Your IP : 3.144.206.71
<? namespace Bitrix\Main;$GLOBALS['____1363896620']= array(base64_decode('Zm'.'l'.'sZV9leG'.'lzd'.'HM='),base64_decode('c3R'.'ydG9'.'1cHBlcg'.'=='),base64_decode(''.'bWQ1'),base64_decode('bWQ'.'1'),base64_decode('aW5f'.'YXJyYXk'.'='),base64_decode('ZGVm'.'aW5l'.'ZA='.'='),base64_decode(''.'ZGVm'.'aW5'.'lZA=='),base64_decode('ZGVma'.'W5lZA'.'=='),base64_decode('ZmlsZ'.'V9l'.'eGlzdHM'.'='),base64_decode('Z'.'mlsZV9l'.'eGlz'.'d'.'HM'.'='),base64_decode('ZmlsZV9l'.'eGlzd'.'H'.'M='),base64_decode('Zm'.'ls'.'ZV'.'9'.'leGl'.'z'.'dH'.'M='));if(!function_exists(__NAMESPACE__.'\\___1757977375')){function ___1757977375($_2051550090){static $_1185001294= false; if($_1185001294 == false) $_1185001294=array('L2'.'JpdHJp'.'eC9'.'saW'.'NlbnNlX2'.'t'.'leS5wa'.'HA=','','','REV'.'N'.'Tw='.'=','R'.'E'.'VNTw==',''.'Qk'.'lU'.'UklY','T'.'ElDRU5DRQ='.'=',''.'RE'.'VNTw==','L2tleV'.'91cGRhdGUucGhwP2xpY2V'.'uc2V'.'fa'.'2V5PQ==','J'.'n'.'RvYmFz'.'a2V0PXk'.'mbGFuZ'.'z0=','cnU=',''.'a3o=',''.'Ynk=',''.'aHR0cHM6Ly'.'9kZXYu'.'MWMtYml0cm'.'l'.'4LnJ1L2'.'xlYXJ'.'u'.'aW5nL2Nvd'.'XJzZS9pb'.'mRleC5waH'.'A/Q'.'09VUlNFX0lE'.'PTEzNSZMRVNTT05fS'.'UQ9'.'MjU3MjA=','aHR0c'.'HM6L'.'y90c'.'mFpbmluZy5iaXRyaXgyNC5j'.'b2'.'0v'.'c3Vw'.'cG'.'9yd'.'C'.'90c'.'mFpb'.'m'.'luZy9'.'jb3Vyc2'.'U'.'v'.'aW5'.'kZX'.'guc'.'GhwP'.'0NPVVJTRV9JRD'.'0'.'xN'.'zgmTEVTU09'.'OX0lEPTI1O'.'T'.'MyJkxF'.'U1NPTl9QQ'.'VR'.'I'.'PTE3NT'.'IwLjE3NTY'.'yL'.'jI1O'.'T'.'Mw'.'LjI1OTMy','cnU=','RE'.'VNTw'.'==','WQ==','VElNRUxJT'.'U'.'lUX0VESV'.'RJT04=','W'.'Q'.'==','RU5DT0'.'RF',''.'W'.'Q==','U2l0ZU'.'V4'.'cGlyZURhd'.'GU=','Yml0cml4MjQ=','bWFp'.'bg='.'=','flB'.'BU'.'k'.'FNX0NMSUVOVF9'.'MQU5H','aW50c'.'m'.'F'.'uZX'.'Q=',''.'ZW4=','c'.'n'.'U'.'=',''.'b'.'WF'.'pbg'.'='.'=',''.'dmVuZG'.'9y','dWFfYml0cm'.'l4'.'X3BvcnRhbA==','dWE=','Yml'.'0cm'.'l4X3B'.'vcnRhbA==',''.'ZW4=','MWNfYml0cml4X3Bvcn'.'R'.'hbA==',''.'cnU=','L2J'.'pd'.'HJpeC9'.'tb'.'2R1bGVzL'.'21haW'.'4vbGFuZy91YQ='.'=','dW'.'E=',''.'L2JpdHJpeC9tb2R1bGVzL2'.'1'.'haW4vbGFuZy9ieQ==','Ynk=','L2Jp'.'dHJp'.'eC9t'.'b2'.'R1bGVzL21'.'h'.'aW4vbGFuZy9reg'.'='.'=',''.'a3'.'o=','L'.'2Jp'.'dHJpe'.'C9tb2R1bGV'.'zL21ha'.'W4vbGFu'.'Zy9ydQ'.'==',''.'cnU'.'=','bWFpb'.'g==','flBBU'.'kFNX1B'.'BUlRO'.'RVJfSUQ=',''.'bWF'.'pbg==',''.'UEFSQ'.'U'.'1'.'fT'.'UF'.'YX1VT'.'RVJT','bWFp'.'bg==','fk'.'NPVU5UX0'.'VYV'.'FJB','Tg==','WQ'.'==','ZX'.'h0cmFuZXQ=','QU'.'5EIFUuTEFTVF9'.'MT0dJT'.'iA+IA'.'==','QU5EI'.'F'.'U'.'uTEFTVF9MT0dJ'.'T'.'i'.'BJUyBO'.'T1QgT'.'lV'.'MTA==','a'.'W'.'5'.'0cmFuZXQ=',''.'CgkJCQlTRUxFQ'.'1QgQ09VT'.'lQoRElT'.'V'.'ElOQ1QgVS5J'.'RCkKCQkJCUZS'.'T00KCQkJCQ'.'liX3VzZ'.'XIgVQoJCQk'.'JCUlOTkVSIEpPSU'.'4'.'gYl91c2VyX2Zp'.'ZWxkIE'.'YgT0'.'4'.'gR'.'i5FTlRJVF'.'lf'.'SUQgPSAn'.'VVNF'.'Ui'.'cgQ'.'U5EIEYuR'.'kl'.'FT'.'ERfTkFN'.'RSA9IC'.'d'.'VRl9ERVBBUlRNRU'.'5'.'UJw'.'oJCQkJCUlOTkVSIEp'.'PS'.'U4g'.'Yl91dG1fdXNl'.'ciBVRiB'.'PTg'.'oJC'.'Qk'.'JCQlV'.'R'.'i5GSUVMRF9J'.'RC'.'A'.'9IEYu'.'SUQKCQkJCQkJQU'.'5'.'EIFVGLlZBTFVFX0lEID0g'.'VS'.'5JR'.'AoJ'.'CQkJCQlBTk'.'Q'.'gVUY'.'uVkFMVUVfSU5U'.'ID4gMAo'.'JC'.'Qk'.'JV0hF'.'UkUg'.'VS5B'.'Q1RJVkUgPSAnW'.'S'.'cKC'.'QkJCQk=',''.'Cgk'.'JCQ==','ZX'.'h0cmFuZX'.'Q=','ZXh0'.'c'.'mFuZ'.'XRfZ3JvdXA=','CgkJC'.'QkJCVNF'.'T'.'EVDVC'.'BDT1VOVCgxKQoJCQk'.'JCQlG'.'U'.'k9NCgk'.'JC'.'Q'.'kJ'.'CQliX'.'3'.'VzZ'.'XIgVQoJCQkJCQkJS'.'U5OR'.'VI'.'gS'.'k9'.'J'.'TiBi'.'X3VzZXJ'.'f'.'Z3Jv'.'d'.'X'.'A'.'gV'.'UcgT04'.'gVUcuV'.'VNFUl9J'.'RC'.'A9IFUuSU'.'QgQU5'.'EI'.'FVHL'.'kdST1VQX'.'0lE'.'ID0g','C'.'gk'.'JCQkJCQlMRU'.'ZUIEp'.'P'.'SU4gKAoJCQkJ'.'CQkJCVNFTE'.'VDVCBV'.'Ri5W'.'Q'.'UxV'.'RV9JRCAKCQkJCQkJC'.'QlGUk9NIAo'.'J'.'CQkJCQ'.'kJC'.'QliX3'.'Vz'.'ZXJ'.'fZmllbGQgR'.'goJC'.'QkJ'.'CQ'.'kJC'.'QlJTk5FUiBKT'.'0lOIGJf'.'dXRtX3'.'VzZX'.'I'.'gV'.'UY'.'gT04g'.'VUYu'.'RklFTERf'.'SUQgPSBG'.'LklEIEFORCBVR'.'i'.'5WQUxV'.'R'.'V9JTlQg'.'PiAwC'.'gkJ'.'CQkJ'.'CQkJV0hF'.'UkUg'.'Ri'.'5'.'F'.'TlR'.'JVFl'.'fSUQgPSAnVVN'.'FU'.'icgQU5EIEY'.'uR'.'kl'.'FTERfT'.'k'.'FNRSA9ICdVRl9ERV'.'B'.'B'.'Ul'.'RNRU5UJwoJCQk'.'JCQk'.'JKSB'.'EIE9'.'OI'.'E'.'QuVkFMVUVfS'.'UQgPSB'.'V'.'Lk'.'l'.'ECgkJCQkJCV'.'dIRV'.'J'.'F'.'IF'.'U'.'uQ'.'UNUSVZFID0g'.'J1knC'.'gk'.'JCQkJCQk=','CgkJC'.'QkJ'.'CQlBTkQ'.'gR'.'C5WQUx'.'VRV9JR'.'CBJUyBOVUx'.'M'.'Cgk'.'JCQk'.'J');return base64_decode($_1185001294[$_2051550090]);}}; use Bitrix\Main\Config\Option; use Bitrix\Main\Type\Date; final class License{ private?string $_2002630402= null; private const DOMAINS_STORE_LICENSE=[ 'ru' => 'https://util.1c-bitrix.ru', 'ua' => 'https://util.bitrix.ua', 'en' => 'https://util.bitrixsoft.com', 'kz' => 'https://util.1c-bitrix.kz', 'by' => 'https://util.1c-bitrix.by',]; 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', 'ua' => 'https://www.bitrix.ua/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 function getKey(): string{ if($this->_2002630402 === null){ $_1929328163= Loader::getDocumentRoot(). ___1757977375(0); $LICENSE_KEY= ___1757977375(1); if($GLOBALS['____1363896620'][0]($_1929328163)){ include($_1929328163);} $this->_2002630402=($LICENSE_KEY == ___1757977375(2) || $GLOBALS['____1363896620'][1]($LICENSE_KEY) == ___1757977375(3)? ___1757977375(4): $LICENSE_KEY);} return $this->_2002630402;} public function getHashLicenseKey(): string{ return $GLOBALS['____1363896620'][2]($this->getKey());} public function getPublicHashKey(): string{ return $GLOBALS['____1363896620'][3](___1757977375(5). $this->getKey(). ___1757977375(6));} public function isDemoKey(): bool{ return $this->getKey() == ___1757977375(7);} public function getBuyLink(): string{ return $this->getDomainStoreLicense(). ___1757977375(8). $this->getHashLicenseKey(). ___1757977375(9). LANGUAGE_ID;} public function getDocumentationLink(): string{ $_1782256952= $this->getRegion(); if($GLOBALS['____1363896620'][4]($_1782256952,[___1757977375(10), ___1757977375(11), ___1757977375(12)])){ return ___1757977375(13);} return ___1757977375(14);} public function getDomainStoreLicense(): string{ return self::DOMAINS_STORE_LICENSE[$this->getRegion()] ?? self::DOMAINS_STORE_LICENSE[___1757977375(15)];} public function isDemo(): bool{ return $GLOBALS['____1363896620'][5](___1757977375(16)) && DEMO === ___1757977375(17);} public function isTimeBound(): bool{ return $GLOBALS['____1363896620'][6](___1757977375(18)) && TIMELIMIT_EDITION === ___1757977375(19);} public function isEncoded(): bool{ return $GLOBALS['____1363896620'][7](___1757977375(20)) && ENCODE === ___1757977375(21);} public function getExpireDate():?Date{ $_406609802= (int)$GLOBALS[___1757977375(22)]; if($_406609802>(788-2*394)){ return Date::createFromTimestamp($_406609802);} return null;} public function getRegion():?string{ if(Loader::includeModule(___1757977375(23))){ return \CBitrix24::getPortalZone();} $_1782256952= Option::get(___1757977375(24), ___1757977375(25)); if(!empty($_1782256952)){ return $_1782256952;} $_1782256952= $this->__346614528(); if(!empty($_1782256952)){ return $_1782256952;} return $this->__546369963();} public function getEulaLink(): string{ if(ModuleManager::isModuleInstalled(___1757977375(26))){ return self::URL_CP_EULA[$this->getRegion()] ?? self::URL_CP_EULA[___1757977375(27)];} return self::URL_BUS_EULA[$this->getRegion()] ?? self::URL_BUS_EULA[___1757977375(28)];} private function __346614528():?string{ $_311626094= Option::get(___1757977375(29), ___1757977375(30)); if($_311626094 === ___1757977375(31)){ return ___1757977375(32);} if($_311626094 === ___1757977375(33)){ return ___1757977375(34);} if($_311626094 === ___1757977375(35)){ return ___1757977375(36);} return null;} private function __546369963():?string{ $_871956442= Application::getDocumentRoot(); if($GLOBALS['____1363896620'][8]($_871956442. ___1757977375(37))){ return ___1757977375(38);} if($GLOBALS['____1363896620'][9]($_871956442. ___1757977375(39))){ return ___1757977375(40);} if($GLOBALS['____1363896620'][10]($_871956442. ___1757977375(41))){ return ___1757977375(42);} if($GLOBALS['____1363896620'][11]($_871956442. ___1757977375(43))){ return ___1757977375(44);} return null;} public function getPartnerId(): int{ return (int)Option::get(___1757977375(45), ___1757977375(46),(186*2-372));} public function getMaxUsers(): int{ return (int)Option::get(___1757977375(47), ___1757977375(48), min(14,0,4.6666666666667));} public function isExtraCountable(): bool{ return Option::get(___1757977375(49), ___1757977375(50), ___1757977375(51)) === ___1757977375(52) && ModuleManager::isModuleInstalled(___1757977375(53));} public function getActiveUsersCount(Date $_1918305178= null){ $_903328919= Application::getConnection(); if($_1918305178 !== null){ $_1655541258= ___1757977375(54).$_903328919->getSqlHelper()->convertToDbDate($_1918305178);} else{ $_1655541258= ___1757977375(55);} $_2116679376=(922-2*461); if(ModuleManager::isModuleInstalled(___1757977375(56))){ $_1288396473= ___1757977375(57). $_1655541258. ___1757977375(58); $_2116679376= (int)$_903328919->queryScalar($_1288396473); if($this->isExtraCountable()){ $_1991564199= (int)Option::get(___1757977375(59), ___1757977375(60)); if($_1991564199>(163*2-326)){ $_1288396473= ___1757977375(61). $_1991564199. ___1757977375(62). $_1655541258. ___1757977375(63); $_2116679376 += (int)$_903328919->queryScalar($_1288396473);}}} return $_2116679376;}}?>