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/ActivationSystem.php

<? namespace Bitrix\Main\UpdateSystem;$GLOBALS['____1338422943']= array(base64_decode('aXNfd3Jp'.'dGFibGU='),base64_decode('Zm9'.'w'.'ZW4'.'='),base64_decode('ZndyaX'.'Rl'),base64_decode('ZmN'.'s'.'b3'.'N'.'l'),base64_decode('aW50dmFs'),base64_decode('a'.'W50dm'.'Fs'),base64_decode(''.'aXNfd'.'3J'.'p'.'dGFi'.'bGU='),base64_decode('Zm9wZW'.'4'.'='),base64_decode('ZnB'.'1'.'dH'.'M='),base64_decode('ZmNsb3'.'Nl'));if(!function_exists(__NAMESPACE__.'\\___2032043806')){function ___2032043806($_1225566553){static $_826198916= false; if($_826198916 == false) $_826198916=array(''.'RVJST1'.'I=','RVJST'.'1'.'I=','X1ZBTFVF','VW5'.'rbm93bi'.'Blcn'.'Jvcg='.'=','IFtB'.'U1Iw'.'MV0=',''.'UkVOVA'.'==','Tm90I'.'GZvdW5kI'.'Gx'.'pY'.'2Vuc2'.'Uga'.'W5mby'.'BbQVNSMD'.'Jd',''.'VjE=','VjI=','Vj'.'E=','V'.'j'.'I=',''.'U2VydmVyIHJlc'.'3B'.'vbn'.'NlIG'.'lz'.'IG5v'.'dC'.'B'.'y'.'Z'.'WNvZ'.'25pemV'.'kIFtBU0FMS'.'TAxXQ='.'=','bW'.'Fp'.'bg'.'==',''.'YWRtaW5'.'fcG'.'Fzc3dvc'.'m'.'Ro','R'.'E9DVU'.'1F'.'Tl'.'RfUk9PV'.'A==',''.'L2J'.'pd'.'HJpe'.'C9tb2R1bGVzL2'.'1haW'.'4'.'vYW'.'R'.'ta'.'W4=','RE9DV'.'U1'.'F'.'TlRfUk9PVA==','L2Jp'.'d'.'HJpeC9'.'tb2'.'R1b'.'G'.'VzL21h'.'aW4'.'vYWRtaW4vZGVmaW5l'.'LnBocA'.'==','dw'.'==',''.'PA='.'=','P0RlZmluZS'.'giVE'.'VN'.'UE'.'9SQVJ'.'ZX'.'0NBQ0hFIiwgIg'.'==','Iik7'.'Pw==',''.'P'.'g='.'=','Rm'.'lsZS'.'Bvc'.'GVuIGZ'.'h'.'aWxzI'.'Ft'.'BU0FMST'.'AyXQ==','Rm'.'9s'.'ZGVyIG'.'l'.'zIG'.'5vdC'.'B3'.'cml0YWJsZSB'.'bQVNBT'.'Ekw'.'M10=','REFURV9U'.'T19TT1VSQ'.'0U=','b'.'WFpbg==','f'.'nN1cHBvc'.'nR'.'fZml'.'uaXNoX2Rhd'.'G'.'U=','R'.'E'.'FURV9UT19TT1'.'VSQ0U=','TUFYX1'.'NJVEV'.'T','bWFpbg'.'==','UEF'.'SQU1fT'.'UFY'.'X1'.'NJVEV'.'T',''.'TUF'.'YX1N'.'JVEVT',''.'TUFYX1V'.'TRVJ'.'T','bWF'.'pbg==','UEF'.'SQU'.'1fTUF'.'YX1VTR'.'VJT','TUFYX1VTRVJ'.'T',''.'TUF'.'YX1VTRVJTX1NUU'.'kl'.'ORw='.'=',''.'bWFpbg==','fl'.'BBUkF'.'NX'.'01BWF9VU0V'.'S'.'Uw==','TUFYX1VTRVJTX'.'1NUUklORw==','REFURV9UT19TT1'.'V'.'SQ0'.'VfU1RSSU5H','bWF'.'pbg==','f'.'lBBU'.'kFNX0ZJTk'.'lTSF9EQVRF','R'.'EFU'.'RV9UT19TT1VSQ0Vf'.'U1RSSU5H','SVN'.'MQw'.'==','RE9'.'DV'.'U'.'1FTl'.'R'.'fUk9PVA==','L2JpdHJpe'.'A==','RE9DVU1FTlRfUk'.'9'.'PVA==','L2J'.'pdHJpeC9saWNlbnN'.'l'.'X2tle'.'S5wa'.'HA=','d2I=','PA'.'==','PyRMSUNFT'.'l'.'NFX0tF'.'WSA9ICI=','Ijs'.'/',''.'Pg==',''.'Rmls'.'ZS'.'Bvc'.'GVuIGZh'.'a'.'WxzIF'.'tBU0'.'FMSTA0XQ==','Rm'.'9s'.'ZGVyIGlz'.'I'.'G5vdCB3c'.'ml0YWJ'.'s'.'Z'.'SBb'.'QV'.'N'.'BTEkw'.'NV0=',''.'Tm90IGZvdW5kIGxp'.'Y'.'2Vuc2UgaW'.'5'.'mbyB'.'bQVN'.'BSDAxXQ='.'=','cmVzdWx0','cmVzdWx0',''.'ZXJy'.'b3I=','b'.'WV'.'z'.'c2FnZQ'.'==','R'.'XJyb3Igc2VuZCB'.'w'.'Y'.'XJ0bmVyI'.'GluZm'.'8g'.'W0FT'.'U0l'.'UUDAxXQ==','cmVzcG'.'9uc2'.'U'.'=',''.'c'.'mVx'.'dWVzdA==',''.'ZXJ'.'yb3I=','V'.'W5rbm93biB'.'lcnJvcg'.'==',''.'I'.'FtBU1'.'NJVFAwMV0=');return base64_decode($_826198916[$_1225566553]);}}; use Bitrix\Main\Application; use Bitrix\Main\Result; use Bitrix\Main\Security\SecurityException; use Bitrix\Main\SystemException; use Bitrix\Main\Web\Json; class ActivationSystem{  public function reincarnate(Coupon $_708863610): Result{  $_1772009350= new ReincarnationRequestBuilder($_708863610); $_1658831700=(new RequestFactory($_1772009350))->build();  $_921098122= $_1658831700->send();  $_841417832= new UpdateServerDataParser($_921098122); $_1285223251= $_841417832->parse(); if(isset($_1285223251[___2032043806(0)])){ throw new SystemException(($_1285223251[___2032043806(1)][___2032043806(2)] ?? ___2032043806(3)).___2032043806(4));} $_1285223251= $_1285223251[___2032043806(5)] ??[]; if(empty($_1285223251)){ throw new SystemException(___2032043806(6));} $this->applyLicenseInfo($_1285223251, $_708863610->getKey()); $_108622028= new Result(); return $_108622028->setData($_1285223251);}  protected function applyLicenseInfo(array $_1285223251, string $_1776090904): void{ if(isset($_1285223251[___2032043806(7)], $_1285223251[___2032043806(8)])){ $_994112932= $_1285223251[___2032043806(9)]; $_267735452= $_1285223251[___2032043806(10)]; if(empty($_994112932) || empty($_267735452)){ throw new SystemException(___2032043806(11));} \COption::SetOptionString(___2032043806(12), ___2032043806(13), $_994112932); if($GLOBALS['____1338422943'][0]($_SERVER[___2032043806(14)].___2032043806(15))){ if($_1767792952= $GLOBALS['____1338422943'][1]($_SERVER[___2032043806(16)].___2032043806(17), ___2032043806(18))){ $GLOBALS['____1338422943'][2]($_1767792952, ___2032043806(19).___2032043806(20).$_267735452.___2032043806(21).___2032043806(22)); $GLOBALS['____1338422943'][3]($_1767792952);} else{ throw new SystemException(___2032043806(23));}} else{ throw new SystemException(___2032043806(24));}} if(isset($_1285223251[___2032043806(25)])){ \COption::SetOptionString(___2032043806(26), ___2032043806(27), $_1285223251[___2032043806(28)]);} if(isset($_1285223251[___2032043806(29)])){ \COption::SetOptionString(___2032043806(30), ___2032043806(31), $GLOBALS['____1338422943'][4]($_1285223251[___2032043806(32)]));} if(isset($_1285223251[___2032043806(33)])){ \COption::SetOptionString(___2032043806(34), ___2032043806(35), $GLOBALS['____1338422943'][5]($_1285223251[___2032043806(36)]));} if(isset($_1285223251[___2032043806(37)])){ \COption::SetOptionString(___2032043806(38), ___2032043806(39), $_1285223251[___2032043806(40)]);} if(isset($_1285223251[___2032043806(41)])){ \COption::SetOptionString(___2032043806(42), ___2032043806(43), $_1285223251[___2032043806(44)]);} if(isset($_1285223251[___2032043806(45)])){ if($GLOBALS['____1338422943'][6]($_SERVER[___2032043806(46)].___2032043806(47))){ if($_1767792952= $GLOBALS['____1338422943'][7]($_SERVER[___2032043806(48)].___2032043806(49), ___2032043806(50))){ $GLOBALS['____1338422943'][8]($_1767792952, ___2032043806(51).___2032043806(52).EscapePHPString($_1776090904).___2032043806(53).___2032043806(54)); $GLOBALS['____1338422943'][9]($_1767792952);} else{ throw new SystemException(___2032043806(55));}} else{ throw new SystemException(___2032043806(56));}}}  public function activateByHash(string $_1517100725): Result{ $_841417832= new HashCodeParser($_1517100725); $_1285223251= $_841417832->parse(); if(empty($_1285223251)){ throw new SystemException(___2032043806(57));} $_1776090904= Application::getInstance()->getLicense()->getKey(); $this->applyLicenseInfo($_1285223251, $_1776090904); $_108622028= new Result(); return $_108622028->setData($_1285223251);}  public function sendInfoToPartner(string $_990920880, string $_444342318, string $_1194513011): Result{ $_1772009350= new PartnerInfoRequestBuilder($_990920880, $_444342318, $_1194513011); $_1658831700=(new RequestFactory($_1772009350))->build();  $_921098122= $_1658831700->send(); $_921098122= Json::decode($_921098122); if(!isset($_921098122[___2032043806(58)]) || $_921098122[___2032043806(59)] === ___2032043806(60)){ $_267688694=[ ___2032043806(61) => ___2032043806(62), ___2032043806(63) => $_921098122, ___2032043806(64) => $_1658831700]; throw new SystemException(($_921098122[___2032043806(65)] ?? ___2032043806(66)).___2032043806(67));} return(new Result())->setData($_921098122);}}?>