Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/modules/main/lib/UpdateSystem/
Upload File :
Current File : /var/www/homesaver/www/bitrix/modules/main/lib/UpdateSystem/HashCodeParser.php

<? namespace Bitrix\Main\UpdateSystem;$GLOBALS['____1304974331']= array(base64_decode('YmFzZTY0X2RlY29kZ'.'Q=='),base64_decode('dW5z'.'ZXJpYW'.'x'.'pemU='),base64_decode('b3B'.'lbn'.'Nz'.'bF92ZXJpZnk'.'='),base64_decode('dW'.'5zZX'.'JpYWxpemU='));if(!function_exists(__NAMESPACE__.'\\___520753293')){function ___520753293($_432204709){static $_1064487941= false; if($_1064487941 == false) $_1064487941=array('Y'.'Wxs'.'b3dlZF9jbG'.'Fzc2Vz',''.'aW5mb'.'w==','c'.'2'.'lnbmF0d'.'XJl','c2'.'hh'.'MjU'.'2V2l'.'0aF'.'JTQ'.'U'.'VuY3'.'J5cH'.'R'.'pb24=','aW5mbw==','YWxsb3d'.'lZF9jb'.'GFzc2Vz','R'.'XJyb'.'3'.'Ig'.'dm'.'Vy'.'aWZ5IG'.'9wZW5zc2'.'w'.'gW'.'0'.'hDUF'.'A'.'wMV0=','LS0tL'.'S1CRUdJTiBQVUJ'.'MSUMg'.'S0'.'VZLS0tLS0KTUlJ'.'QklqQU5CZ2'.'txaGtpRzl3'.'MEJ'.'BUUVGQUF'.'PQ0FROEF'.'N'.'SU'.'lCQ2'.'dLQ0F'.'RRUE2aG'.'N4SXFpaXR'.'VW'.'lJNd'.'1lpdWtTVQpoOXhhN'.'WZ'.'FRF'.'lsY'.'2'.'N'.'iVzN2'.'ajh'.'B'.'dmE'.'zNXZLcV'.'ZO'.'NGlCOXRxQ1g3alU4N'.'nFBYTJ2Mzd'.'tY'.'lRG'.'NnBjW'.'TZ'.'I'.'R1BB'.'aFJ'.'GCmJ'.'wbndYT1k3'.'W'.'Ud4Qj'.'FuU0'.'t'.'adkU'.'r'.'akFSYmlMTEJnWjFjR'.'zZaMG'.'R1d'.'TVpMVhocElSTDFjTjBIaDVmZXpwal'.'h'.'DNk'.'8KWXhZ'.'cTB'.'u'.'VG9IVGp5UmI'.'xeWN6d3RtaVJ3WXF1'.'ZF'.'hnL'.'3hXeHBwcXd'.'GMHRVbGQzUUJyM2k2OEI4a'.'nFNbStUamR'.'l'.'QQp'.'1L2ZnMUowSkd0UjQveks0RzdZS'.'k'.'52'.'aG'.'11a'.'HJSR2t5QV'.'FW'.'MFRWdTVMRXV'.'nU3hqQXB'.'SbUlKU'.'U5IU'.'U1LMEVoOTN'.'3Ck1'.'ab0Z'.'vUHA5U2dK'.'N'.'0dh'.'RlU4a'.'3pTK0VRY'.'250'.'WXhi'.'MU'.'5IVUpVS'.'XZU'.'ZGl1'.'UlVlRk'.'tseVRkeE'.'l'.'yS'.'DZDTC8'.'vYXBNSDM'.'KRnd'.'JRE'.'FRQUIK'.'L'.'S0t'.'LS'.'1FTkQgU'.'FV'.'CTElDIEt'.'FWS0tLS0t');return base64_decode($_1064487941[$_432204709]);}}; use Bitrix\Main\Application; use Bitrix\Main\Security\Cipher; use Bitrix\Main\Security\SecurityException; class HashCodeParser{ private string $_734872344; public function __construct(string $_734872344){ $this->_734872344= $_734872344;}  public function parse(){ $_1232095655= $GLOBALS['____1304974331'][0]($this->_734872344); $_1232095655= $GLOBALS['____1304974331'][1]($_1232095655,[___520753293(0) => false]); if($GLOBALS['____1304974331'][2]($_1232095655[___520753293(1)], $_1232095655[___520753293(2)], $this->__1579742793(), ___520753293(3)) == round(0+1)){ $_1645492623= Application::getInstance()->getLicense()->getHashLicenseKey(); $_1984621066= new Cipher(); $_235259475= $_1984621066->decrypt($_1232095655[___520753293(4)], $_1645492623); return $GLOBALS['____1304974331'][3]($_235259475,[___520753293(5) => false]);} throw new SecurityException(___520753293(6));} private function __1579742793(): string{ return ___520753293(7);}}?>