namespace Bitrix\Main;$GLOBALS['____1010706152']= array(base64_decode('Z'.'mlsZV9l'.'eGlzdH'.'M='),base64_decode('c3RydG91'.'cHBlcg=='),base64_decode('bWQ1'),base64_decode('bWQ1'),base64_decode('a'.'W5fY'.'X'.'Jy'.'YXk='),base64_decode(''.'aW5fYXJyYX'.'k='),base64_decode('ZGVma'.'W5lZA=='),base64_decode('ZGVm'.'a'.'W5lZ'.'A=='),base64_decode('ZGVmaW5'.'lZA'.'=='),base64_decode(''.'ZmlsZV9l'.'e'.'G'.'l'.'zdHM='),base64_decode('ZmlsZV9leGl'.'z'.'dHM='),base64_decode('ZmlsZV9le'.'GlzdHM='),base64_decode('ZmlsZV9leGlzdHM='),base64_decode('ZXhwbG9kZQ=='));if(!function_exists(__NAMESPACE__.'\\___227008516')){function ___227008516($_174336587){static $_214963847= false; if($_214963847 == false) $_214963847=array('L2JpdHJpe'.'C9'.'saWNlbnNlX2t'.'l'.'eS5waHA=','','',''.'REVN'.'T'.'w==','R'.'EVNTw==','Qk'.'l'.'U'.'UklY','TElDRU5'.'D'.'RQ==','REVNTw==','L2tleV91cGRhd'.'GUucGhwP2x'.'p'.'Y2Vuc2Vfa'.'2V5PQ==','Jn'.'R'.'v'.'Ym'.'Fza2V0PXkmbGFu'.'Zz0=','aHR'.'0'.'cHM6'.'L'.'y9kZ'.'XY'.'u'.'M'.'WM'.'tYml0cml4LnJ1L2xl'.'YXJuaW5nL2NvdXJ'.'zZS9pbmRl'.'eC5waH'.'A'.'/Q09'.'VUl'.'NFX0lEPTEz'.'N'.'SZMR'.'VN'.'T'.'T05fSUQ'.'9MjU3MjA=',''.'aH'.'R'.'0c'.'H'.'M'.'6L'.'y'.'90'.'cmFpb'.'m'.'lu'.'Zy5iaXR'.'yaXgyNC5jb'.'20vc3V'.'wcG9ydC90'.'c'.'mFpb'.'m'.'l'.'uZy'.'9jb3Vyc2UvaW5kZX'.'g'.'ucG'.'h'.'wP'.'0'.'NPVVJTRV9'.'JRD0xNzgmTEVTU09OX0lE'.'PT'.'I1O'.'TM'.'yJkxFU1NPTl9QQVRIPTE'.'3NTI'.'wLjE3NTYyLjI1'.'O'.'TMwLjI'.'1O'.'T'.'M'.'y','cnU=','Yn'.'k=','a3o=','ZGU=','ZXU=',''.'Zn'.'I=','c'.'Gw=','aXQ'.'=','dWs'.'=','ZXU=','Y29t',''.'cnU'.'=','ZW4=',''.'REV'.'NTw==',''.'WQ==','VElNRUxJ'.'T'.'UlU'.'X0VESVRJT0'.'4=','WQ==','RU5D'.'T'.'0RF','W'.'Q==','U2l'.'0'.'Z'.'UV4cGlyZURh'.'dGU'.'=','b'.'WFpbg==','fnN1'.'cHBvcnRf'.'Zm'.'luaXNoX2Rhd'.'G'.'U'.'=','WS1tL'.'W'.'Q=','WS'.'1tL'.'WQ=',''.'Y'.'ml'.'0cml4MjQ=','b'.'WFpbg==','flBB'.'UkFNX'.'0'.'NMSUVOVF'.'9MQ'.'U5H','','aW'.'50cmFuZXQ=','ZW4=','cnU=','bWFpbg='.'=','d'.'m'.'VuZG9y',''.'Yml0cml4X3Bvc'.'n'.'RhbA==','Yml0cml4','ZW4'.'=','M'.'W'.'NfYml0cml4X3'.'BvcnRhb'.'A'.'==','MWNfY'.'ml0cm'.'l4',''.'cn'.'U=','L'.'2'.'JpdHJ'.'pe'.'C9t'.'b2R1bGVzL21haW4'.'v'.'bGFu'.'Zy91YQ==','d'.'WE=','L2JpdHJpeC9tb2R'.'1bGV'.'z'.'L'.'2'.'1haW4vbGF'.'u'.'Z'.'y9'.'ieQ==','Ynk=','L2'.'JpdH'.'JpeC9tb2R1b'.'G'.'VzL'.'21haW4v'.'bGFu'.'Zy9r'.'eg'.'='.'=','a3o=','L2JpdHJpeC9tb2R1bGVzL2'.'1h'.'aW4vbGF'.'u'.'Z'.'y9ydQ==',''.'cnU'.'=','bWFp'.'bg==','flBBUkFNX1BBUlR'.'ORVJf'.'SUQ'.'=','bW'.'Fpbg==','UE'.'FSQU1fTUF'.'YX1'.'V'.'TRVJ'.'T','bWFpbg='.'=','f'.'k'.'NPV'.'U'.'5U'.'X0VYVFJ'.'B','Tg==','WQ==',''.'ZXh0c'.'mFu'.'Z'.'XQ=','QU'.'5EIFUuT'.'EFT'.'V'.'F9MT0dJ'.'TiA+I'.'A==','QU5E'.'IFU'.'u'.'TEF'.'TVF9M'.'T0'.'dJTi'.'B'.'JUy'.'BOT1QgTl'.'VMTA='.'=','aW50cmFuZX'.'Q'.'=','CgkJCQl'.'TRUx'.'FQ1QgQ09VTlQoRElTVEl'.'O'.'Q'.'1'.'QgV'.'S5JRCkKC'.'QkJCU'.'ZST00KC'.'QkJCQli'.'X3VzZ'.'XIgVQoJC'.'Qk'.'J'.'CUlOT'.'kV'.'SIEpPSU'.'4'.'gYl9'.'1c2VyX2Z'.'pZ'.'W'.'xk'.'IEYg'.'T04gRi5FTlRJVF'.'lf'.'SUQgPSAnVV'.'NFUicg'.'QU'.'5E'.'IE'.'YuRk'.'lFTERfTkFNR'.'S'.'A'.'9ICdVRl'.'9E'.'RV'.'BBUl'.'RNRU5'.'UJwo'.'JCQkJCUlO'.'TkVSIEpPS'.'U'.'4gYl91dG1fdXNlciB'.'VRi'.'BPTgoJCQkJCQlVR'.'i5GSUVMRF9JRCA9I'.'EY'.'u'.'SUQK'.'C'.'QkJ'.'CQk'.'JQU5EIF'.'V'.'GLl'.'ZBT'.'F'.'VFX0lEI'.'D0'.'gVS'.'5'.'JR'.'AoJCQkJCQlB'.'TkQgVUY'.'u'.'Vk'.'FMV'.'UVfSU'.'5U'.'ID'.'4g'.'MAo'.'JCQkJV0hFUkUgV'.'S5BQ1RJVkUgP'.'SA'.'nWScKCQkJCQ'.'k=','Cg'.'kJCQ==','ZXh0cmF'.'uZXQ=','ZXh0cm'.'FuZX'.'RfZ3J'.'v'.'dXA=','C'.'gkJ'.'CQkJCVN'.'FTEV'.'DVCB'.'DT1VOV'.'CgxKQoJCQkJ'.'CQlG'.'Uk9N'.'CgkJCQ'.'kJCQli'.'X3V'.'z'.'ZXIgVQ'.'oJCQk'.'JC'.'QkJSU5OR'.'VIgSk9JTiB'.'i'.'X2V4'.'d'.'HJ'.'hbm'.'V0'.'X3'.'VzZ'.'X'.'IgRVUgT04gRVUuVVN'.'FUl9JRCA9IF'.'UuS'.'UQg'.'Q'.'U5EIEVVLkNIQVJHRU'.'FCTE'.'Ug'.'PSAnWS'.'c'.'KCQkJCQkJCUlOTkV'.'SIEpPSU4gYl91c2V'.'yX2dyb3VwIF'.'VHI'.'E9OIFVHLlVTRVJfSUQgPS'.'BVLkl'.'EIEF'.'ORCBVRy5'.'HU'.'k9V'.'UF'.'9'.'JRCA9IA==','CgkJC'.'QkJC'.'Ql'.'M'.'R'.'UZUIEpPS'.'U4'.'gK'.'Ao'.'J'.'CQkJCQ'.'k'.'JCV'.'NFTEVD'.'VCBVRi'.'5WQU'.'xVRV9JRCAKCQkJC'.'Qk'.'JC'.'QlG'.'Uk'.'9NI'.'AoJCQkJCQ'.'kJCQliX3VzZXJfZmll'.'bGQ'.'gRgoJCQkJCQk'.'J'.'CQlJTk5F'.'Ui'.'B'.'K'.'T'.'0'.'lO'.'IGJf'.'dXRtX3V'.'zZX'.'IgVUYgT04gVUYu'.'R'.'klFTERfSUQ'.'g'.'PSBGLk'.'lEI'.'EF'.'ORCBVRi'.'5W'.'QUxVR'.'V9JTlQgPi'.'AwCgkJ'.'CQkJCQ'.'kJV'.'0hF'.'Uk'.'UgR'.'i5FT'.'lRJVFlfSUQg'.'PSAnVVNFUi'.'cg'.'Q'.'U5E'.'IEY'.'u'.'RklFTERfTkFN'.'RSA9I'.'Cd'.'VRl9E'.'RVBBUlR'.'NRU5UJwoJ'.'CQkJC'.'QkJKSBEI'.'E9O'.'IEQu'.'V'.'kF'.'MVU'.'VfSUQgPSBVLklE'.'CgkJCQ'.'kJC'.'Vd'.'IRVJFIFUuQU'.'NUSVZ'.'FID0gJ1knC'.'g'.'kJCQkJC'.'Qk=','Cg'.'kJCQkJC'.'QlBTkQgRC5WQU'.'xV'.'RV9JRCBJUyBOV'.'UxMCgkJCQkJ','bWFpbg==',''.'fm'.'xpY2Vuc2Vf'.'bmFtZQ'.'==',''.'bWF'.'pbg'.'==',''.'fmxpY2Vuc2VfY29kZ'.'XM=','','LA'.'='.'=');return base64_decode($_214963847[$_174336587]);}}; use Bitrix\Main\Config\Option; use Bitrix\Main\Type\Date; final class License{ private?string $_1550021865= null; private?string $_2088046842= null; private const DOMAINS_STORE_LICENSE=[ 'ru' => 'https://util.1c-bitrix.ru', 'en' => 'https://util.bitrixsoft.com', 'kz' => 'https://util.1c-bitrix.kz', 'by' => 'https://util.1c-bitrix.by', 'uz' => 'https://util.1c-bitrix.uz',]; public const URL_BUS_EULA=[ 'ru' => 'https://www.1c-bitrix.ru/download/law/eula_bus.pdf', 'by' => 'https://www.1c-bitrix.by/download/law/eula_bus.pdf', 'kz' => 'https://www.1c-bitrix.kz/download/law/eula_bus.pdf',]; public const URL_CP_EULA=[ 'ru' => 'https://www.1c-bitrix.ru/download/law/eula_cp.pdf', 'by' => 'https://www.1c-bitrix.by/download/law/eula_cp.pdf', 'kz' => 'https://www.1c-bitrix.kz/download/law/eula_cp.pdf', 'en' => 'https://www.bitrix24.com/eula/', 'br' => 'https://www.bitrix24.com.br/eula/', 'fr' => 'https://www.bitrix24.fr/eula/', 'pl' => 'https://www.bitrix24.pl/eula/', 'it' => 'https://www.bitrix24.it/eula/', 'la' => 'https://www.bitrix24.es/eula/',]; public const URL_RENEWAL_LICENSE=[ 'com' => 'https://store.bitrix24.com/profile/license-keys.php', 'eu' => 'https://store.bitrix24.eu/profile/license-keys.php', 'de' => 'https://store.bitrix24.de/profile/license-keys.php', 'ru' => 'https://www.1c-bitrix.ru/buy/products/b24.php#tab-section-2', 'by' => 'https://www.1c-bitrix.by/buy/products/b24.php#tab-section-2', 'kz' => 'https://www.1c-bitrix.kz/buy/products/b24.php#tab-section-2',]; private const CIS=['ru' => 1, 'by' => 1, 'kz' => 1, 'uz' => 1, 'kg' => 1, 'am' => 1, 'az' => 1, 'ge' => 1]; public function getKey(): string{ if($this->_1550021865 === null){ $_406666701= Loader::getDocumentRoot(). ___227008516(0); $LICENSE_KEY= ___227008516(1); if($GLOBALS['____1010706152'][0]($_406666701)){ include($_406666701);} $this->_1550021865=($LICENSE_KEY == ___227008516(2) || $GLOBALS['____1010706152'][1]($LICENSE_KEY) == ___227008516(3)? ___227008516(4): $LICENSE_KEY);} return $this->_1550021865;} public function getHashLicenseKey(): string{ return $GLOBALS['____1010706152'][2]($this->getKey());} public function getPublicHashKey(): string{ return $GLOBALS['____1010706152'][3](___227008516(5). $this->getKey(). ___227008516(6));} public function isDemoKey(): bool{ return $this->getKey() == ___227008516(7);} public function getBuyLink(): string{ return $this->getDomainStoreLicense(). ___227008516(8). $this->getHashLicenseKey(). ___227008516(9). LANGUAGE_ID;} public function getDocumentationLink(): string{ if($this->isCis()){ return ___227008516(10);} return ___227008516(11);} public function getRenewalLink(): string{ $_2088046842= $this->getRegion(); if($GLOBALS['____1010706152'][4]($_2088046842,[___227008516(12), ___227008516(13), ___227008516(14), ___227008516(15)])){ return self::URL_RENEWAL_LICENSE[$_2088046842];} if($GLOBALS['____1010706152'][5]($_2088046842,[___227008516(16), ___227008516(17), ___227008516(18), ___227008516(19), ___227008516(20)])){ return self::URL_RENEWAL_LICENSE[___227008516(21)];} return self::URL_RENEWAL_LICENSE[___227008516(22)];} public function getDomainStoreLicense(): string{ $_2088046842= $this->getRegion(); if(isset(self::DOMAINS_STORE_LICENSE[$_2088046842])){ return self::DOMAINS_STORE_LICENSE[$_2088046842];} $_358154348= $this->isCis()? ___227008516(23): ___227008516(24); return self::DOMAINS_STORE_LICENSE[$_358154348];} public function isDemo(): bool{ return $GLOBALS['____1010706152'][6](___227008516(25)) && DEMO === ___227008516(26);} public function isTimeBound(): bool{ return $GLOBALS['____1010706152'][7](___227008516(27)) && TIMELIMIT_EDITION === ___227008516(28);} public function isEncoded(): bool{ return $GLOBALS['____1010706152'][8](___227008516(29)) && ENCODE === ___227008516(30);} public function getExpireDate():?Date{ $_1932036552= (int)($GLOBALS[___227008516(31)] ?? min(232,0,77.333333333333)); if($_1932036552>(1320/2-660)){ return Date::createFromTimestamp($_1932036552);} return null;} public function getSupportExpireDate():?Date{ $_1932036552= Option::get(___227008516(32), ___227008516(33)); if(Date::isCorrect($_1932036552, ___227008516(34))){ return new Date($_1932036552, ___227008516(35));} return null;} public function isCis(): bool{ return isset(self::CIS[$this->getRegion()]);} public function getRegion():?string{ if($this->_2088046842 === null){ if(Loader::includeModule(___227008516(36))){ $this->_2088046842= \CBitrix24::getPortalZone();} else{ $_2088046842= Option::get(___227008516(37), ___227008516(38)); if(empty($_2088046842)){ $_2088046842= $this->__1818385338(); if(empty($_2088046842)){ $_2088046842= $this->__2083562221();}} $this->_2088046842= $_2088046842 ?? ___227008516(39);}} return $this->_2088046842?: null;} public function getEulaLink(): string{ if(ModuleManager::isModuleInstalled(___227008516(40))){ return self::URL_CP_EULA[$this->getRegion()] ?? self::URL_CP_EULA[___227008516(41)];} return self::URL_BUS_EULA[$this->getRegion()] ?? self::URL_BUS_EULA[___227008516(42)];} private function __1818385338():?string{ $_147211527= Option::get(___227008516(43), ___227008516(44)); if($_147211527 === ___227008516(45) || $_147211527 === ___227008516(46)){ return ___227008516(47);} if($_147211527 === ___227008516(48) || $_147211527 === ___227008516(49)){ return ___227008516(50);} return null;} private function __2083562221():?string{ $_396706732= Application::getDocumentRoot(); if($GLOBALS['____1010706152'][9]($_396706732. ___227008516(51))){ return ___227008516(52);} if($GLOBALS['____1010706152'][10]($_396706732. ___227008516(53))){ return ___227008516(54);} if($GLOBALS['____1010706152'][11]($_396706732. ___227008516(55))){ return ___227008516(56);} if($GLOBALS['____1010706152'][12]($_396706732. ___227008516(57))){ return ___227008516(58);} return null;} public function getPartnerId(): int{ return (int)Option::get(___227008516(59), ___227008516(60),(954-2*477));} public function getMaxUsers(): int{ return (int)Option::get(___227008516(61), ___227008516(62),(156*2-312));} public function isExtraCountable(): bool{ return Option::get(___227008516(63), ___227008516(64), ___227008516(65)) === ___227008516(66) && ModuleManager::isModuleInstalled(___227008516(67));} public function getActiveUsersCount(?Date $_787690389= null): int{ static $_902618238= null; if($_902618238 !== null && $_787690389 === null){ return $_902618238;} $_46558251= Application::getConnection(); $_255271079= min(222,0,74); if($_787690389 !== null){ $_1631383179= ___227008516(68). $_46558251->getSqlHelper()->convertToDbDate($_787690389);} else{ $_1631383179= ___227008516(69);} if(ModuleManager::isModuleInstalled(___227008516(70))){ $_1821914074= ___227008516(71). $_1631383179. ___227008516(72); $_255271079= (int)$_46558251->queryScalar($_1821914074); $_18726317= (int)Option::get(___227008516(73), ___227008516(74)); if($_18726317>(998-2*499) && $this->isExtraCountable()){ $_1821914074= ___227008516(75). $_18726317. ___227008516(76). $_1631383179. ___227008516(77); $_255271079 += (int)$_46558251->queryScalar($_1821914074);}} if($_787690389 === null){ $_902618238= $_255271079;} return $_255271079;} public function getName(): string{ return Option::get(___227008516(78), ___227008516(79));} public function getCodes(): array{ $_1190604010= Option::get(___227008516(80), ___227008516(81)); if($_1190604010 != ___227008516(82)){ return $GLOBALS['____1010706152'][13](___227008516(83), $_1190604010);} return[];}}?>
[Error] Class "Bitrix\Main\License" not found (0) /home/www/mipt/www/bitrix/modules/main/lib/application.php:631 #0: Bitrix\Main\Application->getLicense /home/www/mipt/www/bitrix/modules/main/start.php:84 #1: require_once(string) /home/www/mipt/www/bitrix/modules/main/include.php:16 #2: require_once(string) /home/www/mipt/www/bitrix/modules/main/include/prolog_before.php:19 #3: require(string) /home/www/mipt/www/local/tools/include-bitrix.php:10 #4: require(string) /home/www/mipt/www/index.php:5 ----------