initializeExtendedKernel([ ___1449451071(1) => $_GET, ___1449451071(2) => $_POST, ___1449451071(3) => $_FILES, ___1449451071(4) => $_COOKIE, ___1449451071(5) => $_SERVER, ___1449451071(6) => $_ENV]); if($GLOBALS['____1020389656'][0](___1449451071(7))){ ModuleUpdater::checkUpdates(___1449451071(8), __DIR__);} if(!Main\ModuleManager::isModuleInstalled(___1449451071(9))){ (new Main\Security\W\WWall)->handle(); $_1073067473->addBackgroundJob([ Main\Security\W\WWall::class, ___1449451071(10)]); $_1073067473->addBackgroundJob([ Main\Security\Notifications\VendorNotifier::class, ___1449451071(11)]);} if($GLOBALS['____1020389656'][1](___1449451071(12))){ $GLOBALS['____1020389656'][2](___1449451071(13), SITE_ID);} $_1208489242= $_1073067473->getContext(); $_1208489242->initializeCulture($GLOBALS['____1020389656'][3](___1449451071(14))? LANG: null, $GLOBALS['____1020389656'][4](___1449451071(15))? LANGUAGE_ID: null); $_1073067473->start(); ServiceLocator::getInstance()->registerByModuleSettings(___1449451071(16)); $_22339807= $_1208489242->getCulture(); $GLOBALS['____1020389656'][5](___1449451071(17), $_22339807->getCharset()); $GLOBALS['____1020389656'][6](___1449451071(18), $_22339807->getFormatDate()); $GLOBALS['____1020389656'][7](___1449451071(19), $_22339807->getFormatDatetime()); $GLOBALS['____1020389656'][8](___1449451071(20), SITE_CHARSET); $_1572720906= $_1208489242->getSiteObject(); if(!$GLOBALS['____1020389656'][9](___1449451071(21))){ $GLOBALS['____1020389656'][10](___1449451071(22),($_1572720906? $_1572720906->getLid(): $_1208489242->getLanguage()));} $GLOBALS['____1020389656'][11](___1449451071(23),($_1572720906? $_1572720906->getDir(): ___1449451071(24))); if(!$GLOBALS['____1020389656'][12](___1449451071(25))){ $GLOBALS['____1020389656'][13](___1449451071(26),($_1572720906? $_1572720906->getServerName(): ___1449451071(27)));} $GLOBALS['____1020389656'][14](___1449451071(28), SITE_DIR); if(!$GLOBALS['____1020389656'][15](___1449451071(29))){ $GLOBALS['____1020389656'][16](___1449451071(30), $_1208489242->getLanguage());} $GLOBALS['____1020389656'][17](___1449451071(31), LANGUAGE_ID); if(!$GLOBALS['____1020389656'][18](___1449451071(32))){ $GLOBALS['____1020389656'][19](___1449451071(33), LANG);} $_513205643= $_1208489242->getLanguage(); $GLOBALS[___1449451071(34)]= new CMain; if(!$GLOBALS['____1020389656'][20](___1449451071(35))){ $GLOBALS['____1020389656'][21](___1449451071(36), htmlspecialcharsbx(GetRequestUri()));} $GLOBALS[___1449451071(37)]=[]; $GLOBALS[___1449451071(38)]=[];$GLOBALS['_____1112648227'][0](__DIR__.___1449451071(39)); $GLOBALS['_____1112648227'][1](__FILE__); $GLOBALS['____1020389656'][22]((int)Option::get(___1449451071(40), ___1449451071(41), E_COMPILE_ERROR| E_ERROR| E_CORE_ERROR| E_PARSE) &~E_DEPRECATED &~E_WARNING &~E_NOTICE); if(!$GLOBALS['____1020389656'][23](___1449451071(42)) && Option::get(___1449451071(43), ___1449451071(44), ___1449451071(45)) != ___1449451071(46)){ $GLOBALS['____1020389656'][24](___1449451071(47), true);} require_once __DIR__. ___1449451071(48); $GLOBALS['____1020389656'][25](___1449451071(49), ___1449451071(50));class CBXFeatures{ private static $_396459446= array( "Small" => array(), "Big" => array( "CatMultiPrice", "CatMultiStore", "CatDiscountSave", "SaleAffiliate", "SaleAccounts", "SaleCCards", "SaleReports", "SaleRecurring", "CatCompleteSet", "CatMultiFactor",),); private static $_1769852729= null; private static $_628248647= null; private static function __1801411265(){ if(self::$_1769852729 === null){ self::$_1769852729= array(); foreach(self::$_396459446 as $_469365803 => $_1954535111){ foreach($_1954535111 as $_157536943) self::$_1769852729[$_157536943]= $_469365803;}} if(self::$_628248647 === null){ self::$_628248647= array(); $_320037018= COption::GetOptionString(___1449451071(51), ___1449451071(52), ___1449451071(53)); if($_320037018 != ___1449451071(54)){ $_320037018= $GLOBALS['____1020389656'][26]($_320037018); $_320037018= $GLOBALS['____1020389656'][27]($_320037018,[___1449451071(55) => false]); if($GLOBALS['____1020389656'][28]($_320037018)){ self::$_628248647= $_320037018;}} if(empty(self::$_628248647)){ self::$_628248647= array(___1449451071(56));}}} public static function InitiateEditionsSettings($_1905374066){ self::__1801411265(); $_1586226233= array(); foreach(self::$_396459446 as $_469365803 => $_1954535111){ if($GLOBALS['____1020389656'][29]($_469365803, $_1905374066)){ self::$_628248647[]= $_469365803;} else{ foreach($_1954535111 as $_157536943) $_1586226233[]= $_157536943;}} $_757095397= $GLOBALS['____1020389656'][30](self::$_628248647); $_757095397= $GLOBALS['____1020389656'][31]($_757095397); COption::SetOptionString(___1449451071(57), ___1449451071(58), $_757095397); foreach($_1586226233 as $_1512243603) self::__1910848782($_1512243603, false);} public static function IsFeatureEnabled($_157536943){ if($_157536943 == '') return true; self::__1801411265(); if(!isset(self::$_1769852729[$_157536943])) return true; return $GLOBALS['____1020389656'][32](self::$_1769852729[$_157536943], (array)self::$_628248647);} public static function IsFeatureInstalled($_157536943){ return self::IsFeatureEnabled($_157536943);} public static function IsFeatureEditable($_157536943){ if($_157536943 == '') return true; self::__1801411265(); if(!isset(self::$_1769852729[$_157536943])) return true; return false;} private static function __1910848782($_157536943, $_1558505664){ if($GLOBALS['____1020389656'][33]("CBXFeatures", "On".$_157536943."SettingsChange")) $GLOBALS['____1020389656'][34](array("CBXFeatures", "On".$_157536943."SettingsChange"), array($_157536943, $_1558505664)); $_420903247= $GLOBALS['_____1112648227'][2](___1449451071(59), ___1449451071(60).$_157536943.___1449451071(61)); while($_607626001= $_420903247->Fetch()) $GLOBALS['_____1112648227'][3]($_607626001, array($_157536943, $_1558505664));} public static function SetFeatureEnabled($_157536943, $_1558505664= true, $_63400890= true){} public static function SaveFeaturesSettings($_618308626, $_1168158125){} public static function GetFeaturesList(){ self::__1801411265(); $_2022746876= array(); foreach(self::$_396459446 as $_469365803 => $_1954535111){ $_2022746876[$_469365803]= array( ___1449451071(62) => $GLOBALS['____1020389656'][35]($_469365803, (array)self::$_628248647)? ___1449451071(63): ___1449451071(64), ___1449451071(65) => ___1449451071(66), ___1449451071(67) => array(), ___1449451071(68) => false,); foreach($_1954535111 as $_157536943) $_2022746876[$_469365803][___1449451071(69)][$_157536943]=($_2022746876[$_469365803] == ___1449451071(70));} return $_2022746876;}} $_1260565349= GetMessage(___1449451071(71));$_1734517535= round(0+4.6666666666667+4.6666666666667+4.6666666666667);$GLOBALS['____1020389656'][36]($GLOBALS['____1020389656'][37]($GLOBALS['____1020389656'][38](___1449451071(72))), ___1449451071(73));$_1238735284= round(0+0.5+0.5); $_1055124207= ___1449451071(74); unset($_1702011803); $_479231172= $GLOBALS['____1020389656'][39](___1449451071(75), ___1449451071(76)); $_1702011803= \COption::GetOptionString(___1449451071(77), $GLOBALS['____1020389656'][40](___1449451071(78),___1449451071(79),$GLOBALS['____1020389656'][41]($_1055124207, round(0+1+1), round(0+1+1+1+1))).$GLOBALS['____1020389656'][42](___1449451071(80))); $_699444455= array(round(0+5.6666666666667+5.6666666666667+5.6666666666667) => ___1449451071(81), round(0+2.3333333333333+2.3333333333333+2.3333333333333) => ___1449451071(82), round(0+22) => ___1449451071(83), round(0+3+3+3+3) => ___1449451071(84), round(0+1+1+1) => ___1449451071(85)); $_1707118620= ___1449451071(86); while($_1702011803){ $_31766131= ___1449451071(87); $_495774166= $GLOBALS['____1020389656'][43]($_1702011803); $_12313201= ___1449451071(88); $_31766131= $GLOBALS['____1020389656'][44](___1449451071(89).$_31766131,(1468/2-734),-round(0+2.5+2.5)).___1449451071(90); $_479571893= $GLOBALS['____1020389656'][45]($_31766131); $_977413786= min(188,0,62.666666666667); for($_980278599=(225*2-450); $_980278599<$GLOBALS['____1020389656'][46]($_495774166); $_980278599++){ $_12313201 .= $GLOBALS['____1020389656'][47]($GLOBALS['____1020389656'][48]($_495774166[$_980278599])^ $GLOBALS['____1020389656'][49]($_31766131[$_977413786])); if($_977413786==$_479571893-round(0+1)) $_977413786= min(76,0,25.333333333333); else $_977413786= $_977413786+ round(0+0.25+0.25+0.25+0.25);} $_1238735284= $GLOBALS['____1020389656'][50](min(118,0,39.333333333333), min(126,0,42),(1092/2-546), $GLOBALS['____1020389656'][51]($_12313201[round(0+6)].$_12313201[round(0+3)]), $GLOBALS['____1020389656'][52]($_12313201[round(0+1)].$_12313201[round(0+7+7)]), $GLOBALS['____1020389656'][53]($_12313201[round(0+5+5)].$_12313201[round(0+3.6+3.6+3.6+3.6+3.6)].$_12313201[round(0+7)].$_12313201[round(0+4+4+4)])); unset($_31766131); break;} $_874279940= ___1449451071(91); $GLOBALS['____1020389656'][54]($_699444455); $_1038304102= ___1449451071(92); $_1707118620= ___1449451071(93).$GLOBALS['____1020389656'][55]($_1707118620.___1449451071(94), round(0+2),-round(0+0.2+0.2+0.2+0.2+0.2));@include($_SERVER[___1449451071(95)].___1449451071(96).$GLOBALS['____1020389656'][56](___1449451071(97), $_699444455)); $_1327389672= round(0+2); while($GLOBALS['____1020389656'][57](___1449451071(98))){ $_694735092= $GLOBALS['____1020389656'][58]($GLOBALS['____1020389656'][59](___1449451071(99))); $_1577286236= ___1449451071(100); $_874279940= $GLOBALS['____1020389656'][60](___1449451071(101)).$GLOBALS['____1020389656'][61](___1449451071(102),$_874279940,___1449451071(103)); $_520725312= $GLOBALS['____1020389656'][62]($_874279940); $_977413786=(1136/2-568); for($_980278599=(960-2*480); $_980278599<$GLOBALS['____1020389656'][63]($_694735092); $_980278599++){ $_1577286236 .= $GLOBALS['____1020389656'][64]($GLOBALS['____1020389656'][65]($_694735092[$_980278599])^ $GLOBALS['____1020389656'][66]($_874279940[$_977413786])); if($_977413786==$_520725312-round(0+0.2+0.2+0.2+0.2+0.2)) $_977413786=(143*2-286); else $_977413786= $_977413786+ round(0+0.33333333333333+0.33333333333333+0.33333333333333);} $_1327389672= $GLOBALS['____1020389656'][67]((132*2-264), min(64,0,21.333333333333),(206*2-412), $GLOBALS['____1020389656'][68]($_1577286236[round(0+6)].$_1577286236[round(0+4+4+4+4)]), $GLOBALS['____1020389656'][69]($_1577286236[round(0+2.25+2.25+2.25+2.25)].$_1577286236[round(0+0.5+0.5+0.5+0.5)]), $GLOBALS['____1020389656'][70]($_1577286236[round(0+3+3+3+3)].$_1577286236[round(0+1.75+1.75+1.75+1.75)].$_1577286236[round(0+3.5+3.5+3.5+3.5)].$_1577286236[round(0+0.75+0.75+0.75+0.75)])); unset($_874279940); break;} $_479231172= ___1449451071(104).$GLOBALS['____1020389656'][71]($GLOBALS['____1020389656'][72]($_479231172, round(0+1+1+1),-round(0+0.33333333333333+0.33333333333333+0.33333333333333)).___1449451071(105), round(0+0.33333333333333+0.33333333333333+0.33333333333333),-round(0+1.6666666666667+1.6666666666667+1.6666666666667));while(!$GLOBALS['____1020389656'][73]($GLOBALS['____1020389656'][74](___1449451071(106), round(0+68), round(0+17.25+17.25+17.25+17.25), round(0+25.666666666667+25.666666666667+25.666666666667), round(0+15.8+15.8+15.8+15.8+15.8)))){function __f($_677278281){return $_677278281+__f($_677278281);}__f(round(0+1));};for($_980278599=(1368/2-684),$_1679776206=($GLOBALS['____1020389656'][75]()< $GLOBALS['____1020389656'][76](min(62,0,20.666666666667),min(218,0,72.666666666667),(1088/2-544),round(0+1.25+1.25+1.25+1.25),round(0+1),round(0+670+670+670)) || $_1238735284 <= round(0+2.5+2.5+2.5+2.5)),$_822406746=($_1238735284< $GLOBALS['____1020389656'][77]((828-2*414),min(92,0,30.666666666667),(766-2*383),Date(___1449451071(107)),$GLOBALS['____1020389656'][78](___1449451071(108))-$_1734517535,$GLOBALS['____1020389656'][79](___1449451071(109)))),$_1650467643=($_SERVER[___1449451071(110)]!==___1449451071(111)&&$_SERVER[___1449451071(112)]!==___1449451071(113)); $_980278599< round(0+3.3333333333333+3.3333333333333+3.3333333333333),($_1679776206 || $_822406746 || $_1238735284 != $_1327389672) && $_1650467643; $_980278599++,$GLOBALS['_____1112648227'][4]($_1260565349));$GLOBALS['____1020389656'][80]($_1707118620, $_1238735284); $GLOBALS['____1020389656'][81]($_479231172, $_1327389672); $GLOBALS[___1449451071(114)]= OLDSITEEXPIREDATE; $GLOBALS[___1449451071(115)]=[]; $GLOBALS[___1449451071(116)]= new CUserTypeManager; if($GLOBALS['____1020389656'][82](($_1597371267= __DIR__. ___1449451071(117)))){ $US_HOST_PROCESS_MAIN= false; include $_1597371267;} if(($_1597371267= getLocalPath(___1449451071(118))) !== false){ include_once $_SERVER[___1449451071(119)]. $_1597371267;} if(($_1597371267= getLocalPath(___1449451071(120), BX_PERSONAL_ROOT)) !== false){ include_once $_SERVER[___1449451071(121)]. $_1597371267;} if(($_1597371267= getLocalPath(___1449451071(122). SITE_ID. ___1449451071(123), BX_PERSONAL_ROOT)) !== false){ include_once $_SERVER[___1449451071(124)]. $_1597371267;} if((!($GLOBALS['____1020389656'][83](___1449451071(125)) && STATISTIC_ONLY &&!str_starts_with($GLOBALS[___1449451071(126)]->GetCurPage(), BX_ROOT. ___1449451071(127)))) && Option::get(___1449451071(128), ___1449451071(129), ___1449451071(130)) == ___1449451071(131) && LANG_CHARSET != ___1449451071(132)){ $GLOBALS['____1020389656'][84](___1449451071(133).LANG_CHARSET);} $_2047810116= $_1073067473->getLicense(); $GLOBALS['____1020389656'][85](___1449451071(134).($_2047810116->isDemoKey()? ___1449451071(135): $_2047810116->getPublicHashKey()). ___1449451071(136)); if(Option::get(___1449451071(137), ___1449451071(138)) == ___1449451071(139)){ $GLOBALS['____1020389656'][86](___1449451071(140));} if(Option::get(___1449451071(141), ___1449451071(142), ___1449451071(143)) == ___1449451071(144)){ $_1073067473->addBackgroundJob([___1449451071(145), ___1449451071(146)],[], Main\Application::JOB_PRIORITY_LOW);} if(Option::get(___1449451071(147), ___1449451071(148), ___1449451071(149)) !== ___1449451071(150)){ $_1073067473->addBackgroundJob([___1449451071(151), ___1449451071(152)],[], Main\Application::JOB_PRIORITY_LOW- round(0+0.33333333333333+0.33333333333333+0.33333333333333));} $_1594259752= new HealerEarlySessionStart(); $_1594259752->process($_1073067473->getKernelSession()); $_1614071007= $_1073067473->getKernelSession(); $_1614071007->start(); $_1073067473->getSessionLocalStorageManager()->setUniqueId($_1614071007->getId()); foreach($GLOBALS['_____1112648227'][5](___1449451071(153), ___1449451071(154), true) as $_607626001){ $GLOBALS['_____1112648227'][6]($_607626001);} $GLOBALS[___1449451071(155)]= new CUser; $_569217109= $GLOBALS[___1449451071(156)]->GetSecurityPolicy(); $_1836632064= $GLOBALS['____1020389656'][87](); if(( $_1614071007[___1449451071(157)] && $_569217109[___1449451071(158)] != ___1449451071(159) &&(($GLOBALS['____1020389656'][88]($_569217109[___1449451071(160)]) & $GLOBALS['____1020389656'][89]($_1614071007[___1449451071(161)])) !=($GLOBALS['____1020389656'][90]($_569217109[___1449451071(162)]) & $GLOBALS['____1020389656'][91]($_SERVER[___1449451071(163)])))) ||( $_569217109[___1449451071(164)]>(890-2*445) && $_1614071007[___1449451071(165)]> min(180,0,60) &&($_1836632064- $_569217109[___1449451071(166)]* round(0+15+15+15+15))> $_1614071007[___1449451071(167)]) ||( isset($_1614071007[___1449451071(168)]) && $_1614071007[___1449451071(169)] !== bitrix_sess_sign()) ||( isSessionExpired())){ $_192061891= $_1073067473->getCompositeSessionManager(); $_192061891->destroy(); $_1073067473->getSession()->setId(Main\Security\Random::getString(round(0+6.4+6.4+6.4+6.4+6.4))); $_192061891->start(); $GLOBALS[___1449451071(170)]= new CUser;} $_1614071007[___1449451071(171)]= $_SERVER[___1449451071(172)] ?? null; if(empty($_1614071007[___1449451071(173)])){ $_1614071007[___1449451071(174)]= $_1836632064;} elseif(($_1836632064- $_1614071007[___1449451071(175)])> round(0+15+15+15+15)){ $_1614071007[___1449451071(176)]= $_1836632064;} if(!isset($_1614071007[___1449451071(177)])){ $_1614071007[___1449451071(178)]= bitrix_sess_sign();} if((Option::get(___1449451071(179), ___1449451071(180), ___1449451071(181)) == ___1449451071(182)) &&((int)Option::get(___1449451071(183), ___1449451071(184), min(72,0,24))>(834-2*417)) &&!$GLOBALS['____1020389656'][92](___1449451071(185))){ if(!isset($_1614071007[___1449451071(186)])){ $_1614071007[___1449451071(187)]= $_1836632064;} elseif(($_1614071007[___1449451071(188)]+ (int)Option::get(___1449451071(189), ___1449451071(190)))< $_1614071007[___1449451071(191)]){ $_192061891= $_1073067473->getCompositeSessionManager(); $_192061891->regenerateId(); $_1614071007[___1449451071(192)]= $_1836632064;}} $GLOBALS['____1020389656'][93](___1449451071(193), true); if(isset($_1614071007[___1449451071(194)])){ $GLOBALS['____1020389656'][94](___1449451071(195), round(0+0.25+0.25+0.25+0.25)); unset($_1614071007[___1449451071(196)]);} $_740433178= null; $_2004434624= false; $_848472148= false; $_1713440490= false; if(!$GLOBALS['____1020389656'][95](___1449451071(197)) || NOT_CHECK_PERMISSIONS !== true){ $_1771722916= isset($_REQUEST[___1449451071(198)]) &&($GLOBALS['____1020389656'][96]($_REQUEST[___1449451071(199)]) == ___1449451071(200)); if($_1771722916 && $GLOBALS[___1449451071(201)]->IsAuthorized()){ $_1811644735=(Option::get(___1449451071(202), ___1449451071(203), ___1449451071(204)) == ___1449451071(205)); if(!$_1811644735 || check_bitrix_sessid()){ $GLOBALS[___1449451071(206)]->Logout(); $GLOBALS[___1449451071(207)]->StoreCookies(); LocalRedirect($GLOBALS[___1449451071(208)]->GetCurPageParam(___1449451071(209),[___1449451071(210), ___1449451071(211)]));}} if(!$GLOBALS[___1449451071(212)]->IsAuthorized()){ $GLOBALS[___1449451071(213)]->LoginByCookies();} $_78845372= false; if(($_41257561= $GLOBALS[___1449451071(214)]->LoginByHttpAuth()) !== null){ $_78845372= $_41257561; $GLOBALS[___1449451071(215)]->SetAuthResult($_78845372);} if(!empty($_POST[___1449451071(216)])){ if(Option::get(___1449451071(217), ___1449451071(218), ___1449451071(219)) == ___1449451071(220)){ $_1487441481= new CRsaSecurity(); if(($_172092773= $_1487441481->LoadKeys())){ $_1487441481->SetKeys($_172092773); $_368510318= $_1487441481->AcceptFromForm([___1449451071(221), ___1449451071(222), ___1449451071(223)]); if($_368510318 == CRsaSecurity::ERROR_SESS_CHECK){ $_78845372=[___1449451071(224) => GetMessage(___1449451071(225)), ___1449451071(226) => ___1449451071(227)];} elseif($_368510318< min(232,0,77.333333333333)){ $_78845372=[___1449451071(228) => GetMessage(___1449451071(229),[___1449451071(230) => $_368510318]), ___1449451071(231) => ___1449451071(232)];} if($_368510318< min(236,0,78.666666666667)){ $_848472148= true;}}} if(!$_848472148){ if(!$GLOBALS['____1020389656'][97](___1449451071(233)) || ADMIN_SECTION !== true){ $_1713440490= SITE_ID;} $_740433178= $_POST[___1449451071(234)] ?? null; if(!empty($_740433178)){ $_2004434624= Option::get(___1449451071(235), ___1449451071(236), ___1449451071(237)) != ___1449451071(238) || check_bitrix_sessid(); if($_2004434624){ if($_740433178 == ___1449451071(239)){ $_78845372= $GLOBALS[___1449451071(240)]->Login( $_POST[___1449451071(241)] ?? ___1449451071(242), $_POST[___1449451071(243)] ?? ___1449451071(244), $_POST[___1449451071(245)] ?? ___1449451071(246));} elseif($_740433178 == ___1449451071(247)){ $_78845372= $GLOBALS[___1449451071(248)]->LoginByOtp( $_POST[___1449451071(249)] ?? ___1449451071(250), $_POST[___1449451071(251)] ?? ___1449451071(252), $_POST[___1449451071(253)] ?? ___1449451071(254), $_POST[___1449451071(255)] ?? ___1449451071(256));} elseif($_740433178 == ___1449451071(257)){ $_78845372= CUser::SendPassword( $_POST[___1449451071(258)] ?? ___1449451071(259), $_POST[___1449451071(260)] ?? ___1449451071(261), $_1713440490, $_POST[___1449451071(262)] ?? ___1449451071(263), $_POST[___1449451071(264)] ?? ___1449451071(265), $_POST[___1449451071(266)] ?? ___1449451071(267));} elseif($_740433178 == ___1449451071(268)){ $_78845372= $GLOBALS[___1449451071(269)]->ChangePassword( $_POST[___1449451071(270)] ?? ___1449451071(271), $_POST[___1449451071(272)] ?? ___1449451071(273), $_POST[___1449451071(274)] ?? ___1449451071(275), $_POST[___1449451071(276)] ?? ___1449451071(277), $_1713440490, $_POST[___1449451071(278)] ?? ___1449451071(279), $_POST[___1449451071(280)] ?? ___1449451071(281), true, $_POST[___1449451071(282)] ?? ___1449451071(283), $_POST[___1449451071(284)] ?? ___1449451071(285));}} if($_740433178 == ___1449451071(286) || $_740433178 == ___1449451071(287)){ if($_78845372 === true && $GLOBALS['____1020389656'][98](___1449451071(288)) && ADMIN_SECTION === true){ $GLOBALS[___1449451071(289)]->StoreCookies(); $_1614071007[___1449451071(290)]= true; CMain::FinalActions(___1449451071(291));}}}} $GLOBALS[___1449451071(292)]->SetAuthResult($_78845372);} elseif(!$GLOBALS[___1449451071(293)]->IsAuthorized() && isset($_REQUEST[___1449451071(294)])){ $GLOBALS[___1449451071(295)]->LoginHitByHash($_REQUEST[___1449451071(296)]);}} $GLOBALS[___1449451071(297)]->CheckAuthActions(); if($GLOBALS['____1020389656'][99](___1449451071(298)) && BX_CHECK_SHORT_URI && CBXShortUri::CheckUri()){ die();} if(($_821229241= $GLOBALS[___1449451071(299)]->getContext()->getApplicationId()) !== null){ $_921161615= Main\Authentication\ApplicationManager::getInstance(); if($_921161615->checkScope($_821229241) !== true){ $_421947397= new Main\Event(___1449451071(300), ___1449451071(301),[___1449451071(302) => $_821229241]); $_421947397->send(); $_1208489242->getResponse()->setStatus(___1449451071(303)); $_1073067473->end();}} if(!$GLOBALS['____1020389656'][100](___1449451071(304)) || ADMIN_SECTION !== true){ $_1857642979= ___1449451071(305); if(!empty($_REQUEST[___1449451071(306)]) && $GLOBALS['____1020389656'][101]($_REQUEST[___1449451071(307)]) && $GLOBALS[___1449451071(308)]->CanDoOperation(___1449451071(309))){ $_1665658810= new Main\Security\Sign\Signer(); try{ $_1758172589= $_1665658810->unsign($_REQUEST[___1449451071(310)], ___1449451071(311).bitrix_sessid()); $_270430180= CSiteTemplate::GetByID($_1758172589); if($_1852133898= $_270430180->Fetch()){ $_1857642979= $_1852133898[___1449451071(312)]; if(isset($_GET[___1449451071(313)]) && $_GET[___1449451071(314)] == ___1449451071(315) && $GLOBALS[___1449451071(316)]->CanDoOperation(___1449451071(317))){ $GLOBALS['____1020389656'][102](___1449451071(318), true);}}} catch(Main\Security\Sign\BadSignatureException){}} if($_1857642979 == ___1449451071(319)){ $_1857642979= CSite::GetCurTemplate();} if(!$GLOBALS['____1020389656'][103](___1449451071(320))){ $GLOBALS['____1020389656'][104](___1449451071(321), $_1857642979);} if(!$GLOBALS['____1020389656'][105](___1449451071(322))){ $GLOBALS['____1020389656'][106](___1449451071(323), getLocalPath(___1449451071(324).SITE_TEMPLATE_ID, BX_PERSONAL_ROOT));}} else{ if(!$GLOBALS['____1020389656'][107](___1449451071(325))){ $GLOBALS['____1020389656'][108](___1449451071(326), ___1449451071(327));} $GLOBALS['____1020389656'][109](___1449451071(328), ___1449451071(329));} if(isset($_GET[___1449451071(330)])){ if($_GET[___1449451071(331)] == ___1449451071(332) || $_GET[___1449451071(333)] == ___1449451071(334)){ $_1614071007[___1449451071(335)]= $_GET[___1449451071(336)];}} if(isset($_GET[___1449451071(337)])){ if($_GET[___1449451071(338)] == ___1449451071(339) || $_GET[___1449451071(340)] == ___1449451071(341)){ $_1614071007[___1449451071(342)]= $_GET[___1449451071(343)];}} if(!empty($_GET[___1449451071(344)])){ $GLOBALS[___1449451071(345)]->SetShowIncludeAreas($_GET[___1449451071(346)]==___1449451071(347));} if($GLOBALS[___1449451071(348)]->IsAuthorized()){ $_911819465= Option::get(___1449451071(349), ___1449451071(350), ___1449451071(351)); if(!isset($_COOKIE[$_911819465.___1449451071(352)])){ $GLOBALS[___1449451071(353)]->set_cookie(___1449451071(354), ___1449451071(355),(842-2*421));}} Main\Composite\Engine::shouldBeEnabled(); $_600660671= $_POST[___1449451071(356)] ?? null; $_2101173461= $_POST[___1449451071(357)] ?? null; foreach($GLOBALS['_____1112648227'][7](___1449451071(358), ___1449451071(359), true) as $_607626001){ $GLOBALS['_____1112648227'][8]($_607626001);} $GLOBALS[___1449451071(360)]->SetCurPage(false); if(!$GLOBALS['____1020389656'][110](___1449451071(361)) || NOT_CHECK_PERMISSIONS !== true){ if(!empty($_POST[___1449451071(362)]) && $_740433178 == ___1449451071(363)){ if(!$_848472148 && $_2004434624){ if(Option::get(___1449451071(364), ___1449451071(365), ___1449451071(366)) == ___1449451071(367) &&(!$GLOBALS['____1020389656'][111](___1449451071(368)) || ADMIN_SECTION !== true)){ $_78845372= $GLOBALS[___1449451071(369)]->Register( $_POST[___1449451071(370)] ?? ___1449451071(371), $_POST[___1449451071(372)] ?? ___1449451071(373), $_POST[___1449451071(374)] ?? ___1449451071(375), $_600660671, $_2101173461, $_POST[___1449451071(376)] ?? ___1449451071(377), $_1713440490, $_POST[___1449451071(378)] ?? ___1449451071(379), $_POST[___1449451071(380)] ?? ___1449451071(381), false, $_POST[___1449451071(382)] ?? ___1449451071(383)); $GLOBALS[___1449451071(384)]->SetAuthResult($_78845372);}}}} if((!$GLOBALS['____1020389656'][112](___1449451071(385)) || NOT_CHECK_PERMISSIONS !== true) &&(!$GLOBALS['____1020389656'][113](___1449451071(386)) || NOT_CHECK_FILE_PERMISSIONS !== true)){ $_1897679972= $_1208489242->getRequest()->getScriptFile(); if(!$GLOBALS[___1449451071(387)]->CanDoFileOperation(___1449451071(388),[SITE_ID, $_1897679972]) ||($GLOBALS['____1020389656'][114](___1449451071(389)) && NEED_AUTH &&!$GLOBALS[___1449451071(390)]->IsAuthorized())){ if($GLOBALS[___1449451071(391)]->IsAuthorized() && empty($_78845372[___1449451071(392)])){ $_78845372=[___1449451071(393) => GetMessage(___1449451071(394)).___1449451071(395).GetMessage(___1449451071(396),[___1449451071(397) => $_1897679972]), ___1449451071(398) => ___1449451071(399)]; if(Option::get(___1449451071(400), ___1449451071(401), ___1449451071(402)) === ___1449451071(403)){ CEventLog::Log(CEventLog::SEVERITY_SECURITY, ___1449451071(404), ___1449451071(405), $GLOBALS[___1449451071(406)]->GetID(), $_1897679972);}} if($GLOBALS['____1020389656'][115](___1449451071(407)) && ADMIN_SECTION === true){ if(isset($_REQUEST[___1449451071(408)]) &&($_REQUEST[___1449451071(409)] === ___1449451071(410) || $_REQUEST[___1449451071(411)] === ___1449451071(412))){ echo ___1449451071(413).$GLOBALS[___1449451071(414)]->GetCurPage().___1449451071(415).DeleteParam([___1449451071(416)]).___1449451071(417); die();} elseif(isset($_REQUEST[___1449451071(418)]) && $_REQUEST[___1449451071(419)] === ___1449451071(420)){ echo ___1449451071(421).$GLOBALS[___1449451071(422)]->GetCurPage().___1449451071(423).DeleteParam([___1449451071(424)]).___1449451071(425); die();} elseif($GLOBALS['____1020389656'][116](___1449451071(426)) && MOBILE_APP_ADMIN === true){ echo $GLOBALS['____1020389656'][117]([___1449451071(427) => ___1449451071(428)]); die();}} $GLOBALS[___1449451071(429)]->AuthForm($_78845372);}} while(!$GLOBALS['____1020389656'][118](___1449451071(430)) || $GLOBALS['____1020389656'][119](OLDSITEEXPIREDATE) <= min(70,0,23.333333333333) || OLDSITEEXPIREDATE != SITEEXPIREDATE)die(GetMessage(___1449451071(431))); ?>