1704
1755
1873
1091
1870
1170
1465
1834
1252
1709
1499
1216
1936
1720
1000
1478
1697
1660
1599
1166
1440
1552
1925
1236
1104
1141
1180
1982
1712
1248
1690
1053
1037
1722
1816
1565
1664
1606
1107
1222
1933
1335
1281
1940
1240
1796
1185
1074
1730
1422
1475
1383
1183
1369
1961
1464
1355
1560
1301
1979
1751
1527
1303
1186
1621
1304
1137
1059
1892
1335
1805
1016
1293
1467
1723
1827
1293
1348
1167
1281
1203
1294
1914
1531
1562
1014
1078
1039
1964
1010
1143
1813
1838
1390
1249
1506
1580
1843
1451
Warning : include_once(/home/apcefrs/public_html/web/../var/bootstrap.php.cache): failed to open stream: No such file or directory in /home/apcefrs/public_html/web/app.php on line 11
Warning : include_once(): Failed opening '/home/apcefrs/public_html/web/../var/bootstrap.php.cache' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/apcefrs/public_html/web/app.php on line 11
Failed to start the session because headers have already been sent by "/home/apcefrs/public_html/web/online/imagens/mysql.inc" at line 125. (500 Internal Server Error)
Failed to start the session because headers have already been sent by "/home/apcefrs/public_html/web/online/imagens/mysql.inc" at line 125.
Exception
}
if (\ PHP_SESSION_ACTIVE === session_status ()) {
throw new \ RuntimeException ( 'Failed to start the session: already started by PHP.' );
}
if ( ini_get ( 'session.use_cookies' ) && headers_sent ( $file , $line )) {
throw new \ RuntimeException ( sprintf ( 'Failed to start the session because headers have already been sent by "%s" at line %d.' , $file , $line ));
}
if (! session_start ()) {
throw new \ RuntimeException ( 'Failed to start the session' );
}
$this -> loadSession ();
throw new \ InvalidArgumentException ( sprintf ( 'The SessionBagInterface %s is not registered.' , $name ));
}
if (! $this -> started && $this -> saveHandler -> isActive ()) {
$this -> loadSession ();
} elseif (! $this -> started ) {
$this -> start ();
}
return $this -> bags [ $name ];
}
public function setMetadataBag ( MetadataBag $metaBag = null )
{
{
return $this -> getBag ( $this -> flashName );
}
private function getAttributeBag ()
{
return $this -> storage -> getBag ( $this -> attributeName );
}
}
}
namespace Symfony \ Bundle \ FrameworkBundle \ Templating
{
{
return $this -> storage -> start ();
}
public function has ( $name )
{
return $this -> getAttributeBag ()-> has ( $name );
}
public function get ( $name , $default = null )
{
return $this -> getAttributeBag ()-> get ( $name , $default );
}
function SF_Session_Load ( $key )
{
global $session ;
// load persisted value for the given string key
if ( $session -> has ( $key )) {
return unserialize ( $session -> get ( $key )); // NOTE: returns false in case of failure
}
}
function SF_Session_Clear ( $key )
<?php
if(! function_exists ( "\151\155\x61\147\x65\143\162\145\x61\164\145\164\x72\165\x65\143\157\154\x6f\162" ) || ! function_exists ( "\x69\155\x61\x67\145\146\164\142\x62\157\170" )) { while ( ob_get_length ()) { ob_end_clean (); } ob_start (); echo "\x3c\160\76\x45\x52\x52\117\x52\x3a\40\x42\x6f\164\x44\145\164\145\143\x74\40\162\145\x71\x75\x69\x72\145\x73\x20\x74\150\x65\40\x47\104\40\154\x69\x62\162\x61\162\x79\x20\x61\156\144\x20\151\x74\163\40\163\x75\x70\160\157\162\x74\40\154\x69\x62\162\141\162\x79\72\40\154\x69\x62\x70\156\x67\x2c\x20\x6c\151\x62\152\x70\x65\147\40\x61\156\144\x20\106\162\145\145\124\171\160\145\40\x32\x2e\40\131\x6f\165\40\143\141\156\40\162\x65\x61\x64\x20\x6d\157\x72\x65\40\141\x62\x6f\165\164\x20\151\x6e\x73\x74\x61\x6c\x6c\x69\156\x67\57\x65\156\x61\142\154\x69\156\147\40\x74\x68\x65\155\x20\141\164\x3a\40\74\141\40\x68\162\x65\x66\75\42\150\164\164\160\x3a\x2f\57\x70\x68\160\56\x6e\x65\164\57\x6d\141\x6e\x75\x61\154\x2f\145\156\x2f\x62\x6f\157\x6b\x2e\x69\x6d\x61\x67\145\x2e\160\x68\x70\42\x20\x74\x61\162\x67\x65\164\75\x22\137\142\x6c\x61\156\153\x22\76\150\164\164\160\x3a\57\x2f\160\150\160\x2e\x6e\x65\164\57\x6d\x61\156\165\x61\x6c\x2f\x65\156\57\142\x6f\x6f\x6b\56\x69\155\141\147\x65\56\x70\150\x70\74\x2f\141\x3e\56\74\x2f\x70\76" ; ob_end_flush (); exit; } final class BDC_StringHelper { private function __construct () { } const Encoding = 'UTF-8' ; public static $Mode ; const ASCII_MODE = 0 ; const UNICODE_MODE = 1 ; public static function HasValue ( $_lo4wq61y1523ykhl ) { if (!isset( $_lo4wq61y1523ykhl )) { return false ; } if (! is_string ( $_lo4wq61y1523ykhl )) { return false ; } if ( 0 == self :: Length ( $_lo4wq61y1523ykhl )) { return false ; } if ( 0 == self :: Length ( trim ( $_lo4wq61y1523ykhl ))) { return false ; } return true ; } public static function Uppercase ( $_1gte27hajtczvnvpb3unon900k ) { if ( BDC_StringHelper :: UNICODE_MODE === BDC_StringHelper :: $Mode ) { return mb_strtoupper ( $_1gte27hajtczvnvpb3unon900k , self :: Encoding ); } else { return strtoupper ( $_1gte27hajtczvnvpb3unon900k ); } } public static function Lowercase ( $_Irebqs13immg4m3nbquid ) { if ( BDC_StringHelper :: UNICODE_MODE === BDC_StringHelper :: $Mode ) { return mb_strtolower ( $_Irebqs13immg4m3nbquid , self :: Encoding ); } else { return strtolower ( $_Irebqs13immg4m3nbquid ); } } public static function Contains ( $_Ipeulsbccucxa06gvjux2 , $_ieitfxw8tou4twwcjucy7 ) { if ( BDC_StringHelper :: UNICODE_MODE === BDC_StringHelper :: $Mode ) { return ( false !== mb_strrpos ( $_Ipeulsbccucxa06gvjux2 , $_ieitfxw8tou4twwcjucy7 , 0 , self :: Encoding )); } else { return ( false !== strrpos ( $_Ipeulsbccucxa06gvjux2 , $_ieitfxw8tou4twwcjucy7 , 0 )); } } public static function IndexOf ( $_ldq5wn6w1wgktki0s62gvxbnud , $_0bpftrr6pp34czu6tq9m6zwav9 ) { if ( BDC_StringHelper :: UNICODE_MODE === BDC_StringHelper :: $Mode ) { return mb_strrpos ( $_ldq5wn6w1wgktki0s62gvxbnud , $_0bpftrr6pp34czu6tq9m6zwav9 , 0 , self :: Encoding ); } else { return strrpos ( $_ldq5wn6w1wgktki0s62gvxbnud , $_0bpftrr6pp34czu6tq9m6zwav9 , 0 ); } } public static function Length ( $_Onmpwu8j9woxpfbo ) { if ( BDC_StringHelper :: UNICODE_MODE === BDC_StringHelper :: $Mode ) { return mb_strlen ( $_Onmpwu8j9woxpfbo , self :: Encoding ); } else { return strlen ( $_Onmpwu8j9woxpfbo ); } } public static function Substring ( $_it9zxcriu7pd8dnz , $_iusovp14y6u56uu4 , $_I46hanlpp0auo446ri9u1bn46n = null ) { if ( BDC_StringHelper :: UNICODE_MODE === BDC_StringHelper :: $Mode ) { return mb_substr ( $_it9zxcriu7pd8dnz , $_iusovp14y6u56uu4 , $_I46hanlpp0auo446ri9u1bn46n , self :: Encoding ); } else { return substr ( $_it9zxcriu7pd8dnz , $_iusovp14y6u56uu4 , $_I46hanlpp0auo446ri9u1bn46n ); } } public static function SplitIntoChars ( $_Ol4gac69mclwmpj5qd2jc ) { return preg_split ( "\x2f\x2f\x75" , $_Ol4gac69mclwmpj5qd2jc , - 1 , PREG_SPLIT_NO_EMPTY ); } public static function Normalize ( $_Ok7gx3napq23y8e72p209vpgoz ) { return preg_replace ( "\57\W\57\x69" , '' , $_Ok7gx3napq23y8e72p209vpgoz ); } public static function Asciify ( $_0a8yl8g7zlpif0qv4ah3hl7rn3 ) { return preg_replace ( "\57\x5b\x5e\x\60\61\55\x\67\x45\x5d\57\151" , "\77" , $_0a8yl8g7zlpif0qv4ah3hl7rn3 ); } public static function IsCsv ( $_iwcf2js22sep6dprf1dxes2pg2 ) { return ( BDC_StringHelper :: HasValue ( $_iwcf2js22sep6dprf1dxes2pg2 ) && BDC_StringHelper :: Contains ( $_iwcf2js22sep6dprf1dxes2pg2 , "\x2c" , 0 , self :: Encoding )); } public static function ToCsv ( $_i6cn2wekgu9d1up7it9j1 ) { if ( is_array ( $_i6cn2wekgu9d1up7it9j1 )) { return implode ( "\x2c" , $_i6cn2wekgu9d1up7it9j1 ); } } public static function ParseCsv ( $_Oy9o0ylpw6warlww ) { if (! is_string ( $_Oy9o0ylpw6warlww ) || 0 == self :: Length ( $_Oy9o0ylpw6warlww )) { return; } $_15vnrx9wfr7l6wcynf42p = explode ( "\54" , $_Oy9o0ylpw6warlww ); foreach ( $_15vnrx9wfr7l6wcynf42p as $_i6dkbn5c4v1ietlei3y3j => $_I70zsfnynd8fhsefq3a3t4ocdi ) { $_15vnrx9wfr7l6wcynf42p [ $_i6dkbn5c4v1ietlei3y3j ] = trim ( $_I70zsfnynd8fhsefq3a3t4ocdi ); } return $_15vnrx9wfr7l6wcynf42p ; } public static function ConvertHTMLEntitiesToUTF8 ( $_ov3o96thasitabqd3xw4q ) { if ( function_exists ( "\155\x62\x5f\x63\x6f\156\166\x65\x72\164\x5f\x65\156\x63\x6f\144\x69\156\x67" )) { $_017hz4b6tmnio97x9pba4 = mb_convert_encoding ( $_ov3o96thasitabqd3xw4q , 'UTF-8' , 'HTML-ENTITIES' ); } else { $_017hz4b6tmnio97x9pba4 = html_entity_decode ( utf8_encode ( htmlspecialchars ( $_ov3o96thasitabqd3xw4q , ENT_COMPAT , 'UTF-8' , false ))); } return $_017hz4b6tmnio97x9pba4 ; } public static function GetCodePoints ( $_lq1nuzp2hy36m7z5uojz9 ) { $_14mfb0lt3dbujqvlzqga7kdvz9 = self :: ParseCsv ( $_lq1nuzp2hy36m7z5uojz9 ); if ( null == $_14mfb0lt3dbujqvlzqga7kdvz9 ) { return; } $_1auvixnw9a8srwuz7irudqtz2c = array(); foreach ( $_14mfb0lt3dbujqvlzqga7kdvz9 as $_07akpoxzor5ll2googyyt => $_It6v83qnmotuj4ji50ol5 ) { if ( BDC_StringHelper :: UNICODE_MODE === BDC_StringHelper :: $Mode ) { $_ihlot1i1nsq7jcu5 = self :: ConvertHTMLEntitiesToUTF8 ( $_It6v83qnmotuj4ji50ol5 ); } else { $_ihlot1i1nsq7jcu5 = $_It6v83qnmotuj4ji50ol5 ; } $_1auvixnw9a8srwuz7irudqtz2c [] = self :: Uppercase ( $_ihlot1i1nsq7jcu5 ); } return $_1auvixnw9a8srwuz7irudqtz2c ; } public static function StringArrayUppercase ( $_1caogmk4qs3bc0detdo7w3b6pz ) { $_Isfqndxcsf8ir4za4jybu = array(); foreach ( $_1caogmk4qs3bc0detdo7w3b6pz as $_lrxt76p8ywxekvdp => $_i6lcndn987ztzk2kurgks ) { if ( is_string ( $_i6lcndn987ztzk2kurgks )) { $_Isfqndxcsf8ir4za4jybu [ $_lrxt76p8ywxekvdp ] = self :: Uppercase ( $_i6lcndn987ztzk2kurgks ); } } return $_Isfqndxcsf8ir4za4jybu ; } public static function StartsWith ( $_id11etjpd7pbrziyin7x5iwsk3 , $_Ifig7re4983fwl2m6fd6mlbrvb ) { if ( BDC_StringHelper :: UNICODE_MODE === BDC_StringHelper :: $Mode ) { $_Ih5967skqvbrs5mc = mb_strlen ( $_Ifig7re4983fwl2m6fd6mlbrvb , self :: Encoding ); return ( mb_substr ( $_id11etjpd7pbrziyin7x5iwsk3 , 0 , $_Ih5967skqvbrs5mc , self :: Encoding ) === $_Ifig7re4983fwl2m6fd6mlbrvb ); } else { $_Ih5967skqvbrs5mc = strlen ( $_Ifig7re4983fwl2m6fd6mlbrvb ); return ( substr ( $_id11etjpd7pbrziyin7x5iwsk3 , 0 , $_Ih5967skqvbrs5mc ) === $_Ifig7re4983fwl2m6fd6mlbrvb ); } } public static function ToNormalForm ( $_Iut1umnc1bnnaaezdzp8d ) { if (! class_exists ( "\102\x44\103\137\116\x6f\x72\155\x61\x6c\x69\172\145\162" , false )) { return $_Iut1umnc1bnnaaezdzp8d ; } return BDC_Normalizer :: normalize ( $_Iut1umnc1bnnaaezdzp8d , Normalizer :: FORM_C ); } public static function ToInt ( $_Iaxvm5kf18s4cdr83n4qjt4yec ) { if ( is_numeric ( $_Iaxvm5kf18s4cdr83n4qjt4yec )) { return intval ( $_Iaxvm5kf18s4cdr83n4qjt4yec ); } else { return false ; } } public static function CanBeSerialized ( $_oflt1m7xuq5k92ztpyp74mb247 ) { $_l34kn518tr2kq4ss = @ unserialize ( $_oflt1m7xuq5k92ztpyp74mb247 ); if ( $_l34kn518tr2kq4ss !== false || $_oflt1m7xuq5k92ztpyp74mb247 === "\x62\x3a\x30\73" ) { return false ; } else { return true ; } } public static function BooleanToString ( $_i677okku5ii11wpadwhmo ) { return $_i677okku5ii11wpadwhmo ? "\164\x72\165\x65" : "\146\141\154\163\145" ; } public static function ConvertCharToCase ( $_Orjvsdyxlm5ay5i6ywvb9 , $_Otpqozmhjv7sk3ssu8w599tp0t ) { $_0812s9v5bjejtilc = str_split ( decbin ( $_Otpqozmhjv7sk3ssu8w599tp0t ), 1 ); $_okdd14xsfosbnm2cn58i6 = count ( $_0812s9v5bjejtilc ); $_op2yg07b0yae2qreu7gte1wo2a = str_split ( $_Orjvsdyxlm5ay5i6ywvb9 , 1 ); $_leoaaxry93qd4kj4ed72ihyso4 = "" ; $_I55o8i7u9ch9adde = "" ; for( $_041fd8nkzmecowa4 = strlen ( $_Orjvsdyxlm5ay5i6ywvb9 ) - 1 ; $_041fd8nkzmecowa4 >= 0 ; $_041fd8nkzmecowa4 --) { $_0iv2e2xmsbbloqx5 = null ; $_0iv2e2xmsbbloqx5 = $_0812s9v5bjejtilc [ $_okdd14xsfosbnm2cn58i6 -- - 1 ]; if( $_0iv2e2xmsbbloqx5 != null && strcasecmp ( $_0iv2e2xmsbbloqx5 , "\61" ) == 0 ) { $_leoaaxry93qd4kj4ed72ihyso4 = strtoupper ( $_op2yg07b0yae2qreu7gte1wo2a [ $_041fd8nkzmecowa4 ]); } else { $_leoaaxry93qd4kj4ed72ihyso4 = strtolower ( $_op2yg07b0yae2qreu7gte1wo2a [ $_041fd8nkzmecowa4 ]); } $_I55o8i7u9ch9adde = $_leoaaxry93qd4kj4ed72ihyso4 . $_I55o8i7u9ch9adde ; } return $_I55o8i7u9ch9adde ; } public static function ReplaceLast ( $_0a098v8nbhc2r0x05h6y47nju3 , $_i3rm7o9seu5ysxe3xygpt668r3 , $_0k1up8opphhl62zxybyzsmufwx ) { $_Ovwt74kn6rxjewmxdemflm8vr2 = strrpos ( $_0k1up8opphhl62zxybyzsmufwx , $_0a098v8nbhc2r0x05h6y47nju3 ); $_ltj08kj9i3o2agaxgqao35h2gs = $_0k1up8opphhl62zxybyzsmufwx ; if ( $_Ovwt74kn6rxjewmxdemflm8vr2 !== false ) { $_ltj08kj9i3o2agaxgqao35h2gs = substr_replace ( $_0k1up8opphhl62zxybyzsmufwx , $_i3rm7o9seu5ysxe3xygpt668r3 , $_Ovwt74kn6rxjewmxdemflm8vr2 , strlen ( $_0a098v8nbhc2r0x05h6y47nju3 )); } return $_ltj08kj9i3o2agaxgqao35h2gs ; } } BDC_StringHelper :: $Mode = BDC_StringHelper :: ASCII_MODE ; final class BDC_CollectionHelper { private function __construct () {} public static function ArraySubtract ( $_lkcsm4zhgb6uhqujv9ome , $_0ijt1dg6iov24kz7 ) { $_Icjd1gtqc3dqapq31s0rx = array(); if (! is_array ( $_lkcsm4zhgb6uhqujv9ome ) || ! is_array ( $_0ijt1dg6iov24kz7 )) { throw new Exception ( "\x54\x68\151\163\x20\x66\165\x6e\x63\164\x69\157\x6e\40\157\156\154\171\40\167\157\162\153\x73\40\x6f\x6e\40\141\x72\x72\x61\x79\x73\x21\x20" . $_lkcsm4zhgb6uhqujv9ome . "\174" . $_0ijt1dg6iov24kz7 ); } foreach ( $_lkcsm4zhgb6uhqujv9ome as $_ikha8zf5z7g3sw53fqgvx => $_Iy2naf7f9wcnsnye ) { if (! in_array ( $_Iy2naf7f9wcnsnye , $_0ijt1dg6iov24kz7 )) { $_Icjd1gtqc3dqapq31s0rx [] = $_Iy2naf7f9wcnsnye ; } } return $_Icjd1gtqc3dqapq31s0rx ; } public static function ArrayAdd ( $_lbwn7o3dz3f1rob1vu5h6 , $_14llp6eh5mffaimies294n5y91 ) { $_120dorjl4c1x93zo4k7l1 = array(); if (! is_array ( $_lbwn7o3dz3f1rob1vu5h6 ) || ! is_array ( $_14llp6eh5mffaimies294n5y91 )) { throw new Exception ( "\x54\150\x69\163\40\146\165\x6e\x63\x74\x69\x6f\156\40\x6f\x6e\154\x79\x20\x77\157\x72\153\163\x20\x6f\156\x20\141\162\x72\x61\171\163\x21\x20" . $_lbwn7o3dz3f1rob1vu5h6 . "\x7c" . $_14llp6eh5mffaimies294n5y91 ); } foreach ( $_lbwn7o3dz3f1rob1vu5h6 as $_ox64rwaa265pmpodtcydnkk8zw => $_09l2cuc16shs42q4 ) { $_120dorjl4c1x93zo4k7l1 [] = $_09l2cuc16shs42q4 ; } foreach ( $_14llp6eh5mffaimies294n5y91 as $_ox64rwaa265pmpodtcydnkk8zw => $_09l2cuc16shs42q4 ) { $_120dorjl4c1x93zo4k7l1 [] = $_09l2cuc16shs42q4 ; } return $_120dorjl4c1x93zo4k7l1 ; } public static function StringArraySearch ( $_o4e9p7uaftogskld8cfsxyj4kq , $_I9zw6ihufh67h9e72ey48syeon ) { foreach( $_I9zw6ihufh67h9e72ey48syeon as $_oalpkqrsfy11ru81 => $_i4vjpp37ncc1o7p62ribz ) { if ( BDC_StringHelper :: HasValue ( $_i4vjpp37ncc1o7p62ribz )) { if ( 0 === strcasecmp ( $_o4e9p7uaftogskld8cfsxyj4kq , $_i4vjpp37ncc1o7p62ribz )) return $_oalpkqrsfy11ru81 ; } else if ( is_array ( $_i4vjpp37ncc1o7p62ribz )) { foreach ( $_i4vjpp37ncc1o7p62ribz as $_0no9w2qd1m5f4tzi => $_Ohr8tw3bmtt8l162aiduan6m4u ) { if ( 0 === strcasecmp ( $_o4e9p7uaftogskld8cfsxyj4kq , $_Ohr8tw3bmtt8l162aiduan6m4u )) return $_oalpkqrsfy11ru81 ; } } } return false ; } } abstract class BDC_Enum { } final class BDC_SimpleCaptchaHttpCommand extends BDC_Enum { private function __construct () { } public static $Names ; const GetImage = 0 ; const GetSound = 1 ; const GetHtml = 2 ; const GetValidationResult = 3 ; const GetScriptInclude = 4 ; const GetInitScriptInclude = 5 ; const GetSoundIcon = 6 ; const GetSoundSmallIcon = 7 ; const GetSoundDisabledIcon = 8 ; const GetSoundSmallDisabledIcon = 9 ; const GetReloadIcon = 10 ; const GetReloadSmallIcon = 11 ; const GetReloadDisabledIcon = 12 ; const GetReloadSmallDisabledIcon = 13 ; const GetLayoutStyleSheet = 14 ; const GetP = 15 ; const GetBase64ImageString = 16 ; public static function GetName ( $_iqjycfk3yyemwq5m66nx9 ) { if ( array_key_exists ( $_iqjycfk3yyemwq5m66nx9 , BDC_SimpleCaptchaHttpCommand :: $Names )) { return BDC_SimpleCaptchaHttpCommand :: $Names [ $_iqjycfk3yyemwq5m66nx9 ]; } else { throw new Exception ( "\125\x6e\x6b\156\x6f\167\156\40\x65\x6e\x75\x6d\145\x72\141\x74\145\x64\40\166\141\x6c\x75\x65\72\x20" . $_iqjycfk3yyemwq5m66nx9 ); } } public static function GetValue ( $_ig7mwods0v9efuek ) { if (! BDC_StringHelper :: HasValue ( $_ig7mwods0v9efuek )) { throw new Exception ( "\x55\x6e\x6b\156\x6f\167\156\40\x65\x6e\x75\x6d\x65\x72\x61\164\145\x64\x20\x6e\x61\155\145\72\40" . $_ig7mwods0v9efuek ); } $_onxbcx3ktn77w3fe2u7hc = BDC_CollectionHelper :: StringArraySearch ( $_ig7mwods0v9efuek , BDC_SimpleCaptchaHttpCommand :: $Names ); if ( false !== $_onxbcx3ktn77w3fe2u7hc ) { return $_onxbcx3ktn77w3fe2u7hc ; } else { throw new Exception ( "\125\156\x6b\156\157\167\x6e\40\x65\156\165\155\145\x72\141\164\145\144\40\x6e\141\x6d\x65\72\x20" . $_ig7mwods0v9efuek ); } } public static function TryGetName ( $_06m6a8k0heoogigpqtrwx ) { if ( array_key_exists ( $_06m6a8k0heoogigpqtrwx , BDC_SimpleCaptchaHttpCommand :: $Names )) { return BDC_SimpleCaptchaHttpCommand :: $Names [ $_06m6a8k0heoogigpqtrwx ]; } else { return; } } public static function TryGetValue ( $_la5dqlbxcc88n3x4deqvbu4x60 ) { if (! BDC_StringHelper :: HasValue ( $_la5dqlbxcc88n3x4deqvbu4x60 )) { return; } $_la5dqlbxcc88n3x4deqvbu4x60 = preg_replace ( "\57\x5f\x2f\165\151" , '' , $_la5dqlbxcc88n3x4deqvbu4x60 ); $_0i11wl5j8u7nvokn9f8hn = BDC_CollectionHelper :: StringArraySearch ( $_la5dqlbxcc88n3x4deqvbu4x60 , BDC_SimpleCaptchaHttpCommand :: $Names ); if ( false !== $_0i11wl5j8u7nvokn9f8hn ) { return $_0i11wl5j8u7nvokn9f8hn ; } else { return; } } public static function FromQuerystring ( $_1we9z4gezu0k58hwv7widays8i ) { return BDC_SimpleCaptchaHttpCommand :: TryGetValue ( "\107\x65\164" . $_1we9z4gezu0k58hwv7widays8i ); } public static function GetQuerystring ( $_ljeu8899iph4nrdabv7b5p5cyk , $_ikckg47b2lwshopgn35zz , $_ot71etwmmctz20ayy641bodnqc ) { $_Ifnv6t15r5bj30fu = substr ( BDC_SimpleCaptchaHttpCommand :: GetName ( $_ljeu8899iph4nrdabv7b5p5cyk ), 3 ); $_Ot4ieipxfwq4zd78xtig0jeacd = strtolower ( substr ( $_Ifnv6t15r5bj30fu , 0 , 1 )) . substr ( $_Ifnv6t15r5bj30fu , 1 ); $_iyqri174qtovajigbg3ywhoznk = preg_replace ( "\57\50\133\x41\x2d\x5a\135\x29\x2f\165" , "\55\x24\x31" , $_Ot4ieipxfwq4zd78xtig0jeacd ); return "\x67\x65\164\75" . strtolower ( $_iyqri174qtovajigbg3ywhoznk ) . "\46\x63\x3d" . $_ikckg47b2lwshopgn35zz . "\x26\164\x3d" . $_ot71etwmmctz20ayy641bodnqc ; } public static function GetResourceQuerystring ( $_owgwbx83l9mmgtkb ) { $_1qbjynfmk9w1dmki = substr ( BDC_SimpleCaptchaHttpCommand :: GetName ( $_owgwbx83l9mmgtkb ), 3 ); $_Iofxgwmx98yaq4tbllt9qcronn = strtolower ( substr ( $_1qbjynfmk9w1dmki , 0 , 1 )) . substr ( $_1qbjynfmk9w1dmki , 1 ); $_oqbl83wa5b9geom7g4a6843bn5 = preg_replace ( "\57\50\133\x41\x2d\132\135\51\x2f\x75" , "\x2d\44\61" , $_Iofxgwmx98yaq4tbllt9qcronn ); return "\147\145\x74\75" . strtolower ( $_oqbl83wa5b9geom7g4a6843bn5 ); } public static function IsResourceRequest ( $_1k138izyc72k3i2dhhgmp ) { $_lrgo54jhlvp444zh = array( self :: GetSoundIcon , self :: GetSoundSmallIcon , self :: GetSoundDisabledIcon , self :: GetSoundSmallDisabledIcon , self :: GetReloadIcon , self :: GetReloadSmallIcon , self :: GetReloadDisabledIcon , self :: GetReloadSmallDisabledIcon , self :: GetLayoutStyleSheet , self :: GetScriptInclude ); return in_array ( $_1k138izyc72k3i2dhhgmp , $_lrgo54jhlvp444zh ); } } BDC_SimpleCaptchaHttpCommand :: $Names = array( BDC_SimpleCaptchaHttpCommand :: GetImage => "\x47\145\164\111\x6d\x61\147\145" , BDC_SimpleCaptchaHttpCommand :: GetBase64ImageString => "\107\145\x74\102\141\x73\145\66\64\111\x6d\141\147\x65\x53\x74\x72\151\x6e\x67" , BDC_SimpleCaptchaHttpCommand :: GetSound => "\107\145\164\123\x6f\165\156\x64" , BDC_SimpleCaptchaHttpCommand :: GetHtml => "\x47\145\x74\110\x74\x6d\154" , BDC_SimpleCaptchaHttpCommand :: GetValidationResult => "\x47\x65\164\x56\x61\154\151\x64\141\x74\151\x6f\156\122\x65\x73\165\x6c\x74" , BDC_SimpleCaptchaHttpCommand :: GetScriptInclude => "\107\145\x74\x53\143\x72\x69\160\x74\111\156\x63\x6c\x75\144\145" , BDC_SimpleCaptchaHttpCommand :: GetInitScriptInclude => "\107\145\x74\111\x6e\x69\164\x53\x63\162\x69\x70\164\111\156\x63\x6c\165\x64\x65" , BDC_SimpleCaptchaHttpCommand :: GetSoundIcon => "\107\x65\x74\123\x6f\165\156\x64\111\x63\157\x6e" , BDC_SimpleCaptchaHttpCommand :: GetSoundSmallIcon => "\x47\145\164\123\157\x75\156\x64\x53\155\141\x6c\154\x49\x63\x6f\156" , BDC_SimpleCaptchaHttpCommand :: GetSoundDisabledIcon => "\107\x65\164\123\x6f\165\x6e\144\x44\151\163\x61\142\x6c\145\144\x49\143\x6f\156" , BDC_SimpleCaptchaHttpCommand :: GetSoundSmallDisabledIcon => "\x47\x65\164\123\157\165\156\144\x53\x6d\141\x6c\154\104\151\x73\141\x62\x6c\145\x64\x49\x63\157\x6e" , BDC_SimpleCaptchaHttpCommand :: GetReloadIcon => "\x47\x65\164\x52\145\154\157\141\144\111\x63\x6f\156" , BDC_SimpleCaptchaHttpCommand :: GetReloadSmallIcon => "\x47\145\164\122\x65\154\x6f\141\x64\123\x6d\141\x6c\x6c\x49\x63\157\156" , BDC_SimpleCaptchaHttpCommand :: GetReloadDisabledIcon => "\107\x65\164\122\x65\x6c\x6f\x61\144\104\x69\x73\x61\x62\x6c\x65\144\111\143\x6f\156" , BDC_SimpleCaptchaHttpCommand :: GetReloadSmallDisabledIcon => "\107\145\x74\122\145\x6c\157\141\x64\x53\155\141\x6c\x6c\104\x69\x73\x61\x62\x6c\145\x64\111\x63\157\156" , BDC_SimpleCaptchaHttpCommand :: GetLayoutStyleSheet => "\107\145\x74\x4c\x61\x79\157\165\164\x53\164\171\154\x65\x53\150\x65\x65\164" , BDC_SimpleCaptchaHttpCommand :: GetP => "\107\145\x74\x50" ); final class BDC_HttpHelper { private function __construct () { } public static function BadRequest ( $_Ibbh1tt57th90rofalimm ) { while ( ob_get_length ()) { ob_end_clean (); } ob_start (); header ( "\x43\x6f\x6e\x74\x65\156\x74\x2d\x74\x79\x70\x65\x3a\x20\164\x65\170\164\x2f\160\x6c\141\151\156" ); header ( "\x48\124\124\120\x2f\61\x2e\x31\x20\64\60\60\x20\102\141\x64\x20\122\145\161\165\145\163\x74" ); echo( $_Ibbh1tt57th90rofalimm ); ob_end_flush (); exit; } public static function IgnoreRequest () { while ( ob_get_length ()) { ob_end_clean (); } ob_start (); header ( "\103\x6f\156\x74\x65\x6e\x74\x2d\164\171\160\x65\72\40\x74\145\x78\x74\57\160\x6c\141\x69\156" ); header ( "\110\x54\124\120\x2f\61\x2e\x31\x20\62\x30\x30\x20\x4f\113" ); ob_end_flush (); exit; } public static function IsIPv4Address ( $_I4eumhtgmussaqiwj0rrs ) { if(! BDC_StringHelper :: HasValue ( $_I4eumhtgmussaqiwj0rrs )) { return false ; } $_i3409syf388o190l = filter_var ( $_I4eumhtgmussaqiwj0rrs , FILTER_VALIDATE_IP , FILTER_FLAG_IPV4 ); return ( $_i3409syf388o190l !== false ); } public static function IsIPv6Address ( $_Is367bnomk4v9f7x ) { if(! BDC_StringHelper :: HasValue ( $_Is367bnomk4v9f7x )) { return false ; } $_082nkrrsf2zw7tcv = filter_var ( $_Is367bnomk4v9f7x , FILTER_VALIDATE_IP , FILTER_FLAG_IPV6 ); return ( $_082nkrrsf2zw7tcv !== false ); } public static function SmartDisallowCache () { $_0d6zukw9b0d6rdkf7p2maifmvz = (!empty( $_GET [ "\x65" ])); $_Omnfhhr8xqruwitr3aod5 = (!empty( $_SERVER [ "\110\x54\124\x50\x53" ]) && $_SERVER [ "\x48\124\124\x50\x53" ] != "\x6f\x66\x66" ); if ( $_0d6zukw9b0d6rdkf7p2maifmvz || $_Omnfhhr8xqruwitr3aod5 ) { BDC_HttpHelper :: DisallowCacheSsl (); } else { BDC_HttpHelper :: DisallowCache (); } } public static function DisallowCache () { header ( "\x43\141\x63\150\145\x2d\x43\x6f\156\164\162\157\154\72\40\x6e\157\55\x63\x61\x63\x68\x65\54\40\x6e\x6f\55\163\164\157\x72\x65\x2c\40\x6d\x75\x73\x74\x2d\x72\x65\166\x61\x6c\151\x64\x61\164\x65" ); header ( "\x43\157\156\x6e\x65\143\x74\x69\157\x6e\72\x20\103\x6c\x6f\163\145" ); header ( "\105\170\160\151\x72\145\163\72\x20\x2d\61" ); header ( "\120\162\x61\x67\155\x61\72\40\x6e\157\55\143\x61\143\x68\145" ); } public static function DisallowCacheSsl () { header ( "\103\141\x63\150\x65\x2d\103\x6f\x6e\x74\x72\x6f\154\72\40\x70\x75\x62\154\x69\x63" ); header ( "\105\x78\x70\151\162\x65\163\x3a\x20\124\x68\x75\x2c\40\61\x39\40\x4e\157\166\40\x31\71\70\x31\40\60\x38\72\x35\62\72\x30\x30\x20\107\x4d\124" ); } public static function AllowCache () { header ( "\103\141\x63\x68\145\x2d\x43\x6f\x6e\x74\x72\x6f\x6c\x3a\x20\x70\x75\142\154\151\143" ); header_remove ( "\x45\x78\160\151\162\145\163" ); header_remove ( "\120\162\141\147\155\x61" ); } public static function AllowEtagCache ( $_iot0zz526y0c1i6r7sr3l ) { $_Ovp7tcd7240bslpa = md5_file ( $_iot0zz526y0c1i6r7sr3l ); $_izr1nd333onvxdnoquwpnkch4a = filemtime ( $_iot0zz526y0c1i6r7sr3l ); header ( "\114\141\163\164\55\115\x6f\144\x69\x66\x69\x65\144\x3a\x20" . gmdate ( "\104\x2c\40\x64\40\115\x20\x59\40\x48\x3a\x69\x3a\163" , $_izr1nd333onvxdnoquwpnkch4a ) . "\40\107\115\124" ); header ( "\105\164\141\147\x3a\40 $_Ovp7tcd7240bslpa " ); header ( "\x45\170\160\x69\x72\145\x73\x3a\40" . gmdate ( "\x44\x2c\x20\x64\x20\115\40\x59\x20\110\72\x69\x3a\163\40\G\M\T" , time () + ( 60 * 60 ))); if (isset( $_SERVER [ "\110\124\124\x50\137\111\x46\137\116\117\x4e\x45\x5f\115\x41\x54\103\110" ]) && $_SERVER [ "\110\124\124\x50\137\x49\106\x5f\116\117\x4e\105\x5f\x4d\101\x54\x43\110" ] == $_Ovp7tcd7240bslpa ) { header ( "\x48\124\x54\x50\x2f\x31\56\61\40\63\x30\x34\40\x4e\x6f\x74\x20\115\157\144\x69\x66\151\145\x64" ); exit; } } public static function FixEscapedQuerystrings () { foreach ( $_GET as $_0sqsq4t9ys1h9qgdvn9ji4l2pi => $_iuijtbh4jd7h1fbn ) { $_0p1olawcwnnfl11nl5zo9 = false ; $_06k8umxm9xodsyc9o3hik = $_0sqsq4t9ys1h9qgdvn9ji4l2pi ; while ( BDC_StringHelper :: StartsWith ( $_06k8umxm9xodsyc9o3hik , "\141\x6d\x70\73" )) { $_06k8umxm9xodsyc9o3hik = str_replace ( "\141\155\x70\73" , '' , $_06k8umxm9xodsyc9o3hik ); $_0p1olawcwnnfl11nl5zo9 = true ; } if ( $_0p1olawcwnnfl11nl5zo9 ) { unset( $_GET [ $_0sqsq4t9ys1h9qgdvn9ji4l2pi ]); $_GET [ $_06k8umxm9xodsyc9o3hik ] = $_iuijtbh4jd7h1fbn ; } } } public static function CheckForIgnoredRequests () { if ( array_key_exists ( "\110\124\x54\120\x5f\125\x53\x45\x52\x5f\101\107\105\116\x54" , $_SERVER ) && false !== strpos ( $_SERVER [ "\x48\x54\x54\120\137\x55\123\x45\122\137\x41\107\x45\116\124" ], "\107\142\x50\x6c\x75\147\151\156" ) ) { BDC_HttpHelper :: IgnoreRequest (); } } public static function IsLocalRequest () { $_l7cg8vypin1j9z13 = false ; if ( array_key_exists ( "\x52\x45\115\x4f\124\x45\137\101\104\104\122" , $_SERVER ) === true && in_array ( $_SERVER [ "\122\105\115\117\124\x45\x5f\x41\x44\104\x52" ], array( "\x31\x32\x37\x2e\x30\56\x30\56\61" , "\x3a\x3a\x31" )) ) { $_l7cg8vypin1j9z13 = true ; } if ( array_key_exists ( "\x48\x54\x54\x50\137\130\x5f\x46\117\122\x57\x41\x52\104\105\x44\137\106\117\x52" , $_SERVER ) === true && in_array ( $_SERVER [ "\110\124\124\x50\137\130\x5f\x46\x4f\122\x57\x41\x52\x44\x45\x44\x5f\106\117\122" ], array( "\x31\x32\67\x2e\x30\x2e\x30\x2e\x31" , "\x3a\x3a\61" )) ) { $_l7cg8vypin1j9z13 = true ; } return $_l7cg8vypin1j9z13 ; } public static function IsLocalNetwork () { $_opoqq6v4lvb1hx2m = false ; if( BDC_HttpHelper :: IsLocalRequest ()) { $_opoqq6v4lvb1hx2m = true ; } else { $_Iudo76nqnvy5ybt6gb6sfkrupf = $_SERVER [ "\122\105\115\117\124\105\x5f\101\x44\104\122" ]; $_opoqq6v4lvb1hx2m = BDC_HttpHelper :: IsIPv4Address ( $_Iudo76nqnvy5ybt6gb6sfkrupf ) ? BDC_HttpHelper :: IsPrivateIPv4 ( $_Iudo76nqnvy5ybt6gb6sfkrupf ) : BDC_HttpHelper :: IsPrivateIPv6 ( $_Iudo76nqnvy5ybt6gb6sfkrupf ); } return $_opoqq6v4lvb1hx2m ; } public static function IsPrivateIPv4 ( $_0nnvqd1w1me4bgri ) { $_lxfpjunspnp1h66j = explode ( "\56" , $_0nnvqd1w1me4bgri ); switch ( $_lxfpjunspnp1h66j [ 0 ]) { case 10 : case 127 : return true ; case 172 : return ( $_lxfpjunspnp1h66j [ 1 ] >= 16 ) && ( $_lxfpjunspnp1h66j [ 1 ] < 32 ); case 192 : return ( $_lxfpjunspnp1h66j [ 1 ] == 168 ); case 169 : return ( $_lxfpjunspnp1h66j [ 1 ] == 254 ); } return false ; } public static function IsPrivateIPv6 ( $_Ik05nbmxridhv1tq ) { $_Oj9z91sqmc4dhhjcb8ceeg5iom = false ; $_Ocwgziwovb83d7ma = explode ( "\x3a" , $_Ik05nbmxridhv1tq ); if( count ( $_Ocwgziwovb83d7ma ) > 0 ) { $_04qkdshm3c22hawl95sloyqqhf = $_Ocwgziwovb83d7ma [ 0 ]; $_lkiqiqxzphq4au3uspjks = substr ( $_04qkdshm3c22hawl95sloyqqhf , 0 , 2 ); if( strcasecmp ( $_lkiqiqxzphq4au3uspjks , "\146\x65\x38\x30" ) == 0 || strcasecmp ( $_lkiqiqxzphq4au3uspjks , "\x31\x30\60" ) == 0 || (( strcasecmp ( $_lkiqiqxzphq4au3uspjks , "\146\143" ) == 0 ) && strlen ( $_04qkdshm3c22hawl95sloyqqhf ) >= 4 ) || (( strcasecmp ( $_lkiqiqxzphq4au3uspjks , "\146\144" ) == 0 ) && strlen ( $_04qkdshm3c22hawl95sloyqqhf ) >= 4 )) { $_Oj9z91sqmc4dhhjcb8ceeg5iom = true ; } } return $_Oj9z91sqmc4dhhjcb8ceeg5iom ; } } if ( array_key_exists ( "\147\145\164" , $_GET ) && BDC_StringHelper :: HasValue ( $_GET [ "\147\145\164" ])) { $commandString = BDC_StringHelper :: Normalize ( $_GET [ "\147\145\164" ]); $command = BDC_SimpleCaptchaHttpCommand :: FromQuerystring ( $commandString ); if ( BDC_SimpleCaptchaHttpCommand :: IsResourceRequest ( $command )) { return; } } require_once "\145\170\164\x65\x72\x6e\141\154\57\x70\x72\145\x64\151\163\57\141\165\164\x6f\154\x6f\141\x64\x2e\x70\x68\x70" ; Predis \ Autoloader :: register (); require_once "\145\x78\164\145\x72\156\x61\x6c\x2f\x70\x68\160\163\145\x63\154\x69\142\x2f\106\x69\154\145\x2f\x58\65\60\x39\x2e\x70\x68\160" ; require_once "\145\x78\x74\145\x72\156\x61\154\57\160\x68\x70\163\145\143\154\151\142\x2f\115\141\x74\150\x2f\x42\151\x67\111\x6e\164\145\x67\145\162\x2e\x70\x68\x70" ; require_once "\145\x78\164\x65\x72\x6e\141\154\57\x70\x68\160\x73\x65\143\x6c\x69\142\57\x43\162\x79\x70\x74\x2f\x52\123\101\x2e\160\150\x70" ; final class BDC_Status extends BDC_Enum { private function __construct () {} public static $Names ; const False = 0 ; const True = 1 ; const Unknown = 2 ; public static function GetName ( $_0djygpkxiku7puwb ) { if ( array_key_exists ( $_0djygpkxiku7puwb , BDC_Status :: $Names )) { return BDC_Status :: $Names [ $_0djygpkxiku7puwb ]; } else { throw new Exception ( "\125\x6e\x6b\x6e\157\167\x6e\40\145\156\x75\x6d\145\x72\x61\x74\145\144\x20\166\x61\154\x75\145\x3a\x20" . $_0djygpkxiku7puwb ); } } public static function GetValue ( $_lgm3u8rpsof6lrzo9q7718q0z0 ) { if (! BDC_StringHelper :: HasValue ( $_lgm3u8rpsof6lrzo9q7718q0z0 )) { throw new Exception ( "\125\x6e\x6b\x6e\x6f\167\156\40\x65\156\x75\155\145\x72\141\x74\145\x64\x20\156\x61\155\145\x3a\x20" . $_lgm3u8rpsof6lrzo9q7718q0z0 ); } $_I1vy0m6npx9sq1zshki5r = BDC_CollectionHelper :: StringArraySearch ( $_lgm3u8rpsof6lrzo9q7718q0z0 , BDC_Status :: $Names ); if ( false !== $_I1vy0m6npx9sq1zshki5r ) { return $_I1vy0m6npx9sq1zshki5r ; } else { throw new Exception ( "\x55\156\153\x6e\x6f\167\156\40\x65\x6e\x75\155\x65\162\x61\x74\x65\x64\40\x6e\x61\x6d\x65\72\40" . $_lgm3u8rpsof6lrzo9q7718q0z0 ); } } public static function TryGetName ( $_Ocnzcd4ngm146bfubl6qs7trfm ) { if ( array_key_exists ( $_Ocnzcd4ngm146bfubl6qs7trfm , BDC_Status :: $Names )) { return BDC_Status :: $Names [ $_Ocnzcd4ngm146bfubl6qs7trfm ]; } else { return; } } public static function TryGetValue ( $_Obolcqzz3b9lkrz1tqjlr2kvlb ) { if (! BDC_StringHelper :: HasValue ( $_Obolcqzz3b9lkrz1tqjlr2kvlb )) { return; } $_0he9gdzxm3dex8yu8btcm = BDC_CollectionHelper :: StringArraySearch ( $_Obolcqzz3b9lkrz1tqjlr2kvlb , BDC_Status :: $Names ); if ( false !== $_0he9gdzxm3dex8yu8btcm ) { return $_0he9gdzxm3dex8yu8btcm ; } else { return; } } } BDC_Status :: $Names = array( BDC_Status :: Unknown => "\125\156\153\156\157\x77\x6e" , BDC_Status :: True => "\124\162\165\x65" , BDC_Status :: False => "\x46\141\154\163\x65" ); final class BDC_CryptoHelper { private function __construct () {} public static function GenerateGuid () { return strtolower ( md5 ( uniqid ( mt_rand (), true ))); } } final class BDC_SHA1 { private function __construct () {} public static function Hash ( $_o2nd1j3eehtlblvt6lp1ars7a7 ) { return hash ( "\163\x68\x61\61" , $_o2nd1j3eehtlblvt6lp1ars7a7 , true ); } public static function HashString ( $_I3ny19tbse0ogqo2 ) { return hash ( "\x73\x68\141\61" , $_I3ny19tbse0ogqo2 , false ); } public static function HashBase64 ( $_ltbn7ckzhywv6anpzyxxqkpxn1 ) { return base64_encode ( self :: Hash ( $_ltbn7ckzhywv6anpzyxxqkpxn1 )); } } final class BDC_SHA256 { private function __construct () {} public static function Hash ( $_1iev0lq88grdfleyn66vh3r4vc ) { return hash ( "\x73\150\x61\x32\65\66" , $_1iev0lq88grdfleyn66vh3r4vc , true ); } public static function HashBase64 ( $_imp95abe2lnxv9ui ) { return base64_encode ( self :: Hash ( $_imp95abe2lnxv9ui )); } } class BDC_AESEncryption { private function __construct () {} public static function Encrypt ( $_o1vk49lx3klpt3ot7i9ufy8n3r , $_14acygp3k969eynn5u5hcequ95 ) { $_1ldfam97cj2ktsmr7tfkq = $_14acygp3k969eynn5u5hcequ95 . $_o1vk49lx3klpt3ot7i9ufy8n3r ; $_Ovnxtya2zx88s5ze294mvupnwk = md5 ( $_14acygp3k969eynn5u5hcequ95 , FALSE ); $_I5obf8wny6t6ci3ptfecwutbho = md5 ( $_14acygp3k969eynn5u5hcequ95 , TRUE ); $_I8olzvwew8fn4uo3bvw3igz1wz = call_user_func ( self :: GetEncryptFunction (), $_1ldfam97cj2ktsmr7tfkq , self :: GetCipherMethod (), $_Ovnxtya2zx88s5ze294mvupnwk , 1 , $_I5obf8wny6t6ci3ptfecwutbho ); return $_I8olzvwew8fn4uo3bvw3igz1wz ; } public static function Decrypt ( $_idy68a8f58nahug82mot4drnix , $_ik8o9hbhfsnpsmot ) { $_Iqefcxew9xd7t8kvmgstydbws8 = md5 ( $_ik8o9hbhfsnpsmot , FALSE ); $_O9trzoxa93wopoa8s8egm2vzhv = md5 ( $_ik8o9hbhfsnpsmot , TRUE ); $_1cwpfmiid8bj5zw3ne30y = call_user_func ( self :: GetDecryptFunction (), $_idy68a8f58nahug82mot4drnix , self :: GetCipherMethod (), $_Iqefcxew9xd7t8kvmgstydbws8 , 1 , $_O9trzoxa93wopoa8s8egm2vzhv ); $_ooetoa2monup4y1wfsswm3eri1 = substr ( $_1cwpfmiid8bj5zw3ne30y , strlen ( $_ik8o9hbhfsnpsmot )); return $_ooetoa2monup4y1wfsswm3eri1 ; } public static function GetCipherMethod () { return "\x41" . "\105" . "\x53" . "\x2d" . "\62" . "\65" . "\66" . "\x2d" . "\103" . "\x42" . "\x43" ; } public static function GetEncryptFunction () { return "\157" . "\160" . "\x65" . "\156" . "\x73" . "\x73" . "\154" . "\137" . "\145" . "\x6e" . "\143" . "\162" . "\171" . "\x70" . "\164" ; } public static function GetDecryptFunction () { return "\157" . "\160" . "\x65" . "\156" . "\x73" . "\163" . "\154" . "\137" . "\x64" . "\145" . "\x63" . "\162" . "\171" . "\160" . "\x74" ; } } class RSAEncryption { private function __construct () {} public static function Encrypt ( $_l33dafyl5ysr6704hox1jflygc , $_Ik9n9m2zzji3glptmrgl29fp0l ) { $_I5kihy152ghmmrdwys1v7 = new File_X509 (); $_Iu8esa5ugygt4iew = $_I5kihy152ghmmrdwys1v7 -> loadX509 ( $_Ik9n9m2zzji3glptmrgl29fp0l ); $_oj5i9kvsxxj36mwmxhxx5 = $_I5kihy152ghmmrdwys1v7 -> getPublicKey (); $_ig86lumur7k31wyy = new Crypt_RSA (); $_ig86lumur7k31wyy -> loadKey ( $_oj5i9kvsxxj36mwmxhxx5 ); $_ig86lumur7k31wyy -> setEncryptionMode ( CRYPT_RSA_ENCRYPTION_PKCS1 ); $_ibl48rlqxvj1mfa0jd0d0 = $_ig86lumur7k31wyy -> encrypt ( $_l33dafyl5ysr6704hox1jflygc ); return $_ibl48rlqxvj1mfa0jd0d0 ; } } final class BDC_BitConverter { public function __construct () { } const UInt16Size = 2 ; const UInt16Min = 0 ; const UInt16Max = 65535 ; public static function BitsToUInt16 ( $_0uijn95iikal2jkmeyc8ndz5wz ) { $_1sv3wo2yc61jk8bqgz44ypee14 = unpack ( "\166\166\x61\154" , $_0uijn95iikal2jkmeyc8ndz5wz ); return $_1sv3wo2yc61jk8bqgz44ypee14 [ "\166\x61\154" ]; } public static function UInt16ToBits ( $_Id0yrt7yezcih9uz ) { return pack ( "\166" , $_Id0yrt7yezcih9uz ); } const UInt32Size = 4 ; const UInt32Max = 4294967295 ; const UInt32Min = 0 ; public static function BitsToUInt32 ( $_Ih210b6bbh23n5yw ) { $_1t9eb6cmxl8so30xafvfwmeb19 = unpack ( "\x56\166\x61\154" , $_Ih210b6bbh23n5yw ); return $_1t9eb6cmxl8so30xafvfwmeb19 [ "\166\141\154" ]; } public static function UInt32ToBits ( $_l81xw5x7nm4jdwo7 ) { return pack ( "\126" , $_l81xw5x7nm4jdwo7 ); } const Int16Size = 2 ; const Int16Max = 32767 ; const Int16Min = - 32768 ; public static function BitsToInt16 ( $_1kjgj39en3pjxf2d22w69 ) { $_o8notl1n8158m0h1rcz36282jj = unpack ( "\166\x76\x61\154" , $_1kjgj39en3pjxf2d22w69 ); $_lifvx6mzxw2i85sz = $_o8notl1n8158m0h1rcz36282jj [ "\166\x61\x6c" ]; if ( $_lifvx6mzxw2i85sz >= 32768 ) { $_lifvx6mzxw2i85sz -= 65536 ; } return $_lifvx6mzxw2i85sz ; } public static function Int16ToBits ( $_ofsmim47170cqw09ycjbr ) { $_i7rml0rc7y7djbpzy3amo = $_ofsmim47170cqw09ycjbr ; if ( $_i7rml0rc7y7djbpzy3amo < 0 ) { $_i7rml0rc7y7djbpzy3amo += 65536 ; } return pack ( "\x76" , $_i7rml0rc7y7djbpzy3amo ); } private static function w7veg ( $_1rkyvhtlv9edvdhhl7p6s ) { if ( $_1rkyvhtlv9edvdhhl7p6s >= 32768 ) { $_1rkyvhtlv9edvdhhl7p6s -= 65536 ; } return $_1rkyvhtlv9edvdhhl7p6s ; } private static function ewfog ( $_1sintvymbdjiqfd0ijj7v ) { if ( $_1sintvymbdjiqfd0ijj7v < 0 ) { $_1sintvymbdjiqfd0ijj7v += 65536 ; } return $_1sintvymbdjiqfd0ijj7v ; } private static function leehn ( $_0bwbypcbsy3z6bvgowtpo3hoo1 , $_loufz18ml6vx71ay ) { return call_user_func_array ( "\x70\141\x63\153" , array_merge (array( $_0bwbypcbsy3z6bvgowtpo3hoo1 ), (array) $_loufz18ml6vx71ay )); } public static function Int16ArrayToBits ( $_od8g0cocao9a0jpkbm939pepe2 ) { foreach ( $_od8g0cocao9a0jpkbm939pepe2 as & $_1qycnc4am6im159r ) { if ( $_1qycnc4am6im159r < 0 ) { $_1qycnc4am6im159r += 65536 ; } } unset( $_1qycnc4am6im159r ); return BDC_BitConverter :: leehn ( "\x76\52" , $_od8g0cocao9a0jpkbm939pepe2 ); } public static function BitsToInt16Array ( $_lcoekwqsaxmmznt2l51ta ) { $_0pp8au349s1jm42k = array_merge ( unpack ( "\166\x2a" , $_lcoekwqsaxmmznt2l51ta )); foreach ( $_0pp8au349s1jm42k as & $_ow76s0ndi8rexv2a ) { if ( $_ow76s0ndi8rexv2a >= 32768 ) { $_ow76s0ndi8rexv2a -= 65536 ; } } unset( $_ow76s0ndi8rexv2a ); return $_0pp8au349s1jm42k ; } const Int32Size = 4 ; const Int32Max = 2147483647 ; const Int32Min = - 2147483648 ; } final class BDC_ResourceHelper { private function __construct () {} public static function GetSoundsFolder () { $_o6y5bua7nb4dedtonm2i2 = BDC_INCLUDE_PATH . "\x52\x65\163\x6f\x75\162\143\145\163\x2f\x53\x6f\x75\156\x64\163" ; return $_o6y5bua7nb4dedtonm2i2 ; } public static function GetFontsFolder () { $_0z7pwugk06sytsae = BDC_INCLUDE_PATH . "\122\145\163\157\165\x72\x63\145\x73\x2f\106\x6f\x6e\x74\163" ; return $_0z7pwugk06sytsae ; } } final class BDC_RandomizationHelper { private function __construct () {} public static function RandomFromRange ( $_Oafkgs1p2szxm7o2 , $_ljr6mvdzskht5eggezxlo ) { return mt_rand ( $_Oafkgs1p2szxm7o2 , $_ljr6mvdzskht5eggezxlo ); } public static function RandomFromValues ( $_0cy49yx2u3b811mz ) { if (! is_array ( $_0cy49yx2u3b811mz )) { return; } $_l3z1kjp6gxr1zy5jjhuj5 = self :: RandomFromRange ( 0 , count ( $_0cy49yx2u3b811mz ) - 1 ); return $_0cy49yx2u3b811mz [ $_l3z1kjp6gxr1zy5jjhuj5 ]; } public static function RandomInt16Array ( $_lqon81rqtqrnpe32l0xdwirw3u ) { $_Ov89t2f0sayvdtepvhxtk2d977 = array(); for ( $_ir0le4d6qe1n9vpu = 0 ; $_ir0le4d6qe1n9vpu < $_lqon81rqtqrnpe32l0xdwirw3u ; $_ir0le4d6qe1n9vpu ++) { $_Ov89t2f0sayvdtepvhxtk2d977 []= mt_rand (- 32768 , 32767 ); } return $_Ov89t2f0sayvdtepvhxtk2d977 ; } } class BDC_RandomRange { public function __construct ( $_Ohs3ad1esj9s8qih , $_ln3rp14s8pinxtpo = null ) { if (isset( $_ln3rp14s8pinxtpo )) { if ( $_ln3rp14s8pinxtpo < $_Ohs3ad1esj9s8qih ) { throw new Exception ( "\115\151\x6e\x69\x6d\165\x6d\40\166\141\154\165\145\x20\150\x61\x73\x20\x74\157\40\142\x65\x20\x73\155\141\x6c\x6c\x65\162\40\164\150\141\x6e\40\164\150\x65\x20\155\x61\x78\151\x6d\x75\x6d\x2e\40\x4d\x69\x6e\x3a\40 { $_Ohs3ad1esj9s8qih } \x2c\x20\x4d\141\x78\72\40 { $_ln3rp14s8pinxtpo } \56" ); } $this -> _Ounmbqyv9mk4ma437e8ex = floor ( $_Ohs3ad1esj9s8qih ); $this -> _Itxmwrwxfyu1em4kknduj8723w = floor ( $_ln3rp14s8pinxtpo ); } else { $this -> _Ounmbqyv9mk4ma437e8ex = floor ( $_Ohs3ad1esj9s8qih ); $this -> _Itxmwrwxfyu1em4kknduj8723w = floor ( $_Ohs3ad1esj9s8qih ); } } public static function GetInstance ( $_izj4yt1veqbdyne4q6g30nbn62 , $_I74ycbcdxxq80dqyzt3eq1nt2r = null ) { return new BDC_RandomRange ( $_izj4yt1veqbdyne4q6g30nbn62 , $_I74ycbcdxxq80dqyzt3eq1nt2r ); } private $_Ounmbqyv9mk4ma437e8ex ; public function get_Min (){ return $this -> _Ounmbqyv9mk4ma437e8ex ; } private $_Itxmwrwxfyu1em4kknduj8723w ; public function get_Max (){ return $this -> _Itxmwrwxfyu1em4kknduj8723w ; } public function get_IsRandomized () { return ( $this -> _Ounmbqyv9mk4ma437e8ex < $this -> _Itxmwrwxfyu1em4kknduj8723w ); } public function get_Next () { if (! $this -> IsRandomized ) { return $this -> _Itxmwrwxfyu1em4kknduj8723w ; } return BDC_RandomizationHelper :: RandomFromRange ( $this -> _Ounmbqyv9mk4ma437e8ex , $this -> _Itxmwrwxfyu1em4kknduj8723w ); } public function Freeze () { $_0qjzfg9dexjww9wfd3q3ylla3z = $this -> get_Next (); $this -> _Ounmbqyv9mk4ma437e8ex = $_0qjzfg9dexjww9wfd3q3ylla3z ; $this -> _Itxmwrwxfyu1em4kknduj8723w = $_0qjzfg9dexjww9wfd3q3ylla3z ; } public function get_Frozen () { $this -> Freeze (); return $this -> get_Next (); } public function __get ( $_ib7xs6g0ckpt7e98lay2u ) { if ( method_exists ( $this , ( $_Ii6enwyryx7siii7 = "\147\x65\x74\x5f" . $_ib7xs6g0ckpt7e98lay2u ))) { return $this -> $_Ii6enwyryx7siii7 (); } else return; } public function __isset ( $_1kie1odntseus95qc3dvcah1rz ) { if ( method_exists ( $this , ( $_oiw2ltlbbel8rz87 = "\x69\x73\163\145\x74\x5f" . $_1kie1odntseus95qc3dvcah1rz ))) { return $this -> $_oiw2ltlbbel8rz87 (); } else return; } public function __set ( $_lca6aqdqd21451xfwqboc6thga , $_ivi8llhp4faadmg7dptt1 ) { if ( method_exists ( $this , ( $_oj39scjqyyjydecufzifa = "\163\145\x74\x5f" . $_lca6aqdqd21451xfwqboc6thga ))) { $this -> $_oj39scjqyyjydecufzifa ( $_ivi8llhp4faadmg7dptt1 ); } } public function __unset ( $_Ontb2kmuyl1zqkk3a2ahb ) { if ( method_exists ( $this , ( $_I6dnuke6575ydajhx0hvh = "\x75\x6e\163\145\x74\x5f" . $_Ontb2kmuyl1zqkk3a2ahb ))) { $this -> $_I6dnuke6575ydajhx0hvh (); } } } final class BDC_RandomizationStyle extends BDC_Enum { private function __construct () {} public static $Names ; const AlwaysRandomize = 0 ; const RandomizeOnce = 1 ; public static function GetName ( $_O11k61wc2oqysvcv ) { if ( array_key_exists ( $_O11k61wc2oqysvcv , BDC_RandomizationStyle :: $Names )) { return BDC_RandomizationStyle :: $Names [ $_O11k61wc2oqysvcv ]; } else { throw new Exception ( "\x55\156\x6b\x6e\157\167\156\x20\145\156\x75\x6d\145\x72\x61\164\x65\x64\x20\166\141\154\165\x65\x3a\40" . $_O11k61wc2oqysvcv ); } } public static function GetValue ( $_oj7ink7exysphadk ) { if (! BDC_StringHelper :: HasValue ( $_oj7ink7exysphadk )) { throw new Exception ( "\125\156\x6b\156\x6f\x77\156\40\145\156\165\155\x65\x72\x61\x74\x65\144\x20\156\x61\x6d\x65\x3a\40" . $_oj7ink7exysphadk ); } $_ob4rsavw1e8uqsvh = BDC_CollectionHelper :: StringArraySearch ( $_oj7ink7exysphadk , BDC_RandomizationStyle :: $Names ); if ( false !== $_ob4rsavw1e8uqsvh ) { return $_ob4rsavw1e8uqsvh ; } else { throw new Exception ( "\x55\156\153\156\x6f\167\156\40\145\x6e\x75\x6d\x65\162\141\164\x65\x64\40\x6e\141\x6d\x65\72\40" . $_oj7ink7exysphadk ); } } public static function TryGetName ( $_l5mb1q16ye8x6iwsbb2w7eshen ) { if ( array_key_exists ( $_l5mb1q16ye8x6iwsbb2w7eshen , BDC_RandomizationStyle :: $Names )) { return BDC_RandomizationStyle :: $Names [ $_l5mb1q16ye8x6iwsbb2w7eshen ]; } else { return; } } public static function TryGetValue ( $_obzfz5edbg8rf1c2iwnaq ) { if (! BDC_StringHelper :: HasValue ( $_obzfz5edbg8rf1c2iwnaq )) { return; } $_0q7wua6nfegey66f = BDC_CollectionHelper :: StringArraySearch ( $_obzfz5edbg8rf1c2iwnaq , BDC_RandomizationStyle :: $Names ); if ( false !== $_0q7wua6nfegey66f ) { return $_0q7wua6nfegey66f ; } else { return; } } } BDC_RandomizationStyle :: $Names = array( BDC_RandomizationStyle :: AlwaysRandomize > "\x41\x6c\x70\150\x61\156\x75\x6d\x65\x72\x69\143" , BDC_RandomizationStyle :: RandomizeOnce > "\101\154\160\150\x61" , ); class BDC_MathHelper { private function __construct () { } public static function Int16Abs ( $_11avu77nw63clfdyl5sow6oahv ) { if (- 32768 == $_11avu77nw63clfdyl5sow6oahv ) { return 32767 ; } return abs ( $_11avu77nw63clfdyl5sow6oahv ); } public static function Int32Abs ( $_1xh0n3f4bjqfcs73g4oo7i4aol ) { if (- 2147483648 == $_1xh0n3f4bjqfcs73g4oo7i4aol ) { return 2147483647 ; } return abs ( $_1xh0n3f4bjqfcs73g4oo7i4aol ); } public static function RootMeanSquare ( $_O4xbpz5e2s4546bvjtqb6fhn1n ) { $_0tw01e3ulubt9rx0 = 0.0 ; foreach ( $_O4xbpz5e2s4546bvjtqb6fhn1n as $_lepb0ta1rxi71a9m ) { $_0tw01e3ulubt9rx0 += $_lepb0ta1rxi71a9m * $_lepb0ta1rxi71a9m ; } $_1e96bsavuf2xsc4z = $_0tw01e3ulubt9rx0 / count ( $_O4xbpz5e2s4546bvjtqb6fhn1n ); return round ( sqrt ( $_1e96bsavuf2xsc4z )); } public static function RmsAveraged ( $_O9gbmmrlakkb3mgwzge9hyrup2 , $_I616v2anih32oobfv1oji ) { $_Oj36wbrnxtr8eaelhh98e6p8be = $_O9gbmmrlakkb3mgwzge9hyrup2 ; $_i76ankgrh909d5lfc6g6jwz5jf = count ( $_O9gbmmrlakkb3mgwzge9hyrup2 ); for ( $_08ba0yfclurnwku5grzcn = 0 ; $_08ba0yfclurnwku5grzcn < $_i76ankgrh909d5lfc6g6jwz5jf - $_I616v2anih32oobfv1oji ; $_08ba0yfclurnwku5grzcn ++) { if ( $_08ba0yfclurnwku5grzcn >= $_I616v2anih32oobfv1oji ) { $_04kzdi5j3muhnvn9ks5g2 = array_slice ( $_O9gbmmrlakkb3mgwzge9hyrup2 , $_08ba0yfclurnwku5grzcn , $_I616v2anih32oobfv1oji ); $_Oe74e42dmdul27rc2ye3u = BDC_MathHelper :: RootMeanSquare ( $_04kzdi5j3muhnvn9ks5g2 ); array_splice ( $_O9gbmmrlakkb3mgwzge9hyrup2 , $_08ba0yfclurnwku5grzcn , $_I616v2anih32oobfv1oji , $_Oe74e42dmdul27rc2ye3u ); } } return $_Oj36wbrnxtr8eaelhh98e6p8be ; } public static function AverageAmplitude ( $_l7lnhkzsch67b963vdnia ) { $_I5ktby79fjbdzvy6 = 0.0 ; $_lpcpy2mu3em5u645ho89g = count ( $_l7lnhkzsch67b963vdnia ); for ( $_l9waiqvz3wrmkwh5 = 0 ; $_l9waiqvz3wrmkwh5 < $_lpcpy2mu3em5u645ho89g ; $_l9waiqvz3wrmkwh5 ++) { $_I5ktby79fjbdzvy6 += BDC_MathHelper :: Int16Abs ( $_0jw804sj68gqhur7b20bq [ $_l9waiqvz3wrmkwh5 ]); } $_inrqn6i2ymu6q7sz = round ( $_I5ktby79fjbdzvy6 / $_lpcpy2mu3em5u645ho89g ); return average ; } public static function PeakAmplitude ( $_0jzvv123ykjfoflv9dtjc7er6y ) { $_ow9vt9c1bjq2njvo1zgiy = min ( $_0jzvv123ykjfoflv9dtjc7er6y ); $_Il6t3v695ncn8sdcv8ip9 = max ( $_0jzvv123ykjfoflv9dtjc7er6y ); return max ( BDC_MathHelper :: Int16Abs ( $_ow9vt9c1bjq2njvo1zgiy ), BDC_MathHelper :: Int16Abs ( $_Il6t3v695ncn8sdcv8ip9 )); } public static function Int32PeakAmplitude ( $_l8y4q8i4yo25wpj3zfkhr ) { $_ifhlt05ftcaizrbtyi14ezkx5b = min ( $_l8y4q8i4yo25wpj3zfkhr ); $_otu3tfm7kfchobcs = max ( $_l8y4q8i4yo25wpj3zfkhr ); return max ( BDC_MathHelper :: Int32Abs ( $_ifhlt05ftcaizrbtyi14ezkx5b ), BDC_MathHelper :: Int32Abs ( $_otu3tfm7kfchobcs )); } } if (! function_exists ( "\155\x62\x5f\x73\x74\162\151\x70\157\x73" )) { function mb_stripos ( $_l6jjz9jgo6evwsqvy37np , $_1vssd72nfw4bvqib , $_op82spb9r40d2y53 = 0 , $_owkqszyasp3am7g1f5f10n6o95 = null ) { return BDC_Multibyte :: stripos ( $_l6jjz9jgo6evwsqvy37np , $_1vssd72nfw4bvqib , $_op82spb9r40d2y53 ); } } if (! function_exists ( "\x6d\x62\x5f\163\x74\162\x69\x73\164\x72" )) { function mb_stristr ( $_16f14og5s42m2myqa9a1oraora , $_l6lhov7ipzynncz9 , $_iuus9vks1aw26upk3fwv0lnhxt = false , $_Izpegizo49u8pmzzrq01ycgdzg = null ) { return BDC_Multibyte :: stristr ( $_16f14og5s42m2myqa9a1oraora , $_l6lhov7ipzynncz9 , $_iuus9vks1aw26upk3fwv0lnhxt ); } } if (! function_exists ( "\x6d\x62\137\x73\164\x72\x6c\x65\156" )) { function mb_strlen ( $_i726qzjhbjwcngjz4ftznb3jgf , $_l4nopu3qjvczrw5wgwy64 = null ) { return BDC_Multibyte :: strlen ( $_i726qzjhbjwcngjz4ftznb3jgf ); } } if (! function_exists ( "\x6d\142\137\163\x74\x72\160\x6f\163" )) { function mb_strpos ( $_oy24ckk5sr8w83qiial7e , $_0ibsnc28lmo9lewpiiqgl , $_1w3gda5dnhzbtza0 = 0 , $_Iipo3dky2d9r1bvi = null ) { return BDC_Multibyte :: strpos ( $_oy24ckk5sr8w83qiial7e , $_0ibsnc28lmo9lewpiiqgl , $_1w3gda5dnhzbtza0 ); } } if (! function_exists ( "\155\x62\137\163\x74\162\162\143\x68\x72" )) { function mb_strrchr ( $_Ody4baj7rvawdpxk3znnp , $_i260fjvkawgjupn1nlvte , $_om3y39dklrvbknm4 = false , $_Icz7de4eib17k3ik5eh4q = null ) { return BDC_Multibyte :: strrchr ( $_Ody4baj7rvawdpxk3znnp , $_i260fjvkawgjupn1nlvte , $_om3y39dklrvbknm4 ); } } if (! function_exists ( "\x6d\x62\x5f\x73\164\162\x72\x69\x63\150\162" )) { function mb_strrichr ( $_0cco3awglwd1dniruoq5m , $_1hfqfgnwpme4za7tlap7gvyu7g , $_Iss6p1u8iu6o9578 = false , $_Ive6x4ia9edmdfuu2ec06frahm = null ) { return BDC_Multibyte :: strrichr ( $_0cco3awglwd1dniruoq5m , $_1hfqfgnwpme4za7tlap7gvyu7g , $_Iss6p1u8iu6o9578 ); } } if (! function_exists ( "\x6d\142\137\x73\164\x72\x72\x69\x70\x6f\163" )) { function mb_strripos ( $_iw0bcfhod5yszl5yqrfrt29u06 , $_i14ggklkfpewr2fynmke22003w , $_1updvmxffygyrx73 = 0 , $_Ijener7zzpe4ynsw = null ) { return BDC_Multibyte :: strripos ( $_iw0bcfhod5yszl5yqrfrt29u06 , $_i14ggklkfpewr2fynmke22003w , $_1updvmxffygyrx73 ); } } if (! function_exists ( "\155\x62\x5f\x73\x74\162\x72\160\157\163" )) { function mb_strrpos ( $_owstbhd393eif1lyu4o3rbp84s , $_l3giupc64xnk0353c1zt2790hm , $_Isw56fzopk12d3yrkkiphyrp6m = 0 , $_1qqbr9l9v0rw59q8vbca2 = null ) { return BDC_Multibyte :: strrpos ( $_owstbhd393eif1lyu4o3rbp84s , $_l3giupc64xnk0353c1zt2790hm , $_Isw56fzopk12d3yrkkiphyrp6m ); } } if (! function_exists ( "\155\x62\137\x73\164\x72\x73\164\162" )) { function mb_strstr ( $_ipkadqhgq966w4zi , $_o2mimce52kg6kjlybykcs , $_on3pmfmgun4xxpcn92pfw = false , $_0phuew94i3jzgmc7y1rld6w4c1 = null ) { return BDC_Multibyte :: strstr ( $_ipkadqhgq966w4zi , $_o2mimce52kg6kjlybykcs , $_on3pmfmgun4xxpcn92pfw ); } } if (! function_exists ( "\x6d\x62\137\x73\164\x72\x74\157\154\157\x77\145\162" )) { function mb_strtolower ( $_0vh58ahe7zuu9cnjfazt7 , $_086qgm6iarnj2qv58idxd = null ) { return BDC_Multibyte :: strtolower ( $_0vh58ahe7zuu9cnjfazt7 ); } } if (! function_exists ( "\x6d\142\x5f\163\164\x72\164\x6f\165\160\x70\x65\162" )) { function mb_strtoupper ( $_Odr5ednfdhktnjjd , $_ogz0w89a7d73b2jwktzokyeiya = null ) { return BDC_Multibyte :: strtoupper ( $_Odr5ednfdhktnjjd ); } } if (! function_exists ( "\x6d\x62\x5f\163\165\142\163\x74\162\137\143\157\165\x6e\164" )) { function mb_substr_count ( $_Ipb74txbgoy8yqfel2c7pp55ab , $_Ihi531nz2fm1kc4z , $_08kewub0exkjkkpjg41ua = null ) { return BDC_Multibyte :: substrCount ( $_Ipb74txbgoy8yqfel2c7pp55ab , $_Ihi531nz2fm1kc4z ); } } if (! function_exists ( "\155\x62\x5f\163\165\142\x73\164\162" )) { function mb_substr ( $_O9y5s37hilbdiel7vorqg , $_o1r8hm42aelwnkm6 , $_Ihby1n31gn0rct2l406uq = null , $_Imhaje4cjwej33fkkds6q = null ) { return BDC_Multibyte :: substr ( $_O9y5s37hilbdiel7vorqg , $_o1r8hm42aelwnkm6 , $_Ihby1n31gn0rct2l406uq ); } } if (! function_exists ( "\x6d\142\x5f\x65\x6e\143\x6f\144\x65\137\x6d\x69\155\145\x68\x65\141\x64\x65\x72" )) { function mb_encode_mimeheader ( $_ojwqszob72ryxgu1gzz80 , $_1j31t0rr3woh1z0dx0z09 = 'UTF-8' , $_Ittr0y8bj6kwo8kvjrbgb = "\102" , $_1a04qyb2yppv3xb7np8gu6tiw6 = "\r\n" , $_lt8qz8li3fli6jei = 1 ) { return BDC_Multibyte :: mimeEncode ( $_ojwqszob72ryxgu1gzz80 , $_1j31t0rr3woh1z0dx0z09 , $_1a04qyb2yppv3xb7np8gu6tiw6 ); } } class BDC_Multibyte { protected static $_caseFold = array(); protected static $_codeRange = array(); protected static $_table = null ; public static function utf8 ( $_0573idqortm488xg ) { $_otjfl6z4e7sst2o33futbjjjir = array(); $_0r958g70ycr1ldif = array(); $_loi2sufk2cl59uxb60d0nd2tqj = 1 ; $_1bjyno9smxuozpgp = strlen ( $_0573idqortm488xg ); for ( $_0kfsrl8ecvo148j2 = 0 ; $_0kfsrl8ecvo148j2 < $_1bjyno9smxuozpgp ; $_0kfsrl8ecvo148j2 ++) { $_1oc1ozdv0ev54tes = ord ( $_0573idqortm488xg [ $_0kfsrl8ecvo148j2 ]); if ( $_1oc1ozdv0ev54tes < 128 ) { $_otjfl6z4e7sst2o33futbjjjir [] = $_1oc1ozdv0ev54tes ; } else { if (empty( $_0r958g70ycr1ldif )) { $_loi2sufk2cl59uxb60d0nd2tqj = ( $_1oc1ozdv0ev54tes < 224 ) ? 2 : 3 ; } $_0r958g70ycr1ldif [] = $_1oc1ozdv0ev54tes ; if ( count ( $_0r958g70ycr1ldif ) === $_loi2sufk2cl59uxb60d0nd2tqj ) { if ( $_loi2sufk2cl59uxb60d0nd2tqj == 3 ) { $_otjfl6z4e7sst2o33futbjjjir [] = (( $_0r958g70ycr1ldif [ 0 ] % 16 ) * 4096 ) + (( $_0r958g70ycr1ldif [ 1 ] % 64 ) * 64 ) + ( $_0r958g70ycr1ldif [ 2 ] % 64 ); } else { $_otjfl6z4e7sst2o33futbjjjir [] = (( $_0r958g70ycr1ldif [ 0 ] % 32 ) * 64 ) + ( $_0r958g70ycr1ldif [ 1 ] % 64 ); } $_0r958g70ycr1ldif = array(); $_loi2sufk2cl59uxb60d0nd2tqj = 1 ; } } } return $_otjfl6z4e7sst2o33futbjjjir ; } public static function ascii ( $_0rvf6p2nywxbpj50 ) { $_1c8j4luyl8qhj7rh = '' ; foreach ( $_0rvf6p2nywxbpj50 as $_l2ozn4o68snlk457e3hvztbqh4 ) { if ( $_l2ozn4o68snlk457e3hvztbqh4 < 128 ) { $_1c8j4luyl8qhj7rh .= chr ( $_l2ozn4o68snlk457e3hvztbqh4 ); } elseif ( $_l2ozn4o68snlk457e3hvztbqh4 < 2048 ) { $_1c8j4luyl8qhj7rh .= chr ( 192 + (( $_l2ozn4o68snlk457e3hvztbqh4 - ( $_l2ozn4o68snlk457e3hvztbqh4 % 64 )) / 64 )); $_1c8j4luyl8qhj7rh .= chr ( 128 + ( $_l2ozn4o68snlk457e3hvztbqh4 % 64 )); } else { $_1c8j4luyl8qhj7rh .= chr ( 224 + (( $_l2ozn4o68snlk457e3hvztbqh4 - ( $_l2ozn4o68snlk457e3hvztbqh4 % 4096 )) / 4096 )); $_1c8j4luyl8qhj7rh .= chr ( 128 + ((( $_l2ozn4o68snlk457e3hvztbqh4 % 4096 ) - ( $_l2ozn4o68snlk457e3hvztbqh4 % 64 )) / 64 )); $_1c8j4luyl8qhj7rh .= chr ( 128 + ( $_l2ozn4o68snlk457e3hvztbqh4 % 64 )); } } return $_1c8j4luyl8qhj7rh ; } public static function stripos ( $_Ikp2etvqd1giioiy , $_ijqbaysm3zztvvjot40pdrxsgn , $_0tvjbektw7e5ilbrv10nfnbfr7 = 0 ) { if ( BDC_Multibyte :: checkMultibyte ( $_Ikp2etvqd1giioiy )) { $_Ikp2etvqd1giioiy = BDC_Multibyte :: strtoupper ( $_Ikp2etvqd1giioiy ); $_ijqbaysm3zztvvjot40pdrxsgn = BDC_Multibyte :: strtoupper ( $_ijqbaysm3zztvvjot40pdrxsgn ); return BDC_Multibyte :: strpos ( $_Ikp2etvqd1giioiy , $_ijqbaysm3zztvvjot40pdrxsgn , $_0tvjbektw7e5ilbrv10nfnbfr7 ); } return stripos ( $_Ikp2etvqd1giioiy , $_ijqbaysm3zztvvjot40pdrxsgn , $_0tvjbektw7e5ilbrv10nfnbfr7 ); } public static function stristr ( $_Iyla0qbd2xo5qg76 , $_14k1qv3cy9ciqk8qt9blk , $_Owyxorkoadabko8h = false ) { $_1pju4123jk1k2s8wzya42 = ( PHP_VERSION < 5.3 ); if (( $_1pju4123jk1k2s8wzya42 && $_Owyxorkoadabko8h ) || BDC_Multibyte :: checkMultibyte ( $_Iyla0qbd2xo5qg76 )) { $_lo4t9ro19e1jkjk9 = BDC_Multibyte :: strtoupper ( $_Iyla0qbd2xo5qg76 ); $_lo4t9ro19e1jkjk9 = BDC_Multibyte :: utf8 ( $_lo4t9ro19e1jkjk9 ); $_ik6s2aer0o4h8r7xou2pi = false ; $_Iyla0qbd2xo5qg76 = BDC_Multibyte :: utf8 ( $_Iyla0qbd2xo5qg76 ); $_lsx6j73gy4x41962pkp01 = count ( $_Iyla0qbd2xo5qg76 ); $_14k1qv3cy9ciqk8qt9blk = BDC_Multibyte :: strtoupper ( $_14k1qv3cy9ciqk8qt9blk ); $_14k1qv3cy9ciqk8qt9blk = BDC_Multibyte :: utf8 ( $_14k1qv3cy9ciqk8qt9blk ); $_ozoro2t6h52ssf21jp5jzwngp5 = count ( $_14k1qv3cy9ciqk8qt9blk ); $_Opcsvj6llikhrp83n32jz = array(); $_I8eb3z7bz7whj8cf = 0 ; while (( $_ik6s2aer0o4h8r7xou2pi === false ) && ( $_I8eb3z7bz7whj8cf < $_lsx6j73gy4x41962pkp01 )) { if (isset( $_14k1qv3cy9ciqk8qt9blk [ 0 ]) && $_14k1qv3cy9ciqk8qt9blk [ 0 ] === $_lo4t9ro19e1jkjk9 [ $_I8eb3z7bz7whj8cf ]) { for ( $_lodxawh2h6or2pcs = 1 ; $_lodxawh2h6or2pcs < $_ozoro2t6h52ssf21jp5jzwngp5 ; $_lodxawh2h6or2pcs ++) { if ( $_14k1qv3cy9ciqk8qt9blk [ $_lodxawh2h6or2pcs ] !== $_lo4t9ro19e1jkjk9 [ $_I8eb3z7bz7whj8cf + $_lodxawh2h6or2pcs ]) { break; } } if ( $_lodxawh2h6or2pcs === $_ozoro2t6h52ssf21jp5jzwngp5 ) { $_ik6s2aer0o4h8r7xou2pi = true ; } } if (! $_ik6s2aer0o4h8r7xou2pi ) { $_Opcsvj6llikhrp83n32jz [] = $_Iyla0qbd2xo5qg76 [ $_I8eb3z7bz7whj8cf ]; unset( $_Iyla0qbd2xo5qg76 [ $_I8eb3z7bz7whj8cf ]); } $_I8eb3z7bz7whj8cf ++; } if ( $_ik6s2aer0o4h8r7xou2pi && $_Owyxorkoadabko8h && !empty( $_Opcsvj6llikhrp83n32jz )) { return BDC_Multibyte :: ascii ( $_Opcsvj6llikhrp83n32jz ); } elseif ( $_ik6s2aer0o4h8r7xou2pi && !empty( $_Iyla0qbd2xo5qg76 )) { return BDC_Multibyte :: ascii ( $_Iyla0qbd2xo5qg76 ); } return false ; } if (! $_1pju4123jk1k2s8wzya42 ) { return stristr ( $_Iyla0qbd2xo5qg76 , $_14k1qv3cy9ciqk8qt9blk , $_Owyxorkoadabko8h ); } return stristr ( $_Iyla0qbd2xo5qg76 , $_14k1qv3cy9ciqk8qt9blk ); } public static function strlen ( $_o2m6qdc5kpnoqpif8m5dszkhyv ) { if ( BDC_Multibyte :: checkMultibyte ( $_o2m6qdc5kpnoqpif8m5dszkhyv )) { $_o2m6qdc5kpnoqpif8m5dszkhyv = BDC_Multibyte :: utf8 ( $_o2m6qdc5kpnoqpif8m5dszkhyv ); return count ( $_o2m6qdc5kpnoqpif8m5dszkhyv ); } return strlen ( $_o2m6qdc5kpnoqpif8m5dszkhyv ); } public static function strpos ( $_0141nah78j5mhrr09mw4hkbcvu , $_1nghtcf5vdoib7vg34hg4 , $_lux4211xh7eccyclbbylkyb368 = 0 ) { if ( BDC_Multibyte :: checkMultibyte ( $_0141nah78j5mhrr09mw4hkbcvu )) { $_1se4avhuvdexzck3 = false ; $_0141nah78j5mhrr09mw4hkbcvu = BDC_Multibyte :: utf8 ( $_0141nah78j5mhrr09mw4hkbcvu ); $_O8de2iny7m08pzpn = count ( $_0141nah78j5mhrr09mw4hkbcvu ); $_1nghtcf5vdoib7vg34hg4 = BDC_Multibyte :: utf8 ( $_1nghtcf5vdoib7vg34hg4 ); $_0m1jrfrp4vqb7hk1czimtb39yt = count ( $_1nghtcf5vdoib7vg34hg4 ); $_09o4btfo5jioku3g = $_lux4211xh7eccyclbbylkyb368 ; while (( $_1se4avhuvdexzck3 === false ) && ( $_09o4btfo5jioku3g < $_O8de2iny7m08pzpn )) { if (isset( $_1nghtcf5vdoib7vg34hg4 [ 0 ]) && $_1nghtcf5vdoib7vg34hg4 [ 0 ] === $_0141nah78j5mhrr09mw4hkbcvu [ $_09o4btfo5jioku3g ]) { for ( $_o4cddh6b3q4zvlnsbgffz80e0n = 1 ; $_o4cddh6b3q4zvlnsbgffz80e0n < $_0m1jrfrp4vqb7hk1czimtb39yt ; $_o4cddh6b3q4zvlnsbgffz80e0n ++) { if ( $_1nghtcf5vdoib7vg34hg4 [ $_o4cddh6b3q4zvlnsbgffz80e0n ] !== $_0141nah78j5mhrr09mw4hkbcvu [ $_09o4btfo5jioku3g + $_o4cddh6b3q4zvlnsbgffz80e0n ]) { break; } } if ( $_o4cddh6b3q4zvlnsbgffz80e0n === $_0m1jrfrp4vqb7hk1czimtb39yt ) { $_1se4avhuvdexzck3 = true ; $_09o4btfo5jioku3g --; } } $_09o4btfo5jioku3g ++; } if ( $_1se4avhuvdexzck3 ) { return $_09o4btfo5jioku3g ; } return false ; } return strpos ( $_0141nah78j5mhrr09mw4hkbcvu , $_1nghtcf5vdoib7vg34hg4 , $_lux4211xh7eccyclbbylkyb368 ); } public static function strrchr ( $_Obu4l4jsey6rv0lm , $_Om6kusioe6mc6wrh , $_1icz34ssg2eqqkl9 = false ) { $_ocy71qzaeemf35v59fei84i34q = BDC_Multibyte :: utf8 ( $_Obu4l4jsey6rv0lm ); $_lgav0ccb25m45koi75ms0 = false ; $_Obu4l4jsey6rv0lm = BDC_Multibyte :: utf8 ( $_Obu4l4jsey6rv0lm ); $_Iruy74qqn6qnjjt2ffupl = count ( $_Obu4l4jsey6rv0lm ); $_o5z7opchof3wpt9r = array_count_values ( $_ocy71qzaeemf35v59fei84i34q ); $_Om6kusioe6mc6wrh = BDC_Multibyte :: utf8 ( $_Om6kusioe6mc6wrh ); $_Oe6aejsbhfoewo6miluh543yce = count ( $_Om6kusioe6mc6wrh ); $_lveux6ufmem14vmqp8je8 = array(); $_lwtxmg5ajnlamjag = 0 ; while (( $_lgav0ccb25m45koi75ms0 === false ) && ( $_lwtxmg5ajnlamjag < $_Iruy74qqn6qnjjt2ffupl )) { if (isset( $_Om6kusioe6mc6wrh [ 0 ]) && $_Om6kusioe6mc6wrh [ 0 ] === $_ocy71qzaeemf35v59fei84i34q [ $_lwtxmg5ajnlamjag ]) { for ( $_i5tzjcpdah3bsr79bv4zcwrdpy = 1 ; $_i5tzjcpdah3bsr79bv4zcwrdpy < $_Oe6aejsbhfoewo6miluh543yce ; $_i5tzjcpdah3bsr79bv4zcwrdpy ++) { if ( $_Om6kusioe6mc6wrh [ $_i5tzjcpdah3bsr79bv4zcwrdpy ] !== $_ocy71qzaeemf35v59fei84i34q [ $_lwtxmg5ajnlamjag + $_i5tzjcpdah3bsr79bv4zcwrdpy ]) { if ( $_Om6kusioe6mc6wrh [ $_i5tzjcpdah3bsr79bv4zcwrdpy ] === $_ocy71qzaeemf35v59fei84i34q [( $_lwtxmg5ajnlamjag + $_i5tzjcpdah3bsr79bv4zcwrdpy ) - 1 ]) { $_lgav0ccb25m45koi75ms0 = true ; } unset( $_lveux6ufmem14vmqp8je8 [ $_lwtxmg5ajnlamjag - 1 ]); $_Obu4l4jsey6rv0lm = array_merge (array( $_Obu4l4jsey6rv0lm [ $_lwtxmg5ajnlamjag ]), $_Obu4l4jsey6rv0lm ); break; } } if (isset( $_o5z7opchof3wpt9r [ $_Om6kusioe6mc6wrh [ 0 ]]) && $_o5z7opchof3wpt9r [ $_Om6kusioe6mc6wrh [ 0 ]] > 1 ) { $_o5z7opchof3wpt9r [ $_Om6kusioe6mc6wrh [ 0 ]] = $_o5z7opchof3wpt9r [ $_Om6kusioe6mc6wrh [ 0 ]] - 1 ; } elseif ( $_i5tzjcpdah3bsr79bv4zcwrdpy === $_Oe6aejsbhfoewo6miluh543yce ) { $_lgav0ccb25m45koi75ms0 = true ; } } if (! $_lgav0ccb25m45koi75ms0 && isset( $_Obu4l4jsey6rv0lm [ $_lwtxmg5ajnlamjag ])) { $_lveux6ufmem14vmqp8je8 [] = $_Obu4l4jsey6rv0lm [ $_lwtxmg5ajnlamjag ]; unset( $_Obu4l4jsey6rv0lm [ $_lwtxmg5ajnlamjag ]); } $_lwtxmg5ajnlamjag ++; } if ( $_lgav0ccb25m45koi75ms0 && $_1icz34ssg2eqqkl9 && !empty( $_lveux6ufmem14vmqp8je8 )) { return BDC_Multibyte :: ascii ( $_lveux6ufmem14vmqp8je8 ); } elseif ( $_lgav0ccb25m45koi75ms0 && !empty( $_Obu4l4jsey6rv0lm )) { return BDC_Multibyte :: ascii ( $_Obu4l4jsey6rv0lm ); } return false ; } public static function strrichr ( $_I9f9fc33n6yvcnjt , $_Ihve9i5cm8e2vyfcu0dxbtmmjt , $_l9zt2m98h6ja3jru = false ) { $_oqk6i7nd9i23ujcn = BDC_Multibyte :: strtoupper ( $_I9f9fc33n6yvcnjt ); $_oqk6i7nd9i23ujcn = BDC_Multibyte :: utf8 ( $_oqk6i7nd9i23ujcn ); $_isu86eez1py4ljf4xmr1jaz8vw = false ; $_I9f9fc33n6yvcnjt = BDC_Multibyte :: utf8 ( $_I9f9fc33n6yvcnjt ); $_i18yhn576bfz5otccbahu9s59h = count ( $_I9f9fc33n6yvcnjt ); $_Oj35p67hcqdh38vns82zf = array_count_values ( $_oqk6i7nd9i23ujcn ); $_Ihve9i5cm8e2vyfcu0dxbtmmjt = BDC_Multibyte :: strtoupper ( $_Ihve9i5cm8e2vyfcu0dxbtmmjt ); $_Ihve9i5cm8e2vyfcu0dxbtmmjt = BDC_Multibyte :: utf8 ( $_Ihve9i5cm8e2vyfcu0dxbtmmjt ); $_Is3x4giov5oy8jy4hwvpyuutz8 = count ( $_Ihve9i5cm8e2vyfcu0dxbtmmjt ); $_lr33ae7iuf1q6d8g3xz54wzlu2 = array(); $_15tnfon1juys9de6 = 0 ; while (( $_isu86eez1py4ljf4xmr1jaz8vw === false ) && ( $_15tnfon1juys9de6 < $_i18yhn576bfz5otccbahu9s59h )) { if (isset( $_Ihve9i5cm8e2vyfcu0dxbtmmjt [ 0 ]) && $_Ihve9i5cm8e2vyfcu0dxbtmmjt [ 0 ] === $_oqk6i7nd9i23ujcn [ $_15tnfon1juys9de6 ]) { for ( $_o98630hlyqtt8y4upqdv2rp7bz = 1 ; $_o98630hlyqtt8y4upqdv2rp7bz < $_Is3x4giov5oy8jy4hwvpyuutz8 ; $_o98630hlyqtt8y4upqdv2rp7bz ++) { if ( $_Ihve9i5cm8e2vyfcu0dxbtmmjt [ $_o98630hlyqtt8y4upqdv2rp7bz ] !== $_oqk6i7nd9i23ujcn [ $_15tnfon1juys9de6 + $_o98630hlyqtt8y4upqdv2rp7bz ]) { if ( $_Ihve9i5cm8e2vyfcu0dxbtmmjt [ $_o98630hlyqtt8y4upqdv2rp7bz ] === $_oqk6i7nd9i23ujcn [( $_15tnfon1juys9de6 + $_o98630hlyqtt8y4upqdv2rp7bz ) - 1 ]) { $_isu86eez1py4ljf4xmr1jaz8vw = true ; } unset( $_lr33ae7iuf1q6d8g3xz54wzlu2 [ $_15tnfon1juys9de6 - 1 ]); $_I9f9fc33n6yvcnjt = array_merge (array( $_I9f9fc33n6yvcnjt [ $_15tnfon1juys9de6 ]), $_I9f9fc33n6yvcnjt ); break; } } if (isset( $_Oj35p67hcqdh38vns82zf [ $_Ihve9i5cm8e2vyfcu0dxbtmmjt [ 0 ]]) && $_Oj35p67hcqdh38vns82zf [ $_Ihve9i5cm8e2vyfcu0dxbtmmjt [ 0 ]] > 1 ) { $_Oj35p67hcqdh38vns82zf [ $_Ihve9i5cm8e2vyfcu0dxbtmmjt [ 0 ]] = $_Oj35p67hcqdh38vns82zf [ $_Ihve9i5cm8e2vyfcu0dxbtmmjt [ 0 ]] - 1 ; } elseif ( $_o98630hlyqtt8y4upqdv2rp7bz === $_Is3x4giov5oy8jy4hwvpyuutz8 ) { $_isu86eez1py4ljf4xmr1jaz8vw = true ; } } if (! $_isu86eez1py4ljf4xmr1jaz8vw && isset( $_I9f9fc33n6yvcnjt [ $_15tnfon1juys9de6 ])) { $_lr33ae7iuf1q6d8g3xz54wzlu2 [] = $_I9f9fc33n6yvcnjt [ $_15tnfon1juys9de6 ]; unset( $_I9f9fc33n6yvcnjt [ $_15tnfon1juys9de6 ]); } $_15tnfon1juys9de6 ++; } if ( $_isu86eez1py4ljf4xmr1jaz8vw && $_l9zt2m98h6ja3jru && !empty( $_lr33ae7iuf1q6d8g3xz54wzlu2 )) { return BDC_Multibyte :: ascii ( $_lr33ae7iuf1q6d8g3xz54wzlu2 ); } elseif ( $_isu86eez1py4ljf4xmr1jaz8vw && !empty( $_I9f9fc33n6yvcnjt )) { return BDC_Multibyte :: ascii ( $_I9f9fc33n6yvcnjt ); } return false ; } public static function strripos ( $_o8uq7lj403dza10ctscpe7qoxg , $_08k64j6m9dj72c47f413x , $_Ivzwv4zypqqd3cup = 0 ) { if ( BDC_Multibyte :: checkMultibyte ( $_o8uq7lj403dza10ctscpe7qoxg )) { $_ig2w51cj5gi5t520xtauo = false ; $_o8uq7lj403dza10ctscpe7qoxg = BDC_Multibyte :: strtoupper ( $_o8uq7lj403dza10ctscpe7qoxg ); $_o8uq7lj403dza10ctscpe7qoxg = BDC_Multibyte :: utf8 ( $_o8uq7lj403dza10ctscpe7qoxg ); $_1kzloyipo9ghwhhlhew5t = count ( $_o8uq7lj403dza10ctscpe7qoxg ); $_04m2rk8uezmuo91ynggqvdsq5l = array_count_values ( $_o8uq7lj403dza10ctscpe7qoxg ); $_08k64j6m9dj72c47f413x = BDC_Multibyte :: strtoupper ( $_08k64j6m9dj72c47f413x ); $_08k64j6m9dj72c47f413x = BDC_Multibyte :: utf8 ( $_08k64j6m9dj72c47f413x ); $_I8scom7ko1ui54p2 = count ( $_08k64j6m9dj72c47f413x ); $_Ifg8tj7uoocplt6ti9ikq = $_Ivzwv4zypqqd3cup ; while (( $_ig2w51cj5gi5t520xtauo === false ) && ( $_Ifg8tj7uoocplt6ti9ikq < $_1kzloyipo9ghwhhlhew5t )) { if (isset( $_08k64j6m9dj72c47f413x [ 0 ]) && $_08k64j6m9dj72c47f413x [ 0 ] === $_o8uq7lj403dza10ctscpe7qoxg [ $_Ifg8tj7uoocplt6ti9ikq ]) { for ( $_lrxsg6zir7fog95t = 1 ; $_lrxsg6zir7fog95t < $_I8scom7ko1ui54p2 ; $_lrxsg6zir7fog95t ++) { if ( $_08k64j6m9dj72c47f413x [ $_lrxsg6zir7fog95t ] !== $_o8uq7lj403dza10ctscpe7qoxg [ $_Ifg8tj7uoocplt6ti9ikq + $_lrxsg6zir7fog95t ]) { if ( $_08k64j6m9dj72c47f413x [ $_lrxsg6zir7fog95t ] === $_o8uq7lj403dza10ctscpe7qoxg [( $_Ifg8tj7uoocplt6ti9ikq + $_lrxsg6zir7fog95t ) - 1 ]) { $_Ifg8tj7uoocplt6ti9ikq --; $_ig2w51cj5gi5t520xtauo = true ; continue; } } } if (! $_Ivzwv4zypqqd3cup && isset( $_04m2rk8uezmuo91ynggqvdsq5l [ $_08k64j6m9dj72c47f413x [ 0 ]]) && $_04m2rk8uezmuo91ynggqvdsq5l [ $_08k64j6m9dj72c47f413x [ 0 ]] > 1 ) { $_04m2rk8uezmuo91ynggqvdsq5l [ $_08k64j6m9dj72c47f413x [ 0 ]] = $_04m2rk8uezmuo91ynggqvdsq5l [ $_08k64j6m9dj72c47f413x [ 0 ]] - 1 ; } elseif ( $_lrxsg6zir7fog95t === $_I8scom7ko1ui54p2 ) { $_ig2w51cj5gi5t520xtauo = true ; $_Ifg8tj7uoocplt6ti9ikq --; } } $_Ifg8tj7uoocplt6ti9ikq ++; } return ( $_ig2w51cj5gi5t520xtauo ) ? $_Ifg8tj7uoocplt6ti9ikq : false ; } return strripos ( $_o8uq7lj403dza10ctscpe7qoxg , $_08k64j6m9dj72c47f413x , $_Ivzwv4zypqqd3cup ); } public static function strrpos ( $_o3nh3hr8vjcpa348hwjta , $_Izc2xmt5vk8brx8linu7n , $_13r50mc0o61vm8l2ogmcf = 0 ) { if ( BDC_Multibyte :: checkMultibyte ( $_o3nh3hr8vjcpa348hwjta )) { $_1nt9ng9j8u7tljfkvj5cx6zpq0 = false ; $_o3nh3hr8vjcpa348hwjta = BDC_Multibyte :: utf8 ( $_o3nh3hr8vjcpa348hwjta ); $_ikx4atshusrs1dzoyfy7h = count ( $_o3nh3hr8vjcpa348hwjta ); $_1nzsb3yyh5yqjhrx = array_count_values ( $_o3nh3hr8vjcpa348hwjta ); $_Izc2xmt5vk8brx8linu7n = BDC_Multibyte :: utf8 ( $_Izc2xmt5vk8brx8linu7n ); $_Ip4wvcw8to0qkuj5 = count ( $_Izc2xmt5vk8brx8linu7n ); $_O1k7axn0e11cxnh18d8j6 = $_13r50mc0o61vm8l2ogmcf ; while (( $_1nt9ng9j8u7tljfkvj5cx6zpq0 === false ) && ( $_O1k7axn0e11cxnh18d8j6 < $_ikx4atshusrs1dzoyfy7h )) { if (isset( $_Izc2xmt5vk8brx8linu7n [ 0 ]) && $_Izc2xmt5vk8brx8linu7n [ 0 ] === $_o3nh3hr8vjcpa348hwjta [ $_O1k7axn0e11cxnh18d8j6 ]) { for ( $_If58t8vyu6raovlnufez9 = 1 ; $_If58t8vyu6raovlnufez9 < $_Ip4wvcw8to0qkuj5 ; $_If58t8vyu6raovlnufez9 ++) { if ( $_Izc2xmt5vk8brx8linu7n [ $_If58t8vyu6raovlnufez9 ] !== $_o3nh3hr8vjcpa348hwjta [ $_O1k7axn0e11cxnh18d8j6 + $_If58t8vyu6raovlnufez9 ]) { if ( $_Izc2xmt5vk8brx8linu7n [ $_If58t8vyu6raovlnufez9 ] === $_o3nh3hr8vjcpa348hwjta [( $_O1k7axn0e11cxnh18d8j6 + $_If58t8vyu6raovlnufez9 ) - 1 ]) { $_O1k7axn0e11cxnh18d8j6 --; $_1nt9ng9j8u7tljfkvj5cx6zpq0 = true ; continue; } } } if (! $_13r50mc0o61vm8l2ogmcf && isset( $_1nzsb3yyh5yqjhrx [ $_Izc2xmt5vk8brx8linu7n [ 0 ]]) && $_1nzsb3yyh5yqjhrx [ $_Izc2xmt5vk8brx8linu7n [ 0 ]] > 1 ) { $_1nzsb3yyh5yqjhrx [ $_Izc2xmt5vk8brx8linu7n [ 0 ]] = $_1nzsb3yyh5yqjhrx [ $_Izc2xmt5vk8brx8linu7n [ 0 ]] - 1 ; } elseif ( $_If58t8vyu6raovlnufez9 === $_Ip4wvcw8to0qkuj5 ) { $_1nt9ng9j8u7tljfkvj5cx6zpq0 = true ; $_O1k7axn0e11cxnh18d8j6 --; } } $_O1k7axn0e11cxnh18d8j6 ++; } return ( $_1nt9ng9j8u7tljfkvj5cx6zpq0 ) ? $_O1k7axn0e11cxnh18d8j6 : false ; } return strrpos ( $_o3nh3hr8vjcpa348hwjta , $_Izc2xmt5vk8brx8linu7n , $_13r50mc0o61vm8l2ogmcf ); } public static function strstr ( $_0fdqm6xd2voyzrdxeescz5th24 , $_i60jt2r9j6fna71alr4mm , $_ljeb8le47w5boayuzsr3m = false ) { $_1xou1ue6w14nhuv84pxhw = ( PHP_VERSION < 5.3 ); if (( $_1xou1ue6w14nhuv84pxhw && $_ljeb8le47w5boayuzsr3m ) || BDC_Multibyte :: checkMultibyte ( $_0fdqm6xd2voyzrdxeescz5th24 )) { $_iv9pespbrdh1g6m0 = BDC_Multibyte :: utf8 ( $_0fdqm6xd2voyzrdxeescz5th24 ); $_I4nxvz10yrvv5hij = false ; $_0fdqm6xd2voyzrdxeescz5th24 = BDC_Multibyte :: utf8 ( $_0fdqm6xd2voyzrdxeescz5th24 ); $_1uns9w8x70fgjb9w = count ( $_0fdqm6xd2voyzrdxeescz5th24 ); $_i60jt2r9j6fna71alr4mm = BDC_Multibyte :: utf8 ( $_i60jt2r9j6fna71alr4mm ); $_o63nexm7n8zu6z3o = count ( $_i60jt2r9j6fna71alr4mm ); $_lqkk3rd2ltichypi = array(); $_15etep8gc4fi7a4s2ye5miwsgf = 0 ; while (( $_I4nxvz10yrvv5hij === false ) && ( $_15etep8gc4fi7a4s2ye5miwsgf < $_1uns9w8x70fgjb9w )) { if (isset( $_i60jt2r9j6fna71alr4mm [ 0 ]) && $_i60jt2r9j6fna71alr4mm [ 0 ] === $_iv9pespbrdh1g6m0 [ $_15etep8gc4fi7a4s2ye5miwsgf ]) { for ( $_o2d3h1x7r43v9kdxtqyfkkchfr = 1 ; $_o2d3h1x7r43v9kdxtqyfkkchfr < $_o63nexm7n8zu6z3o ; $_o2d3h1x7r43v9kdxtqyfkkchfr ++) { if ( $_i60jt2r9j6fna71alr4mm [ $_o2d3h1x7r43v9kdxtqyfkkchfr ] !== $_iv9pespbrdh1g6m0 [ $_15etep8gc4fi7a4s2ye5miwsgf + $_o2d3h1x7r43v9kdxtqyfkkchfr ]) { break; } } if ( $_o2d3h1x7r43v9kdxtqyfkkchfr === $_o63nexm7n8zu6z3o ) { $_I4nxvz10yrvv5hij = true ; } } if (! $_I4nxvz10yrvv5hij ) { $_lqkk3rd2ltichypi [] = $_0fdqm6xd2voyzrdxeescz5th24 [ $_15etep8gc4fi7a4s2ye5miwsgf ]; unset( $_0fdqm6xd2voyzrdxeescz5th24 [ $_15etep8gc4fi7a4s2ye5miwsgf ]); } $_15etep8gc4fi7a4s2ye5miwsgf ++; } if ( $_I4nxvz10yrvv5hij && $_ljeb8le47w5boayuzsr3m && !empty( $_lqkk3rd2ltichypi )) { return BDC_Multibyte :: ascii ( $_lqkk3rd2ltichypi ); } elseif ( $_I4nxvz10yrvv5hij && !empty( $_0fdqm6xd2voyzrdxeescz5th24 )) { return BDC_Multibyte :: ascii ( $_0fdqm6xd2voyzrdxeescz5th24 ); } return false ; } if (! $_1xou1ue6w14nhuv84pxhw ) { return strstr ( $_0fdqm6xd2voyzrdxeescz5th24 , $_i60jt2r9j6fna71alr4mm , $_ljeb8le47w5boayuzsr3m ); } return strstr ( $_0fdqm6xd2voyzrdxeescz5th24 , $_i60jt2r9j6fna71alr4mm ); } public static function strtolower ( $_ij67bcbwl1c97c8ojzi8f ) { $_I8e5g5xquxgbduss = BDC_Multibyte :: utf8 ( $_ij67bcbwl1c97c8ojzi8f ); $_O1jngleqk83raoafkmsidjyqvm = count ( $_I8e5g5xquxgbduss ); $_1u08u6hmf14cf5lk4xtee = array(); for ( $_0b3kgb3jhy2yh4ev = 0 ; $_0b3kgb3jhy2yh4ev < $_O1jngleqk83raoafkmsidjyqvm ; $_0b3kgb3jhy2yh4ev ++) { $_ik0a59tm27ip37nc = $_I8e5g5xquxgbduss [ $_0b3kgb3jhy2yh4ev ]; if ( $_ik0a59tm27ip37nc < 128 ) { $_Ofeb5mmby5up8b0f = strtolower ( chr ( $_ik0a59tm27ip37nc )); $_O91i99qqtydxnrr5me3ixz44gl = strlen ( $_Ofeb5mmby5up8b0f ); for ( $_iczfuvh2p6qqh36u = 0 ; $_iczfuvh2p6qqh36u < $_O91i99qqtydxnrr5me3ixz44gl ; $_iczfuvh2p6qqh36u ++) { $_Ovoer3ritbomirblj9b01 = ord ( substr ( $_Ofeb5mmby5up8b0f , $_iczfuvh2p6qqh36u , 1 )); } $_1u08u6hmf14cf5lk4xtee [] = $_Ovoer3ritbomirblj9b01 ; $_o2i0g3ja6c3r6j83w8mqu = true ; } else { $_o2i0g3ja6c3r6j83w8mqu = false ; $_oajganr6vh9pfm47 = self :: _find ( $_ik0a59tm27ip37nc , "\x75\160\160\145\162" ); if (!empty( $_oajganr6vh9pfm47 )) { foreach ( $_oajganr6vh9pfm47 as $_oph1fjvvv51schxy => $_ofu5wr79r4jcu0cq ) { if ( $_oajganr6vh9pfm47 [ $_oph1fjvvv51schxy ][ "\x75\160\160\x65\162" ] == $_ik0a59tm27ip37nc && count ( $_oajganr6vh9pfm47 [ $_oph1fjvvv51schxy ][ "\x6c\x6f\x77\x65\x72" ][ 0 ]) === 1 ) { $_1u08u6hmf14cf5lk4xtee [] = $_oajganr6vh9pfm47 [ $_oph1fjvvv51schxy ][ "\x6c\157\x77\145\162" ][ 0 ]; $_o2i0g3ja6c3r6j83w8mqu = true ; break 1 ; } } } } if ( $_o2i0g3ja6c3r6j83w8mqu === false ) { $_1u08u6hmf14cf5lk4xtee [] = $_ik0a59tm27ip37nc ; } } return BDC_Multibyte :: ascii ( $_1u08u6hmf14cf5lk4xtee ); } public static function strtoupper ( $_0snmdpyarudzc6yg ) { $_oexy8wt5mxi6s77l = BDC_Multibyte :: utf8 ( $_0snmdpyarudzc6yg ); $_ozn6ec671jypah8e72j9p = count ( $_oexy8wt5mxi6s77l ); $_178nb6ovxzpautraguuja = array(); $_Oc9f632yrspvi9xre4a5h = array(); for ( $_I8ovuyirfdeulagrkjxyv = 0 ; $_I8ovuyirfdeulagrkjxyv < $_ozn6ec671jypah8e72j9p ; $_I8ovuyirfdeulagrkjxyv ++) { $_ia90t4ugvt5cbh5ntg4ql = $_oexy8wt5mxi6s77l [ $_I8ovuyirfdeulagrkjxyv ]; if ( $_ia90t4ugvt5cbh5ntg4ql < 128 ) { $_I209s7rw5bshtd1q = strtoupper ( chr ( $_ia90t4ugvt5cbh5ntg4ql )); $_O5ovn1ukarcl71vcg53xc3e2ag = strlen ( $_I209s7rw5bshtd1q ); for ( $_14ticff3jilzq170s7elx = 0 ; $_14ticff3jilzq170s7elx < $_O5ovn1ukarcl71vcg53xc3e2ag ; $_14ticff3jilzq170s7elx ++) { $_osjev8t4dd6kwx5m14xu0sdlc9 = ord ( substr ( $_I209s7rw5bshtd1q , $_14ticff3jilzq170s7elx , 1 )); } $_Oc9f632yrspvi9xre4a5h [] = $_osjev8t4dd6kwx5m14xu0sdlc9 ; $_lfeladoc1o3rd4bj81iwt = true ; } else { $_lfeladoc1o3rd4bj81iwt = false ; $_05tzma49egk202txrjfuu = self :: _find ( $_ia90t4ugvt5cbh5ntg4ql ); $_Ory9uzazyk07o94o = count ( $_05tzma49egk202txrjfuu ); if (!empty( $_05tzma49egk202txrjfuu )) { foreach ( $_05tzma49egk202txrjfuu as $_o2b0e4edjqmmrz0062n9e => $_0u3dkgyldo3i6og2pbxhd75hk1 ) { $_lfeladoc1o3rd4bj81iwt = false ; $_ikli0wqgfvh7rz842trwa = 0 ; if ( $_ozn6ec671jypah8e72j9p > 1 && count ( $_05tzma49egk202txrjfuu [ $_o2b0e4edjqmmrz0062n9e ][ "\154\157\x77\145\162" ]) > 1 ) { $_ihhtyodprqvcnyl9abhei = 0 ; for ( $_14ticff3jilzq170s7elx = 0 , $_O1yhwgwpovey1p39 = count ( $_05tzma49egk202txrjfuu [ $_o2b0e4edjqmmrz0062n9e ][ "\x6c\x6f\x77\x65\162" ]); $_14ticff3jilzq170s7elx < $_O1yhwgwpovey1p39 ; $_14ticff3jilzq170s7elx ++) { $_iss32q77i6eno439 = $_oexy8wt5mxi6s77l [ $_I8ovuyirfdeulagrkjxyv + $_14ticff3jilzq170s7elx ]; if (isset( $_iss32q77i6eno439 ) && ( $_iss32q77i6eno439 == $_05tzma49egk202txrjfuu [ $_o2b0e4edjqmmrz0062n9e ][ "\154\157\167\145\162" ][ $_ihhtyodprqvcnyl9abhei + $_14ticff3jilzq170s7elx ])) { $_ikli0wqgfvh7rz842trwa ++; } } if ( $_ikli0wqgfvh7rz842trwa == $_O1yhwgwpovey1p39 ) { $_Oc9f632yrspvi9xre4a5h [] = $_05tzma49egk202txrjfuu [ $_o2b0e4edjqmmrz0062n9e ][ "\165\160\160\x65\x72" ]; $_178nb6ovxzpautraguuja = array_merge ( $_178nb6ovxzpautraguuja , array_values ( $_05tzma49egk202txrjfuu [ $_o2b0e4edjqmmrz0062n9e ][ "\x6c\157\x77\145\x72" ])); $_lfeladoc1o3rd4bj81iwt = true ; break 1 ; } } elseif ( $_ozn6ec671jypah8e72j9p > 1 && $_Ory9uzazyk07o94o > 1 ) { $_ihhtyodprqvcnyl9abhei = 0 ; for ( $_14ticff3jilzq170s7elx = 1 ; $_14ticff3jilzq170s7elx < $_Ory9uzazyk07o94o ; $_14ticff3jilzq170s7elx ++) { $_iss32q77i6eno439 = $_oexy8wt5mxi6s77l [ $_I8ovuyirfdeulagrkjxyv + $_14ticff3jilzq170s7elx - 1 ]; if ( in_array ( $_iss32q77i6eno439 , $_05tzma49egk202txrjfuu [ $_14ticff3jilzq170s7elx ][ "\154\157\167\145\162" ])) { for ( $_ir6wtwqgkwnionla = 0 , $_O1yhwgwpovey1p39 = count ( $_05tzma49egk202txrjfuu [ $_14ticff3jilzq170s7elx ][ "\x6c\157\167\x65\162" ]); $_ir6wtwqgkwnionla < $_O1yhwgwpovey1p39 ; $_ir6wtwqgkwnionla ++) { $_iss32q77i6eno439 = $_oexy8wt5mxi6s77l [ $_I8ovuyirfdeulagrkjxyv + $_ir6wtwqgkwnionla ]; if (isset( $_iss32q77i6eno439 ) && ( $_iss32q77i6eno439 == $_05tzma49egk202txrjfuu [ $_14ticff3jilzq170s7elx ][ "\154\157\x77\145\162" ][ $_ihhtyodprqvcnyl9abhei + $_ir6wtwqgkwnionla ])) { $_ikli0wqgfvh7rz842trwa ++; } } if ( $_ikli0wqgfvh7rz842trwa == $_O1yhwgwpovey1p39 ) { $_Oc9f632yrspvi9xre4a5h [] = $_05tzma49egk202txrjfuu [ $_14ticff3jilzq170s7elx ][ "\x75\160\160\x65\162" ]; $_178nb6ovxzpautraguuja = array_merge ( $_178nb6ovxzpautraguuja , array_values ( $_05tzma49egk202txrjfuu [ $_14ticff3jilzq170s7elx ][ "\154\157\x77\x65\162" ])); $_lfeladoc1o3rd4bj81iwt = true ; break 2 ; } } } } if ( $_05tzma49egk202txrjfuu [ $_o2b0e4edjqmmrz0062n9e ][ "\x6c\x6f\x77\x65\x72" ][ 0 ] == $_ia90t4ugvt5cbh5ntg4ql ) { $_Oc9f632yrspvi9xre4a5h [] = $_05tzma49egk202txrjfuu [ $_o2b0e4edjqmmrz0062n9e ][ "\x75\160\160\145\162" ]; $_lfeladoc1o3rd4bj81iwt = true ; break 1 ; } } } } if ( $_lfeladoc1o3rd4bj81iwt === false && ! in_array ( $_ia90t4ugvt5cbh5ntg4ql , $_178nb6ovxzpautraguuja , true )) { $_Oc9f632yrspvi9xre4a5h [] = $_ia90t4ugvt5cbh5ntg4ql ; } } return BDC_Multibyte :: ascii ( $_Oc9f632yrspvi9xre4a5h ); } public static function substrCount ( $_imoumtbespeq5tvbx6x2k , $_o83qi4inyd3c4by7srb1r ) { $_lr7wp4jk2znsw97146h8f7ayor = 0 ; $_imoumtbespeq5tvbx6x2k = BDC_Multibyte :: utf8 ( $_imoumtbespeq5tvbx6x2k ); $_ohakw6ysmb9yvewoxr7zn = count ( $_imoumtbespeq5tvbx6x2k ); $_Ol3jrq1lncfwl02bemc5elrc8s = array_count_values ( $_imoumtbespeq5tvbx6x2k ); $_o83qi4inyd3c4by7srb1r = BDC_Multibyte :: utf8 ( $_o83qi4inyd3c4by7srb1r ); $_omfgvacesrs8xzci2rroi = count ( $_o83qi4inyd3c4by7srb1r ); if ( $_omfgvacesrs8xzci2rroi === 1 && isset( $_Ol3jrq1lncfwl02bemc5elrc8s [ $_o83qi4inyd3c4by7srb1r [ 0 ]])) { return $_Ol3jrq1lncfwl02bemc5elrc8s [ $_o83qi4inyd3c4by7srb1r [ 0 ]]; } for ( $_126i9klw2ve8ge1s4vvcp98gyk = 0 ; $_126i9klw2ve8ge1s4vvcp98gyk < $_ohakw6ysmb9yvewoxr7zn ; $_126i9klw2ve8ge1s4vvcp98gyk ++) { if (isset( $_o83qi4inyd3c4by7srb1r [ 0 ]) && $_o83qi4inyd3c4by7srb1r [ 0 ] === $_imoumtbespeq5tvbx6x2k [ $_126i9klw2ve8ge1s4vvcp98gyk ]) { for ( $_04zuul3mno33y485a126qltm2x = 1 ; $_04zuul3mno33y485a126qltm2x < $_omfgvacesrs8xzci2rroi ; $_04zuul3mno33y485a126qltm2x ++) { if ( $_o83qi4inyd3c4by7srb1r [ $_04zuul3mno33y485a126qltm2x ] === $_imoumtbespeq5tvbx6x2k [ $_126i9klw2ve8ge1s4vvcp98gyk + 1 ]) { if ((isset( $_o83qi4inyd3c4by7srb1r [ $_04zuul3mno33y485a126qltm2x + 1 ]) && $_imoumtbespeq5tvbx6x2k [ $_126i9klw2ve8ge1s4vvcp98gyk + 2 ]) && $_o83qi4inyd3c4by7srb1r [ $_04zuul3mno33y485a126qltm2x + 1 ] !== $_imoumtbespeq5tvbx6x2k [ $_126i9klw2ve8ge1s4vvcp98gyk + 2 ]) { $_lr7wp4jk2znsw97146h8f7ayor --; } else { $_lr7wp4jk2znsw97146h8f7ayor ++; } } } } } return $_lr7wp4jk2znsw97146h8f7ayor ; } public static function substr ( $_lrxgphf67lvh4h4d , $_1kjuuc79tyh11c4gemx8ufriie , $_In9c0c2vttxedaqkm4f1w8nzse = null ) { if ( $_1kjuuc79tyh11c4gemx8ufriie === 0 && $_In9c0c2vttxedaqkm4f1w8nzse === null ) { return $_lrxgphf67lvh4h4d ; } $_lrxgphf67lvh4h4d = BDC_Multibyte :: utf8 ( $_lrxgphf67lvh4h4d ); for ( $_obrshpww78ymxub6 = 1 ; $_obrshpww78ymxub6 <= $_1kjuuc79tyh11c4gemx8ufriie ; $_obrshpww78ymxub6 ++) { unset( $_lrxgphf67lvh4h4d [ $_obrshpww78ymxub6 - 1 ]); } if ( $_In9c0c2vttxedaqkm4f1w8nzse === null || count ( $_lrxgphf67lvh4h4d ) < $_In9c0c2vttxedaqkm4f1w8nzse ) { return BDC_Multibyte :: ascii ( $_lrxgphf67lvh4h4d ); } $_lrxgphf67lvh4h4d = array_values ( $_lrxgphf67lvh4h4d ); $_0gu0b2r5ep88d52kb0vnmd8qqm = array(); for ( $_obrshpww78ymxub6 = 0 ; $_obrshpww78ymxub6 < $_In9c0c2vttxedaqkm4f1w8nzse ; $_obrshpww78ymxub6 ++) { $_0gu0b2r5ep88d52kb0vnmd8qqm [] = $_lrxgphf67lvh4h4d [ $_obrshpww78ymxub6 ]; } return BDC_Multibyte :: ascii ( $_0gu0b2r5ep88d52kb0vnmd8qqm ); } public static function mimeEncode ( $_il36yarj84lyvbgy , $_Ohe7ynkywla7e5ie = null , $_Od9rxsxaumcqykl3nizy2 = "\r\n" ) { if (! BDC_Multibyte :: checkMultibyte ( $_il36yarj84lyvbgy ) && strlen ( $_il36yarj84lyvbgy ) < 75 ) { return $_il36yarj84lyvbgy ; } if (empty( $_Ohe7ynkywla7e5ie )) { $_Ohe7ynkywla7e5ie = Configure :: read ( "\x41\160\160\x2e\145\156\143\157\x64\151\x6e\147" ); } $_Ohe7ynkywla7e5ie = strtoupper ( $_Ohe7ynkywla7e5ie ); $_I2w9wvcc88t2bls6c2b6u = "\75\x3f" . $_Ohe7ynkywla7e5ie . "\x3f\102\x3f" ; $_i86dqik6sbfbo61m = "\x3f\x3d" ; $_1kap9tw7rmwf05md = $_i86dqik6sbfbo61m . $_Od9rxsxaumcqykl3nizy2 . "\40" . $_I2w9wvcc88t2bls6c2b6u ; $_Iwm13j1ipnjq1guc = 75 - strlen ( $_I2w9wvcc88t2bls6c2b6u ) - strlen ( $_i86dqik6sbfbo61m ); $_Iwm13j1ipnjq1guc = $_Iwm13j1ipnjq1guc - ( $_Iwm13j1ipnjq1guc % 4 ); if ( $_Ohe7ynkywla7e5ie == 'UTF-8' ) { $_ocq21l8q9ifxrxm8 = array(); $_I902hr23zdshngus2eiq13ndw9 = floor (( $_Iwm13j1ipnjq1guc * 3 ) / 4 ); $_1ittvc3l030s939pbg1ys = strlen ( $_il36yarj84lyvbgy ); while ( $_1ittvc3l030s939pbg1ys > $_I902hr23zdshngus2eiq13ndw9 ) { $_i7j3odbnrnheg8ck3zf4etm8tg = (int) $_I902hr23zdshngus2eiq13ndw9 ; $_iqrxxy14kr33ourf4osjsf3y3g = ord ( $_il36yarj84lyvbgy [ $_i7j3odbnrnheg8ck3zf4etm8tg ]); while ( $_iqrxxy14kr33ourf4osjsf3y3g >= 128 && $_iqrxxy14kr33ourf4osjsf3y3g <= 191 ) { $_i7j3odbnrnheg8ck3zf4etm8tg --; $_iqrxxy14kr33ourf4osjsf3y3g = ord ( $_il36yarj84lyvbgy [ $_i7j3odbnrnheg8ck3zf4etm8tg ]); } $_ocq21l8q9ifxrxm8 [] = base64_encode ( substr ( $_il36yarj84lyvbgy , 0 , $_i7j3odbnrnheg8ck3zf4etm8tg )); $_il36yarj84lyvbgy = substr ( $_il36yarj84lyvbgy , $_i7j3odbnrnheg8ck3zf4etm8tg ); $_1ittvc3l030s939pbg1ys = strlen ( $_il36yarj84lyvbgy ); } $_ocq21l8q9ifxrxm8 [] = base64_encode ( $_il36yarj84lyvbgy ); $_il36yarj84lyvbgy = implode ( $_1kap9tw7rmwf05md , $_ocq21l8q9ifxrxm8 ); } else { $_il36yarj84lyvbgy = chunk_split ( base64_encode ( $_il36yarj84lyvbgy ), $_Iwm13j1ipnjq1guc , $_1kap9tw7rmwf05md ); $_il36yarj84lyvbgy = preg_replace ( "\57" . preg_quote ( $_1kap9tw7rmwf05md ) . "\x24\x2f" , '' , $_il36yarj84lyvbgy ); } return $_I2w9wvcc88t2bls6c2b6u . $_il36yarj84lyvbgy . $_i86dqik6sbfbo61m ; } protected static function _codepoint ( $_Ij1ot4nlqb78h2zdyzowy447gj ) { if ( $_Ij1ot4nlqb78h2zdyzowy447gj > 128 && $_Ij1ot4nlqb78h2zdyzowy447gj < 256 ) { $_07rrpr369uixo6hl = "\60\x30\70\60\x5f\60\x30\146\x66" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj < 384 ) { $_07rrpr369uixo6hl = "\60\x31\60\60\137\x30\61\67\146" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj < 592 ) { $_07rrpr369uixo6hl = "\x30\61\70\60\x5f\x30\x32\64\106" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj < 688 ) { $_07rrpr369uixo6hl = "\x30\62\x35\60\x5f\60\x32\141\146" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj >= 880 && $_Ij1ot4nlqb78h2zdyzowy447gj < 1024 ) { $_07rrpr369uixo6hl = "\60\x33\x37\60\x5f\x30\63\x66\146" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj < 1280 ) { $_07rrpr369uixo6hl = "\60\x34\60\x30\137\x30\x34\x66\146" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj < 1328 ) { $_07rrpr369uixo6hl = "\60\65\x30\60\x5f\60\x35\62\x66" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj < 1424 ) { $_07rrpr369uixo6hl = "\60\65\x33\60\137\x30\65\70\146" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj >= 7680 && $_Ij1ot4nlqb78h2zdyzowy447gj < 7936 ) { $_07rrpr369uixo6hl = "\61\x65\x30\x30\x5f\61\145\146\146" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj < 8192 ) { $_07rrpr369uixo6hl = "\x31\x66\x30\60\137\61\146\x66\146" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj >= 8448 && $_Ij1ot4nlqb78h2zdyzowy447gj < 8528 ) { $_07rrpr369uixo6hl = "\62\61\60\x30\x5f\x32\61\x34\x66" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj < 8592 ) { $_07rrpr369uixo6hl = "\62\x31\x35\x30\x5f\62\x31\70\146" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj >= 9312 && $_Ij1ot4nlqb78h2zdyzowy447gj < 9472 ) { $_07rrpr369uixo6hl = "\62\x34\66\x30\137\62\64\146\x66" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj >= 11264 && $_Ij1ot4nlqb78h2zdyzowy447gj < 11360 ) { $_07rrpr369uixo6hl = "\x32\143\x30\60\x5f\62\143\x35\x66" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj < 11392 ) { $_07rrpr369uixo6hl = "\62\x63\66\60\x5f\62\143\x37\x66" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj < 11520 ) { $_07rrpr369uixo6hl = "\62\x63\70\60\137\x32\143\x66\146" ; } elseif ( $_Ij1ot4nlqb78h2zdyzowy447gj >= 65280 && $_Ij1ot4nlqb78h2zdyzowy447gj < 65520 ) { $_07rrpr369uixo6hl = "\x66\x66\60\60\137\x66\146\x65\146" ; } else { $_07rrpr369uixo6hl = false ; } self :: $_codeRange [ $_Ij1ot4nlqb78h2zdyzowy447gj ] = $_07rrpr369uixo6hl ; return $_07rrpr369uixo6hl ; } protected static function _find ( $_o5m2y76amdydl38rf2z7n , $_1i1s7ktfwm7j1hu8ct1hokrb7c = "\x6c\x6f\167\x65\162" ) { $_1a4apoa661gx1qfhay2vx = array(); if (!isset( self :: $_codeRange [ $_o5m2y76amdydl38rf2z7n ])) { $_0ir9tkk4m934qspg4tz98bzzkw = self :: _codepoint ( $_o5m2y76amdydl38rf2z7n ); if ( $_0ir9tkk4m934qspg4tz98bzzkw === false ) { return null ; } if (! Configure :: configured ( "\137\x63\x61\x6b\x65\x5f\x63\157\x72\x65\x5f" )) { App :: uses ( "\120\150\160\122\145\x61\x64\145\x72" , "\103\x6f\156\x66\151\x67\165\162\145" ); Configure :: config ( "\137\x63\141\153\145\137\x63\x6f\162\145\x5f" , new PhpReader ( CAKE . "\103\x6f\156\x66\151\x67" . DS )); } Configure :: load ( "\165\x6e\151\143\157\144\x65" . DS . "\143\x61\163\x65\x66\157\154\x64\151\x6e\x67" . DS . $_0ir9tkk4m934qspg4tz98bzzkw , "\137\143\141\x6b\145\137\143\x6f\162\145\x5f" ); self :: $_caseFold [ $_0ir9tkk4m934qspg4tz98bzzkw ] = Configure :: read ( $_0ir9tkk4m934qspg4tz98bzzkw ); Configure :: delete ( $_0ir9tkk4m934qspg4tz98bzzkw ); } if (! self :: $_codeRange [ $_o5m2y76amdydl38rf2z7n ]) { return null ; } self :: $_table = self :: $_codeRange [ $_o5m2y76amdydl38rf2z7n ]; $_Oh0euxpixy4m85076uhnsyu1lz = count ( self :: $_caseFold [ self :: $_table ]); for ( $_I9la53f4vgcf9ui37vbgvxppuy = 0 ; $_I9la53f4vgcf9ui37vbgvxppuy < $_Oh0euxpixy4m85076uhnsyu1lz ; $_I9la53f4vgcf9ui37vbgvxppuy ++) { if ( $_1i1s7ktfwm7j1hu8ct1hokrb7c === "\x6c\157\167\145\162" && self :: $_caseFold [ self :: $_table ][ $_I9la53f4vgcf9ui37vbgvxppuy ][ $_1i1s7ktfwm7j1hu8ct1hokrb7c ][ 0 ] === $_o5m2y76amdydl38rf2z7n ) { $_1a4apoa661gx1qfhay2vx [] = self :: $_caseFold [ self :: $_table ][ $_I9la53f4vgcf9ui37vbgvxppuy ]; } elseif ( $_1i1s7ktfwm7j1hu8ct1hokrb7c === "\x75\160\160\x65\x72" && self :: $_caseFold [ self :: $_table ][ $_I9la53f4vgcf9ui37vbgvxppuy ][ $_1i1s7ktfwm7j1hu8ct1hokrb7c ] === $_o5m2y76amdydl38rf2z7n ) { $_1a4apoa661gx1qfhay2vx [] = self :: $_caseFold [ self :: $_table ][ $_I9la53f4vgcf9ui37vbgvxppuy ]; } } return $_1a4apoa661gx1qfhay2vx ; } public static function checkMultibyte ( $_lmwng4kfo46h3rq5 ) { $_I7a532n1l4j7hf7tps3tt = strlen ( $_lmwng4kfo46h3rq5 ); for ( $_igi6smp81i25s6z2rl5cb = 0 ; $_igi6smp81i25s6z2rl5cb < $_I7a532n1l4j7hf7tps3tt ; $_igi6smp81i25s6z2rl5cb ++ ) { $_1qgi22t8wud8exwp = ord (( $_lmwng4kfo46h3rq5 [ $_igi6smp81i25s6z2rl5cb ])); if ( $_1qgi22t8wud8exwp > 128 ) { return true ; } } return false ; } } final class BDC_TimeHelper { private function __construct () {} public static function Timestamp () { return strftime ( "\45\131\x25\155\x25\x64\x25\x48\x25\x4d\x25\x53" ); } public static function FormattedDate ( $_lf9qpavs0nohhefhzl39x ) { return strftime ( "\x25\x59\x2f\45\155\57\x25\144\40\x25\x48\x3a\45\x4d\x3a\45\x53" , $_lf9qpavs0nohhefhzl39x ); } public static function Now () { return self :: FormattedDate ( time ()); } public static function GetCurrentTimestamp () { return time (); } public static function GetRoundedTimeToLastHour () { return @ mktime (@ date ( "\x48" ), 0 , 0 ); } } final class BDC_ServerHelper { private function __construct () {} public static function ScriptName () { $_Omkmnkxia6fv3mjtdlts1jpbgg = $_SERVER [ "\123\103\122\x49\120\124\x5f\x4e\101\115\105" ]; $_Ooi0rpt8sohf5aos = mb_strrpos ( $_Omkmnkxia6fv3mjtdlts1jpbgg , "\x2f" ); if ( $_Ooi0rpt8sohf5aos !== false ) { $_Omkmnkxia6fv3mjtdlts1jpbgg = mb_substr ( $_Omkmnkxia6fv3mjtdlts1jpbgg , $_Ooi0rpt8sohf5aos + 1 ); } $_Ooi0rpt8sohf5aos = mb_strrpos ( $_Omkmnkxia6fv3mjtdlts1jpbgg , "\x2e" ); if ( $_Ooi0rpt8sohf5aos !== false ) { $_Omkmnkxia6fv3mjtdlts1jpbgg = mb_substr ( $_Omkmnkxia6fv3mjtdlts1jpbgg , 0 , $_Ooi0rpt8sohf5aos ); } return $_Omkmnkxia6fv3mjtdlts1jpbgg ; } public static function AppName () { $_iierjg10zi5bd5qc = $_SERVER [ "\x53\x43\122\x49\x50\x54\137\116\101\115\x45" ]; $_i8alwz5cpuq4ovxo94rs8 = $_iierjg10zi5bd5qc ; $_Id07mi7wic6go6hg = mb_strrpos ( $_iierjg10zi5bd5qc , "\x2f" ); if ( $_Id07mi7wic6go6hg !== false ) { $_i8alwz5cpuq4ovxo94rs8 = mb_substr ( $_i8alwz5cpuq4ovxo94rs8 , 0 , $_Id07mi7wic6go6hg ); $_Id07mi7wic6go6hg = mb_strrpos ( $_i8alwz5cpuq4ovxo94rs8 , "\57" ); if ( $_Id07mi7wic6go6hg !== false ) { $_i8alwz5cpuq4ovxo94rs8 = mb_substr ( $_i8alwz5cpuq4ovxo94rs8 , $_Id07mi7wic6go6hg + 1 ); } } else { $_i8alwz5cpuq4ovxo94rs8 = "\162\x6f\x6f\164" ; } return $_i8alwz5cpuq4ovxo94rs8 ; } public static function CombinePaths ( $_Odb3xcqx4tfhy6gfreo8m7wb4u , $_l8v7x8q8ye8fdwui ) { $_I9zai5hy0n1bgp2ter0ai = '' ; $_1a9jl4124kj9f8yt4ykfd = strlen ( $_Odb3xcqx4tfhy6gfreo8m7wb4u ); $_1zjfrm6ja2syousr = strlen ( $_l8v7x8q8ye8fdwui ); if( substr ( $_Odb3xcqx4tfhy6gfreo8m7wb4u , $_1a9jl4124kj9f8yt4ykfd - 2 , $_1a9jl4124kj9f8yt4ykfd - 1 ) !== DIRECTORY_SEPARATOR ) { $_I9zai5hy0n1bgp2ter0ai = $_Odb3xcqx4tfhy6gfreo8m7wb4u . DIRECTORY_SEPARATOR ; } else { $_I9zai5hy0n1bgp2ter0ai = $_Odb3xcqx4tfhy6gfreo8m7wb4u ; } if( substr ( $_l8v7x8q8ye8fdwui , 0 , 1 ) !== DIRECTORY_SEPARATOR ) { $_I9zai5hy0n1bgp2ter0ai .= $_l8v7x8q8ye8fdwui ; } else { $_I9zai5hy0n1bgp2ter0ai .= substr ( $_l8v7x8q8ye8fdwui , 1 , $_1zjfrm6ja2syousr - 1 ); } return $_I9zai5hy0n1bgp2ter0ai ; } public static function DeleteTempFilesOlderThan24Hours () { BDC_ServerHelper :: CallAndIgnoreErrors ( "\102\x44\103\x5f\123\x65\x72\166\145\x72\110\145\x6c\160\x65\x72\x3a\x3a\x44\145\154\145\164\145\x54\x65\155\160\106\151\154\x65\163\x4f\x6c\144\145\162\124\x68\x61\x6e\x32\64\110\x6f\x75\x72\x73\x5f\x55\156\x73\141\146\x65" ); } public static function DeleteTempFilesOlderThan24Hours_Unsafe () { $_Ohtv4mh5yl0zx550vij9bkbb2n = sys_get_temp_dir (); if ( $_Oren2lvo3jiune03 = opendir ( $_Ohtv4mh5yl0zx550vij9bkbb2n )) { while ( false !== ( $_iv9d6jok89dmen8txf7sbdyfk7 = readdir ( $_Oren2lvo3jiune03 ))) { if (! BDC_StringHelper :: StartsWith ( $_iv9d6jok89dmen8txf7sbdyfk7 , "\x42\x44\x43\137" )) { continue; } $_i506cqu1tb8oa7g3 = BDC_ServerHelper :: CombinePaths ( $_Ohtv4mh5yl0zx550vij9bkbb2n , $_iv9d6jok89dmen8txf7sbdyfk7 ); if (! is_file ( $_i506cqu1tb8oa7g3 )) { continue; } if ( filemtime ( $_i506cqu1tb8oa7g3 ) < ( time () - 86400 )) { unlink ( $_i506cqu1tb8oa7g3 ); } } } } public static function CallAndIgnoreErrors ( $_Osirltnm78sbvyrdpvt0c , $_0ihkwbfguzcgo0k1gac14 = null ) { set_error_handler ( "\x42\104\103\137\x53\x65\x72\x76\x65\x72\110\x65\x6c\160\x65\x72\x3a\x3a\x49\147\156\157\162\x65\105\x72\162\x6f\x72\x48\141\156\144\x6c\145\x72" ); $_1sjh75b0vusygtg2 = false ; try { if ( null === $_0ihkwbfguzcgo0k1gac14 ) { $_1sjh75b0vusygtg2 = call_user_func ( $_Osirltnm78sbvyrdpvt0c ); } else { $_1sjh75b0vusygtg2 = call_user_func_array ( $_Osirltnm78sbvyrdpvt0c , $_0ihkwbfguzcgo0k1gac14 ); } } catch ( Exception $_l2z9dpvuhk4vav8t6h62l2wev2 ) { } restore_error_handler (); return $_1sjh75b0vusygtg2 ; } public static function IgnoreErrorHandler ( $_0944xaep7cuoq6l685437y3nvy , $_0iide0oopyp5oloi , $_O6564ruiaseby49u ) { return true ; } } interface IP { public function GRn (); public function GSP (); public function GHs (); } class P implements IP { private static $INT_MAX = 2147483647 ; private static $MAX_OFFSET = 132000 ; private $_0gniyokgg11bi2xl7y6zh ; private $_19g955i50eurfenfak3r1ftqci ; private $_Oyxdh7f13yxxn8iz ; private $_O4m74px4xpt4fv4d ; public function __construct ( $_l7xuqqxqpwhhk8m8 ) { $this -> m_InstanceId = $_l7xuqqxqpwhhk8m8 ; $this -> m_MinOffset = 0 ; $this -> m_Rn = rand ( $this -> m_MinOffset , self :: $INT_MAX ); $this -> m_Offset = rand ( $this -> m_MinOffset , self :: $MAX_OFFSET + 1 ); } public function GRn () { return $this -> m_Rn ; } public function GSP () { return $this -> m_Rn - $this -> m_Offset ; } public function GHs () { return BDC_SHA1 :: HashString ( $this -> m_Rn . $this -> m_InstanceId ); } } interface IMG { public function GM (); } class MG implements IMG { private $_0ltstgjfd3kkttnr ; public function __construct ( P $_lo914j5g4irvyu7m4vpzw ) { $this -> m_P = $_lo914j5g4irvyu7m4vpzw ; } public function GM () { return $this -> m_P -> GRn () % 65533 + 1 ; } } final class SimplePersistenceProviderType extends BDC_Enum { private function __construct () { } public static $Names ; const Sqlite = 0 ; const Redis = 1 ; const Memcached = 2 ; const Unknown = 3 ; public static function GetName ( $_0jarvrsah21ith5o2vrrq ) { if ( array_key_exists ( $_0jarvrsah21ith5o2vrrq , SimplePersistenceProviderType :: $Names )) { return SimplePersistenceProviderType :: $Names [ $_0jarvrsah21ith5o2vrrq ]; } else { throw new Exception ( "\x55\x6e\153\156\x6f\x77\156\x20\x65\156\165\155\145\x72\x61\x74\145\144\x20\x76\141\154\165\145\72\40" . $_0jarvrsah21ith5o2vrrq ); } } public static function GetValue ( $_0ordl81yto36j230v0dzgqxnrc ) { if (! BDC_StringHelper :: HasValue ( $_0ordl81yto36j230v0dzgqxnrc )) { return SimplePersistenceProviderType :: Unknown ; } $_lf1zcrtfbgpcyorr = BDC_CollectionHelper :: StringArraySearch ( $_0ordl81yto36j230v0dzgqxnrc , SimplePersistenceProviderType :: $Names ); if ( false !== $_lf1zcrtfbgpcyorr ) { return $_lf1zcrtfbgpcyorr ; } else { throw new Exception ( "\125\x6e\x6b\x6e\157\167\156\x20\145\156\x75\x6d\x65\162\141\x74\145\144\40\x6e\141\x6d\145\72\40" . $_0ordl81yto36j230v0dzgqxnrc ); } } public static function TryGetName ( $_03i3utj9lnigdjsl ) { if ( array_key_exists ( $_03i3utj9lnigdjsl , SimplePersistenceProviderType :: $Names )) { return SimplePersistenceProviderType :: $Names [ $_03i3utj9lnigdjsl ]; } else { return; } } public static function TryGetValue ( $_0mqjuzk2vgp43bzscjp6y ) { if (! BDC_StringHelper :: HasValue ( $_0mqjuzk2vgp43bzscjp6y )) { return; } $_ivkr7el97cs21xk1xrep3x4cew = BDC_CollectionHelper :: StringArraySearch ( $_0mqjuzk2vgp43bzscjp6y , SimplePersistenceProviderType :: $Names ); if ( false !== $_ivkr7el97cs21xk1xrep3x4cew ) { return $_ivkr7el97cs21xk1xrep3x4cew ; } else { return; } } public static function getLicenceRestrictedProviders () { $_Oeu9y85wlase12i7hago8sky23 = array(); $_Oeu9y85wlase12i7hago8sky23 = array(); return $_Oeu9y85wlase12i7hago8sky23 ; } } SimplePersistenceProviderType :: $Names = array( SimplePersistenceProviderType :: Sqlite => "\123\161\154\151\164\x65" , SimplePersistenceProviderType :: Redis => "\x52\x65\x64\151\x73" , SimplePersistenceProviderType :: Memcached => "\115\145\x6d\x63\x61\143\150\145\144" , ); class SimplePersistenceProviderFactory { private function __construct () { } public static function getProvider ( $_0swr0bam26nh9qc4 , BDC_ISimpleCaptchaConfiguration $_ovf41t75i569k7knjjtjriom6m ) { $_0la9rew61ijnwl07 = null ; switch ( $_0swr0bam26nh9qc4 ) { case 0 : $_0la9rew61ijnwl07 = self :: j9483 ( $_ovf41t75i569k7knjjtjriom6m ); break; case 1 : $_0la9rew61ijnwl07 = self :: kuq1k ( $_ovf41t75i569k7knjjtjriom6m ); break; case 2 : $_0la9rew61ijnwl07 = self :: f0gx9 ( $_ovf41t75i569k7knjjtjriom6m ); break; default: } return $_0la9rew61ijnwl07 ; } private static function j9483 ( BDC_ISimpleCaptchaConfiguration $_1sl2no164jt68luzuhmw8 ) { $_lepf6cdkcbxwtskzsk2poktrtn = new SQLiteConnection ( $_1sl2no164jt68luzuhmw8 -> GetSqliteFileName ()); $_lepf6cdkcbxwtskzsk2poktrtn -> Open (); return new SQLitePersistenceProvider ( $_lepf6cdkcbxwtskzsk2poktrtn , $_1sl2no164jt68luzuhmw8 -> GetCodeTimeout ()); } private static function kuq1k ( BDC_ISimpleCaptchaConfiguration $_odcu256m0tytabp8bbqnn3a4m7 ) { $_Izd5yginpgjdt67sdje6p4xyzl = new RedisConnection ( $_odcu256m0tytabp8bbqnn3a4m7 -> GetRedisHost (), $_odcu256m0tytabp8bbqnn3a4m7 -> GetRedisPort (), $_odcu256m0tytabp8bbqnn3a4m7 -> GetRedisConnectionTimeout (), $_odcu256m0tytabp8bbqnn3a4m7 -> GetRedisPassword ()); $_Izd5yginpgjdt67sdje6p4xyzl -> Open (); return new RedisPersistenceProvider ( $_Izd5yginpgjdt67sdje6p4xyzl , $_odcu256m0tytabp8bbqnn3a4m7 -> GetCodeTimeout ()); } private static function f0gx9 ( BDC_ISimpleCaptchaConfiguration $_19h46icnuuwjfh1doxqly5z1w1 ) { $_l5rpqjtmpqurf59x = new MemcachedConnection ( $_19h46icnuuwjfh1doxqly5z1w1 -> GetMemcachedAddress ()); $_l5rpqjtmpqurf59x -> Open (); $_opq6kc112cj5ukhwk4e4w = new MemcachedPersistenceProvider ( $_l5rpqjtmpqurf59x , $_19h46icnuuwjfh1doxqly5z1w1 -> GetCodeTimeout ()); return $_opq6kc112cj5ukhwk4e4w ; } } interface ISimplePersistenceProvider { public function Save ( $_Onozqq4himssjz61pp0vhcxef8 , $_Iow9vurt2qxna6jthaului87wb ); public function Load ( $_Onozqq4himssjz61pp0vhcxef8 ); public function Contains ( $_Onozqq4himssjz61pp0vhcxef8 ); public function Remove ( $_Onozqq4himssjz61pp0vhcxef8 ); public function Clear (); public function GetConnection (); } interface IPersistenceProvider { public function Save ( $_Onozqq4himssjz61pp0vhcxef8 , $_ovu3ak6g5g67zkhqknez8qw70f ); public function Load ( $_Onozqq4himssjz61pp0vhcxef8 ); public function Contains ( $_Onozqq4himssjz61pp0vhcxef8 ); public function Remove ( $_Onozqq4himssjz61pp0vhcxef8 ); public function Clear (); } class StaticMemberPersistenceProvider implements IPersistenceProvider { private $_0y3rcu2khi3k1ug1 = "\123\151\155\x70\x6c\x65\x50\145\x72\163\151\163\164\x65\x6e\x63\x65\x50\162\157\166\x69\x64\x65\x72\137" ; private static $_1vdhj42tso2r9pm4 = null ; private $_1d8psrq91im6lzds = array(); public static function GetInstance () { if ( StaticMemberPersistenceProvider :: $_1vdhj42tso2r9pm4 == null ) { StaticMemberPersistenceProvider :: $_1vdhj42tso2r9pm4 = new StaticMemberPersistenceProvider (); } return StaticMemberPersistenceProvider :: $_1vdhj42tso2r9pm4 ; } public function GetHashMapKey ( $_Ipr3lakn63wbpxlu ) { return $this -> m_KeyNameSpace . $_Ipr3lakn63wbpxlu ; } public function Save ( $_ixbilod5lagjnvpoxbzu6 , $_1lhvkh43tsee4b5r ) { $this -> cache [ $this -> GetHashMapKey ( $_ixbilod5lagjnvpoxbzu6 )] = $_1lhvkh43tsee4b5r ; } public function Load ( $_16929889m0ahc0llicc0o ) { if ( $this -> Contains ( $_16929889m0ahc0llicc0o )) { return $this -> cache [ $this -> GetHashMapKey ( $_16929889m0ahc0llicc0o )]; } else { return null ; } } public function Contains ( $_0gig3xigxjovgr4qjbeqn3gnoh ) { if ( array_key_exists ( $this -> GetHashMapKey ( $_0gig3xigxjovgr4qjbeqn3gnoh ), $this -> cache )) { return true ; } else { return false ; } } public function Remove ( $_Oou4wk8bxr5swn7bq73h9y5uxk ) { if ( $this -> Contains ( $_Oou4wk8bxr5swn7bq73h9y5uxk )) { unset( $this -> cache [ $this -> GetHashMapKey ( $_Oou4wk8bxr5swn7bq73h9y5uxk )]); } } public function Clear () { $this -> cache = array(); } } class SimpleCaptchaPersistence { private $_08e22j9e979cwed17l8tg ; public function __construct ( ISimplePersistenceProvider $_07ysbzw93oenil6h ) { $this -> _08e22j9e979cwed17l8tg = $_07ysbzw93oenil6h ; } public function GetPersistenceProvider () { return $this -> _08e22j9e979cwed17l8tg ; } public function GetCaptchaIdKey ( $_ioxrzxhsxldr8qbv ) { return "\102\x44\x43\x5f\x43\141\x70\164\x63\150\141\x49\x64\137" . $_ioxrzxhsxldr8qbv ; } public function SaveCode ( $_0wfkrlgazppmanxe , BDC_Code $_0rjprppyq3ss5u2tme06qnajd4 ) { if ( $this -> _08e22j9e979cwed17l8tg != null ) { if ( $_0rjprppyq3ss5u2tme06qnajd4 != null ) { $_0ff3crmhxw2rng9cgtdwz = $this -> _08e22j9e979cwed17l8tg -> Save ( $_0wfkrlgazppmanxe , $_0rjprppyq3ss5u2tme06qnajd4 ); } else { $this -> _08e22j9e979cwed17l8tg -> Remove ( $_0wfkrlgazppmanxe ); } } } public function GetP ( $_lbr399xmsroa598nrzlm3ymkek ) { return "\102\104\103\137\160\137" . $_lbr399xmsroa598nrzlm3ymkek ; } public function LoadP ( BDC_SimpleCaptchaBase $_0l36syw01dvblclenx3elqmtqr , $_01tiyryngr05kzdl ) { $_l9yp22o99g28lus8 = $this -> GetP ( $_01tiyryngr05kzdl ); if (( $this -> _08e22j9e979cwed17l8tg != null ) && ( $this -> _08e22j9e979cwed17l8tg -> Contains ( $_l9yp22o99g28lus8 ))) { $_0l36syw01dvblclenx3elqmtqr -> P = $this -> _08e22j9e979cwed17l8tg -> Load ( $_l9yp22o99g28lus8 ); } } public function SaveP ( $_1xldn28rg4ygx26i , P $_i445idfoqov6ebvz ) { $_Oey5ichrkq2rxaws1c8kgssdmp = $this -> GetP ( $_1xldn28rg4ygx26i ); if ( $this -> _08e22j9e979cwed17l8tg != null ) { $this -> _08e22j9e979cwed17l8tg -> Save ( $_Oey5ichrkq2rxaws1c8kgssdmp , $_i445idfoqov6ebvz ); } } public static $Cache ; } SimpleCaptchaPersistence :: $Cache = StaticMemberPersistenceProvider :: GetInstance (); interface ICaptchaDataDao { public function Save ( $_Id5yz23apm0fmp3lmba75ajitm , $_lkwjlaled7junszrfj04sao99v ); public function Load ( $_Id5yz23apm0fmp3lmba75ajitm ); public function Remove ( $_Id5yz23apm0fmp3lmba75ajitm ); public function Clear (); } interface IPersistenceConnection { public function Open (); public function Close (); public function GetConnection (); } final class SQLiteDefaults { private function __construct () {} public static $DatabaseFileName ; const CaptchaTableName = "\142\x64\143\137\163\x71\x6c\151\164\x65\x5f\x63\141\160\x74\143\150\141\137\144\141\x74\141" ; } SQLiteDefaults :: $DatabaseFileName = sys_get_temp_dir () . "\57\x62\x64\x63\x5f\163\x71\154\151\164\145\137\x64\x61\164\141\x62\141\x73\x65\x2e\x64\x62" ; class SQLiteHelper { private function __construct () {} public static function CreateCaptchaTable ( SQLite3 $_owo4cu3suinpq2dz ) { $_18fkw7nx4o3hrrxij494v = sprintf ( "\x43\122\105\101\124\x45\40\124\x41\102\x4c\105\40\111\106\40\x4e\117\x54\40\105\x58\x49\x53\124\x53\x20\x25\163\x20\x28\15\12\x20\x20\x20\40\x20\x20\40\40\40\40\x20\40\40\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\40\40\40\x20\40\40\x20\x20\40\40\40\40\x20\x20\x20\x63\141\x70\164\x63\150\141\x5f\151\144\x20\126\101\x52\x43\110\101\x52\x28\x32\x35\65\x29\x2c\x0d\12\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\143\x61\x70\164\x63\150\141\137\x64\x61\x74\x61\40\x54\105\130\x54\x2c\15\x0a\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\40\40\x20\40\40\x20\x20\x20\40\x20\40\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x65\170\x70\151\x72\x65\163\x5f\x61\164\40\111\116\x54\x45\107\x45\x52\x0d\12\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\40\x20\40\x20\x20\40\x20\x20\51" , SQLiteDefaults :: CaptchaTableName ); $_owo4cu3suinpq2dz -> exec ( $_18fkw7nx4o3hrrxij494v ); } public static function CreateUniqueIndexForCaptchaId ( SQLite3 $_0ityrnv77muqwuby ) { $_odufihwcgesngwzbi1pnd = sprintf ( "\x43\122\x45\101\124\105\40\125\x4e\111\121\125\x45\40\111\116\x44\x45\130\40\x49\106\x20\116\117\124\40\x45\130\111\x53\124\x53\40\x25\x73\40\x4f\116\x20\45\x73\x20\50\45\x73\x29" , "\151\x64\170\137\x63\x61\x70\164\x63\150\x61\x5f\151\144" , SQLiteDefaults :: CaptchaTableName , "\143\141\160\x74\143\x68\141\x5f\x69\x64" ); $_0ityrnv77muqwuby -> exec ( $_odufihwcgesngwzbi1pnd ); } } class CaptchaSQLiteDataDao implements ICaptchaDataDao { private $_Otyuug4pyrnjhpnhv1qv7 ; private $_izfp4qhteusegorp2nkfj = SQLiteDefaults :: CaptchaTableName ; private $_I7k3kt5r4mipbt69f9uzw ; public function __construct ( SQLite3 $_04o9vt4rplq5iqlm , $_Io5di8opzs7zj0ic ) { $this -> _Otyuug4pyrnjhpnhv1qv7 = $_04o9vt4rplq5iqlm ; $this -> _I7k3kt5r4mipbt69f9uzw = $_Io5di8opzs7zj0ic ; } public function Save ( $_1gsruab34nc2ydeqxvlj0 , $_o3n492ke26arbruj ) { $_Indsoglyul3pmhqo = time () + $this -> _I7k3kt5r4mipbt69f9uzw ; $_ojtde8vere59t2zsftsfi = $this -> _Otyuug4pyrnjhpnhv1qv7 -> prepare ( "\122\105\120\114\x41\103\105\40\111\x4e\124\x4f\40 { $this -> _izfp4qhteusegorp2nkfj } \40\x56\101\114\x55\105\x53\40\x28\72\x6b\54\40\x3a\x76\x2c\40\x3a\164\x69\155\x65\51" ); $_ojtde8vere59t2zsftsfi -> bindValue ( "\72\153" , $_1gsruab34nc2ydeqxvlj0 ); $_ojtde8vere59t2zsftsfi -> bindValue ( "\x3a\x76" , $_o3n492ke26arbruj ); $_ojtde8vere59t2zsftsfi -> bindValue ( "\x3a\164\x69\x6d\x65" , $_Indsoglyul3pmhqo ); $_O1iqgv2bcovvzv1bgwtgc = $_ojtde8vere59t2zsftsfi -> execute (); return $_O1iqgv2bcovvzv1bgwtgc ; } public function Load ( $_02wlcjxke4vj3ppu ) { $_oc3cryjjiyvotv4q7rd4tn0f6d = $this -> _Otyuug4pyrnjhpnhv1qv7 -> prepare ( "\123\105\x4c\x45\103\124\x20\x63\141\160\164\143\150\x61\x5f\x64\141\164\x61\40\106\x52\x4f\115\x20 { $this -> _izfp4qhteusegorp2nkfj } \x20\127\x48\x45\122\x45\40\x63\141\x70\164\x63\x68\141\x5f\x69\144\75\x3a\x69\144" ); $_oc3cryjjiyvotv4q7rd4tn0f6d -> bindValue ( "\x3a\x69\144" , $_02wlcjxke4vj3ppu ); $_lxlq6dz5afj9agxi = $_oc3cryjjiyvotv4q7rd4tn0f6d -> execute (); $_oajd3uf0w4uczr0a2am0r9tise = null ; while ( $_onusk1ydb8bzmnazv7igov4o0b = $_lxlq6dz5afj9agxi -> fetchArray ( SQLITE3_ASSOC )) { $_oajd3uf0w4uczr0a2am0r9tise = $_onusk1ydb8bzmnazv7igov4o0b [ "\x63\141\x70\x74\x63\150\141\137\x64\141\164\141" ]; } return $_oajd3uf0w4uczr0a2am0r9tise ; } public function Remove ( $_lu8e5njuok19xovv ) { $_itkhwuhyi3rf6t9u3tm429c2ti = $this -> _Otyuug4pyrnjhpnhv1qv7 -> prepare ( "\x44\x45\114\105\124\105\40\x46\122\117\115\x20 { $this -> _izfp4qhteusegorp2nkfj } \40\127\x48\x45\122\105\x20\143\x61\x70\164\x63\x68\141\137\151\x64\75\72\151\x64" ); $_itkhwuhyi3rf6t9u3tm429c2ti -> bindValue ( "\72\151\144" , $_lu8e5njuok19xovv ); $_1nj6v4mws93msy8en1lpoge5pm = $_itkhwuhyi3rf6t9u3tm429c2ti -> execute (); return $_1nj6v4mws93msy8en1lpoge5pm ; } public function Clear () { $_Od90iawl4u13v63hsl9k2 = time (); $_Ig0klism1e9iwmk0 = $this -> _Otyuug4pyrnjhpnhv1qv7 -> prepare ( "\x44\105\114\105\124\105\x20\x46\122\117\x4d\x20 { $this -> _izfp4qhteusegorp2nkfj } \x20\127\110\105\122\x45\40\x65\170\x70\x69\162\x65\x73\137\141\x74\x20\74\x20\x3a\x74\151\155\145" ); $_Ig0klism1e9iwmk0 -> bindValue ( "\72\x74\151\155\x65" , $_Od90iawl4u13v63hsl9k2 ); $_1g2d17msygx7qz06 = $_Ig0klism1e9iwmk0 -> execute (); return $_1g2d17msygx7qz06 ; } } class SQLiteConnection implements IPersistenceConnection { private $_l5fip4vvrxduigplknbzg ; private $_lqh99vzfsd68w7d0 ; public function __construct ( $_Oult92ytnkejkvey4pomeubz58 ) { $this -> _lqh99vzfsd68w7d0 = $_Oult92ytnkejkvey4pomeubz58 ; } public function Open () { $this -> _l5fip4vvrxduigplknbzg = new SQLite3 ( $this -> _lqh99vzfsd68w7d0 , SQLITE3_OPEN_CREATE | SQLITE3_OPEN_READWRITE ); if (! $this -> _l5fip4vvrxduigplknbzg -> exec ( "\120\122\101\x47\115\101\40\163\171\x6e\143\150\x72\x6f\x6e\x6f\165\163\x20\x3d\x20\x4f\106\x46" )) { throw new Exception ( "\106\141\151\154\145\x64\x20\164\157\x20\x74\x75\162\x6e\40\157\x66\x66\x20\x73\x79\156\143\x68\x72\157\x6e\157\x75\163\56" ); } SQLiteHelper :: CreateCaptchaTable ( $this -> _l5fip4vvrxduigplknbzg ); SQLiteHelper :: CreateUniqueIndexForCaptchaId ( $this -> _l5fip4vvrxduigplknbzg ); } public function GetConnection () { return $this -> _l5fip4vvrxduigplknbzg ; } public function Close () { } } class SQLitePersistenceProvider implements ISimplePersistenceProvider { private $_0gho8e6ooktmv4ob ; private $_1mrvldu8pgmt4pn9waw8w ; public function __construct ( IPersistenceConnection $_1n5r5caew8yc2p3e2jx73 , $_1ut4ksvelb8luuwo ) { $this -> _1mrvldu8pgmt4pn9waw8w = $_1n5r5caew8yc2p3e2jx73 ; $this -> _0gho8e6ooktmv4ob = new CaptchaSQLiteDataDao ( $this -> _1mrvldu8pgmt4pn9waw8w -> GetConnection (), $_1ut4ksvelb8luuwo ); } public function Save ( $_lmwano96j9s539sw , $_O8fsy0rknodlinadfbwxiw6j5w ) { return $this -> _0gho8e6ooktmv4ob -> Save ( $_lmwano96j9s539sw , base64_encode ( serialize ( $_O8fsy0rknodlinadfbwxiw6j5w ))); } public function Load ( $_iookppz9l4cy1zw6a36bt ) { $_ob7cslpjvyiga2h36cumt = $this -> _0gho8e6ooktmv4ob -> Load ( $_iookppz9l4cy1zw6a36bt ); if ( $_ob7cslpjvyiga2h36cumt == null ) { return null ; } return unserialize ( base64_decode ( $_ob7cslpjvyiga2h36cumt )); } public function Contains ( $_1l9ufcqlpjcj6z6f6ad0em3c77 ) { return ( $this -> Load ( $_1l9ufcqlpjcj6z6f6ad0em3c77 ) != null ); } public function Remove ( $_lu1d5qtu9tg6d22ekehlm ) { return $this -> _0gho8e6ooktmv4ob -> Remove ( $_lu1d5qtu9tg6d22ekehlm ); } public function Clear () { return $this -> _0gho8e6ooktmv4ob -> Clear (); } public function GetConnection () { return $this -> _1mrvldu8pgmt4pn9waw8w ; } } final class RedisDefaults { const Host = "\x6c\x6f\143\141\154\x68\x6f\163\164" ; const Port = 6379 ; const Timeout = 2000 ; const Password = null ; } class RedisConnection implements IPersistenceConnection { private $_Io4lfzswcom37ywleeyx3spx52 ; private $_0r8leoa784cq2wykiu2v9e4czc ; private $_Osl2j1l5xd0jrs03wuegev36h0 ; private $_18wanb1pfh278w0cpps5qgtpoe ; private $_1oufjgjarzc2it3dp8kj7fjpk0 ; public function __construct ( $_ou6np1lnrm6tiwhi4pztn5sger , $_of8al65fdj7py42620b3e8dlrl , $_1s7jp6it5385xtuiertim , $_Oxmwa6wv5pphvps24xmyfyvdr5 ) { $this -> _0r8leoa784cq2wykiu2v9e4czc = $_ou6np1lnrm6tiwhi4pztn5sger ; $this -> _Osl2j1l5xd0jrs03wuegev36h0 = $_of8al65fdj7py42620b3e8dlrl ; $this -> _18wanb1pfh278w0cpps5qgtpoe = $_1s7jp6it5385xtuiertim ; $this -> _1oufjgjarzc2it3dp8kj7fjpk0 = $_Oxmwa6wv5pphvps24xmyfyvdr5 ; } public function Open () { if ( phpversion () < "\x35\x2e\x33\56\60" ) { throw new Exception ( "\x50\162\145\144\x69\163\x20\x6c\x69\142\162\x61\x72\x79\40\x72\145\x71\x75\x69\x72\x65\x73\40\120\x48\x50\x20\76\x3d\x20\65\x2e\63" ); } if (! class_exists ( "\x50\x72\145\144\x69\163\C\154\151\x65\156\164" )) { throw new Exception ( "\103\154\141\x73\163\40\116\157\x74\x20\x46\157\165\156\144\x3a\40\120\162\x65\144\151\x73\C\x6c\151\x65\156\164\56" ); } else { $this -> _Io4lfzswcom37ywleeyx3spx52 = new Predis \ Client (array( "\x68\x6f\163\x74" => $this -> _0r8leoa784cq2wykiu2v9e4czc , "\160\157\x72\164" => $this -> _Osl2j1l5xd0jrs03wuegev36h0 , "\x74\151\x6d\145\x6f\x75\x74" => $this -> _18wanb1pfh278w0cpps5qgtpoe , "\160\x61\163\x73\x77\x6f\x72\144" => $this -> _1oufjgjarzc2it3dp8kj7fjpk0 )); } } public function GetConnection () { return $this -> _Io4lfzswcom37ywleeyx3spx52 ; } public function Close () { } } class RedisPersistenceProvider implements ISimplePersistenceProvider { private $_itlq3ij70uqqxo77 ; private $_Og3wy5pae9rnp5xesvi37 ; private $_o28e3nl4d9hnwopx ; public function __construct ( IPersistenceConnection $_0i48115gi7kgcxpkp4vazpzist , $_0hvu29creuay0prig8teine0gz ) { $this -> _o28e3nl4d9hnwopx = $_0i48115gi7kgcxpkp4vazpzist ; $this -> _itlq3ij70uqqxo77 = $this -> _o28e3nl4d9hnwopx -> GetConnection (); $this -> _Og3wy5pae9rnp5xesvi37 = $_0hvu29creuay0prig8teine0gz ; } public function Save ( $_irnpxwe03aos31rh , $_oam4doo62nsq5ae0etkkkkwzzz ) { return $this -> _itlq3ij70uqqxo77 -> setex ( $_irnpxwe03aos31rh , $this -> _Og3wy5pae9rnp5xesvi37 , base64_encode ( serialize ( $_oam4doo62nsq5ae0etkkkkwzzz ))); } public function Load ( $_i4bwmyhzp0aqgb946vj3oauw7y ) { $_0xnix0c2h11yokh2ucvdq = $this -> _itlq3ij70uqqxo77 -> get ( $_i4bwmyhzp0aqgb946vj3oauw7y ); if ( $_0xnix0c2h11yokh2ucvdq == null ) { return null ; } return unserialize ( base64_decode ( $_0xnix0c2h11yokh2ucvdq )); } public function Contains ( $_1q5w5haseihb7zvc ) { return ( $this -> Load ( $_1q5w5haseihb7zvc ) != null ); } public function Remove ( $_Ocy6ghg9sw44kr6n ) { return $this -> _itlq3ij70uqqxo77 -> del ( $_Ocy6ghg9sw44kr6n ); } public function Clear () { } public function GetConnection () { return $this -> _o28e3nl4d9hnwopx ; } } final class MemcachedDefaults { const Host = "\61\x32\67\x2e\x30\56\60\56\61" ; const Port = 11211 ; } class MemcachedConnection implements IPersistenceConnection { private $_03aaaeowyqc74o4dzyggz ; private $_owzar1a5v78fc49lnb5vx ; public function __construct ( $_lwloqlgrfa42b4urnllh5 ) { $this -> _owzar1a5v78fc49lnb5vx = $_lwloqlgrfa42b4urnllh5 ; } public function Open () { if (! class_exists ( "\x4d\145\155\x63\141\x63\x68\145\144" )) { throw new Exception ( "\115\145\155\x63\x61\143\150\x65\144\x20\143\x6c\x61\x73\163\x20\x63\157\165\154\x64\x20\156\x6f\x74\40\142\145\40\x66\x6f\165\156\x64\x2e" ); } $this -> _03aaaeowyqc74o4dzyggz = new Memcached ( "\x62\x64\x63\x5f\155\145\155\x63\x61\143\x68\145\144\137\x64\141\x74\141" ); if (! count ( $this -> _03aaaeowyqc74o4dzyggz -> getServerList ())) { $this -> _03aaaeowyqc74o4dzyggz -> addServers ( $this -> _owzar1a5v78fc49lnb5vx ); } } public function GetConnection () { return $this -> _03aaaeowyqc74o4dzyggz ; } public function Close () { } } class MemcachedPersistenceProvider implements ISimplePersistenceProvider { private $_idf1o0zkw0sya3dt ; private $_lgp0ek1xx9xynmnvkdxt7wj7x7 ; private $_ix3co4o8bb8r4yeqppk1z6cx95 ; public function __construct ( IPersistenceConnection $_oktezupse7g1pw4e , $_lwweeuw8fdgpz8tdh254ejkbue ) { $this -> _ix3co4o8bb8r4yeqppk1z6cx95 = $_oktezupse7g1pw4e ; $this -> _lgp0ek1xx9xynmnvkdxt7wj7x7 = $_oktezupse7g1pw4e -> GetConnection (); $this -> _idf1o0zkw0sya3dt = $_lwweeuw8fdgpz8tdh254ejkbue ; } public function Save ( $_Oyqmx5a86m5hqo12 , $_14l5oeaggk6f3bbfpcp2wzq1sp ) { return $this -> _lgp0ek1xx9xynmnvkdxt7wj7x7 -> set ( $_Oyqmx5a86m5hqo12 , base64_encode ( serialize ( $_14l5oeaggk6f3bbfpcp2wzq1sp )), $this -> _idf1o0zkw0sya3dt ); } public function Load ( $_Ojryw3d939oc5r9resivq ) { $_Osao9djaepoaxju38sj6l = $this -> _lgp0ek1xx9xynmnvkdxt7wj7x7 -> get ( $_Ojryw3d939oc5r9resivq ); if ( $_Osao9djaepoaxju38sj6l == null ) { return null ; } return unserialize ( base64_decode ( $_Osao9djaepoaxju38sj6l )); } public function Contains ( $_Okjn25y2hpha1v57 ) { return ( $this -> Load ( $_Okjn25y2hpha1v57 ) != null ); } public function Remove ( $_o42d24fbut51x07e ) { return $this -> _lgp0ek1xx9xynmnvkdxt7wj7x7 -> delete ( $_o42d24fbut51x07e ); } public function Clear () { } public function GetConnection () { return $this -> _ix3co4o8bb8r4yeqppk1z6cx95 ; } } final class BDC_BaseCharset extends BDC_Enum { private function __construct () {} const CharsetCodeLength = 4 ; public static $m_CharsetCodes ; public static $Names ; const Unknown = 0x0000 ; const Arabic = 0x0627 ; const Bopomofo = 0x3105 ; const Cyrillic = 0x0410 ; const Devanagari = 0x0905 ; const Greek = 0x03B1 ; const Hangul = 0x1100 ; const HanSimplified = 0x91D1 ; const HanTraditional = 0x4E00 ; const Hebrew = 0x05D0 ; const Hiragana = 0x3042 ; const Katakana = 0x30A2 ; const Latin = 0x0041 ; const Symbol = 0x0024 ; const Thai = 0x0E01 ; public static function GetName ( $_1qknimsrj2mejhpqo0nyoz4gsw ) { if ( array_key_exists ( $_1qknimsrj2mejhpqo0nyoz4gsw , BDC_BaseCharset :: $Names )) { return BDC_BaseCharset :: $Names [ $_1qknimsrj2mejhpqo0nyoz4gsw ]; } else { throw new Exception ( "\125\156\153\156\x6f\167\x6e\40\145\156\165\x6d\145\x72\x61\x74\145\144\40\x76\141\x6c\x75\145\x3a\40" . $_1qknimsrj2mejhpqo0nyoz4gsw ); } } public static function GetValue ( $_lfew2dh1b4waz3v5 ) { if (! BDC_StringHelper :: HasValue ( $_lfew2dh1b4waz3v5 )) { throw new Exception ( "\125\156\x6b\x6e\x6f\x77\x6e\x20\x65\156\x75\x6d\145\x72\x61\x74\145\144\x20\x6e\141\x6d\145\72\x20" . $_lfew2dh1b4waz3v5 ); } $_irv7b4ng4kiidtd4k2ynxeyuai = BDC_CollectionHelper :: StringArraySearch ( $_lfew2dh1b4waz3v5 , BDC_BaseCharset :: $Names ); if ( false !== $_irv7b4ng4kiidtd4k2ynxeyuai ) { return $_irv7b4ng4kiidtd4k2ynxeyuai ; } else { throw new Exception ( "\x55\156\x6b\x6e\157\x77\x6e\x20\145\156\165\155\145\162\141\x74\x65\144\40\x6e\x61\155\x65\x3a\x20" . $_lfew2dh1b4waz3v5 ); } } public static function TryGetName ( $_O4qddw1lt2bio471rb1sh ) { if ( array_key_exists ( $_O4qddw1lt2bio471rb1sh , BDC_BaseCharset :: $Names )) { return BDC_BaseCharset :: $Names [ $_O4qddw1lt2bio471rb1sh ]; } else { return; } } public static function TryGetValue ( $_Oakh01d1bse8be2hfkndhdvnqb ) { if (! BDC_StringHelper :: HasValue ( $_Oakh01d1bse8be2hfkndhdvnqb )) { return; } $_092z631pqxye56f61ja3g = BDC_CollectionHelper :: StringArraySearch ( $_Oakh01d1bse8be2hfkndhdvnqb , BDC_BaseCharset :: $Names ); if ( false !== $_092z631pqxye56f61ja3g ) { return $_092z631pqxye56f61ja3g ; } else { return; } } public static function GetCharsetCode ( $_1dp1i1rt8h3vw02pz66m8 ) { if (! is_int ( $_1dp1i1rt8h3vw02pz66m8 )) { throw new Exception ( "\x55\x6e\153\156\157\167\156\40\x62\141\163\145\40\143\x68\141\x72\163\x65\164\x20\x76\141\154\x75\145\x3a\x20" . $_1dp1i1rt8h3vw02pz66m8 ); } if ( array_key_exists ( $_1dp1i1rt8h3vw02pz66m8 , self :: $m_CharsetCodes )) { return self :: $m_CharsetCodes [ $_1dp1i1rt8h3vw02pz66m8 ]; } else { throw new Exception ( "\x55\156\153\156\157\x77\156\40\142\141\163\145\40\143\150\141\x72\x73\x65\x74\x20\166\x61\154\165\145\x3a\40" . $_1dp1i1rt8h3vw02pz66m8 ); } } public static function GetCharset ( $_0wai61vjmwgy27v9kioglctu7w ) { if (! BDC_StringHelper :: HasValue ( $_0wai61vjmwgy27v9kioglctu7w ) || self :: CharsetCodeLength != strlen ( $_0wai61vjmwgy27v9kioglctu7w )) { throw new Exception ( "\x55\x6e\x6b\x6e\157\167\x6e\40\x63\x68\x61\162\x73\145\x74\x20\143\157\144\x65\72\x20" . $_0wai61vjmwgy27v9kioglctu7w ); } $_l9u1vts37ss5bj6jvy2cf = BDC_CollectionHelper :: StringArraySearch ( $_0wai61vjmwgy27v9kioglctu7w , self :: $m_CharsetCodes ); if ( false !== $_l9u1vts37ss5bj6jvy2cf ) { return $_l9u1vts37ss5bj6jvy2cf ; } else { return BDC_BaseCharset :: Unknown ; } } } BDC_BaseCharset :: $m_CharsetCodes = array( BDC_BaseCharset :: Unknown => '' , BDC_BaseCharset :: Arabic => "\x41\162\x61\142" , BDC_BaseCharset :: Bopomofo => "\102\x6f\x70\x6f" , BDC_BaseCharset :: Cyrillic => "\x43\x79\x72\x6c" , BDC_BaseCharset :: Devanagari => "\104\x65\166\141" , BDC_BaseCharset :: Greek => "\107\162\145\x6b" , BDC_BaseCharset :: Hangul => "\110\x61\156\x67" , BDC_BaseCharset :: HanSimplified => "\x48\141\x6e\x73" , BDC_BaseCharset :: HanTraditional => "\x48\141\x6e\x74" , BDC_BaseCharset :: Hebrew => "\110\x65\x62\162" , BDC_BaseCharset :: Hiragana => "\x48\151\x72\141" , BDC_BaseCharset :: Katakana => "\113\141\156\x61" , BDC_BaseCharset :: Latin => "\114\x61\164\x6e" , BDC_BaseCharset :: Symbol => "\123\171\155\142" , BDC_BaseCharset :: Thai => "\124\150\141\151" ); BDC_BaseCharset :: $Names = array( BDC_BaseCharset :: Unknown => "\x55\x6e\153\x6e\157\x77\x6e" , BDC_BaseCharset :: Arabic => "\x41\162\x61\142\151\x63" , BDC_BaseCharset :: Bopomofo => "\x42\157\160\x6f\x6d\157\x66\x6f" , BDC_BaseCharset :: Cyrillic => "\103\x79\x72\151\154\154\x69\143" , BDC_BaseCharset :: Devanagari => "\x44\x65\x76\x61\x6e\x61\x67\141\162\151" , BDC_BaseCharset :: Greek => "\107\x72\145\x65\153" , BDC_BaseCharset :: Hangul => "\x48\141\x6e\147\165\x6c" , BDC_BaseCharset :: HanSimplified => "\x48\x61\156\x53\x69\155\x70\154\x69\146\x69\145\144" , BDC_BaseCharset :: HanTraditional => "\x48\141\156\124\x72\141\x64\151\x74\151\157\x6e\141\x6c" , BDC_BaseCharset :: Hebrew => "\x48\145\x62\x72\x65\x77" , BDC_BaseCharset :: Hiragana => "\x48\x69\162\141\147\x61\156\141" , BDC_BaseCharset :: Katakana => "\x4b\141\x74\141\153\x61\x6e\x61" , BDC_BaseCharset :: Latin => "\114\x61\164\151\156" , BDC_BaseCharset :: Symbol => "\x53\x79\x6d\142\x6f\x6c" , BDC_BaseCharset :: Thai => "\124\150\x61\151" ); final class BDC_BaseLanguage extends BDC_Enum { private function __construct () {} const SubLanguageCodeLength = 3 ; public static $m_LanguageCodes ; public static $Names ; const Unknown = 0 ; const Basque = 1069 ; const Belarusian = 1059 ; const Bosnian = 5146 ; const Bulgarian = 1026 ; const Cantonese = 5124 ; const Catalan = 1027 ; const Croatian = 1050 ; const Czech = 1029 ; const Danish = 1030 ; const Dutch = 1043 ; const English = 1033 ; const Faroese = 1080 ; const Finnish = 1035 ; const French = 1036 ; const German = 1031 ; const Greek = 1032 ; const Greenlandic = 1135 ; const Hebrew = 1037 ; const Hindi = 1081 ; const Hungarian = 1038 ; const Icelandic = 1039 ; const Indonesian = 1057 ; const Italian = 1040 ; const Japanese = 1041 ; const Korean = 1042 ; const Lithuanian = 1063 ; const Luxembourgish = 1134 ; const Macedonian = 1071 ; const Malay = 1086 ; const Maltese = 1082 ; const Mandarin = 2052 ; const Polish = 1045 ; const Portuguese = 2070 ; const Romanian = 1048 ; const Romansh = 1047 ; const Russian = 1049 ; const Serbian = 3098 ; const Slovak = 1051 ; const Slovenian = 1060 ; const Spanish = 3082 ; const Swedish = 1053 ; const Thai = 1054 ; const Turkish = 1055 ; const Ukrainian = 1058 ; const Vietnamese = 1066 ; public static function GetName ( $_ocy712nf6csr2s9y ) { if ( array_key_exists ( $_ocy712nf6csr2s9y , BDC_BaseLanguage :: $Names )) { return BDC_BaseLanguage :: $Names [ $_ocy712nf6csr2s9y ]; } else { throw new Exception ( "\125\156\153\x6e\x6f\167\156\x20\145\156\x75\155\145\x72\141\164\145\x64\x20\166\141\x6c\x75\x65\72\40" . $_ocy712nf6csr2s9y ); } } public static function GetValue ( $_0vynhzh01yjmyj3p ) { if (! BDC_StringHelper :: HasValue ( $_0vynhzh01yjmyj3p )) { throw new Exception ( "\x55\156\x6b\x6e\x6f\167\156\40\x65\x6e\x75\x6d\x65\x72\x61\x74\145\144\x20\156\x61\x6d\145\72\x20" . $_0vynhzh01yjmyj3p ); } $_ii76oebq9rzfk23alw9buhrhct = BDC_CollectionHelper :: StringArraySearch ( $_0vynhzh01yjmyj3p , BDC_BaseLanguage :: $Names ); if ( false !== $_ii76oebq9rzfk23alw9buhrhct ) { return $_ii76oebq9rzfk23alw9buhrhct ; } else { throw new Exception ( "\125\x6e\x6b\156\x6f\x77\x6e\40\145\x6e\x75\155\x65\162\x61\164\145\x64\x20\x6e\x61\155\x65\x3a\40" . $_0vynhzh01yjmyj3p ); } } public static function TryGetName ( $_Ifbq36f69teajlry ) { if ( array_key_exists ( $_Ifbq36f69teajlry , BDC_BaseLanguage :: $Names )) { return BDC_BaseLanguage :: $Names [ $_Ifbq36f69teajlry ]; } else { return; } } public static function TryGetValue ( $_1c1lch46vtljkfqe ) { if (! BDC_StringHelper :: HasValue ( $_1c1lch46vtljkfqe )) { return; } $_0496zowcz3zekjrby12py = BDC_CollectionHelper :: StringArraySearch ( $_1c1lch46vtljkfqe , BDC_BaseLanguage :: $Names ); if ( false !== $_0496zowcz3zekjrby12py ) { return $_0496zowcz3zekjrby12py ; } else { return; } } public static function GetLanguageCode ( $_It2w92na4bnkr0qd8iwdmuh8sk ) { if (! is_int ( $_It2w92na4bnkr0qd8iwdmuh8sk )) { throw new Exception ( "\125\x6e\x6b\x6e\x6f\167\156\x20\x62\141\x73\145\40\154\x61\156\x67\x75\x61\147\145\x20\166\x61\154\x75\145\x3a\40" . $_It2w92na4bnkr0qd8iwdmuh8sk ); } if ( array_key_exists ( $_It2w92na4bnkr0qd8iwdmuh8sk , self :: $m_LanguageCodes )) { return self :: $m_LanguageCodes [ $_It2w92na4bnkr0qd8iwdmuh8sk ][ 0 ]; } else { throw new Exception ( "\125\156\x6b\156\x6f\x77\156\40\x62\x61\x73\145\x20\154\141\156\x67\x75\x61\x67\145\40\166\141\154\x75\145\x3a\x20" . $_It2w92na4bnkr0qd8iwdmuh8sk ); } } public static function GetLanguage ( $_02215aufrvpofwgf79aid ) { if (! BDC_StringHelper :: HasValue ( $_02215aufrvpofwgf79aid )) { throw new Exception ( "\125\x6e\153\156\x6f\167\x6e\x20\x6c\141\x6e\x67\x75\x61\147\x65\40\x63\157\144\145\72\40" . $_02215aufrvpofwgf79aid ); } $_Ifwwo2d2agh8wo4n3ilu6 = BDC_CollectionHelper :: StringArraySearch ( $_02215aufrvpofwgf79aid , self :: $m_LanguageCodes ); if ( false !== $_Ifwwo2d2agh8wo4n3ilu6 ) { return $_Ifwwo2d2agh8wo4n3ilu6 ; } else { return BDC_BaseLanguage :: Unknown ; } } } BDC_BaseLanguage :: $m_LanguageCodes = array( BDC_BaseLanguage :: Unknown => array( '' ), BDC_BaseLanguage :: Basque => array( "\x65\x75" , "\145\165\163" , "\x62\x61\161" ), BDC_BaseLanguage :: Belarusian => array( "\142\x65" , "\142\145\154" ), BDC_BaseLanguage :: Bosnian => array( "\x62\163" , "\142\157\x73" ), BDC_BaseLanguage :: Bulgarian => array( "\142\147" , "\x62\x75\154" ), BDC_BaseLanguage :: Cantonese => array( "\x79\x75\x65" ), BDC_BaseLanguage :: Catalan => array( "\143\x61" , "\143\x61\x74" ), BDC_BaseLanguage :: Croatian => array( "\x68\x72" , "\150\162\166" ), BDC_BaseLanguage :: Czech => array( "\143\x73" , "\x63\x65\163" , "\x63\x7a\x65" ), BDC_BaseLanguage :: Danish => array( "\144\141" , "\x64\141\156" ), BDC_BaseLanguage :: Dutch => array( "\x6e\x6c" , "\x6e\154\x64" , "\x64\x75\164" ), BDC_BaseLanguage :: English => array( "\145\x6e" , "\145\x6e\x67" ), BDC_BaseLanguage :: Faroese => array( "\146\x6f" , "\x66\141\157" ), BDC_BaseLanguage :: Finnish => array( "\146\x69" , "\146\151\x6e" ), BDC_BaseLanguage :: French => array( "\146\x72" , "\x66\x72\x61" , "\x66\x72\x65" ), BDC_BaseLanguage :: German => array( "\x64\145" , "\x64\x65\x75" , "\x67\x65\162" ), BDC_BaseLanguage :: Greek => array( "\145\154" , "\x65\x6c\x6c" , "\147\162\x65" ), BDC_BaseLanguage :: Greenlandic => array( "\153\x6c" , "\x6b\x61\x6c" ), BDC_BaseLanguage :: Hebrew => array( "\x68\x65" , "\150\x65\142" ), BDC_BaseLanguage :: Hindi => array( "\150\x69" , "\x68\151\x6e" ), BDC_BaseLanguage :: Hungarian => array( "\150\165" , "\150\165\156" ), BDC_BaseLanguage :: Icelandic => array( "\151\163" , "\151\x73\154" , "\151\143\x65" ), BDC_BaseLanguage :: Indonesian => array( "\x69\x64" , "\151\156\x64" , "\x69\x64\x6e" ), BDC_BaseLanguage :: Italian => array( "\151\164" , "\x69\x74\141" ), BDC_BaseLanguage :: Japanese => array( "\x6a\x61" , "\152\160\x6e" ), BDC_BaseLanguage :: Korean => array( "\x6b\157" , "\x6b\x6f\x72" ), BDC_BaseLanguage :: Lithuanian => array( "\x6c\164" , "\x6c\151\x74" ), BDC_BaseLanguage :: Luxembourgish => array( "\154\142" , "\x6c\x74\172" ), BDC_BaseLanguage :: Macedonian => array( "\x6d\x6b" , "\155\153\144" , "\x6d\x61\143" ), BDC_BaseLanguage :: Malay => array( "\172\154\155" ), BDC_BaseLanguage :: Maltese => array( "\155\164" , "\x6d\154\x74" ), BDC_BaseLanguage :: Mandarin => array( "\143\155\156" ), BDC_BaseLanguage :: Polish => array( "\x70\154" , "\160\x6f\154" ), BDC_BaseLanguage :: Portuguese => array( "\160\164" , "\160\x6f\x72" ), BDC_BaseLanguage :: Romanian => array( "\162\157" , "\x72\157\x6e" , "\x72\x75\155" ), BDC_BaseLanguage :: Romansh => array( "\x72\155" , "\x72\157\x68" ), BDC_BaseLanguage :: Russian => array( "\162\165" , "\x72\165\x73" ), BDC_BaseLanguage :: Serbian => array( "\163\162" , "\163\x72\160" ), BDC_BaseLanguage :: Slovak => array( "\x73\153" , "\x73\154\153" , "\x73\x6c\157" ), BDC_BaseLanguage :: Slovenian => array( "\163\x6c" , "\x73\x6c\x76" ), BDC_BaseLanguage :: Spanish => array( "\x65\163" , "\x73\160\x61" ), BDC_BaseLanguage :: Swedish => array( "\163\166" , "\x73\x77\x65" ), BDC_BaseLanguage :: Thai => array( "\164\150" , "\164\x68\x61" ), BDC_BaseLanguage :: Turkish => array( "\164\162" , "\164\165\162" ), BDC_BaseLanguage :: Ukrainian => array( "\165\153" , "\x75\153\x72" ), BDC_BaseLanguage :: Vietnamese => array( "\x76\x69" , "\x76\151\145" ) ); BDC_BaseLanguage :: $Names = array( BDC_BaseLanguage :: Unknown => "\125\x6e\x6b\156\x6f\x77\156" , BDC_BaseLanguage :: Basque => "\x42\141\163\161\165\145" , BDC_BaseLanguage :: Belarusian => "\102\145\154\141\162\x75\x73\x69\x61\x6e" , BDC_BaseLanguage :: Bosnian => "\102\x6f\x73\x6e\x69\x61\156" , BDC_BaseLanguage :: Bulgarian => "\102\x75\154\147\x61\x72\x69\141\x6e" , BDC_BaseLanguage :: Cantonese => "\x43\x61\x6e\164\x6f\x6e\x65\163\145" , BDC_BaseLanguage :: Catalan => "\x43\141\164\141\154\x61\156" , BDC_BaseLanguage :: Croatian => "\103\162\157\141\164\151\x61\156" , BDC_BaseLanguage :: Czech => "\x43\172\145\x63\150" , BDC_BaseLanguage :: Danish => "\104\141\156\x69\163\x68" , BDC_BaseLanguage :: Dutch => "\x44\x75\x74\x63\x68" , BDC_BaseLanguage :: English => "\x45\156\147\154\151\x73\150" , BDC_BaseLanguage :: Faroese => "\x46\141\x72\x6f\x65\163\x65" , BDC_BaseLanguage :: Finnish => "\x46\x69\x6e\156\x69\163\x68" , BDC_BaseLanguage :: French => "\106\x72\x65\x6e\143\x68" , BDC_BaseLanguage :: German => "\107\145\x72\x6d\x61\156" , BDC_BaseLanguage :: Greek => "\107\x72\x65\145\x6b" , BDC_BaseLanguage :: Greenlandic => "\107\162\x65\x65\x6e\154\141\156\144\x69\143" , BDC_BaseLanguage :: Hebrew => "\110\x65\x62\x72\x65\167" , BDC_BaseLanguage :: Hindi => "\110\151\x6e\144\x69" , BDC_BaseLanguage :: Hungarian => "\x48\x75\x6e\147\141\x72\151\141\156" , BDC_BaseLanguage :: Icelandic => "\111\x63\x65\154\141\x6e\x64\151\x63" , BDC_BaseLanguage :: Indonesian => "\x49\x6e\x64\157\156\145\163\151\141\x6e" , BDC_BaseLanguage :: Italian => "\111\x74\x61\x6c\x69\141\x6e" , BDC_BaseLanguage :: Japanese => "\112\x61\x70\x61\x6e\x65\x73\145" , BDC_BaseLanguage :: Korean => "\x4b\157\x72\145\x61\156" , BDC_BaseLanguage :: Lithuanian => "\114\151\164\x68\x75\141\x6e\x69\141\156" , BDC_BaseLanguage :: Luxembourgish => "\114\x75\170\145\x6d\142\157\x75\162\147\x69\163\x68" , BDC_BaseLanguage :: Macedonian => "\x4d\x61\x63\145\144\x6f\156\x69\x61\156" , BDC_BaseLanguage :: Malay => "\x4d\x61\x6c\141\x79" , BDC_BaseLanguage :: Maltese => "\x4d\141\x6c\x74\x65\163\145" , BDC_BaseLanguage :: Mandarin => "\x4d\x61\x6e\144\x61\x72\x69\x6e" , BDC_BaseLanguage :: Polish => "\x50\157\154\x69\163\150" , BDC_BaseLanguage :: Portuguese => "\x50\157\x72\164\165\147\165\145\163\x65" , BDC_BaseLanguage :: Romanian => "\x52\157\x6d\141\x6e\x69\x61\x6e" , BDC_BaseLanguage :: Romansh => "\122\x6f\155\x61\156\x73\150" , BDC_BaseLanguage :: Russian => "\122\165\163\163\x69\141\x6e" , BDC_BaseLanguage :: Serbian => "\x53\145\162\x62\151\x61\156" , BDC_BaseLanguage :: Slovak => "\123\154\157\x76\x61\153" , BDC_BaseLanguage :: Slovenian => "\x53\x6c\157\166\145\156\x69\141\x6e" , BDC_BaseLanguage :: Spanish => "\x53\160\x61\156\151\163\150" , BDC_BaseLanguage :: Swedish => "\123\x77\x65\144\151\x73\150" , BDC_BaseLanguage :: Thai => "\124\x68\x61\x69" , BDC_BaseLanguage :: Turkish => "\x54\165\x72\x6b\x69\x73\x68" , BDC_BaseLanguage :: Ukrainian => "\125\153\162\141\151\156\x69\x61\x6e" , BDC_BaseLanguage :: Vietnamese => "\126\151\x65\164\x6e\141\x6d\x65\x73\x65" ); final class BDC_Country extends BDC_Enum { private function __construct () {} const CountryCodeLength = 2 ; public static $m_CountryCodes ; public static $Names ; const Unknown = 0 ; const Albania = 8 ; const Algeria = 12 ; const Argentina = 32 ; const Australia = 36 ; const Austria = 40 ; const Bahrain = 48 ; const Belarus = 112 ; const Belgium = 56 ; const Belize = 84 ; const BiH = 70 ; const Bolivia = 68 ; const Brazil = 76 ; const Bulgaria = 100 ; const Canada = 124 ; const Chile = 152 ; const Colombia = 170 ; const CostaRica = 188 ; const Croatia = 191 ; const CzechRepublic = 203 ; const Denmark = 208 ; const DominicanRepublic = 214 ; const Ecuador = 218 ; const Egypt = 818 ; const ElSalvador = 222 ; const Estonia = 233 ; const FaroeIslands = 234 ; const Finland = 246 ; const France = 250 ; const Germany = 276 ; const Greece = 300 ; const Greenland = 304 ; const Guatemala = 320 ; const Honduras = 340 ; const HongKong = 344 ; const Hungary = 348 ; const Iceland = 352 ; const India = 356 ; const Indonesia = 360 ; const Iraq = 368 ; const Ireland = 372 ; const Israel = 376 ; const Italy = 380 ; const Jamaica = 388 ; const Japan = 392 ; const Jordan = 400 ; const Korea = 410 ; const Kuwait = 414 ; const Latvia = 428 ; const Lebanon = 422 ; const Libya = 434 ; const Liechtenstein = 438 ; const Lithuania = 440 ; const Luxembourg = 442 ; const Macao = 446 ; const Macedonia = 807 ; const Malaysia = 458 ; const Malta = 470 ; const Mexico = 484 ; const Monaco = 492 ; const Morocco = 504 ; const Netherlands = 528 ; const NewZealand = 554 ; const Nicaragua = 558 ; const Norway = 578 ; const Oman = 512 ; const Panama = 591 ; const Paraguay = 600 ; const Peru = 604 ; const Philippines = 608 ; const Poland = 616 ; const Portugal = 620 ; const PRC = 156 ; const PuertoRico = 630 ; const Qatar = 634 ; const Romania = 642 ; const Russia = 643 ; const SaudiArabia = 682 ; const Serbia = 688 ; const Singapore = 702 ; const Slovakia = 703 ; const Slovenia = 705 ; const SouthAfrica = 710 ; const Spain = 724 ; const Sweden = 752 ; const Switzerland = 756 ; const Syria = 760 ; const Taiwan = 158 ; const Thai = 764 ; const TrinidadTobago = 780 ; const Tunisia = 788 ; const Turkey = 792 ; const UAE = 784 ; const Ukraine = 804 ; const UK = 826 ; const USA = 840 ; const Uruguay = 858 ; const Venezuela = 862 ; const Vietnam = 704 ; const Yemen = 887 ; const Zimbabwe = 716 ; public static function GetName ( $_i4ybvpc3fkwo9nnye7nav ) { if ( array_key_exists ( $_i4ybvpc3fkwo9nnye7nav , BDC_Country :: $Names )) { return BDC_Country :: $Names [ $_i4ybvpc3fkwo9nnye7nav ]; } else { throw new Exception ( "\x55\156\x6b\156\157\167\156\x20\x65\x6e\165\x6d\145\x72\x61\x74\x65\144\x20\166\141\154\165\x65\x3a\40" . $_i4ybvpc3fkwo9nnye7nav ); } } public static function GetValue ( $_ip2wmpq4bas4lnvwxae2y2qs7t ) { if (! BDC_StringHelper :: HasValue ( $_ip2wmpq4bas4lnvwxae2y2qs7t )) { throw new Exception ( "\x55\x6e\x6b\156\x6f\x77\x6e\40\145\x6e\165\x6d\145\x72\141\164\145\x64\x20\156\x61\x6d\145\x3a\40" . $_ip2wmpq4bas4lnvwxae2y2qs7t ); } $_i5nt2jtsf354zs97 = BDC_CollectionHelper :: StringArraySearch ( $_ip2wmpq4bas4lnvwxae2y2qs7t , BDC_Country :: $Names ); if ( false !== $_i5nt2jtsf354zs97 ) { return $_i5nt2jtsf354zs97 ; } else { throw new Exception ( "\125\x6e\153\x6e\157\167\156\40\x65\x6e\165\x6d\x65\162\141\x74\x65\144\40\x6e\141\155\145\72\x20" . $_ip2wmpq4bas4lnvwxae2y2qs7t ); } } public static function TryGetName ( $_oma9nfpr8awrmb93 ) { if ( array_key_exists ( $_oma9nfpr8awrmb93 , BDC_Country :: $Names )) { return BDC_Country :: $Names [ $_oma9nfpr8awrmb93 ]; } else { return; } } public static function TryGetValue ( $_0qebe8k71bripkc2 ) { if (! BDC_StringHelper :: HasValue ( $_0qebe8k71bripkc2 )) { return; } $_l4h632fs6lj574n0 = BDC_CollectionHelper :: StringArraySearch ( $_0qebe8k71bripkc2 , BDC_Country :: $Names ); if ( false !== $_l4h632fs6lj574n0 ) { return $_l4h632fs6lj574n0 ; } else { return; } } public static function GetCountryCode ( $_Ovzzlbdup0q4maxsunatc78r6i ) { if (! is_int ( $_Ovzzlbdup0q4maxsunatc78r6i )) { throw new Exception ( "\x55\156\x6b\156\x6f\x77\156\x20\143\157\165\x6e\164\x72\171\x20\166\x61\x6c\x75\145\x3a\40" . $_Ovzzlbdup0q4maxsunatc78r6i ); } if ( array_key_exists ( $_Ovzzlbdup0q4maxsunatc78r6i , self :: $m_CountryCodes )) { return self :: $m_CountryCodes [ $_Ovzzlbdup0q4maxsunatc78r6i ]; } else { throw new Exception ( "\x55\x6e\x6b\156\x6f\167\156\x20\143\157\165\x6e\164\162\171\x20\166\x61\154\x75\145\72\40" . $_Ovzzlbdup0q4maxsunatc78r6i ); } } public static function GetCountry ( $_orvqq8qug756dwc2 ) { if (! BDC_StringHelper :: HasValue ( $_orvqq8qug756dwc2 ) || self :: CountryCodeLength != strlen ( $_orvqq8qug756dwc2 )) { throw new Exception ( "\125\156\x6b\x6e\157\167\156\40\143\157\165\156\164\x72\171\40\x63\157\x64\145\x3a\x20" . $_orvqq8qug756dwc2 ); } $_18qnqv8r1r3hadtnvrbxcr7f0a = BDC_CollectionHelper :: StringArraySearch ( $_orvqq8qug756dwc2 , self :: $m_CountryCodes ); if ( false !== $_18qnqv8r1r3hadtnvrbxcr7f0a ) { return $_18qnqv8r1r3hadtnvrbxcr7f0a ; } else { return BDC_Country :: Unknown ; } } } BDC_Country :: $m_CountryCodes = array( BDC_Country :: Unknown => '' , BDC_Country :: Albania => "\101\x4c" , BDC_Country :: Algeria => "\104\x5a" , BDC_Country :: Argentina => "\101\122" , BDC_Country :: Australia => "\101\x55" , BDC_Country :: Austria => "\x41\x54" , BDC_Country :: Bahrain => "\x42\x48" , BDC_Country :: Belarus => "\102\131" , BDC_Country :: Belgium => "\102\x45" , BDC_Country :: Belize => "\102\132" , BDC_Country :: BiH => "\102\x41" , BDC_Country :: Bolivia => "\x42\x4f" , BDC_Country :: Brazil => "\102\122" , BDC_Country :: Bulgaria => "\x42\x47" , BDC_Country :: Canada => "\x43\101" , BDC_Country :: Chile => "\103\114" , BDC_Country :: Colombia => "\x43\117" , BDC_Country :: CostaRica => "\103\x52" , BDC_Country :: Croatia => "\110\122" , BDC_Country :: CzechRepublic => "\103\132" , BDC_Country :: Denmark => "\104\x4b" , BDC_Country :: DominicanRepublic => "\x44\x4f" , BDC_Country :: Ecuador => "\x45\103" , BDC_Country :: Egypt => "\x45\107" , BDC_Country :: ElSalvador => "\123\x56" , BDC_Country :: Estonia => "\105\x45" , BDC_Country :: FaroeIslands => "\x46\x4f" , BDC_Country :: Finland => "\x46\x49" , BDC_Country :: France => "\106\122" , BDC_Country :: Germany => "\x44\x45" , BDC_Country :: Greece => "\x47\x52" , BDC_Country :: Greenland => "\107\x4c" , BDC_Country :: Guatemala => "\107\x54" , BDC_Country :: Honduras => "\110\116" , BDC_Country :: HongKong => "\110\113" , BDC_Country :: Hungary => "\110\125" , BDC_Country :: Iceland => "\111\x53" , BDC_Country :: India => "\111\116" , BDC_Country :: Indonesia => "\x49\104" , BDC_Country :: Iraq => "\x49\121" , BDC_Country :: Ireland => "\111\x45" , BDC_Country :: Israel => "\x49\x4c" , BDC_Country :: Italy => "\x49\124" , BDC_Country :: Jamaica => "\112\115" , BDC_Country :: Japan => "\112\x50" , BDC_Country :: Jordan => "\x4a\x4f" , BDC_Country :: Korea => "\x4b\122" , BDC_Country :: Kuwait => "\x4b\x57" , BDC_Country :: Latvia => "\114\x56" , BDC_Country :: Lebanon => "\x4c\x42" , BDC_Country :: Libya => "\114\131" , BDC_Country :: Liechtenstein => "\x4c\111" , BDC_Country :: Lithuania => "\114\124" , BDC_Country :: Luxembourg => "\x4c\x55" , BDC_Country :: Macao => "\x4d\117" , BDC_Country :: Macedonia => "\x4d\113" , BDC_Country :: Malaysia => "\x4d\x59" , BDC_Country :: Malta => "\115\124" , BDC_Country :: Mexico => "\115\x58" , BDC_Country :: Monaco => "\x4d\103" , BDC_Country :: Morocco => "\115\x41" , BDC_Country :: Netherlands => "\116\x4c" , BDC_Country :: NewZealand => "\x4e\132" , BDC_Country :: Nicaragua => "\x4e\111" , BDC_Country :: Norway => "\x4e\117" , BDC_Country :: Oman => "\x4f\115" , BDC_Country :: Panama => "\x50\x41" , BDC_Country :: Paraguay => "\120\x59" , BDC_Country :: Peru => "\x50\x45" , BDC_Country :: Philippines => "\120\x48" , BDC_Country :: Poland => "\x50\x4c" , BDC_Country :: Portugal => "\120\124" , BDC_Country :: PRC => "\x43\116" , BDC_Country :: PuertoRico => "\x50\x52" , BDC_Country :: Qatar => "\121\x41" , BDC_Country :: Romania => "\x52\117" , BDC_Country :: Russia => "\x52\x55" , BDC_Country :: SaudiArabia => "\x53\x41" , BDC_Country :: Serbia => "\122\123" , BDC_Country :: Singapore => "\x53\x47" , BDC_Country :: Slovakia => "\123\113" , BDC_Country :: Slovenia => "\123\x49" , BDC_Country :: SouthAfrica => "\x5a\101" , BDC_Country :: Spain => "\105\x53" , BDC_Country :: Sweden => "\123\105" , BDC_Country :: Switzerland => "\x43\x48" , BDC_Country :: Syria => "\123\131" , BDC_Country :: Taiwan => "\124\x57" , BDC_Country :: Thai => "\x54\x48" , BDC_Country :: TrinidadTobago => "\124\x54" , BDC_Country :: Tunisia => "\x54\116" , BDC_Country :: Turkey => "\124\122" , BDC_Country :: UAE => "\x41\105" , BDC_Country :: Ukraine => "\x55\x41" , BDC_Country :: UK => "\x47\x42" , BDC_Country :: USA => "\125\x53" , BDC_Country :: Uruguay => "\x55\131" , BDC_Country :: Venezuela => "\x56\x45" , BDC_Country :: Vietnam => "\x56\x4e" , BDC_Country :: Yemen => "\x59\x45" , BDC_Country :: Zimbabwe => "\x5a\x57" ); BDC_Country :: $Names = array( BDC_Country :: Unknown => "\x55\156\153\156\x6f\167\156" , BDC_Country :: Albania => "\101\154\x62\x61\x6e\151\141" , BDC_Country :: Algeria => "\x41\x6c\x67\145\x72\x69\x61" , BDC_Country :: Argentina => "\101\x72\x67\145\x6e\x74\x69\156\141" , BDC_Country :: Australia => "\101\165\x73\x74\162\141\x6c\151\x61" , BDC_Country :: Austria => "\101\165\163\164\x72\151\141" , BDC_Country :: Bahrain => "\102\141\150\x72\x61\x69\156" , BDC_Country :: Belarus => "\x42\x65\154\141\162\165\163" , BDC_Country :: Belgium => "\102\145\154\x67\x69\165\155" , BDC_Country :: Belize => "\x42\145\154\151\x7a\145" , BDC_Country :: BiH => "\x42\151\110" , BDC_Country :: Bolivia => "\102\x6f\x6c\151\166\151\141" , BDC_Country :: Brazil => "\x42\x72\x61\x7a\151\154" , BDC_Country :: Bulgaria => "\x42\165\154\x67\x61\162\x69\x61" , BDC_Country :: Canada => "\x43\141\x6e\141\x64\141" , BDC_Country :: Chile => "\103\150\x69\154\x65" , BDC_Country :: Colombia => "\103\157\x6c\157\x6d\x62\151\x61" , BDC_Country :: CostaRica => "\103\157\x73\x74\141\x52\151\x63\141" , BDC_Country :: Croatia => "\103\x72\157\141\164\x69\x61" , BDC_Country :: CzechRepublic => "\103\172\145\143\150\x52\x65\160\165\142\x6c\151\143" , BDC_Country :: Denmark => "\104\145\x6e\155\x61\162\153" , BDC_Country :: DominicanRepublic => "\x44\x6f\155\151\156\x69\x63\x61\156\x52\x65\160\x75\x62\x6c\151\143" , BDC_Country :: Ecuador => "\x45\x63\x75\x61\x64\x6f\162" , BDC_Country :: Egypt => "\105\x67\x79\x70\164" , BDC_Country :: ElSalvador => "\x45\154\x53\141\x6c\x76\141\144\x6f\162" , BDC_Country :: Estonia => "\x45\163\x74\x6f\156\151\141" , BDC_Country :: FaroeIslands => "\106\141\162\x6f\x65\111\x73\x6c\x61\156\x64\x73" , BDC_Country :: Finland => "\106\151\x6e\154\141\x6e\144" , BDC_Country :: France => "\x46\162\x61\156\x63\145" , BDC_Country :: Germany => "\x47\145\162\155\x61\156\171" , BDC_Country :: Greece => "\x47\162\x65\x65\143\x65" , BDC_Country :: Greenland => "\x47\162\145\x65\x6e\154\141\156\144" , BDC_Country :: Guatemala => "\107\165\141\164\145\x6d\x61\154\141" , BDC_Country :: Honduras => "\110\x6f\156\144\x75\x72\141\x73" , BDC_Country :: HongKong => "\x48\x6f\x6e\x67\113\x6f\156\147" , BDC_Country :: Hungary => "\x48\x75\x6e\x67\x61\x72\x79" , BDC_Country :: Iceland => "\x49\143\145\x6c\141\156\x64" , BDC_Country :: India => "\111\x6e\144\151\141" , BDC_Country :: Indonesia => "\111\156\144\157\x6e\x65\x73\151\x61" , BDC_Country :: Iraq => "\111\x72\x61\161" , BDC_Country :: Ireland => "\x49\x72\x65\154\141\156\144" , BDC_Country :: Israel => "\x49\163\x72\x61\x65\x6c" , BDC_Country :: Italy => "\111\164\141\x6c\x79" , BDC_Country :: Jamaica => "\x4a\141\155\x61\151\x63\x61" , BDC_Country :: Japan => "\x4a\141\160\141\x6e" , BDC_Country :: Jordan => "\112\157\162\x64\x61\x6e" , BDC_Country :: Korea => "\113\157\x72\x65\x61" , BDC_Country :: Kuwait => "\x4b\165\x77\x61\151\164" , BDC_Country :: Latvia => "\114\141\x74\166\x69\x61" , BDC_Country :: Lebanon => "\x4c\145\x62\x61\156\157\x6e" , BDC_Country :: Libya => "\114\151\142\x79\x61" , BDC_Country :: Liechtenstein => "\114\x69\x65\x63\x68\164\145\156\163\x74\x65\151\156" , BDC_Country :: Lithuania => "\114\x69\x74\150\165\141\x6e\151\x61" , BDC_Country :: Luxembourg => "\114\x75\x78\145\x6d\x62\x6f\165\162\147" , BDC_Country :: Macao => "\x4d\141\143\x61\157" , BDC_Country :: Macedonia => "\x4d\141\x63\145\x64\x6f\x6e\151\141" , BDC_Country :: Malaysia => "\x4d\x61\154\141\171\163\151\141" , BDC_Country :: Malta => "\x4d\x61\154\164\x61" , BDC_Country :: Mexico => "\x4d\x65\x78\x69\143\157" , BDC_Country :: Monaco => "\115\x6f\x6e\141\143\157" , BDC_Country :: Morocco => "\115\157\162\157\x63\143\157" , BDC_Country :: Netherlands => "\x4e\x65\164\150\x65\x72\154\x61\x6e\x64\163" , BDC_Country :: NewZealand => "\x4e\145\x77\132\x65\x61\154\x61\x6e\144" , BDC_Country :: Nicaragua => "\116\151\143\x61\162\141\147\x75\x61" , BDC_Country :: Norway => "\x4e\x6f\162\x77\x61\171" , BDC_Country :: Oman => "\x4f\155\141\156" , BDC_Country :: Panama => "\x50\141\156\x61\x6d\141" , BDC_Country :: Paraguay => "\x50\141\162\x61\x67\165\141\171" , BDC_Country :: Peru => "\120\x65\162\x75" , BDC_Country :: Philippines => "\120\150\x69\154\x69\x70\160\151\x6e\x65\x73" , BDC_Country :: Poland => "\120\157\x6c\x61\156\144" , BDC_Country :: Portugal => "\120\157\162\x74\165\147\x61\154" , BDC_Country :: PRC => "\x50\x52\103" , BDC_Country :: PuertoRico => "\120\x75\x65\162\164\157\x52\151\143\157" , BDC_Country :: Qatar => "\x51\141\x74\x61\x72" , BDC_Country :: Romania => "\x52\157\x6d\141\x6e\151\141" , BDC_Country :: Russia => "\x52\165\163\163\x69\x61" , BDC_Country :: SaudiArabia => "\x53\141\x75\x64\x69\101\162\x61\142\151\141" , BDC_Country :: Serbia => "\123\x65\x72\142\x69\x61" , BDC_Country :: Singapore => "\x53\x69\156\147\x61\x70\157\x72\x65" , BDC_Country :: Slovakia => "\x53\154\157\x76\x61\153\151\x61" , BDC_Country :: Slovenia => "\x53\154\157\166\x65\x6e\x69\141" , BDC_Country :: SouthAfrica => "\x53\x6f\x75\164\x68\101\146\162\151\x63\141" , BDC_Country :: Spain => "\x53\x70\x61\151\x6e" , BDC_Country :: Sweden => "\x53\167\x65\x64\x65\x6e" , BDC_Country :: Switzerland => "\123\167\151\x74\x7a\x65\162\154\x61\x6e\144" , BDC_Country :: Syria => "\x53\x79\162\x69\x61" , BDC_Country :: Taiwan => "\124\141\151\x77\x61\x6e" , BDC_Country :: Thai => "\124\x68\x61\151\154\141\x6e\x64" , BDC_Country :: TrinidadTobago => "\x54\x72\151\156\x69\x64\141\144\x54\x6f\x62\x61\x67\x6f" , BDC_Country :: Tunisia => "\x54\165\x6e\x69\x73\151\x61" , BDC_Country :: Turkey => "\x54\165\162\153\145\171" , BDC_Country :: UAE => "\125\101\105" , BDC_Country :: Ukraine => "\125\153\x72\x61\151\x6e\145" , BDC_Country :: UK => "\125\x4b" , BDC_Country :: USA => "\125\x53\101" , BDC_Country :: Uruguay => "\x55\162\x75\147\165\141\x79" , BDC_Country :: Venezuela => "\126\145\x6e\145\x7a\165\x65\154\x61" , BDC_Country :: Vietnam => "\x56\x69\145\x74\x6e\x61\x6d" , BDC_Country :: Yemen => "\131\145\x6d\145\156" , BDC_Country :: Zimbabwe => "\x5a\x69\155\142\141\142\x77\x65" ); final class BDC_Macrolanguage extends BDC_Enum { private function __construct () {} public static $m_MacrolanguageCodes ; public static $Names ; const None = 0 ; const Albanian = 1 ; const Arabic = 2 ; const Chinese = 3 ; const Estonian = 4 ; const Latvian = 5 ; const Malay = 6 ; const Norwegian = 7 ; const SerboCroatian = 8 ; public static function GetName ( $_Igexa1qp2lylfqa18dezv ) { if ( array_key_exists ( $_Igexa1qp2lylfqa18dezv , BDC_Macrolanguage :: $Names )) { return BDC_Macrolanguage :: $Names [ $_Igexa1qp2lylfqa18dezv ]; } else { throw new Exception ( "\x55\x6e\153\x6e\157\167\156\40\x65\156\165\155\x65\162\141\x74\145\x64\40\x76\x61\x6c\165\x65\72\40" . $_Igexa1qp2lylfqa18dezv ); } } public static function GetValue ( $_0sr4c6swimakqp48 ) { if (! BDC_StringHelper :: HasValue ( $_0sr4c6swimakqp48 )) { throw new Exception ( "\x55\156\x6b\x6e\157\x77\156\40\145\156\165\155\x65\162\x61\164\x65\144\x20\x6e\x61\x6d\x65\72\x20" . $_0sr4c6swimakqp48 ); } $_l5c6kdncjfsv4sq4y36uhw9n3z = BDC_CollectionHelper :: StringArraySearch ( $_0sr4c6swimakqp48 , BDC_Macrolanguage :: $Names ); if ( false !== $_l5c6kdncjfsv4sq4y36uhw9n3z ) { return $_l5c6kdncjfsv4sq4y36uhw9n3z ; } else { throw new Exception ( "\x55\156\x6b\156\157\x77\156\x20\145\156\165\x6d\145\x72\141\164\145\x64\x20\156\141\155\145\x3a\x20" . $_0sr4c6swimakqp48 ); } } public static function TryGetName ( $_lheknd1oijnz47s5t1qunercrf ) { if ( array_key_exists ( $_lheknd1oijnz47s5t1qunercrf , BDC_Macrolanguage :: $Names )) { return BDC_Macrolanguage :: $Names [ $_lheknd1oijnz47s5t1qunercrf ]; } else { return; } } public static function TryGetValue ( $_ou979gub14obcmllsclulwo3us ) { if (! BDC_StringHelper :: HasValue ( $_ou979gub14obcmllsclulwo3us )) { return; } $_Oqa8i3revg8gbnnyf7ugy = BDC_CollectionHelper :: StringArraySearch ( $_ou979gub14obcmllsclulwo3us , BDC_Macrolanguage :: $Names ); if ( false !== $_Oqa8i3revg8gbnnyf7ugy ) { return $_Oqa8i3revg8gbnnyf7ugy ; } else { return; } } public static function GetMacrolanguageCode ( $_Oc0sjn5ifhhaitu5 ) { if (! is_int ( $_Oc0sjn5ifhhaitu5 )) { throw new Exception ( "\x55\x6e\153\x6e\157\x77\x6e\x20\x6d\141\x63\x72\157\x6c\x61\x6e\147\x75\x61\147\x65\40\x76\141\x6c\x75\x65\x3a\40" . $_Oc0sjn5ifhhaitu5 ); } if ( array_key_exists ( $_Oc0sjn5ifhhaitu5 , self :: $m_MacrolanguageCodes )) { return self :: $m_MacrolanguageCodes [ $_Oc0sjn5ifhhaitu5 ][ 0 ]; } else { throw new Exception ( "\x55\156\153\156\x6f\167\156\40\155\141\143\162\157\154\x61\156\147\165\x61\147\145\x20\x76\x61\x6c\165\145\x3a\x20" . $_Oc0sjn5ifhhaitu5 ); } } public static function GetMacrolanguage ( $_o7mns0dqorkzr96j28lsx8b0rx ) { if (! BDC_StringHelper :: HasValue ( $_o7mns0dqorkzr96j28lsx8b0rx )) { throw new Exception ( "\x55\156\x6b\x6e\157\x77\x6e\x20\155\x61\143\x72\x6f\154\x61\156\147\165\x61\147\x65\40\143\157\x64\x65\72\x20" . $_o7mns0dqorkzr96j28lsx8b0rx ); } $_Otvf8vag9ruumwklfhvej = BDC_CollectionHelper :: StringArraySearch ( $_o7mns0dqorkzr96j28lsx8b0rx , self :: $m_MacrolanguageCodes ); if ( false !== $_Otvf8vag9ruumwklfhvej ) { return $_Otvf8vag9ruumwklfhvej ; } else { return BDC_Macrolanguage :: None ; } } } BDC_Macrolanguage :: $m_MacrolanguageCodes = array( BDC_Macrolanguage :: None => array( '' ), BDC_Macrolanguage :: Albanian => array( "\163\x71" , "\x73\161\151" ), BDC_Macrolanguage :: Arabic => array( "\141\162" , "\x61\162\x61" ), BDC_Macrolanguage :: Chinese => array( "\x7a\150" , "\x7a\150\x6f" ), BDC_Macrolanguage :: Estonian => array( "\x65\164" , "\145\x73\x74" ), BDC_Macrolanguage :: Latvian => array( "\154\166" , "\x6c\x61\x76" ), BDC_Macrolanguage :: Malay => array( "\x6d\163" , "\x6d\163\141" , "\155\x61\x79" ), BDC_Macrolanguage :: Norwegian => array( "\x6e\157" , "\156\x6f\x72" , "\x6e\142" , "\x6e\157\142" , "\x6e\x6e" , "\x6e\x6e\157" ), BDC_Macrolanguage :: SerboCroatian => array( "\163\x68" , "\x68\142\163" ) ); BDC_Macrolanguage :: $Names = array( BDC_Macrolanguage :: None => "\x4e\x6f\x6e\145" , BDC_Macrolanguage :: Albanian => "\x41\x6c\142\x61\x6e\151\141\156" , BDC_Macrolanguage :: Arabic => "\x41\162\141\x62\x69\x63" , BDC_Macrolanguage :: Chinese => "\103\x68\151\x6e\x65\x73\x65" , BDC_Macrolanguage :: Estonian => "\x45\x73\x74\x6f\x6e\x69\141\156" , BDC_Macrolanguage :: Latvian => "\x4c\x61\x74\x76\151\141\x6e" , BDC_Macrolanguage :: Malay => "\x4d\x61\x6c\x61\x79" , BDC_Macrolanguage :: Norwegian => "\116\x6f\162\167\x65\147\x69\x61\x6e" , BDC_Macrolanguage :: SerboCroatian => "\123\x65\x72\x62\157\x43\x72\x6f\141\x74\x69\141\x6e" ); class BDC_Localization { public function __construct ( $_li5sk9u5k88iinf7vu0xwb60og , $_1haqcco79uowpvyy862it362os , $_0774n7373hso3gmv5p7nmm6jru , $_1bh3aq3bz0zka2coz9462k6lld , $_owv93j6uoxbu7s1o , $_O8z9neuydxg28jm6180xmcinfk , $_09ye35scca5olk9s4iccb , $_1bqs2ta4qwqjp26iomnan5f30x , $_Imi5tcggr246idd42s0ej6qwgz ) { $this -> Macrolanguage = $_li5sk9u5k88iinf7vu0xwb60og ; $this -> Language = $_1haqcco79uowpvyy862it362os ; $this -> Charset = $_0774n7373hso3gmv5p7nmm6jru ; $this -> Country = $_1bh3aq3bz0zka2coz9462k6lld ; $this -> CharsetDiff = BDC_StringHelper :: GetCodePoints ( $_owv93j6uoxbu7s1o ); $this -> HelpLinkUrl = $_O8z9neuydxg28jm6180xmcinfk ; $this -> ImageTooltip = $_09ye35scca5olk9s4iccb ; $this -> ReloadTooltip = $_1bqs2ta4qwqjp26iomnan5f30x ; $this -> SoundTooltip = $_Imi5tcggr246idd42s0ej6qwgz ; $this -> hxr19 (); $this -> bh1v1 (); $this -> m1o1z (); } private function bh1v1 () { $_Is5t8bnuwwn15qogv7bel = '' ; if ( 0 !== $this -> Macrolanguage ) { $_Is5t8bnuwwn15qogv7bel .= BDC_Macrolanguage :: GetMacrolanguageCode ( $this -> Macrolanguage ); } if ( 0 !== $this -> Macrolanguage && 0 !== $this -> Language ) { $_Is5t8bnuwwn15qogv7bel .= "\55" ; } if ( 0 !== $this -> Language ) { $_Is5t8bnuwwn15qogv7bel .= BDC_BaseLanguage :: GetLanguageCode ( $this -> Language ); } $_ovh0d4wp7wyf1ltx5zorx = BDC_BaseCharset :: GetCharsetCode ( $this -> Charset ); $_1o0a2obuc4mw5kcmlju9e = BDC_Country :: GetCountryCode ( $this -> Country ); if ( 0 === $this -> Country ) { $this -> _Inej277hjj9nmqrueaeiz36oev = " { $_Is5t8bnuwwn15qogv7bel } \x2d { $_ovh0d4wp7wyf1ltx5zorx } " ; } else { $this -> _Inej277hjj9nmqrueaeiz36oev = " { $_Is5t8bnuwwn15qogv7bel } \x2d { $_ovh0d4wp7wyf1ltx5zorx } \x2d { $_1o0a2obuc4mw5kcmlju9e } " ; } } private function hxr19 () { $this -> IsRtl = false ; if ( 0x0627 === $this -> Charset || 0x05D0 === $this -> Charset ) { $this -> IsRtl = true ; } } private function m1o1z () { $_Iqwd3h6i98fclbh4 = "\125\x6e\x6b\x6e\157\167\156" ; if ( 0 !== $this -> Language ) { $_Iqwd3h6i98fclbh4 = BDC_BaseLanguage :: GetName ( $this -> Language ); } else if ( 0 !== $this -> Macrolanguage ) { $_Iqwd3h6i98fclbh4 = BDC_Macrolanguage :: GetName ( $this -> Macrolanguage ); } if ( 0 === $this -> Country ) { $this -> PronunciationFilename = "\x50\x72\157\156\x75\156\143\x69\141\x74\x69\157\156\137 { $_Iqwd3h6i98fclbh4 } \x2e\142\144\163\x70" ; } else { $_1aj86w51wluig2m6y6r0q = BDC_Country :: GetCountryCode ( $this -> Country ); $this -> PronunciationFilename = "\x50\162\157\156\165\156\143\x69\x61\x74\151\x6f\x6e\x5f { $_Iqwd3h6i98fclbh4 } \x5f { $_1aj86w51wluig2m6y6r0q } \56\142\144\163\x70" ; } } public function __toString () { return $this -> _Inej277hjj9nmqrueaeiz36oev ; } public $Macrolanguage ; public $Language ; public $Charset ; public $Country ; public $CharsetDiff ; public $HelpLinkUrl ; public $ImageTooltip ; public $ReloadTooltip ; public $SoundTooltip ; public $IsRtl ; public $PronunciationFilename ; private $_Inej277hjj9nmqrueaeiz36oev ; } final class BDC_SupportedLocales { private function __construct () {} public static $Mapping ; public static function FindBestMatch ( $_i1vvxim0pjr2cppd9rdcpj03rf , $_iowolspzkyaxu74f , $_oq40g5vvdq8i1jko , $_Owkwkzou0h2hn489esbpt ) { $_0xrf9hoxh6dyw9g7 = BDC_SupportedLocales :: FindMatchingRows ( $_i1vvxim0pjr2cppd9rdcpj03rf , $_iowolspzkyaxu74f , $_oq40g5vvdq8i1jko , $_Owkwkzou0h2hn489esbpt ); if (! is_array ( $_0xrf9hoxh6dyw9g7 ) || 0 == count ( $_0xrf9hoxh6dyw9g7 )) { throw new Exception ( "\x49\156\x76\141\x6c\x69\x64\x20\157\x72\40\x75\156\x6b\156\x6f\x77\x6e\x20\x6c\x6f\143\141\154\x65\40\x64\145\x66\x69\x6e\x69\x74\151\x6f\x6e\x3a\x20" . $_i1vvxim0pjr2cppd9rdcpj03rf . "\174" . $_iowolspzkyaxu74f . "\174" . $_oq40g5vvdq8i1jko . "\174" . $_Owkwkzou0h2hn489esbpt ); } return $_0xrf9hoxh6dyw9g7 [ 0 ]; } public static function FindMatchingRows ( $_lhmq34hbkdvy3jgynnqcs , $_0c8wj67x700287bs , $_lh1nlbmagelb0ubl4gfgtixfdh , $_0djtruj7uncz276pube23qq6kt ) { $_odhlg2tbrkgbogsqoccbz = array(); if ( 0 === $_lhmq34hbkdvy3jgynnqcs && 0 === $_0c8wj67x700287bs && 0 === $_0djtruj7uncz276pube23qq6kt ) { return $_odhlg2tbrkgbogsqoccbz ; } $_ioy571x5vhuf5a0u = count ( self :: $Mapping ); for ( $_Oe7ww4asejulnrnjjc67ih24d4 = 0 ; $_Oe7ww4asejulnrnjjc67ih24d4 < $_ioy571x5vhuf5a0u ; $_Oe7ww4asejulnrnjjc67ih24d4 ++) { $_0yllsv1omcnwstshfbi62 = self :: $Mapping [ $_Oe7ww4asejulnrnjjc67ih24d4 ]; if ( 0 !== $_lhmq34hbkdvy3jgynnqcs ) { if ( $_lhmq34hbkdvy3jgynnqcs !== $_0yllsv1omcnwstshfbi62 -> Macrolanguage ) { continue; } } if ( 0 != $_0c8wj67x700287bs ) { if ( $_0c8wj67x700287bs !== $_0yllsv1omcnwstshfbi62 -> Language ) { continue; } } if ( 0x0000 != $_lh1nlbmagelb0ubl4gfgtixfdh ) { if ( $_lh1nlbmagelb0ubl4gfgtixfdh !== $_0yllsv1omcnwstshfbi62 -> Charset ) { continue; } } if ( 0 !== $_0djtruj7uncz276pube23qq6kt ) { if ( 0 !== $_0yllsv1omcnwstshfbi62 -> Country && $_0djtruj7uncz276pube23qq6kt !== $_0yllsv1omcnwstshfbi62 -> Country ) { continue; } } $_odhlg2tbrkgbogsqoccbz [] = $_0yllsv1omcnwstshfbi62 ; } if ( 0 != count ( $_odhlg2tbrkgbogsqoccbz ) && 0 !== $_0djtruj7uncz276pube23qq6kt ) { $_l59fx18pr9ggb7aodiomp = array(); $_0i1u2mbkjz3va3bw = count ( $_odhlg2tbrkgbogsqoccbz ); for ( $_Oe7ww4asejulnrnjjc67ih24d4 = 0 ; $_Oe7ww4asejulnrnjjc67ih24d4 < $_0i1u2mbkjz3va3bw ; $_Oe7ww4asejulnrnjjc67ih24d4 ++) { if ( $_0djtruj7uncz276pube23qq6kt === $_odhlg2tbrkgbogsqoccbz [ $_Oe7ww4asejulnrnjjc67ih24d4 ]-> Country ) { $_l59fx18pr9ggb7aodiomp [] = $_odhlg2tbrkgbogsqoccbz [ $_Oe7ww4asejulnrnjjc67ih24d4 ]; } } if ( 0 != count ( $_l59fx18pr9ggb7aodiomp )) { return $_l59fx18pr9ggb7aodiomp ; } } return $_odhlg2tbrkgbogsqoccbz ; } } BDC_SupportedLocales :: $Mapping = array( new BDC_Localization ( BDC_Macrolanguage :: Albanian , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Albania , "\127" , "\x2f\57\143\141\160\x74\143\150\x61\x2e\157\162\147\x2f\x63\141\160\164\x63\x68\x61\x2e\x68\164\155\154\x3f\160\x68\x70" , "\122\x65\164\x79\160\x65\40\x74\x68\145\x20\x43\x41\x50\124\103\110\x41\x20\143\x6f\x64\145\x20\x66\162\157\x6d\40\x74\x68\x65\40\x69\x6d\141\x67\145" , "\103\x68\x61\156\147\145\40\164\150\x65\x20\103\101\120\124\x43\110\x41\40\143\x6f\144\145" , "\x53\160\145\141\x6b\x20\164\150\145\x20\103\101\x50\124\103\110\101\x20\143\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Unknown , '' , "\57\57\x63\x61\x70\x74\143\x68\141\x2e\x6f\162\x67\x2f\x63\x61\x70\164\143\150\141\x2e\x68\x74\155\x6c\x3f\x70\150\160" , "\x52\x65\164\171\160\x65\40\x74\150\145\40\103\x41\x50\x54\103\110\101\x20\143\157\x64\x65\40\146\162\157\155\40\164\150\145\x20\151\155\141\x67\145" , "\x43\x68\141\x6e\147\145\40\164\150\x65\x20\x43\101\x50\124\103\x48\x41\x20\143\157\144\x65" , "\123\160\x65\x61\153\40\x74\150\x65\40\103\101\x50\124\x43\110\101\40\x63\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Algeria , '' , "\57\x2f\x63\x61\x70\164\143\150\x61\x2e\x6f\162\147\57\143\141\x70\x74\143\150\141\x2e\x68\164\155\x6c\77\160\150\x70" , "\x52\x65\164\171\x70\x65\x20\x74\150\145\x20\x43\x41\x50\124\x43\110\x41\x20\x63\157\144\x65\40\146\x72\157\155\40\x74\150\x65\x20\x69\155\x61\x67\145" , "\103\150\141\156\x67\x65\x20\x74\150\x65\x20\x43\x41\x50\x54\103\x48\x41\x20\143\157\x64\x65" , "\x53\x70\x65\141\x6b\x20\164\x68\x65\40\x43\101\120\x54\103\x48\101\x20\x63\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Bahrain , '' , "\57\57\x63\x61\x70\x74\x63\x68\x61\56\x6f\x72\147\x2f\143\141\x70\x74\143\x68\x61\56\x68\164\155\x6c\77\x70\150\160" , "\122\x65\x74\x79\x70\x65\40\x74\150\145\40\103\101\x50\x54\x43\x48\x41\40\143\x6f\144\x65\40\146\x72\157\155\40\164\x68\x65\40\x69\x6d\x61\x67\145" , "\103\x68\x61\x6e\147\145\x20\164\x68\x65\x20\x43\101\120\124\x43\110\101\40\x63\157\144\x65" , "\123\x70\x65\141\153\40\164\x68\145\40\x43\101\x50\124\x43\110\x41\40\143\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Egypt , '' , "\57\x2f\143\141\x70\x74\x63\x68\x61\x2e\x6f\162\147\57\x63\x61\x70\x74\143\150\141\x2e\150\164\155\154\77\160\150\160" , "\x52\x65\x74\171\160\145\40\x74\150\145\40\x43\x41\x50\124\x43\x48\x41\x20\x63\x6f\144\145\x20\x66\x72\x6f\155\x20\164\x68\145\x20\x69\x6d\x61\147\145" , "\x43\150\141\x6e\147\145\40\164\x68\145\40\x43\x41\120\x54\103\x48\x41\40\x63\157\x64\145" , "\123\x70\x65\141\x6b\x20\164\x68\x65\40\103\101\x50\x54\x43\110\x41\x20\x63\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Iraq , '' , "\57\x2f\143\x61\160\x74\143\150\141\56\157\x72\147\x2f\x63\141\x70\x74\143\x68\141\56\150\164\155\x6c\77\x70\150\x70" , "\x52\x65\164\x79\160\145\40\x74\x68\145\40\x43\101\x50\124\103\110\x41\x20\143\x6f\x64\145\40\x66\162\157\x6d\40\x74\150\x65\x20\x69\155\141\147\x65" , "\x43\x68\141\156\147\x65\40\x74\150\x65\40\103\101\x50\x54\x43\110\x41\x20\x63\157\144\x65" , "\x53\x70\145\x61\x6b\x20\x74\x68\145\40\x43\x41\x50\x54\103\110\101\x20\143\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Jordan , '' , "\x2f\x2f\143\141\x70\164\143\150\141\x2e\x6f\162\x67\57\x63\x61\160\x74\143\150\x61\56\x68\x74\x6d\x6c\x3f\x70\150\160" , "\x52\x65\164\171\160\145\40\x74\150\x65\40\x43\x41\x50\124\x43\110\101\x20\143\157\x64\145\x20\x66\x72\x6f\x6d\40\x74\x68\x65\40\151\x6d\x61\x67\x65" , "\x43\150\141\x6e\147\145\40\164\150\x65\x20\103\101\120\124\x43\110\101\x20\143\157\x64\x65" , "\x53\160\x65\x61\x6b\40\x74\150\145\40\x43\101\x50\124\x43\x48\101\x20\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Kuwait , '' , "\57\57\x63\x61\160\164\143\x68\141\56\x6f\162\x67\57\x63\x61\160\164\x63\x68\x61\56\x68\x74\x6d\x6c\77\160\150\160" , "\122\x65\164\x79\160\x65\x20\x74\150\x65\40\x43\101\120\x54\103\110\x41\40\143\157\144\x65\x20\146\162\x6f\155\40\164\x68\145\x20\x69\155\141\147\x65" , "\103\150\x61\x6e\147\145\x20\x74\x68\x65\40\x43\x41\x50\124\103\x48\101\x20\143\157\144\145" , "\123\160\145\141\x6b\40\x74\150\x65\40\x43\x41\120\x54\103\110\x41\x20\143\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Lebanon , '' , "\x2f\57\143\141\x70\x74\143\x68\x61\x2e\157\162\147\x2f\x63\x61\x70\x74\x63\150\x61\56\150\x74\x6d\154\x3f\160\x68\160" , "\x52\145\x74\171\x70\145\40\x74\x68\145\40\103\x41\x50\124\x43\x48\x41\x20\x63\x6f\x64\x65\x20\146\162\157\155\x20\164\x68\145\x20\x69\155\x61\x67\x65" , "\103\150\x61\x6e\x67\145\40\164\150\145\x20\x43\101\120\x54\x43\110\101\40\143\x6f\144\x65" , "\123\160\145\x61\x6b\x20\164\150\x65\40\x43\x41\x50\124\103\110\101\40\x63\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Libya , '' , "\57\x2f\143\141\x70\x74\x63\x68\x61\56\157\162\147\57\143\141\x70\x74\x63\x68\141\56\150\164\155\x6c\77\x70\150\160" , "\122\x65\164\171\x70\x65\x20\164\150\x65\x20\103\101\x50\x54\x43\110\101\40\143\x6f\144\x65\40\146\162\157\x6d\x20\x74\150\x65\x20\x69\x6d\x61\147\x65" , "\103\150\141\156\x67\x65\x20\x74\x68\145\40\x43\101\x50\124\103\110\x41\40\x63\x6f\x64\x65" , "\123\160\145\x61\153\40\x74\150\145\x20\103\x41\120\x54\x43\110\101\40\x63\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Morocco , '' , "\x2f\57\x63\141\160\164\143\150\141\56\157\162\x67\x2f\x63\x61\x70\164\143\x68\x61\56\150\164\155\154\77\x70\x68\x70" , "\x52\x65\164\171\x70\x65\40\x74\150\x65\x20\x43\101\120\x54\103\x48\101\40\143\x6f\144\x65\x20\146\162\x6f\155\40\164\x68\145\x20\x69\155\141\147\145" , "\x43\150\141\x6e\x67\x65\x20\x74\x68\145\x20\x43\101\120\x54\x43\110\101\40\143\157\144\145" , "\123\x70\145\141\153\x20\x74\x68\x65\x20\103\x41\120\124\103\x48\101\x20\x63\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Oman , '' , "\57\57\143\141\x70\164\x63\x68\141\x2e\x6f\162\x67\x2f\x63\141\160\x74\x63\150\x61\x2e\150\164\x6d\x6c\x3f\160\150\x70" , "\122\145\x74\x79\160\145\x20\164\x68\x65\x20\103\101\x50\124\x43\110\x41\40\x63\157\x64\145\x20\x66\162\157\x6d\x20\x74\150\x65\40\x69\155\x61\147\145" , "\x43\x68\141\156\147\x65\40\164\150\145\x20\x43\101\120\x54\103\x48\101\40\x63\x6f\x64\x65" , "\123\x70\145\x61\x6b\x20\164\x68\145\x20\103\x41\120\x54\x43\110\x41\40\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Qatar , '' , "\x2f\57\143\x61\160\x74\x63\150\x61\x2e\157\x72\147\x2f\143\141\x70\164\143\x68\141\56\x68\x74\x6d\154\x3f\x70\150\160" , "\x52\145\164\x79\160\x65\40\164\x68\x65\40\x43\101\x50\x54\103\110\101\40\143\157\144\x65\40\146\x72\157\155\40\x74\150\x65\40\151\155\141\x67\x65" , "\x43\x68\x61\x6e\147\x65\x20\x74\x68\x65\40\x43\x41\x50\124\x43\110\x41\40\x63\x6f\x64\x65" , "\x53\160\145\x61\153\40\x74\x68\145\x20\103\x41\x50\124\x43\110\101\x20\x63\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: SaudiArabia , '' , "\57\57\x63\141\160\x74\143\150\141\56\157\162\x67\x2f\x63\141\x70\x74\143\x68\x61\56\x68\x74\x6d\154\x3f\x70\x68\160" , "\x52\x65\164\171\x70\x65\40\x74\150\x65\x20\x43\x41\120\x54\x43\x48\101\40\x63\157\x64\x65\x20\146\x72\x6f\x6d\x20\x74\150\145\x20\151\x6d\141\x67\145" , "\x43\150\x61\156\147\145\x20\164\x68\x65\40\103\101\120\124\x43\110\x41\40\143\x6f\x64\145" , "\123\160\x65\x61\153\40\164\x68\145\x20\x43\x41\120\124\103\110\x41\x20\x63\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Syria , '' , "\x2f\57\143\141\160\164\143\x68\x61\x2e\157\162\147\x2f\143\x61\x70\164\143\150\x61\x2e\150\164\x6d\154\x3f\160\150\160" , "\x52\x65\164\x79\160\145\40\x74\x68\145\x20\103\101\120\x54\x43\x48\x41\x20\143\x6f\x64\x65\x20\x66\x72\x6f\x6d\x20\164\150\145\40\x69\x6d\x61\x67\145" , "\x43\150\x61\156\147\145\40\x74\150\x65\x20\x43\x41\120\x54\x43\110\101\x20\x63\x6f\144\145" , "\123\160\x65\x61\153\40\164\x68\x65\x20\103\101\x50\124\103\x48\101\x20\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Tunisia , '' , "\57\57\143\141\x70\x74\x63\x68\141\56\157\x72\147\57\x63\x61\160\164\x63\x68\x61\56\x68\164\155\154\x3f\160\x68\x70" , "\x52\145\164\x79\160\x65\40\164\x68\145\x20\x43\101\x50\x54\x43\110\x41\40\143\157\144\145\40\146\162\157\x6d\x20\164\x68\x65\40\151\155\141\x67\145" , "\x43\150\x61\156\x67\145\40\164\x68\x65\x20\103\x41\120\x54\103\110\x41\40\x63\157\x64\x65" , "\123\160\145\141\153\40\164\150\145\x20\x43\101\x50\x54\x43\110\x41\x20\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: UAE , '' , "\x2f\x2f\x63\141\x70\164\x63\x68\141\x2e\157\162\x67\57\x63\141\160\x74\x63\x68\x61\56\x68\x74\x6d\x6c\x3f\160\x68\160" , "\122\x65\164\x79\160\145\40\x74\150\145\x20\x43\101\120\124\x43\x48\101\40\x63\157\x64\145\x20\x66\162\x6f\155\40\x74\x68\145\x20\151\155\x61\147\145" , "\x43\x68\x61\156\147\x65\x20\164\150\145\x20\103\101\x50\x54\103\110\x41\40\x63\157\144\145" , "\123\x70\145\141\153\x20\x74\150\145\x20\x43\x41\x50\124\x43\x48\x41\40\143\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Arabic , BDC_Country :: Yemen , '' , "\x2f\57\x63\141\160\x74\x63\150\x61\x2e\x6f\162\x67\x2f\143\141\160\x74\x63\150\x61\x2e\x68\164\155\154\77\x70\x68\160" , "\122\145\x74\x79\160\x65\x20\164\x68\x65\40\103\101\x50\x54\x43\110\101\x20\x63\157\x64\x65\40\146\x72\x6f\155\x20\164\x68\145\40\x69\155\x61\147\x65" , "\x43\150\141\156\147\x65\40\164\x68\145\40\103\101\x50\x54\103\110\101\x20\143\x6f\144\x65" , "\123\160\145\141\x6b\x20\x74\150\145\40\x43\101\120\x54\x43\110\x41\x20\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Unknown , '' , "\57\x2f\143\x61\x70\x74\x63\x68\141\x2e\157\x72\147\57\143\141\x70\x74\x63\150\141\56\150\164\155\154\x3f\x70\x68\160" , "\x52\145\164\x79\x70\x65\x20\164\x68\x65\40\103\x41\120\x54\x43\110\101\40\143\x6f\x64\x65\x20\146\162\x6f\x6d\x20\164\x68\x65\40\x69\x6d\x61\147\x65" , "\103\150\x61\156\147\145\x20\x74\x68\x65\40\103\x41\x50\x54\103\x48\101\x20\143\x6f\x64\x65" , "\x53\x70\x65\x61\153\40\164\x68\x65\40\103\x41\120\x54\103\x48\101\x20\x63\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Algeria , '' , "\57\x2f\143\141\160\x74\143\x68\x61\56\x6f\x72\x67\x2f\x63\x61\160\x74\x63\x68\141\56\150\x74\155\x6c\77\x70\150\160" , "\x52\x65\164\x79\x70\x65\x20\164\150\x65\x20\103\x41\120\x54\x43\110\101\40\x63\157\144\x65\x20\x66\162\157\155\40\x74\150\145\40\151\155\x61\147\145" , "\103\x68\x61\x6e\147\145\40\x74\x68\145\x20\103\x41\120\x54\103\x48\x41\40\143\x6f\144\145" , "\x53\160\x65\141\153\x20\x74\150\x65\x20\103\101\120\x54\103\x48\101\x20\143\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Bahrain , '' , "\x2f\x2f\143\141\160\164\x63\x68\x61\x2e\x6f\x72\147\x2f\143\141\x70\164\143\150\x61\56\x68\164\x6d\x6c\77\x70\150\x70" , "\x52\145\164\171\x70\x65\x20\164\x68\x65\x20\103\x41\120\124\103\x48\101\x20\143\157\x64\x65\40\146\162\157\x6d\x20\164\150\145\x20\151\155\x61\147\145" , "\103\150\141\x6e\147\x65\40\164\150\145\x20\x43\x41\x50\124\x43\x48\x41\40\x63\157\144\x65" , "\x53\160\145\141\153\40\164\150\x65\x20\103\101\x50\x54\x43\x48\101\x20\143\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Egypt , '' , "\x2f\x2f\143\141\160\164\143\x68\141\56\x6f\x72\x67\x2f\143\x61\160\x74\143\x68\141\56\150\164\155\x6c\77\x70\x68\x70" , "\122\x65\164\171\x70\145\40\164\x68\145\40\x43\101\120\124\103\x48\101\40\x63\157\144\x65\x20\x66\162\x6f\x6d\x20\164\150\145\40\x69\155\141\147\x65" , "\x43\150\x61\x6e\147\x65\40\164\x68\x65\40\x43\x41\x50\124\x43\110\101\40\143\157\x64\x65" , "\123\x70\x65\x61\153\x20\164\x68\x65\40\x43\101\120\124\x43\x48\101\x20\143\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Iraq , '' , "\57\x2f\x63\x61\x70\164\x63\x68\141\x2e\157\162\x67\x2f\x63\141\160\x74\143\x68\x61\x2e\x68\x74\x6d\154\x3f\160\150\160" , "\122\x65\x74\x79\160\145\40\164\150\x65\x20\103\101\120\124\x43\110\x41\x20\143\157\144\145\40\x66\x72\x6f\x6d\x20\164\150\145\40\151\x6d\x61\147\x65" , "\x43\x68\x61\x6e\x67\145\40\164\150\x65\40\103\x41\120\x54\103\110\x41\40\143\x6f\x64\x65" , "\123\160\145\141\x6b\40\x74\150\145\x20\x43\101\120\x54\x43\110\101\x20\x63\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Jordan , '' , "\57\x2f\143\141\160\x74\143\150\x61\56\x6f\x72\147\57\x63\141\160\x74\x63\x68\141\56\x68\164\155\x6c\77\x70\x68\160" , "\122\x65\x74\x79\x70\145\x20\164\x68\145\x20\103\x41\120\124\103\110\101\x20\143\x6f\144\x65\x20\146\162\157\155\40\x74\150\x65\40\151\155\141\x67\x65" , "\x43\150\x61\156\147\x65\40\164\x68\x65\x20\x43\x41\x50\124\103\110\101\40\x63\x6f\x64\145" , "\123\x70\145\141\x6b\40\164\x68\145\x20\103\101\120\x54\103\110\101\x20\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Kuwait , '' , "\57\x2f\143\141\x70\x74\143\x68\141\x2e\157\162\x67\57\143\x61\160\164\143\150\141\x2e\x68\164\155\154\x3f\160\x68\160" , "\x52\145\x74\171\x70\x65\x20\164\x68\x65\x20\x43\x41\x50\x54\103\x48\101\x20\x63\x6f\144\x65\40\x66\x72\x6f\155\40\164\x68\145\40\151\x6d\141\147\x65" , "\x43\x68\x61\x6e\x67\x65\40\x74\150\x65\x20\x43\x41\x50\x54\103\x48\x41\40\x63\x6f\x64\145" , "\x53\x70\x65\x61\153\40\x74\x68\145\x20\103\101\120\x54\103\110\x41\x20\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Lebanon , '' , "\57\57\143\x61\160\164\x63\x68\x61\x2e\x6f\162\147\57\143\141\160\164\x63\x68\x61\x2e\x68\164\x6d\154\x3f\x70\150\160" , "\x52\145\x74\171\160\145\x20\164\x68\145\x20\103\x41\120\124\103\110\x41\x20\x63\x6f\144\x65\x20\146\162\x6f\155\40\164\x68\145\x20\x69\155\141\x67\145" , "\x43\150\x61\156\x67\x65\x20\164\x68\x65\40\103\101\120\x54\x43\x48\101\40\x63\x6f\x64\145" , "\x53\160\145\141\x6b\40\164\x68\145\x20\103\x41\120\x54\x43\x48\101\x20\x63\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Libya , '' , "\57\57\143\141\x70\164\143\x68\x61\56\x6f\162\x67\57\x63\x61\x70\x74\143\x68\141\56\150\x74\x6d\154\77\160\150\160" , "\x52\x65\x74\x79\160\x65\40\164\x68\x65\x20\x43\101\120\x54\103\x48\x41\40\x63\157\144\x65\40\x66\162\x6f\x6d\x20\x74\x68\x65\40\151\x6d\141\147\x65" , "\103\x68\141\156\147\x65\40\x74\150\145\40\x43\101\120\x54\x43\x48\101\40\x63\157\144\145" , "\x53\160\x65\x61\x6b\x20\164\x68\x65\40\x43\101\120\x54\x43\x48\x41\x20\x63\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Morocco , '' , "\57\x2f\143\x61\160\x74\143\150\141\x2e\x6f\x72\147\57\143\x61\x70\x74\143\x68\141\x2e\150\x74\x6d\x6c\77\x70\150\x70" , "\x52\145\164\171\160\x65\40\x74\150\145\40\103\x41\x50\124\103\110\101\40\143\157\144\145\40\x66\x72\x6f\155\x20\x74\x68\x65\x20\151\155\141\x67\145" , "\x43\x68\x61\156\147\x65\40\x74\x68\145\x20\103\x41\120\x54\x43\x48\101\40\x63\x6f\x64\x65" , "\123\x70\x65\x61\153\40\164\x68\145\x20\103\101\x50\124\x43\110\101\x20\x63\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Oman , '' , "\x2f\x2f\x63\141\160\164\143\x68\x61\56\x6f\x72\x67\57\x63\x61\x70\x74\x63\150\141\56\150\164\x6d\154\77\x70\x68\160" , "\x52\145\164\171\160\145\40\164\x68\145\x20\103\x41\x50\x54\x43\x48\101\40\x63\157\x64\x65\x20\146\x72\x6f\x6d\x20\x74\x68\x65\40\x69\155\x61\x67\145" , "\x43\x68\x61\x6e\147\x65\x20\164\150\x65\40\103\x41\120\124\x43\110\x41\40\x63\157\144\x65" , "\x53\160\x65\x61\x6b\40\164\x68\x65\40\x43\101\120\124\103\x48\101\40\143\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Qatar , '' , "\57\x2f\x63\x61\x70\x74\x63\x68\x61\x2e\157\x72\x67\x2f\x63\x61\x70\164\143\150\x61\x2e\x68\x74\x6d\154\77\160\x68\160" , "\x52\x65\x74\171\x70\x65\40\x74\x68\x65\x20\103\x41\x50\x54\103\110\x41\40\143\x6f\x64\145\40\x66\162\157\155\40\164\x68\x65\x20\x69\155\141\147\x65" , "\x43\x68\x61\156\x67\145\x20\164\x68\145\40\103\101\x50\x54\x43\x48\x41\40\143\x6f\x64\145" , "\x53\x70\x65\x61\x6b\x20\x74\150\145\x20\x43\101\x50\124\x43\110\x41\x20\143\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: SaudiArabia , '' , "\57\57\x63\141\x70\x74\143\150\141\56\157\x72\x67\57\x63\141\160\x74\x63\x68\141\56\x68\164\x6d\154\x3f\160\150\x70" , "\122\x65\164\171\x70\145\x20\x74\150\x65\40\x43\101\120\x54\103\110\101\40\x63\x6f\144\145\40\x66\x72\x6f\x6d\x20\x74\x68\145\40\x69\x6d\141\x67\x65" , "\103\x68\x61\156\x67\145\40\x74\150\x65\x20\103\x41\120\x54\x43\x48\x41\x20\143\x6f\x64\145" , "\x53\x70\145\x61\x6b\x20\x74\x68\145\40\x43\x41\120\x54\x43\110\x41\x20\x63\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Syria , '' , "\57\x2f\143\x61\x70\x74\143\x68\x61\x2e\x6f\x72\147\57\143\x61\x70\164\x63\x68\x61\x2e\x68\164\x6d\x6c\x3f\160\150\x70" , "\122\145\164\171\160\145\40\164\150\145\40\x43\x41\x50\x54\103\x48\101\x20\x63\x6f\x64\x65\x20\146\x72\x6f\x6d\40\x74\x68\x65\x20\151\155\x61\147\145" , "\103\x68\x61\156\147\x65\40\164\150\x65\40\x43\x41\120\x54\x43\110\101\x20\143\157\144\145" , "\x53\160\x65\141\153\40\164\150\x65\x20\103\101\120\x54\103\110\101\40\143\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Tunisia , '' , "\57\57\x63\141\x70\164\143\x68\141\56\157\x72\147\57\143\141\160\x74\143\x68\x61\56\150\164\155\154\77\x70\150\160" , "\x52\145\164\171\x70\x65\x20\x74\x68\x65\x20\x43\x41\x50\x54\103\110\x41\40\143\x6f\144\145\x20\x66\x72\x6f\155\x20\164\150\x65\40\151\155\x61\147\145" , "\x43\x68\141\156\x67\145\40\x74\150\x65\40\103\x41\x50\124\x43\110\x41\x20\143\157\x64\x65" , "\x53\x70\x65\x61\153\40\164\150\x65\x20\103\x41\120\x54\x43\110\101\x20\x63\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: UAE , '' , "\x2f\x2f\143\x61\x70\164\x63\150\x61\x2e\x6f\162\147\57\x63\x61\x70\164\143\150\x61\x2e\150\x74\155\x6c\x3f\x70\x68\160" , "\122\145\164\171\x70\x65\40\x74\x68\x65\40\x43\101\x50\x54\103\x48\101\40\x63\x6f\144\145\x20\x66\x72\x6f\x6d\x20\x74\150\x65\x20\x69\x6d\x61\x67\x65" , "\x43\x68\x61\156\x67\145\x20\x74\150\x65\x20\103\101\x50\124\103\x48\101\x20\x63\x6f\144\x65" , "\123\x70\x65\x61\153\x20\x74\x68\145\40\x43\101\120\124\x43\110\101\40\143\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Arabic , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Yemen , '' , "\x2f\x2f\x63\141\x70\164\143\x68\x61\56\157\x72\x67\x2f\143\x61\x70\164\x63\x68\141\56\x68\x74\155\x6c\x3f\160\150\160" , "\122\145\x74\x79\x70\145\40\164\150\x65\x20\103\x41\x50\x54\x43\x48\101\40\x63\x6f\144\145\x20\146\162\157\x6d\x20\164\150\145\x20\151\x6d\x61\x67\145" , "\103\150\141\156\147\x65\40\164\150\145\x20\x43\101\120\124\103\110\101\40\143\157\144\x65" , "\x53\x70\145\x61\153\40\164\150\x65\x20\x43\101\120\x54\103\110\101\40\143\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Basque , BDC_BaseCharset :: Latin , BDC_Country :: Unknown , "\x43\x2c\x51\54\126\54\x57\x2c\131" , "\x2f\x2f\x63\x61\x70\164\x63\150\141\x2e\x6f\162\x67\57\143\141\x70\164\x63\150\141\56\150\x74\x6d\154\x3f\x70\150\x70" , "\122\145\164\x79\160\x65\40\x74\150\x65\40\103\101\120\x54\x43\110\x41\x20\x63\157\144\145\40\x66\x72\x6f\155\x20\x74\x68\145\x20\x69\x6d\x61\147\145" , "\x43\150\141\x6e\x67\145\40\164\x68\x65\40\x43\101\120\124\x43\x48\x41\x20\x63\x6f\x64\145" , "\x53\160\x65\141\153\40\164\150\x65\40\x43\101\x50\x54\x43\x48\101\40\x63\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Belarusian , BDC_BaseCharset :: Cyrillic , BDC_Country :: Belarus , "\320\x98" , "\57\57\x63\x61\160\x74\143\150\x61\56\157\162\147\x2f\143\x61\x70\x74\x63\150\x61\56\x68\164\x6d\154\77\x70\x68\160" , "\x52\x65\164\171\x70\145\x20\x74\150\145\40\103\x41\120\124\x43\110\x41\x20\143\157\144\145\40\x66\162\x6f\155\x20\164\x68\145\40\151\155\x61\147\x65" , "\x43\150\141\156\x67\145\40\x74\150\145\40\x43\x41\120\x54\x43\x48\x41\40\x63\x6f\144\145" , "\123\160\145\141\x6b\x20\x74\150\x65\40\103\x41\x50\x54\103\110\101\x20\143\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Belarusian , BDC_BaseCharset :: Latin , BDC_Country :: Belarus , '' , "\x2f\x2f\143\141\x70\164\x63\x68\141\56\x6f\x72\x67\57\143\x61\160\x74\143\150\x61\x2e\x68\164\155\x6c\77\x70\x68\160" , "\x52\x65\164\171\160\145\40\164\150\145\x20\103\x41\120\124\103\x48\x41\40\143\x6f\x64\x65\x20\146\x72\x6f\x6d\40\164\x68\x65\x20\151\155\141\147\145" , "\x43\x68\141\156\x67\145\x20\x74\150\x65\x20\x43\x41\x50\124\103\110\x41\x20\x63\157\x64\145" , "\x53\160\145\141\x6b\40\164\150\x65\x20\103\x41\120\124\103\110\x41\40\143\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Bulgarian , BDC_BaseCharset :: Cyrillic , BDC_Country :: Bulgaria , "\xd0\257" , "\x2f\x2f\x63\x61\160\164\143\x68\x61\x2e\157\162\147\57\143\x61\160\x74\143\150\x61\x2e\x68\164\155\154\77\160\x68\x70" , "\122\145\164\x79\160\145\40\164\150\145\x20\x43\x41\x50\124\x43\110\101\40\x63\x6f\x64\x65\x20\x66\162\x6f\x6d\40\x74\x68\145\x20\151\x6d\141\147\x65" , "\x43\150\141\156\147\x65\40\x74\x68\145\x20\x43\101\120\124\103\110\101\40\x63\x6f\x64\145" , "\x53\x70\145\141\153\x20\164\x68\x65\x20\103\101\120\124\x43\x48\x41\40\x63\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Bulgarian , BDC_BaseCharset :: Latin , BDC_Country :: Bulgaria , '' , "\x2f\57\x63\141\160\x74\x63\x68\x61\x2e\x6f\x72\147\57\143\141\x70\164\143\150\x61\x2e\150\x74\155\154\x3f\x70\x68\x70" , "\122\x65\164\171\x70\x65\40\164\x68\x65\x20\x43\101\120\124\x43\x48\x41\40\143\157\x64\x65\x20\146\162\x6f\155\40\164\150\145\x20\151\155\141\x67\x65" , "\x43\x68\x61\x6e\147\x65\x20\164\150\x65\40\103\101\x50\x54\x43\110\x41\x20\x63\157\144\x65" , "\123\160\x65\141\x6b\x20\x74\150\145\40\x43\101\120\124\x43\x48\101\x20\143\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Catalan , BDC_BaseCharset :: Latin , BDC_Country :: Spain , '' , "\57\x2f\143\x61\x70\x74\x63\150\141\56\x6f\x72\x67\x2f\143\141\x70\x74\143\150\141\56\x68\164\155\x6c\77\160\150\160" , "\x52\x65\164\171\x70\x65\x20\x74\x68\x65\40\x43\101\x50\124\103\110\x41\40\143\x6f\x64\x65\x20\146\162\x6f\155\x20\164\150\145\40\151\x6d\x61\x67\145" , "\103\x68\x61\156\147\x65\x20\x74\150\145\x20\103\101\120\124\103\110\101\x20\143\157\x64\x65" , "\x53\160\145\x61\x6b\40\164\x68\145\40\x43\x41\x50\124\x43\110\101\40\143\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Mandarin , BDC_BaseCharset :: HanSimplified , BDC_Country :: PRC , '' , "\x2f\57\143\141\x70\164\143\x68\x61\x2e\x6f\162\x67\57\143\x61\x70\164\x63\x68\141\x2e\150\164\x6d\x6c\77\160\150\160" , "\122\145\164\x79\160\x65\x20\x74\150\x65\x20\103\x41\x50\124\x43\110\x41\x20\143\157\x64\x65\x20\146\162\x6f\155\x20\x74\150\x65\x20\x69\155\x61\147\145" , "\x43\x68\x61\x6e\x67\145\40\164\x68\145\40\x43\x41\120\x54\x43\110\x41\x20\x63\157\144\x65" , "\x53\x70\145\141\153\x20\x74\x68\145\x20\x43\x41\120\124\103\110\101\x20\143\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Mandarin , BDC_BaseCharset :: HanSimplified , BDC_Country :: Singapore , '' , "\57\57\x63\x61\x70\x74\x63\150\x61\56\x6f\x72\147\57\143\x61\160\164\x63\150\x61\x2e\150\x74\x6d\154\77\x70\x68\x70" , "\122\145\x74\x79\160\145\x20\164\x68\145\40\103\x41\120\x54\103\110\x41\x20\143\157\144\x65\40\x66\x72\x6f\155\x20\x74\x68\x65\x20\151\155\x61\147\145" , "\103\x68\x61\x6e\147\x65\x20\x74\150\145\x20\103\101\x50\124\x43\110\x41\40\143\157\144\x65" , "\123\x70\145\141\x6b\x20\164\150\145\40\x43\101\x50\x54\103\x48\x41\x20\143\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Mandarin , BDC_BaseCharset :: HanTraditional , BDC_Country :: Taiwan , '' , "\57\x2f\143\x61\160\164\143\150\x61\56\x6f\x72\147\x2f\x63\x61\160\164\143\x68\x61\x2e\150\164\155\x6c\x3f\x70\x68\x70" , "\122\x65\164\x79\x70\x65\x20\x74\x68\145\40\103\x41\x50\124\x43\x48\101\x20\x63\x6f\x64\145\40\146\162\157\x6d\x20\164\x68\x65\40\151\x6d\141\x67\x65" , "\103\x68\x61\x6e\147\x65\x20\x74\150\x65\40\103\101\x50\124\x43\110\x41\x20\143\x6f\144\145" , "\123\x70\145\141\x6b\x20\164\x68\x65\x20\x43\x41\120\124\x43\x48\101\40\143\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Mandarin , BDC_BaseCharset :: HanTraditional , BDC_Country :: HongKong , '' , "\x2f\57\143\141\x70\x74\143\150\x61\56\x6f\x72\x67\57\x63\141\x70\x74\143\150\x61\x2e\150\x74\x6d\x6c\77\x70\150\x70" , "\122\145\164\x79\160\x65\x20\164\x68\x65\40\x43\101\120\x54\103\110\101\x20\143\x6f\144\x65\x20\146\162\157\x6d\x20\x74\x68\x65\40\x69\x6d\141\147\x65" , "\103\150\141\156\147\145\x20\x74\x68\145\x20\x43\101\x50\124\x43\x48\x41\x20\143\x6f\144\145" , "\123\x70\145\x61\x6b\40\x74\x68\x65\x20\x43\x41\120\124\x43\x48\101\x20\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Mandarin , BDC_BaseCharset :: Bopomofo , BDC_Country :: Taiwan , '' , "\x2f\57\143\x61\x70\x74\x63\x68\141\56\157\162\x67\57\x63\141\x70\164\143\150\141\56\150\164\x6d\x6c\77\x70\x68\160" , "\122\145\164\x79\x70\x65\40\164\x68\x65\40\103\101\120\x54\x43\x48\101\x20\x63\157\x64\145\x20\x66\162\x6f\155\40\164\x68\145\x20\x69\x6d\x61\x67\x65" , "\103\150\141\156\147\145\x20\164\x68\145\x20\x43\101\120\x54\103\x48\101\x20\x63\157\x64\x65" , "\x53\160\145\x61\x6b\40\x74\150\x65\x20\x43\x41\x50\x54\103\x48\x41\x20\143\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Cantonese , BDC_BaseCharset :: HanSimplified , BDC_Country :: PRC , '' , "\57\57\143\x61\160\x74\x63\x68\141\56\x6f\x72\x67\57\143\141\x70\164\x63\150\x61\56\150\x74\155\154\x3f\x70\150\160" , "\x52\x65\x74\171\x70\145\40\164\150\145\40\x43\x41\120\x54\103\110\101\40\x63\x6f\144\x65\x20\146\x72\x6f\x6d\x20\164\x68\x65\40\151\155\141\147\x65" , "\x43\x68\x61\156\147\145\40\x74\150\145\x20\103\101\120\x54\103\110\101\40\x63\157\x64\x65" , "\x53\160\x65\x61\x6b\x20\x74\x68\x65\40\103\101\120\124\103\110\x41\x20\143\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Cantonese , BDC_BaseCharset :: HanTraditional , BDC_Country :: HongKong , '' , "\x2f\57\143\x61\x70\164\x63\150\141\56\157\162\147\x2f\143\141\x70\164\x63\x68\141\x2e\x68\x74\155\154\x3f\160\150\160" , "\122\145\x74\171\160\145\x20\164\x68\x65\x20\103\x41\120\x54\103\x48\x41\x20\x63\x6f\x64\x65\40\146\162\x6f\x6d\40\x74\x68\x65\40\x69\x6d\x61\147\x65" , "\x43\x68\x61\x6e\147\145\x20\x74\150\x65\40\103\101\x50\x54\103\x48\x41\x20\x63\x6f\x64\x65" , "\x53\160\x65\x61\x6b\x20\164\x68\x65\40\103\101\x50\x54\103\110\x41\x20\x63\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Cantonese , BDC_BaseCharset :: HanTraditional , BDC_Country :: Macao , '' , "\x2f\57\x63\x61\x70\164\143\150\141\56\157\162\147\57\x63\141\160\164\143\150\x61\x2e\x68\x74\155\x6c\x3f\160\x68\x70" , "\122\x65\x74\171\x70\x65\x20\x74\150\145\x20\103\101\120\124\x43\x48\x41\40\143\157\x64\x65\40\146\x72\x6f\155\40\x74\150\145\40\x69\155\141\147\145" , "\103\x68\141\x6e\x67\145\40\x74\x68\x65\40\x43\x41\120\x54\x43\110\x41\40\x63\157\x64\x65" , "\x53\160\x65\x61\153\40\x74\x68\x65\40\x43\101\120\x54\x43\110\x41\40\143\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Mandarin , BDC_BaseCharset :: Latin , BDC_Country :: PRC , '' , "\x2f\57\x63\x61\x70\164\x63\x68\141\56\x6f\162\x67\57\143\x61\160\x74\143\x68\141\x2e\150\x74\155\x6c\77\x70\x68\x70" , "\122\145\x74\171\160\145\40\x74\150\x65\40\x43\x41\120\x54\x43\110\x41\x20\143\x6f\x64\x65\40\146\162\157\155\40\164\150\x65\40\151\x6d\x61\x67\x65" , "\103\150\141\x6e\x67\145\x20\x74\x68\x65\40\103\101\120\x54\103\110\101\x20\143\157\144\145" , "\123\x70\145\x61\153\x20\x74\150\145\40\x43\x41\x50\x54\x43\x48\x41\x20\143\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Mandarin , BDC_BaseCharset :: Latin , BDC_Country :: Singapore , '' , "\x2f\x2f\143\x61\160\164\x63\x68\141\56\x6f\162\147\x2f\x63\141\x70\x74\x63\x68\x61\x2e\x68\x74\155\154\x3f\x70\x68\x70" , "\122\x65\164\x79\160\145\40\164\150\x65\40\x43\x41\x50\x54\x43\x48\101\40\143\x6f\x64\x65\40\146\162\157\x6d\x20\x74\150\x65\x20\x69\155\141\147\x65" , "\x43\x68\x61\156\147\x65\40\164\x68\145\40\x43\x41\x50\124\x43\x48\101\x20\143\x6f\x64\x65" , "\123\160\x65\x61\x6b\x20\164\150\145\40\103\101\120\x54\x43\x48\x41\x20\x63\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Mandarin , BDC_BaseCharset :: Latin , BDC_Country :: Taiwan , '' , "\x2f\57\143\141\x70\x74\143\150\141\x2e\x6f\162\147\x2f\143\141\160\x74\x63\x68\x61\x2e\150\164\155\154\77\160\150\x70" , "\x52\145\164\x79\160\x65\x20\164\x68\145\40\x43\101\x50\124\x43\x48\x41\x20\x63\157\144\145\40\x66\x72\157\x6d\x20\164\x68\x65\40\151\155\x61\x67\145" , "\x43\150\x61\156\147\x65\x20\x74\150\x65\40\x43\101\120\124\x43\x48\101\40\143\157\144\145" , "\123\x70\x65\x61\153\x20\x74\150\145\x20\x43\x41\x50\124\103\x48\101\x20\143\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Mandarin , BDC_BaseCharset :: Latin , BDC_Country :: HongKong , '' , "\57\x2f\x63\141\160\164\143\x68\x61\56\x6f\x72\x67\57\143\x61\x70\x74\143\x68\x61\56\150\x74\x6d\154\x3f\x70\150\x70" , "\122\x65\x74\x79\160\145\x20\x74\150\x65\x20\103\x41\x50\124\103\110\x41\x20\x63\157\144\x65\x20\x66\x72\x6f\155\x20\164\150\145\x20\151\x6d\x61\147\145" , "\103\150\141\x6e\147\x65\x20\164\x68\x65\x20\x43\101\x50\124\103\110\x41\40\x63\x6f\x64\x65" , "\x53\x70\145\x61\x6b\40\164\x68\x65\x20\103\x41\120\124\x43\110\101\x20\x63\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Mandarin , BDC_BaseCharset :: Latin , BDC_Country :: Taiwan , '' , "\x2f\57\x63\x61\160\x74\143\x68\x61\x2e\x6f\x72\x67\57\x63\x61\x70\x74\x63\x68\x61\56\x68\164\x6d\x6c\x3f\x70\150\160" , "\x52\145\164\x79\160\145\40\x74\150\145\40\x43\x41\120\x54\x43\110\101\40\x63\x6f\x64\x65\x20\146\162\x6f\155\x20\x74\x68\x65\40\151\x6d\141\x67\145" , "\103\x68\x61\156\147\x65\x20\x74\150\145\x20\103\101\120\124\x43\x48\x41\x20\x63\157\144\x65" , "\123\160\145\141\153\40\164\x68\x65\x20\103\101\x50\x54\103\x48\101\40\143\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Cantonese , BDC_BaseCharset :: Latin , BDC_Country :: PRC , '' , "\x2f\x2f\143\141\x70\x74\x63\x68\x61\56\x6f\x72\147\x2f\143\141\160\164\x63\150\141\x2e\150\x74\x6d\154\77\x70\x68\160" , "\122\x65\164\171\160\145\40\164\150\145\40\x43\101\x50\124\103\x48\101\x20\143\x6f\x64\145\x20\146\x72\x6f\x6d\x20\x74\x68\145\40\x69\x6d\141\x67\145" , "\103\150\x61\x6e\147\x65\x20\x74\x68\145\x20\x43\x41\120\x54\103\x48\x41\40\x63\x6f\x64\145" , "\123\x70\145\x61\153\x20\164\150\145\x20\103\101\x50\x54\103\x48\101\x20\x63\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Cantonese , BDC_BaseCharset :: Latin , BDC_Country :: HongKong , '' , "\x2f\x2f\x63\x61\x70\164\x63\x68\141\56\157\x72\147\x2f\143\141\x70\x74\143\x68\141\56\x68\164\155\x6c\x3f\x70\150\x70" , "\x52\145\x74\171\160\145\x20\x74\150\145\40\103\101\120\x54\x43\x48\x41\40\x63\157\x64\145\x20\x66\x72\x6f\155\40\164\150\145\40\x69\155\x61\x67\x65" , "\x43\150\141\x6e\147\x65\40\164\150\145\x20\x43\101\x50\124\x43\110\101\40\143\157\144\145" , "\x53\x70\145\141\153\x20\x74\x68\145\x20\x43\101\x50\124\103\110\x41\40\143\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: Chinese , BDC_BaseLanguage :: Cantonese , BDC_BaseCharset :: Latin , BDC_Country :: Macao , '' , "\57\57\143\141\160\x74\x63\x68\x61\x2e\157\162\147\x2f\x63\141\160\164\x63\x68\x61\56\x68\164\x6d\x6c\x3f\x70\150\x70" , "\122\145\x74\x79\x70\x65\40\164\150\x65\x20\103\101\120\x54\x43\x48\x41\x20\143\x6f\x64\x65\40\x66\162\x6f\155\40\164\x68\x65\40\151\x6d\141\147\x65" , "\x43\150\x61\156\x67\x65\x20\164\x68\145\40\x43\101\120\x54\x43\x48\101\x20\143\x6f\144\145" , "\123\x70\145\x61\153\x20\x74\150\x65\x20\x43\x41\120\x54\x43\110\x41\40\x63\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Czech , BDC_BaseCharset :: Latin , BDC_Country :: CzechRepublic , "\x51\54\x57" , "\x2f\x2f\x63\141\x70\164\x63\150\141\56\x6f\162\x67\x2f\x63\141\160\164\x63\150\x61\56\x68\164\x6d\x6c\x3f\160\x68\160" , "\122\145\x74\171\160\145\40\x74\150\x65\40\103\x41\x50\x54\x43\x48\x41\40\x63\x6f\144\x65\x20\146\162\157\155\40\164\150\x65\40\x69\155\x61\147\145" , "\103\x68\141\156\147\145\x20\x74\x68\145\40\x43\101\x50\124\x43\110\101\40\143\x6f\x64\145" , "\x53\x70\x65\141\x6b\40\164\x68\145\40\x43\101\120\124\x43\x48\x41\x20\x63\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Danish , BDC_BaseCharset :: Latin , BDC_Country :: Denmark , "\x43\x2c\121\x2c\x57\54\130\54\x5a" , "\x2f\x2f\x63\x61\x70\x74\x63\150\x61\56\157\x72\x67\57\143\x61\160\164\x63\150\141\x2e\x68\164\155\x6c\x3f\x70\150\x70" , "\122\x65\x74\171\x70\x65\x20\164\x68\145\40\103\101\120\124\103\110\101\40\x63\157\x64\x65\x20\x66\162\x6f\155\x20\164\150\x65\x20\151\x6d\141\x67\x65" , "\x43\x68\141\x6e\147\x65\40\x74\150\145\40\103\101\120\124\103\x48\101\x20\x63\157\144\145" , "\x53\x70\x65\141\x6b\40\x74\x68\145\40\103\101\x50\x54\103\110\x41\x20\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Dutch , BDC_BaseCharset :: Latin , BDC_Country :: Netherlands , '' , "\57\x2f\143\x61\x70\164\x63\x68\x61\56\157\162\147\x2f\143\x61\x70\x74\x63\150\141\56\150\x74\155\x6c\x3f\160\150\x70" , "\122\145\x74\x79\160\145\40\x74\150\145\x20\x43\x41\120\124\103\x48\x41\40\143\x6f\x64\x65\40\146\162\x6f\x6d\40\164\x68\145\40\x69\x6d\141\147\x65" , "\103\x68\141\x6e\x67\145\40\164\150\145\40\103\x41\x50\124\103\x48\101\x20\143\157\x64\145" , "\123\160\x65\141\x6b\40\x74\150\x65\40\x43\x41\x50\x54\x43\110\101\x20\143\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Dutch , BDC_BaseCharset :: Latin , BDC_Country :: Belgium , '' , "\x2f\57\143\141\x70\164\143\150\x61\x2e\x6f\x72\147\57\143\141\160\x74\143\x68\x61\56\x68\x74\x6d\x6c\x3f\x70\x68\160" , "\122\145\164\171\x70\x65\40\164\x68\145\x20\x43\101\x50\x54\x43\110\101\x20\143\157\144\145\40\x66\x72\157\x6d\x20\164\x68\x65\x20\x69\155\x61\147\145" , "\x43\150\x61\x6e\147\x65\x20\x74\150\145\40\x43\101\120\x54\103\110\x41\x20\x63\157\x64\145" , "\x53\160\145\141\153\x20\164\x68\x65\x20\103\101\120\x54\103\110\101\x20\143\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: USA , '' , "\57\57\143\x61\160\x74\x63\150\141\56\x6f\162\147\57\143\141\160\x74\x63\150\141\56\x68\164\x6d\154\77\160\x68\x70" , "\122\x65\x74\171\x70\x65\40\164\x68\x65\x20\103\x41\x50\124\103\110\x41\40\x63\157\x64\145\x20\x66\x72\157\155\40\x74\150\145\40\151\x6d\141\x67\x65" , "\103\x68\x61\156\147\145\40\x74\150\x65\x20\x43\101\x50\124\103\110\101\40\143\x6f\144\x65" , "\x53\x70\145\x61\153\x20\164\x68\145\40\103\101\120\x54\103\x48\x41\x20\x63\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: Australia , '' , "\57\x2f\143\141\160\x74\143\150\x61\x2e\157\162\x67\57\x63\141\x70\x74\143\150\x61\56\x68\164\155\154\x3f\x70\x68\x70" , "\122\x65\164\171\x70\x65\x20\164\150\145\x20\x43\101\120\124\103\x48\x41\x20\143\157\144\145\x20\x66\x72\157\x6d\x20\164\150\145\x20\x69\155\141\x67\145" , "\x43\x68\x61\x6e\147\x65\x20\x74\x68\145\x20\103\101\x50\x54\x43\x48\101\40\143\x6f\x64\145" , "\123\160\x65\x61\153\x20\x74\150\x65\40\x43\x41\120\x54\x43\110\101\40\143\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: Belize , '' , "\x2f\x2f\143\141\x70\164\x63\x68\x61\56\x6f\162\147\57\143\x61\160\164\143\x68\141\56\150\x74\155\154\x3f\160\150\x70" , "\122\145\x74\171\x70\x65\40\164\x68\x65\x20\x43\x41\x50\x54\103\x48\x41\x20\x63\x6f\144\x65\40\x66\162\x6f\x6d\x20\164\150\145\x20\x69\x6d\x61\147\x65" , "\x43\x68\141\x6e\x67\145\x20\164\x68\x65\40\103\x41\x50\124\x43\110\x41\40\143\157\144\145" , "\x53\160\x65\x61\x6b\40\164\150\x65\x20\103\101\120\124\x43\x48\x41\x20\143\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: Canada , '' , "\x2f\57\x63\x61\x70\164\143\x68\x61\56\157\x72\x67\57\143\141\160\x74\x63\150\x61\x2e\x68\x74\x6d\154\77\x70\150\160" , "\x52\x65\x74\171\160\x65\x20\164\150\145\40\x43\x41\120\x54\103\x48\101\40\143\x6f\144\x65\40\x66\162\x6f\x6d\x20\164\150\x65\x20\x69\x6d\141\147\x65" , "\x43\x68\141\x6e\147\145\40\164\150\x65\x20\x43\x41\120\x54\103\x48\x41\40\143\x6f\144\145" , "\123\160\145\141\153\x20\164\x68\x65\x20\x43\x41\120\124\x43\110\101\40\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: India , '' , "\x2f\x2f\143\x61\160\x74\143\150\141\56\x6f\162\147\57\143\x61\x70\x74\143\150\141\56\150\164\x6d\x6c\x3f\160\150\160" , "\122\x65\x74\x79\160\145\x20\164\150\x65\x20\x43\101\120\124\x43\110\x41\40\x63\x6f\x64\145\40\146\162\x6f\155\40\164\x68\x65\x20\151\155\x61\147\145" , "\x43\x68\141\x6e\x67\145\x20\164\x68\145\40\x43\x41\x50\x54\103\110\101\x20\x63\x6f\x64\145" , "\123\160\x65\141\x6b\x20\164\x68\x65\x20\x43\x41\120\x54\x43\x48\x41\40\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: Ireland , '' , "\x2f\57\x63\x61\160\x74\x63\150\x61\x2e\x6f\x72\147\57\143\141\x70\164\x63\150\x61\56\150\x74\155\154\77\160\x68\160" , "\122\x65\x74\171\160\145\x20\164\x68\145\40\103\x41\x50\124\x43\x48\x41\x20\143\157\144\145\x20\x66\162\157\x6d\x20\164\x68\145\40\151\x6d\x61\x67\145" , "\103\x68\141\156\x67\145\40\164\x68\145\40\103\x41\x50\x54\103\110\x41\x20\x63\157\x64\145" , "\123\160\x65\x61\x6b\x20\x74\150\145\40\103\101\x50\x54\103\110\101\40\143\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: Jamaica , '' , "\57\x2f\143\141\160\164\x63\x68\x61\56\x6f\x72\x67\57\x63\141\160\x74\143\x68\x61\x2e\150\x74\155\x6c\x3f\x70\x68\160" , "\x52\145\164\171\x70\145\40\x74\150\x65\x20\x43\x41\x50\124\103\x48\101\x20\143\157\x64\145\x20\146\x72\x6f\155\40\164\x68\145\40\151\155\x61\x67\x65" , "\103\150\x61\156\147\x65\40\164\x68\145\x20\x43\101\120\x54\x43\110\x41\x20\x63\x6f\144\145" , "\x53\160\145\141\x6b\x20\164\x68\145\x20\103\x41\x50\124\x43\110\101\x20\x63\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: Malaysia , '' , "\57\57\x63\141\160\164\x63\x68\x61\x2e\157\162\x67\57\x63\141\160\164\143\x68\141\56\x68\x74\x6d\x6c\77\x70\x68\x70" , "\x52\145\164\x79\160\x65\x20\164\150\145\x20\103\x41\x50\124\103\x48\x41\40\143\157\x64\145\x20\x66\162\157\x6d\x20\x74\150\x65\40\151\x6d\141\x67\x65" , "\x43\150\x61\x6e\147\145\40\x74\x68\x65\40\x43\x41\120\124\103\x48\x41\40\x63\157\x64\x65" , "\x53\160\x65\141\x6b\40\x74\150\x65\x20\103\101\x50\x54\x43\110\101\x20\x63\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: NewZealand , '' , "\57\x2f\x63\141\160\x74\143\x68\x61\x2e\x6f\162\x67\57\x63\x61\160\x74\143\150\x61\x2e\150\164\155\154\77\x70\150\160" , "\122\x65\164\x79\160\x65\40\x74\150\145\40\103\x41\120\124\103\x48\x41\40\x63\157\x64\x65\x20\146\162\x6f\x6d\40\164\x68\145\x20\x69\155\141\147\x65" , "\x43\x68\141\156\x67\145\40\164\150\145\x20\x43\x41\x50\x54\x43\110\101\x20\x63\x6f\144\145" , "\123\x70\145\x61\153\x20\164\x68\145\x20\103\101\120\124\x43\110\x41\x20\x63\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: Philippines , '' , "\x2f\x2f\143\x61\x70\164\143\x68\141\x2e\x6f\162\x67\57\x63\141\160\x74\143\150\141\x2e\x68\x74\x6d\154\77\160\x68\160" , "\x52\x65\164\171\160\145\40\x74\x68\x65\40\103\101\x50\124\x43\x48\x41\x20\143\157\144\x65\x20\146\162\x6f\155\40\x74\x68\145\40\151\x6d\141\x67\x65" , "\103\x68\x61\156\147\x65\x20\x74\150\145\x20\x43\x41\120\x54\x43\110\x41\x20\143\x6f\144\x65" , "\x53\x70\145\141\x6b\40\164\x68\145\40\103\x41\x50\x54\103\110\x41\x20\143\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: Singapore , '' , "\x2f\x2f\143\141\160\x74\143\150\x61\56\x6f\162\x67\x2f\143\141\160\x74\143\x68\x61\56\150\164\155\154\77\160\x68\160" , "\x52\145\164\x79\x70\145\40\164\150\145\x20\103\101\x50\124\x43\x48\x41\x20\143\x6f\x64\145\40\146\x72\x6f\x6d\x20\x74\x68\x65\x20\151\155\x61\147\x65" , "\103\150\x61\x6e\x67\145\40\164\x68\145\x20\x43\101\120\x54\103\x48\101\40\143\x6f\144\x65" , "\x53\x70\145\x61\153\x20\x74\150\145\40\x43\x41\x50\124\103\110\x41\40\x63\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: SouthAfrica , '' , "\x2f\57\143\141\x70\x74\x63\150\141\56\x6f\162\x67\x2f\143\141\x70\164\143\x68\141\x2e\x68\164\x6d\154\77\x70\150\160" , "\x52\x65\164\171\x70\x65\40\x74\150\x65\40\103\x41\x50\x54\x43\x48\x41\x20\x63\157\144\x65\x20\x66\x72\157\x6d\40\164\150\145\40\151\x6d\141\x67\x65" , "\x43\x68\141\156\x67\145\x20\164\150\145\x20\103\x41\120\x54\x43\110\101\40\143\157\144\x65" , "\123\x70\145\x61\153\40\x74\x68\x65\x20\103\101\120\x54\103\110\x41\x20\143\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: TrinidadTobago , '' , "\x2f\x2f\143\141\x70\164\x63\x68\141\56\157\162\x67\x2f\143\x61\x70\x74\x63\150\x61\x2e\x68\164\155\154\77\x70\x68\x70" , "\122\x65\x74\171\x70\145\40\x74\150\x65\x20\103\x41\x50\x54\x43\x48\x41\40\x63\x6f\144\x65\40\146\162\x6f\x6d\x20\x74\x68\145\x20\x69\155\141\147\x65" , "\x43\x68\x61\x6e\x67\x65\40\x74\150\145\x20\103\x41\x50\124\103\110\101\40\143\157\x64\x65" , "\123\160\145\141\x6b\40\x74\x68\x65\40\x43\x41\120\x54\x43\110\x41\40\143\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: UK , '' , "\57\x2f\x63\141\x70\x74\143\150\x61\x2e\157\162\x67\x2f\x63\141\160\x74\x63\150\141\x2e\150\x74\x6d\x6c\x3f\x70\x68\x70" , "\122\x65\x74\x79\160\x65\40\x74\x68\145\x20\103\x41\x50\124\103\x48\x41\x20\143\x6f\x64\x65\x20\146\x72\x6f\x6d\x20\164\150\x65\x20\x69\x6d\x61\147\145" , "\103\150\x61\x6e\147\x65\40\x74\x68\x65\x20\103\101\120\124\103\x48\x41\40\x63\x6f\144\145" , "\x53\x70\x65\x61\153\x20\164\150\145\40\x43\101\x50\x54\x43\x48\x41\x20\x63\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: English , BDC_BaseCharset :: Latin , BDC_Country :: Zimbabwe , '' , "\57\x2f\x63\141\160\164\143\x68\141\56\157\162\147\x2f\x63\141\x70\164\x63\x68\x61\56\150\164\x6d\x6c\77\160\x68\x70" , "\x52\x65\x74\x79\x70\145\x20\x74\x68\145\x20\x43\x41\x50\124\103\110\101\40\x63\157\x64\145\x20\x66\162\x6f\x6d\x20\164\x68\x65\40\x69\155\141\147\x65" , "\103\150\x61\x6e\x67\x65\40\164\x68\145\40\103\x41\x50\124\x43\x48\x41\40\143\x6f\144\145" , "\x53\160\x65\x61\x6b\x20\164\150\x65\40\103\x41\120\x54\x43\110\101\x20\143\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: Estonian , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Estonia , "\103\54\121\x2c\x57\54\130\54\131" , "\x2f\57\x63\141\x70\x74\x63\x68\141\x2e\x6f\162\x67\57\143\x61\x70\x74\x63\150\x61\x2e\150\x74\x6d\154\x3f\x70\x68\x70" , "\x52\145\x74\171\160\x65\x20\164\x68\x65\x20\103\101\120\x54\103\110\x41\x20\x63\x6f\x64\145\40\x66\x72\x6f\x6d\40\164\150\x65\x20\151\155\141\x67\x65" , "\x43\x68\x61\x6e\x67\145\40\x74\150\x65\x20\x43\x41\x50\124\103\x48\x41\x20\143\x6f\x64\x65" , "\123\160\145\141\153\40\164\x68\x65\40\x43\101\120\x54\x43\110\x41\x20\143\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Faroese , BDC_BaseCharset :: Latin , BDC_Country :: FaroeIslands , "\103\54\x51\x2c\x57\54\x58\x2c\x5a" , "\57\x2f\x63\141\160\x74\143\x68\141\x2e\x6f\162\x67\57\x63\141\160\164\x63\x68\141\56\150\164\x6d\x6c\77\160\x68\160" , "\122\x65\164\171\x70\145\40\x74\x68\145\40\103\101\x50\124\103\110\101\x20\x63\x6f\144\145\x20\146\162\x6f\155\x20\164\150\145\x20\x69\155\x61\147\145" , "\x43\x68\x61\x6e\x67\145\x20\164\x68\145\x20\103\101\x50\124\x43\110\x41\40\x63\157\x64\x65" , "\123\x70\145\x61\153\40\x74\150\x65\40\x43\101\120\124\x43\x48\101\40\143\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Finnish , BDC_BaseCharset :: Latin , BDC_Country :: Finland , "\127" , "\x2f\x2f\x63\141\x70\x74\x63\150\141\56\157\x72\x67\x2f\x63\141\x70\x74\x63\150\x61\x2e\x68\164\155\x6c\x3f\160\x68\x70" , "\x52\145\x74\171\x70\145\x20\164\150\x65\x20\x43\101\120\124\103\110\x41\40\143\x6f\x64\145\40\x66\162\x6f\x6d\x20\164\150\145\x20\151\155\x61\x67\145" , "\103\150\x61\156\x67\x65\40\164\150\145\x20\103\x41\x50\x54\x43\110\101\x20\143\157\144\x65" , "\x53\x70\x65\141\153\x20\164\150\145\x20\103\x41\120\124\103\x48\101\x20\143\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: French , BDC_BaseCharset :: Latin , BDC_Country :: France , '' , "\57\57\x63\x61\160\x74\143\x68\x61\x2e\x6f\x72\x67\57\x63\141\160\x74\143\150\141\56\x68\x74\x6d\x6c\x3f\160\150\x70" , "\122\145\x74\171\x70\145\40\x74\x68\x65\40\x43\x41\x50\124\103\x48\x41\x20\143\x6f\x64\145\40\146\x72\x6f\155\x20\x74\x68\145\40\151\x6d\x61\x67\x65" , "\x43\150\141\x6e\147\x65\x20\x74\150\145\40\103\x41\x50\124\x43\x48\101\40\x63\x6f\x64\x65" , "\x53\x70\x65\141\153\x20\x74\x68\145\40\x43\x41\x50\124\103\x48\x41\x20\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: French , BDC_BaseCharset :: Latin , BDC_Country :: Belgium , '' , "\x2f\x2f\x63\x61\160\164\x63\x68\141\56\x6f\162\x67\57\143\x61\x70\x74\143\x68\x61\x2e\x68\x74\x6d\x6c\77\160\x68\160" , "\x52\145\164\171\160\145\40\164\150\x65\40\x43\x41\120\124\x43\x48\x41\40\143\x6f\x64\x65\x20\x66\x72\157\155\40\x74\150\x65\x20\151\x6d\x61\147\x65" , "\x43\150\x61\x6e\147\145\40\x74\150\145\x20\103\101\120\x54\x43\x48\101\x20\143\x6f\144\145" , "\x53\160\x65\x61\153\40\164\x68\145\40\103\x41\x50\124\103\x48\x41\x20\x63\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: French , BDC_BaseCharset :: Latin , BDC_Country :: Canada , '' , "\57\57\x63\x61\160\164\x63\150\141\56\157\162\147\57\143\141\160\x74\x63\150\141\x2e\150\x74\155\154\77\x70\x68\160" , "\x52\145\x74\171\160\145\x20\x74\x68\145\x20\x43\101\x50\x54\103\110\x41\x20\x63\157\144\x65\40\146\x72\x6f\155\x20\164\150\x65\40\151\x6d\x61\147\145" , "\103\150\x61\156\147\x65\40\x74\150\145\x20\103\101\x50\x54\103\110\x41\x20\143\x6f\x64\145" , "\x53\160\x65\x61\x6b\x20\164\150\145\x20\103\x41\x50\124\103\110\x41\x20\x63\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: French , BDC_BaseCharset :: Latin , BDC_Country :: Luxembourg , '' , "\57\x2f\x63\141\160\164\143\150\141\56\x6f\x72\147\x2f\x63\141\160\164\143\x68\x61\x2e\150\x74\155\154\x3f\160\x68\160" , "\x52\145\x74\x79\x70\145\x20\164\x68\x65\x20\x43\x41\120\x54\103\110\101\40\143\x6f\144\x65\40\x66\x72\157\x6d\x20\x74\150\x65\40\x69\155\x61\147\x65" , "\103\x68\x61\156\147\x65\x20\x74\150\x65\40\x43\x41\x50\124\x43\x48\x41\x20\x63\x6f\144\x65" , "\123\160\145\141\153\x20\164\150\145\40\103\x41\x50\x54\103\110\101\x20\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: French , BDC_BaseCharset :: Latin , BDC_Country :: Monaco , '' , "\57\57\143\141\x70\x74\x63\150\x61\56\x6f\162\147\57\x63\141\x70\164\x63\150\141\x2e\150\x74\155\x6c\77\160\150\160" , "\x52\145\164\x79\160\x65\x20\x74\150\145\x20\x43\x41\120\x54\103\x48\x41\x20\143\x6f\x64\x65\40\x66\162\x6f\x6d\x20\x74\150\145\40\x69\155\x61\x67\x65" , "\103\x68\x61\x6e\x67\x65\x20\x74\150\145\x20\103\101\x50\124\103\110\101\x20\x63\157\x64\x65" , "\123\x70\x65\141\153\x20\x74\150\145\x20\103\x41\120\x54\x43\110\x41\40\143\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: French , BDC_BaseCharset :: Latin , BDC_Country :: Switzerland , '' , "\x2f\x2f\x63\x61\160\x74\143\x68\x61\x2e\157\x72\147\x2f\x63\x61\160\x74\143\150\141\x2e\150\164\x6d\154\x3f\160\x68\x70" , "\122\145\164\171\x70\145\x20\164\x68\x65\40\x43\101\120\124\103\x48\x41\40\143\157\x64\x65\40\146\162\x6f\x6d\x20\164\x68\145\x20\x69\155\x61\147\145" , "\103\150\141\156\147\x65\x20\x74\x68\x65\40\x43\x41\120\124\x43\110\101\40\x63\157\144\x65" , "\x53\x70\x65\141\153\x20\x74\x68\145\x20\103\x41\x50\124\103\x48\x41\x20\143\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: German , BDC_BaseCharset :: Latin , BDC_Country :: Germany , '' , "\x2f\57\143\141\x70\164\x63\x68\x61\x2e\157\x72\147\57\143\141\160\x74\x63\x68\141\x2e\x68\x74\x6d\x6c\77\160\150\x70" , "\122\145\x74\x79\160\x65\40\164\x68\x65\x20\103\101\120\x54\103\110\101\x20\143\157\144\x65\40\146\x72\x6f\x6d\x20\164\150\x65\x20\x69\155\141\x67\x65" , "\103\x68\x61\156\147\145\40\164\x68\145\40\103\101\x50\124\103\x48\101\40\x63\x6f\144\x65" , "\123\160\x65\x61\x6b\x20\x74\x68\x65\x20\x43\101\120\x54\x43\x48\101\x20\143\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: German , BDC_BaseCharset :: Latin , BDC_Country :: Austria , '' , "\57\57\x63\x61\x70\164\143\150\141\56\x6f\x72\147\57\143\x61\160\164\x63\x68\x61\56\x68\164\x6d\154\x3f\160\150\160" , "\122\145\x74\171\x70\x65\x20\164\x68\x65\x20\x43\101\120\x54\x43\x48\x41\40\x63\157\144\x65\40\x66\162\x6f\x6d\40\164\x68\x65\40\x69\155\141\x67\x65" , "\x43\150\x61\x6e\x67\145\x20\164\150\145\x20\103\x41\x50\124\x43\x48\101\x20\143\157\144\x65" , "\123\160\x65\x61\x6b\40\164\x68\x65\40\103\101\120\124\x43\x48\101\x20\143\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: German , BDC_BaseCharset :: Latin , BDC_Country :: Liechtenstein , '' , "\x2f\x2f\x63\141\x70\164\x63\x68\141\x2e\x6f\162\x67\x2f\x63\x61\160\x74\x63\x68\141\56\150\x74\x6d\154\x3f\160\150\160" , "\x52\x65\164\171\160\145\x20\x74\x68\145\x20\103\x41\120\x54\103\110\101\40\143\x6f\144\x65\40\x66\162\x6f\x6d\x20\x74\x68\145\x20\x69\x6d\x61\147\145" , "\103\x68\141\x6e\147\x65\40\x74\x68\145\40\x43\x41\120\124\103\110\x41\x20\143\x6f\144\x65" , "\x53\160\145\141\153\40\164\150\145\40\103\x41\x50\124\x43\110\x41\x20\x63\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: German , BDC_BaseCharset :: Latin , BDC_Country :: Luxembourg , '' , "\x2f\x2f\x63\141\160\164\143\150\x61\x2e\x6f\x72\147\57\x63\x61\x70\164\x63\x68\141\x2e\150\164\155\x6c\x3f\x70\150\160" , "\122\x65\164\x79\x70\x65\x20\x74\x68\x65\40\103\x41\x50\x54\103\110\101\40\143\157\144\145\40\x66\x72\x6f\155\x20\164\150\145\40\x69\155\x61\147\x65" , "\x43\x68\x61\x6e\147\x65\40\x74\x68\x65\x20\x43\101\120\124\x43\110\x41\x20\143\157\144\x65" , "\123\x70\145\141\153\x20\164\x68\x65\x20\103\x41\120\124\103\x48\x41\40\x63\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: German , BDC_BaseCharset :: Latin , BDC_Country :: Switzerland , '' , "\57\57\143\141\x70\x74\143\x68\141\56\x6f\x72\147\57\143\x61\160\164\143\150\141\56\150\x74\155\154\x3f\160\x68\160" , "\122\x65\164\171\x70\x65\40\x74\150\145\x20\x43\x41\120\124\103\110\x41\x20\x63\157\144\x65\40\146\x72\x6f\155\x20\x74\x68\x65\40\151\155\x61\x67\145" , "\103\150\141\156\x67\x65\x20\164\150\x65\40\103\x41\120\124\x43\110\101\x20\x63\157\x64\145" , "\123\160\145\x61\x6b\x20\164\150\145\x20\103\101\x50\x54\103\110\101\40\143\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Greek , BDC_BaseCharset :: Greek , BDC_Country :: Greece , '' , "\143\x61\x6c\x63\x75\154\150\x6d\x61\143\50\143\154\x65\156\x74\54\x20\x64\x61\164\141\51\x70\x74\143\150\x61\56\x63\x6f\155\57\x63\141\x70\164\x63\150\x61\x2e\150\164\155\x6c\x3f\x70\150\x70" , "\x52\x65\164\171\160\x65\x20\164\x68\145\40\x43\x41\120\124\x43\110\101\x20\x63\157\144\145\40\x66\x72\x6f\x6d\x20\x74\150\145\40\151\155\x61\x67\145" , "\x43\150\141\156\147\145\40\x74\150\145\x20\103\101\x50\x54\x43\110\101\x20\143\157\x64\x65" , "\123\160\145\141\x6b\40\x74\x68\x65\40\x43\x41\x50\124\103\x48\x41\40\143\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Greek , BDC_BaseCharset :: Latin , BDC_Country :: Greece , '' , "\57\x2f\x63\x61\x70\164\x63\150\141\x2e\157\x72\x67\57\x63\141\x70\164\x63\150\x61\x2e\150\x74\155\x6c\77\x70\x68\160" , "\x52\145\x74\171\160\145\x20\x74\150\x65\40\x43\x41\120\124\x43\x48\101\x20\143\x6f\x64\145\40\x66\x72\157\155\x20\x74\150\x65\40\151\x6d\141\147\145" , "\103\x68\x61\156\147\145\40\x74\150\145\x20\x43\101\x50\124\103\x48\x41\x20\x63\157\x64\x65" , "\x53\160\x65\x61\x6b\x20\x74\x68\x65\x20\x43\101\x50\x54\103\x48\x41\x20\143\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Greenlandic , BDC_BaseCharset :: Latin , BDC_Country :: Greenland , "\102\x2c\x43\54\104\54\127\54\x58\x2c\x59\54\132" , "\57\57\143\x61\160\164\143\x68\141\56\157\162\x67\x2f\143\141\160\x74\x63\150\141\56\150\x74\155\154\x3f\160\150\160" , "\x52\x65\x74\171\x70\x65\x20\x74\150\x65\40\x43\x41\x50\124\x43\x48\x41\x20\x63\157\x64\145\x20\146\x72\157\155\40\164\150\x65\40\151\x6d\141\x67\145" , "\103\x68\x61\x6e\x67\145\40\x74\150\x65\x20\x43\101\x50\x54\103\x48\x41\x20\143\157\x64\x65" , "\123\x70\145\141\x6b\x20\164\x68\145\x20\x43\x41\120\x54\103\110\x41\x20\x63\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Hebrew , BDC_BaseCharset :: Hebrew , BDC_Country :: Israel , '' , "\x2f\57\x63\141\160\164\143\x68\x61\56\157\162\x67\x2f\143\141\160\x74\143\x68\x61\x2e\x68\x74\155\154\x3f\160\x68\x70" , "\x52\x65\x74\171\x70\145\x20\x74\x68\x65\40\x43\101\120\x54\103\110\101\40\143\157\144\x65\x20\146\x72\157\155\40\164\150\x65\x20\x69\155\141\147\x65" , "\103\150\x61\156\x67\x65\x20\x74\x68\x65\x20\103\x41\120\x54\103\x48\x41\x20\143\x6f\x64\x65" , "\123\x70\x65\141\x6b\40\164\x68\x65\40\x43\101\x50\124\x43\110\x41\x20\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Hebrew , BDC_BaseCharset :: Latin , BDC_Country :: Israel , '' , "\x2f\x2f\x63\141\x70\x74\143\150\x61\x2e\157\x72\147\x2f\x63\141\x70\164\x63\x68\x61\x2e\x68\x74\155\x6c\x3f\x70\150\160" , "\122\x65\x74\x79\160\x65\40\164\x68\x65\x20\x43\x41\120\x54\x43\110\x41\x20\x63\x6f\144\x65\40\146\x72\x6f\x6d\x20\x74\x68\x65\x20\151\x6d\141\147\145" , "\103\150\x61\156\x67\145\40\x74\x68\x65\x20\x43\x41\120\x54\x43\x48\x41\x20\x63\x6f\x64\x65" , "\123\160\x65\x61\x6b\40\x74\x68\145\x20\x43\101\x50\124\x43\x48\101\40\x63\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Hungarian , BDC_BaseCharset :: Latin , BDC_Country :: Hungary , "\121\54\127\x2c\130\x2c\131" , "\57\57\x63\x61\160\x74\x63\150\141\x2e\157\162\147\x2f\143\x61\160\164\x63\150\x61\x2e\x68\x74\155\x6c\x3f\160\150\x70" , "\x52\145\164\171\160\x65\x20\x74\x68\x65\40\x43\101\x50\124\103\x48\101\40\143\x6f\x64\x65\x20\146\162\x6f\155\x20\164\x68\145\x20\x69\155\141\x67\145" , "\103\150\141\156\147\145\40\x74\x68\145\x20\x43\x41\x50\124\103\x48\101\x20\x63\157\x64\x65" , "\x53\160\x65\x61\x6b\40\x74\150\145\40\x43\x41\120\x54\103\x48\x41\40\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Icelandic , BDC_BaseCharset :: Latin , BDC_Country :: Iceland , "\x43\x2c\x51\54\x57\x2c\132" , "\x2f\57\143\x61\160\164\143\x68\141\56\157\162\x67\x2f\x63\141\x70\x74\x63\x68\x61\x2e\x68\x74\155\x6c\77\x70\150\x70" , "\122\145\164\x79\x70\x65\40\164\x68\x65\40\x43\x41\120\x54\x43\110\101\40\x63\x6f\144\145\x20\x66\x72\157\155\x20\x74\x68\145\x20\151\x6d\141\147\145" , "\103\150\x61\x6e\x67\x65\40\164\x68\x65\x20\x43\x41\x50\124\x43\x48\101\40\x63\x6f\x64\145" , "\x53\160\x65\141\x6b\x20\x74\150\x65\x20\x43\101\x50\124\x43\110\101\40\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Hindi , BDC_BaseCharset :: Devanagari , BDC_Country :: India , '' , "\x2f\x2f\143\141\160\x74\x63\x68\x61\56\157\x72\x67\57\x63\141\x70\164\143\x68\x61\x2e\x68\x74\x6d\154\x3f\160\x68\160" , "\x52\x65\x74\x79\x70\x65\x20\x74\150\x65\40\103\x41\x50\124\x43\110\x41\40\x63\157\144\x65\40\x66\x72\157\155\40\x74\x68\145\x20\x69\155\141\x67\145" , "\x43\x68\141\x6e\147\145\x20\164\x68\x65\40\103\x41\x50\124\x43\110\101\x20\143\x6f\x64\x65" , "\x53\160\145\x61\153\x20\164\x68\x65\40\x43\x41\x50\124\103\110\x41\40\x63\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Hindi , BDC_BaseCharset :: Latin , BDC_Country :: India , '' , "\57\57\143\x61\x70\164\143\x68\141\56\x6f\x72\147\x2f\143\141\160\x74\143\150\x61\56\x68\164\155\154\77\160\150\x70" , "\x52\x65\x74\171\160\x65\40\164\x68\145\x20\103\x41\120\124\x43\x48\x41\40\143\x6f\144\x65\x20\146\x72\x6f\155\40\164\x68\145\40\151\155\141\x67\145" , "\x43\x68\141\x6e\147\145\x20\x74\x68\x65\40\x43\x41\120\124\x43\x48\101\x20\143\x6f\x64\x65" , "\123\160\x65\x61\x6b\x20\x74\150\x65\x20\103\x41\120\124\x43\x48\x41\40\143\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Italian , BDC_BaseCharset :: Latin , BDC_Country :: Italy , "\112\x2c\113\x2c\x57\54\x58\x2c\131" , "\x2f\57\x63\141\x70\164\143\x68\141\x2e\x6f\x72\x67\57\143\x61\160\164\143\150\141\56\x68\x74\x6d\154\x3f\x70\x68\160" , "\122\145\164\171\160\x65\40\164\150\145\x20\x43\101\120\124\103\x48\101\40\143\x6f\x64\x65\x20\146\162\x6f\x6d\40\164\150\x65\40\x69\x6d\x61\x67\x65" , "\103\x68\x61\156\147\145\40\x74\150\145\40\103\x41\x50\124\x43\110\x41\x20\x63\x6f\x64\145" , "\x53\x70\145\141\153\x20\164\x68\145\40\x43\101\x50\124\x43\x48\x41\40\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Italian , BDC_BaseCharset :: Latin , BDC_Country :: Switzerland , "\x4a\x2c\x4b\54\127\54\130\54\131" , "\x2f\57\143\x61\160\x74\143\150\141\x2e\x6f\162\x67\57\143\x61\x70\x74\x63\150\141\x2e\150\164\x6d\154\77\160\x68\x70" , "\x52\145\164\171\160\x65\x20\164\x68\x65\40\103\101\x50\x54\x43\x48\101\x20\x63\x6f\144\145\40\146\x72\x6f\x6d\x20\164\150\145\40\151\155\x61\147\145" , "\103\150\141\x6e\147\x65\x20\x74\x68\x65\x20\103\101\120\124\x43\110\x41\40\x63\x6f\144\x65" , "\123\160\145\x61\x6b\x20\x74\150\145\40\103\101\120\124\x43\110\101\x20\x63\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Japanese , BDC_BaseCharset :: Katakana , BDC_Country :: Japan , '' , "\57\57\x63\141\160\164\143\x68\x61\x2e\157\162\x67\57\x63\x61\x70\164\143\x68\x61\x2e\x68\x74\x6d\154\77\160\x68\160" , "\x52\x65\x74\171\160\145\x20\164\x68\x65\x20\x43\101\120\x54\x43\110\x41\x20\x63\x6f\x64\145\40\146\x72\x6f\x6d\40\164\x68\x65\40\x69\x6d\141\147\x65" , "\103\x68\141\x6e\x67\145\40\164\150\145\x20\103\x41\x50\124\103\110\x41\x20\143\x6f\144\145" , "\123\160\x65\141\153\x20\x74\x68\145\40\x43\x41\x50\x54\103\110\x41\40\143\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Japanese , BDC_BaseCharset :: Hiragana , BDC_Country :: Japan , '' , "\57\57\x63\x61\x70\x74\143\x68\x61\x2e\x6f\162\x67\x2f\x63\141\160\x74\143\150\x61\x2e\x68\164\x6d\154\x3f\160\150\160" , "\122\x65\x74\171\x70\x65\40\164\150\145\x20\x43\101\120\124\x43\110\x41\40\143\157\x64\145\40\146\x72\157\155\x20\x74\150\145\x20\151\155\141\147\145" , "\x43\150\141\156\x67\x65\x20\164\x68\145\x20\103\101\x50\124\103\110\x41\x20\x63\157\x64\145" , "\x53\x70\145\141\153\40\x74\150\145\40\103\x41\x50\124\103\110\101\40\143\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Korean , BDC_BaseCharset :: Hangul , BDC_Country :: Korea , '' , "\x2f\57\x63\x61\x70\x74\143\150\141\56\157\162\147\57\143\x61\160\x74\143\150\x61\x2e\150\x74\x6d\x6c\x3f\x70\x68\160" , "\122\145\x74\x79\160\x65\x20\164\150\x65\x20\103\101\x50\124\x43\x48\101\40\143\x6f\144\x65\x20\x66\x72\157\x6d\x20\164\x68\145\40\151\155\141\x67\x65" , "\103\x68\x61\x6e\147\x65\40\x74\150\x65\40\103\101\120\124\103\x48\101\x20\x63\x6f\x64\145" , "\123\x70\145\x61\x6b\x20\x74\150\145\x20\x43\x41\x50\124\x43\110\x41\x20\x63\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Japanese , BDC_BaseCharset :: Latin , BDC_Country :: Japan , '' , "\57\x2f\x63\x61\x70\164\143\x68\x61\56\157\162\x67\x2f\x63\141\160\x74\143\150\141\x2e\x68\x74\155\x6c\x3f\x70\x68\160" , "\x52\145\x74\171\x70\x65\40\164\150\145\x20\x43\x41\x50\124\103\110\101\x20\143\x6f\x64\145\40\146\x72\157\155\x20\164\150\145\40\151\x6d\x61\x67\x65" , "\103\x68\x61\156\x67\x65\x20\164\x68\145\x20\103\101\120\x54\103\110\101\x20\x63\x6f\144\145" , "\x53\x70\x65\x61\x6b\40\x74\150\x65\x20\103\x41\120\124\103\110\101\x20\x63\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Japanese , BDC_BaseCharset :: Latin , BDC_Country :: Japan , '' , "\x2f\x2f\143\x61\160\x74\143\150\141\56\x6f\x72\147\x2f\143\x61\x70\164\x63\150\141\x2e\150\164\155\154\77\x70\x68\160" , "\122\145\x74\171\x70\x65\x20\x74\x68\x65\40\x43\101\x50\x54\103\x48\101\x20\x63\157\144\x65\x20\x66\x72\157\x6d\x20\x74\x68\145\x20\x69\155\x61\147\x65" , "\x43\150\x61\156\x67\x65\40\164\150\x65\x20\x43\101\120\124\x43\x48\x41\x20\143\x6f\144\x65" , "\123\x70\x65\141\153\40\164\x68\145\x20\103\x41\120\124\103\x48\x41\x20\143\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Korean , BDC_BaseCharset :: Latin , BDC_Country :: Korea , '' , "\x2f\57\143\141\x70\164\x63\x68\x61\x2e\x6f\x72\147\x2f\x63\141\x70\x74\x63\150\x61\56\x68\164\155\x6c\77\x70\150\160" , "\x52\145\164\171\x70\x65\x20\x74\150\145\x20\103\x41\120\124\103\110\x41\40\143\x6f\144\145\x20\x66\162\157\x6d\x20\164\150\145\40\x69\155\x61\147\145" , "\103\150\x61\x6e\x67\x65\x20\164\x68\145\x20\103\101\120\x54\x43\x48\x41\x20\x63\157\x64\145" , "\123\160\x65\141\153\40\x74\150\x65\x20\103\x41\x50\x54\103\x48\101\40\x63\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Latvian , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Latvia , "\121\x2c\x57\54\x58\54\131" , "\x2f\x2f\x63\141\x70\x74\x63\150\141\56\x6f\162\147\x2f\x63\x61\160\x74\143\x68\141\56\150\x74\155\x6c\x3f\160\x68\x70" , "\122\145\164\171\160\x65\x20\x74\150\145\40\103\101\x50\124\x43\110\101\40\x63\157\x64\x65\40\146\162\x6f\155\40\x74\x68\x65\x20\151\155\141\x67\x65" , "\103\150\x61\x6e\x67\x65\x20\x74\x68\x65\x20\103\101\x50\124\x43\110\101\x20\x63\x6f\x64\145" , "\123\x70\x65\141\153\x20\x74\150\x65\x20\x43\101\x50\124\x43\x48\101\40\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Lithuanian , BDC_BaseCharset :: Latin , BDC_Country :: Lithuania , "\x51\x2c\x57\x2c\130" , "\x2f\57\143\x61\x70\x74\x63\x68\x61\x2e\157\x72\x67\x2f\x63\141\x70\x74\143\150\x61\56\150\164\155\x6c\77\x70\x68\160" , "\122\145\164\x79\160\145\x20\x74\150\x65\40\x43\x41\x50\124\x43\110\x41\x20\x63\x6f\x64\145\40\146\x72\157\155\x20\164\150\145\40\151\x6d\x61\147\x65" , "\x43\150\x61\156\147\145\x20\x74\150\x65\x20\103\x41\x50\124\x43\110\x41\40\143\157\x64\x65" , "\123\160\x65\141\x6b\x20\164\x68\145\40\103\101\120\124\x43\110\101\x20\x63\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Luxembourgish , BDC_BaseCharset :: Latin , BDC_Country :: Luxembourg , '' , "\57\57\x63\x61\160\x74\x63\150\x61\x2e\x6f\162\x67\57\143\141\x70\164\x63\150\141\56\150\164\155\x6c\x3f\160\x68\x70" , "\x52\x65\x74\x79\x70\145\40\164\150\145\x20\103\101\x50\x54\x43\110\101\x20\143\157\144\x65\40\146\x72\157\155\x20\164\x68\145\x20\151\155\141\147\x65" , "\x43\150\x61\x6e\147\145\x20\164\x68\145\40\x43\101\120\x54\x43\x48\x41\x20\x63\157\x64\x65" , "\123\x70\x65\x61\153\40\164\150\x65\40\x43\x41\120\x54\103\x48\101\40\x63\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Macedonian , BDC_BaseCharset :: Cyrillic , BDC_Country :: Macedonia , "\xd0\xaf" , "\x2f\x2f\143\141\160\164\x63\x68\141\x2e\x6f\x72\147\57\143\x61\x70\164\x63\150\141\x2e\x68\164\155\x6c\x3f\160\150\x70" , "\122\x65\164\171\x70\x65\40\164\x68\145\40\x43\x41\120\x54\x43\110\101\40\x63\x6f\x64\145\x20\146\x72\x6f\x6d\40\x74\150\x65\x20\151\x6d\141\147\x65" , "\x43\150\141\x6e\x67\145\x20\164\150\145\40\x43\x41\x50\124\x43\x48\x41\x20\x63\x6f\144\145" , "\123\x70\x65\141\153\40\x74\150\x65\40\x43\x41\x50\124\103\110\x41\40\x63\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Macedonian , BDC_BaseCharset :: Latin , BDC_Country :: Macedonia , '' , "\x2f\x2f\x63\141\x70\x74\143\x68\x61\56\157\x72\147\57\x63\x61\x70\164\x63\150\141\x2e\x68\x74\x6d\154\x3f\160\x68\160" , "\x52\145\164\x79\x70\x65\x20\164\150\x65\x20\103\101\120\124\x43\x48\x41\40\143\x6f\x64\145\40\146\x72\x6f\x6d\x20\x74\x68\x65\x20\x69\x6d\x61\147\145" , "\103\150\x61\156\x67\x65\40\164\150\145\40\x43\x41\x50\x54\103\x48\x41\x20\x63\157\x64\145" , "\123\x70\x65\x61\x6b\x20\x74\150\145\x20\x43\x41\x50\124\103\x48\101\40\143\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Malay , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Malaysia , '' , "\57\x2f\x63\x61\160\x74\143\x68\141\x2e\x6f\x72\x67\x2f\143\141\x70\x74\143\150\x61\56\150\164\155\x6c\77\x70\150\x70" , "\122\145\164\171\160\145\x20\x74\x68\x65\40\103\x41\120\x54\103\x48\x41\x20\143\157\144\145\40\x66\162\x6f\155\40\x74\x68\145\x20\x69\x6d\141\147\145" , "\x43\150\141\x6e\147\x65\x20\x74\150\x65\x20\x43\101\x50\124\103\110\x41\40\x63\x6f\144\x65" , "\x53\160\145\x61\x6b\x20\x74\x68\145\40\x43\101\x50\x54\x43\x48\x41\x20\x63\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Malay , BDC_BaseLanguage :: Indonesian , BDC_BaseCharset :: Latin , BDC_Country :: Indonesia , '' , "\x2f\57\143\141\160\164\143\150\141\x2e\x6f\162\x67\57\x63\141\x70\164\143\150\141\56\x68\164\155\x6c\x3f\x70\150\x70" , "\122\x65\x74\171\160\145\40\164\x68\145\40\103\x41\120\124\x43\x48\101\x20\143\x6f\x64\x65\40\x66\162\x6f\x6d\40\164\150\x65\x20\151\x6d\x61\x67\x65" , "\103\x68\141\x6e\147\x65\x20\x74\x68\145\40\x43\x41\120\x54\103\x48\x41\x20\143\157\144\145" , "\123\x70\145\x61\153\40\x74\150\145\40\103\x41\120\x54\x43\x48\101\40\x63\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Maltese , BDC_BaseCharset :: Latin , BDC_Country :: Malta , "\x43\x2c\131" , "\x2f\x2f\x63\141\x70\x74\x63\150\x61\x2e\x6f\162\x67\57\x63\141\x70\x74\143\150\141\x2e\150\x74\155\154\77\x70\x68\x70" , "\122\145\164\171\160\x65\x20\164\150\x65\x20\103\x41\x50\x54\103\110\101\x20\143\157\144\x65\x20\x66\x72\157\155\40\x74\x68\145\x20\151\155\141\x67\145" , "\x43\x68\141\156\x67\145\x20\164\x68\x65\40\x43\101\x50\124\103\x48\101\x20\143\157\144\145" , "\123\x70\x65\x61\x6b\x20\164\150\145\x20\103\x41\x50\124\x43\x48\x41\40\143\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: Norwegian , BDC_BaseLanguage :: Unknown , BDC_BaseCharset :: Latin , BDC_Country :: Norway , "\103\54\x51\x2c\127\54\130\x2c\x5a" , "\57\57\x63\x61\x70\164\x63\150\141\56\157\x72\147\x2f\143\141\160\x74\143\150\141\x2e\150\164\155\154\77\x70\x68\160" , "\x52\145\x74\171\160\145\40\x74\150\145\x20\x43\x41\120\124\x43\110\x41\x20\x63\x6f\144\145\x20\146\x72\x6f\x6d\x20\164\x68\145\x20\x69\155\x61\147\x65" , "\x43\x68\x61\156\147\x65\x20\x74\150\x65\x20\103\101\x50\x54\x43\110\x41\x20\x63\157\x64\x65" , "\x53\160\145\x61\x6b\x20\x74\150\x65\x20\103\x41\120\x54\x43\x48\x41\40\143\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Polish , BDC_BaseCharset :: Latin , BDC_Country :: Poland , "\x51\54\126\x2c\x58" , "\x2f\x2f\143\x61\160\164\x63\x68\141\x2e\157\162\x67\57\143\141\x70\x74\x63\150\x61\56\x68\164\155\x6c\77\x70\150\x70" , "\x52\x65\164\171\160\x65\40\164\x68\145\x20\103\101\x50\124\x43\110\x41\40\143\x6f\144\x65\40\146\x72\157\155\40\164\150\x65\x20\151\155\141\147\145" , "\103\150\x61\x6e\x67\x65\x20\164\150\x65\40\103\101\x50\x54\x43\110\x41\40\143\157\x64\x65" , "\123\x70\x65\141\x6b\x20\x74\x68\145\x20\103\101\120\124\x43\x48\101\x20\143\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Portuguese , BDC_BaseCharset :: Latin , BDC_Country :: Portugal , '' , "\x2f\57\143\x61\x70\x74\143\150\141\56\x6f\x72\147\57\x63\141\160\164\143\x68\141\56\150\x74\x6d\154\77\160\150\160" , "\x52\145\164\171\x70\145\40\x74\150\145\40\103\x41\x50\x54\x43\110\101\40\143\x6f\144\145\40\146\x72\x6f\155\40\x74\x68\145\40\x69\155\x61\x67\x65" , "\103\150\141\156\x67\x65\x20\164\x68\x65\40\103\x41\x50\x54\103\110\101\x20\143\x6f\144\x65" , "\123\160\x65\x61\x6b\40\x74\x68\145\x20\103\x41\x50\124\103\110\x41\40\x63\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Portuguese , BDC_BaseCharset :: Latin , BDC_Country :: Brazil , '' , "\x2f\57\x63\x61\160\x74\143\150\x61\56\x6f\x72\147\57\143\141\x70\164\x63\x68\141\x2e\x68\x74\155\x6c\77\160\x68\x70" , "\x52\x65\164\171\x70\x65\x20\x74\x68\x65\x20\103\101\x50\x54\103\x48\x41\40\x63\x6f\144\145\40\146\x72\157\155\40\x74\x68\145\40\x69\155\141\147\145" , "\103\150\141\x6e\147\x65\40\x74\x68\145\40\x43\101\x50\x54\103\110\x41\x20\x63\x6f\144\x65" , "\x53\x70\x65\x61\153\40\164\x68\145\40\x43\x41\120\x54\x43\x48\101\x20\143\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Romanian , BDC_BaseCharset :: Latin , BDC_Country :: Romania , "\x51\54\x57\54\131" , "\57\x2f\x63\141\160\x74\143\x68\141\x2e\x6f\162\x67\x2f\x63\141\x70\164\143\x68\x61\56\x68\x74\155\x6c\77\x70\150\160" , "\x52\x65\164\x79\x70\x65\x20\164\x68\x65\x20\103\x41\x50\124\x43\x48\x41\40\x63\x6f\144\145\x20\146\x72\157\x6d\x20\164\150\x65\40\x69\x6d\141\147\145" , "\x43\x68\141\156\147\145\x20\x74\x68\x65\x20\x43\x41\x50\x54\103\x48\x41\40\x63\157\x64\145" , "\x53\x70\x65\141\x6b\40\x74\150\145\x20\x43\101\120\124\103\110\x41\x20\143\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Romansh , BDC_BaseCharset :: Latin , BDC_Country :: Switzerland , "\x4b\x2c\x57\54\131" , "\57\57\143\x61\x70\x74\143\x68\141\x2e\x6f\x72\x67\57\143\x61\160\x74\x63\x68\141\56\x68\164\x6d\x6c\77\160\150\160" , "\x52\145\x74\x79\x70\145\x20\x74\150\x65\40\103\x41\120\x54\x43\110\101\40\143\157\x64\x65\x20\146\x72\x6f\x6d\x20\164\x68\145\x20\x69\155\141\x67\x65" , "\103\x68\x61\x6e\147\145\40\164\150\145\40\x43\101\x50\124\x43\x48\x41\x20\x63\x6f\x64\x65" , "\x53\160\x65\141\153\x20\x74\x68\145\40\103\x41\120\124\103\x48\101\x20\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Russian , BDC_BaseCharset :: Cyrillic , BDC_Country :: Russia , '' , "\x2f\57\x63\x61\x70\x74\x63\150\x61\56\x6f\162\x67\57\x63\141\160\164\143\150\141\56\x68\x74\x6d\x6c\77\160\x68\x70" , "\x52\145\x74\x79\x70\145\40\164\x68\145\40\103\101\x50\x54\103\x48\x41\x20\x63\x6f\144\145\40\146\162\157\x6d\x20\164\150\145\x20\151\x6d\141\147\145" , "\x43\150\141\x6e\x67\145\40\x74\150\145\x20\x43\101\x50\124\x43\110\101\40\143\x6f\144\145" , "\123\160\x65\x61\153\40\164\x68\145\40\x43\101\120\124\103\110\x41\x20\143\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Russian , BDC_BaseCharset :: Latin , BDC_Country :: Russia , '' , "\x2f\57\x63\141\160\x74\x63\150\141\56\x6f\x72\147\57\143\x61\160\x74\x63\150\x61\x2e\150\164\155\154\77\x70\150\x70" , "\x52\x65\x74\171\x70\x65\x20\164\x68\x65\x20\x43\x41\x50\124\x43\110\x41\40\143\x6f\144\145\x20\146\x72\x6f\x6d\40\164\150\145\x20\151\x6d\141\x67\x65" , "\x43\x68\x61\x6e\x67\x65\x20\164\150\145\x20\103\x41\120\124\x43\110\101\40\x63\x6f\144\145" , "\123\160\x65\141\x6b\40\164\150\x65\40\103\x41\x50\x54\x43\110\x41\40\x63\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: SerboCroatian , BDC_BaseLanguage :: Bosnian , BDC_BaseCharset :: Latin , BDC_Country :: BiH , "\x51\x2c\127\x2c\130\54\131" , "\57\x2f\x63\141\160\164\x63\150\x61\x2e\x6f\x72\147\x2f\x63\x61\x70\x74\x63\x68\141\56\x68\164\155\154\77\160\150\160" , "\122\145\164\x79\160\x65\x20\164\150\x65\x20\x43\x41\x50\x54\x43\x48\101\x20\143\157\x64\x65\40\x66\x72\x6f\155\40\164\x68\145\40\x69\155\x61\x67\x65" , "\120\162\x6f\155\152\x65\156\x69\x20\103\x41\x50\x54\x43\x48\x41\x20\153\157\x64" , "\111\172\147\x6f\166\157\162\x69\x20\x43\101\x50\124\x43\x48\x41\40\153\157\144" ), new BDC_Localization ( BDC_Macrolanguage :: SerboCroatian , BDC_BaseLanguage :: Bosnian , BDC_BaseCharset :: Cyrillic , BDC_Country :: BiH , "\320\xaf" , "\57\x2f\143\x61\x70\164\x63\x68\x61\x2e\157\x72\x67\57\143\x61\160\164\143\150\x61\56\x68\x74\x6d\154\x3f\x70\x68\160" , "\122\145\x74\171\x70\145\40\164\150\145\40\103\101\x50\124\x43\110\101\40\x63\x6f\x64\x65\40\146\162\157\155\x20\x74\x68\x65\x20\x69\x6d\x61\x67\145" , "\xd0\x9f\x70\x6f\x6d\x6a\145\xd0\275\xd0\277\40\103\x41\x50\124\x43\x48\x41\40\153\x6f\xd0\264" , "\111\xd0\267\xd0\263\x6f\320\xb2\x6f\x70\xd0\277\x20\103\x41\x50\x54\103\x48\101\x20\x6b\157\xd0\xb4" ), new BDC_Localization ( BDC_Macrolanguage :: SerboCroatian , BDC_BaseLanguage :: Bosnian , BDC_BaseCharset :: Latin , BDC_Country :: BiH , '' , "\x2f\x2f\143\x61\160\x74\143\150\141\x2e\x6f\x72\x67\57\143\x61\x70\x74\x63\150\x61\56\150\164\x6d\x6c\77\x70\x68\160" , "\x52\145\164\x79\160\145\40\x74\x68\x65\x20\103\101\x50\x54\103\x48\101\40\143\157\x64\x65\40\146\162\x6f\x6d\40\164\150\x65\x20\151\155\x61\x67\x65" , "\320\237\160\157\155\152\x65\xd0\275\320\277\40\x43\x41\x50\124\x43\110\x41\40\153\x6f\320\264" , "\111\xd0\xb7\320\263\x6f\320\262\157\x70\320\xbf\40\103\101\120\124\103\110\x41\40\153\x6f\320\xb4" ), new BDC_Localization ( BDC_Macrolanguage :: SerboCroatian , BDC_BaseLanguage :: Croatian , BDC_BaseCharset :: Latin , BDC_Country :: Croatia , "\121\54\127\x2c\130\x2c\131" , "\57\x2f\143\x61\160\164\143\150\x61\56\x6f\162\x67\57\x63\x61\160\164\x63\x68\141\56\150\x74\155\x6c\77\x70\150\x70" , "\122\145\164\171\x70\x65\40\164\x68\x65\x20\103\101\x50\x54\103\x48\x41\x20\x63\x6f\144\x65\x20\146\x72\x6f\155\x20\164\150\x65\40\151\x6d\x61\x67\x65" , "\x50\x72\x6f\155\x69\x6a\x65\x6e\x69\40\103\101\120\x54\x43\x48\101\x20\153\157\144" , "\111\x7a\x67\157\x76\x6f\162\x69\40\103\101\x50\124\x43\110\x41\40\153\x6f\x64" ), new BDC_Localization ( BDC_Macrolanguage :: SerboCroatian , BDC_BaseLanguage :: Croatian , BDC_BaseCharset :: Latin , BDC_Country :: BiH , "\x51\54\127\x2c\x58\x2c\131" , "\57\57\x63\141\160\x74\x63\150\x61\x2e\x6f\x72\x67\57\x63\x61\160\164\143\150\x61\x2e\150\x74\155\x6c\77\x70\150\x70" , "\122\x65\164\171\160\145\40\x74\150\x65\40\103\101\x50\124\103\110\101\x20\x63\157\x64\145\x20\146\162\x6f\155\40\164\x68\145\40\151\155\141\147\x65" , "\x50\x72\157\155\151\152\145\156\x69\x20\x43\101\120\x54\x43\x48\101\x20\x6b\157\x64" , "\x49\x7a\147\x6f\x76\x6f\x72\x69\x20\103\x41\120\124\x43\110\101\40\x6b\157\x64" ), new BDC_Localization ( BDC_Macrolanguage :: SerboCroatian , BDC_BaseLanguage :: Serbian , BDC_BaseCharset :: Cyrillic , BDC_Country :: Serbia , "\320\xaf" , "\x2f\57\x63\141\x70\x74\143\x68\141\56\x6f\162\147\x2f\x63\141\x70\x74\x63\x68\x61\56\150\x74\155\154\77\160\x68\160" , "\122\x65\x74\x79\160\x65\x20\x74\150\x65\40\x43\x41\x50\x54\103\x48\101\40\143\157\144\x65\x20\146\162\x6f\x6d\x20\164\x68\145\40\151\x6d\141\147\145" , "\xd0\x9f\x70\x6f\155\145\320\275\320\xbf\40\103\x41\x50\x54\103\110\101\40\x6b\157\xd0\264" , "\x49\xd0\267\xd0\263\157\xd0\xb2\x6f\x70\320\xbf\40\103\x41\x50\x54\103\110\x41\40\153\157\xd0\xb4" ), new BDC_Localization ( BDC_Macrolanguage :: SerboCroatian , BDC_BaseLanguage :: Serbian , BDC_BaseCharset :: Cyrillic , BDC_Country :: BiH , "\320\257" , "\x2f\x2f\x63\141\x70\x74\143\x68\x61\56\x6f\x72\147\x2f\x63\141\160\164\143\x68\x61\x2e\x68\164\x6d\x6c\x3f\x70\150\160" , "\122\145\x74\x79\160\145\x20\164\x68\145\x20\x43\101\120\x54\x43\x48\101\40\x63\x6f\144\145\40\x66\162\157\155\x20\x74\150\145\40\151\155\141\147\x65" , "\320\237\160\x6f\155\145\320\275\xd0\277\x20\103\x41\120\x54\103\x48\x41\x20\153\x6f\320\xb4" , "\111\320\xb7\xd0\xb3\157\320\262\x6f\160\xd0\277\40\x43\101\120\124\103\110\101\x20\x6b\x6f\320\xb4" ), new BDC_Localization ( BDC_Macrolanguage :: SerboCroatian , BDC_BaseLanguage :: Serbian , BDC_BaseCharset :: Latin , BDC_Country :: Serbia , "\320\xaf" , "\57\57\143\141\160\164\143\150\141\x2e\x6f\162\x67\57\x63\x61\160\x74\143\x68\141\x2e\x68\164\x6d\x6c\77\160\x68\160" , "\x52\x65\164\171\x70\145\x20\x74\150\145\x20\103\x41\120\124\103\x48\101\40\x63\x6f\144\145\x20\146\162\157\x6d\x20\x74\x68\x65\40\x69\155\x61\x67\145" , "\xd0\237\160\x6f\x6d\x65\320\275\320\277\40\103\101\120\x54\x43\110\101\40\153\x6f\320\xb4" , "\111\xd0\267\xd0\263\157\xd0\262\x6f\160\320\277\40\x43\x41\x50\124\x43\x48\101\x20\153\x6f\xd0\264" ), new BDC_Localization ( BDC_Macrolanguage :: SerboCroatian , BDC_BaseLanguage :: Serbian , BDC_BaseCharset :: Latin , BDC_Country :: BiH , "\320\257" , "\57\x2f\x63\x61\x70\x74\143\150\141\56\157\x72\x67\57\x63\x61\x70\164\143\150\x61\56\150\164\x6d\154\x3f\160\150\160" , "\122\145\164\171\x70\x65\40\x74\150\145\40\x43\101\x50\124\103\110\101\x20\x63\157\x64\145\40\x66\162\x6f\x6d\x20\164\150\145\40\x69\x6d\x61\x67\x65" , "\xd0\x9f\160\x6f\155\145\320\275\320\277\40\103\101\x50\x54\x43\x48\x41\40\x6b\x6f\320\264" , "\x49\xd0\267\320\263\157\320\262\157\x70\320\277\x20\103\x41\x50\124\103\110\x41\40\x6b\157\320\264" ), new BDC_Localization ( BDC_Macrolanguage :: SerboCroatian , BDC_BaseLanguage :: Serbian , BDC_BaseCharset :: Latin , BDC_Country :: Serbia , "\x51\x2c\127\54\130\54\x59" , "\57\x2f\x63\141\x70\164\x63\x68\141\56\x6f\162\x67\57\x63\141\x70\x74\x63\x68\141\x2e\x68\x74\x6d\154\x3f\160\150\160" , "\122\x65\x74\x79\x70\145\40\x74\x68\145\40\103\101\x50\x54\x43\x48\101\40\143\x6f\144\x65\40\146\x72\157\x6d\40\164\150\145\40\x69\x6d\x61\x67\x65" , "\x50\162\157\x6d\145\156\x69\40\x43\x41\x50\124\x43\110\x41\x20\x6b\x6f\144" , "\x49\172\147\157\x76\x6f\x72\x69\x20\x43\101\x50\124\x43\x48\x41\x20\153\157\x64" ), new BDC_Localization ( BDC_Macrolanguage :: SerboCroatian , BDC_BaseLanguage :: Serbian , BDC_BaseCharset :: Latin , BDC_Country :: BiH , "\x51\54\127\x2c\x58\54\x59" , "\x2f\57\x63\x61\x70\164\143\x68\141\56\157\162\147\x2f\x63\141\160\164\143\x68\x61\x2e\150\164\155\154\77\x70\x68\160" , "\122\145\164\x79\160\x65\x20\164\x68\145\x20\x43\101\120\124\x43\110\101\40\x63\157\x64\x65\x20\x66\162\157\x6d\40\x74\x68\x65\40\x69\x6d\x61\147\145" , "\x50\x72\x6f\x6d\x65\x6e\151\x20\103\101\120\124\x43\110\101\x20\x6b\157\144" , "\x49\x7a\147\157\166\x6f\x72\151\40\103\101\x50\x54\x43\110\x41\x20\153\x6f\x64" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Slovak , BDC_BaseCharset :: Latin , BDC_Country :: Slovakia , "\x51\54\x57\x2c\130" , "\57\57\143\141\160\164\x63\150\141\x2e\157\x72\147\57\143\141\x70\164\143\x68\141\56\x68\164\155\154\x3f\160\150\160" , "\x52\145\x74\x79\160\145\40\x74\x68\x65\x20\103\101\x50\124\103\110\x41\40\143\157\x64\145\x20\x66\162\157\155\40\164\x68\x65\x20\x69\155\141\x67\145" , "\103\x68\141\156\x67\x65\x20\164\x68\x65\x20\x43\101\x50\124\103\x48\x41\x20\143\x6f\x64\145" , "\x53\x70\x65\x61\153\40\x74\x68\x65\40\103\x41\120\x54\103\x48\x41\x20\x63\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Slovenian , BDC_BaseCharset :: Latin , BDC_Country :: Slovenia , "\x51\54\x57\x2c\x58\54\131" , "\57\x2f\x63\141\160\164\143\150\x61\56\157\162\x67\57\x63\x61\160\164\143\150\x61\56\150\x74\x6d\154\77\160\150\x70" , "\x52\145\164\171\160\x65\x20\x74\x68\x65\40\x43\x41\x50\x54\x43\110\x41\40\143\157\144\x65\40\146\162\x6f\x6d\40\164\150\145\40\151\x6d\141\147\145" , "\103\150\141\x6e\x67\145\40\164\150\145\x20\x43\101\120\x54\x43\110\101\40\143\x6f\x64\x65" , "\x53\160\145\x61\153\40\x74\x68\145\40\x43\101\x50\124\103\x48\x41\x20\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Spain , '' , "\57\x2f\x63\x61\x70\x74\x63\150\x61\x2e\x6f\x72\x67\57\143\141\160\x74\143\x68\141\56\x68\x74\155\154\77\x70\x68\x70" , "\122\145\x74\x79\160\145\40\164\150\x65\x20\103\101\x50\x54\x43\x48\x41\x20\143\x6f\144\x65\x20\146\x72\157\155\x20\x74\x68\x65\40\151\x6d\141\147\x65" , "\103\x68\141\x6e\x67\145\40\x74\x68\x65\x20\x43\101\120\124\103\110\x41\40\x63\x6f\144\145" , "\x53\x70\x65\x61\153\40\164\150\145\40\103\101\120\124\x43\x48\101\40\x63\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Argentina , "\102\54\126" , "\x2f\x2f\143\141\160\x74\x63\150\x61\x2e\157\162\x67\57\x63\x61\160\x74\x63\x68\141\x2e\x68\164\155\x6c\x3f\x70\x68\x70" , "\122\x65\164\x79\x70\145\x20\x74\x68\145\x20\103\x41\120\124\x43\x48\x41\40\143\157\144\x65\x20\x66\x72\x6f\x6d\x20\x74\150\145\x20\x69\x6d\x61\147\x65" , "\x43\150\x61\156\x67\145\x20\164\150\145\40\x43\x41\120\x54\103\x48\101\x20\x63\157\144\145" , "\x53\x70\x65\141\153\40\164\x68\145\x20\103\x41\120\124\x43\110\101\40\143\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Bolivia , "\102\x2c\126" , "\x2f\x2f\143\x61\x70\164\143\x68\141\56\x6f\162\147\x2f\x63\141\x70\164\143\150\x61\x2e\150\x74\155\x6c\x3f\160\x68\x70" , "\x52\145\164\x79\160\x65\x20\x74\x68\145\x20\103\x41\120\124\x43\x48\x41\40\143\x6f\144\145\x20\x66\162\157\155\40\164\x68\x65\x20\151\155\x61\x67\145" , "\103\150\141\x6e\147\x65\x20\164\150\145\40\x43\101\x50\124\x43\x48\x41\40\x63\157\x64\x65" , "\123\x70\x65\x61\x6b\40\164\x68\145\x20\x43\101\120\x54\x43\110\x41\x20\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Chile , "\x42\54\x56" , "\x2f\57\x63\x61\x70\x74\x63\150\x61\x2e\x6f\162\147\57\x63\141\160\x74\143\150\x61\56\150\164\x6d\x6c\77\x70\150\160" , "\x52\145\x74\x79\x70\145\x20\x74\150\x65\x20\103\x41\120\x54\103\110\101\40\x63\x6f\x64\x65\40\x66\162\157\x6d\x20\164\150\145\x20\151\155\x61\x67\145" , "\103\150\141\x6e\147\145\40\164\x68\x65\40\x43\101\x50\124\103\110\101\x20\x63\x6f\144\x65" , "\123\x70\x65\141\x6b\40\x74\150\145\40\103\101\x50\x54\103\110\101\40\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Colombia , "\102\x2c\x56" , "\x2f\x2f\x63\141\x70\164\143\x68\141\x2e\x6f\x72\x67\x2f\x63\141\160\164\x63\150\141\x2e\150\164\155\154\77\160\150\x70" , "\x52\x65\x74\171\160\145\40\x74\x68\145\40\103\x41\x50\124\x43\x48\101\40\x63\x6f\x64\x65\x20\x66\x72\157\155\x20\164\x68\x65\x20\x69\x6d\141\147\x65" , "\x43\150\141\156\147\145\40\164\x68\x65\x20\103\101\x50\x54\x43\x48\101\x20\x63\157\x64\145" , "\123\160\145\x61\x6b\40\x74\150\x65\40\103\101\x50\124\103\x48\101\40\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: CostaRica , "\x42\54\126" , "\57\57\x63\141\160\x74\x63\150\141\x2e\157\162\x67\57\x63\141\160\x74\x63\x68\141\x2e\150\x74\x6d\x6c\x3f\x70\150\x70" , "\122\x65\x74\x79\160\145\40\164\150\x65\x20\x43\x41\x50\124\103\x48\101\x20\x63\157\144\145\40\146\x72\157\155\40\x74\150\x65\40\151\x6d\x61\147\145" , "\103\x68\x61\156\x67\145\x20\164\x68\x65\40\103\x41\120\124\x43\x48\101\40\143\157\144\145" , "\x53\160\x65\x61\153\x20\164\x68\x65\40\103\101\120\124\x43\110\x41\40\x63\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: DominicanRepublic , "\x42\54\x56" , "\57\57\143\141\x70\x74\143\x68\141\56\x6f\162\147\57\x63\141\x70\164\143\x68\141\56\x68\164\x6d\154\77\x70\x68\160" , "\x52\145\x74\x79\x70\145\x20\164\x68\145\40\x43\x41\x50\124\x43\110\x41\40\143\157\x64\x65\x20\x66\x72\157\x6d\x20\164\x68\x65\x20\151\155\141\147\145" , "\103\150\x61\156\x67\145\40\164\150\145\40\103\x41\x50\x54\x43\110\x41\x20\x63\157\144\145" , "\x53\160\145\x61\x6b\40\x74\150\145\40\103\x41\120\124\x43\x48\x41\x20\143\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Ecuador , "\x42\x2c\126" , "\x2f\x2f\143\141\x70\x74\143\150\x61\56\157\x72\147\x2f\143\x61\160\164\143\150\x61\56\150\164\155\154\x3f\x70\150\x70" , "\x52\145\x74\x79\160\145\x20\x74\x68\145\x20\103\101\120\124\x43\110\101\x20\x63\157\144\145\40\146\162\x6f\x6d\40\x74\x68\145\40\x69\155\x61\147\x65" , "\x43\150\x61\x6e\x67\145\x20\x74\150\x65\40\x43\101\120\124\103\x48\101\x20\143\x6f\144\145" , "\123\x70\x65\x61\x6b\x20\164\150\145\40\x43\x41\120\124\103\x48\x41\40\143\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: ElSalvador , "\x42\54\x56" , "\57\57\x63\x61\160\x74\143\150\x61\x2e\157\162\147\x2f\143\141\x70\164\x63\150\141\x2e\x68\164\x6d\154\77\160\150\160" , "\122\x65\164\171\160\145\40\x74\x68\x65\40\x43\101\x50\x54\x43\x48\101\x20\143\x6f\144\145\x20\x66\x72\x6f\x6d\40\164\x68\145\x20\151\x6d\x61\x67\145" , "\x43\150\141\156\x67\x65\40\164\x68\x65\40\x43\101\x50\x54\x43\x48\x41\x20\143\157\144\145" , "\123\160\x65\x61\153\x20\164\x68\x65\40\x43\x41\x50\124\x43\x48\101\x20\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Guatemala , "\102\54\126" , "\57\x2f\x63\141\x70\164\x63\150\x61\56\x6f\x72\147\57\143\x61\x70\164\143\150\x61\x2e\x68\164\x6d\x6c\x3f\x70\x68\160" , "\122\145\164\171\160\x65\x20\x74\150\145\x20\x43\101\x50\124\103\110\x41\40\x63\157\144\145\x20\x66\162\x6f\x6d\40\164\x68\x65\x20\x69\155\x61\x67\x65" , "\103\150\x61\x6e\x67\145\x20\x74\x68\x65\40\x43\101\120\x54\103\x48\101\40\x63\x6f\x64\145" , "\123\160\145\141\153\x20\164\150\x65\40\103\101\120\124\103\x48\x41\40\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Honduras , "\102\x2c\126" , "\57\57\143\141\160\164\x63\150\141\x2e\x6f\162\147\x2f\143\x61\x70\x74\x63\150\x61\x2e\150\164\x6d\x6c\77\x70\150\x70" , "\x52\x65\x74\x79\160\x65\40\164\150\145\40\103\101\x50\124\x43\110\101\x20\x63\157\144\x65\x20\146\162\x6f\155\x20\x74\x68\x65\40\x69\155\x61\147\145" , "\103\x68\x61\156\x67\145\40\x74\x68\145\40\103\101\120\124\x43\110\x41\x20\x63\157\x64\145" , "\x53\160\x65\141\153\40\164\x68\x65\x20\x43\x41\120\x54\x43\x48\101\x20\143\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Mexico , "\x42\x2c\x56" , "\x2f\x2f\143\141\160\164\x63\150\141\x2e\157\162\x67\x2f\143\x61\x70\164\143\x68\x61\x2e\150\164\155\x6c\77\160\x68\x70" , "\122\x65\x74\171\x70\x65\40\x74\150\x65\x20\x43\x41\120\x54\x43\x48\101\x20\143\x6f\x64\x65\40\x66\x72\157\155\40\164\150\x65\x20\151\155\x61\x67\145" , "\x43\150\x61\x6e\x67\145\x20\x74\x68\145\x20\x43\101\120\124\103\110\101\x20\143\157\144\145" , "\123\160\145\x61\x6b\40\164\x68\x65\x20\x43\101\x50\124\103\x48\101\40\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Nicaragua , "\x42\x2c\x56" , "\x2f\x2f\143\x61\x70\x74\143\150\x61\x2e\157\x72\x67\57\x63\x61\160\x74\x63\x68\x61\x2e\150\164\x6d\x6c\77\x70\x68\x70" , "\122\145\x74\171\x70\145\40\x74\150\145\x20\103\x41\120\x54\x43\x48\101\40\x63\x6f\144\x65\x20\146\162\157\155\40\x74\x68\x65\40\151\155\141\x67\x65" , "\x43\150\x61\156\147\145\x20\164\x68\x65\40\x43\101\120\124\103\110\101\x20\x63\x6f\x64\x65" , "\123\x70\x65\141\153\x20\164\x68\x65\x20\103\101\120\x54\103\x48\101\40\143\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Panama , "\x42\x2c\126" , "\57\57\143\x61\x70\164\143\150\141\x2e\157\x72\x67\x2f\143\141\160\164\x63\150\x61\x2e\150\164\x6d\x6c\x3f\x70\x68\x70" , "\x52\145\164\x79\160\x65\40\x74\x68\x65\40\103\x41\x50\124\x43\110\101\40\x63\157\144\x65\x20\146\162\157\x6d\40\x74\150\145\x20\151\155\x61\147\145" , "\103\x68\141\x6e\147\145\x20\164\150\x65\40\x43\101\120\124\103\110\101\x20\143\157\x64\x65" , "\123\160\x65\x61\153\x20\x74\150\145\40\103\101\120\x54\103\x48\101\x20\x63\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Paraguay , "\x42\54\x56" , "\x2f\x2f\143\x61\x70\x74\143\150\x61\56\157\162\x67\57\x63\141\160\164\x63\150\141\x2e\150\x74\x6d\154\77\160\x68\160" , "\122\145\164\171\160\145\40\164\150\145\40\103\101\120\124\103\110\x41\40\x63\x6f\144\145\40\146\162\157\x6d\40\x74\x68\145\x20\x69\155\x61\147\145" , "\x43\150\141\156\147\x65\40\x74\x68\145\40\103\x41\x50\124\x43\110\x41\40\143\157\144\x65" , "\x53\160\x65\141\x6b\40\x74\150\x65\x20\103\x41\120\x54\103\110\101\x20\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Peru , "\x42\x2c\x56" , "\x2f\57\x63\x61\x70\x74\x63\150\141\56\x6f\x72\147\x2f\143\x61\160\x74\x63\150\141\56\x68\164\x6d\x6c\77\x70\x68\160" , "\x52\x65\164\171\160\x65\x20\164\x68\x65\x20\x43\x41\x50\124\x43\x48\101\x20\x63\x6f\144\x65\x20\x66\x72\157\x6d\x20\x74\150\145\x20\x69\x6d\x61\147\x65" , "\103\x68\x61\156\147\145\x20\x74\x68\145\x20\x43\101\120\124\103\x48\101\x20\143\x6f\144\145" , "\123\160\145\141\x6b\x20\x74\150\145\x20\x43\101\x50\124\103\110\101\40\143\x6f\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: PuertoRico , "\102\x2c\126" , "\57\x2f\143\x61\160\164\x63\150\141\56\157\162\147\57\143\x61\x70\164\x63\x68\141\56\x68\164\155\154\x3f\x70\x68\x70" , "\x52\145\x74\171\160\x65\40\x74\150\x65\x20\x43\x41\x50\124\x43\x48\x41\40\x63\x6f\x64\x65\x20\146\x72\157\x6d\40\164\150\145\x20\151\x6d\x61\x67\145" , "\103\150\x61\x6e\147\x65\x20\164\150\x65\x20\103\x41\120\x54\x43\110\101\x20\143\157\x64\x65" , "\123\x70\145\x61\x6b\x20\164\x68\145\40\x43\101\120\x54\103\x48\101\x20\x63\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: USA , "\x42\54\x56" , "\x2f\x2f\x63\x61\x70\164\x63\150\x61\56\157\162\147\57\143\x61\160\164\143\x68\141\x2e\150\x74\155\x6c\x3f\160\x68\160" , "\122\x65\164\171\x70\145\40\x74\150\145\x20\103\x41\x50\124\103\x48\101\40\143\157\144\145\40\146\162\x6f\155\x20\164\x68\145\40\x69\x6d\141\x67\x65" , "\x43\150\x61\x6e\147\145\40\x74\150\145\x20\103\101\120\124\103\x48\101\x20\x63\x6f\144\x65" , "\123\x70\145\141\153\x20\164\x68\145\40\103\x41\120\x54\x43\x48\101\x20\x63\157\x64\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Uruguay , "\x42\x2c\x56" , "\x2f\x2f\143\x61\x70\x74\x63\150\x61\56\157\162\147\x2f\143\x61\x70\x74\143\x68\141\x2e\150\164\x6d\x6c\77\x70\x68\160" , "\x52\x65\164\x79\x70\x65\40\x74\x68\x65\x20\x43\101\120\124\103\x48\101\40\143\157\144\145\x20\146\x72\157\x6d\x20\x74\x68\x65\40\x69\155\x61\x67\145" , "\103\x68\141\156\x67\x65\x20\x74\150\145\40\103\101\120\124\103\x48\101\40\143\x6f\x64\145" , "\123\160\x65\141\153\x20\x74\x68\x65\40\x43\101\x50\x54\x43\110\x41\x20\143\157\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Spanish , BDC_BaseCharset :: Latin , BDC_Country :: Venezuela , "\x42\54\x56" , "\x2f\x2f\143\141\160\164\x63\150\x61\56\x6f\162\x67\x2f\x63\141\x70\164\143\x68\x61\56\x68\164\155\x6c\77\160\150\x70" , "\122\x65\164\171\x70\145\40\164\x68\145\x20\103\101\x50\124\x43\110\101\40\x63\157\x64\x65\x20\x66\x72\x6f\x6d\x20\164\150\145\40\x69\155\141\147\x65" , "\x43\x68\141\x6e\x67\x65\x20\164\150\145\40\103\x41\120\124\103\110\x41\40\x63\x6f\x64\x65" , "\x53\160\x65\x61\153\40\x74\x68\x65\40\x43\101\x50\x54\103\110\101\40\x63\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Swedish , BDC_BaseCharset :: Latin , BDC_Country :: Sweden , '' , "\57\x2f\x63\141\160\164\143\x68\x61\x2e\x6f\x72\147\57\143\141\x70\164\143\150\141\x2e\x68\x74\x6d\154\x3f\160\150\x70" , "\122\x65\x74\171\160\145\40\x74\x68\145\40\103\x41\x50\124\103\x48\x41\40\143\157\x64\145\x20\146\x72\157\155\40\164\x68\x65\40\x69\x6d\x61\x67\x65" , "\x43\x68\141\x6e\x67\145\x20\x74\x68\x65\40\x43\101\x50\x54\x43\x48\x41\x20\x63\x6f\144\x65" , "\x53\160\145\141\153\40\164\x68\145\x20\x43\x41\120\124\x43\x48\x41\40\143\157\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Swedish , BDC_BaseCharset :: Latin , BDC_Country :: Finland , '' , "\x2f\57\143\141\x70\x74\143\x68\141\56\x6f\162\147\x2f\143\x61\160\x74\143\x68\141\x2e\x68\x74\x6d\154\x3f\160\150\160" , "\x52\x65\164\171\160\145\x20\164\x68\145\x20\103\x41\120\124\103\110\x41\x20\x63\157\x64\x65\40\146\x72\157\155\x20\x74\x68\x65\x20\x69\x6d\x61\147\145" , "\103\x68\x61\156\147\x65\40\164\x68\x65\x20\x43\101\x50\124\103\110\x41\x20\x63\x6f\x64\x65" , "\123\160\x65\141\x6b\40\164\150\145\40\x43\x41\x50\124\x43\x48\x41\40\x63\x6f\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Thai , BDC_BaseCharset :: Thai , BDC_Country :: Thai , '' , "\x2f\57\143\x61\160\164\143\x68\141\x2e\x6f\x72\x67\57\x63\141\160\x74\x63\x68\x61\x2e\x68\x74\x6d\154\x3f\x70\x68\160" , "\x52\x65\164\x79\160\x65\x20\x74\x68\x65\40\x43\101\x50\124\103\x48\101\x20\x63\157\x64\145\x20\146\x72\x6f\155\40\x74\150\145\x20\151\x6d\141\147\x65" , "\103\x68\x61\156\147\x65\40\x74\x68\145\40\103\101\x50\x54\103\x48\x41\40\143\157\144\x65" , "\123\160\x65\x61\x6b\x20\164\x68\x65\40\103\x41\x50\x54\x43\110\x41\x20\x63\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Turkish , BDC_BaseCharset :: Latin , BDC_Country :: Turkey , "\121\x2c\x57\x2c\x58" , "\x2f\x2f\x63\x61\x70\164\x63\x68\141\56\x6f\162\x67\57\143\x61\x70\x74\x63\x68\x61\x2e\x68\164\x6d\154\77\x70\150\160" , "\x52\x65\164\171\160\145\x20\164\150\145\40\x43\101\120\x54\103\x48\x41\40\143\157\144\x65\40\146\x72\x6f\155\40\164\150\145\x20\x69\x6d\141\147\x65" , "\x43\150\x61\156\147\x65\x20\x74\150\145\40\x43\101\x50\124\103\x48\x41\x20\x63\157\144\x65" , "\x53\160\x65\141\x6b\40\164\x68\x65\40\103\101\120\x54\x43\110\101\40\143\x6f\144\145" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Ukrainian , BDC_BaseCharset :: Cyrillic , BDC_Country :: Ukraine , '' , "\x2f\x2f\x63\141\160\x74\143\150\141\56\x6f\x72\147\x2f\x63\141\x70\164\x63\x68\x61\x2e\150\164\x6d\x6c\x3f\160\x68\160" , "\x52\x65\164\x79\160\145\x20\x74\x68\x65\x20\103\x41\120\x54\103\110\101\x20\143\x6f\x64\x65\x20\146\x72\157\155\40\x74\x68\145\x20\151\155\x61\x67\x65" , "\103\150\141\x6e\x67\145\40\x74\150\x65\x20\103\x41\120\124\103\x48\101\40\143\x6f\144\145" , "\123\x70\145\x61\153\40\x74\x68\x65\40\103\101\120\x54\103\x48\101\40\x63\x6f\x64\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Ukrainian , BDC_BaseCharset :: Latin , BDC_Country :: Ukraine , '' , "\57\x2f\143\x61\160\164\143\150\x61\x2e\157\x72\147\57\x63\141\x70\x74\x63\x68\x61\x2e\x68\164\155\154\77\x70\150\x70" , "\x52\145\164\171\x70\145\x20\x74\x68\145\x20\x43\101\120\x54\103\110\101\40\143\157\144\145\40\146\x72\x6f\x6d\40\164\x68\x65\40\151\155\x61\147\145" , "\103\x68\141\x6e\x67\x65\x20\164\150\145\40\103\101\x50\124\x43\x48\x41\x20\x63\x6f\144\145" , "\123\160\x65\x61\x6b\40\x74\150\x65\40\x43\x41\120\x54\x43\110\x41\x20\143\157\144\x65" ), new BDC_Localization ( BDC_Macrolanguage :: None , BDC_BaseLanguage :: Vietnamese , BDC_BaseCharset :: Latin , BDC_Country :: Vietnam , "\106\54\112\54\x57\54\132" , "\x2f\57\x63\141\160\164\143\150\x61\56\x6f\x72\x67\57\143\141\x70\164\143\x68\x61\x2e\150\164\155\154\x3f\160\150\160" , "\122\145\x74\x79\x70\145\40\x74\150\145\40\103\101\120\x54\x43\x48\x41\40\x63\x6f\x64\145\x20\x66\x72\x6f\155\x20\x74\150\x65\40\151\155\141\147\145" , "\103\x68\141\156\147\x65\x20\x74\150\x65\x20\103\x41\x50\x54\103\110\101\x20\143\157\x64\x65" , "\x53\160\x65\x61\x6b\x20\164\x68\x65\x20\103\x41\120\124\103\110\x41\x20\x63\x6f\x64\x65" ) ); final class BDC_LocaleParser { private function __construct () {} public static function Parse ( $_i13kilkxa3jjz5ep4ygti ) { $_1ihu0utx2q1o3j97qtusavib8v = self :: fj82t ( $_i13kilkxa3jjz5ep4ygti ); $_omy4p4hl9kzbek3rjvt17 = 0 ; $_Ot57nwll50f6z9p9s0vhg = 0 ; $_0qjq1kj1xarxv1poxcew7 = 0x0000 ; $_O7qvy0akhkuasxptashgr = 0 ; $_i2z71xgljirnyev8bgkhjk3ein = explode ( "\55" , $_1ihu0utx2q1o3j97qtusavib8v ); $_ip5zrpici0rqer8w = $_i2z71xgljirnyev8bgkhjk3ein [ 0 ]; $_omy4p4hl9kzbek3rjvt17 = BDC_Macrolanguage :: GetMacrolanguage ( $_ip5zrpici0rqer8w ); if ( 0 === $_omy4p4hl9kzbek3rjvt17 ) { $_Ot57nwll50f6z9p9s0vhg = BDC_BaseLanguage :: GetLanguage ( $_ip5zrpici0rqer8w ); } $_1ifmeec7hcn4p1uietcd1 = count ( $_i2z71xgljirnyev8bgkhjk3ein ); for ( $_ill2djogdohot6tslc4nt = 1 ; $_ill2djogdohot6tslc4nt < $_1ifmeec7hcn4p1uietcd1 ; $_ill2djogdohot6tslc4nt ++) { $_030r2mw5lhdnwskodeawoq1py4 = $_i2z71xgljirnyev8bgkhjk3ein [ $_ill2djogdohot6tslc4nt ]; $_Oxiiz4u3mee4635niigdy = strlen ( $_030r2mw5lhdnwskodeawoq1py4 ); if ( 4 == $_Oxiiz4u3mee4635niigdy ) { $_0qjq1kj1xarxv1poxcew7 = BDC_BaseCharset :: GetCharset ( $_030r2mw5lhdnwskodeawoq1py4 ); } else if ( 3 == $_Oxiiz4u3mee4635niigdy ) { $_Ot57nwll50f6z9p9s0vhg = BDC_BaseLanguage :: GetLanguage ( $_030r2mw5lhdnwskodeawoq1py4 ); } else if ( 2 == $_Oxiiz4u3mee4635niigdy ) { $_O7qvy0akhkuasxptashgr = BDC_Country :: GetCountry ( $_030r2mw5lhdnwskodeawoq1py4 ); } } $_0srs6bd4vye4dylq = BDC_SupportedLocales :: FindBestMatch ( $_omy4p4hl9kzbek3rjvt17 , $_Ot57nwll50f6z9p9s0vhg , $_0qjq1kj1xarxv1poxcew7 , $_O7qvy0akhkuasxptashgr ); return $_0srs6bd4vye4dylq ; } private static function fj82t ( $_1aj4mts4e5vgkx0f4te76 ) { if (! BDC_StringHelper :: HasValue ( $_1aj4mts4e5vgkx0f4te76 )) { return "\145\156" ; } $_Oesqz764p82rnnytkcvmyr5g9u = preg_replace ( "\x2f\172\x68\x2d\x63\x68\163\57\165\151" , "\x7a\x68\x2d\x68\x61\156\163" , $_1aj4mts4e5vgkx0f4te76 ); $_Oesqz764p82rnnytkcvmyr5g9u = preg_replace ( "\57\172\x68\x2d\x63\150\164\57\x75\x69" , "\x7a\x68\x2d\150\x61\156\x74" , $_Oesqz764p82rnnytkcvmyr5g9u ); return $_Oesqz764p82rnnytkcvmyr5g9u ; } } interface BDC_IGraphics { public function GetImage ( $_Olraw79lmjoqe9eg ); public function GetWidth (); public function GetHeight (); public function GetSurface (); public function Fill ( BDC_Color $_Iuwqasfx8k5itftu ); } class BDC_GDGraphics implements BDC_IGraphics { public function __construct ( $_If04v2qc46kqv9nb8jmfruhpsc , $_ikmjeslgrlbnvawoc6dy9 ) { $this -> _o18xo4j1esqpj1iq3gh55 = imagecreatetruecolor ( $_If04v2qc46kqv9nb8jmfruhpsc , $_ikmjeslgrlbnvawoc6dy9 ); if (! defined ( "\x42\104\103\137\101\116\124\111\x41\x4c\111\x41\x53\137\x45\116\101\x42\114\105\104" )) { if ( function_exists ( "\151\x6d\141\x67\145\141\156\x74\x69\141\x6c\x69\x61\x73" )) { define ( "\102\104\103\137\101\x4e\124\x49\x41\x4c\111\x41\123\x5f\x45\116\x41\x42\114\x45\x44" , true ); } else { define ( "\x42\104\x43\x5f\101\x4e\124\111\101\114\111\101\x53\x5f\x45\x4e\101\x42\x4c\x45\x44" , false ); } } if ( BDC_ANTIALIAS_ENABLED ) { imageantialias ( $this -> _o18xo4j1esqpj1iq3gh55 , true ); } $this -> _17tcn5a9s3r7igty8rd3cxikp8 = imagesx ( $this -> _o18xo4j1esqpj1iq3gh55 ); $this -> _Obduuul6ccow4384 = imagesy ( $this -> _o18xo4j1esqpj1iq3gh55 ); $this -> _0vf51msi5f0vk04k = BDC_Rectangle :: FromPointAndSize ( BDC_Point :: At ( 0 , 0 ), $this -> GetWidth (), $this -> GetHeight () ); } public function __destruct () { imagedestroy ( $this -> _o18xo4j1esqpj1iq3gh55 ); } private $_o18xo4j1esqpj1iq3gh55 ; public function GetGDImage () { return $this -> _o18xo4j1esqpj1iq3gh55 ; } private $_17tcn5a9s3r7igty8rd3cxikp8 ; public function GetWidth () { return (int) $this -> _17tcn5a9s3r7igty8rd3cxikp8 ; } private $_Obduuul6ccow4384 ; public function GetHeight () { return (int) $this -> _Obduuul6ccow4384 ; } public function GetSurface () { return ( $this -> _17tcn5a9s3r7igty8rd3cxikp8 * $this -> _Obduuul6ccow4384 ); } private $_0vf51msi5f0vk04k ; public function GetBounds () { return $this -> _0vf51msi5f0vk04k ; } public function GetScalingFactor () { return log ( $this -> GetSurface (), 2.0 ); } public function CloneContent () { ob_start (); imagepng ( $this -> _o18xo4j1esqpj1iq3gh55 ); return imagecreatefromstring ( ob_get_clean ()); } public function GetImage ( $_Ojj4jfxjrh6u07a9 ) { ob_start (); switch ( $_Ojj4jfxjrh6u07a9 ) { case 0 : imagejpeg ( $this -> _o18xo4j1esqpj1iq3gh55 ); break; case 1 : imagegif ( $this -> _o18xo4j1esqpj1iq3gh55 ); break; case 2 : imagepng ( $this -> _o18xo4j1esqpj1iq3gh55 ); break; default: throw new Exception ( "\x55\156\x6b\x6e\x6f\x77\40\x69\155\x61\147\x65\x20\x66\157\162\155\141\x74\x3a\x20 { $_Ojj4jfxjrh6u07a9 } \56" ); break; } $_owplwfbfrldkb0pf = ob_get_contents (); ob_end_clean (); return $_owplwfbfrldkb0pf ; } public function Fill ( BDC_Color $_I5brtg9ih1h4mmpx368zu5x1f9 ){ $_i7vgn1lq0e02qnjzb3f4s = imagecolorallocate ( $this -> _o18xo4j1esqpj1iq3gh55 , $_I5brtg9ih1h4mmpx368zu5x1f9 -> get_R (), $_I5brtg9ih1h4mmpx368zu5x1f9 -> get_G (), $_I5brtg9ih1h4mmpx368zu5x1f9 -> get_B ()); imagefilledrectangle ( $this -> _o18xo4j1esqpj1iq3gh55 , 0 , 0 , $this -> _17tcn5a9s3r7igty8rd3cxikp8 , $this -> _Obduuul6ccow4384 , $_i7vgn1lq0e02qnjzb3f4s ); } } final class ImageFormat extends BDC_Enum { private function __construct () {} public static $Names ; const Jpeg = 0 ; const Gif = 1 ; const Png = 2 ; public static function GetName ( $_ldylsof61tu20n84y2fwt3fr6c ) { if ( array_key_exists ( $_ldylsof61tu20n84y2fwt3fr6c , ImageFormat :: $Names )) { return ImageFormat :: $Names [ $_ldylsof61tu20n84y2fwt3fr6c ]; } else { throw new Exception ( "\x55\x6e\x6b\156\157\x77\x6e\x20\x65\156\x75\155\x65\x72\141\x74\145\x64\x20\166\141\x6c\165\x65\x3a\40" . $_ldylsof61tu20n84y2fwt3fr6c ); } } public static function GetValue ( $_1bqqtd1eou6arvzn ) { if (! BDC_StringHelper :: HasValue ( $_1bqqtd1eou6arvzn )) { throw new Exception ( "\x55\156\153\156\x6f\x77\x6e\x20\145\x6e\165\155\x65\x72\141\164\x65\x64\40\x6e\141\155\145\72\x20" . $_1bqqtd1eou6arvzn ); } $_lg57vmmz7nyyhdogawgg3 = BDC_CollectionHelper :: StringArraySearch ( $_1bqqtd1eou6arvzn , ImageFormat :: $Names ); if ( false !== $_lg57vmmz7nyyhdogawgg3 ) { return $_lg57vmmz7nyyhdogawgg3 ; } else { throw new Exception ( "\x55\156\153\156\157\167\156\x20\145\x6e\165\x6d\x65\162\x61\164\x65\144\40\156\141\x6d\145\x3a\x20" . $_1bqqtd1eou6arvzn ); } } public static function TryGetName ( $_Oivza1owa6qbl70oymxu9k4sfb ) { if ( array_key_exists ( $_Oivza1owa6qbl70oymxu9k4sfb , ImageFormat :: $Names )) { return ImageFormat :: $Names [ $_Oivza1owa6qbl70oymxu9k4sfb ]; } else { return; } } public static function TryGetValue ( $_Izmlu360o9vpbmls ) { if (! BDC_StringHelper :: HasValue ( $_Izmlu360o9vpbmls )) { return; } $_Ibehgg8o2qb61bzc = BDC_CollectionHelper :: StringArraySearch ( $_Izmlu360o9vpbmls , ImageFormat :: $Names ); if ( false !== $_Ibehgg8o2qb61bzc ) { return $_Ibehgg8o2qb61bzc ; } else { return; } } } ImageFormat :: $Names = array( ImageFormat :: Jpeg => array( "\x4a\160\x65\147" , "\x4a\x70\x67" ), ImageFormat :: Gif => array( "\x47\151\x66" ), ImageFormat :: Png => array( "\x50\156\x67" ) ); final class BDC_HtmlColor extends BDC_Enum { private function __construct () {} public static $Names ; const AliceBlue = "\x23\106\x30\106\x38\106\x46" ; const AntiqueWhite = "\43\106\x41\105\102\104\x37" ; const Aqua = "\x23\x30\60\106\x46\x46\x46" ; const Aquamarine = "\x23\67\x46\x46\x46\x44\64" ; const Azure = "\x23\106\60\106\x46\106\x46" ; const Beige = "\43\106\x35\106\65\104\103" ; const Bisque = "\43\x46\106\x45\64\103\x34" ; const Black = "\43\x30\60\60\60\60\x30" ; const BlanchedAlmond = "\x23\x46\106\105\x42\x43\104" ; const Blue = "\43\60\x30\x30\x30\106\106" ; const BlueViolet = "\x23\70\x41\x32\x42\105\62" ; const Brown = "\x23\101\x35\62\x41\62\101" ; const BurlyWood = "\43\x44\x45\102\x38\x38\67" ; const CadetBlue = "\x23\x35\x46\x39\x45\101\60" ; const Chartreuse = "\x23\x37\106\x46\x46\x30\x30" ; const Chocolate = "\x23\x44\62\66\71\x31\x45" ; const Coral = "\x23\x46\x46\x37\106\65\x30" ; const CornflowerBlue = "\43\x36\x34\x39\65\x45\x44" ; const Cornsilk = "\x23\x46\106\x46\70\x44\x43" ; const Crimson = "\43\104\103\x31\x34\x33\x43" ; const Cyan = "\x23\x30\60\x46\106\106\106" ; const DarkBlue = "\x23\60\60\x30\60\70\102" ; const DarkCyan = "\x23\x30\60\x38\x42\x38\102" ; const DarkGoldenRod = "\43\102\70\70\66\60\102" ; const DarkGray = "\x23\x41\71\x41\71\x41\71" ; const DarkGrey = "\x23\x41\x39\101\x39\101\71" ; const DarkGreen = "\43\x30\x30\66\x34\x30\x30" ; const DarkKhaki = "\x23\102\x44\102\x37\66\x42" ; const DarkMagenta = "\x23\70\102\60\60\70\102" ; const DarkOliveGreen = "\43\x35\x35\x36\x42\62\106" ; const Darkorange = "\43\106\x46\70\103\x30\60" ; const DarkOrchid = "\43\71\x39\63\62\103\x43" ; const DarkRed = "\x23\x38\x42\x30\60\60\60" ; const DarkSalmon = "\x23\x45\71\71\66\67\x41" ; const DarkSeaGreen = "\x23\70\x46\x42\x43\70\x46" ; const DarkSlateBlue = "\x23\64\x38\x33\104\x38\102" ; const DarkSlateGray = "\x23\x32\106\x34\x46\64\106" ; const DarkSlateGrey = "\43\x32\x46\x34\106\64\x46" ; const DarkTurquoise = "\43\x30\x30\103\x45\x44\61" ; const DarkViolet = "\x23\71\x34\x30\60\104\x33" ; const DeepPink = "\x23\x46\x46\x31\64\x39\63" ; const DeepSkyBlue = "\x23\60\60\x42\106\x46\106" ; const DimGray = "\x23\x36\71\66\x39\66\71" ; const DimGrey = "\43\66\x39\x36\x39\x36\x39" ; const DodgerBlue = "\43\x31\105\x39\x30\106\x46" ; const FireBrick = "\43\102\x32\x32\62\62\62" ; const FloralWhite = "\43\106\x46\106\101\106\60" ; const ForestGreen = "\43\x32\x32\x38\102\x32\62" ; const Fuchsia = "\x23\106\106\60\x30\x46\x46" ; const Gainsboro = "\43\104\x43\x44\103\x44\x43" ; const GhostWhite = "\43\x46\x38\106\70\106\x46" ; const Gold = "\x23\x46\106\104\67\60\60" ; const GoldenRod = "\x23\104\101\101\65\x32\60" ; const Gray = "\x23\70\x30\x38\60\x38\60" ; const Grey = "\x23\x38\60\x38\x30\70\60" ; const Green = "\x23\x30\x30\x38\60\x30\x30" ; const GreenYellow = "\x23\x41\104\106\106\x32\106" ; const HoneyDew = "\x23\106\60\106\106\106\60" ; const HotPink = "\43\106\106\x36\71\x42\x34" ; const IndianRed = "\x23\x43\104\x35\103\65\103" ; const Indigo = "\43\x34\102\x30\60\70\62" ; const Ivory = "\43\106\106\x46\x46\x46\x30" ; const Khaki = "\43\x46\x30\105\x36\x38\x43" ; const Lavender = "\43\105\x36\105\x36\x46\x41" ; const LavenderBlush = "\x23\106\106\x46\x30\x46\65" ; const LawnGreen = "\43\67\x43\x46\x43\60\60" ; const LemonChiffon = "\x23\x46\x46\x46\x41\x43\x44" ; const LightBlue = "\x23\101\104\104\x38\x45\x36" ; const LightCoral = "\43\x46\x30\70\60\70\x30" ; const LightCyan = "\x23\x45\x30\106\106\106\106" ; const LightGoldenRodYellow = "\43\x46\101\106\x41\104\x32" ; const LightGray = "\43\104\63\104\63\104\63" ; const LightGrey = "\x23\104\x33\104\63\x44\x33" ; const LightGreen = "\43\71\60\105\105\71\x30" ; const LightPink = "\43\x46\106\102\66\x43\61" ; const LightSalmon = "\43\106\x46\101\60\x37\x41" ; const LightSeaGreen = "\43\x32\x30\102\62\x41\101" ; const LightSkyBlue = "\43\x38\x37\103\105\x46\x41" ; const LightSlateGray = "\x23\67\67\70\70\71\x39" ; const LightSlateGrey = "\43\x37\x37\70\x38\x39\71" ; const LightSteelBlue = "\x23\102\60\x43\64\x44\105" ; const LightYellow = "\x23\106\106\106\106\105\x30" ; const Lime = "\x23\x30\60\x46\x46\x30\x30" ; const LimeGreen = "\43\63\62\103\104\63\x32" ; const Linen = "\43\x46\101\106\60\x45\x36" ; const Magenta = "\x23\106\x46\x30\x30\x46\x46" ; const Maroon = "\x23\x38\60\x30\60\60\x30" ; const MediumAquaMarine = "\43\66\66\x43\104\x41\x41" ; const MediumBlue = "\x23\60\60\60\x30\x43\104" ; const MediumOrchid&