package Mojo::JSON::MaybeXS;
use strict;
use warnings;
use Mojo::Util 'monkey_patch';
use JSON::MaybeXS 'JSON';
use Mojo::JSON ();
our $VERSION = '1.002';
my $BINARY = JSON::MaybeXS->new(utf8 => 1,
TEXT = JSON::MaybeXS->new(utf8 => 0, canonical => 1, allow_nonref => 1,
allow_unknown => 1, allow_blessed => 1, convert_blessed => 1);
my $TRUE = JSON->true;
my $FALSE = JSON->false;
if (JSON eq 'Cp
:JSON::XS') {
local $@;
if (eval { Cpanel::JSON::XS->VERSION('4.09'); 1 }) {
$BINARY->allow_dupkeys;
$TEXT->allow_dupkeys;
}
if (eval { Cpanel::JSON::XS->VERSION('3.0112'); 1 }) {
$BINARY->s