Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/landing/lib/ |
Upload File : |
<? namespace Bitrix\Landing;$GLOBALS['____1887160487']= array(base64_decode('ZGVmaW5l'),base64_decode('aW5'.'fYXJ'.'yYXk='),base64_decode('c'.'H'.'J'.'lZ19tYX'.'Rja'.'F9hb'.'Gw='),base64_decode('YXJyYXlfb'.'WVyZ2U='),base64_decode('YXJyYXlfdm'.'F'.'sdWVz'),base64_decode('YXJyYXlfdW5pcXVl'),base64_decode('c3Vic'.'3Ry'),base64_decode('aW5fYXJy'.'YXk='),base64_decode(''.'Z'.'Xhw'.'bG9kZQ=='),base64_decode('cGFja'.'w=='),base64_decode('bW'.'Q1'),base64_decode('Y29uc3RhbnQ='),base64_decode(''.'a'.'GF'.'zaF9o'.'bW'.'Fj'),base64_decode('c'.'3RyY21'.'w'),base64_decode('ZXhwbG9kZQ'.'='.'='),base64_decode('bWt'.'0aW1l'),base64_decode('dGltZQ=='),base64_decode('ZXh'.'wbG9kZ'.'Q=='),base64_decode('cG'.'Fjaw=='),base64_decode(''.'b'.'WQ1'),base64_decode('Y29uc3R'.'hbnQ='),base64_decode('aGF'.'zaF9'.'ob'.'WF'.'j'),base64_decode('c3R'.'y'.'Y21w'),base64_decode('ZXhwbG'.'9kZQ=='),base64_decode('bWt0a'.'W1l'),base64_decode('d'.'G'.'ltZQ=='),base64_decode('aW'.'5fYXJy'.'Y'.'Xk'.'='),base64_decode('c'.'H'.'JlZ19yZ'.'X'.'BsYWNlX'.'2Nhb'.'GxiYWNr'),base64_decode('bWJf'.'c3Ryd'.'G9'.'sb'.'3'.'dlcg=='),base64_decode(''.'cHJlZ19yZXBsYWNlX2N'.'hbGxiYWNr'),base64_decode('cHJlZ1'.'9y'.'Z'.'X'.'BsYWNlX2N'.'hbGxiYW'.'Nr'),base64_decode('bWJfc3RydG'.'9sb'.'3dlcg=='),base64_decode('c3RyX3Jlc'.'G'.'x'.'hY2U='),base64_decode('cHJlZ'.'19tY'.'XRjaA='.'='),base64_decode('cHJlZ1'.'9'.'yZXBsY'.'W'.'NlX2N'.'h'.'b'.'G'.'xiY'.'W'.'Nr'));if(!function_exists(__NAMESPACE__.'\\___430133334')){function ___430133334($_38713179){static $_1613982208= false; if($_1613982208 == false) $_1613982208=array('TE'.'F'.'OREl'.'OR19NVVRBVE9SX01PREU=','cnU'.'=','Y'.'nk=','a'.'3'.'o=','UEhP'.'TkVfTk9UX0N'.'P'.'TkZ'.'J'.'U'.'k1FRA='.'=','TEFORElOR19QSE9ORV'.'9OT'.'1'.'RfQ0'.'9OR'.'k'.'l'.'S'.'TUVE',''.'RU1BS'.'UxfT'.'k'.'9UX0N'.'PTk'.'ZJU'.'k1F'.'RA==','TEF'.'O'.'RElOR19FTUFJ'.'TF9OT1RfQ'.'09O'.'R'.'klSTU'.'VE','YWxsb3d'.'fc'.'2tp'.'cF9waG'.'9uZV92ZXJ'.'pZm'.'ljY'.'XR'.'pb'.'24=','WQ'.'==','Yml0cm'.'l4M'.'jQ=','bGFuZGlu'.'Z19za2lwX'.'3Bob'.'25lX'.'3'.'Zlcm'.'lmaWNhdGlvbg='.'=','YW'.'xsb'.'3dfc2tp'.'cF9lbWF'.'pbF92Z'.'XJpZmlj'.'YXRpb'.'2'.'4=','WQ'.'==','bGFuZG'.'lu'.'Zw='.'=','b25MYW5ka'.'W'.'5nU3R'.'hcnRQ'.'dWJsaWNh'.'dGlvbg==','a'.'WQ=','Ymx'.'v'.'Y2tJZ'.'A'.'='.'=','c2l0Z'.'Ul'.'k','b'.'GFuZGlu'.'Z191cmxjaG'.'Vja2VyX2tl'.'eQ==','c'.'2VsZWN0','Q0'.'9OVEVO'.'V'.'A='.'=','Zml'.'sdGVy','TElE','PURFTE'.'VURU'.'Q=','T'.'g==','PUFDVEl'.'WRQ==',''.'WQ==',''.'PVBV'.'QkxJ'.'Qw==','Tg==','IygoaH'.'R0cHx'.'mdHB'.'8aHR0cHMpOi'.'8vW1'.'4nIlxz'.'PF0'.'rKSNp'.'cw==','Q09OVE'.'VOVA='.'=','L3Rvb2'.'xzL3VybG'.'NoZWNr'.'ZXIucGhw','a2V5','dXJs',''.'a'.'HR'.'0cF9'.'ob3N0','SFRUUF9IT1NU',''.'T0s=','VVJ'.'MQ0h'.'FQ0t'.'F'.'Ul9GQUlM','TEFORElOR19VUkxDSEVDS0V'.'SX0Z'.'B'.'SUw'.'=','ZmlsdG'.'Vy','IUlE','U'.'FVCT'.'El'.'DX'.'1BBR0Vf'.'Uk'.'VBQ'.'0h'.'FRA==','bGl'.'taX'.'Rfc2'.'l'.'0ZXNfb'.'nVtYmVy'.'X3BhZ2'.'U=','SU'.'5J'.'VElBVE9S'.'X'.'0FQ'.'UF9D'.'T0'.'RF','cmVzdA='.'=',''.'Zml'.'sdGVy',''.'PUNPRE'.'U=','SU5JVElB'.'V'.'E9SX0FQUF9DT0RF','','UEFZT'.'UVO'.'V'.'F9BT'.'ExP'.'V'.'w==','WQ==','TEFORElOR1'.'9Q'.'QVl'.'N'.'RU5UX0ZBSUx'.'FR'.'A==','b'.'GFuZGluZ19lcnJvcl9'.'wY'.'XltZW50X2ZhaWxlZ'.'A==','c'.'2Vs'.'Z'.'WN0','Q09'.'E'.'R'.'Q'.'==',''.'Z'.'ml'.'sdG'.'Vy','TEl'.'E','PUFDVElWRQ='.'=','WQ==','PURFTEV'.'U'.'RUQ=','Tg==',''.'PVBVQkx'.'J'.'Qw==','Tg'.'='.'=','JT'.'1'.'DT0R'.'F',''.'cmVwb18'.'l','Q'.'09E'.'R'.'Q='.'=','U'.'EFZTUVOVF9'.'BT'.'ExPVw==','WQ==','W'.'Q'.'==','TEFO'.'RE'.'lOR19Q'.'QVl'.'NRU5UX'.'0ZBS'.'UxF'.'RF9C'.'TE9'.'DSw==','bG'.'F'.'uZ'.'GluZ19'.'l'.'cn'.'Jvcl9wYXl'.'tZW50X2'.'Z'.'haWxlZF9ibG9jaw'.'==',''.'c2VsZW'.'N'.'0','SU'.'Q=','VF'.'lQRQ'.'==','Zm'.'lsdGVy','SUQ=','P'.'VNQRUNJQU'.'w=','Tg='.'=','Q0'.'hFQ0t'.'fUEVSTUlTU0lPTlM=','T'.'g==',''.'Zm'.'lsdGV'.'y','IUlE','SUQ=','dHl'.'w'.'ZQ'.'==','VFlQ'.'RQ==','VFlQRQ==','UFVCTElDX1'.'NJV'.'EVfU'.'kVBQ0'.'hFRF9GUkVF','UFVCTElDX'.'1'.'N'.'JV'.'EVf'.'U'.'k'.'VBQ0hFRA'.'==','VFl'.'QRQ==','b'.'GltaXR'.'fc'.'2l0ZX'.'Nfb'.'n'.'VtYmVy'.'X2ZyZW'.'U=',''.'bG'.'ltaXR'.'fc2l0Z'.'XNf'.'bnVt'.'YmVy','c2VsZWN0','SUQ=','Zmls'.'d'.'G'.'V'.'y','U'.'0lURV9JRA==','Q0hFQ0t'.'f'.'UEV'.'STUl'.'TU0l'.'P'.'TlM=',''.'Tg'.'==','SUQ=','c2Vs'.'ZWN0','SUQ=',''.'RU5US'.'V'.'RZ'.'X1R'.'ZUEU=','RU5U'.'SVR'.'ZX0lE',''.'Zmlsd'.'GVy',''.'TE9HSUM=','T1I=','PUVOVElUWV9UWV'.'BF','RU'.'5USVR'.'Z'.'X0'.'lE','PUV'.'OVElUWV9UWVBF','RU5USV'.'RZX0'.'lE',''.'P'.'UhPT0s=',''.'S'.'EVB'.'R'.'EJM'.'T0NL','P'.'UN'.'PREU=','VVNF',''.'PVZBTFVF','W'.'Q==','bG'.'lt'.'aX'.'Q=','UF'.'VCTE'.'lDX0hUTUx'.'fRElTQUxMT1'.'dFRF'.'s=','RU5U'.'SVRZX1RZUEU=','RU5USVRZX0l'.'E','XQ==',''.'bGltaX'.'Rfc'.'2l'.'0ZXNfa'.'H'.'RtbF9'.'qcw==','b'.'G'.'FuZ'.'GluZw'.'==','b2'.'5MYW5'.'kaW5'.'nUH'.'VibGljYXR'.'pb24=','a'.'W'.'Q=','YmxvY2'.'t'.'JZ'.'A'.'='.'=','d'.'HBs'.'Q'.'2'.'9kZQ==','VF'.'BMX0NP'.'REU=','Yml'.'0cml4Mj'.'Q=','REI'.'=',''.'U0VMRUN'.'UI'.'FZ'.'BTFVFIEZ'.'ST00gY'.'l9'.'vcHRpb24gV0hFU'.'kUg'.'TkFN'.'RT0'.'n'.'f'.'lBB'.'UkF'.'N'.'X0Z'.'JTklTSF9E'.'QVRF'.'J'.'yBB'.'TkQgT'.'U9EVUxFX'.'0lEPSdtYWl'.'uJw'.'==','VkFMVUU=','Lg==','S'.'Co'.'=','Yml0cm'.'l4','TElD'.'RU5TRV9'.'L'.'RVk'.'=','c2hhMjU2','M'.'j'.'AxOC'.'0wM'.'S0wM'.'Q==','MjAxOC0wMS0wMQ='.'=','LQ='.'=','TElDRU5T'.'RV9FWFBJUk'.'V'.'E','TEFO'.'R'.'ElOR1'.'9MSUNFTlN'.'FX0VYUEl'.'SRUQ=','Yml0cml4'.'MjQ'.'=','REI=','U0V'.'MRUNU'.'I'.'F'.'ZB'.'TFVFIEZ'.'ST00g'.'Yl9v'.'cH'.'Rpb24gV'.'0hF'.'UkUgT'.'kF'.'NRT'.'0nflBBUkFN'.'X0ZJTk'.'lTS'.'F9EQV'.'RFJyBBTkQgTU'.'9'.'E'.'VUx'.'FX0'.'lE'.'P'.'SdtYWluJw==','V'.'kF'.'MVUU=','Lg==','SCo=','Yml0'.'cm'.'l4','TElDRU5T'.'RV'.'9LRVk=','c2'.'hhMj'.'U'.'2',''.'M'.'jAxOC0wMS0w'.'MQ==','MjAx'.'OC0w'.'M'.'S0wM'.'Q==','LQ='.'=','T'.'E'.'l'.'DRU5TRV9FWFBJUkVE',''.'TEF'.'O'.'RElOR1'.'9MSU'.'NFTlNFX'.'0VY'.'UElSRUQ=','QUNUS'.'VZ'.'F','WQ==',''.'UFVC'.'TElD',''.'WQ='.'=','RE'.'FUR'.'V'.'9QVUJMS'.'UM=',''.'REFURV9'.'N'.'T0R'.'JRlk=','Q'.'UNU'.'SVZF','WQ==',''.'L'.'yhb'.'X'.'DsiXXsw'.'LD'.'F9'.'KS'.'N'.'ib'.'G9ja'.'yhbX'.'GRdK'.'ykoW1wmI'.'l17MCwxfSkv'.'aX'.'M'.'=','TEl'.'E','PURFTEVURUQ=','Tg==',''.'SUQ=','c2Vs'.'ZWN0','SUQ'.'=','UEFS'.'R'.'U5UX0lE','Zm'.'lsdG'.'Vy','SUQ=','SUQ=','SUQ=','U'.'EF'.'SRU5U'.'X0'.'lE',''.'c2VsZ'.'W'.'N0','SUQ=','UF'.'VCTEl'.'D',''.'U'.'EFSRU5UX'.'0lE','Q09E'.'RQ='.'=',''.'U09S'.'VA==','QUNUSVZ'.'F',''.'QU'.'5'.'D'.'S'.'E'.'9S','QUNDRVNT','Q09OV'.'EVO'.'VA==',''.'U0VBUkNIX0NPTlR'.'FTl'.'Q=','U09VUkNFX1BBUkFNU'.'w==','QVNTR'.'VRT','WE1M'.'X0lE',''.'RE'.'VT'.'SUd'.'ORUQ'.'=','Zml'.'sdGV'.'y','SUQ=','UFVCT'.'E'.'lD','WQ='.'=','Q'.'09OVE'.'VOVA'.'='.'=',''.'L2hyZW'.'Y9Iihwcm9'.'k'.'dWN0Oik'.'/I2'.'Nh'.'dGFs'.'b2c'.'oRWxlbWVudH'.'xTZWN0'.'aW9uKShbXGR'.'d'.'KykiL2k=','a'.'H'.'Jl'.'Zj0'.'i','Ig='.'=','Q09OVEV'.'O'.'VA==','Q09OVEVO'.'VA'.'='.'=','LyhkYXRhLX'.'BzZXVk'.'by11cmw9'.'IntcUyoocHJvZHVjdDopP'.'yN'.'j'.'YXRhbG9'.'n'.'KE'.'VsZW1lbnR8U2VjdGlvbiko'.'W1'.'x'.'kX'.'SspK'.'S'.'hc'.'Uyp9'.'I'.'i'.'kvaQ'.'==','L'.'yhwcm'.'9k'.'d'.'WN0Oik/I2NhdGF'.'sb2coRW'.'xlbWVudHxTZW'.'N0aW9uK'.'Sh'.'b'.'XGR'.'d'.'K'.'ykvaQ='.'=','Q09OV'.'EV'.'OV'.'A==',''.'Q'.'09O'.'VEVOVA==','Q09'.'OVEVOV'.'A==','Q0'.'9'.'OVEVOVA'.'==','Y29udGVudG'.'V'.'k'.'aXRhY'.'mxlPSJ0'.'cnVlIg==','','Q0'.'9O'.'VEVOVA'.'==',''.'UEFSRU5UX0l'.'E','U'.'EF'.'SRU5'.'UX0l'.'E','SUQ'.'=','U'.'09SVA='.'=','U0'.'9SVA='.'=','QUNUSVZF','Q'.'U'.'NU'.'SVZF','QU5D'.'SE9S','QU5DSE9S','WE1MX0lE','WE1MX0lE',''.'Q'.'UNDRVNT',''.'QU'.'NDRVN'.'T','RE'.'VTSUdORU'.'Q=','R'.'EVTSUdORUQ=',''.'U09VUkNF'.'X1BBUkFNUw==','U09VUkNFX1BBUkFN'.'Uw==','Q0'.'9OV'.'EVOVA==',''.'Q09OVEVOVA==','U0VBUk'.'NIX0NPTlRFTlQ'.'=',''.'U0'.'VB'.'UkNIX0NPTlRFTlQ'.'=','QVNTRVRT','QVN'.'TRVRT','UEFSRU5UX0lE',''.'Q'.'0'.'9OVE'.'VOVA'.'==',''.'T'.'E'.'lE',''.'Q0'.'9E'.'RQ==','Q09ERQ==','U09SVA==','U09'.'SV'.'A'.'='.'=','QU5'.'DSE9S','QU5DSE9S','Y'.'g'.'='.'=','W'.'E1M'.'X0lE','WE1'.'MX0l'.'E','Q'.'U'.'NUSV'.'ZF','QUN'.'USVZF','QUN'.'DRVNT','Q'.'UNDR'.'VNT','REVTS'.'UdOR'.'U'.'Q=',''.'REVTSU'.'dORUQ=','U'.'09'.'VUkNFX1'.'BB'.'UkFNU'.'w==','U09'.'VUkN'.'FX1B'.'BUkFNUw'.'==','Q09'.'OVEVOVA='.'=','Q09OVE'.'VOVA==','U0VBUkN'.'I'.'X0NPTlRFT'.'lQ=',''.'U'.'0VB'.'U'.'kN'.'I'.'X0N'.'PTlR'.'FTlQ'.'=','QVNTRV'.'RT','QVN'.'TRVRT','U'.'EFS'.'RU5UX0lE','Q09OVEVOVA==',''.'Q0'.'9OVEVOV'.'A='.'=','Q'.'0'.'9O'.'VEVOVA==','Q09OVEVOVA'.'==','I'.'2J'.'sb2Nr','I2Js'.'b2Nr','Q09OVEVO'.'VA==');return base64_decode($_1613982208[$_38713179]);}}; use Bitrix\Bitrix24\Feature; use Bitrix\Landing\Assets; use Bitrix\Landing\Block\Cache; use Bitrix\Landing\Internals\HookDataTable as HookData; use Bitrix\Landing\Restriction; use Bitrix\Rest\AppTable; use Bitrix\Main\Config\Configuration; use Bitrix\Main\Event; use Bitrix\Main\EventResult; use Bitrix\Main\Localization\Loc; use Bitrix\Main\Web\HttpClient; Loc::loadMessages(__FILE__); $GLOBALS['____1887160487'][0](___430133334(0), true); class Mutator{ public static function checkSiteVerification(int $_960471321, Error $_829159832): bool{ $_153003025= Manager::getZone(); if(!$GLOBALS['____1887160487'][1]($_153003025,[___430133334(1), ___430133334(2), ___430133334(3)]) &&!self::__94963348()){ if(!Restriction\Site::isPhoneConfirmed($_960471321)){ $_829159832->addError( ___430133334(4), Loc::getMessage(___430133334(5))); return false;}} else if(!self::__620199893()){ if(!Restriction\Site::isEmailConfirmed($_960471321)){ $_829159832->addError( ___430133334(6), Loc::getMessage(___430133334(7))); return false;}} return true;} private static function __94963348(): bool{ if(Manager::getOption(___430133334(8)) === ___430133334(9)){ return true;} if(!\Bitrix\Main\Loader::includeModule(___430133334(10))){ return true;} return Feature::isFeatureEnabled(___430133334(11));} private static function __620199893(): bool{ if(Manager::getOption(___430133334(12)) === ___430133334(13)){ return true;} return false;} public static function landingPublication(Landing $landing, $_1852479163= null, bool $_1891923283= false): bool{ static $_555872394=[]; static $_1459623028=[]; Manager::disableAllFeaturesTmp(); if(!$landing->exist()){ return false;} $_805343338= new Event(___430133334(14), ___430133334(15), array( ___430133334(16) => $landing->getId(), ___430133334(17) => $_1852479163, ___430133334(18) => $landing->getSiteId())); $_805343338->send(); foreach($_805343338->getResults() as $_1753773125){ if($_1753773125->getType() == EventResult::ERROR){ foreach($_1753773125->getErrors() as $_829159832){ $landing->getError()->addError( $_829159832->getCode(), $_829159832->getMessage());} return false;}} if(min(60,0,20)) if($_570992582= Configuration::getValue(___430133334(19))){ $_1445970375=[]; $_738883422= Block::getList([ ___430133334(20) =>[ ___430133334(21)], ___430133334(22) =>[ ___430133334(23) => $landing->getId(), ___430133334(24) => ___430133334(25), ___430133334(26) => ___430133334(27), ___430133334(28) => ___430133334(29)]]); while($_1456408256= $_738883422->fetch()){ if($GLOBALS['____1887160487'][2](___430133334(30), $_1456408256[___430133334(31)], $_2030480036)){ $_1445970375= $GLOBALS['____1887160487'][3]($_1445970375, $_2030480036[round(0+0.5+0.5)]);}} $_1445970375= $GLOBALS['____1887160487'][4]($GLOBALS['____1887160487'][5]($_1445970375)); $_727285509= new HttpClient; if($_1445970375){ $_1369921201= $_727285509->post(Manager::getPreviewHost(). ___430133334(32),[ ___430133334(33) => $_570992582, ___430133334(34) => $_1445970375, ___430133334(35) => \Bitrix\Main\Application::getInstance()->getContext()->getServer()->get(___430133334(36))]); if($_1369921201 && $_1369921201 !== ___430133334(37)){ $landing->getError()->addError( ___430133334(38), Loc::getMessage(___430133334(39))); return false;}}} if(!Manager::checkFeature( Manager::FEATURE_PUBLICATION_PAGE, array( ___430133334(40) => array( ___430133334(41) => $landing->getId())))){ $landing->getError()->addError( ___430133334(42), Restriction\Manager::getSystemErrorMessage(___430133334(43))); return false;} $_1309622368= $landing->getMeta(); if( isset($_1309622368[___430133334(44)]) && \Bitrix\Main\Loader::includeModule(___430133334(45))){ $_738883422= AppTable::getList([ ___430133334(46) =>[ ___430133334(47) => $_1309622368[___430133334(48)]]]); if($_1456408256= $_738883422->fetch()){ $_198610106= AppTable::getAppStatusInfo($_1456408256, ___430133334(49)); if($_198610106[___430133334(50)] != ___430133334(51)){ $landing->getError()->addError( ___430133334(52), Restriction\Manager::getSystemErrorMessage(___430133334(53))); return false;}}} $_60075086=[]; $_738883422= Block::getList([ ___430133334(54) =>[ ___430133334(55)], ___430133334(56) =>[ ___430133334(57) => $landing->getId(), ___430133334(58) => ___430133334(59), ___430133334(60) => ___430133334(61), ___430133334(62) => ___430133334(63), ___430133334(64) => ___430133334(65)]]); while($_1456408256= $_738883422->fetch()){ $_60075086[]= $GLOBALS['____1887160487'][6]($_1456408256[___430133334(66)], round(0+1.25+1.25+1.25+1.25));} if(!empty($_60075086)){ foreach(Repo::getAppInfo($_60075086) as $_2076848983){ if(($_2076848983[___430133334(67)] ?? ___430133334(68)) !== ___430133334(69)){ $landing->getError()->addError( ___430133334(70), Restriction\Manager::getSystemErrorMessage(___430133334(71))); return false;}}} if(!$GLOBALS['____1887160487'][7]($landing->getSiteId(), $_1459623028)){ $_1459623028[]= $landing->getSiteId(); $_738883422= Site::getList(array( ___430133334(72) => array( ___430133334(73), ___430133334(74)), ___430133334(75) => array( ___430133334(76) => $landing->getSiteId(), ___430133334(77) => ___430133334(78), ___430133334(79) => ___430133334(80)))); if($_1456408256= $_738883422->fetch()){ if(!Manager::checkFeature( Manager::FEATURE_PUBLICATION_SITE,[ ___430133334(81) =>[ ___430133334(82) => $_1456408256[___430133334(83)]], ___430133334(84) => $_1456408256[___430133334(85)]])){ $_1304050264= Manager::licenseIsFreeSite($_1456408256[___430133334(86)]) &&!Manager::isFreePublicAllowed()? ___430133334(87): ___430133334(88); $_892899520= Manager::licenseIsFreeSite($_1456408256[___430133334(89)]) &&!Manager::isFreePublicAllowed()? ___430133334(90): ___430133334(91); $landing->getError()->addError( $_1304050264, Restriction\Manager::getSystemErrorMessage($_892899520)); return false;}}} if(\Bitrix\Landing\Hook\Page\HeadBlock::isLockedFeature()){ $_143048591=[$landing->getId()]; $_738883422= Landing::getList([ ___430133334(92) =>[ ___430133334(93)], ___430133334(94) =>[ ___430133334(95) => $landing->getSiteId(), ___430133334(96) => ___430133334(97)]]); while($_1456408256= $_738883422->fetch()){ $_143048591[]= $_1456408256[___430133334(98)];} $_738883422= HookData::getList([ ___430133334(99) =>[ ___430133334(100), ___430133334(101), ___430133334(102)], ___430133334(103) =>[[ ___430133334(104) => ___430133334(105),[ ___430133334(106) => Hook::ENTITY_TYPE_SITE, ___430133334(107) => $landing->getSiteId()],[ ___430133334(108) => Hook::ENTITY_TYPE_LANDING, ___430133334(109) => $_143048591]], ___430133334(110) => ___430133334(111), ___430133334(112) => ___430133334(113), ___430133334(114) => ___430133334(115)], ___430133334(116) => round(0+0.5+0.5)]); if($_1456408256= $_738883422->fetch()){ $landing->getError()->addError( ___430133334(117). $_1456408256[___430133334(118)]. $_1456408256[___430133334(119)]. ___430133334(120), Restriction\Manager::getSystemErrorMessage(___430133334(121))); return false;}} if(!self::checkSiteVerification($landing->getSiteId(), $landing->getError())){ return false;} $_805343338= new Event(___430133334(122), ___430133334(123), array( ___430133334(124) => $landing->getId(), ___430133334(125) => $_1852479163, ___430133334(126) => $_1309622368[___430133334(127)],)); $_805343338->send(); foreach($_805343338->getResults() as $_1753773125){ if($_1753773125->getResultType() == EventResult::ERROR){ foreach($_1753773125->getErrors() as $_829159832){ $landing->getError()->addError( $_829159832->getCode(), $_829159832->getMessage());} return false;}} if($_1891923283){ return true;} if(!\Bitrix\Main\ModuleManager::isModuleInstalled(___430133334(128))){ $_208847145= $GLOBALS[___430133334(129)]->Query(___430133334(130), true); if($_738883422= $_208847145->Fetch()){ $_1623624770= $_738883422[___430133334(131)]; list($_193359011, $_683988411)= $GLOBALS['____1887160487'][8](___430133334(132), $_1623624770); $_1318384563= $GLOBALS['____1887160487'][9](___430133334(133), $_193359011); $_1868801841= ___430133334(134).$GLOBALS['____1887160487'][10]($GLOBALS['____1887160487'][11](___430133334(135))); $_1071185635= $GLOBALS['____1887160487'][12](___430133334(136), $_683988411, $_1868801841, true); if($GLOBALS['____1887160487'][13]($_1071185635, $_1318384563) !==(808-2*404)){ $_683988411= ___430133334(137);}} else{ $_683988411= ___430133334(138);} if(!empty($_683988411)){ $_980947253= $GLOBALS['____1887160487'][14](___430133334(139), $_683988411); $_300754493= $GLOBALS['____1887160487'][15]((1012/2-506),(860-2*430),(144*2-288), $_980947253[round(0+0.5+0.5)], $_980947253[round(0+0.4+0.4+0.4+0.4+0.4)], $_980947253[min(186,0,62)]); if($_300754493 <= $GLOBALS['____1887160487'][16]()){ $landing->getError()->addError( ___430133334(140), Loc::getMessage(___430133334(141))); return false;}}}if(!\Bitrix\Main\ModuleManager::isModuleInstalled(___430133334(142))){ $_208847145= $GLOBALS[___430133334(143)]->Query(___430133334(144), true); if($_738883422= $_208847145->Fetch()){ $_1623624770= $_738883422[___430133334(145)]; list($_193359011, $_683988411)= $GLOBALS['____1887160487'][17](___430133334(146), $_1623624770); $_1318384563= $GLOBALS['____1887160487'][18](___430133334(147), $_193359011); $_1868801841= ___430133334(148).$GLOBALS['____1887160487'][19]($GLOBALS['____1887160487'][20](___430133334(149))); $_1071185635= $GLOBALS['____1887160487'][21](___430133334(150), $_683988411, $_1868801841, true); if($GLOBALS['____1887160487'][22]($_1071185635, $_1318384563) !==(179*2-358)){ $_683988411= ___430133334(151);}} else{ $_683988411= ___430133334(152);} if(!empty($_683988411)){ $_980947253= $GLOBALS['____1887160487'][23](___430133334(153), $_683988411); $_300754493= $GLOBALS['____1887160487'][24]((998-2*499), min(122,0,40.666666666667), min(208,0,69.333333333333), $_980947253[round(0+0.25+0.25+0.25+0.25)], $_980947253[round(0+0.5+0.5+0.5+0.5)], $_980947253[min(104,0,34.666666666667)]); if($_300754493 <= $GLOBALS['____1887160487'][25]()){ $landing->getError()->addError( ___430133334(154), Loc::getMessage(___430133334(155))); return false;}}} if($landing->getFolderId()){ Site::publicationFolder($landing->getFolderId());} if(!$_1852479163){ Hook::setEditMode(); Hook::publicationSite($landing->getSiteId()); Hook::publicationLanding($landing->getId());} Assets\Manager::rebuildWebpackForLanding($landing->getId()); self::blocksPublication($landing, $_1852479163); $_861434119= new \Bitrix\Main\Type\DateTime; $_359875597=[ ___430133334(156) => ___430133334(157), ___430133334(158) => ___430133334(159), ___430133334(160) => $_861434119, ___430133334(161) => false]; $_738883422= Landing::update($landing->getId(), $_359875597); $landing->setMetaData($_359875597); if($_738883422->isSuccess()){ if(!$GLOBALS['____1887160487'][26]($landing->getSiteId(), $_555872394)){ $_555872394[]= $landing->getSiteId(); $_738883422= Site::update($landing->getSiteId(), array( ___430133334(162) => ___430133334(163))); if(!$_738883422->isSuccess()){ $landing->getError()->addFromResult( $_738883422); return false;}} return true;} else{ $landing->getError()->addFromResult( $_738883422);} return false;} public static function blocksPublication(\Bitrix\Landing\Landing $landing, $_1852479163= null): void{ if($landing->exist()){ $_1219674955= $landing->getId(); $_785225132= array(); $_1855336112= array(); $_1988660825= array(); $_1820263965= ___430133334(164); $_313714711=[ ___430133334(165) => $landing->getId(), ___430133334(166) => ___430133334(167)]; if($_1852479163){ $_313714711[___430133334(168)]= $_1852479163; $_738883422= Block::getList([ ___430133334(169) =>[ ___430133334(170), ___430133334(171)], ___430133334(172) => $_313714711]); $_313714711[___430133334(173)]= (array)$_313714711[___430133334(174)]; while($_1456408256= $_738883422->fetch()){ $_313714711[___430133334(175)][]= $_1456408256[___430133334(176)];}} $_738883422= Block::getList([ ___430133334(177) =>[ ___430133334(178), ___430133334(179), ___430133334(180), ___430133334(181), ___430133334(182), ___430133334(183), ___430133334(184), ___430133334(185), ___430133334(186), ___430133334(187), ___430133334(188), ___430133334(189), ___430133334(190), ___430133334(191)], ___430133334(192) => $_313714711]); while($_1456408256= $_738883422->fetch()){ $_785225132[$_1456408256[___430133334(193)]]= $_1456408256;} foreach($_785225132 as $_2135532224 => $_1520447352){ if($_1520447352[___430133334(194)] != ___430133334(195)){ $_1520447352[___430133334(196)]= $GLOBALS['____1887160487'][27]( ___430133334(197), function($_581374593){ return ___430133334(198). PublicAction\Utils::getIblockURL( $_581374593[round(0+1+1+1)], $GLOBALS['____1887160487'][28]($_581374593[round(0+1+1)])). ___430133334(199);}, $_1520447352[___430133334(200)]); $_1520447352[___430133334(201)]= $GLOBALS['____1887160487'][29]( ___430133334(202), function($_581374593){ $_581374593[round(0+1)]= $GLOBALS['____1887160487'][30]( ___430133334(203), function($_1857396108){ return PublicAction\Utils::getIblockURL( $_1857396108[round(0+1+1+1)], $GLOBALS['____1887160487'][31]($_1857396108[round(0+1+1)]));}, $_581374593[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]); return $_581374593[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]. $_581374593[round(0+1+1+1+1+1)];}, $_1520447352[___430133334(204)]); $_1520447352[___430133334(205)]= Subtype\Form::prepareFormsToPublication( $_1520447352[___430133334(206)]); $_1520447352[___430133334(207)]= $GLOBALS['____1887160487'][32]( ___430133334(208), ___430133334(209), $_1520447352[___430133334(210)]); $_446639452= isset($_785225132[$_1520447352[___430133334(211)]])? $_785225132[$_1520447352[___430133334(212)]][___430133334(213)]:(1316/2-658); if($_446639452){ Cache::clear($_446639452); $_738883422= Block::update($_446639452, array( ___430133334(214) => $_1520447352[___430133334(215)], ___430133334(216) => $_1520447352[___430133334(217)], ___430133334(218) => $_1520447352[___430133334(219)], ___430133334(220) => $_1520447352[___430133334(221)], ___430133334(222) => $_1520447352[___430133334(223)], ___430133334(224) => $_1520447352[___430133334(225)], ___430133334(226) => $_1520447352[___430133334(227)], ___430133334(228) => $_1520447352[___430133334(229)], ___430133334(230) => $_1520447352[___430133334(231)], ___430133334(232) => $_1520447352[___430133334(233)])); $_738883422->isSuccess(); unset($_785225132[$_1520447352[___430133334(234)]]); File::replaceInBlock( $_446639452, File::getFilesFromBlockContent( $_2135532224, $_1520447352[___430133334(235)]));} else{ $_738883422= Block::add(array( ___430133334(236) => $_1219674955, ___430133334(237) => $_1520447352[___430133334(238)], ___430133334(239) => $_1520447352[___430133334(240)], ___430133334(241) => $_1520447352[___430133334(242)]?: ___430133334(243). $_2135532224, ___430133334(244) => $_1520447352[___430133334(245)], ___430133334(246) => $_1520447352[___430133334(247)], ___430133334(248) => $_1520447352[___430133334(249)], ___430133334(250) => $_1520447352[___430133334(251)], ___430133334(252) => $_1520447352[___430133334(253)], ___430133334(254) => $_1520447352[___430133334(255)], ___430133334(256) => $_1520447352[___430133334(257)], ___430133334(258) => $_1520447352[___430133334(259)])); if($_738883422->isSuccess()){ $_446639452= $_738883422->getId(); $_738883422= Block::update($_2135532224, array( ___430133334(260) => $_446639452)); $_738883422->isSuccess(); File::addToBlock( $_446639452, File::getFilesFromBlockContent( $_2135532224, $_1520447352[___430133334(261)]));}} if($_446639452){ $_1264097330= new Block($_446639452); Assets\PreProcessing::blockPublicationProcessing($_1264097330); $_1520447352[___430133334(262)]= $_1264097330->getContent(); unset($_1264097330);} if($GLOBALS['____1887160487'][33]($_1820263965, $_1520447352[___430133334(263)])){ $_1855336112[$_446639452]= $_1520447352[___430133334(264)];} $_1988660825[$_2135532224]= $_446639452; unset($_785225132[$_2135532224]);}} foreach($_785225132 as $_2135532224 => $_1520447352){ $_738883422= Block::delete($_2135532224); $_738883422->isSuccess();} foreach($_1855336112 as $_2135532224 => $_1483435305){ $_1483435305= $GLOBALS['____1887160487'][34]( $_1820263965, function($_878254463) use($_1988660825){ if(isset($_1988660825[$_878254463[round(0+1+1)]])){ return $_878254463[round(0+0.5+0.5)]. ___430133334(265). $_1988660825[$_878254463[round(0+1+1)]]. $_878254463[round(0+0.6+0.6+0.6+0.6+0.6)];} else{ return $_878254463[round(0+0.5+0.5)]. ___430133334(266). $_878254463[round(0+1+1)]. $_878254463[round(0+1.5+1.5)];}}, $_1483435305); $_738883422= Block::update($_2135532224, array( ___430133334(267) => $_1483435305)); $_738883422->isSuccess();}}}}?>