Итак после создания двух плагинов оплаты для вордпресс и джумла пришла очередь для Битрикс.
Битрикс платный, но к счастью у нас друг, у кого можно скачать на локалхост его сайт и далее экспериментировать с добавлением своего функционала.
Безумное количество файлов
При скачивании битрикс на локалхост с действующего сайта удивление состояло в том - сколько каких-то папок,файлов составляет базу битрикс. Более 220 тысяч файлов и скачка на реальных 1МБс более 3 часов. Объем примерно 3Gb. Что это шутка гения?.. Причем пару тройку бекдоров антивирус определил, пришлось пока разрешить.
Много видеоматериалов
Имеется ввиду большое количество обучающих видео в интернете. Это хорошо конечно же. Есть очень качественные.
Есть еще официальный путь
Скачиваем демо верcию на 30 дней. Это одним zip файлом (small_business_encode.zip) 2024г. Потом обещают при оплате полноценный вариант, то есть переустанавливать не придется.
Неприятная особенность битрикс хочет устанавливаться в корень.
Установка начинается, но не завершается успешно. Что-то база данных не создается или вроде того...
Установщик с сайта 1с Битрикс. Проверка системы проходит через тестовый php файл.
Еще один вариант установки через bitrixsetup.php
Пробуем еще один вариант. Онлайн установка через файл bitrixsetup.php начинается, идет долго возможно потому, что у битрикса очень много каталогов и файлов.
Устанавливается вариант демонстрационный (по другому нужен уже ключ) управление сайтом: малый бизнес (у нас).
Странная ошибка задолбала на этапе установки. Кракозябры и в конце упоминание о .setting.php.
Из непонятного: помогло указание root без пароля дважды (и для новой базы данных). Очень странно. Это к вопросу об правильной авторизации, т.к. после установки набора xammp доступ базе данных mysql через root и без пароля. Причем установщик Битрикс как-то нифига не помогает в этом вопросе.
Далее процесс сильно затягивается, какие-то ошибки возникают с предложением пропустить что-то, пропускаем, все очень странно.

В общем это вам не вордпресс и не джумла....
Теперь вдруг почему-то русифицировались кракозябры: При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php
Включаем расширенный вывод ошибок debug=true.
Далее онлайн установка затягивается настолько, что оставляем ПК на ночь включенным..
С утра ничего не произошло.
еще одна попытка на другом ПК
Устаналиваем из файла zip. Уже отслеживаем ход выполнения в дебаге браузера:
Установка главного модуля (данные БД)... При этом создается 300 с чем-то таблиц в базе данных.
1%
CurrentStepID: create_modules
__wiz_agree_license: Y
__wiz_dbType: mysql
__wiz_lic_key_variant:
__wiz_user_name:
__wiz_user_surname:
__wiz_email:
__wiz_utf8: Y
__wiz_host: localhost
__wiz_create_user: N
__wiz_user: root
__wiz_password: 145000kkmspb.ru
__wiz_create_database: Y
__wiz_database: bitrix
__wiz_create_database_type:
__wiz_root_user: root
__wiz_root_password: 145000kkmspb.ru
__wiz_file_access_perms: 0644
__wiz_folder_access_perms: 0755
__wiz_nextStep: main
__wiz_nextStepStage: database
Установка модуля "А/B-тестирование" (UTF-8)...
2%
CurrentStepID: create_modules
__wiz_agree_license: Y
__wiz_dbType: mysql
__wiz_lic_key_variant:
__wiz_user_name:
__wiz_user_surname:
__wiz_email:
__wiz_utf8: Y
__wiz_host: localhost
__wiz_create_user: N
__wiz_user: root
__wiz_password: 145000kkmspb.ru
__wiz_create_database: Y
__wiz_database: bitrix
__wiz_create_database_type:
__wiz_root_user: root
__wiz_root_password: 145000kkmspb.ru
__wiz_file_access_perms: 0644
__wiz_folder_access_perms: 0755
__wiz_nextStep: main
__wiz_nextStepStage: files
На третьем этапе ошибка 500, точнее похоже закончилось время обработки страницы. Что это за этап?... Смотрим payload запроса на index.php:
CurrentStepID: create_modules
__wiz_agree_license: Y
__wiz_dbType: mysql
__wiz_lic_key_variant:
__wiz_user_name:
__wiz_user_surname:
__wiz_email:
__wiz_utf8: Y
__wiz_host: localhost
__wiz_create_user: N
__wiz_user: root
__wiz_password: 145000kkmspb.ru
__wiz_create_database: Y
__wiz_database: bitrix
__wiz_create_database_type:
__wiz_root_user: root
__wiz_root_password: 145000kkmspb.ru
__wiz_file_access_perms: 0644
__wiz_folder_access_perms: 0755
__wiz_nextStep: abtest
__wiz_nextStepStage: utf8
Увеличиваем время обработки php скрипта в php.ini : max_execution_time = 1200 (в десять раз больше ставим).
Еще раз пытаемся... установить битрикс. И опять облом. Что нам остается? Правильно запускаем отладчик и идем отладчиком.
Отладчик
Вытаскиваем ошибку, на которой падает установка:
type = 2
message = "Constant SM_VERSION_DATE already defined"
file = "C:\xampp\htdocs\bitrix\modules\main\classes\general\version.php"
line = 3
Сначала в index.php всегда вызывается:
$success = include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/install/wizard/wizard.php");
А сам wizard очень интересен тем, что там ничего не понятно:
<? $GLOBALS['_____1238631955']= array(base64_decode('SW'.'5jb'.'HVkZU1'.'vZHVsZUxh'.'bmdGaW'.'xl'),base64_decode('SW5'.'jb'.'H'.'VkZU'.'1v'.'Z'.'HVsZUxhbmdGaW'.'x'.'l'),base64_decode('S'.'W5j'.'bHVkZU'.'1vZHVs'.'ZUxhbmdG'.'aWxl'));$GLOBALS['____1039916708']= array(base64_decode('ZGVmaW'.'5l'),base64_decode('ZGVmaW5'.'lZA='.'='),base64_decode('ZGVmaW5l'),base64_decode('Z'.'GVma'.'W'.'5l'),base64_decode(''.'ZG'.'VmaW5l'),base64_decode(''.'c2'.'V0X3R'.'pbWVfb'.'G'.'ltaX'.'Q='),base64_decode('a'.'W'.'dub3JlX3VzZXJ'.'f'.'YW'.'J'.'vcnQ='),base64_decode('ZGVma'.'W5l'),base64_decode('ZGVma'.'W5l'.'ZA='.'='),base64_decode('ZXJ'.'yb'.'3JfcmV'.'wb'.'3J0aW5n'),base64_decode('ZXJyb3JfcmVwb3J0aW'.'5n'),base64_decode('c'.'2V0Y29v'.'a'.'2ll'),base64_decode('d'.'G'.'ltZ'.'Q=='),base64_decode('c2V0X'.'3'.'RpbWV'.'fb'.'GltaXQ='),base64_decode('Z'.'m'.'lsZV9leG'.'lzd'.'H'.'M'.'='),base64_decode('ZGVmaW'.'5'.'l'),base64_decode('ZGV'.'ma'.'W5'.'l'),base64_decode('Z'.'GVmaW'.'5l'),base64_decode('ZGV'.'m'.'aW5'.'l'),base64_decode('ZGVma'.'W'.'5l'),base64_decode('ZGVmaW5'.'l'),base64_decode('Zml'.'sZ'.'V9'.'leG'.'l'.'zdHM'.'='),base64_decode('c3Ry'.'dG'.'9sb'.'3dlcg'.'=='),base64_decode(''.'d'.'H'.'JpbQ='.'='),base64_decode(''.'aW'.'50dmFs'),base64_decode('c3'.'Vic3Ry'),base64_decode('ZGVma'.'W5lZA=='),base64_decode('Z'.'GVmaW5lZA'.'=='),base64_decode(''.'c'.'3ByaW50'.'Zg'.'=='),base64_decode('ZGVmaW5lZA=='),base64_decode('c'.'3By'.'aW50'.'Zg=='),base64_decode(''.'ZGVmaW5l'.'ZA=='),base64_decode(''.'ZGVmaW5lZA=='),base64_decode('dHJpbQ='.'='),base64_decode('d'.'HJpb'.'Q'.'=='),base64_decode(''.'Zm'.'lsZV9leGlzdH'.'M='),base64_decode('aXNfY'.'XJyYXk'.'='),base64_decode('YXJyYXlf'.'b'.'WVyZ'.'2U='),base64_decode('Y2'.'91bn'.'Q='),base64_decode(''.'ZG'.'Vma'.'W5lZA=='),base64_decode('ZGVm'.'aW5'.'lZA=='),base64_decode('ZmlsZV9'.'leGlz'.'d'.'HM='),base64_decode(''.'Y291b'.'nQ='),base64_decode('YX'.'JyYXlfa2V5X2V4aXN0cw=='),base64_decode('Z'.'GVmaW5'.'lZ'.'A='.'='),base64_decode('ZGVmaW5'.'lZ'.'A=='),base64_decode('ZnV'.'uY3Rpb25fZX'.'hpc3R'.'z'),base64_decode('cHJ'.'lZ19tYX'.'RjaA=='),base64_decode(''.'ZGVmaW5lZA=='),base64_decode('ZGVmaW5lZ'.'A'.'=='),base64_decode('Z'.'GVmaW5'.'lZ'.'A=='),base64_decode(''.'ZG'.'VmaW5lZ'.'A=='),base64_decode('dHJpbQ=='),base64_decode('dHJpbQ=='),base64_decode('dHJpb'.'Q=='),base64_decode('ZGVma'.'W'.'5l'.'Z'.'A=='),base64_decode('ZG'.'Vm'.'aW5lZA=='),base64_decode(''.'Z'.'G'.'V'.'ma'.'W5l'.'Z'.'A=='),base64_decode('ZGVma'.'W5lZA=='),base64_decode('c'.'3R'.'ydG91cHBl'.'cg='.'='),base64_decode('aW'.'5pX2dldA=='),base64_decode('aW5'.'p'.'X2dldA='.'='),base64_decode('c3RydG'.'9'.'1cH'.'Blcg'.'=='),base64_decode('c3Ryd'.'G91'.'cHB'.'lcg=='),base64_decode(''.'aW5pX2d'.'l'.'dA=='),base64_decode(''.'a'.'W5pX2dldA=='),base64_decode(''.'ZXh0ZW5zaW9uX2xvYWR'.'lZA='.'='),base64_decode(''.'YX'.'JyYXlfa2'.'V5X2'.'V4aXN0c'.'w=='),base64_decode('ZnVu'.'Y3'.'Rp'.'b2'.'5'.'fZXh'.'pc3R'.'z'),base64_decode('ZnV'.'uY3Rp'.'b'.'25f'.'ZXhp'.'c3Rz'),base64_decode('Z'.'n'.'VuY'.'3Rpb25'.'f'.'ZXh'.'p'.'c3Rz'),base64_decode('ZnVu'.'Y3Rpb2'.'5f'.'Z'.'Xhpc'.'3Rz'),base64_decode(''.'ZnVuY3Rp'.'b25fZ'.'Xhp'.'c'.'3'.'Rz'),base64_decode('a'.'W50dmF'.'s'),base64_decode('aW5pX2dld'.'A'.'=='),base64_decode('aW'.'5pX2dldA=='),base64_decode('c3R'.'ydG91'.'c'.'HBlc'.'g'.'=='),base64_decode('a'.'W5pX2d'.'ldA'.'=='),base64_decode('c3RydG'.'9'.'1c'.'HBlcg=='),base64_decode('c3'.'RydG91'.'cHBlcg=='),base64_decode('c3RydG'.'91c'.'HBlcg=='),base64_decode('c3Ryd'.'G9'.'1cHBlcg=='),base64_decode('dHJpb'.'Q=='),base64_decode('Zn'.'VuY3'.'Rpb2'.'5fZXh'.'pc'.'3Rz'),base64_decode('cHJlZ'.'1'.'9'.'tYXRjaA='.'='),base64_decode('c3R'.'ydG91cHBlcg=='),base64_decode(''.'cGhwdm'.'Vyc2'.'lv'.'bg=='),base64_decode('aXNfcmVh'.'ZGFibGU='),base64_decode('a'.'XNfd3'.'J'.'pd'.'GVhY'.'m'.'xl'),base64_decode('ZmlsZV9l'.'eG'.'lz'.'dHM='),base64_decode('bWtkaXI='),base64_decode('Zmls'.'ZV'.'9leGlzdHM='),base64_decode('bW'.'tkaXI='),base64_decode('Zm9wZW'.'4='),base64_decode('Z'.'ndya'.'XRl'),base64_decode('c3R'.'yX'.'3JlcGx'.'hY2U='),base64_decode(''.'c3RyX3JlcG'.'xhY2U='),base64_decode('c3RyX3'.'JlcG'.'xh'.'Y2'.'U='),base64_decode('c'.'Ghw'.'dmVy'.'c'.'2'.'lvb'.'g=='),base64_decode(''.'aW5pX2d'.'ldA=='),base64_decode(''.'aW5pX2'.'dl'.'dA'.'=='),base64_decode('aW5pX2dldA'.'=='),base64_decode('ZXh0ZW5z'.'aW9uX2'.'xvYW'.'RlZA=='),base64_decode('aW'.'5pX2'.'dldA='.'='),base64_decode('c3R'.'yd'.'G91c'.'HBlcg=='),base64_decode('aW'.'50dm'.'Fs'),base64_decode(''.'a'.'W'.'5pX2dldA=='),base64_decode('aW5pX2dldA=='),base64_decode('YXJyYXlfa2'.'V5'.'X2V4a'.'X'.'N'.'0cw=='),base64_decode('Z'.'n'.'VuY3R'.'pb25f'.'ZXh'.'pc3Rz'),base64_decode('ZnV'.'uY3R'.'pb25'.'fZXhp'.'c3R'.'z'),base64_decode('ZnVu'.'Y3Rpb25fZXhpc3'.'R'.'z'),base64_decode('ZnVu'.'Y'.'3Rpb25f'.'ZXhp'.'c3R'.'z'),base64_decode('ZnVu'.'Y3Rp'.'b25f'.'ZX'.'hp'.'c3Rz'),base64_decode('ZmlsZV9leG'.'lzdHM'.'='),base64_decode('Z'.'2V0'.'ZW52'),base64_decode('dm'.'V'.'y'.'c2lvbl9jb2'.'1wYXJ'.'l'),base64_decode('c'.'3R'.'yX3J'.'lcGxh'.'Y'.'2U'.'='),base64_decode('c3R'.'yX3J'.'lcG'.'xhY2U='),base64_decode('c'.'3RycG'.'9'.'z'),base64_decode('c'.'3RydG9'.'sb'.'3d'.'l'.'cg='.'='),base64_decode('ZGlza1'.'9mcm'.'VlX3NwYWNl'),base64_decode('aW50dmFs'),base64_decode(''.'c3RyX3JlcG'.'xhY2U='),base64_decode('cm'.'9'.'1b'.'m'.'Q='),base64_decode('cm91bmQ='),base64_decode(''.'a'.'W'.'5pX2dld'.'A=='),base64_decode('Z2V'.'0X2Nm'.'Z192YX'.'I'.'='),base64_decode('aW5p'.'X'.'3N'.'l'.'dA=='),base64_decode('aW'.'5p'.'X2'.'dldA='.'='),base64_decode('aW50dmFs'),base64_decode('c3RyX3JlcGxhY2U='),base64_decode('aW50dmFs'),base64_decode(''.'aW5'.'0dmFs'),base64_decode('a'.'W50dmF'.'s'),base64_decode('c3'.'R'.'y'.'X3JlcGx'.'hY2U'.'='),base64_decode('aW5pX2dl'.'dA=='),base64_decode('a'.'W5pX2dldA='.'='),base64_decode('Z'.'Xh0'.'ZW5zaW9'.'u'.'X2xvYWRlZ'.'A=='),base64_decode('ZnV'.'uY'.'3R'.'pb25f'.'ZXhpc3Rz'),base64_decode('ZnVu'.'Y3Rpb25fZXhpc3'.'Rz'),base64_decode('ZnVuY'.'3Rpb25f'.'Z'.'Xh'.'pc3R'.'z'),base64_decode('cH'.'Jl'.'Z19tYXRjaA=='),base64_decode('cHJlZ'.'19tY'.'XRj'.'aA=='),base64_decode('b2N0'.'Z'.'GVj'),base64_decode(''.'aXNf'.'cmVhZGFi'.'bGU='),base64_decode('aXNf'.'d'.'3JpdGV'.'h'.'Ymxl'),base64_decode(''.'ZmlsZV9leGlzdHM'.'='),base64_decode('aXNfcmV'.'hZGF'.'ibGU='),base64_decode('aXNf'.'d3J'.'p'.'d'.'GVhYmxl'),base64_decode(''.'Zm9wZW4='),base64_decode('Znd'.'yaXRl'),base64_decode('ZmNsb3'.'Nl'),base64_decode(''.'dW'.'5sa'.'W'.'5'.'r'),base64_decode('Y'.'X'.'JyYXlfa2V5'.'X2'.'V4'.'aXN'.'0cw=='),base64_decode(''.'ZX'.'h0'.'ZW5zaW'.'9'.'uX'.'2xvYW'.'RlZ'.'A=='),base64_decode('ZGVmaW5l'),base64_decode('c3'.'RyX3JlcGxhY'.'2U='),base64_decode('c'.'HJ'.'lZ19tYXRj'.'aA=='),base64_decode('cH'.'JlZ1'.'9tY'.'XRja'.'A='.'='),base64_decode(''.'c'.'3Ryb'.'G'.'Vu'),base64_decode('ZXh0ZW5zaW9uX2xvY'.'WR'.'lZA=='),base64_decode(''.'dHJpbQ=='),base64_decode('dHJpbQ=='),base64_decode('c3RyX3'.'Jl'.'cGxhY2'.'U='),base64_decode('c3R'.'yX3J'.'lc'.'G'.'xhY2U='),base64_decode('c3R'.'y'.'X'.'3J'.'lcG'.'xhY'.'2U='),base64_decode(''.'ZGVmaW5'.'lZA='.'='),base64_decode('c'.'mVz'.'ZXQ'.'='),base64_decode('c3Ryc'.'G'.'9z'),base64_decode('c3'.'Vic3Ry'),base64_decode('YWR'.'kc2xhc2hlcw=='),base64_decode('YWRkc2xh'.'c2hlcw='.'='),base64_decode('YWRk'.'c'.'2xh'.'c2hl'.'cw=='),base64_decode(''.'YWRkc2xhc2h'.'lcw=='),base64_decode('YW'.'Rkc2xhc2hlcw=='),base64_decode('b2N0'.'ZGVj'),base64_decode('c'.'3Ry'.'X3J'.'lcG'.'xhY'.'2U='),base64_decode('ZXh'.'0'.'ZW5z'.'aW'.'9uX'.'2xvYWRlZA'.'=='),base64_decode('bWQ1'),base64_decode(''.'dW5pcWl'.'k'),base64_decode('Z'.'m9wZ'.'W4='),base64_decode('c3RyX3J'.'lcGxhY'.'2U='),base64_decode('Zndya'.'X'.'Rl'),base64_decode(''.'dm'.'F'.'y'.'X2V'.'4cG9yd'.'A='.'='),base64_decode(''.'c3'.'R'.'yX3Jlc'.'Gxh'.'Y2U='),base64_decode('Z'.'mN'.'sb'.'3Nl'),base64_decode('Y2htb2Q'.'='),base64_decode('b2N0'.'ZGVj'),base64_decode(''.'b2N0ZGVj'),base64_decode('c3'.'R'.'yX3Jl'.'cGxhY2'.'U='),base64_decode('ZXh0ZW'.'5'.'zaW9u'.'X2xvYWRlZA'.'=='),base64_decode('aW1wbG9kZQ=='),base64_decode('ZmlsZ'.'V9leGlzd'.'HM='),base64_decode('aW5'.'p'.'X2dldA='.'='),base64_decode(''.'Z2'.'V0X2'.'N'.'mZ19'.'2YXI='),base64_decode('aW5'.'pX3'.'Nl'.'dA'.'=='),base64_decode(''.'a'.'W5pX2d'.'ldA'.'='.'='),base64_decode('Zm9wZW4='),base64_decode(''.'c'.'3'.'R'.'yX'.'3'.'Jl'.'c'.'GxhY2U='),base64_decode('Zn'.'dy'.'aXRl'),base64_decode('c'.'3Ry'.'X3Jlc'.'GxhY'.'2U='),base64_decode(''.'Zm'.'Nsb3Nl'),base64_decode('Y2h'.'t'.'b'.'2Q='),base64_decode('b2N'.'0ZGVj'),base64_decode('b2N'.'0ZGVj'),base64_decode(''.'c3Ry'.'X3JlcGxhY'.'2U='),base64_decode('Zm'.'9wZ'.'W'.'4='),base64_decode('c'.'3'.'Ry'.'X3JlcGxhY2U'.'='),base64_decode('ZndyaXRl'),base64_decode('c3R'.'yX3Jl'.'cGxhY'.'2U='),base64_decode('ZmNsb3Nl'),base64_decode('Y2htb'.'2'.'Q='),base64_decode('b2N0ZGV'.'j'),base64_decode('c'.'3'.'Ryd'.'G91'.'cHBlc'.'g=='),base64_decode('c3'.'Vic'.'3'.'Ry'),base64_decode('Zm'.'9wZW4='),base64_decode('ZnJlYWQ='),base64_decode(''.'ZmlsZXN'.'p'.'emU'.'='),base64_decode('ZmNsb'.'3Nl'),base64_decode('cHJlZ'.'19yZXBsYWN'.'l'),base64_decode('Zm9wZW4='),base64_decode('ZndyaXRl'),base64_decode('ZmNsb'.'3Nl'),base64_decode(''.'ZmlsZ'.'V9leG'.'lzdHM'.'='),base64_decode('Zm9wZW4='),base64_decode('c3RyX3Jlc'.'GxhY2U'.'='),base64_decode('Zndy'.'aXRl'),base64_decode(''.'c3RyX'.'3JlcGx'.'hY2U='),base64_decode(''.'Z'.'mNsb3Nl'),base64_decode('Y2htb'.'2Q='),base64_decode('b2'.'N0'.'ZGVj'),base64_decode('Y2htb2Q='),base64_decode('b2N0'.'ZGVj'),base64_decode('aXNfb'.'2J'.'qZWN0'),base64_decode(''.'YXJyYXlf'.'bWV'.'yZ2U='),base64_decode('YXJ'.'yYXlfa'.'2V5cw=='),base64_decode('cHJlZ19zcGx'.'pdA=='),base64_decode('YXJ'.'yYXlfc2Vh'.'cm'.'No'),base64_decode(''.'YX'.'Jy'.'YXlfa2V'.'5X2V'.'4aXN0'.'cw=='),base64_decode(''.'a'.'W5fYXJ'.'yYX'.'k='),base64_decode(''.'aG'.'V'.'h'.'ZGV'.'y'),base64_decode('b3'.'BlbmRpcg'.'='.'='),base64_decode('c'.'mVhZGRpc'.'g=='),base64_decode('a'.'XN'.'fZ'.'Gly'),base64_decode('ZmlsZ'.'V9'.'leGl'.'zdHM='),base64_decode('Y2xv'.'c2V'.'kaX'.'I'.'='),base64_decode('d'.'WFzb'.'3J0'),base64_decode('c'.'3R'.'yY'.'2'.'FzZW'.'NtcA'.'=='),base64_decode('YXJy'.'YXlfdW5'.'zaGlmdA=='),base64_decode('YXJyYXlfc2'.'Vhcm'.'No'),base64_decode('YXJyYXl'.'fa2V5X2V4aXN0cw=='),base64_decode('Z'.'GVmaW'.'5'.'lZA=='),base64_decode('Y291bnQ='),base64_decode('Y'.'2'.'91bnQ='),base64_decode('Z'.'GVma'.'W5'.'l'.'ZA='.'='),base64_decode(''.'YXJyYXlfa2V5X2V4aXN'.'0cw=='),base64_decode(''.'Zm'.'xv'.'b'.'3I='),base64_decode('YXJyYX'.'l'.'fa2V5X2V4'.'aXN'.'0'.'cw=='),base64_decode('aXNfb2'.'Jq'.'ZWN0'),base64_decode(''.'ZG'.'VmaW5lZ'.'A=='),base64_decode(''.'bWJfY29udmVydF'.'9lbmNv'.'Z'.'GluZw'.'=='),base64_decode('Y2xhc3'.'NfZXhp'.'c3'.'Rz'),base64_decode('ZmlsZV'.'9l'.'e'.'Glz'.'dHM='),base64_decode(''.'c3RyX3J'.'lcGx'.'hY2U='),base64_decode('Y2xhc3N'.'fZXhpc'.'3R'.'z'),base64_decode('ZXJy'.'b3JfcmVwb3J0'.'aW5n'),base64_decode(''.'ZGV'.'maW'.'5'.'lZ'.'A=='),base64_decode('c2V0X3RpbWVfbGlt'.'aXQ='),base64_decode(''.'aXNfb2Jq'.'ZWN0'),base64_decode(''.'c3Rycm'.'V2'),base64_decode(''.'aW1'.'wbG9'.'k'.'Z'.'Q=='),base64_decode(''.'ZmlsZ'.'V9leGlz'.'dHM='),base64_decode('aW5'.'0dmFs'),base64_decode('Z'.'GF0Z'.'Q=='),base64_decode('bWt0aW1l'),base64_decode('ZGF0'.'ZQ=='),base64_decode('ZGF'.'0ZQ=='),base64_decode('ZGF0'.'ZQ'.'=='),base64_decode('ZGF'.'0ZQ'.'=='),base64_decode('bWt0'.'aW1l'),base64_decode('Z'.'GF0ZQ=='),base64_decode('ZGF'.'0Z'.'Q='.'='),base64_decode('ZGF0ZQ=='),base64_decode('ZGF0ZQ'.'=='),base64_decode('bWt'.'0aW'.'1l'),base64_decode('ZG'.'F'.'0ZQ=='),base64_decode(''.'Z'.'GF0Z'.'Q=='),base64_decode('ZGF0ZQ=='),base64_decode('c'.'3V'.'ic3Ry'),base64_decode('c3V'.'i'.'c3Ry'),base64_decode('c3Vic3R'.'y'),base64_decode('c3Vic3R'.'y'),base64_decode(''.'c3Vic3Ry'),base64_decode('c3Vic3Ry'),base64_decode('c3Vi'.'c'.'3'.'Ry'),base64_decode('c3Vic3Ry'),base64_decode('c3'.'Ryc'.'mV'.'2'),base64_decode('c3ByaW'.'50Zg'.'=='),base64_decode('c3R'.'yb'.'GV'.'u'),base64_decode('c3R'.'ybGVu'),base64_decode(''.'Y'.'2hy'),base64_decode('b3Jk'),base64_decode('b3Jk'),base64_decode(''.'Ym'.'FzZ'.'TY0X2'.'VuY2'.'9kZQ=='),base64_decode('Z'.'m'.'lsZV9l'.'e'.'GlzdHM='),base64_decode('Zm'.'9wZW4='),base64_decode('Z'.'nd'.'yaXR'.'l'),base64_decode('ZmNsb3Nl'),base64_decode('c3ByaW50'.'Z'.'g=='),base64_decode('c3Vic3Ry'),base64_decode(''.'c3R'.'ycmV'.'2'),base64_decode('Zm'.'l'.'s'.'Z'.'V9leGlzdHM'.'='),base64_decode('aW5'.'0'.'dmFs'),base64_decode('ZGF0ZQ=='),base64_decode('bWt0'.'aW'.'1'.'l'),base64_decode('Z'.'G'.'F0'.'Z'.'Q=='),base64_decode('ZGF0ZQ'.'=='),base64_decode('Z'.'GF0'.'ZQ=='),base64_decode('ZGF0'.'ZQ=='),base64_decode('bWt0aW1'.'l'),base64_decode('ZGF0'.'ZQ=='),base64_decode('Z'.'G'.'F0Z'.'Q=='),base64_decode('ZGF0ZQ=='),base64_decode('ZGF'.'0Z'.'Q=='),base64_decode(''.'bW'.'t0a'.'W1l'),base64_decode('ZGF0ZQ'.'=='),base64_decode('ZGF0ZQ=='),base64_decode(''.'ZGF0ZQ='.'='),base64_decode(''.'c'.'3Vic3Ry'),base64_decode('c3Vi'.'c3'.'R'.'y'),base64_decode('c'.'3Vic3Ry'),base64_decode('c3Vic3Ry'),base64_decode('c'.'3Vi'.'c3Ry'),base64_decode(''.'c3V'.'ic3Ry'),base64_decode('c3Vi'.'c3'.'Ry'),base64_decode(''.'c3Vic3Ry'),base64_decode('c3Vi'.'c3R'.'y'),base64_decode('c3Ry'.'bGVu'),base64_decode('c3R'.'y'.'bGVu'),base64_decode('Y2hy'),base64_decode(''.'b3Jk'),base64_decode('b3Jk'),base64_decode('c3ByaW50Z'.'g=='),base64_decode('c3V'.'ic3Ry'),base64_decode('c'.'3Ryc'.'mV2'),base64_decode('Ym'.'FzZTY0X'.'2VuY29kZQ=='),base64_decode('aXN'.'f'.'b2JqZ'.'WN0'),base64_decode(''.'a'.'X'.'Nf'.'ZmlsZQ=='),base64_decode('ZmlsZV9'.'nZ'.'XRfY29udGVud'.'HM='),base64_decode('c'.'3R'.'ycG'.'9'.'z'),base64_decode('Zm9wZ'.'W4='),base64_decode('Z'.'n'.'dyaXRl'),base64_decode('ZmNsb3Nl'),base64_decode('ZmlsZV9le'.'GlzdHM='),base64_decode('b3B'.'lbm'.'Rpcg'.'=='),base64_decode('cmVhZ'.'GRpcg=='),base64_decode('aXNfZG'.'ly'),base64_decode('Y2x'.'vc2Vka'.'XI'.'='),base64_decode(''.'Z'.'G'.'VmaW5lZA'.'=='),base64_decode(''.'ZG'.'VmaW'.'5lZA'.'=='),base64_decode('c3RybGV'.'u'),base64_decode('c3Ry'.'bGVu'),base64_decode(''.'dH'.'J'.'p'.'bQ=='),base64_decode('dH'.'Jpb'.'Q=='),base64_decode('a'.'W50dmF'.'s'),base64_decode('Zml'.'sZV9'.'leGlzd'.'HM='),base64_decode('ZG'.'VmaW5lZ'.'A=='),base64_decode(''.'Z'.'GVmaW5lZA=='),base64_decode('ZGVmaW5lZA=='),base64_decode('ZGVmaW5l'),base64_decode('Z'.'GVmaW5lZA'.'='.'='),base64_decode('bW'.'J'.'fY29ud'.'mVydF9lb'.'mNv'.'ZGluZw=='),base64_decode('ZXh'.'wbG'.'9'.'kZQ='.'='),base64_decode('cHJlZ19yZX'.'BsYWNl'),base64_decode('Y291bn'.'Q='),base64_decode(''.'ZmlsZV9'.'leG'.'lz'.'dHM='),base64_decode('aX'.'NfZGly'),base64_decode('ZmlsZV9'.'leGl'.'z'.'d'.'H'.'M'.'='),base64_decode('aXNfZGly'),base64_decode('ZGVmaW5lZA=='),base64_decode('aXNfYXJyYXk='),base64_decode('aXNfYX'.'JyYXk'.'='),base64_decode('ZGV'.'maW5lZA=='),base64_decode('ZG'.'Vm'.'aW'.'5'.'lZA=='),base64_decode(''.'ZGV'.'ma'.'W'.'5'.'l'),base64_decode(''.'c2V'.'0X3RpbWV'.'f'.'b'.'GltaXQ='),base64_decode(''.'cHJ'.'l'.'Z'.'19y'.'ZXBsY'.'WNl'),base64_decode('ZmlsZV9l'.'eGl'.'z'.'dH'.'M='),base64_decode(''.'c3R'.'y'.'X3J'.'lcG'.'xh'.'Y2U='),base64_decode('Y'.'2xhc3Nf'.'Z'.'Xhpc'.'3Rz'),base64_decode('ZGVmaW5lZ'.'A'.'=='),base64_decode('ZGVma'.'W'.'5l'),base64_decode('aXNfYXJyYXk='),base64_decode('aX'.'NfYXJyYXk='),base64_decode('ZGVm'.'aW5lZA=='),base64_decode('bWJf'.'Y'.'29udmVy'.'dF9lbm'.'N'.'vZGluZ'.'w=='),base64_decode('Z'.'GVm'.'a'.'W5lZA'.'=='),base64_decode('bWJfY29ud'.'m'.'VydF9lbmNvZGluZw'.'=='),base64_decode(''.'aXNfYXJy'.'Y'.'Xk'.'='),base64_decode('aXNfY'.'XJy'.'Y'.'Xk='),base64_decode(''.'Z'.'G'.'VmaW5lZA=='),base64_decode(''.'bWJfY2'.'9udm'.'Vy'.'dF9lbm'.'NvZGluZ'.'w=='),base64_decode('Z'.'GVma'.'W5l'.'ZA=='),base64_decode('b'.'WJf'.'Y29ud'.'m'.'VydF9lbmNv'.'Z'.'GluZw=='),base64_decode('YX'.'J'.'yYXlfa2V5'.'X2V4'.'aXN0cw'.'=='),base64_decode('c2V'.'0X3RpbWVf'.'bGlta'.'XQ'.'='),base64_decode('c'.'HJlZ19yZ'.'XB'.'sYWN'.'l'),base64_decode('YXJyYXlfa2V5'.'cw='.'='),base64_decode('aW'.'5f'.'YXJyYX'.'k='),base64_decode('ZX'.'hwbG9'.'kZQ=='),base64_decode('c'.'HJl'.'Z19'.'y'.'ZXBsYWNl'),base64_decode('Z'.'GV'.'maW5'.'lZA='.'='),base64_decode(''.'aXN'.'fYXJyYXk='),base64_decode('a'.'XNf'.'Y'.'XJ'.'y'.'Y'.'Xk='),base64_decode(''.'ZGVmaW'.'5lZA'.'=='),base64_decode('ZmlsZV9leGlz'.'dHM='),base64_decode('c'.'3Vic3Ry'),base64_decode('c3Vic3'.'Ry'),base64_decode(''.'c3V'.'i'.'c'.'3Ry'),base64_decode(''.'aX'.'Nfb'.'2JqZWN0'),base64_decode(''.'Y291b'.'nQ='),base64_decode('ZXhwbG9kZQ=='),base64_decode(''.'cHJ'.'lZ19y'.'Z'.'X'.'BsY'.'W'.'Nl'),base64_decode('a'.'W'.'5fYXJyYXk='),base64_decode(''.'aG'.'V'.'hZG'.'Vy'),base64_decode('Z'.'ml'.'s'.'ZV'.'9leG'.'lzdHM='),base64_decode('c'.'3RyX3Jlc'.'G'.'xhY2U='),base64_decode('Y2xh'.'c3NfZ'.'X'.'hpc3R'.'z'),base64_decode('ZGV'.'m'.'aW'.'5lZA=='),base64_decode('ZGVm'.'aW5l'),base64_decode('ZX'.'hwb'.'G9k'.'ZQ=='),base64_decode(''.'cHJlZ1'.'9'.'yZXBs'.'YWN'.'l'),base64_decode('Y'.'291b'.'nQ='),base64_decode('Z'.'mlsZV'.'9leGlz'.'dHM='),base64_decode('a'.'XNfZG'.'ly'),base64_decode('ZmlsZV9leGlz'.'dHM='),base64_decode('a'.'XNfZG'.'ly'),base64_decode('Z'.'GV'.'m'.'a'.'W5lZA=='),base64_decode('aXNfYXJyY'.'X'.'k'.'='),base64_decode('aXNfY'.'XJyYXk='),base64_decode('ZGV'.'maW5'.'lZ'.'A'.'=='),base64_decode('ZGVm'.'aW5'.'lZA=='),base64_decode('Z'.'G'.'Vm'.'aW5'.'l'),base64_decode('Z'.'GVm'.'aW'.'5lZA=='),base64_decode('ZG'.'VmaW5lZA=='),base64_decode('ZmlsZV'.'9l'.'eGlzdHM='),base64_decode('ZGVma'.'W5lZA'.'='.'='),base64_decode('ZG'.'VmaW5'.'l'.'ZA=='),base64_decode('Zn'.'V'.'uY3Rpb25fZXhpc3'.'Rz'),base64_decode('cHJlZ19tYXRjaA'.'=='),base64_decode(''.'ZG'.'VmaW5lZA=='),base64_decode('ZGVmaW'.'5lZA'.'='.'='),base64_decode('ZG'.'VmaW5lZA=='),base64_decode(''.'ZGVmaW'.'5lZA=='),base64_decode('dHJ'.'p'.'bQ=='),base64_decode('d'.'HJp'.'bQ'.'=='),base64_decode('d'.'HJpbQ'.'='.'='),base64_decode('ZGVm'.'aW5lZA=='),base64_decode('ZG'.'VmaW5'.'lZA=='),base64_decode('ZGV'.'maW5lZ'.'A='.'='),base64_decode('ZGVm'.'aW5'.'lZA=='),base64_decode('c'.'3RyX3Jl'.'cG'.'x'.'h'.'Y2U='),base64_decode('ZGVmaW5lZ'.'A'.'=='),base64_decode('ZG'.'V'.'ma'.'W5lZA=='),base64_decode('ZG'.'VmaW5lZ'.'A=='),base64_decode('bW'.'JfY29'.'ud'.'m'.'VydF9l'.'bm'.'NvZGluZw=='),base64_decode('aGVh'.'ZGVy'));if(!function_exists(__NAMESPACE__.'\\___1362346553')){function ___1362346553($_915757944){static $_78454255= false; if($_78454255 == false) $_78454255=array(''.'VFJJQUxf'.'Vk'.'VS'.'U0'.'lPTg==',''.'Ql9QU'.'k9MT0dfSU5DTFVERUQ=','U1'.'R'.'PUF9TVEFU'.'SVN'.'USUNT','T'.'k'.'9'.'fQ'.'Ud'.'F'.'T'.'l'.'RfU'.'1RBVEl'.'TVElD','Tk'.'9f'.'QU'.'dFT'.'l'.'RfQ0hFQ'.'0s=','QlhfUFJPR'.'FVDV'.'F9JTlNU'.'QUxMQVRJT0'.'4=',''.'R'.'E'.'VCVUdfTU9E'.'RQ='.'=','Y2xlYXJf'.'ZGI=','Y'.'2'.'xlYXJfZ'.'G'.'I'.'=','Y'.'2x'.'l'.'YXJfZGI'.'=','RE9DVU1FTlRfUk'.'9PVA'.'==','L2Jpd'.'HJp'.'e'.'C9t'.'b'.'2'.'R1'.'bGVzL2'.'1'.'haW4v'.'Ynh'.'fc'.'m9vdC'.'5w'.'aHA=','RE'.'9DVU1FTlR'.'f'.'U'.'k'.'9PVA==','L'.'2JpdHJp'.'eC9tb2R1bGVzL21haW4vbGl'.'iL2xv'.'YW'.'Rl'.'ci'.'5waHA'.'=','RE'.'9D'.'VU1FTlRfUk9'.'P'.'VA==',''.'L2Jp'.'dHJpeC9tb2R1bG'.'VzL21haW4'.'v'.'aW5jbHV'.'kZS9hdXRvbG9hZC'.'5waHA=','RE9DVU1'.'FTlRfU'.'k9PVA==','L2JpdHJpeC9tb2R1bGVzL21'.'ha'.'W'.'4vY'.'2x'.'hc3Nlcy9n'.'ZW'.'5lcmFsL3dpemFyZC5waH'.'A=','RE'.'9DVU1'.'FTlRfUk9'.'P'.'V'.'A'.'==',''.'L2JpdHJpeC9'.'tb'.'2'.'R1bGVzL21ha'.'W4'.'vY2xhc3Nlcy9nZW'.'5lc'.'mF'.'sL3Zlc'.'nNp'.'b24ucGhw','RE9D'.'V'.'U1FTlRfUk9PV'.'A==','L2JpdHJpeC9tb'.'2R'.'1bG'.'VzL2'.'1haW4vaW5'.'z'.'dGFsb'.'C'.'93aX'.'phcmQvdGVtcGx'.'hd'.'GU'.'uc'.'Ghw','RE9DVU1FTlRfU'.'k'.'9P'.'VA==','L2'.'JpdH'.'JpeC9tb2R1bGVzL2'.'1'.'h'.'aW'.'4'.'vaW'.'5z'.'dG'.'Fsb'.'C93aXphcmQvd'.'XRpbHMucGhw',''.'R'.'E9DV'.'U1FT'.'l'.'RfU'.'k9'.'PVA==','Ly5j'.'b25ma'.'Wc'.'ucGh'.'w','RE9DV'.'U1FT'.'lRfUk'.'9PVA==','L'.'y5j'.'b2'.'5maWcucGhw','c2Fhcw==','VFJJQUxfU'.'kVOVF9W'.'RVJTS'.'U9O','VF'.'JJQUxf'.'UkVOVF9WRV'.'JTSU9OX'.'01BWF'.'9V'.'U0'.'VSUw==','c2Fhcw==','bWF4X3'.'VzZXJz','Y'.'XJXaXphcmRDb25maW'.'c=','YXJ'.'XaXph'.'cmRDb'.'25ma'.'W'.'c=','TEF'.'O'.'R1VBR0VfSUQ=','TEF'.'OR1V'.'BR'.'0Vf'.'SUQ=','YXJXaX'.'phcmRDb25maW'.'c'.'=','TEFOR1VB'.'R0Vf'.'SU'.'Q=','T'.'EFOR1VBR0'.'Vf'.'SUQ'.'=','YXJXaXphcmRD'.'b2'.'5maWc'.'=','SU'.'5T'.'VEFMTF9DSEFSU'.'0VU','SU5TVEFMTF'.'9'.'DSEFS'.'U0VU','YXJXaXph'.'cmRD'.'b25maWc'.'=','S'.'U'.'5TVEF'.'MTF9DSEFS'.'U0VU','SU5TVE'.'FM'.'T'.'F9'.'DSE'.'F'.'SU0VU','RE'.'9DVU1FTl'.'RfUk'.'9P'.'V'.'A==','L'.'2Jpd'.'HJpe'.'C'.'9'.'t'.'b2R1bGVzL'.'21'.'haW'.'4vY2xhc3'.'Nlcy9nZW'.'5lcmF'.'sL2NoYXJ'.'zZX'.'Rf'.'Y29udmVy'.'dGVy'.'Ln'.'B'.'o'.'cA==',''.'RE9D'.'VU1'.'FTl'.'RfUk9PVA==','L'.'2JpdHJ'.'peC9tb2R1'.'bGV'.'zL'.'21'.'haW'.'4vdG9'.'vbH'.'MucGh'.'w','RE9DVU'.'1FTlRfUk9PVA='.'=','L2Jp'.'d'.'HJpeC9tb2R'.'1bGV'.'z'.'L21haW4vaW'.'5zdG'.'FsbC5w'.'aHA=','d'.'2VsY2'.'9t'.'ZQ==','YWdyZWVt'.'ZW50','Tk'.'VYVF9CVVRUT04=','SU5'.'TX1NURV'.'A'.'xX1RJ'.'VE'.'xF',''.'RE9DV'.'U1FT'.'lRfUk9PVA==','Ly5jb2'.'5maW'.'cu'.'cGhw','R'.'E9DV'.'U1FTlRfUk9PVA'.'==',''.'Ly5j'.'b25maWcucGhw','c'.'H'.'JvZ'.'HVjd'.'F93aXph'.'cmQ=',''.'d2VsY2'.'9'.'tZV'.'90ZXh0','PGRpdiBjbGFzcz'.'0ia'.'W5zdC1jb'.'25'.'0LX'.'Rl'.'e'.'HQtYmxvY2siPjxkaX'.'YgY2xhc3M9Imluc3'.'QtY'.'29ud'.'C1'.'0'.'ZXh'.'0I'.'j4=','cHJvZHVjd'.'F93aXphcmQ=','d2V'.'sY29tZV90ZXh0','PC9k'.'aXY+'.'PC9kaXY+','PG'.'RpdiBj'.'bG'.'Fzcz0iaW5zd'.'C1jb250LXRleH'.'Qt'.'YmxvY'.'2'.'si'.'PjxkaXYgY2x'.'hc3M'.'9Iml'.'uc3QtY29u'.'dC'.'1'.'0ZXh'.'0'.'Ij4'.'=','d2VsY29tZVR'.'leH'.'Q=','RklS'.'U1'.'RfUE'.'F'.'HRQ==','PC9'.'kaXY'.'+PC9ka'.'XY'.'+','aw==','bQ'.'==','Zw==','YW'.'dyZ'.'WVtZ'.'W'.'50','d2VsY29tZQ==','c2Vs'.'ZWN0X2RhdGF'.'iYXN'.'l','TkVYVF'.'9CVVRU'.'T04=','UFJF'.'Vkl'.'PVVNfQlVUVE9O','SU5TX1'.'NURV'.'AyX1RJVExF','YWdyZWVfbGljZW'.'5zZ'.'Q==','WQ==','R'.'VJSX0FH'.'Uk'.'VFX0'.'xJQ0VOU0U=',''.'YWdyZW'.'VfbGljZW5zZQ==','PGJyIC8+'.'P'.'GlmcmFtZSBuY'.'W1'.'lPSJs'.'a'.'WNlbnNlX'.'3RleHQ'.'iIHNy'.'Yz0iL2'.'J'.'p'.'dH'.'JpeC9sZW'.'dhbC9'.'s'.'a'.'WNlbn'.'Nl'.'LnBoc'.'CIgd'.'2lkdGg9'.'IjEwMCUiIGhlaWdodD0'.'iM'.'jU'.'wIi'.'Bib3JkZXI9IjAiIGZy'.'YW1lQm9'.'yZGVyPSIxIiBzY3J'.'vbGxp'.'bmc9'.'InllcyI'.'+PC9'.'pZn'.'JhbW'.'U+PGJyI'.'C8+PGJ'.'yI'.'C8'.'+','YWdy'.'ZWVf'.'bGljZW5zZQ'.'='.'=','WQ==','aW'.'Q=','YWd'.'yZWVfbGlj'.'Z'.'W5zZ'.'V9'.'pZ'.'A='.'=','dG'.'Fi'.'aW5kZXg=','MQ'.'='.'=','Jm'.'5ic3A7PGxhYmVsIGZv'.'cj'.'0iYW'.'dyZWVf'.'bGljZW5zZV9pZCI'.'+','TElDRU5T'.'R'.'V9BR'.'1'.'JFRV9QUk9NVA==','PC9sYW'.'Jl'.'bD4=','P'.'HNjcmlwdCB0'.'eXBl'.'PS'.'J0ZXh0L2'.'p'.'hdmF'.'z'.'Y'.'3J'.'pcHQiPn'.'NldFRpbW'.'V'.'vd'.'XQ'.'oZnVuY3Rpb24'.'oKS'.'B7ZG'.'9jd'.'W'.'1lbnQ'.'uZ2'.'V0RW'.'xlbWVu'.'dEJ5SWQoImFnc'.'m'.'Vl'.'X2'.'xpY'.'2V'.'uc2VfaWQ'.'iK'.'S5mb'.'2N'.'1cy'.'gpO30sIDU'.'wM'.'C'.'k'.'7PC9zY3JpcHQ+',''.'YWdyZWVt'.'ZW50','QklU'.'UklYX0VOVl'.'9UW'.'VBF','Y3Jt','Y2hlY2t'.'fbGljZW5'.'zZV9rZX'.'k=','Y3JlYX'.'RlX21'.'vZHV'.'sZXM=','TkV'.'YVF'.'9CVV'.'RUT04=','U'.'F'.'JFVklP'.'VVN'.'fQlVUVE9O','SU5TX1NURVAyX'.'1RJVE'.'xF','YWdyZW'.'V'.'f'.'bG'.'ljZW5zZQ'.'='.'=',''.'WQ==','RVJSX'.'0FHUk'.'VFX0'.'xJ'.'Q0'.'V'.'O'.'U0U'.'=','YWdyZ'.'WVf'.'bGljZW5zZQ='.'=','QlhfVVRG','S'.'U'.'5TV'.'F'.'9VVEY4X05'.'P'.'V'.'F9'.'TVVBQT1JU','RE9'.'DVU1'.'FTlRfUk9'.'PVA'.'='.'=','L2J'.'p'.'d'.'HJp'.'eC9tb'.'2R1bGVzL21'.'h'.'a'.'W4'.'vY2xhc3'.'Nlcy9'.'t'.'eX'.'NxbC9'.'kYXRh'.'YmF'.'z'.'ZS'.'5wa'.'HA=','RE9DVU1F'.'T'.'lRfU'.'k9PV'.'A='.'=',''.'L'.'2Jp'.'dHJpeC9tb2'.'R1bG'.'Vz'.'L'.'21haW4vY2xhc'.'3Nlcy9'.'nZW5'.'l'.'cmFsL'.'21'.'ha'.'W4'.'ucG'.'hw',''.'RE'.'9DVU1F'.'TlRfUk'.'9PV'.'A==','L2J'.'pdHJ'.'peC9'.'tb'.'2R1bGVz'.'L21haW4vdG9v'.'bHMucGhw',''.'RE9'.'DV'.'U1F'.'TlRfUk9PVA'.'==','L'.'2Jpd'.'HJpeC9tb'.'2'.'R1bGV'.'zL21ha'.'W4'.'vY2xhc3Nl'.'cy9n'.'ZW5lcmF'.'sL21haW4'.'ucGh'.'w','Q'.'09VTERfTk'.'9'.'UX'.'0NPT'.'k'.'5FQ1Q=','IA==','QlhfRklMRV'.'9Q'.'RVJ'.'NSVN'.'TSU9O'.'Uw==','J'.'TA0bw==','QlhfREl'.'SX1BFUk'.'1'.'JU'.'1N'.'JT05'.'T','JTA0b'.'w'.'='.'=',''.'TVlTUU'.'xfVEFCTEVfVFlQ'.'R'.'Q==','',''.'Ql'.'hfVVR'.'G','c2V'.'sZW'.'N0IF'.'Z'.'FUl'.'NJ'.'T04'.'oKSBhcyB2'.'Z'.'XI=',''.'dmV'.'y','NS42L'.'jA'.'=',''.'U0'.'N'.'f'.'REJfVkVSU19NW'.'VNR'.'TF9FU'.'g'.'==','cn'.'U=','d'.'WE=','Y3AxMjUx','','bG'.'F0aW4'.'x','Q'.'UxURVI'.'gR'.'EFUQUJ'.'B'.'U'.'0UgYA==','YCBDS'.'EFSQUNURV'.'Ig'.'U0'.'VUIF'.'VU'.'Rjg'.'gQ09MTE'.'FURSB'.'1d'.'GY4'.'X3'.'VuaWNv'.'ZGVfY'.'2k=','QUx'.'URVIg'.'REF'.'UQUJB'.'U'.'0UgYA==','YC'.'BDS'.'EFSQUNU'.'R'.'V'.'I'.'g'.'U0'.'VUIA==','',''.'U0'.'V'.'UIH'.'N0b3JhZ'.'2VfZW5naW5'.'lI'.'D0'.'g'.'Jw==','Jw==',''.'U0'.'VUIGRlZmF1b'.'HRfc3RvcmF'.'nZV9lbmdpbm'.'UgPSAn','Jw='.'=','U0VMRUNUI'.'E'.'BAc3'.'FsX21'.'vZGU=',''.'Q'.'EBzc'.'W'.'xfb'.'W9kZQ==','','','R'.'E9DVU'.'1FTlRf'.'U'.'k9PVA'.'==',''.'L3Boc'.'F9pb'.'nR'.'lcm'.'ZhY2UvYWZ0ZXJfY29ub'.'mVjdF'.'9kNy5waHA'.'=','PGlm'.'c'.'mFtZS'.'B'.'u'.'YW1lPSJ'.'saWNlbnNlX3RleH'.'QiIHNyYz'.'0iL2J'.'pdHJp'.'eC9sZWd'.'hb'.'C9saWNlb'.'nNl'.'LnBocCIgd2lkdGg9'.'I'.'j'.'EwMCUiI'.'Gh'.'laWdo'.'dD0'.'iMjUw'.'I'.'iB'.'ib3'.'JkZX'.'I9I'.'jAiIG'.'ZyYW1lQ'.'m9yZGVy'.'PSI'.'x'.'IiBzY3J'.'vbGx'.'pbm'.'c'.'9'.'I'.'n'.'llcyI+'.'PC9p'.'Z'.'nJhbWU+P'.'G'.'JyIC8+'.'PGJyIC8+',''.'YWdy'.'Z'.'WVf'.'bGljZW5zZQ==','WQ'.'==','aWQ=','YWdy'.'Z'.'WVfbGljZW5zZV9pZA==',''.'dGFiaW5kZ'.'Xg'.'=','M'.'Q='.'=','Jm5ic'.'3A7'.'PGxhYmVs'.'IGZvcj'.'0i'.'YWd'.'yZWVfbGljZW5zZV'.'9pZCI+',''.'T'.'E'.'l'.'DRU5T'.'RV9BR1J'.'FRV9QU'.'k9NVA==','PC9sYWJlbD4=','PH'.'Nj'.'cmlwd'.'CB'.'0'.'eXBlPSJ0ZXh0L2phdmF'.'zY'.'3JpcH'.'QiP'.'nNldF'.'Rpb'.'WVvd'.'XQ'.'oZnVuY3Rpb24oK'.'SB7Z'.'G9jd'.'W1l'.'bnQuZ2'.'V'.'0R'.'WxlbWVudEJ'.'5SWQoImFn'.'cmVlX2'.'xp'.'Y2Vuc2VfaWQiKS5mb2N1'.'c'.'ygpO30sIDUwM'.'Ck7PC'.'9z'.'Y3Jpc'.'HQ+','c2VsZW'.'N'.'0X2Rhd'.'GFiYX'.'Nl','YWdyZ'.'WVtZW50','cmVxdWlyZW1lbnR'.'z','Tk'.'VYVF9CVV'.'RUT'.'04=','UFJF'.'Vk'.'lPVVN'.'fQlVU'.'VE9O',''.'SU5TX0RCX'.'1NFTEVDVElP'.'Tg='.'=','S'.'U'.'5TX0xJQ0VOU0VfSEVBRA==',''.'VFJJQUx'.'fVk'.'VSU0'.'lPTg==',''.'V'.'F'.'JJQUx'.'fUkVOVF9WRVJTSU9O','bG'.'lj'.'X2tleV92'.'YX'.'JpY'.'W50','W'.'Q==',''.'R'.'E9D'.'VU1FTlRfUk9PVA==','L'.'2'.'JpdHJpeC'.'9saWNlb'.'nN'.'lX'.'2tleS5waHA'.'=','','RE9D'.'V'.'U1FTlRfUk9PVA='.'=','L2JpdHJ'.'peC9saWNlbn'.'NlX2t'.'leS5w'.'aH'.'A=','bGljZW5zZ'.'Q==','bXlzcWw=','ZGJUe'.'X'.'Bl','dXRmOA==','W'.'Q'.'==','Tg==',''.'Z'.'GJUeXBl','RVJSX05P'.'X'.'0RBV'.'E'.'FCU0VM',''.'ZGJUe'.'X'.'Bl','bG'.'ljZ'.'W'.'5zZQ==','VFJ'.'JQ'.'Ux'.'fVkVSU0'.'lPTg==','VFJ'.'JQU'.'xfUkVOVF9'.'W'.'RV'.'JTS'.'U'.'9O','cHJlZ19tYXRjaA='.'=','L1'.'tBL'.'V'.'ow'.'LTldezN9LV'.'tBLV'.'pdezJ9LT9'.'bQS1aMC05'.'XXs'.'xMiw'.'zMH0'.'vaQ==','QkFE'.'X'.'0x'.'JQ'.'0V'.'OU0VfS0VZ',''.'bG'.'l'.'jZ'.'W'.'5z'.'ZQ==','V'.'FJJQUxfV'.'kVS'.'U0lPTg'.'==','VFJJQ'.'U'.'xf'.'UkVOVF9WR'.'VJTSU9O',''.'bGljX2tl'.'eV'.'9'.'2YXJpYW50','VFJJQUx'.'fUkVOVF'.'9'.'W'.'R'.'VJTSU9O','V'.'F'.'JJQUxfVkVSU0l'.'PTg'.'==','WQ='.'=','','dXNlcl9zdXJuYW'.'1l','dX'.'Nlcl9uYW1l','ZW1haWw'.'=','','QUNUX0t'.'FW'.'V9CQUR'.'fTkF'.'NR'.'Q==','dXNlcl9uY'.'W1l','','QUNU'.'X'.'0tFWV9CQURfTEFTV'.'F9O'.'QU1F','dX'.'Nlc'.'l9zdXJuYW1l','','QUN'.'UX0'.'tFW'.'V9CQURfRU1BS'.'Uw=','ZW1haWw=','bGljZW5zZ'.'Q'.'==',''.'VFJJQU'.'xfU'.'k'.'VOVF9WRVJ'.'TSU9O','QUNUX0tFWV9SRVFVRVNUX'.'0VS'.'U'.'k9S','Z'.'W1haW'.'w'.'=','Cg'.'kJP'.'HRhYmxl'.'IGJvcm'.'R'.'lcj0iMCIgY2xhc'.'3'.'M9I'.'m'.'Rhd'.'GEtdG'.'FibG'.'UiPgo'.'JCQ'.'k8dHI'.'+CgkJC'.'Qk8dGQgY'.'29sc'.'3Bhbj0iMiIgY2xh'.'c3M9Imhl'.'YWRl'.'c'.'iI+','S'.'U5T'.'X0xJ'.'Q0VO'.'U0'.'VfSE'.'VBR'.'A'.'==','PC90'.'Z'.'D4KC'.'QkJ'.'PC90cj4'.'=','VFJJQUxf'.'VkVSU0lPTg'.'==','VF'.'JJ'.'QUx'.'fUkVOVF'.'9WRVJTSU9O','PHRyP'.'go'.'J'.'CQkJP'.'HR'.'kIG5vd'.'3JhcCB'.'hbG'.'lnbj0icmlnaHQiIHdpZHR'.'o'.'PSI0'.'MC'.'Ui'.'I'.'HZhbGlnb'.'j0'.'i'.'dG9wIj4KCQkJC'.'Qk8'.'c'.'3Bh'.'bi'.'BzdHls'.'Z'.'T0i'.'Y29'.'sb3I6c'.'m'.'VkIj4qPC9zcGFuPiZu'.'Y'.'nN'.'w'.'Ow==','SU5TX0xJQ'.'0VOU0U=','CgkJCQ'.'k8L3RkP'.'goJC'.'QkJPHRkIHdpZH'.'RoPSI2MC'.'UiIHZhb'.'Glnb'.'j0idG9'.'wIj'.'4=',''.'dG'.'V'.'4d'.'A==','b'.'GljZ'.'W'.'5z'.'ZQ==',''.'c2l6ZQ'.'='.'=','MzA=','dGFiaW5kZXg=','M'.'Q==',''.'aWQ'.'=','bGljZW5zZV9pZA==',''.'Cg'.'k'.'JCQkJPGJyPgo'.'JCQk'.'JCTx'.'zbW'.'F'.'s'.'bD4'.'=','SU5TX0xJ'.'Q0V'.'OU0VfT'.'k9U'.'RV9'.'TT1'.'VS'.'Q'.'0U=','PGJ'.'yPj'.'wvc'.'21hbGw'.'+'.'Cgk'.'JCQk8L3RkPgo'.'JCQkJPC90c'.'j4KCQkJ'.'C'.'Tx'.'0cj'.'4'.'KCQkJCTx0ZCBub'.'3dyY'.'XAgYWxp'.'Z'.'249'.'I'.'nJp'.'Z2h0'.'IiB'.'3aWR0a'.'D0iNDAlIiB2'.'YWxpZ'.'249InRvcCI+'.'CgkJCQkJ',''.'SU'.'5TVEFMTF9ERVZTUlY=','CgkJCQ'.'k8L'.'3RkPgoJCQ'.'kJPHRk'.'IHdpZH'.'RoPSI2MCUiIH'.'Zh'.'bGl'.'n'.'bj'.'0id'.'G9wI'.'j4=',''.'ZGV2c3'.'J2','WQ'.'='.'=','aW'.'Q=',''.'ZGV2'.'c3J'.'2X'.'2lu'.'c'.'3Q=','CgkJC'.'QkJP'.'GJ'.'yPgoJCQkJCTxz'.'b'.'W'.'FsbD4=','SU5TV'.'EFMTF9ERV'.'ZTUlZfTk9URQ==','PGJyPjwvc2'.'1hbG'.'w'.'+CgkJCQk8'.'L3RkPgoJCQk'.'J'.'PC9'.'0cj4'.'=','CgkJCTxz'.'Y3'.'J'.'pcHQ+CgkJC'.'Q'.'l'.'md'.'W5jd'.'Glvb'.'iB'.'jaGF'.'uZ'.'2VMaWNLZ'.'XkodmFsKQoJCQkJe'.'wo'.'JCQkJC'.'WlmKHZhbCkKCQ'.'kJCQl7CgkJ'.'CQ'.'k'.'JCWRvY3VtZW50'.'Lmd'.'l'.'dEVsZW1lbnRCeUlkK'.'CJ'.'saWNfa2V5X2FjdGl'.'2YXRp'.'b24'.'iKS'.'5'.'z'.'d'.'H'.'ls'.'ZS5'.'k'.'a'.'XN'.'wbGF5I'.'D0gImJs'.'b2NrIjsK'.'CQk'.'JCQl9C'.'gkJ'.'C'.'Qk'.'JZWxzZQoJCQkJC'.'XsKCQkJCQk'.'JZG9j'.'dW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm'.'xpY1'.'9rZXlfY'.'WN0aX'.'ZhdGl'.'vb'.'iIpLnN0'.'eW'.'xlLmRpc3B'.'sY'.'XkgP'.'SA'.'ibm'.'9uZ'.'S'.'I7'.'CgkJCQkJfQ'.'oJC'.'QkJfQ'.'o'.'JCQk8'.'L3Njc'.'m'.'l'.'wdD'.'4K'.'Cg'.'k'.'JCQkJ',''.'VFJJ'.'QUxfUkV'.'OVF9WRVJTS'.'U9O','PHR'.'yPjx0ZC'.'Bjb2'.'x'.'zc'.'GF'.'uPSIyIj48bGFiZWwgZ'.'m9y'.'PSJsaWNfa2V5X3Zhcmlhb'.'nQi'.'Pg'.'==',''.'b'.'Gl'.'j'.'X2'.'tleV92'.'YXJpY'.'W50',''.'WQ='.'=','aWQ=',''.'b'.'Glj'.'X2tl'.'eV92Y'.'X'.'Jp'.'YW'.'50','b25j'.'bG'.'ljaw==',''.'a'.'mF2YXNjcmlwdD'.'pjaGFuZ2VMaWNLZXk'.'odG'.'hpcy5jaGVja2V'.'k'.'KQ='.'=','',''.'QU'.'NUX0tF'.'WQ==',''.'PC9sYWJ'.'lbD48L3RkPjwvdH'.'I+','bGljX2t'.'leV9'.'2YXJpY'.'W5'.'0','CgkJCTwvdGFibGU+'.'Cgk'.'J'.'CTxk'.'aX'.'YgaW'.'Q9'.'I'.'mxpY'.'1'.'9rZXlfY'.'WN0aXZ'.'h'.'dGlvbiI'.'+'.'CgkJCTx0YWJsZSBi'.'b3JkZXI9IjAiIGNsYX'.'N'.'zPSJkY'.'XR'.'hLXRhY'.'mxlI'.'iBzd'.'Hls'.'ZT'.'0iYm9y'.'ZGVyLXRvc'.'Dp'.'ub25l'.'OyI+'.'Cg'.'kJC'.'Tx0c'.'j4K'.'CQkJCTx0ZC'.'BhbGlnbj0i'.'c'.'ml'.'naHQiIHd'.'pZ'.'HRoPSI0MCUi'.'IHN0'.'eWx'.'l'.'P'.'SJib3J'.'kZX'.'ItdG9w'.'Om5v'.'bmU7Ij48c3B'.'hbi'.'B'.'z'.'d'.'Hls'.'ZT'.'0'.'iY'.'29'.'sb3I6cmV'.'kIj4qPC9zcGFuP'.'iZuYn'.'N'.'wOw==','QUNU'.'X0'.'t'.'FWV9OQU1F','OjwvdG'.'Q+C'.'gkJC'.'Q'.'k8dG'.'Q'.'gd2lkd'.'Gg9IjYwJSIgdmFsaWdu'.'PSJ0'.'b3'.'AiIHN0'.'eWx'.'lPSJib3Jk'.'Z'.'XI'.'t'.'dG9wOm5vbmU7Ij4'.'=','d'.'GV4d'.'A==','d'.'XNlc'.'l9uY'.'W1l','c2l6Z'.'Q==',''.'M'.'zA=','dG'.'FiaW'.'5k'.'ZXg=','NA='.'=','aWQ=',''.'dXNlcl9'.'uYW1l','PC90ZD4'.'KCQk'.'JPC90'.'cj4KCQkJPH'.'RyPgoJCQk'.'JP'.'HRkIGFsa'.'W'.'duP'.'SJya'.'Wd'.'od'.'CIgd2lkdGg9IjQwJ'.'SIgc3R'.'5bG'.'U'.'9ImJvcmRlci'.'1'.'0b3'.'A6'.'bm9'.'uZTsi'.'PjxzcGFu'.'IH'.'N0e'.'Wx'.'lPSJj'.'b2xvcjp'.'yZWQ'.'iPio8'.'L'.'3'.'NwYW4+Jm5i'.'c'.'3'.'A7','Q'.'UNUX'.'0tFW'.'V'.'9MQV'.'NU'.'X0'.'5BT'.'UU=','Ojwv'.'dG'.'Q'.'+Cgk'.'JCQk'.'8dGQgd'.'2l'.'kdGg9IjYwJ'.'SIgdm'.'FsaWd'.'uPSJ0b3Ai'.'IHN0eWxl'.'P'.'S'.'Jib3'.'Jk'.'ZXItdG9wOm5v'.'b'.'mU7Ij4'.'=','dG'.'V4d'.'A==','dXNlc'.'l9'.'zdX'.'J'.'u'.'Y'.'W1l','c2l6Z'.'Q==','MzA=','dGF'.'iaW5kZX'.'g=','N'.'Q'.'==','aWQ=','dX'.'Nlcl'.'9zdX'.'JuYW1l','PC90ZD4K'.'C'.'QkJPC90cj'.'4KCQ'.'kJPH'.'RyPgo'.'JCQkJPHRkIG'.'FsaWduPS'.'J'.'y'.'aWdodC'.'Ig'.'d2'.'lkdGg'.'9I'.'jQwJSIgc3R5b'.'GU'.'9Im'.'JvcmRlci10b3A6bm9u'.'ZT'.'siPjx'.'zcGFu'.'IHN'.'0'.'eWxl'.'PSJjb2x'.'vcj'.'py'.'ZWQiPi'.'o8L3NwYW4+Jm5i'.'c3A'.'7R'.'W1haWw6'.'P'.'C'.'90ZD4K'.'CQkJCTx0ZC'.'B3aWR0aD0iN'.'jAlIiB2Y'.'W'.'xp'.'Z249'.'In'.'RvcCIgc'.'3R5b'.'GU9ImJvcmR'.'lci10b3A'.'6bm9uZTsiP'.'g='.'=','dGV4'.'dA==','ZW'.'1'.'ha'.'W'.'w'.'=','c2l6Z'.'Q==','M'.'zA=','dGF'.'iaW5kZXg=','Ng==','aWQ=',''.'ZW1haWw=','PC90Z'.'D4KCQ'.'kJPC90cj4KCQkJPC90'.'YWJsZT4'.'KC'.'Qk'.'JPC9k'.'a'.'XY+CgkJCTxzY3J'.'pcHQ+CgkJCWNo'.'YW5n'.'Z'.'UxpY0tleSg=',''.'W'.'Q==',''.'dHJ'.'1ZQ==','ZmFs'.'c2U=',''.'KTsKCQ'.'kJ'.'PC'.'9zY3Jp'.'cHQ+Cgk'.'JC'.'Q==','PGJyIC'.'8+P'.'HRhYmxlIGJvcmRlcj0iMC'.'IgY2'.'xhc3'.'M'.'9I'.'mRhd'.'GEtdGF'.'i'.'b'.'GUi'.'Pg==',''.'ZGJU'.'eX'.'Bl','ZGJUeXBl','CgkJC'.'Tx0ciBpZD0id'.'X'.'RmLXJ'.'vdy1vbm'.'UiP'.'g'.'oJCQ'.'k'.'JPH'.'RkIGNv'.'bHNwY'.'W49Ij'.'IiI'.'G'.'NsYXNzPSJoZW'.'FkZXIiPg==',''.'SU5TX1VUR'.'l9QQVJ'.'BTVM=',''.'PC'.'90Z'.'D4KCQkJPC90cj4KCQkJPHRyIGlk'.'PSJ1d'.'GYtcm93LX'.'R3'.'byI'.'+CgkJCQk8dG'.'Qg'.'Y29sc3B'.'hbj0iMiI+'.'CgkJCQ'.'kJ','d'.'XRmOA'.'==','WQ'.'='.'=',''.'aWQ=',''.'dXRmOF9pbnN'.'0',''.'PGxhYm'.'Vs'.'I'.'GZvcj0'.'id'.'XRmOF'.'9pb'.'nN0Ij4mbmJzcDs=',''.'SU5TVEFMTF9JTl9VVEY4','PC'.'9s'.'YWJlbD4K'.'CQkJCTwv'.'dGQ+Cg'.'kJCTwvdHI+Cg'.'kJCTwvdGFib'.'GU'.'+'.'C'.'g'.'kJCTx'.'zY3JpcHQgd'.'H'.'lw'.'ZT0idGV4dC'.'9'.'qYXZ'.'hc2Ny'.'aXB0'.'I'.'j4KCQ'.'kJCXNldFRpbWVvdXQoZnVuY'.'3Rpb2'.'4oKSB'.'7CgkJ'.'CQ'.'kJaWYo'.'ZG9j'.'dW'.'1lbnQuZ2'.'V0RW'.'x'.'lbWVudEJ5SWQ'.'oImxpY2'.'V'.'uc'.'2VfaWQ'.'iKSk'.'KCQk'.'JC'.'Q'.'l7CgkJCQk'.'JCWRv'.'Y3VtZW'.'50Lmdld'.'EVs'.'Z'.'W1lbnRCeUlkKCJsaWNlbnNlX2lk'.'Iiku'.'Z'.'m9jd'.'X'.'MoKTsKCQ'.'k'.'JCQl9CgkJ'.'CQkJ'.'Z'.'Wxz'.'ZQ'.'oJCQ'.'kJCXsKCQ'.'kJCQkJa'.'WY'.'oZG9j'.'d'.'W'.'1l'.'b'.'nQuZ'.'2V0RWxlbW'.'VudEJ5SWQoImxpY19rZXlfdmFy'.'aWFud'.'C'.'IpK'.'QoJCQkJ'.'CQkJZG9jdW1'.'lbn'.'QuZ2V'.'0'.'RWxlbWV'.'u'.'dE'.'J5SWQ'.'oImxpY19rZXlfd'.'mFya'.'WFu'.'d'.'CIpLmZvY3VzK'.'C'.'k7'.'C'.'gkJCQkJfQoJCQ'.'kJfSw'.'gN'.'T'.'Aw'.'KTsK'.'CQkJ'.'PC9zY'.'3Jpc'.'HQ+Cg'.'kJ',''.'cm'.'VxdWl'.'yZ'.'W'.'1lb'.'nRz',''.'Y3JlYXR'.'lX2'.'RhdG'.'F'.'iY'.'X'.'N'.'l','c2'.'VsZWN'.'0X2'.'RhdGFiY'.'X'.'Nl',''.'TkV'.'YVF9CVVRUT04'.'=','UFJFVkl'.'PV'.'VNfQlVUV'.'E9O',''.'SU5TX1NURVA0X'.'1R'.'JVExF',''.'ZGJUeXBl','dXRmOA='.'=','WQ==','S'.'U5TVF9'.'VVEY4X1JFQ'.'09N'.'R'.'U5EQVRJT0'.'4y',''.'WQ==','Z'.'GVmYXVsdF9ja'.'GFyc'.'2'.'V'.'0','VV'.'RGL'.'Tg=','RVJS'.'X01CU1RSSU5HX0V'.'YSVNUUzE=','bW'.'JzdHJp'.'bm'.'cuaW50ZXJuYWxf'.'ZW'.'5jb2'.'Rpbmc=','','ZGVmYXVsdF'.'9'.'ja'.'GF'.'yc2V'.'0','SU5TVF9VVEY4'.'X0RF'.'RkFV'.'T'.'FR'.'fR'.'U5DT'.'0'.'R'.'JTkc'.'=','SU5TVF9'.'TR'.'VNT'.'S'.'U9O'.'X0'.'5PVF'.'9'.'TVV'.'BQ'.'T1JU','U0Nf'.'V0'.'VCU0VSVkVS'.'X1ZF'.'Ul'.'9'.'FUg==','U0Nf'.'U'.'Eh'.'QX1ZFUl9'.'FUg==','c2'.'FmZ'.'V9tb2R'.'l','T04'.'=','U0'.'Nf'.'U'.'0FGRV9'.'NT0RFX0VS',''.'ZGF0ZS'.'50aW1lem9u'.'Z'.'Q==','','U0NfVElNR'.'V9aT0'.'5FX0VS','ZWFjY2'.'VsZ'.'XJhdG9y','U0NfRU'.'FfR'.'VI'.'=','U0Nf'.'Tk9f'.'TVlTX'.'0x'.'JQl9FUg'.'='.'=','c'.'HJlZ19t'.'YXRja'.'A'.'==','U0NfT'.'k9fU'.'EVS'.'RV9'.'MS'.'UJfR'.'VI=','aGFzaA==',''.'U0NfTk'.'9'.'f'.'SE'.'FTSA==','an'.'Nvb'.'l9l'.'b'.'mN'.'vZGU=','U0Nf'.'Tk'.'9fSlNPTl9MSUJ'.'fRVI=','b'.'3B'.'lbnNzb'.'F9l'.'bmNye'.'X'.'B0',''.'U0N'.'f'.'T'.'k9fT'.'1BFTl'.'NTT'.'F9MSUJfRVI'.'=','bWJfc3Ryb'.'GV'.'u','U'.'0'.'Nf'.'Tk9'.'fTU'.'JTVFJJTkdfTE'.'lCX'.'0'.'V'.'S','bWJzdH'.'Jp'.'bmc'.'uZn'.'Vu'.'Y19v'.'dmVybG9hZA='.'=','U0'.'NfR'.'lVOQ19P'.'V'.'k'.'VS'.'TE9BRF9FU'.'jE=','','QUN'.'DRVNT',''.'PG'.'JyI'.'C8+Jm5i'.'c'.'3A7',''.'UEFUSA==',''.'S'.'U5TV'.'F9FUlJP'.'U'.'l9B'.'Q0NF'.'U'.'1NfRklMRVM=','MQ==','T04=',''.'T04=',''.'T0ZG','','',''.'RVJST1'.'I=','PGI'.'+PH'.'N'.'wYW4gc3'.'R5b'.'GU9Im'.'Nvb'.'G9yOnJl'.'ZCI'.'+','PC9zcGF'.'uPj'.'wvYj'.'4=','T'.'0s=','PGI+PHNw'.'Y'.'W4gc'.'3R5bGU9ImNvbG'.'9yOm'.'dy'.'ZWVuIj4=',''.'P'.'C9'.'zcGFu'.'PjwvYj'.'4=','T'.'k9URQ==','Tg'.'==',''.'PGI+PHNw'.'YW4gc'.'3R5b'.'GU9ImNvbG9'.'y'.'O'.'m'.'JsYWN'.'rIj4=','PC9zcGFu'.'PjwvYj'.'4=','','','','','QklU'.'U'.'klYX1ZBX1ZFUg==','Qml0c'.'ml'.'4'.'IFZN','QklUUklYX1ZB'.'X1ZF'.'U'.'g==','U0VS'.'V'.'kVS'.'X1'.'NPRlRX'.'QV'.'JF','','U0'.'VSVkV'.'SX1NJR05BVF'.'VSRQ='.'=','cHJlZ19t'.'Y'.'XRj'.'aA==','I'.'1'.'4oW2EtekEtWi1dK'.'ykuKj8oW1x'.'k'.'XSt'.'c'.'LltcZF0rKFwuW1xk'.'XSspPy'.'kj'.'aQ'.'==','QVBBQ'.'0hF','UE'.'FUSA==','RE'.'9'.'D'.'VU'.'1F'.'TlRf'.'Uk'.'9'.'PVA'.'==','REVTQw==',''.'U0'.'NfRElTS19QVUJMSUM=','Uk'.'VTVUx'.'U','','QUNDRV'.'NT','UEFU'.'SA==',''.'RE'.'9DVU1'.'FT'.'l'.'RfUk9PVA==','L2JpdHJpe'.'A'.'==','RE'.'VTQw==','U0'.'NfRElTS19C'.'SVRSSV'.'g=','UkVTVUxU','','Q'.'UN'.'DRV'.'NT','UE'.'FUSA==','RE9'.'DVU'.'1FTlRf'.'Uk'.'9'.'PVA'.'==',''.'L2luZGV'.'4LnB'.'o'.'cA==','R'.'E'.'VTQw==','U0N'.'fRklM'.'RQ'.'==','U'.'k'.'VTVUxU','','QUNDRVNT','UEFUSA'.'='.'=','RE'.'9DV'.'U'.'1'.'FTlR'.'f'.'U'.'k9PV'.'A==','L2'.'J'.'pdHJ'.'peC9t'.'b'.'2R1bGV'.'z','REVTQ'.'w==','U'.'0N'.'fQ0FUQUxPRw='.'=','U'.'kVTVUxU','','QUNDRVNT','UEFUSA==',''.'UEFUSA'.'='.'=','UkV'.'TVUx'.'U',''.'U'.'0NfR'.'ElT'.'S1'.'9'.'BVk'.'FJ'.'TF9S'.'RUFEX1dSSVRFMQ==','T0s=','QUNDRVNT','U'.'kVTVUx'.'U','U0NfQ0F'.'O'.'X05PVF9XUklUR'.'Q==','R'.'VJST1I=',''.'U'.'kVTVUxU','IA==','U'.'0Nf'.'QU5E','IA==','U'.'k'.'VTVU'.'xU','U0'.'NfQ0F'.'OX05PVF9SRUFE',''.'RVJST1I=',''.'RE9DVU'.'1F'.'TlRfUk9PVA'.'==','L2J'.'pdHJpeC9od'.'HR'.'lc3'.'Q=','RE9DVU1FTlR'.'fUk'.'9'.'PVA='.'=',''.'L2J4dGVzdA==','UE'.'FUS'.'A'.'==','REVT'.'Qw==','U0N'.'f'.'Q0F'.'UQUxPRw==',''.'Uk'.'VTV'.'UxU',''.'U0'.'NfQ0F'.'OX'.'05PVF9XUkl'.'URQ==','RVJST1I=',''.'QUNDRVNT','UEFUS'.'A'.'='.'=','QUN'.'DRVNT','Uk'.'V'.'TVU'.'xU','U0NfQ0FOX05P'.'V'.'F9XUklU'.'RQ==','RVJST1I=','REVTQ'.'w==','U0Nf'.'Q0FUQUxP'.'Rw==','U'.'EFUSA==',''.'RE9'.'D'.'VU1'.'F'.'Tl'.'RfUk9PV'.'A==',''.'L2J'.'p'.'dHJp'.'e'.'C9odH'.'Rlc3QvLmh0YW'.'NjZXNz','Q'.'09OV'.'EVOVA==','RXJ'.'yb3JE'.'b2'.'N'.'1'.'bW'.'Vud'.'CA'.'0MDQgL2Jp'.'dHJp'.'eC9odHRlc3QvNDA0LnBocAoKPElmTW9'.'kdW'.'xlIG1vZ'.'F9yZX'.'dyaXR'.'lLmM+Cl'.'J'.'ld3JpdGVFbmdpbmUg'.'T24KUmV3'.'cml0ZUNvbmQg'.'J'.'XtSRVFVR'.'VNUX'.'0'.'Z'.'JTEVOQU1FfSA'.'hL'.'WYKUmV'.'3'.'cm'.'l'.'0ZVJ1bGUg'.'X'.'i'.'4'.'rXC5waHAkIC9iaXRya'.'X'.'gva'.'HR0ZXN0LzQw'.'N'.'C5waHAKPC9JZ'.'k1v'.'ZHV'.'sZT4=',''.'UEFUSA==','RE9DV'.'U1FT'.'lRfUk'.'9P'.'VA==','L2J'.'p'.'dHJpe'.'C9odHRlc3'.'Q'.'vNDA0LnBocA==','Q0'.'9OVE'.'VOVA==','P'.'A==','Pwo=','JA==','Y'.'2'.'dpID'.'0gKHN0cmlzdH'.'IocGhwX'.'3Nhc'.'Gl'.'fbm'.'F'.'tZSgpLCA'.'iY2dpI'.'ik'.'gIT09IGZhbHNlKTs'.'K',''.'JA==','ZmFzd'.'ENHS'.'SA9I'.'Cg'.'=','JA==','Y2dpICY'.'mIHN0cmlzd'.'HIo','JA==','X1NFUlZFUlsiU'.'0VSVkVSX1N'.'PRlR'.'XQVJFIl0s'.'ICJNaWNyb3N'.'v'.'Z'.'nQtSUlTI'.'ikgIT09IG'.'ZhbHNlKTsK','aWY'.'gK'.'A='.'=','J'.'A==','Y2d'.'p'.'IC'.'YmICE=',''.'JA'.'==','Z'.'mFzdE'.'NHSSk'.'K','C'.'Whl'.'YWRl'.'ci'.'giU'.'3'.'R'.'hdHV'.'zOiAyMD'.'A'.'gT0siKTsK','ZWxz'.'ZQo=','CWhl'.'YW'.'Rlc'.'ig'.'i'.'SFRU'.'UC8x'.'LjAgMj'.'AwIE'.'9LIik7Cg==','ZWNobyAiU1V'.'DQ0VT'.'UyI'.'7Cg==','Pw==','Pg'.'==','UEF'.'USA'.'==','RE9DVU1FTlRfUk9'.'PVA='.'=','L2J4'.'dGVzdC90'.'ZXN'.'0L'.'nBo'.'c'.'A==','Q'.'09OVEVOVA'.'==','dGVzdA==','UE'.'F'.'USA==','d2I=',''.'UEFUSA==',''.'UEFUSA==','QUNDRVN'.'T',''.'U0tJUA'.'==','Q09O'.'VEVO'.'V'.'A'.'==','UEF'.'USA==',''.'UEFUSA='.'=','QUNDRVNT','U0'.'tJUA==','PGgz'.'Pg==','U0'.'N'.'fU1VCVE'.'lUTEV'.'fUk'.'VRVUlFR'.'A==',''.'PC'.'9oMz4'.'=','U0Nf'.'U1VCVElUTEVfUkVR'.'VU'.'lFR'.'F9ERVND','P'.'GJyPjx'.'i'.'cj4=','C'.'gk'.'JPHRhYmxl'.'I'.'GJvcmR'.'lc'.'j0iMCI'.'g'.'Y'.'2xhc3M9ImRhdGE'.'td'.'GFi'.'bGUgZGF'.'0YS10YWJ'.'sZ'.'S'.'1t'.'d'.'W'.'x0aXBsZ'.'S1jb2x1bW4'.'iPgoJCQk8d'.'HI+CgkJCQk8dGQgY2xhc3M9I'.'mh'.'lYWRl'.'ciI+','U0'.'N'.'fUEFSQ'.'U0=','PC90ZD4'.'K'.'CQ'.'kJCTx0Z'.'CBjbGF'.'zcz0i'.'a'.'GVhZGVyIj4=','U'.'0NfUk'.'VRVUlFRA==','PC90Z'.'D4'.'KC'.'Q'.'kJCTx0ZCBjbGFzcz0ia'.'GVhZGVyI'.'j'.'4=','U'.'0NfQ1VSUk'.'VOVA==','PC9'.'0ZD4KC'.'Q'.'kJPC9'.'0'.'cj4=','CgkJPH'.'RyPgoJ'.'CQk'.'8dGQgd'.'mFsaW'.'duPSJ0b3AiP'.'g'.'oJ'.'CQk'.'JCQ==',''.'I1NFUlZ'.'FUiM=','','U0NfVU5L'.'Tk'.'9'.'XT'.'g==','U0'.'NfU0V'.'SV'.'kV'.'S'.'X1ZFU'.'lM=','C'.'gkJ'.'CT'.'w'.'vdGQ+'.'CgkJ'.'CTx0Z'.'C'.'B'.'2YW'.'xpZ'.'249I'.'nR'.'vcC'.'I+CgkJC'.'Qk=','','I1ZFUiM=',''.'U0Nf'.'VkVSX'.'1ZJ'.'T'.'EtBMQ==','','CgkJCTwvdG'.'Q+CgkJC'.'Tx0ZCB2YWxpZ249InR'.'vcCI+CgkJCQk=','U0NfVU'.'5LTk9XT'.'jE=','RVJST'.'1I=','Cg'.'kJC'.'Twv'.'dGQ'.'+Cg'.'kJ'.'PC90'.'cj4=','Cg'.'kJP'.'H'.'RyPgoJCQk'.'8dGQg'.'dmFsa'.'Wdu'.'PSJ0b3Ai'.'Pg='.'=','U0'.'Nf'.'UE'.'hQX'.'1'.'Z'.'FUlM=','P'.'C9'.'0ZD4KCQ'.'kJ'.'PHRk'.'IH'.'Zh'.'bGlnbj'.'0id'.'G9wIj'.'4'.'KCQk'.'JCQk=','',''.'I1Z'.'F'.'U'.'iM=','U0N'.'fVkVSX1Z'.'JTEtBMQ==','','Cgk'.'JCTwvd'.'GQ+CgkJCT'.'x0'.'ZCB2YWx'.'pZ'.'249InR'.'vc'.'CI+','PC90Z'.'D4K'.'C'.'Q'.'k8L3'.'RyPg==','CgkJPHRyPgoJCQk8dGQgY29sc3B'.'hbj0iMyI+P'.'GI+','U0N'.'fUE'.'hQX1'.'NFVF'.'RJTkdT','PC9i'.'PjwvdG'.'Q+CgkJPC90cj'.'4=','Cg'.'kJ'.'P'.'HR'.'y'.'PgoJCQk8dGQgdmF'.'saWduPSJ0'.'b3'.'AiPnNhZm'.'UgbW9kZTwvd'.'GQ+'.'CgkJCTx'.'0ZCB'.'2'.'Y'.'W'.'xpZ249In'.'RvcCI+','U0NfVF'.'VS'.'Tl9PRkY=','PC'.'90Z'.'D4'.'KCQkJPH'.'R'.'kI'.'HZhbG'.'lnbj0idG9wIj4KCQk'.'JC'.'Qk=','c2'.'Fm'.'Z'.'V9t'.'b2Rl','T04=',''.'U0NfVFVSTl9'.'PTg==','RVJST1I=','U'.'0'.'N'.'f'.'VFVSTl'.'9'.'PRkY=','T0s=','CgkJCTwv'.'dGQ+CgkJPC90'.'cj4=','Cgk'.'J'.'PHRyP'.'goJCQk8dGQgdm'.'F'.'saW'.'duPSJ0b'.'3AiP'.'mRhdG'.'UudGltZ'.'Xp'.'vbmU8L3'.'RkP'.'g'.'oJCQk8dGQgdmFsaWduPSJ0b3AiPg==','U'.'0N'.'f'.'U0V'.'UV'.'EVE','PC90ZD4KCQkJPHRkIHZhb'.'Gl'.'nb'.'j0idG9wIj'.'4K'.'CQkJCQk=','ZGF0Z'.'S50aW1'.'lem9uZQ==','','U0NfTk9UX1N'.'FVF'.'RFRA'.'==','RVJ'.'S'.'T1'.'I'.'=','T0s=','C'.'gkJCTwvdGQ+CgkJPC'.'90cj4=','b3BjYWNoZS5l'.'bmFi'.'bGU=','T'.'04=',''.'CgkJCTx0cj4KCQkJCTx0ZCB2YWxpZ'.'249In'.'Rv'.'cCI+b3B'.'jYWNo'.'ZS52Y'.'Wxp'.'ZGF0ZV9'.'0aW'.'1lc3R'.'hbXBzPC'.'90ZD'.'4KCQkJC'.'Tx0ZCB2Y'.'WxpZ'.'2'.'49In'.'Rvc'.'C'.'I+MTwv'.'dG'.'Q+CgkJ'.'CQ'.'k'.'8dG'.'QgdmFsa'.'W'.'duPSJ0b3AiP'.'go'.'JC'.'QkJCQk'.'=','b3Bj'.'YWNo'.'ZS5'.'2YWxpZGF0ZV90aW1'.'lc3'.'RhbX'.'Bz','T04=','T'.'0s=','RVJ'.'ST1I=','Cg'.'kJCQk8L3RkP'.'g'.'oJCQk8L3RyPgo'.'JCQk8'.'dH'.'I+CgkJCQk8d'.'G'.'Qg'.'dmFsaWd'.'uPSJ0b3'.'Ai'.'Pm9wY2Fja'.'GU'.'ucm'.'V2'.'YWxpZGF0'.'ZV9mcm'.'V'.'xPC90ZD4KC'.'QkJCTx'.'0ZCB2Y'.'WxpZ249InRvcCI+M'.'DwvdGQ+CgkJC'.'Qk8dGQ'.'gdmFsaWduPS'.'J'.'0b3A'.'iPg'.'oJCQkJC'.'Q'.'k=','b3'.'Bj'.'Y'.'WNoZ'.'S'.'5yZXZhbG'.'lkYXRlX2ZyZXE=',''.'b3BjYWNoZS5yZXZhbGl'.'kY'.'XRlX2ZyZX'.'E'.'=','RVJS'.'T'.'1I=',''.'MA==','T0s=','Cg'.'kJCQk8'.'L3'.'RkPgoJCQk8'.'L'.'3'.'RyPg'.'==',''.'ZWF'.'jY2Vs'.'ZX'.'Jhd'.'G9y','CgkJCTx0'.'c'.'j'.'4K'.'CQ'.'kJCTx0ZCB2YWxpZ249InRvcCI+ZUF'.'jY2VsZX'.'J'.'hdG9y'.'P'.'C'.'90Z'.'D'.'4KCQkJCTx0Z'.'CB2YWxp'.'Z249I'.'nRvcC'.'I'.'+','U0N'.'fTk9UX1NFVFRFRA==','PC'.'90'.'ZD4KCQkJCTx0ZCB2YWxpZ24'.'9'.'I'.'n'.'Rv'.'cCI+',''.'U0N'.'fU0VU'.'VEVE','RVJST'.'1'.'I'.'=',''.'PC'.'9'.'0ZD'.'4'.'KC'.'QkJP'.'C'.'90'.'cj4=','d'.'XRmOA==',''.'WQ==','ZGVm'.'YX'.'VsdF9jaGF'.'yc2'.'V0','','U0'.'NfTk'.'9UX'.'1NFVFRFRA==','RV'.'JST1I'.'=','VV'.'RGLTg=','T0'.'s=','RVJST1I=','CgkJCTx0'.'c'.'j4KCQkJ'.'CT'.'x'.'0'.'Z'.'CB2YWxpZ249InRvcCI'.'+ZGV'.'mY'.'XVsd'.'F9jaGF'.'yc2V0'.'P'.'C'.'90ZD4'.'K'.'C'.'Q'.'kJCTx0ZCB2YWxpZ249InR'.'v'.'cCI'.'+',''.'V'.'VRGLTg'.'=','J'.'m5i'.'c3A7','P'.'C90Z'.'D'.'4K'.'CQkJCTx0ZCB2YW'.'x'.'p'.'Z'.'2'.'49I'.'nRv'.'c'.'CI+','P'.'C90ZD'.'4K'.'CQkJPC90cj4=',''.'bWJ'.'zd'.'H'.'Jpbm'.'c'.'uZ'.'n'.'V'.'uY19'.'vdmVy'.'bG9'.'hZA'.'==','Cg'.'kJCQ'.'k8dHI'.'+C'.'gkJCQkJP'.'H'.'RkI'.'HZhb'.'Glnbj0idG9wIj5'.'t'.'YnN0cm'.'lu'.'Zy5mdW5jX29'.'2Z'.'XJsb2F'.'kPC90ZD4K'.'CQkJCQk8d'.'GQgdmFsaWduPSJ'.'0b3A'.'i'.'Pi08'.'L3RkPgo'.'JCQ'.'kJ'.'CT'.'x0'.'Z'.'CB2Y'.'Wxp'.'Z249InRvcCI+','bWJzdHJ'.'pbmcuZnVuY19vdmVybG9hZA==','RVJST1I=','P'.'C'.'90Z'.'D4K'.'CQkJCTwvdH'.'I+','ZG'.'JUe'.'XBl',''.'CgkJPHRyP'.'goJ'.'CQk8dGQ'.'gY'.'29sc3B'.'hbj0iMyI+PGI+',''.'U0'.'NfUkVRVUlFRF9QSF'.'B'.'fTU9EUw==','P'.'C9iPjwvdGQ+'.'Cgk'.'JPC90c'.'j'.'4KCQk8dHI+CgkJC'.'Tx0'.'ZC'.'B2'.'YW'.'x'.'pZ249I'.'nRv'.'cC'.'I'.'+'.'PGE'.'gaH'.'JlZj0'.'i'.'aH'.'R0'.'c'.'D'.'ovL3d3dy5'.'waHAubmV'.'0'.'L21h'.'bnV'.'hbC9lbi'.'9yZWYubX'.'lz'.'cWwucG'.'hwIiB0Y'.'XJnZXQ9I'.'l9ibGFuayI'.'+','U0NfT'.'U9EX0'.'1Z'.'U'.'1FM',''.'PC9h'.'Pjwvd'.'GQ+Cg'.'k'.'JC'.'Tx0ZCB2Y'.'W'.'xpZ249InRvcCI+','U0NfU'.'0VUVE'.'VE','PC90Z'.'D'.'4KC'.'Q'.'kJ'.'PHRkIH'.'Zhb'.'Glnbj0idG9wIj4KCQk'.'J','U0'.'NfU0V'.'UVEVE','T0s'.'=','U0NfTk9U'.'X1NFVFRFR'.'A==','RVJ'.'ST1'.'I=','PC9'.'0Z'.'D4KCQk8L3Ry'.'P'.'g'.'==','Cg'.'kJP'.'HRyPgoJCQk8dGQgdmFsaWduPSJ0b3AiPgoJCQ'.'kJPGEgaHJl'.'Zj0iaHR0cDovL'.'3d3'.'dy5w'.'aHAubm'.'V0'.'L21h'.'bnVhbC9lbi9yZWYu'.'cGNyZ'.'S5w'.'aHAiIHRhcmdld'.'D0'.'iX2J'.'sYW5rI'.'j4=',''.'U'.'0NfTU'.'9E'.'X1BFUkx'.'fUk'.'VH','PC9hPgoJCQk8L3R'.'kPgoJCQ'.'k8dGQgdm'.'FsaWduPSJ0b'.'3AiPg='.'=','U0NfU0VU'.'VE'.'VE','P'.'C90ZD4KCQk'.'J'.'PHR'.'k'.'I'.'HZh'.'bGl'.'nbj0'.'i'.'dG'.'9'.'wI'.'j4KCQkJ'.'C'.'Q'.'k=','cHJlZ19'.'tYXR'.'ja'.'A==','U0NfU0VUVEVE',''.'T'.'0s=',''.'U0NfTk9UX1NFVFRFRA==','R'.'V'.'JST'.'1I=',''.'CgkJ'.'CTwvdGQ+CgkJPC90'.'c'.'j4=','CgkJPHR'.'yPgo'.'JCQ'.'k8dGQgdmFs'.'aWduP'.'SJ0b3'.'AiPgoJ'.'CQkJPGEgaHJlZj0iaHR0cDovL3BocC5'.'uZX'.'Qv'.'bWFu'.'dWF'.'sL2J'.'vb2'.'s'.'uaGFzaC5waHAiI'.'HRh'.'cmd'.'ldD0'.'iX2JsYW5rIj4=','U0NfTU'.'9EX0'.'hBU0g'.'=','PC'.'9hPg'.'oJC'.'Qk8L3RkPgoJ'.'CQk8dGQg'.'dmFsaW'.'duP'.'SJ0b3AiPg==','U0Nf'.'U'.'0VUVEV'.'E','PC90'.'ZD'.'4KCQkJ'.'PHRk'.'IHZhbG'.'lnbj0idG9wIj'.'4KCQk'.'J'.'CQk'.'=',''.'aGFzaA==','U'.'0NfU0VU'.'VEVE','T0s'.'=','U0'.'N'.'fTk9UX1NF'.'VFRF'.'RA==','RVJST1'.'I=','Cg'.'k'.'J'.'CT'.'wvdGQ+'.'Cg'.'kJPC'.'90'.'c'.'j4=',''.'Cg'.'kJPHRyPgoJC'.'Qk8dGQ'.'gdmFsaW'.'duPSJ'.'0b3A'.'iP'.'goJCQkJ'.'PG'.'Eg'.'aH'.'JlZj0i'.'aHR0cDovL3BocC5uZX'.'Q'.'vbWFudWFsL2'.'VuL2Jvb'.'2suanNvb'.'i5'.'wa'.'H'.'AiIH'.'RhcmdldD0iX2Js'.'YW'.'5'.'rIj4=','U0NfT'.'U'.'9EX0pTT'.'0'.'4=','PC9'.'hPgoJCQk8L3RkPgo'.'JCQk8'.'d'.'GQgdm'.'FsaWd'.'u'.'PSJ0b3'.'Ai'.'P'.'g==','U0Nf'.'U'.'0VUV'.'EV'.'E',''.'PC9'.'0ZD4KCQkJPH'.'RkI'.'HZhbGlnbj0i'.'d'.'G'.'9wIj4'.'K'.'CQkJC'.'Qk'.'=',''.'anNv'.'bl9lbmN'.'vZGU=','U0NfU'.'0VU'.'VE'.'VE','T0s=','U0NfTk9UX1N'.'FVFRF'.'R'.'A==',''.'RVJ'.'ST1'.'I=',''.'C'.'g'.'kJCT'.'wvdGQ+CgkJPC90cj4=','Cg'.'kJ'.'PHRyPgoJCQk8dGQg'.'d'.'mFsaWduP'.'SJ'.'0b3AiPgo'.'J'.'CQkJP'.'GEgaHJl'.'Zj0iaH'.'R0c'.'DovL3'.'Bo'.'c'.'C5uZXQv'.'bW'.'FudWFsL2VuL2'.'J'.'vb2'.'sub3BlbnNz'.'bC5w'.'aH'.'AiIHRhc'.'mdld'.'D0i'.'X2Js'.'YW5rIj5'.'PcGV'.'uU1NMPC9'.'hPgoJCQk'.'8L3RkPgoJ'.'CQ'.'k'.'8dGQg'.'dmFsaWduP'.'SJ0b3AiP'.'g==','U0NfU0VUVE'.'VE','PC'.'9'.'0ZD'.'4KCQkJP'.'H'.'Rk'.'IHZhbG'.'l'.'nbj0idG9wIj4KCQkJC'.'Qk'.'=','b3BlbnNzbF9lb'.'mNy'.'eXB0',''.'U0Nf'.'U0VU'.'VE'.'V'.'E','T0s=','U0Nf'.'T'.'k9UX1'.'NFV'.'FRFRA='.'=','RVJST'.'1I=','Cg'.'k'.'JCT'.'wvdGQ+CgkJ'.'P'.'C90c'.'j4=',''.'CgkJ'.'PHR'.'yPgoJCQk8dG'.'Qgd'.'m'.'F'.'saWdu'.'P'.'SJ'.'0'.'b3AiP'.'goJCQkJP'.'GEg'.'aHJlZj'.'0iaHR0cDo'.'v'.'L3BocC5uZX'.'Qv'.'bWFudWFs'.'L2Vu'.'L2Jv'.'b2subW'.'Jzd'.'HJ'.'pbmcucG'.'hwIiB0'.'YXJnZXQ'.'9'.'Il9ibGFuayI+TXVsd'.'Gl'.'ieXRlIFN'.'0cmluZ'.'zwvYT4KCQkJPC9'.'0'.'ZD'.'4KCQ'.'k'.'JPHR'.'kI'.'HZhbGlnbj'.'0idG9wIj4=','U0N'.'fU0VUVEVE','P'.'C90ZD4KC'.'Q'.'kJPHRkIH'.'ZhbGln'.'bj'.'0idG9wIj'.'4KCQkJCQ'.'k=','bWJfc3Ryb'.'G'.'Vu','U0NfU0'.'VUVEVE','T'.'0s'.'=','U0NfT'.'k9UX1NF'.'VFRFRA==',''.'RVJS'.'T1I'.'=','C'.'gkJ'.'C'.'TwvdGQ'.'+CgkJPC9'.'0cj4'.'=','Cg'.'kJCQk8dHI+Cg'.'k'.'JCQkJPHR'.'kIHZhbGln'.'bj0idG9wIj4K'.'C'.'QkJCQk'.'JCTxhIGhyZ'.'WY9'.'I'.'mh0dHA6Ly93'.'d3cucGhwL'.'m'.'5ldC9tYW51Y'.'W'.'wvZW4vYm9'.'vay5zZXNzaW9uLnB'.'o'.'cCIgdGFyZ2V0PSJfYmx'.'hb'.'msi'.'Pg==','SU5TV'.'F9TRV'.'NTSU'.'9OX1'.'N'.'VUFB'.'PUlQ'.'=','PC9hPg'.'oJCQ'.'kJCT'.'wvdGQ+'.'CgkJC'.'QkJPHRkIHZhb'.'G'.'lnbj'.'0idG9wI'.'j4=',''.'SU'.'5'.'TVF9ZRVM=','PC'.'9'.'0ZD4'.'KCQ'.'kJCQ'.'k'.'8dG'.'QgdmFsaWduPS'.'J0b3AiP'.'g==',''.'SU'.'5TV'.'F'.'9O'.'T'.'w==','LiA=','SU'.'5T'.'VF'.'9TRVNTSU'.'9'.'OX05PV'.'F'.'9TVV'.'BQT1JU','RV'.'JST1'.'I=','PC90ZD4K'.'CQkJCTwv'.'dH'.'I+',''.'PC90YWJs'.'ZT4=','PGg'.'zPg==','U0NfU1VCVElUTEVf'.'RElT'.'Sw==','PC9oMz4=','U0NfU1VCVEl'.'UTEVf'.'R'.'E'.'lT'.'S19'.'ERV'.'ND','PGJyPj'.'xicj4=','C'.'gkJ'.'PHRh'.'YmxlI'.'GJ'.'vcmR'.'lcj0i'.'MCIgY'.'2xh'.'c'.'3'.'M9'.'ImR'.'h'.'dGEt'.'dG'.'F'.'ib'.'GU'.'gZGF0YS10YW'.'JsZS1'.'tdWx0'.'aXBsZ'.'S1jb2'.'x1'.'bW4iPg'.'oJCTx'.'0cj4'.'KCQkJPHRkIGNsYXNzPSJoZWFkZXIiPg==','U0NfUEFSQU0=','PC90ZD4'.'KCQkJP'.'HRkIGNsYXNzPS'.'JoZ'.'W'.'FkZX'.'IiPg'.'='.'=','U0NfVkFMVUU=','PC'.'90ZD4K'.'CQk8'.'L3'.'RyPg==','U0tJ'.'U'.'A==',''.'CgkJ'.'C'.'Tx'.'0cj4K'.'CQkJCTx0'.'ZCB'.'2YWx'.'p'.'Z249InRvcCI+','REV'.'TQw==','I'.'D'.'x'.'pPg==',''.'U'.'EFUSA='.'=',''.'PC'.'9pPjw'.'v'.'d'.'GQ+CgkJ'.'CQ'.'k8'.'dGQ'.'gdmFs'.'a'.'Wdu'.'PSJ0b3AiP'.'g'.'==','U'.'kV'.'TVUxU','PC90ZD4KCQkJ'.'PC90cj4'.'=',''.'P'.'C90YWJsZT4=','P'.'GgzPg'.'='.'=','U0NfU1VCV'.'E'.'lU'.'TEV'.'fUkVDT01NR'.'U5E','PC9oMz4=','U0Nf'.'U'.'1VCVElUTEV'.'fUkVDT01N'.'RU5EX'.'0R'.'FU0'.'M=','PGJy'.'Pjxicj4=','CgkJPH'.'RhY'.'mx'.'lIGJ'.'vc'.'mR'.'lc'.'j0iM'.'CIgY'.'2xhc'.'3M9ImRhdGEtdGFibGU'.'gZG'.'F0Y'.'S10YWJ'.'sZ'.'S1tdWx0'.'aXBsZS1jb2'.'x1bW4iPgoJCQk8d'.'H'.'I'.'+C'.'gkJCQk'.'8dGQgY2xh'.'c3M9Im'.'hlYWRlci'.'I+','U'.'0NfUEFSQU0'.'=','P'.'C90'.'ZD4KCQ'.'kJCTx0Z'.'C'.'Bj'.'bG'.'Fzcz0iaGVh'.'ZG'.'Vy'.'I'.'j'.'4'.'=','U0'.'NfUkVDT01N'.'RU5E','P'.'C90Z'.'D4'.'KCQkJCTx0ZCBjbGFzcz0'.'iaG'.'VhZGVyIj4'.'=','U0NfQ1VSUkVOVA==',''.'PC90'.'ZD4KCQ'.'kJP'.'C'.'90'.'cj4=','RE9DVU1FTlRf'.'Uk'.'9PV'.'A='.'=','L'.'2JpdHJp'.'eC9tb2R1bGVzL2ludH'.'JhbmV0','NC4y','Q'.'klUU'.'klY'.'X'.'1ZBX1'.'ZFUg='.'=','U0'.'N'.'fV'.'k1CSVRSSVhfV'.'U'.'5LTk9XTg==','P'.'A='.'=','I1ZFUiM=','U0Nf'.'Vk1CSVRSSVh'.'fT0x'.'E','U0NfVk1C'.'SVR'.'SSVhfT0s=',''.'CgkJCTx0cj4KCQkJ'.'CTx0'.'Z'.'CB2YWx'.'pZ'.'249InRvcCI+','U0NfV'.'k1CSVRSSVg=','PC90Z'.'D'.'4KC'.'QkJCTx0ZCB2'.'YW'.'xp'.'Z249InRvcCI+','I1Z'.'FUiM'.'=','U0NfVk'.'1C'.'SVR'.'SSVhfUkVD'.'T01NRU5ERUQ=','PC90Z'.'D4K'.'CQkJCT'.'x0ZCB2Y'.'WxpZ'.'249In'.'R'.'v'.'c'.'CI+','PC'.'90ZD4KCQ'.'kJPC'.'90c'.'j4=','U0VSVkV'.'SX1NPRl'.'RX'.'Q'.'VJF','YXBhY2'.'hl','Cgk'.'JCTx0cj4KC'.'QkJCTx0ZCB2YWxpZ'.'2'.'49'.'I'.'nRv'.'cCI+','U0NfSFR'.'BQ0NF'.'U'.'1M=','PC90ZD4'.'KCQkJCT'.'x0ZC'.'B2YWxpZ249'.'In'.'RvcCI+',''.'U'.'0NfV'.'F'.'V'.'STl'.'9PT'.'jI'.'=',''.'PC'.'90ZD4'.'KCQkJC'.'Tx0ZCB2Y'.'WxpZ24'.'9'.'InRv'.'c'.'CI+'.'PH'.'NwYW4g'.'aWQ'.'9Im'.'h0dGV'.'zdC'.'I+','U0NfV'.'E'.'VTVEl'.'ORw==','Tg==',''.'P'.'C'.'9'.'zcG'.'FuPgoJCQ'.'kJPHN'.'j'.'cml'.'wdCB'.'0eX'.'BlPS'.'J0'.'ZX'.'h0L2phdmF'.'zY3JpcHQiPgoJ'.'CQkJCXJl'.'c'.'SA9'.'IGZhb'.'HNlO'.'woJC'.'QkJCWlmKHdpb'.'mRv'.'dy5YTU'.'xIdH'.'RwUmVxd'.'WVz'.'dCkKCQ'.'kJCQl7CgkJ'.'CQ'.'kJCX'.'RyeXty'.'ZXE'.'gPSBuZXcgWE1'.'M'.'S'.'HR0'.'cFJlcXV'.'lc'.'3QoK'.'Tt9CgkJCQkJCWNhdGNoKGUpIHt'.'yZXEgPSBmYWxzZ'.'Tt9Cgk'.'J'.'CQk'.'JfSBlbHNlI'.'GlmKH'.'dpb'.'mR'.'vdy'.'5BY3RpdmVYT2JqZWN0KQoJCQkJCXsKCQkJCQkJ'.'dHJ5IH'.'tyZXEgPSBuZXc'.'gQ'.'WN0aXZlWE9iamVjdC'.'g'.'iTXN4bWw'.'yLlhN'.'TE'.'hUVFAiKTt9'.'CgkJCQ'.'kJCWNhdGNoKGUpCg'.'kJCQk'.'JCXsKCQkJCQ'.'k'.'JCX'.'RyeSB7cmVxID0gbm'.'V3'.'IEFj'.'d'.'Gl2ZVhPYmplY3QoIk1pY3'.'J'.'v'.'c29mdC'.'5Y'.'TU'.'x'.'IVFR'.'QIik7fQoJCQk'.'JCQkJ'.'Y2F'.'0Y'.'2g'.'oZS'.'kge3'.'J'.'l'.'cSA9IGZ'.'h'.'b'.'HNl'.'O30KCQkJCQkJfQo'.'J'.'C'.'Q'.'kJCX0KCgkJC'.'Q'.'kJaWYgK'.'HJl'.'cS'.'kKCQkJCQl7CgkJCQkJCXJ'.'lcS5'.'v'.'bnJ'.'lYWR'.'5c3RhdGVjaGFu'.'Z2'.'UgPSBwcm9'.'jZXNzU'.'m'.'VxQ2'.'hh'.'b'.'mdl'.'O'.'woJ'.'C'.'Qk'.'J'.'CQl'.'yZ'.'X'.'Eub'.'3Blbig'.'iR0VU'.'Ii'.'wg'.'Ii9ia'.'X'.'Rya'.'X'.'gv'.'aHR0ZXN0L3'.'R'.'lc3'.'RfNDA'.'0'.'LnB'.'ocD'.'9yYW5kb2'.'09IiA'.'rIE1hdGgucmFuZG9tKCk'.'s'.'I'.'HRydWUpO'.'wo'.'J'.'CQk'.'JCQly'.'ZXEu'.'c'.'2'.'V'.'uZCgiIi'.'k7CgkJ'.'CQkJfQoJCQkJCWV'.'sc'.'2UKCQ'.'kJC'.'QkJZG9jdW1lbnQuZ2V0RW'.'xl'.'bWVudEJ5SWQo'.'Imh0d'.'GVzdCIpL'.'mlubmVySF'.'R'.'NTCA9ICc=','U0NfSFRFU'.'l'.'I=','R'.'V'.'JS'.'T1'.'I=','JzsK'.'C'.'gkJ'.'CQ'.'k'.'JZnV'.'u'.'Y3Rpb24gcHJ'.'vY2Vzc1Jlc'.'UNo'.'YW5n'.'Z'.'SgpIHsKCQkJ'.'C'.'Q'.'k'.'JaWYgKHJl'.'cS'.'5yZWFke'.'VN0YXRlID09'.'IDQ'.'pIHsK'.'CQkJCQk'.'J'.'CWlmICh'.'y'.'ZXEu'.'cm'.'VzcG9uc2VUZXh0ID'.'09ICJTVUN'.'DRVN'.'TIikgewoJ'.'CQkJCQkJ'.'CXJlc'.'yA'.'9ICc=',''.'U0'.'NfVFVSTl9PTjI'.'=','T0s=','JzsKCQkJC'.'QkJCX0gZ'.'W'.'xzZSB7CgkJCQ'.'kJCQkJ'.'c'.'m'.'VzID0'.'gJw'.'==','U0NfVFVS'.'T'.'l9PRkYy',''.'R'.'VJST1'.'I=','Jz'.'sKCQkJCQkJ'.'CX0KCQkJCQk'.'JCWRvY3V'.'tZ'.'W50Lmdl'.'dEVsZW1lbnRC'.'eU'.'lkKCJodHRl'.'c3'.'Q'.'iK'.'S5pbm5lck'.'hUTU'.'wgPSByZXM7CgkJ'.'CQ'.'kJCX0K'.'CQ'.'kJCQl'.'9CgkJCQk8L3'.'Njcm'.'lwdD4K'.'CQkJCTwv'.'dGQ+CgkJCTwvd'.'HI'.'+',''.'RE9DVU1FTlRf'.'U'.'k9PVA==','C'.'gkJPHRyPgoJCQk'.'8dGQgdmFsaWd'.'uPSJ0b'.'3A'.'i'.'Pg==',''.'U0Nf'.'QVZBSUxfRE'.'lTS1'.'9T'.'UEFD'.'RQ'.'==','PC9'.'0ZD4K'.'CQ'.'kJPHRkIHZh'.'b'.'Glnb'.'j0idG9wIj4'.'K'.'CQkJCQ'.'==',''.'I'.'1NJ'.'Wk'.'Uj','U0NfQV'.'Z'.'BSUx'.'fREl'.'TS19TU'.'EF'.'D'.'R'.'V9'.'TS'.'VpF','','Jm5'.'ic3A'.'7Cg'.'kJCTwvd'.'GQ+CgkJC'.'Tx0Z'.'CB'.'2YWx'.'pZ249InR'.'vcCI'.'+CgkJCQ'.'k'.'J','IE1i','T0s=','IE1i','RVJS'.'T1I=','C'.'gk'.'JCTwvdGQ+'.'CgkJPC90cj4'.'=','bW'.'Vt'.'b3J5X'.'2xp'.'bW'.'l0','','bWVtb'.'3J5X'.'2xpbWl0',''.'bWVtb3J5'.'X'.'2'.'xpb'.'Wl0','Nj'.'RN','bWV'.'tb3J5X2xpb'.'Wl0','','I1NJ'.'WkUj','U0Nf'.'Q'.'VZBSUxfTUVNT1JZ'.'X01JTg'.'==','L'.'CA=','I1NJWkUj','U0NfQVZB'.'SUxf'.'TUVNT'.'1J'.'Z'.'X'.'1JFQw==',''.'C'.'g'.'kJPH'.'RyPgo'.'JCQk8dGQgY29'.'sc3Bh'.'bj0i'.'M'.'yI+P'.'GI+','U0NfUkVDT01fUEh'.'QX'.'1NFVFRJTkdT','PC9i'.'Pj'.'w'.'vd'.'G'.'Q+CgkJP'.'C90cj4KCQk8'.'dHI'.'+'.'C'.'gkJCTx0Z'.'CB2YWx'.'p'.'Z24'.'9InRvcC'.'I+','U0N'.'fQVZBSUxfT'.'UVNT1'.'JZ','PC90'.'ZD4KCQkJ'.'PHRkIHZhbGln'.'bj0'.'i'.'dG9wIj'.'4=','PC90ZD'.'4KCQkJP'.'HR'.'kIHZhbGlnbj0id'.'G9'.'wIj4KCQkJCQ'.'k=','bWVtb3J5X2xpbWl0','RV'.'JST'.'1I=','bWV'.'tb3'.'J5X2xp'.'bWl0','T0'.'s=',''.'Cg'.'kJCTwv'.'dGQ+Cgk'.'JPC'.'90c'.'j4=',''.'C'.'gkJ'.'P'.'H'.'R'.'yPg'.'oJCQk8dGQ'.'gdmFsa'.'WduPS'.'J0b3'.'A'.'iPg==','U0NfQUxMT'.'1dfVVBMT0FE','I'.'ChmaWx'.'lX3V'.'wb'.'G9'.'hZ'.'H'.'M'.'pP'.'C90ZD4KCQkJPHRk'.'I'.'HZhbGlnbj0idG9wI'.'j4=','U0N'.'f'.'VFVS'.'T'.'l9'.'PT'.'jE=','PC90ZD4KCQkJ'.'PH'.'RkIHZhbG'.'lnbj'.'0id'.'G9wIj4'.'K'.'CQ'.'k'.'J'.'CQk=','Zm'.'lsZV91cGxv'.'YWR'.'z','T0'.'4'.'=','U0NfVFVSTl9PTj'.'E=','T0s=','U0NfVF'.'VSTl9PR'.'k'.'Yx','RVJ'.'ST'.'1I=','CgkJ'.'CTwvd'.'GQ'.'+'.'C'.'gkJPC9'.'0'.'cj'.'4'.'KCQk8dHI+Cgk'.'JCTx0ZCB2Y'.'Wxp'.'Z249InRv'.'cCI+','U'.'0N'.'fU0hP'.'V19'.'F'.'UlJ'.'P'.'UlM'.'=','I'.'Chka'.'X'.'NwbGF5X'.'2Vycm9'.'yc'.'yk8L'.'3RkPgoJCQk8dG'.'Q'.'gdmFsaWduPS'.'J'.'0b3AiPg==',''.'U0NfVFVSTl9PRkYx','P'.'C9'.'0'.'ZD4KCQkJP'.'HRkI'.'H'.'Z'.'hbGl'.'n'.'bj0i'.'dG9w'.'I'.'j4K'.'C'.'QkJ'.'CQk=','ZGlzcGxheV'.'9lcn'.'J'.'vcnM=','T0'.'4=','U0Nf'.'VFVSTl9PTj'.'E'.'=',''.'RVJST1I=','U0'.'NfVF'.'VSTl9PRkYx','T0'.'s=','CgkJ'.'CTwvdGQ+'.'CgkJPC90cj4KC'.'Qk8dHI+'.'CgkJCTx0ZCB2YWxpZ249InR'.'vcCI+','U0N'.'fbW'.'FnaWNfc'.'X'.'Vv'.'dGVzX3N5YmFzZ'.'Q'.'==',''.'ICht'.'YW'.'d'.'pY19xdW90'.'ZXNf'.'c3liYXN'.'l'.'KTw'.'v'.'dGQ'.'+C'.'gkJ'.'CT'.'x'.'0ZCB2YWxpZ24'.'9'.'InRv'.'cC'.'I+','U0'.'Nf'.'V'.'FV'.'STl9PR'.'kY'.'x','PC90ZD4'.'K'.'CQkJP'.'HRkIHZ'.'hbG'.'l'.'nbj0idG9w'.'Ij4'.'K'.'CQ'.'kJCQk'.'=',''.'bWFnaWN'.'fcXVvdG'.'VzX3N5'.'Ym'.'FzZ'.'Q==','T'.'04=',''.'U0N'.'fVF'.'VS'.'Tl9PTj'.'E=','RVJS'.'T1I=','U0Nf'.'VFVSTl'.'9PR'.'k'.'Yx','T0'.'s=','Cgk'.'J'.'CTw'.'vdG'.'Q+'.'Cgk'.'JPC'.'9'.'0c'.'j4=','Cgk'.'JPHRyPgoJCQk8dGQgY29'.'sc3Bhb'.'j0i'.'My'.'I+PGI+','U0NfU'.'kVDT01fUEhQX01PRFVMRVM=','PC'.'9iPjwv'.'dGQ'.'+C'.'gkJPC'.'90cj4KCQ'.'k8dHI+Cgk'.'JCT'.'x'.'0Z'.'CB2YWxpZ'.'249InRvcCI+CgkJC'.'Qk8'.'Y'.'S'.'B'.'ocmVmPS'.'JodH'.'R'.'wO'.'i8'.'vd3'.'d3LnBoc'.'C5uZXQvb'.'WFudWF'.'sL'.'2'.'VuL3JlZi56b'.'Gl'.'iLnBo'.'cCI'.'gdGFyZ2V0PSJ'.'fYmxhbmsiPl'.'psaWIgQ29tcHJlc'.'3'.'N'.'pb248'.'L'.'2E+Cg'.'kJCTwvdGQ+CgkJCTx'.'0ZCB2Y'.'WxpZ249'.'I'.'nRvcCI+',''.'U0NfU0'.'V'.'UVEVE','P'.'C90Z'.'D4KCQkJPH'.'RkI'.'HZhbG'.'lnbj0idG9wIj4K'.'CQkJ'.'CQk=','emxpYg==',''.'Z3'.'pjb21wcmVzcw==','U'.'0N'.'fU0VUV'.'EVE','T'.'0'.'s'.'=',''.'U0NfT'.'k9U'.'X1NFVFR'.'FRA==','RVJST'.'1I=','CgkJCTwvd'.'GQ+CgkJPC'.'9'.'0cj4KCQk8dH'.'I+C'.'gkJ'.'CTx0ZCB2Y'.'WxpZ249InRv'.'cCI+Cg'.'kJCQk'.'8YSBo'.'cmVmPSJodHRwO'.'i8'.'vd3d3Ln'.'B'.'ocC'.'5uZX'.'QvbWFu'.'dW'.'FsL2VuL3JlZi5pbW'.'FnZS5waH'.'AiIHRhcm'.'d'.'ldD0iX2'.'Js'.'Y'.'W5rIj4=','U'.'0NfTU'.'9EX'.'0dE','PC9hPgoJCQ'.'k8L3R'.'kPgoJCQk8dG'.'Qg'.'dmFsa'.'W'.'duPS'.'J0b3A'.'iPg='.'=','U0N'.'f'.'U0VU'.'VEV'.'E','PC90'.'ZD4KC'.'QkJPHRkIHZhbGlnbj0idG'.'9wIj'.'4KCQkJCQk=','aW1'.'hZ2VjcmV'.'hdGU=',''.'U0NfU0V'.'UV'.'EV'.'E','T0s=','U'.'0NfTk9'.'UX1NFVFRFRA==','R'.'V'.'JST1I'.'=','C'.'gk'.'JCT'.'wv'.'dGQ+CgkJ'.'PC90cj4K'.'CQk8dH'.'I'.'+CgkJCTx0ZCB2'.'YWxpZ'.'249InRv'.'cCI+PGE'.'ga'.'HJlZj0ia'.'H'.'R0cDo'.'vL3d'.'3dy5mcmVl'.'dHlwZ'.'S5v'.'cmc'.'iI'.'HRhcmdldD0iX2J'.'sYW5rIj5G'.'c'.'m'.'VlIF'.'R5c'.'GU'.'gTG'.'l'.'icm'.'FyeTwvYT48L'.'3RkPgoJCQk8'.'dGQgdmFs'.'a'.'WduPSJ'.'0b3'.'AiPg'.'==','U0'.'NfU0VU'.'VEVE','PC90ZD4KCQkJPHRkIHZhbGlnb'.'j0idG9wI'.'j'.'4K'.'CQkJCQk'.'=','aW1hZ2V0dG'.'Z0ZX'.'h'.'0',''.'U0NfU0'.'V'.'UVEVE','T0'.'s=','U0'.'NfTk9UX1NFV'.'F'.'RFRA==','RVJST1'.'I=','Cg'.'kJCTwv'.'dGQ+CgkJPC'.'90cj4=','PC9'.'0YWJsZ'.'T4'.'=','PG'.'JyI'.'C8+PGJyIC8+PHRh'.'YmxlIGNsYX'.'Nz'.'PSJkYXRhL'.'XRhYmxl'.'Ij48dHI+PHRkIHdpZ'.'HR'.'o'.'PSIwJS'.'I+','U0Nf'.'Tk9'.'URVMx',''.'P'.'C90ZD48L3RyP'.'jwvd'.'GFib'.'G'.'U'.'+','Y3JlYXRlX2RhdGFiYXN'.'l',''.'Y3Jl'.'Y'.'X'.'Rl'.'X21vZ'.'H'.'V'.'sZ'.'XM=',''.'c'.'mVxd'.'WlyZ'.'W1l'.'bn'.'Rz',''.'TkVYVF9'.'CVVRUT04=',''.'UF'.'JFVklPVV'.'NfQ'.'lVU'.'VE9O','SU5TX1NURVA1'.'X1RJV'.'ExF','Zm'.'9sZGVyX2'.'FjY2Vzc19wZXJt'.'c'.'w==',''.'MD'.'c1NQ==','Z'.'m'.'lsZV9hY2Nlc3'.'NfcG'.'V'.'y'.'b'.'XM=','MD'.'Y0N'.'A==','Y3J'.'lY'.'XRlX'.'3Vz'.'ZXI'.'=',''.'Tg==','Y3Jl'.'YXR'.'lX2RhdGFiYXNl',''.'Tg='.'=','Z'.'GJUe'.'XBl','Z'.'GF0YWJhc2U=','c'.'2l0ZW1hb'.'mFnZXI'.'=','bXlzcWw=','a'.'G9zdA==','b'.'G9jYW'.'x'.'ob'.'3N0',''.'Z'.'GJUeXBl','dXNlcg'.'==','cGFzc3dvcmQ=','aG'.'9z'.'dA==','Z'.'GF0'.'YWJ'.'hc2U=',''.'Y'.'3J'.'lYXRlX2Rh'.'dG'.'F'.'iYX'.'N'.'l','WQ='.'=','Y3Jl'.'Y'.'XRlX'.'3Vz'.'Z'.'XI=','WQ==','Y3JlY'.'XRlX2RhdGFiYXNlX'.'3R5cGU=','cm9'.'vdF91c2Vy','cm9v'.'dF9wYXNzd29yZ'.'A'.'==','Ly'.'gwW'.'zAtN117M30pL'.'w'.'==','ZmlsZV9hY2'.'Nlc'.'3NfcGVy'.'bXM=','ZmlsZV9hY'.'2'.'Nlc3'.'N'.'f'.'cGVyb'.'XM=','LygwW'.'zA'.'t'.'N'.'117M30pL'.'w==','Zm9sZGVyX'.'2FjY2Vzc19'.'wZXJt'.'c'.'w==','Zm9s'.'Z'.'GVyX2FjY2'.'V'.'zc'.'19w'.'Z'.'X'.'J'.'tcw==','dXRmOA==','W'.'Q==','RE9D'.'V'.'U1FTl'.'Rf'.'Uk'.'9PVA==',''.'L2JpdH'.'Jp'.'eC9hZG'.'1pbi8=','RE9DVU'.'1FTl'.'RfUk9PVA==','L'.'2Jp'.'d'.'HJp'.'e'.'C'.'9h'.'ZG1'.'pbi8=','RE9'.'D'.'V'.'U1FTlRfUk9'.'PVA==',''.'L2Jp'.'d'.'HJp'.'e'.'C'.'9'.'hZG'.'1pbi8=','QWNjZ'.'XNzIG'.'Rl'.'bmllZDo'.'gL2Jpd'.'HJp'.'eC9hZG1'.'pb'.'i8'.'=','RE9DVU1F'.'TlRfUk9PV'.'A'.'==','L2Jp'.'dHJ'.'peC9tb2R1b'.'GVzL21ha'.'W4vY'.'WRtaW4vZGVma'.'W5'.'lLn'.'BocA'.'==','QWNjZXNzIGRlbmllZDo'.'gL'.'2JpdHJp'.'eC9tb2R1'.'bG'.'Vz'.'L21ha'.'W4vYW'.'RtaW4'.'vZGVmaW5lL'.'nBocA='.'=','d'.'2I=','dGV'.'zdA='.'=','QWNjZXNzI'.'GRlbm'.'ll'.'Z'.'Dog'.'L2'.'Jp'.'dH'.'Jp'.'eC'.'9tb2'.'R1'.'bG'.'VzL21h'.'a'.'W4vY'.'WRtaW4vZ'.'GVmaW5lLnB'.'ocA==','ZGJU'.'eXBl','ZGJUe'.'X'.'Bl','RVJSX0l'.'OVE'.'VS'.'Tk'.'FMX05PREV'.'G','','RV'.'JSX05'.'P'.'X1VTRV'.'I=','dX'.'Nlcg==',''.'bXlzcWxp','XEJp'.'dH'.'Jp'.'eFxNYWl'.'uXERCXE'.'15c3'.'FsaU'.'Nv'.'bm5lY3R'.'pb24=',''.'Q'.'lh'.'fVV'.'NFX01ZU1'.'FMS'.'Q='.'=','XEJpdH'.'Jpe'.'Fx'.'NYWl'.'uXER'.'CXE1'.'5'.'c3FsQ29ubmVjdGlvbg==','Y2xhc3NOYW'.'1l','aG9zdA='.'=','ZG'.'F'.'0YWJhc2'.'U=','b'.'G9naW4=','cGF'.'zc3d'.'vcmQ=','b3B0'.'aW9ucw'.'==','RE9DVU'.'1FTlRfUk'.'9'.'PV'.'A==',''.'L2J'.'pdH'.'J'.'pe'.'C9tb2R1bGVzL2'.'1h'.'a'.'W4'.'v'.'Y2xh'.'c3Nlcy8'.'=','L2RhdGFiYXNl'.'LnB'.'oc'.'A==','RE'.'9DVU1'.'FTl'.'RfUk9PV'.'A==','L'.'2Jpd'.'HJpeC9tb2R'.'1b'.'GVz'.'L21'.'haW4'.'vY2xhc'.'3N'.'lcy9nZW'.'5lc'.'mFsL2'.'1'.'ha'.'W4uc'.'Ghw','RE9DVU'.'1FT'.'lRfUk9P'.'VA==','L'.'2J'.'p'.'dHJpeC'.'9tb2R'.'1bGV'.'zL21'.'haW4vdG9vbHM'.'ucGhw',''.'RE9'.'DVU1F'.'TlRf'.'Uk'.'9P'.'V'.'A==',''.'L2JpdHJpeC9tb2'.'R1bGV'.'zL21haW4vY2xhc3Nlcy9nZW5lcmFs'.'L3R'.'pbWUucGhw','RE9D'.'VU1FT'.'lRfUk'.'9PVA==','L2J'.'pdHJp'.'eC'.'9tb2R1bGVzL21ha'.'W4vY2'.'xhc3Nlcy'.'9nZW5lcmFs'.'L2'.'1ha'.'W4u'.'cGhw','Q'.'09VTE'.'RfTk9'.'UX0NPTk5FQ1Q=','IA==',''.'RE9'.'DVU1FTlRfUk9P'.'VA==','L2JpdHJp'.'eC9tY'.'W'.'5'.'hZ2V'.'k'.'X2NhY2'.'h'.'l','RE9DV'.'U1FTlRfUk9P'.'VA==','L2J'.'pdHJ'.'pe'.'C9zd'.'G'.'Fja19jYWNoZQ==',''.'U0VMRUNUIENPVU5UKElEKSB'.'GUk'.'9N'.'IGJfd'.'XNlc'.'g==','I0RC'.'Iw==','RVJSX0F'.'MUkVBRFlfS'.'U5TVDE'.'=','L1tceDBce'.'EZG'.'XC9cXF'.'w'.'uXS8=',''.'L1xz'.'JC8=',''.'R'.'V'.'JSX0RBVE'.'FCQVN'.'F'.'X'.'05B'.'TUU=','aG'.'9zd'.'A==','bG9na'.'W'.'4=','cGFzc'.'3dvcmQ=','bG9naW4=',''.'c'.'GFzc'.'3dvcm'.'Q=','bX'.'lzcWxp','RVJS'.'X0N'.'PTk5'.'FQ'.'1QyTVlTUU'.'w=','IA='.'=',''.'c2VsZWN0IFZF'.'U'.'lN'.'JT04'.'oKSBhcyB'.'2ZXI=','d'.'m'.'Vy',''.'NS4'.'2Lj'.'A'.'=','U0NfRE'.'Jf'.'V'.'k'.'VSU19NW'.'VNRT'.'F9FUg==','U0VMR'.'UNUI'.'EBAc3'.'FsX21vZG'.'U=','QEBzcWxfbW9'.'kZQ='.'=','','','I'.'0RCIw'.'='.'=','RVJSX0VYSV'.'NUU'.'19EQj'.'E=','Q1JF'.'QV'.'RF'.'IERBVEFC'.'QVNFIA==','I0RC'.'I'.'w==','RVJS'.'X0NS'.'RUFU'.'RV9EQjE=','I0RCIw==','R'.'VJSX0N'.'PTk5F'.'Q1RfR'.'EIx','R'.'E'.'VC'.'VUd'.'fTU9ERQ==',''.'Y2xlY'.'XJf'.'Z'.'GI=','Y2xlY'.'XJfZGI'.'=','WQ==','U0hPV'.'y'.'BUQUJ'.'MRVMg'.'T'.'ElLRSA'.'nY'.'l8lJw='.'=','RFJPUCBU'.'QUJMRSA'.'=','Og==','R1JB'.'TlQ'.'gQUx'.'M'.'IE'.'9OI'.'GA=','Y'.'C4qIF'.'RPICc=','J0An','Jy'.'BJREV'.'OVEl'.'GSUVEIEJZIC'.'c=','Jw==','R'.'VJSX'.'0NSRUFURV9VU0VS','I'.'A==','R1JBTl'.'QgQ'.'U'.'xMIE9'.'OIGA=','Y'.'C'.'4qIFRP'.'ICc=',''.'J0An','JyA=',''.'RV'.'JSX0dS'.'QU5UX'.'1VT'.'R'.'VI=','I'.'A==','dXRmOA==','cn'.'U=','dW'.'E=',''.'Y'.'3Ax'.'MjUx','','bG'.'F0'.'a'.'W4x','dX'.'R'.'mOA==',''.'Q'.'U'.'x'.'URVIgRE'.'FU'.'QUJ'.'BU0Ug','IENIQVJBQ1R'.'F'.'UiBT'.'RVQgVV'.'RGO'.'CB'.'DT0xMQ'.'VRFI'.'H'.'V0ZjhfdW'.'5pY29kZV9jaQ==','QUxURVIgREF'.'UQUJBU0'.'Ug','IENIQVJBQ1RF'.'U'.'iBTRVQg','RVJSX0'.'FMV'.'E'.'VSX0R'.'C','U0V'.'U'.'IE5BTUVTICc'.'=','Jw==','RE9'.'DVU1FTlRfUk9PV'.'A==',''.'L2JpdHJ'.'p'.'eC'.'8uc2V0dGluZ3MucGhw','I1J'.'PT1Qj','L2JpdHJpeC8'.'=','RVJSX'.'0NfU0'.'FWR'.'V9EQkNPTk4=','d'.'X'.'Rm'.'X21'.'vZGU=','dmF'.'sdWU=','c'.'mV'.'hZG9u'.'bH'.'k=','Y2FjaGVfZ'.'mxh'.'Z3M'.'=','d'.'mF'.'s'.'dWU=','Y2'.'9uZm'.'lnX29wdGlvbn'.'M=',''.'c'.'2l0Z'.'V9'.'kb21haW4=','cmV'.'h'.'ZG9'.'u'.'bHk=','Y29'.'v'.'a2'.'llcw='.'=','dm'.'Fs'.'dWU=',''.'c2VjdXJl','aH'.'R0c'.'F9vbmx5','cmVhZG'.'9ubHk'.'=',''.'ZXhjZXB0a'.'W9uX2hhb'.'mRsaW5n','dmFsd'.'WU=',''.'Z'.'GVi'.'d'.'Wc'.'=','aGFu'.'ZGxlZF9lc'.'nJv'.'cnNfdHlwZXM=','ZXh'.'j'.'ZXB'.'0'.'aW9uX2'.'V'.'ycm9'.'yc190eXBlcw==','aWdub3J'.'l'.'X3'.'N'.'p'.'bGVuY2U=','YXNzZX'.'J0aW9uX3Rocm'.'93c19'.'l'.'eGNlcHRpb24'.'=','YXNz'.'ZXJ'.'0'.'aW9uX2'.'Vycm9'.'yX3'.'R5c'.'GU=','bG9n',''.'c'.'mVhZG9u'.'bHk'.'=','bX'.'l'.'zcWxp','XEJpdHJpeFxNYWluX'.'ERCX'.'E15'.'c'.'3FsaUN'.'vbm5lY3'.'Rpb2'.'4=','X'.'EJpdH'.'Jpe'.'F'.'xNY'.'W'.'lu'.'XE'.'R'.'CX'.'E1'.'5c3FsQ'.'2'.'9ubmVj'.'dGlvbg==','Y2'.'9'.'u'.'bmVjd'.'GlvbnM=','dm'.'Fsd'.'WU=','Z'.'GVmYXVsdA='.'=','Y2'.'xhc3'.'N'.'OY'.'W1l','a'.'G9z'.'dA'.'==','Z'.'GF0YW'.'Jhc2U=',''.'b'.'G9naW4=','cGFzc3dv'.'cmQ=','b3B0aW9'.'ucw='.'=','Y29ubmVjdGlv'.'bn'.'M'.'=',''.'c'.'mVhZG9ubHk=','Y'.'3J5cHRv','dmF'.'sd'.'WU=','Y3J5'.'cHRvX2tleQ==','c29tZQ='.'=','',''.'cmV'.'hZG9ub'.'Hk=','d2I'.'=','I1JPT1Qj',''.'RE9DVU1F'.'TlR'.'fUk9'.'PVA==','RV'.'JS'.'X'.'0'.'NfU0'.'FWRV9'.'EQk'.'NPTk4=','PA'.'==','P3'.'BocA'.'oNcmV0dXJuIA==','Owo=','I1JPT1Qj','R'.'E9DVU1FTlRf'.'Uk9PV'.'A==','RVJSX'.'0NfU0FW'.'RV9EQkNPTk4=','RE9DVU1FTlRfUk'.'9PVA==',''.'L'.'3Bo'.'cF9p'.'bnRlcmZhY'.'2UvZGJjb2'.'5uL'.'nBocA==','I1J'.'PT1'.'Qj',''.'Lw'.'==',''.'RVJ'.'SX0N'.'fU0FWRV9EQkNPTk4=',''.'PA==','P3BocAo'.'=','bXlzcWxp','ZG'.'VmaW5lKC'.'JCW'.'F9VU0'.'V'.'fTVlTUU'.'xJIiwgd'.'HJ1ZSk'.'7Cg==','','JA==','R'.'EJEZWJ1ZyA'.'9'.'I'.'G'.'ZhbHNl'.'Ow'.'o=',''.'JA'.'='.'=','REJEZWJ1Z1Rv'.'R'.'mls'.'ZSA9IGZhbHNl'.'Owo'.'=','aW5'.'ub2'.'Ri','Z'.'G'.'VmaW5lKCJNWV'.'NR'.'TF9UQU'.'JMRV9'.'UWVBFIiw'.'gIk'.'lOT'.'k9EQi'.'I'.'pOw'.'==',''.'C'.'g==','','C'.'g==','Z'.'G'.'VmaW5lKCJDQ'.'UN'.'IR'.'URfYl'.'9'.'ma'.'Wxl'.'IiwgMzYwMCk'.'7Cg='.'=','ZG'.'Vm'.'aW5lKCJ'.'DQU'.'NIRURf'.'Yl9maW'.'xlX'.'2J1Y'.'2tl'.'d'.'F9zaXp'.'lIi'.'wg'.'MTA'.'pOwo=','Z'.'GVmaW'.'5lKC'.'JDQUNIRURfYl9'.'sYW5'.'n'.'IiwgMzYwMC'.'k7Cg==','Z'.'GVma'.'W5l'.'K'.'CJDQUNI'.'RUR'.'fYl9vcHR'.'p'.'b2'.'4iLCAzNjA'.'wKTsK',''.'ZGVmaW5lKCJDQU'.'NIRURfYl9s'.'YW5'.'nX2'.'RvbWFpb'.'iIs'.'I'.'D'.'M2M'.'DA'.'pOw'.'o=','ZGVmaW5lKCJD'.'QUNIRURfY'.'l9'.'zaXRlX3RlbXBsYXRl'.'I'.'iwgMzYwMCk7Cg==','Z'.'G'.'Vm'.'a'.'W'.'5'.'lKCJ'.'DQUNIR'.'URfYl9ldmVud'.'CIsID'.'M2MDA'.'pOwo=','ZGVmaW5l'.'KCJDQU'.'NIR'.'URf'.'Yl9'.'hZ2VudC'.'IsI'.'DM2'.'NjA'.'pOwo'.'=','ZGVmaW5lKCJDQUNI'.'RURfbWV'.'u'.'dSI'.'s'.'I'.'DM2MDAp'.'Owo=',''.'Cg==',''.'ZG'.'VmaW5lKCJCWF9'.'GSU'.'xFX1BFUk1JU1NJT05TI'.'iwg','KTsK','QlhfRklMR'.'V9'.'QR'.'VJNS'.'VNTSU9O'.'Uw==','ZGV'.'ma'.'W5lKC'.'J'.'CWF9'.'E'.'SVJ'.'fUE'.'VSTUlTU0lPTlMiLCA=','KTsK',''.'QlhfRE'.'lSX1'.'BFUk1JU1N'.'JT05'.'T','QHV'.'t'.'YXN'.'rKH4o','IH'.'wg','KSAmIDA'.'3N'.'zcpOwo=','RE9'.'DVU1FTlRf'.'Uk9PVA'.'==','L2'.'Jp'.'d'.'H'.'J'.'peC9tb2R1bG'.'VzL2lu'.'dHJ'.'hbmV0','Ck'.'Bp'.'bmlfc2V0'.'KCJtZW1vc'.'nlfbGlt'.'aXQ'.'iLC'.'A'.'i'.'MT'.'AyNE'.'0iKTsK','bWVtb'.'3J5'.'X'.'2'.'xpbWl0','','bWV'.'tb3J5X2xpb'.'Wl0','b'.'WV'.'t'.'b3J5X'.'2x'.'pbWl0','N'.'TEyTQ==','bWV'.'t'.'b3'.'J5X2xp'.'bWl0','CkB'.'pbm'.'lfc'.'2'.'V0KCJtZW1vcn'.'lfbGltaXQiLC'.'AiN'.'TEyTS'.'IpOwo=','CmR'.'lZ'.'mlu'.'ZSgiQlhfR'.'El'.'TQUJMRV9'.'JTkRF'.'WF9QQUd'.'FIi'.'wgdHJ1ZS'.'k7C'.'g='.'=','C'.'g='.'=',''.'ZGVm'.'a'.'W'.'5lKCJCWF'.'9V'.'VEYiLCB0cnVl'.'KTs'.'K','bWJfaW50ZXJuYWxf'.'ZW5jb2'.'Rpbm'.'co'.'IlVUR'.'i04I'.'ik7Cg==','cnU=','dW'.'E=','Cg==',''.'c'.'2V0'.'bG9jYWxlKExDX0FM'.'TCwgJ3J'.'1X1'.'JVL'.'k'.'NQMTI1'.'MScpOwo=','c2'.'V0bG9jYWxlKExDX05'.'VTUVSSUMsIC'.'d'.'DJyk7Cg==','bW'.'Jf'.'aW'.'5'.'0ZXJuYWxfZW5jb2'.'R'.'pbmcoI'.'ldp'.'b'.'mRvd3MtMT'.'I'.'1MSIpOwo=',''.'d2I'.'=','I'.'1J'.'PT1Qj','RE9DV'.'U1FTlRfUk'.'9PVA='.'=','R'.'VJSX0Nf'.'U0F'.'WRV9'.'EQkNPT'.'k'.'4=','I1'.'JPT1Qj','RE'.'9DV'.'U1FTlRfUk'.'9PVA==','RV'.'JSX'.'0NfU0FWRV9'.'EQk'.'NP'.'Tk4=','','dXRmOA==','c'.'nU=','dWE'.'=','Y3Ax'.'M'.'jUx','PA==','P3'.'Bo'.'cAo=','','JA'.'==','dGhpcy'.'0'.'+cXVlcn'.'lF'.'e'.'GVj'.'dXRlKCJT'.'R'.'V'.'QgTkFNR'.'V'.'MgJ'.'w'.'==','J'.'yI'.'pOwo=','','JA='.'=','dG'.'hpcy0+'.'cXVlcnlFeGV'.'jdX'.'Rl'.'KCJTRVQg'.'c3FsX'.'21vZGU9Jw'.'==','JyIpO'.'wo=','','JA==','dGhpcy0+'.'cX'.'VlcnlFeG'.'VjdXRlK'.'CdTRVQg'.'Y29sbGF'.'0a'.'W9uX2'.'N'.'v'.'bm5l'.'Y3Rpb2'.'4'.'gPSAidXRmO'.'F91'.'b'.'mljb2RlX2'.'NpIicp'.'Owo=','','RE'.'9DVU1'.'FT'.'lR'.'f'.'Uk9PV'.'A'.'='.'=',''.'L3'.'BocF9pb'.'nRlcmZ'.'hY2'.'Uv'.'YWZ0ZXJ'.'f'.'Y29ubmV'.'jdF9'.'kNy5waH'.'A=','I1'.'JPT'.'1Qj',''.'Lw'.'==',''.'RVJ'.'SX0NfU0FWRV9EQk'.'N'.'PTk4=',''.'d2I=',''.'I1JPT1Qj','R'.'E9DVU1FT'.'lR'.'fUk9PVA='.'=','RVJSX0'.'NfU0F'.'WR'.'V9EQk'.'NPTk'.'4=','I1JPT'.'1'.'Qj','RE'.'9DVU'.'1FT'.'lRfUk9PV'.'A==','RVJS'.'X'.'0NfU0FWRV9EQ'.'kN'.'PT'.'k'.'4=','V'.'0lO','RE9DVU1FTlRfUk9'.'PVA==','L'.'y5odGFj'.'Y2Vz'.'cw='.'=','c'.'mI=',''.'L'.'1Jld'.'3'.'Jp'.'dGVFbmdpbmU'.'gT24'.'vaXM=','UmV'.'3cm'.'l'.'0ZUV'.'uZ2'.'luZSBPbg0KDQo'.'=',''.'UmV3cm'.'l0ZU'.'Nvbm'.'Q'.'gJXtS'.'RVFVRVNUX0'.'ZJT'.'EV'.'OQU'.'1FfSAtZ'.'iB'.'bT1JdDQo=','UmV3cm'.'l0Z'.'UNvbmQgJXtSRVFV'.'RVNUX'.'0Z'.'J'.'TEVOQU1FfSAtbCBbT1JdDQ'.'o'.'=','UmV3cml0ZUN'.'vbm'.'QgJXtSR'.'VFVRVN'.'UX'.'0Z'.'J'.'TEVO'.'QU1'.'FfSAtZA0K','U'.'mV3'.'cml0Z'.'UNvbmQg'.'JXtSRV'.'FVRVN'.'UX0'.'ZJTEV'.'OQ'.'U1FfSBbXHhD'.'Mi'.'1ceERGX'.'VtceDgwL'.'V'.'x4'.'QkZdIF'.'t'.'PUl0NCg==','UmV3cml0Z'.'UN'.'vbmQgJXtSRV'.'FV'.'RVNUX'.'0Z'.'JTE'.'V'.'OQU1FfSBceEUwW1'.'x4QTAtXHhCRl1'.'bXHg4'.'M'.'C1ce'.'EJGXSBbT1JdD'.'Qo=','UmV3cml'.'0ZUNvbm'.'QgJXtSRVF'.'VR'.'VNUX0ZJTEVOQU'.'1FfSBbXHhFMS1ce'.'E'.'V'.'DX'.'H'.'h'.'FRVx4R'.'UZdW1x'.'4ODAtXHhCRl1'.'7Mn0gW09SXQ0K','Um'.'V3cml0ZUNvbmQgJXt'.'S'.'RV'.'F'.'V'.'R'.'VN'.'UX0ZJT'.'E'.'VOQ'.'U'.'1FfSBc'.'eE'.'V'.'EW1x4O'.'D'.'At'.'XHg5'.'R'.'l1'.'bXHg4MC1c'.'eEJ'.'GXSBbT'.'1J'.'dDQo'.'=','U'.'mV3c'.'m'.'l0ZUNvbmQgJXt'.'SRVFVRVNU'.'X0ZJTEVOQU'.'1Ff'.'SBc'.'eEYwW1'.'x4O'.'TAtXHhCRl1bXHg4MC1'.'ce'.'EJGXXsy'.'fSB'.'bT1JdDQo=','Um'.'V3'.'cm'.'l0ZUNvbmQ'.'gJX'.'tSRVFVR'.'VNUX0ZJTEVOQU'.'1F'.'fSB'.'b'.'XHhG'.'MS1'.'ceEYz'.'XVtceDg'.'w'.'LVx4QkZdezN9I'.'F'.'tPUl0NCg='.'=','Um'.'V3cml0ZUNv'.'b'.'mQgJXtSRVFVRVNU'.'X0'.'ZJ'.'TEV'.'OQU'.'1FfSBceEY0W'.'1'.'x4'.'ODA'.'t'.'XH'.'g4'.'Rl'.'1bXHg4M'.'C1'.'ce'.'E'.'J'.'GXXsyf'.'Q0K',''.'UmV3cm'.'l0Z'.'UNvbmQgJXtSRV'.'FV'.'RVNUX0ZJTEVOQ'.'U'.'1FfSAhL2JpdHJp'.'eC'.'92aXJ0dWF'.'s'.'X2'.'Z'.'pb'.'GVfc3lz'.'dGV'.'tLnBocC'.'QNCg='.'=','UmV3'.'cm'.'l0ZV'.'J'.'1b'.'GU'.'gXig'.'uKikkIC9iaXRy'.'aXgv'.'dmlydHVhbF9maWx'.'lX3N5c3RlbS5'.'waHAgW0xd','d2I'.'r','RE9DVU'.'1FTl'.'RfUk'.'9PVA'.'==',''.'L'.'3'.'Boc'.'F9pb'.'n'.'RlcmZhY'.'2UvL'.'mh0YW'.'N'.'j'.'ZXNz',''.'d2I'.'=','I1JPT1Q'.'j','RE9D'.'VU1FTlRfUk9'.'PVA==',''.'RV'.'JSX0NfU0'.'FW'.'RV9EQkNPTk4=',''.'R'.'GVu'.'eSBGcm'.'9'.'tIEF'.'sbA==',''.'I1'.'JP'.'T1Qj','RE9'.'DVU1FTlRf'.'U'.'k9PV'.'A==','RV'.'JSX0NfU0FWRV9EQk'.'N'.'PT'.'k4=','bGljZW5'.'zZQ==','RE9DVU'.'1FTlRf'.'Uk'.'9PVA==',''.'L2J'.'pdHJpeC9saWN'.'lbn'.'NlX2tl'.'eS5'.'wa'.'HA=','Yl90b'.'XBf'.'Yng=','','R'.'VJSX0NfQ1J'.'FQV'.'RFX1'.'RCTA==','',''.'R'.'VJ'.'SX0NfQUxURVJfVEJ'.'M','','RVJSX0'.'NfR'.'FJPUF9UQkw'.'=','ZGJUeX'.'Bl',''.'Cg'.'k'.'J'.'PHRhY'.'mxlIGJv'.'cm'.'R'.'l'.'cj0iMCIgY'.'2'.'xh'.'c3M9'.'Im'.'RhdGEtdGF'.'ibG'.'UiPgoJCQk8d'.'HI+Cg'.'kJCQk8dGQgY'.'29'.'sc3'.'B'.'hbj0iMiIg'.'Y2'.'xhc3M'.'9ImhlYWRlciI'.'+','SU5TX0'.'RBVEFCQVNFX1'.'NFVFRJTkdT','PC90ZD4K'.'CQk'.'JPC90cj4=',''.'Cg'.'kJPH'.'RyPgoJCQk'.'8d'.'GQg'.'b'.'m93'.'cmF'.'w'.'IGFsa'.'Wd'.'u'.'PSJ'.'yaWdodCIgdm'.'FsaWduP'.'SJ0b3AiIHdpZ'.'HRoPS'.'I0MCUiID4KCQkJCT'.'xzcGFuIHN0eWxl'.'PS'.'Jjb2xvcjpyZWQ'.'iP'.'io8L3NwYW4+'.'Jm5ic3A'.'7',''.'SU5'.'T'.'X0h'.'PU1Q=',''.'Cg'.'kJCT'.'wvd'.'GQ+'.'Cg'.'kJCTx0ZCB3'.'aWR0aD0i'.'NjAlIiB2'.'Y'.'Wxp'.'Z24'.'9InRvcCI+C'.'gkJC'.'Qk'.'=','dGV'.'4dA==',''.'aG'.'9'.'zdA==','c2l'.'6ZQ==','MzA=',''.'C'.'gkJ'.'CQk8YnIgL'.'z'.'48c21hbGw+','S'.'U'.'5T'.'X0'.'hPU1RfREV'.'TQ'.'1I=',''.'P'.'GJyPjwvc21hbGw+'.'C'.'gk'.'JCT'.'wvdGQ+CgkJ'.'P'.'C'.'90cj4'.'=',''.'C'.'gkJ'.'P'.'HRyPgoJCQ'.'k8dGQgYWxpZ249I'.'nJpZ'.'2h0IiB2YWxpZ249I'.'nRvcC'.'I+','SU5T'.'X0NSR'.'UFU'.'RV9VU0VS','PC90ZD4K'.'CQkJPHRk'.'I'.'HZhbGln'.'bj0'.'idG9'.'wIj4KCQkJCQ==','Y3J'.'lYX'.'R'.'lX3VzZXI'.'=',''.'Tg==','aWQ=','Y'.'3JlYXRlX3VzZXJfTg==','b25jbGljaw==',''.'TmVlZ'.'F'.'J'.'v'.'b3RVc2VyK'.'Ck=',''.'IDxsYWJlbCBm'.'b3I9'.'ImNyZWF0ZV91'.'c2VyX04i'.'Pg='.'=','SU5'.'T'.'X1V'.'TR'.'VI=','P'.'C9'.'sYWJ'.'lb'.'D4'.'8YnI+CgkJCQk=','Y3JlYX'.'RlX3VzZXI=','W'.'Q==','aWQ=','Y3J'.'l'.'Y'.'XR'.'lX3V'.'zZX'.'J'.'fWQ'.'==','b2'.'5jbGljaw='.'=',''.'TmVlZFJ'.'vb3RV'.'c2V'.'yKCk=','IDxsYWJlbC'.'Bmb'.'3I9I'.'mNyZW'.'F0ZV91c2'.'VyX1'.'ki'.'Pg='.'=',''.'SU'.'5'.'TX1V'.'TRVJfTkVX','PC'.'9sYWJlbD4'.'KCQkJPC9'.'0ZD'.'4K'.'C'.'Qk8L3RyPg==','C'.'gkJPHRy'.'Pgo'.'JCQ'.'k8d'.'GQ'.'gbm93cm'.'F'.'wIGFsaWduPSJyaWdod'.'CIgd'.'m'.'FsaWdu'.'PS'.'J0b3'.'AiPjxzcGFuIHN0'.'eW'.'xlPSJjb2xvcjpyZW'.'QiPio8L3NwY'.'W4'.'+Jm5ic'.'3A7','SU5'.'TX1VTR'.'V'.'J'.'OQU1'.'F','PC90ZD4KCQkJPHRkIHZhbGlnbj0i'.'d'.'G9wIj4'.'KCQkJ'.'CQ='.'=','dGV'.'4dA==',''.'dXN'.'lcg==','c2l6Z'.'Q==',''.'M'.'zA=','P'.'GJyIC'.'8+'.'C'.'gkJCQk'.'8c21h'.'b'.'G'.'w'.'+','SU5T'.'X'.'1'.'VTRV'.'Jf'.'REVTQ'.'1I'.'=','PGJyPjwv'.'c21'.'hbG'.'w+CgkJCTw'.'vdGQ+CgkJPC90'.'c'.'j4'.'KCQk8d'.'H'.'I+C'.'gkJCTx'.'0ZCBub3dyYXAg'.'Y'.'W'.'xpZ249InJp'.'Z2h0I'.'iB2YWxp'.'Z'.'249InRvcC'.'I+','SU5TX1BBU1NXT1JE','PC90ZD4KCQkJPHRkIHZhbG'.'lnbj0'.'idG9'.'wIj4KCQkJ'.'C'.'Q==','cGFzc3dv'.'c'.'mQ'.'=','cGFzc3'.'dvcmQ=','c2l6ZQ==',''.'MzA=',''.'PG'.'J'.'yIC8'.'+'.'CgkJCQk8c2'.'1'.'hbG'.'w+',''.'SU5T'.'X1'.'BB'.'U1NX'.'T1J'.'EX'.'0R'.'FU'.'0'.'NS','PGJyPjwvc21hbGw+'.'CgkJCTw'.'vd'.'GQ+CgkJP'.'C90cj4KCQk8dHI+CgkJ'.'CTx0'.'ZC'.'B'.'ub3dyY'.'XA'.'gYWxpZ24'.'9InJ'.'pZ2h0I'.'iB2'.'YWx'.'p'.'Z249InR'.'vcC'.'I+','SU'.'5TX0NS'.'RUFURV9EQg==','PC9'.'0ZD4KCQkJPHRkIHZhbGlnbj0i'.'dG9wIj4KCQkJC'.'Q'.'==','Y3JlYXRlX2Rhd'.'GF'.'iYXN'.'l','Tg==','aWQ=','Y3Jl'.'Y'.'XRlX2RiX04=','b25'.'jbGljaw'.'==',''.'TmVlZF'.'J'.'vb3RV'.'c2'.'VyKCk'.'=','I'.'DxsYW'.'Jlb'.'CBmb3'.'I'.'9'.'Y3J'.'lY'.'XRlX2RiX04+','S'.'U5TX0RCX0VYSVNUUw'.'='.'=','PC'.'9'.'s'.'YWJlbD4'.'8YnI'.'+CgkJCQk=','Y3JlYXRlX2Rhd'.'GFiYXNl','WQ==','aW'.'Q=',''.'Y3JlY'.'X'.'Rl'.'X2RiX'.'1k=','b'.'2'.'5jbG'.'lj'.'aw'.'==','Tm'.'V'.'lZF'.'J'.'vb'.'3RV'.'c2'.'VyK'.'Ck'.'=','IDxsYWJl'.'b'.'CBmb3I9Y3'.'J'.'l'.'YX'.'Rl'.'X2R'.'iX1k+','SU5TX0RC'.'X05FVw==','PC9sYWJlbD4'.'KC'.'QkJP'.'C'.'9'.'0ZD'.'4KCQk8'.'L3RyPg'.'oJCTx0c'.'j4'.'KCQkJPH'.'RkIG5vd3JhcCB'.'hbGlnbj0'.'icm'.'lnaH'.'Q'.'i'.'IHZhbG'.'l'.'nbj0i'.'dG9wI'.'j4K'.'CQ'.'kJCTx'.'kaX'.'Yg'.'a'.'WQ'.'9'.'I'.'mR'.'iX2V4aXN0c'.'yI+P'.'HNw'.'YW4gc3R'.'5b'.'GU9Im'.'Nv'.'b'.'G9yO'.'nJlZCI+Kjwvc3Bhb'.'j4=','SU5TX'.'0RB'.'VEFCQVNF','PC9k'.'a'.'XY+'.'CgkJCQk8Z'.'Gl2IG'.'lk'.'PSJkY'.'l9uZ'.'XciI'.'HN0eWxlPSJkaXNw'.'bGF'.'5Om5v'.'bmUiP'.'j'.'xzcGFuIHN0e'.'WxlPSJjb2xv'.'cjp'.'y'.'ZW'.'QiP'.'i'.'o'.'8L3NwYW4+','SU5'.'TX0R'.'BVEF'.'C'.'QV'.'NFX05FVw'.'==','PC9kaXY+CgkJCT'.'wvdGQ+'.'Cg'.'kJCTx0ZCB2'.'Y'.'WxpZ'.'249InRv'.'cCI+'.'CgkJC'.'Qk'.'=','dGV'.'4dA==','Z'.'GF0YWJhc2'.'U'.'=','c'.'2l6Z'.'Q'.'==','M'.'zA=','PGJy'.'IC'.'8+Cgk'.'JCQk8c21hb'.'Gw+','SU5'.'TX0RB'.'VEF'.'C'.'Q'.'VNFX'.'0'.'1'.'ZX0RFU0'.'M=','PGJ'.'yPjwvc21h'.'bGw+CgkJCTwvdGQ+'.'CgkJPC'.'90cj4=','Cgk'.'J'.'C'.'Tx'.'0cj'.'4'.'KC'.'QkJ'.'C'.'Tx0ZCBub3d'.'y'.'YXAgYWxp'.'Z249InJpZ2h0IiB2Y'.'WxpZ249'.'InRvcCIgPg==','SU'.'5TX0NS'.'R'.'U'.'FUR'.'V9EQl9UWVBF','PC9'.'0'.'ZD'.'4KC'.'QkJCT'.'x0ZCB2YWx'.'pZ249In'.'R'.'v'.'c'.'CI+CgkJCQk'.'J','Y3J'.'l'.'YXRlX2RhdGFiYXNl'.'X3R'.'5cG'.'U=','','SU5TX'.'0Nf'.'R'.'E'.'Jf'.'V'.'FlQRV'.'9TVEFORA==','aW'.'5ub2R'.'i','SW'.'5ub2Ri','PGJyP'.'goJCQkJ'.'PC9'.'0ZD4KCQkJPC'.'90cj4'.'=','CgkJ'.'CTx'.'0ciB'.'pZ'.'D0'.'i'.'b'.'GluZTEiP'.'goJCQ'.'kJPH'.'RkIGNvbHNwYW49IjIiI'.'GNsYXNzPS'.'Jo'.'ZWFkZXIi'.'Pg'.'==','QU'.'R'.'NSU'.'5f'.'UEFSQU1T','PC9'.'0'.'ZD4KCQkJPC90cj4KC'.'Q'.'kJP'.'HR'.'yI'.'Gl'.'kPSJs'.'aW5'.'lM'.'iI+CgkJC'.'Qk8'.'dGQgb'.'m93cmFw'.'IGFsaWduPS'.'Jy'.'aWdodC'.'I'.'gdmFsaWduPS'.'J0'.'b3'.'AiPgo'.'JCQ'.'k'.'JCTxz'.'cGFu'.'IHN0eW'.'xlPSJ'.'jb2x'.'vcjpy'.'ZWQiPio8L3NwYW4+'.'Jm5ic3A7','S'.'U5TX1'.'JPT'.'1RfVVNF'.'Ug==','PC90ZD4KCQkJCTx0'.'ZCB2YWxpZ'.'249InRvcCI+CgkJCQkJ','dGV4'.'dA'.'='.'=','cm9vdF'.'9'.'1'.'c2V'.'y','c2l'.'6'.'ZQ==','MzA=',''.'aW'.'Q'.'=','c'.'m9vdF91c'.'2Vy','PGJyIC8+Cg'.'kJCQk'.'J'.'PHNt'.'Y'.'Wx'.'sPg==','SU'.'5T'.'X1JPT'.'1'.'RfVVN'.'FU'.'l9ERVNDUg==',''.'PG'.'JyPjwv'.'c21'.'hbGw'.'+C'.'gkJC'.'Qk8L3RkP'.'goJ'.'CQk'.'8'.'L3RyPgoJCQ'.'k8d'.'HIgaWQ9ImxpbmUzIj4K'.'C'.'QkJCTx0'.'Z'.'CBub3dyYXAgYWxpZ2'.'49InJpZ2h'.'0I'.'i'.'B2YWxpZ2'.'49I'.'n'.'RvcCI+CgkJCQkJ','S'.'U5TX1JPT'.'1RfUE'.'FTU1dPUkQ=','Cgk'.'JCQk'.'8'.'L3'.'RkP'.'goJCQkJPHRkI'.'H'.'Zh'.'bGln'.'bj0idG9wIj4K'.'C'.'QkJCQk=','cG'.'Fz'.'c'.'3dvcm'.'Q=',''.'c'.'m9v'.'dF9wYXN'.'z'.'d'.'29yZA'.'==',''.'c'.'2l'.'6ZQ==','MzA=','aWQ=','cm9v'.'dF'.'9wYXNzd2'.'9yZA==','PGJyIC'.'8+Cgk'.'JCQkJPHNtYWxsPg'.'==','SU'.'5TX'.'1JPT1RfU'.'EF'.'TU1dP'.'UkR'.'fREVTQ1I=','PGJ'.'yPjwvc21'.'h'.'bGw+C'.'gkJCQk'.'8L'.'3RkPgoJCQk8L3R'.'yPg==','CgkJCTx0c'.'j4K'.'CQk'.'JC'.'Tx0'.'ZCBjb2xzc'.'GFuPSIyIiBjbGF'.'zcz0iaGVhZGVyIj'.'4=',''.'S'.'U5TX0'.'FER'.'ElUSU9OQ'.'UxfUEF'.'SQ'.'U1'.'T',''.'P'.'C9'.'0ZD4KC'.'QkJP'.'C90cj4KCQkJPHRyPgoJCQkJPHRkIG5'.'vd3JhcCBh'.'bGlnbj0ic'.'mln'.'aHQiI'.'HdpZHRoPS'.'I0MCUiIH'.'ZhbGl'.'nbj0'.'idG'.'9w'.'Ij4=','S'.'U5T'.'X0FQX0'.'ZBU'.'A==',''.'OjwvdGQ+'.'C'.'gkJCQk'.'8dG'.'Qgd2lkd'.'Gg9IjY'.'wJSIg'.'dmFs'.'aWduP'.'SJ0b3AiPgoJCQkJCQ='.'=','d'.'GV4dA'.'==','ZmlsZV9'.'hY'.'2Nlc'.'3Nfc'.'GVyb'.'XM=','c2'.'l'.'6ZQ='.'=','MT'.'A=','PGJyI'.'C8+Cg'.'kJCQ'.'kJPHNtYW'.'xsPg'.'='.'=','S'.'U5TX0FQX'.'0ZBUF9E'.'RVNDUg='.'=','P'.'GJyPj'.'wvc21hbGw'.'+CgkJCQk8L3R'.'kPgoJCQk8L3'.'Ry'.'Pg'.'o'.'JC'.'Qk8dHI+'.'CgkJ'.'C'.'Qk8'.'dGQgbm93cm'.'FwIG'.'Fs'.'a'.'WduPSJy'.'aW'.'do'.'d'.'C'.'Igd2lkdGg9Ij'.'QwJSI'.'gdmFsa'.'WduPSJ0b3AiPg==','S'.'U5'.'TX0FQX1BBUA==','Oj'.'wvdGQ+Cg'.'kJCQk8d'.'GQgd2lkdG'.'g'.'9IjYw'.'JSIgdm'.'FsaWd'.'uP'.'S'.'J'.'0b3'.'A'.'iPgoJ'.'CQk'.'JCQ='.'=','d'.'GV4dA==','Zm'.'9s'.'ZGV'.'yX'.'2'.'FjY2V'.'zc19wZ'.'XJtc'.'w==','c2l6ZQ='.'=',''.'MTA=',''.'PGJ'.'y'.'IC8+Cgk'.'JC'.'QkJPHNtYW'.'x'.'sPg==','SU5TX0FQX'.'1BBUF9'.'ERVNDUg'.'==','PGJyPjwvc21hbGw+Cg'.'kJCQk'.'8L3RkPgoJ'.'CQk8L3RyPgoJCT'.'wvd'.'GFib'.'GU+Cg'.'kJ'.'PHNjcmlwd'.'CB0e'.'XB'.'lPSJ0ZXh0'.'L2phdm'.'Fz'.'Y3J'.'pc'.'HQiPk5lZWRSb290'.'V'.'X'.'N'.'lcigpOzwv'.'c'.'2'.'NyaX'.'B0P'.'g==',''.'Y3JlYXRlX21vZHVs'.'ZXM=','SU'.'5TV'.'F9'.'QU'.'k9EVU'.'NUX0lO'.'U1'.'RB'.'TEw=','bmV'.'4d'.'F'.'N0ZXA=','bmV'.'4dFN0'.'Z'.'X'.'B'.'TdGFnZQ==','X19'.'maW5pc2'.'g=','Y3JlYX'.'Rl'.'X2FkbWlu','cmVtb3ZlX'.'21zc3'.'Fs',''.'SU5TVF9SRU1PVkVf'.'V'.'EVNU'.'F9GSUxFUw==',''.'I'.'ChNU'.'y'.'BTU'.'U'.'wgU2VydmVy'.'KQ'.'==','cmVtb3Z'.'l'.'X29'.'yYWNsZ'.'Q='.'=','SU5TV'.'F9SR'.'U1PV'.'kVfVEVNUF9GSUxFUw==','IChPc'.'mF'.'j'.'b'.'GUp','cmVtb3ZlX21pc2'.'M=','SU5T'.'VF'.'9SR'.'U1PVkV'.'fV'.'E'.'VNU'.'F9'.'GSUxF'.'Uw==','YXJXaXphcmRDb25'.'m'.'aWc'.'=','c2tpc'.'Elu'.'c3'.'RhbGx'.'N'.'b'.'2R1b'.'G'.'Vz','',''.'L1'.'tc'.'cyxd'.'Ky'.'8=','YX'.'JXa'.'Xph'.'cmRDb25'.'maWc=','c2tpcEluc'.'3RhbGxNb2R1bGVz','bWFp'.'bg='.'=','c'.'2tpcA'.'==',''.'dXRmOA==','bW'.'Fpbg==','d2l'.'uZ'.'G93Lm9uYmVmb3J'.'l'.'dW5s'.'b2FkID0'.'gbnVs'.'b'.'Dsgd2'.'luZ'.'G93LmFqYXh'.'G'.'b3J'.'t'.'LlN0b3BBa'.'m'.'F4KCk'.'7IHdp'.'bmRvd'.'y5hamF4Rm'.'9ybS5TZ'.'XR'.'TdGF0'.'d'.'XMoJz'.'AnLCAn',''.'SU5TVF9'.'NQUlOX0lOU1'.'RBTE'.'xfRVJS'.'T1I'.'=','Jy'.'k7','','X19'.'maW5pc2g=','d2l'.'uZG'.'93L'.'m9uY'.'mVmb3JldW5sb'.'2FkID'.'0'.'gbnVsbDsgd2luZG9'.'3LmF'.'qYX'.'hGb3JtLlN0b3BBamF4KCk7','d2luZ'.'G'.'93'.'LmFqYXhGb3JtL'.'lNl'.'dF'.'N0'.'YXR1cyg'.'n','J'.'yk7IHdp'.'bm'.'Rvd'.'y5hamF4Rm9'.'y'.'bS5'.'Qb3N0KCc=','JywgJw==','Jy'.'w'.'n','Jyk7','Q29udGVudC1UeXBlOiB0Z'.'Xh0L2'.'h0'.'bWw7IGN'.'o'.'YXJ'.'zZ'.'XQ9','W3Jlc3'.'Bvbn'.'NlXQ'.'='.'=',''.'Wy9yZ'.'XNwb25zZV0'.'=','RE9DVU1FTl'.'RfU'.'k9'.'PVA==','L'.'2JpdHJpeC9tb2R'.'1'.'bGV'.'z','RE9DVU1FTlRfUk9PVA==',''.'L'.'2JpdHJpeC9tb'.'2R1bGVzL'.'w='.'=','Lg==','Li4=','bWFpbg==','L2luc3'.'RhbGw'.'vaW5k'.'ZXgucG'.'hw',''.'bWFpb'.'g==',''.'d'.'XR'.'mO'.'A==','ZG'.'F0Y'.'WJhc'.'2U=','Z'.'GF0YWJhc2U=','Z'.'mlsZX'.'M=','X19maW5pc2g=','','SU5TV'.'F9'.'JTlNUQUxM'.'X0NPTVB'.'M'.'RVRF',''.'c2luZ2xl','QlhfVV'.'RG','dXRmOA==',''.'ZG'.'F0YWJ'.'hc2U=','QlhfVVRG','ZmlsZXM=','c2tp'.'c'.'A==','ZGF0YWJhc'.'2U=','dXR'.'mOA==','dXRmOA==','VV'.'RGLTg=',''.'ZGF'.'0YWJ'.'hc2U'.'=',''.'SU'.'5TVF'.'9JTlNUQUxMX0RB'.'VEFCQVN'.'F','Zml'.'sZ'.'XM=','SU5TVF9JTlNUQUx'.'M'.'X0'.'ZJ'.'TEVT','bW'.'Fp'.'bg==','SU5'.'T'.'VF9NQU'.'lOX01PRF'.'VMR'.'Q='.'=','I'.'Cg=','KQ==','QlhfVVRG','ZmlsZX'.'M=','dXRmL'.'Tg'.'=','SU5TV'.'F'.'9JTl'.'NUQ'.'Ux'.'MX01'.'PRFV'.'MRQ==',''.'ICZxdW90Ow'.'==','JnF1b3Q7ICg=','KQ='.'=',''.'cm'.'Vtb3ZlX21zc3Fs','bX'.'Nzc'.'Ww=','cmVtb3ZlX29yY'.'WNsZQ==','b3'.'J'.'hY'.'2'.'xl','cmV'.'t'.'b3ZlX'.'21'.'pc'.'2'.'M=','RE9DV'.'U1F'.'TlR'.'fUk9P'.'V'.'A'.'==',''.'L2J'.'pdHJpeC9odH'.'Rl'.'c3Q=','R'.'E9DVU1FTlR'.'f'.'Uk'.'9PVA==','L'.'2J4d'.'G'.'V'.'zdA==','Q01'.'v'.'ZHVsZQ==','R'.'E'.'9'.'DVU1FTl'.'RfU'.'k9PVA'.'==','L2JpdHJp'.'eC9tb2R1bGVzL21haW4'.'va'.'W'.'5jbHVkZS5waHA=','RE9DV'.'U'.'1FTlRfUk'.'9PVA='.'=','L2Jpd'.'HJ'.'peC9tb2R1bGVzLw==','L'.'2luc3RhbGwvaW5kZXgu'.'c'.'G'.'hw','Lg==','X'.'w'.'='.'=','bWFpbg==','RE'.'9D'.'VU'.'1FT'.'lRfUk9PVA==','L3BocF9pb'.'nRlcmZhY2UvZGJjb25uLnBocA==','RE9DVU1F'.'TlRfUk9PVA==','L2J'.'pdHJpe'.'C9'.'tb2R1bGVzL21'.'ha'.'W4'.'vYX'.'V0b2xvYW'.'Qu'.'cGhw','RE9DVU1FTlRfUk9PVA='.'=','L2Jpd'.'HJpeC9tb2R1b'.'GVzL21ha'.'W4vY2xh'.'c3Nlcy9teXNx'.'bC9kYXRhYmFzZS5w'.'aHA=','RE9'.'DV'.'U1FTlRf'.'Uk9'.'PVA==','L'.'2JpdHJ'.'peC9t'.'b2R'.'1bGV'.'zL21'.'haW4vY2'.'xhc3'.'Nlcy9n'.'ZW'.'5lcmF'.'sL21haW'.'4ucGhw','RE9DVU'.'1F'.'TlR'.'fU'.'k9PV'.'A'.'='.'=','L2Jp'.'dHJpeC'.'9tb'.'2R1'.'bGVzL2'.'1haW4vY2'.'xhc3Nlcy9nZ'.'W5lcmFsL2NhY2h'.'lLnBo'.'cA'.'==','R'.'E9DVU1'.'FTlRf'.'Uk9PVA==',''.'L2JpdH'.'Jp'.'eC9tb2'.'R1bG'.'VzL2'.'1haW4'.'vY2xh'.'c'.'3'.'Nlc'.'y9nZW5'.'lcmFsL2'.'1'.'vZHVsZS5waHA=',''.'RE9DVU1'.'FT'.'lRfUk9PV'.'A='.'=','L2JpdHJpe'.'C'.'9'.'tb2R1b'.'GVzL21haW4vY2xhc3Nl'.'cy9n'.'ZW5lcmFsL3Vz'.'ZXJ0e'.'X'.'BlL'.'nB'.'ocA==','RE'.'9D'.'VU1'.'FTlRf'.'Uk9PVA==','L2JpdHJpeC9tb2R1'.'b'.'GV'.'zL2'.'1haW'.'4vaW5jbHVkZS5wa'.'HA=','TVlT'.'UU'.'w=','TVlTUUx'.'fVE'.'FCTEVfVFlQR'.'Q'.'='.'=','','U0VUI'.'HN0'.'b3J'.'hZ2'.'VfZ'.'W5naW5lID'.'0gJ'.'w='.'=',''.'Jw==','U0V'.'UIGRlZ'.'m'.'F1bHRf'.'c3'.'Rv'.'cmF'.'nZV9lbmdpbmUg'.'PSAn','J'.'w==',''.'ZGF0YWJhc2U=','c2'.'tp'.'cA='.'=','dXRmOA='.'=','bW'.'Fpbg='.'=','RE9DVU1FTlRfUk9PVA==','L2J'.'pdHJ'.'pe'.'C9t'.'b2R1bGVzLw==',''.'ZGF0'.'YWJhc2'.'U=',''.'REFUQUJBU0'.'Vf'.'R'.'VJST1I=','b'.'W'.'Fpbg='.'=','Yml0'.'cm'.'l4','bW9'.'kdWxlcw'.'==','bWFpb'.'g==','YWRta'.'W'.'4=','c'.'Gh'.'w'.'LmV'.'uaWZlZA'.'==','RE9'.'DVU1FTlRf'.'Uk9PVA==','L'.'w'.'==','Lw==','RE9DVU1F'.'TlRfU'.'k9PVA==','L'.'2JpdHJp'.'e'.'C8uY29u'.'Zmln'.'LnBocA==','RE9'.'DVU1FT'.'lRfUk9PVA='.'=',''.'L2Jpd'.'HJpeC8'.'uY2'.'9uZ'.'ml'.'nLnB'.'ocA'.'==',''.'c2Fhcw==','ZGF5c19'.'0c'.'m'.'lhb'.'A==',''.'c2Fhcw==','ZGF5c190cmlhbA==','V'.'F'.'9TVEVB'.'TA='.'=','Z'.'A==','bQ==','ZA==','WQ'.'==','bQ='.'=','bQ='.'=','ZA==',''.'WQ==',''.'WQ'.'==','bQ==','ZA'.'==',''.'WQ==','','R'.'VQ=',''.'SVM=','WA'.'==','SVI=','VA==','SQ==','Qg==','T05fT0Q=','JXMlcw'.'==','X09VUl9CVV'.'M=','PA==','P'.'w==','Z'.'G'.'VmaW5lK'.'CJU'.'RU1QT1J'.'BUllfQ0FDSE'.'U'.'iL'.'CAi','I'.'ik7',''.'Pw'.'==',''.'Pg'.'='.'=',''.'d'.'w==','ZHJpbl9'.'wZXJnb2tj','REI'.'=','U0VMR'.'UNU'.'I'.'FZBTFV'.'F'.'IEZS'.'T0'.'0'.'gYl'.'9vcH'.'R'.'pb2'.'4gV0'.'hFUkUgTkF'.'NRT0n','JX'.'Mlcw==','Y'.'WRt','aG'.'R'.'y'.'b3dzc2E=',''.'JyBBT'.'kQgTU'.'9EVUxF'.'X0lEPS'.'d'.'t'.'YWluJ'.'w==','RE9DVU'.'1'.'FTlRfUk9PVA==','L2Jpd'.'HJpe'.'C8uY2'.'9uZm'.'l'.'n'.'LnBocA'.'==','RE'.'9D'.'VU'.'1FTlRfU'.'k9PVA'.'==','L2J'.'p'.'dH'.'Jpe'.'C8uY29'.'uZmlnLnBocA==','c2'.'Fhcw==','Z'.'GF'.'5c19'.'0cmlhbA='.'=','c2'.'F'.'h'.'cw='.'=','ZGF5c190cmlhbA==','SDR1Nj'.'dmaHc4N1ZoeXRvcw==','ZA'.'==','b'.'Q==','Z'.'A==','WQ==','bQ==','bQ==','ZA==',''.'WQ==','WQ==','bQ==',''.'ZA='.'=',''.'WQ==','','YQ='.'=','Qg==','Um'.'E=','S2'.'E=','ZA==',''.'QQ==','QnJh','dGhS',''.'N'.'0h5cj'.'EySHd5'.'MHJ'.'Gc'.'g='.'=','REI=',''.'SU5TRVJUI'.'ElO'.'VE'.'8'.'gY'.'l9vcHRpb2'.'4gKE1PRFV'.'MR'.'V9'.'JRCw'.'g'.'TkF'.'N'.'RSwgVkFMVUUpIFZBTFVF'.'Uyg'.'nb'.'W'.'F'.'pb'.'i'.'csICc'.'=','JXMl'.'cw==','Y'.'WRt','a'.'GRyb3d'.'zc'.'2E=',''.'Jyw'.'gJw==','REI=','J'.'yk=','Q0FD'.'SE'.'VfTUFOQ'.'UdF'.'Ug==','Q0FD'.'SEVfTUFOQUd'.'FU'.'g==',''.'Yl9vc'.'HRpb24=',''.'Q0'.'FDS'.'E'.'VfTUFOQ'.'Ud'.'FUg='.'=','Y'.'l9vcHRpb246bW'.'Fpbg='.'=','YXJX'.'a'.'Xp'.'hcm'.'RDb25ma'.'Wc'.'=','b3B0a'.'W9u'.'cw==','b3B0'.'aW9u','YXJXaXphc'.'mRDb25ma'.'W'.'c=','b3B0aW9ucw==','b3'.'B'.'0aW9'.'u','b'.'m'.'FtZQ='.'=','dmFsdWU=','bmFtZQ'.'==',''.'dmFsdWU=',''.'Zm'.'lsZXM=','RklMRV'.'NfRVJST1I=','R'.'E9DVU'.'1FTlRfUk9PVA==','L3Bo'.'cF'.'9pbnRlcmZhY2'.'UvdXRm'.'LmxvZw'.'==','Lw==','Lw='.'=','RE9DVU'.'1FT'.'lRfUk9PV'.'A'.'='.'=',''.'L3Bo'.'cF'.'9pb'.'nRlcmZhY2U'.'v'.'dXRmLmx'.'vZw='.'=',''.'Y'.'W'.'Ir',''.'Lw='.'=','Lw='.'=','RE9DVU1F'.'TlRfUk9P'.'V'.'A==','Ly'.'5jb25maWcucGhw','RE'.'9DVU1'.'F'.'TlRfUk9PVA==',''.'Ly5jb25maWcucGhw','RE'.'9DVU1FTl'.'RfUk9PV'.'A'.'==','L2'.'JpdHJp'.'eC'.'93aXphcmRzL'.'2'.'JpdHJ'.'pe'.'A==','L'.'g==','Li4=','L'.'w='.'=','Lw='.'=',''.'RE9DVU1'.'FTlRf'.'Uk9'.'PVA==','L3BocF9pbnRl'.'cmZh'.'Y'.'2UvZGJjb25'.'uL'.'nBocA==','CgkJPGRpdiBjb'.'GFzcz0ia'.'W'.'5'.'z'.'dG'.'F'.'sLWxvYWQtYmxvY2'.'siIGlkP'.'SJyZ'.'XN'.'1bHQ'.'iPgo'.'JCQk8ZG'.'l2'.'IG'.'NsYXNzPSJ'.'pbnN0Y'.'Wwtb'.'G9hZC1sYWJ'.'lbCIgaWQ9I'.'nN'.'0YXR1'.'cyI+'.'PC9kaXY+Cg'.'kJCTxk'.'a'.'XYg'.'Y'.'2x'.'hc3M9Imluc3R'.'hbC1'.'wcm9ncmV'.'zcy1'.'iY'.'XItb3'.'V0ZXI'.'i'.'IHN0'.'e'.'WxlPSJ3'.'aWR0aDogNjcw'.'cHg7Ij4'.'KCQkJCTxkaXYgY2xhc3'.'M9Imluc3RhbC1wcm'.'9ncmVz'.'cy1'.'iYXI'.'tYWx'.'pZ25'.'tZW'.'5'.'0I'.'j4KCQkJC'.'Q'.'k8ZG'.'l2'.'IGNsYXN'.'zPSJp'.'bnN0YWwtcHJvZ3Jl'.'c3'.'MtYmF'.'yLWlubmVyIiBpZD0iaW5kaW'.'Nhd'.'G'.'9y'.'Ij'.'4KC'.'Qk'.'J'.'CQk'.'JP'.'GR'.'pd'.'i'.'BjbGF'.'zcz0'.'iaW'.'5'.'zdGFsLXB'.'yb2dyZXN'.'zLWJhci1pbm5lci10'.'ZXh0IiB'.'zdHlsZT0id2lk'.'dGg6IDY3MHB'.'4O'.'yIga'.'WQ'.'9InBlcmNlb'.'nQiPjwvZGl'.'2P'.'goJCQ'.'k'.'JCTwvZGl2PgoJ'.'CQkJCTx'.'z'.'cGF'.'uIGlkPS'.'JwZXJjZW50Mi'.'I+MCU8L3NwYW4+CgkJCQk'.'8L'.'2Rpdj4KCQkJ'.'PC'.'9k'.'a'.'XY+CgkJPC9k'.'aXY+'.'CgkJPGRpdiBp'.'ZD0iZX'.'Jyb3'.'JfY29udGFpbmVyIiB'.'z'.'dHlsZT0iZGlzc'.'Gxh'.'eTpub25'.'lIj'.'4KCQk'.'JPGRpdiB'.'pZ'.'D0i'.'ZXJyb3Jfb'.'m9'.'0aWNl'.'I'.'j4'.'KC'.'Q'.'kJCTx'.'kaXY'.'gY2xhc3M9Imluc3'.'Qt'.'bm90'.'ZS1i'.'bG9jayBpbn'.'N0'.'LW5vd'.'GU'.'t'.'YmxvY2stcmVkIj4KCQkJCQk8ZGl2IG'.'Ns'.'YXNzPS'.'Jpbn'.'N0LW5v'.'d'.'GUtYm'.'x'.'v'.'Y2staWN'.'vbiI'.'+PC'.'9k'.'aXY+C'.'g'.'kJC'.'QkJ'.'PGRpdi'.'B'.'j'.'bGFzcz0i'.'aW5zdC1ub3'.'RlLWJsb2N'.'rLW'.'xhY'.'mV'.'sIj'.'4=','SU5TVF9FUlJPUl9P'.'Q0NVUk'.'VE',''.'P'.'C9'.'kaXY'.'+'.'PGJyIHN0'.'eWxlPSJjbG'.'Vhcj'.'pib3'.'RoIiAv'.'Pgo'.'J'.'CQk'.'JC'.'TxkaXY'.'gY2xhc'.'3'.'M9Imluc'.'3Qtbm90ZS1ibG'.'9'.'jay'.'1'.'0ZXh0I'.'j'.'4=','SU'.'5TV'.'F9FUlJ'.'PUl9'.'OT1RJ'.'Q0U=','PG'.'R'.'pdiB'.'pZ'.'D0iZXJyb3Jf'.'dGV4dCI+PC9kaXY+'.'PC9kaXY+C'.'gk'.'JC'.'Qk8L2R'.'p'.'dj4KCQkJP'.'C'.'9kaXY+CgoJCQk'.'8ZGl2'.'IGlkPS'.'JlcnJvcl9idXR0b2'.'5zIiBh'.'bGlnbj0iY2VudGVyIj'.'4KCQkJ'.'PGJyIC8+P'.'GlucHV'.'0'.'I'.'H'.'R5cGU9I'.'mJ'.'1'.'dHRvbiIgdmFs'.'d'.'W'.'U9I'.'g==','SU5TV'.'F9SRVR'.'SWV'.'9CVVRU'.'T'.'0'.'4=','IiBpZD0'.'iZXJ'.'yb3JfcmV0'.'c'.'nl'.'fY'.'nV0dG9uIiB'.'v'.'b'.'m'.'Ns'.'a'.'W'.'NrPSIi'.'IGNsYXNzP'.'S'.'JpbnN0YWwtYnRuIG'.'luc3Rh'.'b'.'C'.'1'.'id'.'G4taW5'.'wIiA'.'vP'.'iZ'.'uYn'.'NwO'.'zx'.'pb'.'nB1'.'d'.'CB0'.'e'.'XBl'.'PSJ'.'id'.'XR0b24'.'iIGlkP'.'S'.'J'.'lcnJvcl9za'.'2'.'lwX'.'2J1dHRvbiIgdmF'.'s'.'dWU9Ig==','SU5T'.'VF9'.'T'.'S0l'.'QX0'.'JVVFRPTg==','Ii'.'BvbmNsaWNrP'.'SIiIGN'.'sYXNz'.'PSJpbnN0YWw'.'tYn'.'R'.'uIGl'.'uc3RhbC1i'.'dG4'.'ta'.'W5wIi'.'AvPiZuYnNwOz'.'wvZG'.'l2PgoJCTwvZGl'.'2PgoKCQk=','bmV4dFN0ZXA=','bWFp'.'b'.'g='.'=','Cgk'.'J','bm'.'V4d'.'FN0Z'.'X'.'B'.'TdGFnZQ'.'==','ZG'.'F'.'0Y'.'WJh'.'c2'.'U=','C'.'gk'.'JPGlmcmFtZSBzdHlsZT0iZGlzcG'.'xheTpub25lOyIga'.'WQ'.'9Imlm'.'c'.'mFtZS1'.'wb3N0LWZvcm0i'.'IG'.'5hbWU9ImlmcmFtZS1wb3N0L'.'WZvc'.'m0iIHNyYz0'.'iamF2YX'.'NjcmlwdD'.'onJyI'.'+PC9pZnJh'.'bW'.'U+CgkJ','bmV4dF'.'N0'.'ZX'.'A'.'=','Qlhf'.'VVRG','dXRmOA='.'=','ZGF0YWJhc2U=','CgkJ'.'C'.'TxzY3JpcHQg'.'dHl'.'wZT0idGV4dC9'.'qYX'.'Zhc2N'.'y'.'aX'.'B'.'0I'.'j4KCQkJ'.'CXZhc'.'iB'.'ham'.'F4Rm'.'9y'.'bSA9I'.'G5ld'.'y'.'B'.'DQWpheEZvcm0oI'.'g==',''.'Ii'.'wgImlm'.'cmFtZS1'.'wb3N0LWZvcm'.'0iLCA'.'i','Iik7CgkJCQlhamF4Rm9yb'.'S5Qb3'.'N0K'.'CJ'.'tYWluIiw'.'gIg='.'=',''.'Iiwg'.'Ig==','SU5T'.'VF9NQ'.'U'.'lOX01'.'PR'.'FV'.'M'.'RQ==',''.'ICg'.'=','QlhfVVRG','VVRGLTg=',''.'SU5TVF9J'.'TlNUQUxMX0RBVEFCQVNF','K'.'SIpO'.'woJCQk8L3'.'Njc'.'m'.'lwdD'.'4KCQk'.'=','Y3JlYXRlX2'.'Fkb'.'Wlu',''.'c'.'2Vs'.'ZW'.'N0X'.'3dpemF'.'yZ'.'A==','TkVYVF'.'9CVVRUT04=','SU5'.'TVF'.'9DU'.'kVB'.'VE'.'VfQ'.'URNSU'.'4=',''.'bG9'.'na'.'W4'.'=','YW'.'RtaW'.'4=','Z'.'W1haWw=','','QklUU'.'klYX0VOVl9'.'U'.'WV'.'BF','Y3J'.'t',''.'b'.'GljX2tleV92YXJpYW'.'50','WQ'.'==','RE9DVU1FTlRfU'.'k9PVA='.'=','L2JpdHJpeC9'.'tb2R'.'1bGVzL21haW'.'4vaW5jbHV'.'k'.'ZS'.'5'.'waHA=','ZW1h'.'aW'.'w=','bG9naW4=',''.'YWR'.'ta'.'W5fcG'.'Fzc'.'3dv'.'cmQ=','YW'.'RtaW5'.'f'.'cGF'.'zc3dvc'.'m'.'R'.'fY29uZmlybQ==','dXN'.'l'.'c'.'l9uY'.'W1l','d'.'XNl'.'c'.'l9zd'.'XJu'.'YW1l','',''.'SU5T'.'X0ZP'.'Uk'.'dPVF9F'.'TUF'.'JT'.'A='.'=','SU5TX1dST05'.'HX0VNQUl'.'M','',''.'SU'.'5T'.'X0'.'Z'.'P'.'U'.'kdPVF9MT0'.'dJTg'.'==','SU5TX0xPR0l'.'OX01JTg==','',''.'SU5'.'TX0Z'.'PUkdPVF'.'9Q'.'QVNT'.'V09SRA'.'==','S'.'U'.'5'.'TX1BBU1NXT'.'1JEX'.'01JTg==','SU5TX1d'.'ST05HX0NPTkZJUk'.'0'.'=','Qkl'.'UUklYX0VO'.'Vl9UWVB'.'F',''.'Y3'.'Jt','','QUNUX0tFWV9C'.'QU'.'R'.'fT'.'kF'.'N'.'RQ'.'==','dXNlcl'.'9uYW1l','','QU'.'N'.'UX0'.'tFWV9C'.'QU'.'RfTEFTVF9OQU1'.'F','dXNlcl9z'.'dXJ'.'uYW1'.'l',''.'U0VMRU'.'N'.'U'.'ICogRlJP'.'T'.'S'.'BiX3V'.'zZXI'.'gV0h'.'FUkUgSUQ9MQ==','TkFNRQ==','TEFTVF9OQ'.'U1'.'F','RU1B'.'SUw=','TE'.'9HSU'.'4=',''.'QUNU'.'SVZF','WQ==','R1JPV'.'V'.'BfSUQ=','M'.'Q==','U'.'EFTU1d'.'PUk'.'Q'.'=','Q09ORklSTV9Q'.'QV'.'NTV09SRA==','bWFpbg='.'=',''.'ZW1h'.'aWxf'.'ZnJvbQ'.'==',''.'RE'.'9DV'.'U1FTl'.'RfUk9'.'P'.'VA='.'=',''.'L'.'3Bo'.'cF9'.'pbnRlcmZhY2Uvd'.'XRmLm'.'x'.'vZw==','R'.'E'.'9DVU1FTlRfUk'.'9PVA==','L2Jp'.'dHJpe'.'C9tb2R'.'1bGVz'.'L'.'2'.'ludHJhbmV'.'0','Rk'.'lSU1RfR'.'URJVElPTg==','bWF'.'pbg==','T25CZWZvcmVQc'.'m'.'9sb2c=','bWFpbg'.'==','Q1dpemFyZFNvbFBhbmVs',''.'U2hvd'.'1Bh'.'bm'.'Vs','L21vZHVsZXMv'.'bW'.'Fpbi9p'.'bnN0YWxsL3d'.'pemFyZF9zb2wvcGFu'.'ZWxf'.'YnV'.'0d'.'G9uLnBocA'.'==','Z'.'GV2'.'c'.'3J'.'2',''.'W'.'Q==','b'.'W'.'F'.'pbg'.'==',''.'dXB'.'kYXRlX'.'2Rldn'.'Nydg==','QklUUklYX0VOV'.'l9UWVBF',''.'Y3Jt','bGljX2'.'tl'.'eV92Y'.'X'.'J'.'pYW50','W'.'Q==','bXlzcWw'.'=',''.'R'.'E9DV'.'U'.'1'.'FTl'.'RfUk9PVA==','L'.'3JlYWRtZ'.'S5'.'wa'.'HA'.'=','RE9DVU1FTlRfUk9PVA==','L'.'3Jl'.'Y'.'W'.'RtZS'.'5'.'odG1s','RE'.'9DVU1'.'FTlRfUk'.'9'.'PVA==','L2luc'.'3R'.'h'.'bGwuY2'.'9u'.'Zml'.'n','RE'.'9D'.'VU1'.'F'.'Tl'.'RfUk'.'9PVA==',''.'L3'.'J'.'lc3Rvcm'.'U'.'ucG'.'hw','RE9DVU'.'1FTlRf'.'Uk9P'.'VA==','L2J'.'pdHJpeHNldHVwLnBocA==','Q'.'lhf'.'VVRG','RE9DVU1FT'.'l'.'R'.'fUk'.'9PVA'.'='.'=','L2Jp'.'dHJ'.'p'.'eC9tb2R1'.'b'.'GV'.'zL'.'21haW4'.'vb'.'GFuZy8'.'=','L'.'2luc3Rhb'.'Gwuc'.'Ghw',''.'L'.'2'.'luZGV4LnBo'.'cA==','QlhfVVR'.'G','SU5TVEFMTF9'.'VV'.'EZ'.'fUEF'.'HRQ==','Q'.'l'.'hfVVRG',''.'Z'.'W1haWw=','bG'.'9naW4'.'=','YWRta'.'W'.'5fcG'.'F'.'zc3dvcmQ=','YWR'.'t'.'aW'.'5fc'.'GFzc3'.'dvcmR'.'fY29u'.'ZmlybQ==','dXNlcl9uYW1l',''.'dXN'.'lcl9zdXJuY'.'W1l','dX'.'RmLTg=','Qkl'.'UU'.'k'.'lYX'.'0'.'VOVl9UWVBF','Y3Jt','CgkJPHRhY'.'mxl'.'I'.'GJv'.'cmR'.'lcj0iMCI'.'gY2xhc3M9ImRhdGEtdGFibGUiPgoJCQk8'.'dHI+Cg'.'kJCQk'.'8dGQ'.'g'.'Y29s'.'c'.'3B'.'h'.'bj'.'0i'.'Mi'.'IgY2xhc3M'.'9Im'.'hl'.'YWRl'.'ciI+','S'.'U5TX'.'0FETUl'.'OX1NFVFRJTkdT','PC90ZD4KCQkJPC9'.'0cj4'.'K'.'CQkJPHRyP'.'goJCQkJPHRkIG5vd3JhcCBhbGlnbj0i'.'cmln'.'a'.'HQ'.'iID48c'.'3Bh'.'bi'.'B'.'zdHl'.'sZT0i'.'Y'.'2'.'9sb3I'.'6'.'c'.'mVkIj4qPC'.'9z'.'cGFuPiZ'.'uYnNwOw==','SU5T'.'X0x'.'P'.'R0lO',''.'PC90'.'ZD'.'4'.'KCQkJCTx'.'0ZCA+','dGV4dA'.'==','bG9naW4=','c2l6ZQ'.'='.'=',''.'MzA=','P'.'C9'.'0ZD4KCQkJPC'.'90cj4K'.'CQkJPHRy'.'P'.'goJCQk'.'JPH'.'RkIG5v'.'d3JhcCBhbGln'.'bj0icmlnaHQi'.'PjxzcGFuI'.'HN0eWxlPSJ'.'jb'.'2xvcjpy'.'ZWQiPio8'.'L3'.'NwYW4+J'.'m5'.'ic3A'.'7',''.'SU5'.'T'.'X0FETUlO'.'X1BBU1N'.'XT1JE','P'.'C90'.'ZD'.'4KCQk'.'J'.'CT'.'x0'.'ZCA+','cGF'.'zc3dv'.'cm'.'Q=','Y'.'WR'.'taW5f'.'cGFzc3'.'dv'.'c'.'mQ=','c2l6ZQ'.'==','MzA'.'=','PC90ZD4KCQkJPC'.'90cj4KCQk'.'JP'.'HRyPg'.'oJCQkJPHRkIG5vd3JhcCB'.'h'.'bGlnbj0icmlnaHQi'.'P'.'jxz'.'c'.'GFu'.'I'.'HN'.'0eWxlPS'.'Jjb2xv'.'cjpy'.'ZWQi'.'Pi'.'o8L3NwYW4+Jm5i'.'c3A'.'7','SU5TX1BBU1N'.'XT'.'1JEX0NPTkY=',''.'P'.'C'.'9'.'0ZD'.'4K'.'C'.'QkJCTx0ZD4'.'=','cGF'.'zc3dvcmQ=',''.'YWRta'.'W'.'5fcGFzc3dvc'.'mR'.'fY29'.'uZmly'.'bQ==','c'.'2l6'.'Z'.'Q==','MzA=','PC90Z'.'D4KCQkJPC90'.'c'.'j4KC'.'QkJP'.'HRyP'.'g'.'oJ'.'CQkJPHRkIG5v'.'d3JhcCBh'.'b'.'Glnbj0'.'i'.'cml'.'naH'.'Q'.'iPj'.'xzc'.'GFuIHN0eWxl'.'PSJj'.'b2xvcjpyZW'.'Qi'.'Pio8L3N'.'wYW4+'.'Jm5ic'.'3A7','SU5TX0VNQUlM',''.'PC'.'90ZD4KCQkJC'.'T'.'x0ZD4=',''.'dGV4'.'dA='.'=','Z'.'W1'.'haWw=','c2l6ZQ==','MzA=','P'.'C90ZD4KCQkJPC90cj'.'4KC'.'QkJP'.'HRyPgoJCQ'.'kJ'.'PHRkIG'.'5vd3J'.'h'.'cCBhbGl'.'nbj0icmlna'.'HQiPg='.'=','PH'.'NwYW'.'4g'.'c'.'3R'.'5b'.'GU'.'9ImNvb'.'G9yOn'.'J'.'lZCI+Kjwv'.'c3Bhb'.'j'.'4=','','S'.'U5TX0'.'5BTUU'.'=','PC90ZD4KCQk'.'JCTx0Z'.'D4=','dGV4dA==','dXNlcl9uYW1l',''.'c2l6ZQ==','MzA=','PC9'.'0Z'.'D'.'4KCQkJPC90cj4KC'.'Qk'.'JPHRyP'.'goJCQkJPHRkIG'.'5v'.'d3'.'JhcCBhb'.'Gln'.'bj'.'0ic'.'mlnaHQiPg==','PHNwYW4gc3R5bGU9'.'I'.'mNvbG'.'9yOnJlZ'.'CI+Kj'.'wvc3Bhbj4=','','SU5'.'TX0xBU1RfTk'.'FN'.'RQ==','PC9'.'0Z'.'D4K'.'CQkJCTx'.'0'.'Z'.'D4=','dG'.'V4'.'dA='.'=','d'.'X'.'Nlcl9zdX'.'JuYW1'.'l','c2l6ZQ='.'=','MzA=','P'.'C'.'90'.'ZD4KCQkJPC9'.'0cj4=','PH'.'R'.'y'.'Pjx0ZCBj'.'b'.'2xzcG'.'FuPS'.'I'.'y'.'Ij'.'48bGFi'.'ZWw+','bGljX'.'2'.'tle'.'V92YXJpYW'.'50',''.'WQ='.'=','QUNUX0tFW'.'Q==','PC9sYWJlbD'.'48L3Rk'.'Pjw'.'vdHI+','C'.'gkJPC9'.'0YWJsZ'.'T4'.'=',''.'c2Vs'.'ZW'.'N0'.'X3'.'dpemFyZA==','ZmluaXNo',''.'TkVY'.'VF9CVVRUT04=',''.'SU5TVF9TRUxFQ1RfV0l'.'aQVJE','RE9'.'DVU1FTlRfUk9PVA==','L'.'2Jp'.'dH'.'JpeC9t'.'b2R1'.'bGVzL2'.'1haW4'.'vaW5'.'jbH'.'VkZS5waHA=','c2Vs'.'ZWN0ZW'.'Rf'.'d2l6YX'.'Jk','',''.'SU5TX1'.'dST'.'05'.'H'.'X1dJWk'.'F'.'SRA==','QA==',''.'bG9hZF9tb2R1'.'bG'.'U=','Og='.'=','I1'.'teYS16M'.'C05Xy4'.'tX'.'Ssj'.'a'.'Q==','','','RE9DV'.'U1FTl'.'RfUk9PV'.'A='.'=',''.'L2'.'JpdH'.'JpeC9t'.'b2R1'.'bGV'.'zLw==','L2luc3R'.'hbGw'.'vd2'.'l6YXJkcy8=','Lw==',''.'S'.'U'.'5TX1'.'dJWkF'.'SR'.'F9OT1RfRk9V'.'T'.'kQ=','R'.'E'.'9D'.'V'.'U1FT'.'lRfUk9PVA==','L2JpdHJp'.'eC9tb2R1bGVzLw==','L'.'2lu'.'c3RhbGw'.'vd2l6YXJkc'.'y'.'8=','Lw==',''.'RE9'.'DVU'.'1FT'.'lR'.'f'.'Uk9PVA==','L'.'2JpdHJpeC93aXph'.'cmRz'.'Lw==','Lw='.'=','RE'.'9DVU1F'.'Tl'.'RfUk9PV'.'A='.'=',''.'L2'.'J'.'pdHJp'.'eC93aXph'.'cmRzLw==','Lw==','RE9DV'.'U1F'.'Tl'.'R'.'f'.'U'.'k9PVA==','L2Jp'.'dHJpeC93aXphc'.'mRzLw'.'='.'=','Lw'.'==','SU5TX1dJ'.'WkFSRF9'.'OT'.'1RfR'.'k9VTkQ=',''.'Og==','L2'.'luZG'.'V4LnBocA'.'==','V0l'.'aQVJEX0RF'.'R'.'kFVTFRfU0lURV9JR'.'A==','c29ydA'.'='.'=','YXNj','SUQ=','','RE'.'9NQ'.'UlOUw='.'=','R'.'E9NQUl'.'OU'.'w==','','RE9NQ'.'U'.'lOU'.'w==','','aHR0cDovLw==','RE9'.'NQUlO'.'Uw==','RE'.'9NQU'.'l'.'OUw==','RE9NQU'.'lOUw==','RE'.'lS','RE9DVU1F'.'Tl'.'RfU'.'k9PVA==',''.'L3JlY'.'WRtZS5'.'w'.'a'.'HA=','RE'.'9DVU1FTlRfUk9PVA==','L'.'3JlYW'.'Rt'.'ZS5odG'.'1s',''.'R'.'E9DVU1FTlRfU'.'k9P'.'VA==','L2luc3'.'RhbG'.'w'.'uY29uZmln','R'.'E9DVU1FTlR'.'fUk9PVA='.'=','L3'.'J'.'l'.'c'.'3Rv'.'cmUucGh'.'w','RE9D'.'V'.'U1FTlRfUk9PVA==','L2J'.'pd'.'HJ'.'peHNldHV'.'w'.'LnBocA==','Qlhf'.'VVRG','RE'.'9DV'.'U'.'1FT'.'l'.'RfU'.'k9PVA==',''.'L'.'2JpdH'.'J'.'p'.'eC9t'.'b2R1bGV'.'zL21'.'haW4v'.'bGFu'.'Zy8=','L2luc3'.'R'.'h'.'b'.'Gwu'.'cGhw','QlhfVVRG','SU5TVEF'.'M'.'TF'.'9V'.'VEZfUE'.'F'.'HR'.'Q==','c2VsZWN0ZWRfd2l'.'6YX'.'Jk','CgkJPHNjcm'.'lwdCB'.'0eXB'.'lPSJ0'.'ZXh0L'.'2p'.'hdm'.'FzY3Jpc'.'H'.'QiPgo'.'JCQlm'.'d'.'W5jdGlvbiBTZWxlY3R'.'T'.'b2x1dG'.'l'.'vbihlb'.'GVtZW5'.'0LC'.'Bzb2x'.'1dGlvbk'.'lkKQ'.'o'.'JCQl7CgkJCQl'.'2YXIgaGlkZG'.'VuID'.'0gZG'.'9jdW1lb'.'nQuZ2V0RWx'.'lbWV'.'u'.'dE'.'J5'.'SWQoImlkXw==','I'.'ik7Cgk'.'JCQloaW'.'R'.'kZ'.'W4udmFsdWUgPSBzb2x1d'.'Gl'.'vbkl'.'kOwo'.'JCQ'.'kJZG'.'9jdW'.'1l'.'bnQuZ2V0RWxlbWVu'.'d'.'EJ5SWQoIm'.'lkX3J'.'hZGlvX'.'yI'.'rc29'.'sdXR'.'pb25'.'JZCku'.'Y2hlY2'.'t'.'lZD10cnVl'.'Ow'.'oJCQl9C'.'gk'.'JPC9zY3JpcHQ+CgkJ','SU'.'Q=',''.'QA==','S'.'U1BR0U=','L2J'.'pdHJpeC9pbW'.'FnZ'.'XMvaW5zd'.'GFsbC9'.'tYXJrZXRwbGFj'.'ZS5'.'naW'.'Y=','Tk'.'FN'.'RQ==','SU5TX0'.'xPQ'.'U'.'RfR'.'lJPTV'.'9NQVJLRVRQ'.'TEFDRQ==',''.'REVT'.'Q1JJUFRJT04=','SU5'.'TX'.'0xPQ'.'URfR'.'lJPTV'.'9NQ'.'VJLR'.'VRQTEFDRV9'.'ERVNDUg==','P'.'HRhYmxlIG'.'N'.'sYX'.'NzP'.'S'.'J'.'pbnN0L'.'W1'.'v'.'ZH'.'VsZS10YW'.'Js'.'ZSIga'.'WQ9In'.'NvbHV0aW9ucy'.'1jb250YWl'.'uZXI'.'i'.'Pg'.'='.'=','PH'.'RyPg'.'==','CgkJC'.'Q'.'k8dGQg'.'Y2xhc3M9'.'I'.'mluc3'.'QtbW9k'.'dWxlLWNlb'.'GwiPg'.'oJCQk'.'JCTx'.'kaXYgY2xhc3M'.'9'.'Im'.'l'.'uc3QtbW9kdWx'.'lLWJ'.'sb2'.'NrIiBvbmNsaWNrPS'.'JTZWxlY3RT'.'b2'.'x1d'.'Glvbih0'.'aGlzLCAn','SUQ'.'=',''.'Jyk7I'.'iBvbmRibGN'.'saWNrPS'.'Jkb2'.'N1bWV'.'udC5mb'.'3Jtc'.'1'.'sn','J10uc3V'.'i'.'bWl0'.'KCk7Ij4KCQkJCQkJCTxka'.'X'.'YgY2xhc3M9Imluc3Qt'.'bW'.'9kdWxlL'.'XR'.'pd'.'Gx'.'lIj'.'48'.'c3'.'BhbiB'.'jbG'.'F'.'zc'.'z'.'0iaW'.'5zdC'.'1tb2R1bGUt'.'dGl0bGUtYWxp'.'Z2'.'5'.'tZW50Ij48L3NwYW'.'4+PH'.'NwYW4gY2xhc3M9Im'.'luc3QtbW'.'9kdW'.'xlLXRpd'.'GxlLX'.'Rle'.'HQiP'.'g==','TkFN'.'R'.'Q==','P'.'C9z'.'cGFuPjwvZG'.'l2'.'PgoJCQ'.'kJCQ'.'kJPGRpdiBjbG'.'F'.'zcz'.'0iaW5'.'zd'.'C1t'.'b2R1b'.'GUt'.'Y2'.'9'.'udCI+'.'C'.'gkJC'.'QkJCQkJ','SU1'.'B'.'R0U=','','PGRpdiBj'.'bGF'.'zc'.'z0i'.'aW'.'5zdC1tb2R'.'1'.'b'.'GUtaW1n'.'Ij'.'48a'.'W1n'.'IG'.'Fsd'.'D0i'.'IiBzcm'.'M'.'9Ig==',''.'S'.'U1BR'.'0U=','I'.'iA'.'vPjwvZGl'.'2'.'P'.'g==','','CgkJCQkJCQk'.'JP'.'GRpd'.'iBjb'.'GFzcz'.'0iaW5z'.'dC1t'.'b2R1bGU'.'tdGV4dCI+','REVTQ1JJUFRJT'.'04=','PC9kaXY'.'+'.'CgkJCQ'.'kJCQk8L2Rpdj4KCQ'.'kJCQkJCTx'.'p'.'bn'.'B1dCB0'.'eXBlPSJy'.'YW'.'RpbyIga'.'WQ9'.'ImlkX3JhZ'.'GlvXw==','SU'.'Q=','IiBuYW1l'.'PSJyZ'.'WR'.'p'.'byI'.'gY2'.'xhc3M9Imluc3Qt'.'bW'.'9k'.'dWxlLWN'.'o'.'ZW'.'N'.'rYm'.'94IiAvPgoJCQ'.'kJC'.'TwvZGl2P'.'g'.'oJCQkJPC90ZD4=','PC90'.'cj4=','PH'.'RkPj'.'wvd'.'GQ+P'.'C90cj'.'4=','PC9'.'0YWJs'.'ZT4KCQk8aW5wdXQ'.'gdHl'.'wZT0iaGlkZGVuIiB'.'pZD0iaW'.'Rf',''.'IiBuYW1lPSI'.'=','IiB'.'2YWx1ZT0iI'.'j4=',''.'bG'.'9hZ'.'F9tb2R'.'1bGU=','c2V'.'sZWN0'.'X3dpemF'.'y'.'ZDE=','Tk'.'VYVF'.'9'.'CVVRUT04=',''.'SU5TX01'.'PRF'.'VMR'.'V'.'9'.'MT0FESU5H','RE9'.'DV'.'U1F'.'TlRfUk9PVA==','L2JpdH'.'Jpe'.'C'.'9tb2R1bGVzL'.'2'.'1haW4vaW5jbHVk'.'ZS5waHA'.'=','RE9DVU1FTlRfUk9'.'PVA==','L'.'2JpdHJp'.'eC9t'.'b2R1bGVzL21'.'h'.'aW'.'4vY'.'2x'.'hc3Nlcy9nZ'.'W5lcmF'.'sL3VwZGF0ZV9'.'j'.'bG'.'ll'.'bnR'.'fcGF'.'ydG5lci'.'5waHA=','c2VsZ'.'W'.'N0Z'.'WRfbW9'.'kdWxl','I'.'1teYS16'.'M'.'C05Ll8tXSN'.'p','',''.'Y291c'.'G9'.'u',''.'TVBfQ'.'UNUX09L','','','TVB'.'fQUNUX0'.'9'.'L','T'.'0s=','T'.'VB'.'fQ'.'09'.'V'.'UE9'.'OX0F'.'DVF9FUlJ'.'PUg'.'==','O'.'iA=',''.'bG9'.'hZF9'.'tb2'.'R1'.'bGU=','','c'.'2VsZWN0X3dpe'.'mFyZA==','bmV4dFN0ZXBTdGF'.'nZQ==',''.'bG9hZF9'.'tb2'.'R1bGVfYWN'.'0'.'aW9'.'u','RE9'.'DVU1'.'FT'.'l'.'R'.'f'.'Uk'.'9PVA==','L2Jpd'.'HJ'.'peC9tb2R'.'1b'.'G'.'V'.'zLw==','L'.'2l'.'uc3R'.'hbGwva'.'W5kZ'.'XgucGhw','Lg='.'=','X'.'w='.'=','Q'.'lhf'.'V'.'V'.'R'.'G','S'.'U5TVEFMTF9VVE'.'Zf'.'UEFHRQ='.'=','c2V'.'sZWN0Z'.'WRf'.'bW9kd'.'Wxl','Y29'.'1'.'cG9'.'u','RE9D'.'VU1FTlR'.'fU'.'k9PVA==','L2JpdHJp'.'eC9'.'tb'.'2R1'.'bGV'.'zL2'.'1haW'.'4vY2xhc3Nlc'.'y9nZ'.'W5lc'.'mF'.'sL3V'.'wZG'.'F0ZV9jb'.'G'.'l'.'l'.'bnR'.'fcGFydG5lci5waHA=','U09SVA==',''.'REV'.'TQ'.'w==','TkFN'.'R'.'Q==','Q'.'VND','Q'.'0FURUdPUlk=','RVJS'.'T1I'.'=','RVJST1I=','Q'.'lhfVV'.'RG','Iw==','dXRm'.'LT'.'g=','Iw='.'=','LiA=',''.'Ql'.'hfVVRG','dX'.'RmLTg=','TU9EVUxF',''.'TU9EVUxF','SUQ=','QA'.'==','SUQ=','Tk'.'FNRQ==','Qlhf'.'VVRG','QA==','Tk'.'F'.'N'.'RQ==','d'.'XRmLT'.'g=',''.'QA='.'=','TkF'.'N'.'RQ==',''.'REVTQ1JJ'.'UFRJT04=','QlhfV'.'VRG','QA'.'==','REVTQ'.'1JJUFRJT0'.'4'.'=',''.'dXRmL'.'Tg=','Q'.'A==','R'.'EV'.'TQ'.'1J'.'JUFRJ'.'T04=','S'.'U'.'1'.'BR'.'0U=','QA==',''.'SU'.'1B'.'R0U'.'=','S'.'U'.'1BR0VfSEV'.'JR0'.'hU','QA==','SU'.'1BR0VfS'.'EVJR'.'0hU','SU1B'.'R0VfV0lEVEg=','QA==','SU1'.'BR0Vf'.'V0lE'.'V'.'Eg=','V'.'kVSU0lPTg==','QA'.'==','VkVS'.'U'.'0l'.'PT'.'g==','Q'.'lVZR'.'UQ'.'=','QA==','Q'.'l'.'VZR'.'UQ=','TElOSw==','aHR0cDovL'.'21hcmtldHBsYW'.'Nl'.'LjFjLWJ'.'pd'.'HJpeC5ydS9'.'zb2x1dGlv'.'b'.'nM'.'v','QA'.'==','SUQ=','Lw==','','CgkJPH'.'Njcmlw'.'dCB0eXBlPSJ0Z'.'Xh'.'0L2phd'.'mFzY3'.'Jp'.'cHQiPg'.'oJC'.'QlmdW5jdGlvb'.'iB'.'TZWxlY3RT'.'b'.'2x1'.'dGlvbk1QKGVsZW1lbnQs'.'IHNvb'.'H'.'V0'.'a'.'W9'.'uSWQpCgk'.'JCXsKCQk'.'J'.'CXZhciBo'.'aW'.'RkZW4gPSBkb2N'.'1bWVu'.'dC5nZXRFbG'.'VtZW50Qnl'.'J'.'Z'.'CgiaW'.'Rf',''.'Ii'.'k'.'7C'.'g'.'k'.'J'.'CQlo'.'a'.'WR'.'kZ'.'W4udm'.'Fs'.'dWUgPSBzb2x1'.'dGlvb'.'klkOwo'.'KCQ'.'kJ'.'CXZ'.'hciBjb'.'250YWlu'.'ZXIgPSB'.'kb'.'2N1bWVu'.'dC5nZXRFb'.'GV'.'tZW'.'50Q'.'nlJZ'.'Cgi'.'c29'.'sdX'.'Rpb25'.'zLWNv'.'bnRha'.'W5lciI'.'pO'.'woJCQ'.'kJdmFyI'.'GFu'.'Y'.'2'.'hvcnM'.'gP'.'SBjb250YWluZ'.'XIuZ2V0RWxlbWVu'.'dHNCe'.'VRhZ'.'05'.'hbWUoIlREIik7Cg'.'kJCQ'.'lmb'.'3'.'IgKHZ'.'h'.'ciBpI'.'D0gMD'.'s'.'gaSA8IGFuY'.'2hvcn'.'MubGVuZ3RoOyB'.'pKyspCgkJCQl7'.'C'.'gkJCQkJYW5j'.'aG9yc'.'1t'.'p'.'XS5jbGFzc0'.'5'.'h'.'b'.'WU'.'gPS'.'AiaW5zd'.'C1tb2'.'R1bGUtY2VsbCI7'.'Cg'.'k'.'JCQl9C'.'g'.'oJCQkJ'.'ZW'.'xl'.'bWVudC5wY'.'XJl'.'bnROb2R'.'lLmNsYXNzTmFtZSA9I'.'CJ'.'pbn'.'N0LW1vZHVsZS1jZWxsIGl'.'uc3QtbW'.'9k'.'dWxlLW'.'Nl'.'bGw'.'tYWN0aX'.'Z'.'lI'.'jsK'.'CgkJC'.'Q'.'lkb2N1bWVudC5nZXRFbG'.'Vt'.'ZW5'.'0QnlJZ'.'C'.'gia'.'WRfcm'.'Fka'.'W9fI'.'itzb2x'.'1dGlvbk'.'l'.'kKS5jaGVja2Vk'.'P'.'XRy'.'d'.'WU7Cgk'.'JCX0K'.'CQk8L3N'.'jcmlwdD4'.'KCQk'.'=',''.'TVB'.'fQU'.'NUX'.'09L','T0s=',''.'PGRpdiBjbG'.'Fzc'.'z'.'0iaW5zd'.'C1'.'ub3RlL'.'WJsb2NrIGluc3'.'Qtbm'.'90Z'.'S1'.'ibG9jay'.'1ibH'.'V'.'lIj'.'4K'.'CQ'.'kJCQk'.'JP'.'GRpdiBjbGFzcz0i'.'aW5zdC1'.'ub'.'3RlLW'.'Jsb'.'2'.'N'.'rLWljb2'.'4i'.'PjwvZG'.'l2Pg'.'oJCQkJCQk8ZGl2IGNsYXNzPSJp'.'bnN0LW5'.'v'.'dGUtYmxvY2std'.'GV4dCI+','TVBfQ'.'09VUE9OX0F'.'DVElWQVRJT05f'.'T0'.'s=','PC9'.'ka'.'XY+CgkJCQ'.'k'.'J'.'PC9kaX'.'Y+','CgkJCQk8ZG'.'l2IGNsYXNzP'.'SJpbnN0LWRpc2NvdW5'.'0LXBh'.'c'.'3M'.'iPgoJCQ'.'kJCTx'.'zc'.'GFuI'.'GNsY'.'XNzPSJpbn'.'N0LW'.'Rp'.'c'.'2NvdW50'.'L'.'W'.'xhY'.'mV'.'sIj4=',''.'T'.'V'.'BfQ09VUE9O','Ojwvc'.'3'.'B'.'hbj'.'48aW5wd'.'XQg'.'dHlwZ'.'T0idGV4dCIgbmF'.'t'.'ZT'.'0i',''.'IiB2YWx1'.'ZT'.'0i'.'Ii'.'BjbG'.'Fz'.'cz0iaW5zdC'.'1kaXN'.'jb3VudC1pb'.'nAiPjxz'.'cGF'.'uIGNsYX'.'NzPS'.'Jpbn'.'N0YWwtYnRuI'.'Gl'.'uc'.'3'.'QtYnRuLW'.'Rpc'.'2Nv'.'dW'.'50IiBvb'.'mNsaW'.'Nr'.'PS'.'Jkb2N1bW'.'VudC'.'5mb3Jtc'.'1s'.'n','J10uc3Vib'.'Wl0KCk7'.'Ij'.'4=','TV'.'BfQUNU'.'SV'.'Z'.'BVEU'.'=',''.'PC9'.'zcG'.'FuPgoJCQkJPC'.'9k'.'aXY+','SUQ=','','SU1BR0U=','','TkFNRQ='.'=',''.'S'.'U'.'5TX1NLS'.'VBfT'.'U9EV'.'UxFX0xPQ'.'UR'.'JTkc=','REV'.'TQ'.'1JJUF'.'RJ'.'T04=','SU5TX1NLSVBfTU'.'9EV'.'UxFX0x'.'P'.'QURJTk'.'dfR'.'EVTQ1I=','PHRhYmxlI'.'GN'.'sYX'.'NzPSJpbn'.'N'.'0LW'.'1vZHVs'.'Z'.'S10Y'.'W'.'JsZ'.'SIgaW'.'Q9InNvbHV0aW9ucy1jb250Y'.'Wl'.'uZXIiP'.'g'.'==','PH'.'Ry'.'Pg='.'=','SUQ=','CgkJCQk8dGQ'.'gY'.'2xhc3M9Iml'.'uc3QtbW9kdW'.'xlLW'.'Nlb'.'GwiP'.'goJCQ'.'kJC'.'TxkaX'.'Yg'.'Y2xhc3'.'M9Imluc3QtbW9kdWxlLWJsb2'.'NrIiBvbmNsaW'.'NrPSI=','U2VsZWN0U29sd'.'XRpb'.'2'.'5NUCh0aGlz'.'LCAn','S'.'UQ'.'=','Jyk7IiB'.'vbmRi'.'b'.'GNsaWNrPSI=',''.'cmV0dX'.'J'.'uIGZhbH'.'NlOw==','Z'.'G'.'9jdW1lbn'.'QuZm9ybXNbJw'.'==','J10uc3VibWl0KCk7','Ij4KCQ'.'kJCQk'.'JC'.'T'.'x'.'kaX'.'YgY'.'2'.'xhc3'.'M9I'.'mluc3Qt'.'bW9kdWxlLXRpdGx'.'l'.'Ij48c'.'3B'.'hbi'.'BjbGFzcz0iaW5zdC1tb2R1'.'bGU'.'tdGl'.'0'.'bGUtYWx'.'pZ25tZW50Ij48L3NwYW4+PHNwYW4gY2xhc3M9'.'Imluc'.'3QtbW9'.'kdW'.'x'.'lL'.'XRpdG'.'xl'.'LX'.'RleHQ'.'iP'.'g='.'=','TkFN'.'RQ==','PC'.'9zcGFu'.'PjwvZ'.'Gl2P'.'goJCQkJCQk'.'JPGR'.'pdiBjbGF'.'zcz0iaW5'.'zdC1tb2R1bG'.'U'.'tY29udCI+C'.'gkJ'.'C'.'QkJCQk'.'J',''.'SU1BR0U=','','PGR'.'pdi'.'BjbGFzcz0ia'.'W'.'5zdC1t'.'b2R1bGUta'.'W1nLW1wIj4'.'8aW1n'.'IGFsdD0iIiBzcmM9Ig==','SU1'.'BR0'.'U=',''.'IiAvPjwvZ'.'Gl2P'.'g==','',''.'C'.'gk'.'JC'.'QkJ'.'CQkJP'.'G'.'RpdiB'.'jb'.'G'.'Fz'.'cz0iaW5zdC'.'1tb2R'.'1bGUt'.'d'.'GV'.'4dC1'.'tcCI+',''.'QlVZRUQ=','QlVZRUQ=','WQ==',''.'PGI+',''.'SU'.'5TX01PRFV'.'MRV9JU19CVVlFRA='.'=',''.'PC9iPjx'.'iciAvPg='.'=','','PGI+',''.'SU5TX01PRFVM'.'RV9JU'.'19B'.'TFJF'.'QUR'.'ZX0'.'xPQ'.'URFRA==','PC9iP'.'j'.'x'.'ici'.'AvPg==','','RE'.'VTQ1JJUFRJ'.'T04=','PC9'.'ka'.'X'.'Y+'.'CgkJ'.'C'.'QkJCQk8L'.'2R'.'p'.'dj4=',''.'TElO'.'Sw==','PG'.'R'.'pdiB'.'jbGF'.'zc'.'z0iaW5'.'z'.'dC1'.'tb2'.'R1'.'bG'.'U'.'tZm'.'9vdGVyIj'.'4'.'8YSBj'.'bGFzcz'.'0ia'.'W5zdC1tb'.'2R1bGUtbW9yZSIgaHJ'.'lZj0i','T'.'El'.'O'.'Sw'.'==','IiB0Y'.'XJnZXQ9Il'.'9ibGFuayI+','T'.'V'.'B'.'fT'.'U9S'.'RQ='.'=',''.'PC9hPj'.'wvZGl'.'2Pg==','',''.'CgkJCQ'.'kJCQk'.'8aW5wdX'.'Qgd'.'HlwZT0ic'.'mFka'.'W8iIGlkPSJpZ'.'F9yYWRpb18'.'=',''.'SUQ'.'=',''.'IiBuYW1lPSJyZWRpb'.'y'.'IgY'.'2xhc3M9Im'.'luc3'.'Qt'.'bW9'.'kdW'.'xlLWN'.'o'.'Z'.'WNrY'.'m94'.'I'.'iAvPgoJ'.'CQk'.'JCTwvZGl2PgoJCQ'.'kJ'.'P'.'C'.'90ZD4=','PC90cj4=','PH'.'RkPjwvdGQ+'.'PC9'.'0'.'cj4=','PC90YWJs'.'Z'.'T4'.'KCQk8aW'.'5'.'wdXQgdHlwZT0iaGlk'.'ZGV'.'uIiBpZD0iaWRf','IiBu'.'YW1lPSI=',''.'IiB2YWx1Z'.'T0iIj4=','b'.'G9hZF9'.'tb2R'.'1bGVf'.'YW'.'N0aW9'.'u','SU5'.'TX'.'01P'.'RFVMRV9M'.'T0'.'FES'.'U5HMQ==',''.'RE9DV'.'U1FTlR'.'fUk9PVA==','L2JpdHJpe'.'C9tb2'.'R1bGVzL2'.'1haW4va'.'W5jbHVkZ'.'S5waHA=','bm'.'V4dFN'.'0'.'ZXA=','bm'.'V4'.'d'.'FN0ZXBTd'.'GFnZQ==','I1teYS16MC'.'0'.'5Xy4t'.'X'.'S'.'sjaQ==','','c2tpcA==','c'.'2VsZ'.'WN0X'.'3dpemF'.'yZ'.'A==',''.'ZG9'.'fbG9hZF9tb2R1'.'bGU'.'=','S'.'U5'.'TX0'.'1PR'.'F'.'VMRV9MT0FES'.'U5H',''.'ZG9fdX'.'BkYXRlX21v'.'ZHVs'.'ZQ='.'=',''.'SU5T'.'X'.'0'.'1PRFVMRV9MT0FE'.'S'.'U5H',''.'ZG9'.'faW5zdGFsbF9'.'t'.'b2'.'R1bGU=','SU'.'5'.'TX01PRFV'.'MR'.'V9JTlNU'.'QUxMSU5H','ZG9f'.'bG9'.'hZF93aX'.'p'.'hcmQ=','SU5TX1dJ'.'WkFSRF'.'9M'.'T0'.'FE'.'SU'.'5'.'H','TG9j'.'YWxSZWRpcmVjdA==',''.'Og==','SUQ=','I1t'.'e'.'YS16MC05Xy4tX'.'Ssja'.'Q==','','','','Og'.'='.'=','L2luZGV4LnBocA==','V0laQVJE'.'X0RFRk'.'FVTFR'.'fU0lURV9JR'.'A==',''.'c29ydA'.'='.'=',''.'YXNj','SUQ=','','RE9NQUlOUw==','RE9NQ'.'UlOUw'.'==','','RE'.'9NQUlOUw==','','aHR0'.'c'.'D'.'ovL'.'w==','RE9'.'NQUlOUw==',''.'RE9NQUlOUw==','RE9NQUlO'.'Uw'.'='.'=','RElS','RE9DVU'.'1FTlRf'.'Uk9P'.'VA='.'=','L3'.'JlY'.'WRtZ'.'S'.'5wa'.'H'.'A=','RE'.'9'.'DVU1FT'.'lRfUk'.'9PVA==','L3JlYWRt'.'ZS5'.'od'.'G1s','RE9DVU1FTlRfUk9'.'PVA==','L'.'2luc'.'3R'.'hbGw'.'uY29u'.'Zmln','RE9D'.'VU1'.'FTlRfUk'.'9P'.'VA==','L3Jlc3Rv'.'cmUuc'.'Ghw','R'.'E9'.'DVU1'.'FTl'.'RfUk9PVA==','L'.'2'.'J'.'pdH'.'JpeHNldHVwL'.'nB'.'ocA='.'=','QlhfVVRG','RE'.'9D'.'VU1FTl'.'Rf'.'Uk'.'9PVA==','L2JpdH'.'JpeC9tb'.'2R1bG'.'VzL2'.'1haW4vb'.'GFuZy8=','L2luc'.'3RhbGwucGhw','ZG9f'.'bG9hZF9t'.'b2R1bGU=','','ZG9fb'.'G9h'.'ZF9tb2R1'.'bGU=','ZG'.'9'.'fdXBkYXRl'.'X21vZ'.'HV'.'sZQ==','ZG'.'9'.'f'.'dXBkYX'.'R'.'lX21'.'vZ'.'H'.'VsZQ==','RE9'.'DVU1FT'.'lRfUk9PVA==',''.'L'.'2Jpd'.'H'.'JpeC9tb2R1'.'b'.'GV'.'zLw'.'==','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R'.'1bGVzL2'.'1'.'haW4vY2xhc3Nlcy9nZW5lcm'.'FsL3VwZGF0ZV9'.'jbG'.'l'.'lbnRfcGFy'.'dG5lci5'.'waHA'.'=','R'.'V'.'JS','d2'.'luZG9'.'3L'.'m9u'.'YmVmb3JldW5s'.'b2FkID0gbnVs'.'bD'.'s'.'gd2lu'.'Z'.'G93LmFqY'.'XhGb3JtLlN0b3BBamF4'.'K'.'Ck7I'.'Hd'.'p'.'bmRvdy'.'5'.'hamF4Rm9'.'ybS'.'5TZXRTdGF0'.'dX'.'Mo'.'Jz'.'AnL'.'C'.'An','Jyk'.'7IHdpbm'.'Rvdy5hamF'.'4Rm9ybS5TaG93RXJyb3IoJw==',''.'Jy'.'k7','U1'.'RQ','ZG9fdXBk'.'YXRlX21vZHVsZQ==',''.'ZG9f'.'d'.'XBkYXRlX2'.'1'.'vZHVsZQ==',''.'Z'.'G9faW5'.'z'.'dGFsb'.'F9tb2'.'R1bGU=','Z'.'G9faW5z'.'dG'.'F'.'sb'.'F9tb2R1bGU=','Z'.'G9'.'faW5zdGFsbF9tb2R1b'.'G'.'U=','ZG9faW'.'5zd'.'GFsbF9tb2R'.'1'.'bGU=','ZG9faW'.'5zdGFsbF9tb'.'2R1b'.'GU'.'=','d2luZG93L'.'m9uY'.'mVmb'.'3JldW5sb2'.'Fk'.'ID0gb'.'n'.'VsbDsgd2l'.'uZG93Lm'.'Fq'.'YXhG'.'b3Jt'.'LlN0b'.'3B'.'BamF4KCk7IHd'.'pbmR'.'vdy5ham'.'F'.'4R'.'m9ybS5TZ'.'XRT'.'dGF'.'0dXMoJzA'.'nL'.'CA'.'n','SU5TX01PRFVMR'.'V'.'9DQU5OT1'.'RfQ'.'kV'.'fSU'.'5TVE'.'FMT'.'EVE','Jyk7d2luZG93'.'LmFqYXh'.'Gb3JtLlNob3dFcn'.'Jvcign','SU'.'5TX'.'01'.'PRFVM'.'R'.'V9'.'DQU5OT1Rf'.'QkV'.'fSU'.'5TV'.'EFMTEVE','Jy'.'k7','d'.'2luZG93Lm9uYmVmb3JldW'.'5s'.'b2'.'FkID'.'0gbnVsbDsgd2luZG'.'93L'.'mFqYX'.'h'.'Gb3J'.'tLlN0b3BBa'.'mF'.'4KC'.'k7IHdpbmRv'.'d'.'y5hamF4'.'Rm9'.'ybS5TZ'.'X'.'RTdG'.'F0dX'.'M'.'oJzAnLCAn','J'.'yk'.'7','d2luZG93L'.'m9u'.'YmVm'.'b3J'.'l'.'dW5sb2Fk'.'ID0gbnVsbD'.'sgd2lu'.'ZG'.'93'.'Lm'.'FqYXh'.'Gb3JtLlN0b3B'.'Bam'.'F4'.'K'.'Ck7'.'IHdp'.'bmRvdy5hamF4Rm9y'.'b'.'S5T'.'ZXRTdGF'.'0dXMoJzAnL'.'CA'.'n','SU5TX01PRFVMRV'.'9E'.'QVRB'.'QkFT'.'R'.'V9'.'F'.'U'.'lJ'.'PUg'.'='.'=','Jyk7','d2l'.'uZG'.'93Lm'.'9'.'uY'.'mVm'.'b3J'.'ldW'.'5sb2FkID0gbn'.'V'.'sb'.'Dsg'.'d2'.'luZG'.'93LmFqY'.'XhGb'.'3Jt'.'LlN0'.'b3'.'B'.'BamF4'.'KC'.'k7IHdpbmRvdy5'.'hamF4Rm9ybS5TZXRTdGF0dX'.'MoJ'.'zAnLCAn',''.'Jyk7',''.'d'.'2luZG93Lm9'.'uYmV'.'mb'.'3J'.'l'.'dW'.'5sb2FkID'.'0gbn'.'V'.'sb'.'Ds'.'gd2l'.'uZG9'.'3'.'L'.'mFqYXhGb3JtLlN'.'0b3BBamF4KCk7IH'.'d'.'pb'.'mRvdy'.'5h'.'amF'.'4'.'Rm9ybS5T'.'Z'.'X'.'RT'.'dGF'.'0dXMoJzAnLC'.'A'.'n',''.'SU5T'.'X01PR'.'FVMRV9'.'GSUxFU19FUlJ'.'P'.'Ug==',''.'J'.'yk7','ZG9fbG9h'.'ZF93aX'.'ph'.'cmQ=','ZG9fbG9hZF9'.'3aXphcm'.'Q=',''.'ZG9fb'.'G9h'.'ZF'.'93aXphcmQ=',''.'Og'.'==','SUQ=','I1'.'t'.'eYS16MC'.'0'.'5'.'X'.'y4t'.'X'.'SsjaQ==','','','RE'.'9'.'D'.'VU1'.'FTlRfU'.'k9P'.'VA==',''.'L2JpdHJpe'.'C9tb'.'2R1b'.'G'.'VzLw==','L2luc'.'3RhbG'.'wvd2l6YXJkcy8=','Lw==','RE9'.'DVU1FTlRfUk9P'.'VA==','L2JpdHJpeC93aXphc'.'mRzLw='.'=','Lw='.'=','T'.'G'.'9j'.'YWx'.'SZW'.'RpcmVjd'.'A==','c2VsZW'.'N0'.'X3d'.'pemFy'.'ZA'.'==','c2'.'V'.'sZ'.'WN0X'.'3d'.'p'.'emFyZ'.'DE=',''.'ZG9'.'fbG9hZF93aXphcmQ'.'=','','d2luZ'.'G'.'93Lm'.'9uYmV'.'m'.'b3JldW5s'.'b2FkID'.'0gbnV'.'sbD'.'sg'.'d2luZG93LmFqYX'.'hGb3J'.'tLlN'.'0b3'.'BBamF4KC'.'k7','d2'.'l'.'uZG9'.'3L'.'mFqYXhG'.'b3J'.'t'.'LlNl'.'dFN0YXR1c'.'ygn','Jyk'.'7IHdpbmRvdy5hamF4Rm'.'9ybS5Qb3N'.'0KC'.'c=','JywgJ'.'w==','Jywn','J'.'y'.'k7','Q29udGVudC1U'.'e'.'XB'.'lO'.'iB0'.'Z'.'Xh0L2h0bWw7I'.'G'.'NoYXJ'.'zZX'.'Q9',''.'W'.'3'.'J'.'l'.'c3Bv'.'b'.'nNlXQ==','Wy9yZ'.'XNwb25zZV0'.'=','RE9DVU1FTl'.'R'.'f'.'Uk9PVA'.'==','L2'.'J'.'pdHJpeC'.'9tb2R1bGV'.'zLw==','L2luc3RhbGwv'.'aW5kZXgucGhw','Lg'.'==','X'.'w==','R'.'E'.'9DV'.'U1FTlR'.'fUk9PVA='.'=','L'.'3BocF9'.'pb'.'nRl'.'cmZhY2Uv'.'ZGJjb25uLn'.'BocA'.'='.'=',''.'Q'.'lhfVVR'.'G','SU5'.'T'.'VEFMTF9'.'VVEZfUEF'.'HRQ==','bm'.'V4dF'.'N0ZX'.'BTdGFnZ'.'Q='.'=','CgkJ'.'PG'.'Rpdi'.'Bjb'.'GFzcz0iaW5zdGFsLW'.'xvYW'.'QtYmxvY2siIGlkPSJ'.'yZXN1'.'bHQ'.'iPgoJC'.'Qk8ZGl2IGNsYXNzPS'.'J'.'pbnN0'.'YWwtb'.'G9hZC1s'.'Y'.'W'.'JlbCIgaW'.'Q9I'.'nN'.'0YXR1cyI+'.'PC'.'9ka'.'X'.'Y'.'+C'.'g'.'kJCT'.'xk'.'aXYgY2xhc'.'3M'.'9Iml'.'uc3Rh'.'bC1wc'.'m9'.'ncmVz'.'cy1iYXItb3'.'V0'.'ZXIiI'.'HN0eWxlPSJ3'.'aWR'.'0a'.'D'.'ogNj'.'cwcHg'.'7Ij4KCQ'.'kJCTxkaXYgY'.'2'.'xh'.'c3M'.'9'.'Imlu'.'c3RhbC1wcm9ncm'.'Vzcy1iYXI'.'t'.'YWx'.'pZ25t'.'ZW50Ij'.'4'.'KCQkJ'.'CQk8ZGl2IGNsYXNzPS'.'Jpb'.'n'.'N0YWwt'.'cHJv'.'Z3Jlc3Mt'.'Ym'.'FyLWl'.'ubmVyIiBp'.'ZD0iaW5'.'kaWNhdG9yIj'.'4KC'.'Qk'.'J'.'CQkJPGR'.'pdiBjbGFz'.'cz'.'0'.'i'.'aW'.'5zdGF'.'s'.'LXByb2dy'.'Z'.'XNz'.'LWJhci1'.'pbm'.'5lc'.'i10'.'ZX'.'h0IiBzdHlsZT0id2lkdG'.'g6IDY3MHB'.'4OyIgaWQ9'.'In'.'BlcmNlbnQi'.'P'.'jwvZ'.'G'.'l2'.'PgoJCQk'.'JC'.'T'.'wvZGl2P'.'g'.'oJCQkJCTx'.'zcGFuIGlkPS'.'Jw'.'ZXJjZW50MiI+MC'.'U8L3NwYW4+Cgk'.'JCQk8L'.'2Rpdj'.'4K'.'CQkJ'.'PC9kaXY+CgkJ'.'PC9kaXY+Cg'.'oJ'.'CTx'.'kaX'.'YgaWQ9ImVy'.'cm9yX2NvbnRh'.'a'.'W'.'5l'.'ci'.'Igc3R5'.'b'.'GU9I'.'mRpc3BsYXk6bm9u'.'ZSI+CgkJC'.'TxkaXYg'.'aW'.'Q9Im'.'Vyc'.'m'.'9yX'.'25'.'vdGljZSI+'.'C'.'gkJCQk8ZGl2'.'I'.'GN'.'sYXNzPSJpbn'.'N0LW5v'.'d'.'GUtYmx'.'vY2s'.'gaW5zdC'.'1u'.'b'.'3RlLWJs'.'b2N'.'rL'.'XJ'.'l'.'ZCI+CgkJCQkJPGRp'.'di'.'BjbGF'.'z'.'cz0i'.'a'.'W5z'.'dC'.'1ub3Rl'.'LWJ'.'s'.'b2N'.'r'.'L'.'Wljb'.'2'.'4iPjwvZGl2'.'Pg'.'oJC'.'Q'.'k'.'JCTxkaXYgY2'.'xhc3M'.'9Imlu'.'c3Qtbm90'.'ZS1ibG9jay1sY'.'WJlbCI+','SU5TVF9FU'.'lJPUl'.'9'.'PQ'.'0NV'.'UkV'.'E','PC9k'.'aXY+PGJyIH'.'N0eWxlPSJj'.'bGVhcjpib3Ro'.'I'.'iAvPgoJCQkJCTxkaXYgY2xhc3'.'M9Imluc3Qt'.'bm'.'90ZS'.'1ibG9jay10ZX'.'h0Ij'.'4=','SU5TVF9FUl'.'JPUl9OT1RJQ'.'0U=',''.'PG'.'RpdiBpZD0iZXJ'.'y'.'b3'.'JfdGV4d'.'C'.'I+'.'PC9kaXY+P'.'C9kaX'.'Y+Cg'.'kJ'.'CQk8L2Rpd'.'j4K'.'CQkJP'.'C9kaXY+C'.'goJC'.'Qk8ZGl2IGlk'.'PSJlcn'.'Jvcl9idXR0b25zIi'.'BhbG'.'lnbj'.'0iY2'.'VudGVyI'.'j4K'.'CQk'.'JP'.'G'.'JyIC8+PGluc'.'HV0'.'IHR5cGU9ImJ'.'1'.'dHRvbiI'.'gdm'.'FsdWU'.'9I'.'g==','SU5TVF9SRVRSWV9'.'CVV'.'RUT0'.'4=','I'.'iBpZD0iZXJyb3JfcmV0'.'c'.'n'.'lfYnV'.'0'.'dG'.'9uIi'.'BzdH'.'lsZT0'.'iZGlzcGx'.'heTp'.'ub25lIiBvbmNsaWN'.'r'.'PSIiIGNs'.'YXN'.'zPSJpbnN'.'0'.'YWwt'.'Y'.'nRuIGl'.'uc3R'.'hbC1idG4taW5wI'.'iAvP'.'iZuY'.'nN'.'wO'.'z'.'xpbnB1dC'.'B'.'0eXBlPSJidXR'.'0b24iI'.'GlkPSJlcnJv'.'cl'.'9za2l'.'wX'.'2J'.'1dHRvbiIgdmFs'.'dW'.'U9Ig'.'==',''.'SU'.'5'.'TVF9TS0l'.'QX0JVVFR'.'PTg==',''.'I'.'iBvbmNsa'.'WNrP'.'SIiIGN'.'sYXNzP'.'SJpbn'.'N0YWwt'.'YnR'.'u'.'IGluc'.'3RhbC1idG'.'4taW5wIiA'.'vPiZ'.'uYnNwOz'.'wvZGl2P'.'go'.'JCTw'.'vZGl2PgoKCQk=','bmV4dFN'.'0ZXA=','ZG9fbG'.'9hZF9tb2R'.'1bG'.'U=','Cgk'.'J','bmV4'.'dF'.'N0ZXBTdGF'.'nZ'.'Q==','CgkJ'.'PG'.'lmcmFtZSBzdHlsZT0iZGlzcGx'.'heTpu'.'b25lOyIgaWQ9'.'ImlmcmFtZS1wb3N0'.'L'.'WZvcm0'.'iI'.'G'.'5hbWU9ImlmcmFtZS'.'1w'.'b3N0LWZv'.'c'.'m0i'.'IHNyYz0iamF2YXN'.'jc'.'mlwdDonJyI+PC9p'.'Zn'.'JhbW'.'U'.'+'.'CgkJ','bm'.'V4d'.'F'.'N0ZXA=','Cgk'.'JCTxz'.'Y3Jp'.'cHQgdHl'.'wZT0idGV'.'4'.'dC9qYX'.'Zhc2Ny'.'aX'.'B0Ij4KC'.'QkJ'.'CXZh'.'ciBh'.'amF4'.'Rm9ybSA9IG5ldyBD'.'Q'.'WpheEZvcm0o'.'Ig==','I'.'iwgIm'.'l'.'mcmF'.'t'.'Z'.'S1wb3N0LWZvcm'.'0iL'.'CAi','Iik7Cgk'.'JCQlha'.'mF4R'.'m9ybS5'.'Qb3N'.'0KCJkb'.'19sb'.'2F'.'kX21vZHVsZSI'.'sICI=','IiwgIg==','SU5TX'.'01PRFVMRV9M'.'T0F'.'ESU5H',''.'I'.'ik7CgkJCTwvc2'.'NyaXB0Pg'.'oJ'.'CQ==',''.'c2Vs'.'ZWN0X'.'3'.'dpem'.'Fy'.'ZDE=','Zml'.'uaXNo',''.'TkVYVF9C'.'VVR'.'UT04=',''.'S'.'U5TVF9TRUxFQ1'.'RfV0'.'l'.'a'.'Q'.'VJ'.'EMQ==','RE9DV'.'U1FTlRfUk9PV'.'A==','L2J'.'pdHJp'.'eC'.'9t'.'b2R1b'.'GV'.'zL21h'.'aW4v'.'aW5j'.'bHVkZS5w'.'aHA=','c2VsZ'.'W'.'N0ZWRfd'.'2l6YXJk','','SU'.'5TX'.'1dST05HX1'.'dJWkFSRA='.'=','Q'.'A==','bG9hZ'.'F'.'9tb2R1'.'bGU=',''.'Og==','I1t'.'e'.'YS16'.'MC05X'.'y4t'.'XS'.'s'.'jaQ==','','','RE9D'.'VU1'.'F'.'TlRfUk'.'9PVA==','L2JpdHJpe'.'C9'.'tb'.'2R1b'.'GV'.'zLw==',''.'L2luc3R'.'hb'.'G'.'w'.'v'.'d2l'.'6YX'.'Jkcy8=','Lw==','SU5'.'TX1dJ'.'WkFSR'.'F'.'9OT'.'1'.'RfRk'.'9'.'VTkQ'.'=','RE9DV'.'U1FTlRfU'.'k9PV'.'A='.'=','L2JpdHJpeC9'.'t'.'b2R'.'1bGVz'.'Lw==','L'.'2luc3RhbGwvd2l6Y'.'XJ'.'kc'.'y8=',''.'Lw==','R'.'E'.'9DVU1'.'F'.'TlRfUk'.'9PVA='.'=','L2Jp'.'dHJpeC93'.'aX'.'ph'.'c'.'mR'.'z'.'L'.'w==','Lw='.'=','R'.'E9D'.'VU1'.'F'.'Tl'.'RfUk9PVA==','L2J'.'pd'.'HJpeC93aX'.'p'.'hcmRzLw='.'=','Lw==',''.'R'.'E'.'9'.'DVU1'.'FTlRf'.'Uk9PVA'.'='.'=','L'.'2J'.'p'.'dHJ'.'peC93a'.'X'.'p'.'hcmRzLw'.'==','Lw==',''.'SU5TX'.'1dJWk'.'FSRF9O'.'T1R'.'fRk9VTkQ=','Og==',''.'L2luZGV'.'4L'.'nBocA==','V0la'.'QVJEX0RFRkFVTFRfU'.'0lURV9JRA'.'==','c29ydA'.'='.'=','YXN'.'j',''.'SUQ=','','R'.'E'.'9NQ'.'UlOU'.'w==','RE9NQ'.'U'.'lOUw==','','RE9NQ'.'U'.'l'.'OU'.'w==','','a'.'HR0cDovLw='.'=','R'.'E'.'9'.'N'.'QUlO'.'Uw==',''.'R'.'E9'.'NQUl'.'OU'.'w'.'==','RE9NQU'.'lOUw'.'='.'=','RElS','RE9DVU1FT'.'l'.'Rf'.'Uk9PVA==',''.'L3JlYWRtZS5'.'waHA=','RE9DVU1FTlRfUk9PV'.'A==','L3JlYWR'.'tZS5odG1s','RE'.'9D'.'VU1FTlR'.'fUk'.'9'.'PV'.'A==','L2lu'.'c3R'.'h'.'bGwuY'.'29uZmln','RE'.'9DVU1FT'.'lRfUk'.'9PVA==','L3J'.'lc3RvcmUucG'.'hw','RE9DV'.'U'.'1F'.'TlRfUk9P'.'VA==','L2Jp'.'dHJpe'.'HNl'.'dHVwL'.'n'.'Boc'.'A==','QlhfVV'.'RG','RE9'.'DVU1F'.'T'.'lRf'.'Uk9PVA==','L2JpdHJpeC9tb2R1bGVzL21h'.'a'.'W4vbGFuZy8=','L'.'2lu'.'c'.'3R'.'hb'.'G'.'w'.'uc'.'Gh'.'w','Q'.'lhfV'.'VRG','SU5TVEFMT'.'F9VVEZfUEF'.'HRQ==','c2Vs'.'ZWN0ZWRf'.'d2l6YXJ'.'k','c'.'2VsZ'.'WN0Z'.'WRfbW9'.'kdWxl','CgkJPHNjcmlw'.'dCB'.'0eXBlPSJ0ZXh0L2phdmFzY'.'3J'.'p'.'cH'.'QiPgoJCQlmdW5jdGlvb'.'iBT'.'ZWxl'.'Y'.'3RTb2x1dGl'.'v'.'b'.'ihl'.'bGVtZW50LCBzb2x1dGl'.'vbklkKQ'.'o'.'JCQl7C'.'gkJCQl2Y'.'XIgaGl'.'kZGVu'.'ID'.'0gZG'.'9jd'.'W1'.'l'.'bn'.'QuZ2V'.'0RWxlbW'.'VudEJ'.'5SW'.'QoImlk'.'Xw'.'==','I'.'ik7Cg'.'k'.'JCQloaWRkZW4'.'udmFsdW'.'UgP'.'SB'.'zb2x1'.'dGlvb'.'klk'.'Owo'.'KCQk'.'JCX'.'ZhciBj'.'b'.'250'.'Y'.'WluZX'.'IgP'.'SBkb'.'2N1bWVudC5'.'nZXRFb'.'G'.'VtZW50QnlJZCgic29s'.'dXRpb25zLWNvb'.'nRhaW'.'5lc'.'iIpOw'.'o'.'JCQkJdmFyIG'.'FuY2hvcnMgPS'.'B'.'jb250YWluZXIuZ2V0RWxlbW'.'VudHNC'.'e'.'VRhZ0'.'5hbWU'.'oIlR'.'EI'.'ik'.'7C'.'gk'.'JC'.'Qlmb3I'.'gKHZhciBpID'.'0'.'g'.'MDsgaSA8IGFuY2hvcnMubGVuZ3'.'RoOyB'.'pKyspC'.'g'.'kJCQl'.'7'.'CgkJC'.'Q'.'kJYW5jaG9y'.'c1tpX'.'S5jbGFzc0'.'5hbW'.'UgPSAi'.'aW5zdC1tb2R1bG'.'U'.'t'.'Y2Vsb'.'CI7Cg'.'kJ'.'CQl9CgoJCQkJZ'.'W'.'xl'.'bWVu'.'dC5wY'.'XJl'.'bnRO'.'b2RlL'.'mNsYXNzTmFtZSA9I'.'CJpb'.'n'.'N0LW'.'1vZHVsZS1jZW'.'xs'.'IGluc3Q'.'tbW9k'.'dWxl'.'LWNlbGw'.'tYWN0aXZlIjs'.'K'.'CQkJ'.'CQ'.'oJCQ'.'kJZG9jdW1lbnQuZ2'.'V0RWxlbWVudE'.'J5SWQoI'.'mlkX'.'3'.'JhZGlvXyIrc29sdX'.'Rpb25JZC'.'ku'.'Y2'.'hlY2'.'t'.'lZD10c'.'nVlOwoJCQ'.'l9'.'C'.'gkJ'.'P'.'C9z'.'Y'.'3J'.'pcH'.'Q+'.'C'.'gkJ','SUQ=',''.'Q'.'A==','SU1BR0'.'U=','L2'.'JpdHJ'.'p'.'eC9pbW'.'FnZXMvaW5zdG'.'FsbC9tY'.'XJrZ'.'XRwbGF'.'jZS5naW'.'Y=','TkFNRQ='.'=','SU5TX0xPQURf'.'RlJPTV9NQVJLR'.'VR'.'QT'.'EFDRQ==',''.'REVTQ1JJUFRJT04'.'=','SU5TX0xPQU'.'RfRlJ'.'PTV9NQVJLRV'.'RQT'.'EFDRV9ER'.'VNDUg='.'=','PH'.'RhYmx'.'lI'.'GN'.'sYXNzPSJp'.'bnN0'.'LW'.'1vZH'.'VsZS10YWJsZSIg'.'a'.'WQ'.'9InNvbHV'.'0aW9u'.'cy1j'.'b250YWluZX'.'IiP'.'g==','P'.'HRyP'.'g==',''.'Cg'.'kJC'.'Qk8dGQ'.'g'.'Y2xhc3M9Imluc3Qtb'.'W9'.'k'.'dWxlLWNlbGw'.'iPgoJ'.'CQkJCTxkaXYgY2'.'xh'.'c3M'.'9Iml'.'uc'.'3Qtb'.'W9kdW'.'xlL'.'WJsb2'.'NrI'.'iBvbmNsaWNrPSJTZW'.'xlY3RT'.'b2x1d'.'Glvbih'.'0'.'aGlzLCAn',''.'SUQ=','J'.'yk7IiBvbmRi'.'bGNsaWNrPSJkb2N1bW'.'VudC5mb3Jtc1s'.'n','J1'.'0uc3V'.'i'.'bWl'.'0K'.'Ck'.'7Ij4'.'KCQkJCQkJCTxkaXYgY2'.'xh'.'c3M9Imluc3QtbW9k'.'dW'.'xlLX'.'RpdGxlIj4'.'8'.'c3'.'B'.'hb'.'iBjbGFzcz0iaW5'.'zdC1tb2'.'R1bGUtdGl0'.'bGUtYW'.'xpZ25tZW'.'50I'.'j4'.'8'.'L3NwYW4+'.'PH'.'N'.'wYW4g'.'Y'.'2'.'xhc3M9Im'.'luc'.'3QtbW9kd'.'Wxl'.'LXRpdGxl'.'L'.'XRleHQiPg'.'==',''.'TkFNRQ==',''.'PC'.'9zc'.'GFuPj'.'wvZGl'.'2P'.'g'.'o'.'JCQ'.'kJCQkJPGRpdi'.'B'.'jbGFzcz'.'0iaW5zdC1t'.'b2R1bGUtY29'.'udCI+CgkJCQkJCQkJ','SU1BR0'.'U=','','P'.'GRpdiBjbG'.'Fzcz0'.'ia'.'W5z'.'dC1'.'tb2R1bGUtaW'.'1nIj48aW1'.'n'.'IGFsdD'.'0iIiBzcmM9Ig='.'=','SU1BR0U=','I'.'iAvPjwvZGl2Pg==','','CgkJCQk'.'JC'.'QkJPGRpd'.'iBjbGFzcz0ia'.'W5'.'zdC1tb2R1bGU'.'tdGV'.'4dCI+','REVTQ1JJUF'.'RJT04'.'=',''.'PC9k'.'aXY'.'+CgkJCQkJ'.'CQk8L2'.'Rpdj4KCQk'.'JC'.'QkJ'.'C'.'T'.'xpbnB1dCB0eX'.'BlPSJyYWRpbyIg'.'aWQ9ImlkX3JhZ'.'Glv'.'Xw==',''.'S'.'UQ=','IiBuYW1lPSJyZWRpbyIg'.'Y'.'2xhc3M9'.'I'.'m'.'lu'.'c'.'3QtbW9kdWxl'.'LWNoZWNrYm94I'.'iAvP'.'goJCQkJC'.'TwvZGl2Pg'.'oJCQkJPC90ZD4=','PC90c'.'j4=','PH'.'RkPjwv'.'dGQ+PC'.'90'.'c'.'j4=',''.'PC'.'90YWJs'.'ZT'.'4'.'KCQ'.'k8aW5wdXQg'.'dH'.'lw'.'ZT0'.'iaGlkZGVuIiBpZD0iaWRf','IiBuYW1'.'lPSI=',''.'IiB2YWx1ZT0i'.'Ij4=','Y2hl'.'Y2tf'.'bGl'.'j'.'ZW5zZ'.'V9rZX'.'k=','Y3J'.'l'.'YXRlX21vZHVsZX'.'M'.'=','TkVY'.'VF9CV'.'VRU'.'T'.'04=','S'.'U'.'5TX0'.'xJ'.'Q0'.'VOU0'.'V'.'fSEVBRA==','VF'.'JJQ'.'UxfVkVSU'.'0l'.'PT'.'g'.'==','VF'.'JJQUxfU'.'kVOVF9WRVJ'.'T'.'SU9O','bGljX2tle'.'V'.'9'.'2'.'YXJpY'.'W5'.'0','WQ='.'=','RE9DVU'.'1'.'FTlRfUk'.'9PVA==','L2Jp'.'dHJ'.'peC'.'9s'.'aWN'.'lbnNlX'.'2tleS5waHA=','','RE9DVU1FTlRfUk'.'9PV'.'A==','L'.'2JpdHJpeC9saWN'.'lb'.'nNl'.'X2'.'tleS5'.'wa'.'HA=','bGljZW5zZQ==','bGljZ'.'W5'.'zZQ==','V'.'FJ'.'JQU'.'xfVkVSU0lP'.'Tg='.'=','VFJJQUxfU'.'kVOVF9WRVJTSU9O','cHJlZ19tYXRjaA==',''.'L1t'.'BLVow'.'L'.'TldezN9LVtBLVp'.'d'.'ezJ9'.'LT9bQ'.'S1aM'.'C'.'05'.'XXsx'.'Mi'.'w'.'zMH0va'.'Q'.'==','QkFE'.'X0xJQ0VOU'.'0V'.'fS0VZ',''.'bGljZ'.'W'.'5zZQ==','VF'.'JJQ'.'UxfVkV'.'SU0lP'.'Tg==','VFJJ'.'QUxfUkVOVF'.'9WRV'.'J'.'TS'.'U'.'9O','bGlj'.'X2tl'.'eV9'.'2Y'.'XJ'.'pYW5'.'0','VFJJQ'.'UxfUkVOVF9WR'.'V'.'JT'.'SU9O','V'.'F'.'JJQ'.'U'.'xfVk'.'VS'.'U0lPT'.'g==','WQ==','','dXNlcl9'.'zdXJuY'.'W1l','dXNlcl9u'.'Y'.'W1l',''.'ZW'.'1haWw=','','QU'.'NUX0tFW'.'V9CQUR'.'fTkFNR'.'Q==','dXN'.'lcl9uYW1l','','QU'.'NUX0'.'t'.'FW'.'V9CQ'.'URf'.'TEFTVF9OQU1F','dXNlcl9zdX'.'JuYW1'.'l','','QUNUX'.'0tFWV9CQUR'.'fRU1BSUw=','ZW1'.'haWw=',''.'b'.'XlzcWw=','bG'.'ljZW5zZ'.'Q==','VFJJQ'.'UxfUkVOVF'.'9'.'W'.'RVJT'.'SU9O','QUNUX'.'0tFWV9S'.'RV'.'FV'.'RVNUX0VSUk'.'9S','ZW1haWw'.'=','bG'.'ljZW5zZQ==','C'.'gkJPHRhY'.'mx'.'l'.'IGJvcmRlcj0'.'i'.'MCI'.'g'.'Y2xhc'.'3M'.'9I'.'mRhdG'.'Etd'.'GFibGUiPg'.'oJ'.'C'.'Q'.'k'.'8'.'dHI+CgkJCQ'.'k8dGQgY2'.'9sc3'.'Bhbj0iM'.'i'.'Ig'.'Y2x'.'hc'.'3M'.'9ImhlY'.'W'.'RlciI'.'+','S'.'U'.'5TX'.'0xJQ0VOU0'.'VfSEV'.'B'.'R'.'A==',''.'PC'.'90ZD4'.'KCQ'.'kJPC90c'.'j4=','VFJJQUxfV'.'kV'.'SU0lPTg'.'==','VFJJ'.'QU'.'xfUk'.'V'.'OVF9WR'.'VJTSU9O',''.'PHRyPg'.'oJCQkJP'.'HRk'.'I'.'G5'.'vd3Jhc'.'CBhbGln'.'bj0icmlnaHQiI'.'Hd'.'p'.'ZHR'.'oPSI0'.'MCUiIHZ'.'h'.'bG'.'lnb'.'j0idG'.'9wIj4K'.'CQkJCQk'.'8c3BhbiBz'.'dHlsZT0i'.'Y29sb'.'3'.'I'.'6cmVkIj4qP'.'C'.'9'.'z'.'cGFu'.'PiZuYnNwOw==','S'.'U'.'5'.'TX0xJQ0V'.'O'.'U0U=','C'.'gkJCQ'.'k'.'8L3Rk'.'Pgo'.'JC'.'QkJP'.'HR'.'kIHdpZ'.'H'.'RoPSI2MCU'.'iIHZ'.'hb'.'Gl'.'nbj'.'0'.'idG9wIj4=','dGV4'.'dA==','bGljZ'.'W5zZQ==','c'.'2l6ZQ'.'==','MzA=','dGFi'.'aW5kZXg=','M'.'Q==','aW'.'Q=','bGljZW5zZV9pZA'.'==',''.'CgkJCQ'.'kJPGJyP'.'goJCQkJ'.'CTx'.'zb'.'WFsbD4=','S'.'U5TX0xJ'.'Q0VO'.'U'.'0Vf'.'Tk9URV9'.'T'.'T1VSQ0U=',''.'P'.'GJyPjwv'.'c21hbGw+'.'CgkJCQk8L3RkPgoJ'.'CQkJPC90cj4KC'.'QkJCTx0cj4KCQkJCTx'.'0'.'ZCBub'.'3'.'dyY'.'XAgYWxpZ249InJpZ'.'2h0'.'IiB3aWR0'.'aD0iN'.'D'.'AlIi'.'B2YWxpZ249InRv'.'cCI+CgkJCQ'.'kJ','SU5T'.'VEFMTF9ERVZT'.'UlY=','CgkJCQk'.'8L3Rk'.'PgoJ'.'CQ'.'kJPHRkI'.'HdpZHRoPSI2MCU'.'i'.'IHZhbGl'.'n'.'bj0idG9'.'wIj'.'4=','ZGV2'.'c3'.'J2','WQ==','aWQ'.'=','ZGV2c3J'.'2X2luc'.'3Q'.'=','CgkJCQkJPGJyPgoJ'.'CQ'.'kJCTxzbWFsbD4=','SU5TVEFMT'.'F9ERVZT'.'UlZfTk9U'.'RQ==','PGJ'.'yPj'.'wvc'.'21'.'h'.'bGw+Cgk'.'JCQk8L3'.'Rk'.'PgoJ'.'CQk'.'J'.'PC'.'90cj4K'.'CQkJCTwvd'.'GFibG'.'U+CgkJ'.'CQk=','C'.'gkJCTxzY3JpcH'.'Q+C'.'gk'.'JCQlmd'.'W5jdGl'.'v'.'biBjaGFuZ2VMa'.'WNLZXkod'.'mFsKQoJCQ'.'kJewoJCQk'.'JCWlmKH'.'Zh'.'bC'.'k'.'KCQkJ'.'CQl7CgkJ'.'CQkJ'.'CWRvY'.'3VtZ'.'W50L'.'mdldEVsZ'.'W1lb'.'nRC'.'e'.'U'.'lkKCJsaWNf'.'a'.'2V5X'.'2Fjd'.'Gl2YXRpb2'.'4iKS5zdHlsZ'.'S5kaX'.'N'.'w'.'bG'.'F5ID0gImJs'.'b2NrIjs'.'KCQkJCQ'.'l9CgkJCQkJZWxzZQo'.'JCQk'.'J'.'CX'.'sKC'.'QkJCQkJZG9jd'.'W1lbn'.'Q'.'u'.'Z2V0'.'RWxlbWVudEJ5'.'SW'.'QoI'.'mxp'.'Y19rZXl'.'fYWN0aXZ'.'hdG'.'lvbiIpL'.'nN'.'0eWxlLmRpc3BsYXkgPS'.'A'.'ibm'.'9uZSI7C'.'gkJ'.'CQkJfQoJ'.'CQkJfQoJC'.'Qk8'.'L3'.'NjcmlwdD'.'4KCgkJ'.'CQkJ','VF'.'JJ'.'QU'.'xf'.'UkV'.'O'.'VF9'.'W'.'R'.'VJTSU9'.'O','PH'.'RyPj'.'x'.'0ZCBjb2xzcGFuP'.'SIyIj4'.'=','bGljX2tleV'.'92YXJpYW50','WQ==','aW'.'Q=','bGljX2tleV'.'92YXJpYW5'.'0','b25'.'jbGljaw='.'=','amF2YXNjcm'.'l'.'w'.'dDpjaGFuZ'.'2'.'VMa'.'WNLZXko'.'dG'.'h'.'pc'.'y5'.'jaG'.'V'.'ja2VkKQ='.'=','P'.'Gx'.'hYmVsIGZv'.'cj'.'0'.'ibGljX2'.'t'.'leV92'.'YXJpYW50Ij4=','QUNUX0tF'.'WQ==','PC9s'.'YWJl'.'b'.'D48L3Rk'.'P'.'jwvdH'.'I+','bGljX2'.'t'.'leV92'.'YXJp'.'YW50','CgkJ'.'CTw'.'v'.'d'.'GFibGU+'.'C'.'gkJCTxk'.'aXY'.'g'.'aWQ9Imx'.'pY19rZX'.'lfYWN0a'.'XZh'.'dGlv'.'b'.'i'.'I+CgkJCTx0YWJs'.'ZSBi'.'b'.'3J'.'k'.'ZXI9'.'Ij'.'AiIG'.'N'.'s'.'YX'.'NzPSJkYXRhLXRhYmxlI'.'iBzdHlsZT0'.'iY'.'m'.'9y'.'ZGVyLXRvcDpub25'.'l'.'OyI'.'+CgkJCTx'.'0'.'c'.'j'.'4KCQkJC'.'Tx0'.'Z'.'CBhbGl'.'nb'.'j0icml'.'naH'.'QiIHd'.'pZHRoPSI0MC'.'UiIH'.'N'.'0eWxlPSJib3'.'J'.'kZXIt'.'dG9wOm'.'5vbmU7Ij48c3Bh'.'b'.'i'.'BzdH'.'lsZ'.'T0'.'iY29'.'sb3I6c'.'mVkI'.'j4q'.'P'.'C9zcGFuPiZ'.'uY'.'nNwOw==',''.'QU'.'NU'.'X0tFWV9OQ'.'U1F',''.'Oj'.'wv'.'dGQ'.'+C'.'gkJCQ'.'k'.'8'.'d'.'G'.'Q'.'gd'.'2'.'lkdGg9Ij'.'YwJSIgdmFsaW'.'duPSJ0b3Ai'.'IHN0eW'.'xlPSJi'.'b3Jk'.'ZXItdG9'.'wO'.'m5vb'.'mU7Ij4=','dGV4dA'.'==','dX'.'N'.'lcl9uYW'.'1l','c2l6ZQ==','Mz'.'A=','dGF'.'iaW5kZ'.'Xg=','NA==','aWQ=','d'.'XNlcl9uYW'.'1l','PC90ZD4KC'.'Qk'.'JPC'.'90cj4KCQkJPHR'.'yPgoJCQk'.'JPHRkIGFsaW'.'duP'.'SJyaWdod'.'CIgd2l'.'kd'.'Gg9I'.'j'.'QwJS'.'Igc'.'3R'.'5'.'bGU9ImJvcmRl'.'ci10b3A6bm'.'9uZ'.'T'.'s'.'iPjxzcGFu'.'IHN0eWxlPSJj'.'b2xvcjpyZWQi'.'P'.'io8'.'L'.'3NwYW4'.'+Jm5ic3'.'A7','QUNU'.'X'.'0tFWV9MQVNUX'.'05BT'.'UU=','OjwvdGQ+CgkJCQk'.'8d'.'GQgd2lkdGg'.'9IjY'.'wJSIg'.'dmFsaWduPSJ0b3AiIHN0'.'e'.'WxlPSJ'.'ib'.'3Jk'.'ZXItd'.'G9w'.'Om5vbmU7Ij4=',''.'dGV'.'4d'.'A==','dXNlcl9zdXJuYW1l','c'.'2l'.'6ZQ==',''.'Mz'.'A=','dGFi'.'aW5kZXg=','NQ'.'==','aWQ=',''.'dXNlcl9'.'z'.'d'.'XJuYW1'.'l','PC90ZD4KC'.'QkJPC90cj4K'.'CQkJPHR'.'yPgoJCQkJPHR'.'kI'.'GFsa'.'WduP'.'SJyaWdodCIg'.'d2l'.'kdGg9Ij'.'Q'.'wJSIg'.'c3R'.'5bGU9Im'.'JvcmRlci10'.'b3A'.'6b'.'m9uZTsiP'.'jxzcGFuIH'.'N'.'0eWxlPSJj'.'b2x'.'vcjpyZWQiPio8'.'L3NwY'.'W4+J'.'m5ic3A7R'.'W1haWw'.'6'.'PC'.'90ZD'.'4KCQkJCT'.'x'.'0'.'ZCB3'.'aWR0aD0i'.'NjA'.'lIiB2YWxp'.'Z24'.'9InRvc'.'CIg'.'c3R5bGU9ImJv'.'cm'.'Rlc'.'i'.'10b3A6bm9uZTsiPg==',''.'dG'.'V4dA==',''.'ZW1'.'haW'.'w=','c2l6ZQ='.'=','M'.'z'.'A=','dG'.'FiaW5k'.'ZX'.'g=','Ng==','aW'.'Q=','ZW1haW'.'w=','PC90Z'.'D4KCQkJPC'.'9'.'0cj4KCQk'.'JPC90'.'YWJsZT4K'.'CQ'.'k'.'JPC9k'.'aXY+'.'Cg'.'k'.'JCTxzY3Jp'.'cHQ'.'+CgkJCWNoY'.'W5'.'nZU'.'xpY0t'.'l'.'eSg'.'=',''.'WQ'.'==','d'.'HJ1ZQ='.'=','ZmF'.'sc2U=','K'.'TsKC'.'QkJPC'.'9zY3'.'JpcHQ+'.'C'.'gkJC'.'Q'.'==','I'.'1ZFUlMj',''.'S'.'U5TX1RJVExF','V0l'.'aQVJE'.'X0'.'R'.'F'.'RkFVTF'.'RfVE9OTFk=','R'.'E9DVU1'.'FTlRf'.'Uk9PVA==',''.'L2JpdHJpe'.'C9tb2R1bG'.'VzL21haW'.'4vaW5j'.'bHVkZS5'.'waHA=','ZWR'.'p'.'d'.'F9vdGhlcl9z'.'ZXR0aW5n'.'cw==','U2VsZWN0V'.'2l6YXJk'.'U'.'3RlcA==','TG9h'.'ZE'.'1vZH'.'VsZVN0Z'.'XA=','TG9'.'hZE1vZHVsZU'.'F'.'j'.'dGlvblN0'.'ZXA'.'=','U2V'.'s'.'ZWN0V'.'2l'.'6YX'.'JkMVN'.'0ZXA=','Vk1'.'fS'.'U5'.'TV'.'EFMTA==','Q'.'Wd'.'yZWVtZW5'.'0'.'U3RlcDR'.'W'.'TQ='.'=','Qk'.'lUUkl'.'YX'.'0VO'.'Vl9'.'UW'.'VBF','Y3Jt','Q2'.'hlY2t'.'M'.'aWNl'.'bnNlS2V5','Q'.'3JlYX'.'Rl'.'TW'.'9kdWxl'.'c1N0ZXA=','Q3JlYXRl'.'Q'.'WRtaW5TdGVw',''.'U2VsZWN0'.'V2'.'l6'.'YX'.'J'.'kU3RlcA==','TG9'.'hZE1vZHVsZV'.'N0ZXA'.'=','TG9hZ'.'E'.'1vZHV'.'sZUF'.'jdGlvbl'.'N0Z'.'XA=','U2'.'VsZW'.'N0V2l'.'6YXJkM'.'VN0ZX'.'A=','Q3J'.'lYXRlTW9kd'.'Wxlc1N0Z'.'XA=','Q3Jl'.'Y'.'XRlQWRtaW5Td'.'G'.'Vw','V'.'2VsY29tZVN0Z'.'XA=','QWdyZWVt'.'ZW50U3'.'Rl'.'cA==','RE'.'JUeXBlU3RlcA==','UmVx'.'dW'.'l'.'yZW'.'1lbnRTdGV'.'w','Q3JlY'.'XRlR'.'EJT'.'dGVw','Q'.'3'.'JlYX'.'Rl'.'T'.'W'.'9k'.'d'.'W'.'xlc1N0'.'Z'.'XA=','Q3J'.'l'.'YXRlQWR'.'taW5TdGVw','U2VsZWN0V'.'2'.'l6'.'YXJkU3Rlc'.'A'.'==','TG9hZ'.'E1vZHV'.'sZVN0'.'ZXA=','TG9'.'hZE1vZHVsZ'.'UF'.'jdGlvblN'.'0Z'.'XA=','U'.'2'.'VsZW'.'N0V2'.'l6YX'.'Jk'.'MVN0Z'.'XA=','SU5TVEFMTF9'.'V'.'VEZfUEF'.'HR'.'Q==','VVR'.'GLTg=','dXRmL'.'T'.'g=','Q29'.'udGVud'.'C1U'.'eX'.'BlOiB0ZXh0L2h0bWw7I'.'GNo'.'YX'.'Jz'.'ZXQ'.'9');return base64_decode($_78454255[$_915757944]);}}; $GLOBALS['____1039916708'][0](___1362346553(0), true); if(!$GLOBALS['____1039916708'][1](___1362346553(1)) || B_PROLOG_INCLUDED !== true) die(); $GLOBALS['____1039916708'][2](___1362346553(2), true); $GLOBALS['____1039916708'][3](___1362346553(3), true); $GLOBALS['____1039916708'][4](___1362346553(4), true);@$GLOBALS['____1039916708'][5](round(0+3600));@$GLOBALS['____1039916708'][6](true); $GLOBALS['____1039916708'][7](___1362346553(5), true); if($GLOBALS['____1039916708'][8](___1362346553(6))) $GLOBALS['____1039916708'][9](E_ALL); else $GLOBALS['____1039916708'][10](E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR|E_PARSE); if(isset($_REQUEST[___1362346553(7)])) $GLOBALS['____1039916708'][11](___1362346553(8), $_REQUEST[___1362346553(9)], $GLOBALS['____1039916708'][12]()+round(0+720+720+720+720+720)); require_once($_SERVER[___1362346553(10)].___1362346553(11)); require_once($_SERVER[___1362346553(12)].___1362346553(13)); require_once($_SERVER[___1362346553(14)].___1362346553(15)); require_once($_SERVER[___1362346553(16)].___1362346553(17)); require_once($_SERVER[___1362346553(18)].___1362346553(19)); require_once($_SERVER[___1362346553(20)].___1362346553(21)); require_once($_SERVER[___1362346553(22)].___1362346553(23)); @$GLOBALS['____1039916708'][13](round(0+3600)); $bxProductConfig= array(); if($GLOBALS['____1039916708'][14]($_SERVER[___1362346553(24)].BX_ROOT.___1362346553(25))){ include($_SERVER[___1362346553(26)].BX_ROOT.___1362346553(27));} if(isset($bxProductConfig[___1362346553(28)])){ $GLOBALS['____1039916708'][15](___1362346553(29), true); $GLOBALS['____1039916708'][16](___1362346553(30), $bxProductConfig[___1362346553(31)][___1362346553(32)]);} $GLOBALS[___1362346553(33)]= BXInstallServices::GetWizardsSettings(); if($GLOBALS[___1362346553(34)][___1362346553(35)]){ $GLOBALS['____1039916708'][17](___1362346553(36), $GLOBALS[___1362346553(37)][___1362346553(38)]);} else{ $GLOBALS['____1039916708'][18](___1362346553(39), PRE_LANGUAGE_ID);} if($GLOBALS[___1362346553(40)][___1362346553(41)]){ $GLOBALS['____1039916708'][19](___1362346553(42), $GLOBALS[___1362346553(43)][___1362346553(44)]);} else{ $GLOBALS['____1039916708'][20](___1362346553(45), PRE_INSTALL_CHARSET);} require_once($_SERVER[___1362346553(46)].___1362346553(47)); require_once($_SERVER[___1362346553(48)].___1362346553(49)); $_510133923= \Bitrix\Main\HttpApplication::getInstance(); $_1225540068= new \Bitrix\Main\HttpContext($_510133923); $_1434055739= \Bitrix\Main\Localization\LanguageTable::wakeUpObject(LANGUAGE_ID); $_1225540068->setLanguage($_1434055739); $_510133923->setContext($_1225540068); $GLOBALS['_____1238631955'][0]($_SERVER[___1362346553(50)].___1362346553(51)); bx_accelerator_reset(); class WelcomeStep extends CWizardStep{ function InitStep(){ $this->SetStepID(___1362346553(52)); $this->SetNextStep(___1362346553(53)); $this->SetNextCaption(InstallGetMessage(___1362346553(54))); $this->SetTitle(InstallGetMessage(___1362346553(55)));} function ShowStep(){ global $arWizardConfig; $bxProductConfig= array(); if($GLOBALS['____1039916708'][21]($_SERVER[___1362346553(56)].BX_ROOT.___1362346553(57))) include($_SERVER[___1362346553(58)].BX_ROOT.___1362346553(59)); if(isset($bxProductConfig[___1362346553(60)][___1362346553(61)])) $this->content .= ___1362346553(62).$bxProductConfig[___1362346553(63)][___1362346553(64)].___1362346553(65); else $this->content .= ___1362346553(66).($arWizardConfig[___1362346553(67)] ?? InstallGetMessage(___1362346553(68))).___1362346553(69);} public static function unformat($_872585414){ $_872585414= $GLOBALS['____1039916708'][22]($GLOBALS['____1039916708'][23]($_872585414)); $_646954027= $GLOBALS['____1039916708'][24]($_872585414); $_1200906691= $GLOBALS['____1039916708'][25]($_872585414,-round(0+0.25+0.25+0.25+0.25)); if($_1200906691 == ___1362346553(70)) $_646954027 *= round(0+204.8+204.8+204.8+204.8+204.8); elseif($_1200906691 == ___1362346553(71)) $_646954027 *= round(0+209715.2+209715.2+209715.2+209715.2+209715.2); elseif($_1200906691 == ___1362346553(72)) $_646954027 *= round(0+1048576)*round(0+1024); return $_646954027;}} class AgreementStep extends CWizardStep{ function InitStep(){ $this->SetStepID(___1362346553(73)); $this->SetPrevStep(___1362346553(74)); $this->SetNextStep(___1362346553(75)); $this->SetNextCaption(InstallGetMessage(___1362346553(76))); $this->SetPrevCaption(InstallGetMessage(___1362346553(77))); $this->SetTitle(InstallGetMessage(___1362346553(78)));} function OnPostForm(){ $wizard= $this->GetWizard(); if($wizard->IsPrevButtonClick()) return; $_349844823= $wizard->GetVar(___1362346553(79)); if($_349844823 !== ___1362346553(80)) $this->SetError(InstallGetMessage(___1362346553(81)), ___1362346553(82));} function ShowStep(){ $this->content= ___1362346553(83); $this->content .= $this->ShowCheckboxField(___1362346553(84), ___1362346553(85), Array(___1362346553(86) => ___1362346553(87), ___1362346553(88) => ___1362346553(89))); $this->content .= ___1362346553(90).InstallGetMessage(___1362346553(91)).___1362346553(92); $this->content .= ___1362346553(93);}} class AgreementStep4VM extends CWizardStep{ function InitStep(){ $this->SetStepID(___1362346553(94)); if($_SERVER[___1362346553(95)] <> ___1362346553(96)){ $this->SetNextStep(___1362346553(97));} else{ $this->SetNextStep(___1362346553(98));} $this->SetNextCaption(InstallGetMessage(___1362346553(99))); $this->SetPrevCaption(InstallGetMessage(___1362346553(100))); $this->SetTitle(InstallGetMessage(___1362346553(101)));} function OnPostForm(){ $wizard= $this->GetWizard(); if($wizard->IsPrevButtonClick()) return; $_349844823= $wizard->GetVar(___1362346553(102)); if($_349844823 !== ___1362346553(103)) $this->SetError(InstallGetMessage(___1362346553(104)), ___1362346553(105)); $this->CheckShortInstall();} public function CheckShortInstall(){ $DBType= "mysql"; $_1097803164= new RequirementStep; if(!$_1097803164->CheckRequirements($DBType)) $this->SetError($_1097803164->GetErrors()); if($GLOBALS['____1039916708'][26](___1362346553(106)) &&!BXInstallServices::IsUTF8Support()) $this->SetError(InstallGetMessage(___1362346553(107))); require_once($_SERVER[___1362346553(108)].___1362346553(109)); require_once($_SERVER[___1362346553(110)].___1362346553(111)); require_once($_SERVER[___1362346553(112)].___1362346553(113)); $GLOBALS['_____1238631955'][1]($_SERVER[___1362346553(114)].___1362346553(115)); $_510133923= \Bitrix\Main\HttpApplication::getInstance(); $_1252505809= $_510133923->getConnectionPool(); $_1791036593= $_1252505809->getConnection(); $_1252505809->useMasterOnly(true); $DB= new CDatabase; $_2062904533= $_1791036593->getHost(); $_1775193815= $_1791036593->getDatabase(); $_79900379= $_1791036593->getLogin(); $_1567728353= $_1791036593->getPassword(); if(!$DB->Connect($_2062904533, $_1775193815, $_79900379, $_1567728353)) $this->SetError(InstallGetMessage(___1362346553(116)).___1362346553(117).$DB->_307296593); $_721010502= new CreateDBStep; $_721010502->DB=& $DB; $_721010502->dbType= $DBType; $_721010502->dbName= $_1775193815; $_721010502->filePermission=($GLOBALS['____1039916708'][27](___1362346553(118))? $GLOBALS['____1039916708'][28](___1362346553(119), BX_FILE_PERMISSIONS):(838-2*419)); $_721010502->folderPermission=($GLOBALS['____1039916708'][29](___1362346553(120))? $GLOBALS['____1039916708'][30](___1362346553(121), BX_DIR_PERMISSIONS):(1172/2-586)); $_721010502->createDBType=($GLOBALS['____1039916708'][31](___1362346553(122))? MYSQL_TABLE_TYPE: ___1362346553(123)); $_721010502->utf8= $GLOBALS['____1039916708'][32](___1362346553(124)); $_721010502->createCharset= null; if($_721010502->IsBitrixInstalled()){ $this->SetError($_721010502->GetErrors());} $_1861934699= $DB->Query(___1362346553(125), true); if($_1861934699 &&($_844213863= $_1861934699->Fetch())){ $_920908980= $GLOBALS['____1039916708'][33]($_844213863[___1362346553(126)]); if(!BXInstallServices::VersionCompare($_920908980, ___1362346553(127))){ $this->SetError(InstallGetMessage(___1362346553(128)));}} $_652709093= false; if(LANGUAGE_ID == ___1362346553(129) || LANGUAGE_ID == ___1362346553(130)) $_652709093= ___1362346553(131); elseif($_721010502->createCharset != ___1362346553(132)) $_652709093= $_721010502->createCharset; else $_652709093= ___1362346553(133); if($_721010502->utf8) $DB->Query(___1362346553(134).$_721010502->dbName.___1362346553(135), true); elseif($_652709093) $DB->Query(___1362346553(136).$_721010502->dbName.___1362346553(137).$_652709093, true); if($_721010502->createDBType <> ___1362346553(138)){ $_646954027= $DB->Query(___1362346553(139).$_721010502->createDBType.___1362346553(140), true); if(!$_646954027){ $DB->Query(___1362346553(141).$_721010502->createDBType.___1362346553(142));}} $_1861934699= $DB->Query(___1362346553(143), true); if($_1861934699 &&($_587112692= $_1861934699->Fetch())){ $_1275080034= $GLOBALS['____1039916708'][34]($_587112692[___1362346553(144)]); if($_1275080034 <> ___1362346553(145)){ $_721010502->_1275080034= ___1362346553(146);}} if(!$GLOBALS['____1039916708'][35]($_SERVER[___1362346553(147)].BX_PERSONAL_ROOT.___1362346553(148)) && $_721010502->CreateAfterConnect() === false) $this->SetError($_721010502->GetErrors()); if(!$_721010502->CheckDBOperation()) $this->SetError($_721010502->GetErrors());} function SetError($_1553235568, $_833065804= false){ if($GLOBALS['____1039916708'][36]($_1553235568)){ $this->stepErrors= $GLOBALS['____1039916708'][37]($this->stepErrors, $_1553235568);} else{ $this->stepErrors[]= Array($_1553235568, $_833065804);}} function ShowStep(){ $this->content= ___1362346553(149); $this->content .= $this->ShowCheckboxField(___1362346553(150), ___1362346553(151), Array(___1362346553(152) => ___1362346553(153), ___1362346553(154) => ___1362346553(155))); $this->content .= ___1362346553(156).InstallGetMessage(___1362346553(157)).___1362346553(158); $this->content .= ___1362346553(159);}} class DBTypeStep extends CWizardStep{ function InitStep(){ $this->SetStepID(___1362346553(160)); $this->SetPrevStep(___1362346553(161)); $this->SetNextStep(___1362346553(162)); $this->SetNextCaption(InstallGetMessage(___1362346553(163))); $this->SetPrevCaption(InstallGetMessage(___1362346553(164))); $_1976707294= BXInstallServices::GetDBTypes(); if($GLOBALS['____1039916708'][38]($_1976707294)> round(0+0.33333333333333+0.33333333333333+0.33333333333333)) $this->SetTitle(InstallGetMessage(___1362346553(165))); else $this->SetTitle(InstallGetMessage(___1362346553(166))); $wizard= $this->GetWizard(); if($GLOBALS['____1039916708'][39](___1362346553(167)) || $GLOBALS['____1039916708'][40](___1362346553(168))){ $wizard->SetDefaultVar(___1362346553(169), ___1362346553(170));} if($GLOBALS['____1039916708'][41]($_SERVER[___1362346553(171)].___1362346553(172))){ $LICENSE_KEY= ___1362346553(173); include($_SERVER[___1362346553(174)].___1362346553(175)); $wizard->SetDefaultVar(___1362346553(176), $LICENSE_KEY);} $_64595778= ___1362346553(177); foreach($_1976707294 as $dbType => $_979804963){ $_64595778= $dbType; if($_979804963) break;} $wizard->SetDefaultVar(___1362346553(178), $_64595778); $wizard->SetDefaultVar(___1362346553(179),(BXInstallServices::IsUTF8Support()? ___1362346553(180): ___1362346553(181)));} function OnPostForm(){ $wizard= $this->GetWizard(); if($wizard->IsPrevButtonClick()) return; $dbType= $wizard->GetVar(___1362346553(182)); $_1976707294= BXInstallServices::GetDBTypes(); if($GLOBALS['____1039916708'][42]($_1976707294)> round(0+0.5+0.5) &&(!$GLOBALS['____1039916708'][43]($dbType, $_1976707294) || $_1976707294[$dbType] === false)) $this->SetError(InstallGetMessage(___1362346553(183)), ___1362346553(184)); $_1810382275= $wizard->GetVar(___1362346553(185)); if(!$GLOBALS['____1039916708'][44](___1362346553(186)) &&!$GLOBALS['____1039916708'][45](___1362346553(187)) && $GLOBALS['____1039916708'][46](___1362346553(188)) &&!$GLOBALS['____1039916708'][47](___1362346553(189), $_1810382275)) $this->SetError(InstallGetMessage(___1362346553(190)), ___1362346553(191)); if($GLOBALS['____1039916708'][48](___1362346553(192)) || $GLOBALS['____1039916708'][49](___1362346553(193))){ $_1366223133= $wizard->GetVar(___1362346553(194)); if(($GLOBALS['____1039916708'][50](___1362346553(195)) ||($GLOBALS['____1039916708'][51](___1362346553(196)) && $_1366223133 == ___1362346553(197))) && $_1810382275 == ___1362346553(198)){ $_2052718732= $wizard->GetVar(___1362346553(199)); $_135541342= $wizard->GetVar(___1362346553(200)); $_1587483181= $wizard->GetVar(___1362346553(201)); $_1355159888= false; if($GLOBALS['____1039916708'][52]($_135541342) == ___1362346553(202)){ $this->SetError(InstallGetMessage(___1362346553(203)), ___1362346553(204)); $_1355159888= true;} if($GLOBALS['____1039916708'][53]($_2052718732) == ___1362346553(205)){ $this->SetError(InstallGetMessage(___1362346553(206)), ___1362346553(207)); $_1355159888= true;} if($GLOBALS['____1039916708'][54]($_1587483181) == ___1362346553(208) ||!check_email($_1587483181)){ $this->SetError(InstallGetMessage(___1362346553(209)), ___1362346553(210)); $_1355159888= true;} if(!$_1355159888){ $_98814230= BXInstallServices::GetRegistrationKey($_135541342, $_2052718732, $_1587483181, $dbType); if($_98814230 !== false){ $wizard->SetVar(___1362346553(211), $_98814230);} elseif($GLOBALS['____1039916708'][55](___1362346553(212))){ $this->SetError(InstallGetMessage(___1362346553(213)), ___1362346553(214));}}}}} function ShowStep(){ $wizard= $this->GetWizard(); BXInstallServices::SetSession(); $this->content .= ___1362346553(215).InstallGetMessage(___1362346553(216)).___1362346553(217); if(!$GLOBALS['____1039916708'][56](___1362346553(218)) &&!$GLOBALS['____1039916708'][57](___1362346553(219))){ $this->content .= ___1362346553(220).InstallGetMessage(___1362346553(221)).___1362346553(222).$this->ShowInputField(___1362346553(223), ___1362346553(224), Array(___1362346553(225) => ___1362346553(226), ___1362346553(227) => ___1362346553(228), ___1362346553(229) =>___1362346553(230))).___1362346553(231).InstallGetMessage(___1362346553(232)).___1362346553(233).InstallGetMessage(___1362346553(234)).___1362346553(235).$this->ShowCheckboxField(___1362346553(236), ___1362346553(237), Array(___1362346553(238) => ___1362346553(239))).___1362346553(240).InstallGetMessage(___1362346553(241)).___1362346553(242);} else{ $this->content .= ___1362346553(243); if(!$GLOBALS['____1039916708'][58](___1362346553(244))) $this->content .= ___1362346553(245).$this->ShowCheckboxField(___1362346553(246), ___1362346553(247), Array(___1362346553(248) => ___1362346553(249), ___1362346553(250) => ___1362346553(251))).___1362346553(252).InstallGetMessage(___1362346553(253)).___1362346553(254); $_1366223133= $wizard->GetVar(___1362346553(255), $_177702168= true); $this->content .= ___1362346553(256).InstallGetMessage(___1362346553(257)).___1362346553(258).$this->ShowInputField(___1362346553(259), ___1362346553(260), Array(___1362346553(261) => ___1362346553(262), ___1362346553(263) => ___1362346553(264), ___1362346553(265) => ___1362346553(266))).___1362346553(267).InstallGetMessage(___1362346553(268)).___1362346553(269).$this->ShowInputField(___1362346553(270), ___1362346553(271), Array(___1362346553(272) => ___1362346553(273), ___1362346553(274) => ___1362346553(275), ___1362346553(276) => ___1362346553(277))).___1362346553(278).$this->ShowInputField(___1362346553(279), ___1362346553(280), Array(___1362346553(281) => ___1362346553(282), ___1362346553(283) => ___1362346553(284), ___1362346553(285) => ___1362346553(286))).___1362346553(287).(($_1366223133 == ___1362346553(288))? ___1362346553(289): ___1362346553(290)).___1362346553(291);} $this->content .= ___1362346553(292); $wizard->SetVar(___1362346553(293), $wizard->GetDefaultVar(___1362346553(294))); $this->content .= ___1362346553(295).InstallGetMessage(___1362346553(296)).___1362346553(297).$this->ShowCheckboxField(___1362346553(298), ___1362346553(299), Array(___1362346553(300) => ___1362346553(301))).___1362346553(302).InstallGetMessage(___1362346553(303)).___1362346553(304);}} class RequirementStep extends CWizardStep{ protected $_1279753492= 64; protected $_2078060819= 256; protected $_1755984273= 500; protected $_1865161816= "8.0.0"; protected $_313670590= "2.0"; protected $_2034498060= '7.5.0'; protected $_1745659290= Array(); function InitStep(){ $this->SetStepID(___1362346553(305)); $this->SetNextStep(___1362346553(306)); $this->SetPrevStep(___1362346553(307)); $this->SetNextCaption(InstallGetMessage(___1362346553(308))); $this->SetPrevCaption(InstallGetMessage(___1362346553(309))); $this->SetTitle(InstallGetMessage(___1362346553(310)));} function OnPostForm(){ $wizard= $this->GetWizard(); if($wizard->IsPrevButtonClick()) return null; $dbType= $wizard->GetVar(___1362346553(311)); $utf8= $wizard->GetVar(___1362346553(312)); if($utf8 == ___1362346553(313) &&!BXInstallServices::IsUTF8Support()){ $this->SetError(InstallGetMessage(___1362346553(314))); return false;} if($utf8 != ___1362346553(315) && $GLOBALS['____1039916708'][59]($GLOBALS['____1039916708'][60](___1362346553(316))) == ___1362346553(317)){ $this->SetError(InstallGetMessage(___1362346553(318))); return false;} $_2010887890= $GLOBALS['____1039916708'][61](___1362346553(319)); if($_2010887890 <> ___1362346553(320) && $GLOBALS['____1039916708'][62]($_2010887890) <> $GLOBALS['____1039916708'][63]($GLOBALS['____1039916708'][64](___1362346553(321)))){ $this->SetError(InstallGetMessage(___1362346553(322))); return false;} if(!BXInstallServices::CheckSession()){ $this->SetError(InstallGetMessage(___1362346553(323))); return false;} if(!$this->CheckRequirements($dbType)){ return false;} return null;} function CheckRequirements($dbType){ if($this->CheckServerVersion($_1488170686, $_286640904, $_2111134900) === false){ $this->SetError(InstallGetMessage(___1362346553(324))); return false;} if(!$this->CheckPHPVersion()){ $this->SetError(InstallGetMessage(___1362346553(325))); return false;} if($this->GetPHPSetting(___1362346553(326))==___1362346553(327)){ $this->SetError(InstallGetMessage(___1362346553(328))); return false;} if($GLOBALS['____1039916708'][65](___1362346553(329)) == ___1362346553(330)){ $this->SetError(InstallGetMessage(___1362346553(331))); return false;} if($GLOBALS['____1039916708'][66](___1362346553(332))){ $this->SetError(InstallGetMessage(___1362346553(333))); return false;} $_1976707294= BXInstallServices::GetDBTypes(); if(!$GLOBALS['____1039916708'][67]($dbType, $_1976707294) || $_1976707294[$dbType] === false){ $this->SetError(InstallGetMessage(___1362346553(334))); return false;} if(!$GLOBALS['____1039916708'][68](___1362346553(335))){ $this->SetError(InstallGetMessage(___1362346553(336))); return false;} if(!$GLOBALS['____1039916708'][69](___1362346553(337))){ $this->SetError(InstallGetMessage(___1362346553(338))); return false;} if(!$GLOBALS['____1039916708'][70](___1362346553(339))){ $this->SetError(InstallGetMessage(___1362346553(340))); return false;} if(!$GLOBALS['____1039916708'][71](___1362346553(341))){ $this->SetError(InstallGetMessage(___1362346553(342))); return false;} if(!$GLOBALS['____1039916708'][72](___1362346553(343))){ $this->SetError(InstallGetMessage(___1362346553(344))); return false;} if($GLOBALS['____1039916708'][73]($GLOBALS['____1039916708'][74](___1362346553(345)))>(970-2*485)){ $this->SetError(InstallGetMessage(___1362346553(346))); return false;} if(!$this->CheckFileAccess()){ $_747984963= ___1362346553(347); foreach($this->_1745659290 as $_1926339304) if(!$_1926339304[___1362346553(348)]) $_747984963 .= ___1362346553(349).$_1926339304[___1362346553(350)]; $this->SetError(InstallGetMessage(___1362346553(351)).$_747984963); return false;} return true;} function GetPHPSetting($_1970177512){ return($GLOBALS['____1039916708'][75]($_1970177512) == ___1362346553(352) || $GLOBALS['____1039916708'][76]($GLOBALS['____1039916708'][77]($_1970177512)) == ___1362346553(353)? ___1362346553(354): ___1362346553(355));} function ShowResult($_869704000, $type= "OK"){ if($_869704000 == ___1362346553(356)) return ___1362346553(357); if($GLOBALS['____1039916708'][78]($type) == ___1362346553(358) || $type === false) return ___1362346553(359).$_869704000.___1362346553(360); elseif($GLOBALS['____1039916708'][79]($type) == ___1362346553(361) || $type === true) return ___1362346553(362).$_869704000.___1362346553(363); elseif($GLOBALS['____1039916708'][80]($type) == ___1362346553(364) || $GLOBALS['____1039916708'][81]($type) == ___1362346553(365)) return ___1362346553(366).$_869704000.___1362346553(367); return ___1362346553(368);} function CheckServerVersion(&$_1488170686,&$_286640904,&$_2111134900){ $_1488170686= ___1362346553(369); $_286640904= ___1362346553(370); $_2111134900= ___1362346553(371); if(isset($_SERVER[___1362346553(372)])){ $_1488170686= ___1362346553(373); $_286640904= $_SERVER[___1362346553(374)]; $_2111134900= $this->_2034498060; return BXInstallServices::VersionCompare($_286640904, $_2111134900);} else{ $_188577821= $_SERVER[___1362346553(375)]; if($_188577821 == ___1362346553(376)) $_188577821= $_SERVER[___1362346553(377)]; $_188577821= $GLOBALS['____1039916708'][82]($_188577821); if(!$GLOBALS['____1039916708'][83](___1362346553(378)) ||!$GLOBALS['____1039916708'][84](___1362346553(379), $_188577821, $_897948257)) return null; $_1488170686= $_897948257[round(0+0.5+0.5)]; $_286640904= $_897948257[round(0+0.5+0.5+0.5+0.5)]; if($GLOBALS['____1039916708'][85]($_1488170686) == ___1362346553(380)){ $_2111134900= $this->_313670590; return BXInstallServices::VersionCompare($_286640904, $_2111134900);} return null;}} function CheckPHPVersion(){ return BXInstallServices::VersionCompare($GLOBALS['____1039916708'][86](), $this->_1865161816);} function CheckFileAccess(){ $this->_1745659290= Array( Array(___1362346553(381) => $_SERVER[___1362346553(382)], ___1362346553(383) => InstallGetMessage(___1362346553(384)), ___1362346553(385) => ___1362346553(386), ___1362346553(387) => true), Array(___1362346553(388) => $_SERVER[___1362346553(389)].___1362346553(390), ___1362346553(391) => InstallGetMessage(___1362346553(392)), ___1362346553(393) => ___1362346553(394), ___1362346553(395) => true), Array(___1362346553(396) => $_SERVER[___1362346553(397)].___1362346553(398), ___1362346553(399) => InstallGetMessage(___1362346553(400)), ___1362346553(401) => ___1362346553(402), ___1362346553(403) => true), Array(___1362346553(404) => $_SERVER[___1362346553(405)].___1362346553(406), ___1362346553(407) => InstallGetMessage(___1362346553(408)), ___1362346553(409) => ___1362346553(410), ___1362346553(411) => true),); $_200203101= true; foreach($this->_1745659290 as $_1436377323 => $_1926339304){ $_929840967= $GLOBALS['____1039916708'][87]($_1926339304[___1362346553(412)]); $_1646031621= $GLOBALS['____1039916708'][88]($_1926339304[___1362346553(413)]); if($_929840967 && $_1646031621){ $this->_1745659290[$_1436377323][___1362346553(414)]= $this->ShowResult(InstallGetMessage(___1362346553(415)), ___1362346553(416)); continue;} $_200203101= false; $this->_1745659290[$_1436377323][___1362346553(417)]= false; if(!$_1646031621) $this->_1745659290[$_1436377323][___1362346553(418)] .= $this->ShowResult(InstallGetMessage(___1362346553(419)), ___1362346553(420)); if(!$_1646031621 &&!$_929840967) $this->_1745659290[$_1436377323][___1362346553(421)] .= ___1362346553(422).InstallGetMessage(___1362346553(423)).___1362346553(424); if(!$_929840967) $this->_1745659290[$_1436377323][___1362346553(425)] .= $this->ShowResult(InstallGetMessage(___1362346553(426)), ___1362346553(427));} if($_200203101 === false) return false; return $this->CreateTemporaryFiles();} function CreateTemporaryFiles(){ $_1461766066= $_SERVER[___1362346553(428)].___1362346553(429); $_1505268074= $_SERVER[___1362346553(430)].___1362346553(431); if(!$GLOBALS['____1039916708'][89]($_1461766066) &&@$GLOBALS['____1039916708'][90]($_1461766066) === false){ $this->_1745659290[]= Array( ___1362346553(432) => $_1461766066, ___1362346553(433) => InstallGetMessage(___1362346553(434)), ___1362346553(435) => $this->ShowResult(InstallGetMessage(___1362346553(436)), ___1362346553(437)), ___1362346553(438) => false); return false;} if(!$GLOBALS['____1039916708'][91]($_1505268074) &&@$GLOBALS['____1039916708'][92]($_1505268074) === false){ $this->_1745659290[]= Array( ___1362346553(439) => $_1505268074, ___1362346553(440) => false, ___1362346553(441) => $this->ShowResult(InstallGetMessage(___1362346553(442)), ___1362346553(443)), ___1362346553(444) => InstallGetMessage(___1362346553(445))); return false;} $_748111659= Array( Array( ___1362346553(446) => $_SERVER[___1362346553(447)].___1362346553(448), ___1362346553(449) => ___1362346553(450),), Array( ___1362346553(451) => $_SERVER[___1362346553(452)].___1362346553(453), ___1362346553(454) => ___1362346553(455).___1362346553(456). ___1362346553(457).___1362346553(458). ___1362346553(459).___1362346553(460).___1362346553(461).___1362346553(462).___1362346553(463).___1362346553(464). ___1362346553(465).___1362346553(466).___1362346553(467).___1362346553(468).___1362346553(469). ___1362346553(470). ___1362346553(471). ___1362346553(472). ___1362346553(473). ___1362346553(474).___1362346553(475),), Array( ___1362346553(476) => $_SERVER[___1362346553(477)].___1362346553(478), ___1362346553(479) => ___1362346553(480),),); foreach($_748111659 as $_1926339304){ if(!$_194544951=@$GLOBALS['____1039916708'][93]($_1926339304[___1362346553(481)], ___1362346553(482))){ $this->_1745659290[]= Array(___1362346553(483) => $_1926339304[___1362346553(484)], ___1362346553(485) => false, ___1362346553(486) => true); return false;} if(!$GLOBALS['____1039916708'][94]($_194544951, $_1926339304[___1362346553(487)])){ $this->_1745659290[]= Array(___1362346553(488) => $_1926339304[___1362346553(489)], ___1362346553(490) => false, ___1362346553(491) => true); return false;}} return true;} function ShowStep(){ $wizard= $this->GetWizard(); $this->content .= ___1362346553(492).InstallGetMessage(___1362346553(493)).___1362346553(494).InstallGetMessage(___1362346553(495)).___1362346553(496); $this->content .= ___1362346553(497).InstallGetMessage(___1362346553(498)).___1362346553(499).InstallGetMessage(___1362346553(500)).___1362346553(501).InstallGetMessage(___1362346553(502)).___1362346553(503); $_200203101= $this->CheckServerVersion($_1488170686, $_286640904, $_2111134900); $this->content .= ___1362346553(504).$GLOBALS['____1039916708'][95](___1362346553(505),(($_1488170686 <> ___1362346553(506))? $_1488170686: InstallGetMessage(___1362346553(507))), InstallGetMessage(___1362346553(508))).___1362346553(509).($_2111134900 <> ___1362346553(510)? $GLOBALS['____1039916708'][96](___1362346553(511), $_2111134900, InstallGetMessage(___1362346553(512))): ___1362346553(513)).___1362346553(514).($_200203101 !== null? $this->ShowResult($_286640904, $_200203101): $this->ShowResult(InstallGetMessage(___1362346553(515)), ___1362346553(516))).___1362346553(517); $_200203101= $this->CheckPHPVersion(); $this->content .= ___1362346553(518).InstallGetMessage(___1362346553(519)).___1362346553(520).($this->_1865161816 <> ___1362346553(521)? $GLOBALS['____1039916708'][97](___1362346553(522), $this->_1865161816, InstallGetMessage(___1362346553(523))): ___1362346553(524)).___1362346553(525).$this->ShowResult($GLOBALS['____1039916708'][98](), $_200203101).___1362346553(526); $this->content .= ___1362346553(527).InstallGetMessage(___1362346553(528)).___1362346553(529); $this->content .= ___1362346553(530).InstallGetMessage(___1362346553(531)).___1362346553(532).($this->GetPHPSetting(___1362346553(533))==___1362346553(534)? $this->ShowResult(InstallGetMessage(___1362346553(535)), ___1362346553(536)): $this->ShowResult(InstallGetMessage(___1362346553(537)), ___1362346553(538))).___1362346553(539); $this->content .= ___1362346553(540).InstallGetMessage(___1362346553(541)).___1362346553(542).(($_1377181307= $GLOBALS['____1039916708'][99](___1362346553(543))) == ___1362346553(544)? $this->ShowResult(InstallGetMessage(___1362346553(545)), ___1362346553(546)): $this->ShowResult($_1377181307, ___1362346553(547))).___1362346553(548); if($this->GetPHPSetting(___1362346553(549)) == ___1362346553(550)){ $this->content .= ___1362346553(551).($this->GetPHPSetting(___1362346553(552)) == ___1362346553(553)? $this->ShowResult(round(0+1), ___1362346553(554)): $this->ShowResult((902-2*451), ___1362346553(555))).___1362346553(556).($GLOBALS['____1039916708'][100](___1362346553(557))> min(248,0,82.666666666667)? $this->ShowResult($GLOBALS['____1039916708'][101](___1362346553(558)), ___1362346553(559)): $this->ShowResult(___1362346553(560), ___1362346553(561))).___1362346553(562);} if($GLOBALS['____1039916708'][102](___1362346553(563))){ $this->content .= ___1362346553(564).InstallGetMessage(___1362346553(565)).___1362346553(566).$this->ShowResult(InstallGetMessage(___1362346553(567)), ___1362346553(568)).___1362346553(569);} $utf8=($wizard->GetVar(___1362346553(570)) == ___1362346553(571)); $_1925395635= $GLOBALS['____1039916708'][103](___1362346553(572)); if($_1925395635 == ___1362346553(573)) $_1925395635= $this->ShowResult(InstallGetMessage(___1362346553(574)), ___1362346553(575)); elseif($utf8) $_1925395635= $this->ShowResult($_1925395635,($GLOBALS['____1039916708'][104]($_1925395635) == ___1362346553(576)? ___1362346553(577): ___1362346553(578))); $this->content .= ___1362346553(579).($utf8? ___1362346553(580): ___1362346553(581)).___1362346553(582).$_1925395635.___1362346553(583); if($GLOBALS['____1039916708'][105]($GLOBALS['____1039916708'][106](___1362346553(584)))>(1232/2-616)){ $this->content .= ___1362346553(585).$this->ShowResult($GLOBALS['____1039916708'][107](___1362346553(586)), ___1362346553(587)).___1362346553(588);} $dbType= $wizard->GetVar(___1362346553(589)); $_1976707294= BXInstallServices::GetDBTypes(); $_200203101=($GLOBALS['____1039916708'][108]($dbType, $_1976707294) && $_1976707294[$dbType] === true); $this->content .= ___1362346553(590).InstallGetMessage(___1362346553(591)).___1362346553(592).InstallGetMessage(___1362346553(593)).___1362346553(594).InstallGetMessage(___1362346553(595)).___1362346553(596).( $_200203101? $this->ShowResult(InstallGetMessage(___1362346553(597)), ___1362346553(598)): $this->ShowResult(InstallGetMessage(___1362346553(599)), ___1362346553(600))).___1362346553(601); $this->content .= ___1362346553(602).InstallGetMessage(___1362346553(603)).___1362346553(604).InstallGetMessage(___1362346553(605)).___1362346553(606).($GLOBALS['____1039916708'][109](___1362346553(607))? $this->ShowResult(InstallGetMessage(___1362346553(608)), ___1362346553(609)): $this->ShowResult(InstallGetMessage(___1362346553(610)), ___1362346553(611))).___1362346553(612); $this->content .= ___1362346553(613).InstallGetMessage(___1362346553(614)).___1362346553(615).InstallGetMessage(___1362346553(616)).___1362346553(617).($GLOBALS['____1039916708'][110](___1362346553(618))? $this->ShowResult(InstallGetMessage(___1362346553(619)), ___1362346553(620)): $this->ShowResult(InstallGetMessage(___1362346553(621)), ___1362346553(622))).___1362346553(623); $this->content .= ___1362346553(624).InstallGetMessage(___1362346553(625)).___1362346553(626).InstallGetMessage(___1362346553(627)).___1362346553(628).($GLOBALS['____1039916708'][111](___1362346553(629))? $this->ShowResult(InstallGetMessage(___1362346553(630)), ___1362346553(631)): $this->ShowResult(InstallGetMessage(___1362346553(632)), ___1362346553(633))).___1362346553(634); $this->content .= ___1362346553(635).InstallGetMessage(___1362346553(636)).___1362346553(637).($GLOBALS['____1039916708'][112](___1362346553(638))? $this->ShowResult(InstallGetMessage(___1362346553(639)), ___1362346553(640)): $this->ShowResult(InstallGetMessage(___1362346553(641)), ___1362346553(642))).___1362346553(643); $this->content .= ___1362346553(644).InstallGetMessage(___1362346553(645)).___1362346553(646).($GLOBALS['____1039916708'][113](___1362346553(647))? $this->ShowResult(InstallGetMessage(___1362346553(648)), ___1362346553(649)): $this->ShowResult(InstallGetMessage(___1362346553(650)), ___1362346553(651))).___1362346553(652); if(!BXInstallServices::CheckSession()){ $this->content .= ___1362346553(653).InstallGetMessage(___1362346553(654)).___1362346553(655).InstallGetMessage(___1362346553(656)).___1362346553(657).$this->ShowResult(InstallGetMessage(___1362346553(658)).___1362346553(659).InstallGetMessage(___1362346553(660)),___1362346553(661)).___1362346553(662);} $this->content .= ___1362346553(663); $this->content .= ___1362346553(664).InstallGetMessage(___1362346553(665)).___1362346553(666).InstallGetMessage(___1362346553(667)).___1362346553(668); $this->content .= ___1362346553(669).InstallGetMessage(___1362346553(670)).___1362346553(671).InstallGetMessage(___1362346553(672)).___1362346553(673); $this->CheckFileAccess(); foreach($this->_1745659290 as $_1926339304){ if(isset($_1926339304[___1362346553(674)])) continue; $this->content .= ___1362346553(675).$_1926339304[___1362346553(676)].___1362346553(677).$_1926339304[___1362346553(678)].___1362346553(679).$_1926339304[___1362346553(680)].___1362346553(681);} $this->content .= ___1362346553(682); $this->content .= ___1362346553(683).InstallGetMessage(___1362346553(684)).___1362346553(685).InstallGetMessage(___1362346553(686)).___1362346553(687); $this->content .= ___1362346553(688).InstallGetMessage(___1362346553(689)).___1362346553(690).InstallGetMessage(___1362346553(691)).___1362346553(692).InstallGetMessage(___1362346553(693)).___1362346553(694); if($GLOBALS['____1039916708'][114]($_SERVER[___1362346553(695)].___1362346553(696))){ $_1321217960= ___1362346553(697); if(!($_849500141= $GLOBALS['____1039916708'][115](___1362346553(698)))) $_120888336= $this->ShowResult(InstallGetMessage(___1362346553(699)),false); elseif($GLOBALS['____1039916708'][116]($_849500141, $_1321217960, ___1362346553(700))) $_120888336= $this->ShowResult($GLOBALS['____1039916708'][117](___1362346553(701), htmlspecialcharsbx($_849500141), InstallGetMessage(___1362346553(702))), false); else $_120888336= $this->ShowResult(InstallGetMessage(___1362346553(703)), true); $this->content .= ___1362346553(704).InstallGetMessage(___1362346553(705)).___1362346553(706).$GLOBALS['____1039916708'][118](___1362346553(707), $_1321217960, InstallGetMessage(___1362346553(708))).___1362346553(709).$_120888336.___1362346553(710);} if($GLOBALS['____1039916708'][119]($GLOBALS['____1039916708'][120]($_SERVER[___1362346553(711)]), ___1362346553(712)) !== false){ $this->content .= ___1362346553(713).InstallGetMessage(___1362346553(714)).___1362346553(715).InstallGetMessage(___1362346553(716)).___1362346553(717).$this->ShowResult(InstallGetMessage(___1362346553(718)), ___1362346553(719)).___1362346553(720).$this->ShowResult(InstallGetMessage(___1362346553(721)), ___1362346553(722)).___1362346553(723).$this->ShowResult(InstallGetMessage(___1362346553(724)), ___1362346553(725)).___1362346553(726).$this->ShowResult(InstallGetMessage(___1362346553(727)), ___1362346553(728)).___1362346553(729);} $_1349282104=@$GLOBALS['____1039916708'][121]($_SERVER[___1362346553(730)]); $_1349282104= $_1349282104* 1.0/ 1000000.0; $this->content .= ___1362346553(731).InstallGetMessage(___1362346553(732)).___1362346553(733).($GLOBALS['____1039916708'][122]($this->_1755984273)>(950-2*475)? $GLOBALS['____1039916708'][123](___1362346553(734), $this->_1755984273, InstallGetMessage(___1362346553(735))): ___1362346553(736)).___1362346553(737).($_1349282104> $this->_1755984273? $this->ShowResult($GLOBALS['____1039916708'][124]($_1349282104, round(0+0.2+0.2+0.2+0.2+0.2)).___1362346553(738), ___1362346553(739)): $this->ShowResult($GLOBALS['____1039916708'][125]($_1349282104, round(0+0.33333333333333+0.33333333333333+0.33333333333333)).___1362346553(740), ___1362346553(741))).___1362346553(742); $_1519129738= WelcomeStep::unformat($GLOBALS['____1039916708'][126](___1362346553(743))); if(!$_1519129738 || $_1519129738 == ___1362346553(744)) $_1519129738= WelcomeStep::unformat($GLOBALS['____1039916708'][127](___1362346553(745))); if($_1519129738>(1468/2-734) && $_1519129738< $this->_1279753492){@$GLOBALS['____1039916708'][128](___1362346553(746), ___1362346553(747)); $_1519129738= WelcomeStep::unformat($GLOBALS['____1039916708'][129](___1362346553(748)));} $_338962322= ___1362346553(749); if($GLOBALS['____1039916708'][130]($this->_1279753492)>(984-2*492)) $_338962322 .= $GLOBALS['____1039916708'][131](___1362346553(750), $this->_1279753492, InstallGetMessage(___1362346553(751))); if($GLOBALS['____1039916708'][132]($this->_1279753492)>min(198,0,66) && $GLOBALS['____1039916708'][133]($this->_2078060819)>(1108/2-554)) $_338962322 .= ___1362346553(752); if($GLOBALS['____1039916708'][134]($this->_2078060819)>(218*2-436)) $_338962322 .= $GLOBALS['____1039916708'][135](___1362346553(753), $this->_2078060819, InstallGetMessage(___1362346553(754))); $this->content .= ___1362346553(755).InstallGetMessage(___1362346553(756)).___1362346553(757).InstallGetMessage(___1362346553(758)).___1362346553(759).$_338962322.___1362346553(760).($_1519129738>(167*2-334) && $_1519129738< $this->_1279753492*round(0+1048576)? $this->ShowResult($GLOBALS['____1039916708'][136](___1362346553(761)), ___1362346553(762)): $this->ShowResult($GLOBALS['____1039916708'][137](___1362346553(763)), ___1362346553(764))).___1362346553(765); $this->content .= ___1362346553(766).InstallGetMessage(___1362346553(767)).___1362346553(768).InstallGetMessage(___1362346553(769)).___1362346553(770).($this->GetPHPSetting(___1362346553(771))==___1362346553(772)? $this->ShowResult(InstallGetMessage(___1362346553(773)), ___1362346553(774)): $this->ShowResult(InstallGetMessage(___1362346553(775)), ___1362346553(776))).___1362346553(777).InstallGetMessage(___1362346553(778)).___1362346553(779).InstallGetMessage(___1362346553(780)).___1362346553(781).($this->GetPHPSetting(___1362346553(782))==___1362346553(783)? $this->ShowResult(InstallGetMessage(___1362346553(784)), ___1362346553(785)): $this->ShowResult(InstallGetMessage(___1362346553(786)), ___1362346553(787))).___1362346553(788).InstallGetMessage(___1362346553(789)).___1362346553(790).InstallGetMessage(___1362346553(791)).___1362346553(792).($this->GetPHPSetting(___1362346553(793))==___1362346553(794)? $this->ShowResult(InstallGetMessage(___1362346553(795)), ___1362346553(796)): $this->ShowResult(InstallGetMessage(___1362346553(797)), ___1362346553(798))).___1362346553(799); $this->content .= ___1362346553(800).InstallGetMessage(___1362346553(801)).___1362346553(802).InstallGetMessage(___1362346553(803)).___1362346553(804).($GLOBALS['____1039916708'][138](___1362346553(805)) && $GLOBALS['____1039916708'][139](___1362346553(806))? $this->ShowResult(InstallGetMessage(___1362346553(807)), ___1362346553(808)): $this->ShowResult(InstallGetMessage(___1362346553(809)), ___1362346553(810))).___1362346553(811).InstallGetMessage(___1362346553(812)).___1362346553(813).InstallGetMessage(___1362346553(814)).___1362346553(815).($GLOBALS['____1039916708'][140](___1362346553(816))? $this->ShowResult(InstallGetMessage(___1362346553(817)), ___1362346553(818)): $this->ShowResult(InstallGetMessage(___1362346553(819)), ___1362346553(820))).___1362346553(821).InstallGetMessage(___1362346553(822)).___1362346553(823).($GLOBALS['____1039916708'][141](___1362346553(824))? $this->ShowResult(InstallGetMessage(___1362346553(825)), ___1362346553(826)): $this->ShowResult(InstallGetMessage(___1362346553(827)), ___1362346553(828))).___1362346553(829); $this->content .=___1362346553(830); $this->content .= ___1362346553(831).InstallGetMessage(___1362346553(832)).___1362346553(833);}} class CreateDBStep extends CWizardStep{ var $dbType; var $_1522752994; var $_1743423867; var $_1501350159; var $dbName; var $_302449155; var $_1922007231; var $createCharset= false; var $createDBType; var $_167899835; var $_1566757451; var $filePermission; var $folderPermission; var $utf8; var $DB= null; var $_1275080034= false; function InitStep(){ $this->SetStepID(___1362346553(834)); $this->SetNextStep(___1362346553(835)); $this->SetPrevStep(___1362346553(836)); $this->SetNextCaption(InstallGetMessage(___1362346553(837))); $this->SetPrevCaption(InstallGetMessage(___1362346553(838))); $this->SetTitle(InstallGetMessage(___1362346553(839))); $wizard= $this->GetWizard(); $wizard->SetDefaultVars(Array( ___1362346553(840) => ___1362346553(841), ___1362346553(842) => ___1362346553(843), ___1362346553(844) => ___1362346553(845), ___1362346553(846) => ___1362346553(847),)); $dbType= $wizard->GetVar(___1362346553(848)); $wizard->SetDefaultVar(___1362346553(849), ___1362346553(850)); if($dbType == ___1362346553(851)) $wizard->SetDefaultVar(___1362346553(852), ___1362346553(853));} function OnPostForm(){ $wizard= $this->GetWizard(); if($wizard->IsPrevButtonClick()) return; $this->dbType= $wizard->GetVar(___1362346553(854)); $this->_1522752994= $wizard->GetVar(___1362346553(855)); $this->_1743423867= $wizard->GetVar(___1362346553(856)); $this->_1501350159= $wizard->GetVar(___1362346553(857)); $this->dbName= $wizard->GetVar(___1362346553(858)); $this->_302449155= $wizard->GetVar(___1362346553(859)); $this->_302449155=($this->_302449155 && $this->_302449155 == ___1362346553(860)); $this->_1922007231= $wizard->GetVar(___1362346553(861)); $this->_1922007231=($this->_1922007231 && $this->_1922007231 == ___1362346553(862)); $this->createDBType= $wizard->GetVar(___1362346553(863)); $this->_167899835= $wizard->GetVar(___1362346553(864)); $this->_1566757451= $wizard->GetVar(___1362346553(865)); if($GLOBALS['____1039916708'][142](___1362346553(866), $wizard->GetVar(___1362346553(867)), $_1360408484)) $this->filePermission= $_1360408484[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]; else $this->filePermission= $wizard->GetDefaultVar(___1362346553(868)); if($GLOBALS['____1039916708'][143](___1362346553(869), $wizard->GetVar(___1362346553(870)), $_1360408484)) $this->folderPermission= $_1360408484[round(0+0.5+0.5)]; else $this->folderPermission= $wizard->GetDefaultVar(___1362346553(871)); $this->utf8= $wizard->GetVar(___1362346553(872)); $this->utf8=($this->utf8 && $this->utf8 == ___1362346553(873) && BXInstallServices::IsUTF8Support()); BXInstallServices::CheckDirPath($_SERVER[___1362346553(874)].___1362346553(875), $GLOBALS['____1039916708'][144]($this->folderPermission)); if(!$GLOBALS['____1039916708'][145]($_SERVER[___1362346553(876)].___1362346553(877)) ||!$GLOBALS['____1039916708'][146]($_SERVER[___1362346553(878)].___1362346553(879))){ $this->SetError(___1362346553(880)); return;} $_1244433469= $_SERVER[___1362346553(881)].___1362346553(882); if($GLOBALS['____1039916708'][147]($_1244433469)){ if(!$GLOBALS['____1039916708'][148]($_1244433469) ||!$GLOBALS['____1039916708'][149]($_1244433469)){ $this->SetError(___1362346553(883)); return;}} else{ $_1176911891= false; if($_194544951=@$GLOBALS['____1039916708'][150]($_1244433469, ___1362346553(884))){ if($GLOBALS['____1039916708'][151]($_194544951, ___1362346553(885))) $_1176911891= true;@$GLOBALS['____1039916708'][152]($_194544951);@$GLOBALS['____1039916708'][153]($_1244433469);} if(!$_1176911891){ $this->SetError(___1362346553(886)); return;}} $_1976707294= BXInstallServices::GetDBTypes(); if(!$GLOBALS['____1039916708'][154]($wizard->GetVar(___1362346553(887)), $_1976707294) || $_1976707294[$wizard->GetVar(___1362346553(888))] === false){ $this->SetError(InstallGetMessage(___1362346553(889))); return;} if($this->_1522752994 == ___1362346553(890)){ $this->SetError(InstallGetMessage(___1362346553(891)), ___1362346553(892)); return;} if($GLOBALS['____1039916708'][155](___1362346553(893))){ $_1552381841= ___1362346553(894); $GLOBALS['____1039916708'][156](___1362346553(895), true);} else{ $_1552381841= ___1362346553(896);} $_510133923= \Bitrix\Main\HttpApplication::getInstance(); $_1252505809= $_510133923->getConnectionPool(); $_1252505809->setConnectionParameters( \Bitrix\Main\Data\ConnectionPool::DEFAULT_CONNECTION_NAME, array( ___1362346553(897) => $_1552381841, ___1362346553(898) => $this->_1501350159, ___1362346553(899) => $this->dbName, ___1362346553(900) => $this->_1522752994, ___1362346553(901) => $this->_1743423867, ___1362346553(902) => round(0+0.4+0.4+0.4+0.4+0.4))); $_1252505809->useMasterOnly(true); if(!$this->CreateMySQL()) return; if(!$this->CreateAfterConnect()) return; require_once($_SERVER[___1362346553(903)].___1362346553(904).$this->dbType.___1362346553(905)); require_once($_SERVER[___1362346553(906)].___1362346553(907)); require_once($_SERVER[___1362346553(908)].___1362346553(909)); require_once($_SERVER[___1362346553(910)].___1362346553(911)); $GLOBALS['_____1238631955'][2]($_SERVER[___1362346553(912)].___1362346553(913)); global $DB; $DB= new CDatabase; $this->DB=& $DB; $DB->_921365404= false; if(!$DB->Connect($this->_1501350159, $this->dbName, $this->_1522752994, $this->_1743423867)){ $this->SetError(InstallGetMessage(___1362346553(914)).___1362346553(915).$DB->_307296593); return;} $DB->_688429415= true; if($this->IsBitrixInstalled()) return; if(!$this->CheckDBOperation()) return; if(!$this->createSettings()) return; if(!$this->CreateDBConn()) return; $this->CreateLicenseFile(); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(916)].___1362346553(917)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(918)].___1362346553(919));} function IsBitrixInstalled(){ $DB=& $this->DB; $_646954027= $DB->Query(___1362346553(920), true); if($_646954027 && $_646954027->Fetch()){ $this->SetError($GLOBALS['____1039916708'][157](___1362346553(921), $this->dbName, InstallGetMessage(___1362346553(922)))); return true;} return false;} function CreateMySQL(){ if($GLOBALS['____1039916708'][158](___1362346553(923), $this->dbName) || $GLOBALS['____1039916708'][159](___1362346553(924), $this->dbName) || $GLOBALS['____1039916708'][160]($this->dbName)> round(0+64)){ $this->SetError(InstallGetMessage(___1362346553(925))); return false;} $_712719318= array( ___1362346553(926) => $this->_1501350159,); if($this->_302449155 || $this->_1922007231){ $_712719318[___1362346553(927)]= $this->_167899835; $_712719318[___1362346553(928)]= $this->_1566757451;} else{ $_712719318[___1362346553(929)]= $this->_1522752994; $_712719318[___1362346553(930)]= $this->_1743423867;} if($GLOBALS['____1039916708'][161](___1362346553(931))){ $_597990911= new \Bitrix\Main\DB\MysqliConnection($_712719318);} else{ $_597990911= new \Bitrix\Main\DB\MysqlConnection($_712719318);} try{ $_597990911->connect();} catch(\Bitrix\Main\DB\ConnectionException $_988093824){ $this->SetError(InstallGetMessage(___1362346553(932)).___1362346553(933).$_988093824->getDatabaseMessage()); return false;} $_1861934699= $_597990911->query(___1362346553(934)); if($_844213863= $_1861934699->fetch()){ $_920908980= $GLOBALS['____1039916708'][162]($_844213863[___1362346553(935)]); if(!BXInstallServices::VersionCompare($_920908980, ___1362346553(936))){ $this->SetError(InstallGetMessage(___1362346553(937))); return false;}} $_1861934699= $_597990911->query(___1362346553(938)); if($_587112692= $_1861934699->fetch()){ $_1275080034= $GLOBALS['____1039916708'][163]($_587112692[___1362346553(939)]); if($_1275080034 <> ___1362346553(940)){ $this->_1275080034= ___1362346553(941);}} if($this->_302449155){ if($_597990911->selectDatabase($this->dbName)){ $this->SetError($GLOBALS['____1039916708'][164](___1362346553(942), $this->dbName, InstallGetMessage(___1362346553(943)))); return false;} $_597990911->queryExecute(___1362346553(944).$_597990911->getSqlHelper()->quote($this->dbName)); if(!$_597990911->selectDatabase($this->dbName)){ $this->SetError($GLOBALS['____1039916708'][165](___1362346553(945), $this->dbName, InstallGetMessage(___1362346553(946)))); return false;}} else{ if(!$_597990911->selectDatabase($this->dbName)){ $this->SetError($GLOBALS['____1039916708'][166](___1362346553(947), $this->dbName, InstallGetMessage(___1362346553(948)))); return false;} if($GLOBALS['____1039916708'][167](___1362346553(949)) ||(isset($_COOKIE[___1362346553(950)]) && $_COOKIE[___1362346553(951)] == ___1362346553(952))){ $_1790954219= $_597990911->query(___1362346553(953)); while($_1107591531= $_1790954219->fetch()){ $_597990911->queryExecute(___1362346553(954).$GLOBALS['____1039916708'][168]($_1107591531));}}} if($this->_1522752994 != $this->_167899835){ $_4873390= $this->_1501350159; if($_1252274910= $GLOBALS['____1039916708'][169]($_4873390, ___1362346553(955))) $_4873390= $GLOBALS['____1039916708'][170]($_4873390,(820-2*410), $_1252274910); if($this->_1922007231){ $_768387868= ___1362346553(956).$GLOBALS['____1039916708'][171]($this->dbName).___1362346553(957).$GLOBALS['____1039916708'][172]($this->_1522752994).___1362346553(958).$_4873390.___1362346553(959).$GLOBALS['____1039916708'][173]($this->_1743423867).___1362346553(960); try{ $_597990911->queryExecute($_768387868);} catch(\Bitrix\Main\DB\SqlQueryException $_988093824){ $this->SetError(InstallGetMessage(___1362346553(961)).___1362346553(962).$_988093824->getDatabaseMessage()); return false;}} elseif($this->_302449155){ $_768387868= ___1362346553(963).$GLOBALS['____1039916708'][174]($this->dbName).___1362346553(964).$GLOBALS['____1039916708'][175]($this->_1522752994).___1362346553(965).$_4873390.___1362346553(966); try{ $_597990911->queryExecute($_768387868);} catch(\Bitrix\Main\DB\SqlQueryException $_988093824){ $this->SetError(InstallGetMessage(___1362346553(967)).___1362346553(968).$_988093824->getDatabaseMessage()); return false;}}} if($this->utf8) $_652709093= ___1362346553(969); elseif(LANGUAGE_ID == ___1362346553(970) || LANGUAGE_ID == ___1362346553(971)) $_652709093= ___1362346553(972); elseif($this->createCharset != ___1362346553(973)) $_652709093= $this->createCharset; else $_652709093= ___1362346553(974); try{ if($_652709093 == ___1362346553(975)) $_597990911->queryExecute(___1362346553(976).$_597990911->getSqlHelper()->quote($this->dbName).___1362346553(977)); else $_597990911->queryExecute(___1362346553(978).$_597990911->getSqlHelper()->quote($this->dbName).___1362346553(979).$_652709093);} catch(\Bitrix\Main\DB\SqlQueryException $_988093824){ $this->SetError(InstallGetMessage(___1362346553(980))); return false;} $_597990911->queryExecute(___1362346553(981).$_652709093.___1362346553(982)); return true;} function createSettings(){ $_2109432718= $_SERVER[___1362346553(983)].___1362346553(984); if(!BXInstallServices::CheckDirPath($_2109432718, $GLOBALS['____1039916708'][176]($this->folderPermission))){ $this->SetError($GLOBALS['____1039916708'][177](___1362346553(985), ___1362346553(986), InstallGetMessage(___1362346553(987)))); return false;} $_268429400= array( ___1362346553(988) => array(___1362346553(989) =>($this->utf8? true: false), ___1362346553(990) => true), ___1362346553(991) => array( ___1362346553(992) => array( ___1362346553(993) => round(0+900+900+900+900), ___1362346553(994) => round(0+720+720+720+720+720)), ___1362346553(995) => false),); $_268429400[___1362346553(996)]= array(___1362346553(997) => array(___1362346553(998) => false, ___1362346553(999) => true), ___1362346553(1000) => false); $_268429400[___1362346553(1001)]= array( ___1362346553(1002) => array( ___1362346553(1003) => false, ___1362346553(1004) => E_ERROR| E_PARSE| E_CORE_ERROR| E_COMPILE_ERROR| E_USER_ERROR| E_RECOVERABLE_ERROR, ___1362346553(1005) => E_ERROR| E_PARSE| E_CORE_ERROR| E_COMPILE_ERROR| E_USER_ERROR| E_RECOVERABLE_ERROR, ___1362346553(1006) => false, ___1362346553(1007) => true, ___1362346553(1008) => E_USER_ERROR, ___1362346553(1009) => null,), ___1362346553(1010) => false); if($GLOBALS['____1039916708'][178](___1362346553(1011))){ $_1552381841= ___1362346553(1012);} else{ $_1552381841= ___1362346553(1013);} $_268429400[___1362346553(1014)][___1362346553(1015)][___1362346553(1016)]= array( ___1362346553(1017) => $_1552381841, ___1362346553(1018) => $this->_1501350159, ___1362346553(1019) => $this->dbName, ___1362346553(1020) => $this->_1522752994, ___1362346553(1021) => $this->_1743423867, ___1362346553(1022) => round(0+1+1)); $_268429400[___1362346553(1023)][___1362346553(1024)]= true; $_268429400[___1362346553(1025)]= array(___1362346553(1026) => array(___1362346553(1027) => $GLOBALS['____1039916708'][179](___1362346553(1028).$GLOBALS['____1039916708'][180](___1362346553(1029), true))), ___1362346553(1030) => true); if(!$_194544951=@$GLOBALS['____1039916708'][181]($_2109432718, ___1362346553(1031))){ $this->SetError($GLOBALS['____1039916708'][182](___1362346553(1032), $_SERVER[___1362346553(1033)], InstallGetMessage(___1362346553(1034)))); return false;} if(!$GLOBALS['____1039916708'][183]($_194544951, ___1362346553(1035).___1362346553(1036).$GLOBALS['____1039916708'][184]($_268429400, true).___1362346553(1037))){ $this->SetError($GLOBALS['____1039916708'][185](___1362346553(1038), $_SERVER[___1362346553(1039)], InstallGetMessage(___1362346553(1040)))); return false;}@$GLOBALS['____1039916708'][186]($_194544951); if($this->filePermission> min(226,0,75.333333333333))@$GLOBALS['____1039916708'][187]($_2109432718, $GLOBALS['____1039916708'][188]($this->filePermission)); return true;} function CreateDBConn(){ $_2109432718= $_SERVER[___1362346553(1041)].BX_PERSONAL_ROOT.___1362346553(1042); if(!BXInstallServices::CheckDirPath($_2109432718, $GLOBALS['____1039916708'][189]($this->folderPermission))){ $this->SetError($GLOBALS['____1039916708'][190](___1362346553(1043), BX_PERSONAL_ROOT.___1362346553(1044), InstallGetMessage(___1362346553(1045)))); return false;} $_321899632= ___1362346553(1046).___1362346553(1047).($GLOBALS['____1039916708'][191](___1362346553(1048))? ___1362346553(1049): ___1362346553(1050)). ___1362346553(1051).___1362346553(1052). ___1362346553(1053).___1362346553(1054).($this->createDBType==___1362346553(1055)?___1362346553(1056).___1362346553(1057):___1362346553(1058)). ___1362346553(1059). ___1362346553(1060). ___1362346553(1061). ___1362346553(1062). ___1362346553(1063). ___1362346553(1064). ___1362346553(1065). ___1362346553(1066). ___1362346553(1067). ___1362346553(1068). ___1362346553(1069); $_1289012060= array(); if($this->filePermission> min(218,0,72.666666666667)){ $_321899632 .= ___1362346553(1070).$this->filePermission.___1362346553(1071); $_1289012060[]= ___1362346553(1072);} if($this->folderPermission>(126*2-252)){ $_321899632 .= ___1362346553(1073).$this->folderPermission.___1362346553(1074); $_1289012060[]= ___1362346553(1075);} if($_1289012060){ $_321899632 .= ___1362346553(1076).$GLOBALS['____1039916708'][192](___1362346553(1077), $_1289012060).___1362346553(1078);} if($GLOBALS['____1039916708'][193]($_SERVER[___1362346553(1079)].___1362346553(1080))){ $_321899632 .= ___1362346553(1081);} else{ $_1519129738= WelcomeStep::unformat($GLOBALS['____1039916708'][194](___1362346553(1082))); if(!$_1519129738 || $_1519129738 == ___1362346553(1083)) $_1519129738= WelcomeStep::unformat($GLOBALS['____1039916708'][195](___1362346553(1084))); if($_1519129738>(161*2-322) && $_1519129738< round(0+85.333333333333+85.333333333333+85.333333333333)*round(0+524288+524288)){@$GLOBALS['____1039916708'][196](___1362346553(1085), ___1362346553(1086)); $_1519129738= WelcomeStep::unformat($GLOBALS['____1039916708'][197](___1362346553(1087))); if($_1519129738 >= round(0+512)*round(0+262144+262144+262144+262144)) $_321899632 .= ___1362346553(1088);}} $_321899632 .= ___1362346553(1089); if($this->utf8){ $_321899632 .= ___1362346553(1090). ___1362346553(1091). ___1362346553(1092);} elseif(LANGUAGE_ID == ___1362346553(1093) || LANGUAGE_ID == ___1362346553(1094)){ $_321899632 .= ___1362346553(1095). ___1362346553(1096). ___1362346553(1097). ___1362346553(1098);} if(!$_194544951=@$GLOBALS['____1039916708'][198]($_2109432718, ___1362346553(1099))){ $this->SetError($GLOBALS['____1039916708'][199](___1362346553(1100), $_SERVER[___1362346553(1101)], InstallGetMessage(___1362346553(1102)))); return false;} if(!$GLOBALS['____1039916708'][200]($_194544951, $_321899632)){ $this->SetError($GLOBALS['____1039916708'][201](___1362346553(1103), $_SERVER[___1362346553(1104)], InstallGetMessage(___1362346553(1105)))); return false;}@$GLOBALS['____1039916708'][202]($_194544951); if($this->filePermission>(886-2*443))@$GLOBALS['____1039916708'][203]($_2109432718, $GLOBALS['____1039916708'][204]($this->filePermission)); return true;} function CreateAfterConnect(){ $_652709093= ___1362346553(1106); if($this->utf8) $_652709093= ___1362346553(1107); elseif(LANGUAGE_ID == ___1362346553(1108) || LANGUAGE_ID == ___1362346553(1109)) $_652709093= ___1362346553(1110); else $_652709093= $this->createCharset; $_532008630= ___1362346553(1111).___1362346553(1112).($_652709093 <> ___1362346553(1113)? ___1362346553(1114).___1362346553(1115).$_652709093.___1362346553(1116): ___1362346553(1117)).($this->_1275080034 !== false? ___1362346553(1118).___1362346553(1119).$this->_1275080034.___1362346553(1120): ___1362346553(1121)).($this->utf8? ___1362346553(1122).___1362346553(1123): ___1362346553(1124)); $_61448926= $_SERVER[___1362346553(1125)].BX_PERSONAL_ROOT.___1362346553(1126); if(!BXInstallServices::CheckDirPath($_61448926, $GLOBALS['____1039916708'][205]($this->folderPermission))){ $this->SetError($GLOBALS['____1039916708'][206](___1362346553(1127), BX_PERSONAL_ROOT.___1362346553(1128), InstallGetMessage(___1362346553(1129)))); return false;} if(!$_194544951=@$GLOBALS['____1039916708'][207]($_61448926, ___1362346553(1130))){ $this->SetError($GLOBALS['____1039916708'][208](___1362346553(1131), $_SERVER[___1362346553(1132)], InstallGetMessage(___1362346553(1133)))); return false;} if(!$GLOBALS['____1039916708'][209]($_194544951, $_532008630)){ $this->SetError($GLOBALS['____1039916708'][210](___1362346553(1134), $_SERVER[___1362346553(1135)], InstallGetMessage(___1362346553(1136)))); return false;}@$GLOBALS['____1039916708'][211]($_194544951); if($this->filePermission>(227*2-454))@$GLOBALS['____1039916708'][212]($_61448926, $GLOBALS['____1039916708'][213]($this->filePermission)); if($GLOBALS['____1039916708'][214]($GLOBALS['____1039916708'][215](PHP_OS,(1336/2-668), round(0+3))) === ___1362346553(1137)){ $_335110793= $_SERVER[___1362346553(1138)].___1362346553(1139); $_581363115= $GLOBALS['____1039916708'][216]($_335110793, ___1362346553(1140)); $_991901307= $GLOBALS['____1039916708'][217]($_581363115, $GLOBALS['____1039916708'][218]($_335110793)); $GLOBALS['____1039916708'][219]($_581363115); $_991901307= $GLOBALS['____1039916708'][220](___1362346553(1141), ___1362346553(1142). ___1362346553(1143). ___1362346553(1144). ___1362346553(1145). ___1362346553(1146). ___1362346553(1147). ___1362346553(1148). ___1362346553(1149). ___1362346553(1150). ___1362346553(1151). ___1362346553(1152). ___1362346553(1153). ___1362346553(1154), $_991901307); $_581363115= $GLOBALS['____1039916708'][221]($_335110793, ___1362346553(1155)); $GLOBALS['____1039916708'][222]($_581363115, $_991901307); $GLOBALS['____1039916708'][223]($_581363115);} $_2109432718= $_SERVER[___1362346553(1156)].BX_PERSONAL_ROOT.___1362346553(1157); if($GLOBALS['____1039916708'][224]($_2109432718)) return true; if(!$_194544951=@$GLOBALS['____1039916708'][225]($_2109432718, ___1362346553(1158))){ $this->SetError($GLOBALS['____1039916708'][226](___1362346553(1159), $_SERVER[___1362346553(1160)], InstallGetMessage(___1362346553(1161)))); return false;} if(!$GLOBALS['____1039916708'][227]($_194544951, ___1362346553(1162))){ $this->SetError($GLOBALS['____1039916708'][228](___1362346553(1163), $_SERVER[___1362346553(1164)], InstallGetMessage(___1362346553(1165)))); return false;}@$GLOBALS['____1039916708'][229]($_194544951); if($this->filePermission>(226*2-452))@$GLOBALS['____1039916708'][230]($_2109432718, $GLOBALS['____1039916708'][231]($this->filePermission)); return true;} function CreateLicenseFile(){ $wizard= $this->GetWizard(); $_1810382275= $wizard->GetVar(___1362346553(1166)); if(!BXInstallServices::CreateLicenseFile($_1810382275)) return false; $_2109432718= $_SERVER[___1362346553(1167)].___1362346553(1168); if($this->filePermission>(1136/2-568))@$GLOBALS['____1039916708'][232]($_2109432718, $GLOBALS['____1039916708'][233]($this->filePermission)); return true;} function CheckDBOperation(){ if(!$GLOBALS['____1039916708'][234]($this->DB)) return; $DB=& $this->DB; $_1132141806= ___1362346553(1169); $_421814602="CREATE TABLE $_1132141806(ID INT)"; $DB->Query($_421814602, true); if($DB->_307296593 <> ___1362346553(1170)){ $this->SetError(InstallGetMessage(___1362346553(1171))); return false;} $_421814602="ALTER TABLE $_1132141806 ADD COLUMN CLMN VARCHAR(100)"; $DB->Query($_421814602, true); if($DB->_307296593 <> ___1362346553(1172)){ $this->SetError(InstallGetMessage(___1362346553(1173))); return false;} $_421814602="DROP TABLE IF EXISTS $_1132141806"; $DB->Query($_421814602, true); if($DB->_307296593 <> ___1362346553(1174)){ $this->SetError(InstallGetMessage(___1362346553(1175))); return false;} return true;} function ShowStep(){ $wizard= $this->GetWizard(); $dbType= $wizard->GetVar(___1362346553(1176)); $this->content .= ___1362346553(1177).InstallGetMessage(___1362346553(1178)).___1362346553(1179); $this->content .= ___1362346553(1180).InstallGetMessage(___1362346553(1181)).___1362346553(1182).$this->ShowInputField(___1362346553(1183), ___1362346553(1184), Array(___1362346553(1185) => ___1362346553(1186))).___1362346553(1187).InstallGetMessage(___1362346553(1188)).___1362346553(1189); $this->content .= ___1362346553(1190).InstallGetMessage(___1362346553(1191)).___1362346553(1192).$this->ShowRadioField(___1362346553(1193), ___1362346553(1194), Array(___1362346553(1195) => ___1362346553(1196), ___1362346553(1197) => ___1362346553(1198))).___1362346553(1199).InstallGetMessage(___1362346553(1200)).___1362346553(1201).$this->ShowRadioField(___1362346553(1202), ___1362346553(1203), Array(___1362346553(1204) => ___1362346553(1205), ___1362346553(1206) => ___1362346553(1207))).___1362346553(1208).InstallGetMessage(___1362346553(1209)).___1362346553(1210); $this->content .= ___1362346553(1211).InstallGetMessage(___1362346553(1212)).___1362346553(1213).$this->ShowInputField(___1362346553(1214), ___1362346553(1215), Array(___1362346553(1216) => ___1362346553(1217))).___1362346553(1218).InstallGetMessage(___1362346553(1219)).___1362346553(1220).InstallGetMessage(___1362346553(1221)).___1362346553(1222).$this->ShowInputField(___1362346553(1223), ___1362346553(1224), Array(___1362346553(1225) => ___1362346553(1226))).___1362346553(1227).InstallGetMessage(___1362346553(1228)).___1362346553(1229).InstallGetMessage(___1362346553(1230)).___1362346553(1231).$this->ShowRadioField(___1362346553(1232), ___1362346553(1233), Array(___1362346553(1234) => ___1362346553(1235), ___1362346553(1236) => ___1362346553(1237))).___1362346553(1238).InstallGetMessage(___1362346553(1239)).___1362346553(1240).$this->ShowRadioField(___1362346553(1241), ___1362346553(1242), Array(___1362346553(1243) => ___1362346553(1244), ___1362346553(1245) => ___1362346553(1246))).___1362346553(1247).InstallGetMessage(___1362346553(1248)).___1362346553(1249).InstallGetMessage(___1362346553(1250)).___1362346553(1251).InstallGetMessage(___1362346553(1252)).___1362346553(1253).$this->ShowInputField(___1362346553(1254), ___1362346553(1255), Array(___1362346553(1256) => ___1362346553(1257))).___1362346553(1258).InstallGetMessage(___1362346553(1259)).___1362346553(1260); $this->content .= ___1362346553(1261).InstallGetMessage(___1362346553(1262)).___1362346553(1263).$this->ShowSelectField(___1362346553(1264), Array(___1362346553(1265) => InstallGetMessage(___1362346553(1266)), ___1362346553(1267) => ___1362346553(1268))).___1362346553(1269); $this->content .= ___1362346553(1270).InstallGetMessage(___1362346553(1271)).___1362346553(1272).InstallGetMessage(___1362346553(1273)).___1362346553(1274).$this->ShowInputField(___1362346553(1275), ___1362346553(1276), Array(___1362346553(1277) => ___1362346553(1278), ___1362346553(1279) => ___1362346553(1280))).___1362346553(1281).InstallGetMessage(___1362346553(1282)).___1362346553(1283).InstallGetMessage(___1362346553(1284)).___1362346553(1285).$this->ShowInputField(___1362346553(1286), ___1362346553(1287), Array(___1362346553(1288) => ___1362346553(1289), ___1362346553(1290) => ___1362346553(1291))).___1362346553(1292).InstallGetMessage(___1362346553(1293)).___1362346553(1294); $this->content .= ___1362346553(1295).InstallGetMessage(___1362346553(1296)).___1362346553(1297).InstallGetMessage(___1362346553(1298)).___1362346553(1299).$this->ShowInputField(___1362346553(1300), ___1362346553(1301), Array(___1362346553(1302) => ___1362346553(1303))).___1362346553(1304).InstallGetMessage(___1362346553(1305)).___1362346553(1306).InstallGetMessage(___1362346553(1307)).___1362346553(1308).$this->ShowInputField(___1362346553(1309), ___1362346553(1310), Array(___1362346553(1311) => ___1362346553(1312))).___1362346553(1313).InstallGetMessage(___1362346553(1314)).___1362346553(1315);}} class CreateModulesStep extends CWizardStep{ var $_1825485563= Array(); var $_41867020= Array(); function InitStep(){ $this->SetStepID(___1362346553(1316)); $this->SetTitle(InstallGetMessage(___1362346553(1317)));} function OnPostForm(){ $wizard= $this->GetWizard(); $_1814745689= $wizard->GetVar(___1362346553(1318)); $_907388842= $wizard->GetVar(___1362346553(1319)); if($_1814745689 == ___1362346553(1320)){ $wizard->SetCurrentStep(___1362346553(1321)); return;} $this->_41867020= Array( ___1362346553(1322) => InstallGetMessage(___1362346553(1323)).___1362346553(1324), ___1362346553(1325) => InstallGetMessage(___1362346553(1326)).___1362346553(1327), ___1362346553(1328) => InstallGetMessage(___1362346553(1329)),); $this->_1825485563= $GLOBALS['____1039916708'][235]($this->GetModuleList(), $GLOBALS['____1039916708'][236]($this->_41867020)); $_1562061201= array(); if($GLOBALS[___1362346553(1330)][___1362346553(1331)]!=___1362346553(1332)){ $_1562061201= $GLOBALS['____1039916708'][237](___1362346553(1333), $GLOBALS[___1362346553(1334)][___1362346553(1335)],-round(0+1), PREG_SPLIT_NO_EMPTY);} $_1026169836= $GLOBALS['____1039916708'][238]($_1814745689, $this->_1825485563); if($_1026169836 === false){ $_1814745689= ___1362346553(1336);} if($GLOBALS['____1039916708'][239]($_1814745689, $this->_41867020) && $_907388842 != ___1362346553(1337)){ $_200203101= $this->InstallSingleStep($_1814745689);} else{ if($GLOBALS['____1039916708'][240]($_1814745689, $_1562061201) && $_907388842!=___1362346553(1338)){ $_200203101= true;} else{ $_200203101= $this->InstallModule($_1814745689, $_907388842);}} if($_1814745689 == ___1362346553(1339) && $_200203101 === false){ $this->SendResponse(___1362346553(1340).InstallGetMessage(___1362346553(1341)).___1362346553(1342));} list($_448948738, $_2091733054, $_590515993, $_1117491397)= $this->GetNextStep($_1814745689, $_907388842, $_200203101); $_1758719275= ___1362346553(1343); if($_448948738 == ___1362346553(1344)) $_1758719275 .= ___1362346553(1345); $_1758719275 .= ___1362346553(1346).$_590515993.___1362346553(1347).$_448948738.___1362346553(1348).$_2091733054.___1362346553(1349).$_1117491397.___1362346553(1350); $this->SendResponse($_1758719275);} function SendResponse($_1758719275){ $GLOBALS['____1039916708'][241](___1362346553(1351).INSTALL_CHARSET); die(___1362346553(1352).$_1758719275.___1362346553(1353));} function GetModuleList(){ $_1278239640= Array(); $_1601421475=@$GLOBALS['____1039916708'][242]($_SERVER[___1362346553(1354)].___1362346553(1355)); if(!$_1601421475) return $_1278239640; while(false !==($_1867973716= $GLOBALS['____1039916708'][243]($_1601421475))){ $_2041760970= $_SERVER[___1362346553(1356)].___1362346553(1357).$_1867973716; if($GLOBALS['____1039916708'][244]($_2041760970) && $_1867973716 != ___1362346553(1358) && $_1867973716 !=___1362346553(1359) && $_1867973716!=___1362346553(1360) && $GLOBALS['____1039916708'][245]($_2041760970.___1362346553(1361))) $_1278239640[]= $_1867973716;} $GLOBALS['____1039916708'][246]($_1601421475); $GLOBALS['____1039916708'][247]($_1278239640, function($_1586701415, $_565407792){ return $GLOBALS['____1039916708'][248]($_1586701415, $_565407792);}); $GLOBALS['____1039916708'][249]($_1278239640, ___1362346553(1362)); return $_1278239640;} function GetNextStep($_1814745689, $_907388842, $_245617118){ $_798702469= $GLOBALS['____1039916708'][250]($_1814745689, $this->_1825485563); if($_907388842 == ___1362346553(1363)){ $_448948738= $_1814745689; $_2091733054= ___1362346553(1364);} elseif($_907388842 == ___1362346553(1365) && $_245617118){ $_448948738= $_1814745689; $_2091733054= ___1362346553(1366);} else{ if(!isset($this->_1825485563[$_798702469+round(0+1)])) return Array(___1362346553(1367), ___1362346553(1368), round(0+20+20+20+20+20), InstallGetMessage(___1362346553(1369))); $_448948738= $this->_1825485563[$_798702469+round(0+0.33333333333333+0.33333333333333+0.33333333333333)]; if($GLOBALS['____1039916708'][251]($_448948738, $this->_41867020)) $_2091733054= ___1362346553(1370); elseif($GLOBALS['____1039916708'][252](___1362346553(1371))) $_2091733054= ___1362346553(1372); else $_2091733054= ___1362346553(1373);} $_41867020= $GLOBALS['____1039916708'][253]($this->_41867020); $_1972761179= $GLOBALS['____1039916708'][254]($this->_1825485563)- $_41867020; $_1341152570=($GLOBALS['____1039916708'][255](___1362346553(1374))? round(0+0.6+0.6+0.6+0.6+0.6): round(0+1+1)); $_181240025= $_1972761179* $_1341152570+ $_41867020; if($_907388842 == ___1362346553(1375) ||($_907388842 == ___1362346553(1376) &&!$GLOBALS['____1039916708'][256]($_1814745689, $this->_41867020))) $_1166112595= ++$_798702469*$_1341152570; elseif($_907388842==___1362346553(1377)) $_1166112595= ++$_798702469*$_1341152570-round(0+1); elseif($_907388842 == ___1362346553(1378)) $_1166112595= ++$_798702469*$_1341152570-round(0+2); else $_1166112595= $_1972761179*$_1341152570+($_798702469+round(0+1)-$_1972761179); $_590515993= $GLOBALS['____1039916708'][257]( $_1166112595/ $_181240025* round(0+20+20+20+20+20)); $_1349426092= Array( ___1362346553(1379) => ___1362346553(1380), ___1362346553(1381) => InstallGetMessage(___1362346553(1382)), ___1362346553(1383) => InstallGetMessage(___1362346553(1384)),); if($GLOBALS['____1039916708'][258]($_448948738, $this->_41867020)){ $_1117491397= $this->_41867020[$_448948738];} elseif($_448948738 == ___1362346553(1385)){ $_1117491397= InstallGetMessage(___1362346553(1386)).___1362346553(1387).$_1349426092[$_2091733054].___1362346553(1388);} else{ $_532730329= $this->GetModuleObject($_448948738); $_754359279=($GLOBALS['____1039916708'][259]($_532730329)?($GLOBALS['____1039916708'][260](___1362346553(1389)) &&($_2091733054 == ___1362346553(1390) || BXInstallServices::IsUTFString($_532730329->MODULE_NAME))? $GLOBALS['____1039916708'][261]($_532730329->MODULE_NAME, INSTALL_CHARSET, ___1362346553(1391)): $_532730329->MODULE_NAME): $_448948738); $_1117491397= InstallGetMessage(___1362346553(1392)).___1362346553(1393).$_754359279.___1362346553(1394).$_1349426092[$_2091733054].___1362346553(1395);} return Array($_448948738, $_2091733054, $_590515993, $_1117491397);} function InstallSingleStep($_1137212561){ if($_1137212561 == ___1362346553(1396)){ BXInstallServices::DeleteDbFiles(___1362346553(1397));} elseif($_1137212561 == ___1362346553(1398)){ BXInstallServices::DeleteDbFiles(___1362346553(1399));} elseif($_1137212561 == ___1362346553(1400)){ BXInstallServices::DeleteDirRec($_SERVER[___1362346553(1401)].___1362346553(1402)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(1403)].___1362346553(1404));} return true;} function GetModuleObject($_218101007){ if(!$GLOBALS['____1039916708'][262](___1362346553(1405))){ global $DB, $DBHost, $DBLogin, $DBPassword, $DBName, $DBDebug, $DBDebugToFile, $APPLICATION, $USER; require_once($_SERVER[___1362346553(1406)].___1362346553(1407));} $_1034356167= $_SERVER[___1362346553(1408)].___1362346553(1409).$_218101007.___1362346553(1410); if(!$GLOBALS['____1039916708'][263]($_1034356167)) return false; include_once($_1034356167); $_146180961= $GLOBALS['____1039916708'][264](___1362346553(1411), ___1362346553(1412), $_218101007); if(!$GLOBALS['____1039916708'][265]($_146180961)) return false; return new $_146180961;} function InstallModule($_218101007, $_907388842){ if($_218101007 == ___1362346553(1413)){ $GLOBALS['____1039916708'][266](E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR|E_PARSE); global $DB, $DBHost, $DBLogin, $DBPassword, $DBName, $DBDebug, $DBDebugToFile, $APPLICATION; $_510133923= \Bitrix\Main\HttpApplication::getInstance(); require_once($_SERVER[___1362346553(1414)].BX_PERSONAL_ROOT.___1362346553(1415)); require_once($_SERVER[___1362346553(1416)].___1362346553(1417)); require_once($_SERVER[___1362346553(1418)].___1362346553(1419)); require_once($_SERVER[___1362346553(1420)].___1362346553(1421)); require_once($_SERVER[___1362346553(1422)].___1362346553(1423)); require_once($_SERVER[___1362346553(1424)].___1362346553(1425)); require_once($_SERVER[___1362346553(1426)].___1362346553(1427));} else{ global $DB, $DBHost, $DBLogin, $DBPassword, $DBName, $DBDebug, $DBDebugToFile, $APPLICATION, $USER; require_once($_SERVER[___1362346553(1428)].___1362346553(1429)); if($DB->type == ___1362346553(1430) && $GLOBALS['____1039916708'][267](___1362346553(1431)) && MYSQL_TABLE_TYPE <> ___1362346553(1432)){ $_646954027= $DB->Query(___1362346553(1433).MYSQL_TABLE_TYPE.___1362346553(1434), true); if(!$_646954027){ $DB->Query(___1362346553(1435).MYSQL_TABLE_TYPE.___1362346553(1436), true);}} if(IsModuleInstalled($_218101007) && $_907388842 == ___1362346553(1437)) return true;}@$GLOBALS['____1039916708'][268](round(0+3600)); $_532730329= $this->GetModuleObject($_218101007); if(!$GLOBALS['____1039916708'][269]($_532730329)){ return true;} if($_907388842 == ___1362346553(1438)){ return true;} elseif($_907388842 == ___1362346553(1439)){ if(!$this->IsModuleEncode($_218101007)){ if($_218101007 == ___1362346553(1440)){ $this->EncodeDemoWizard();} BXInstallServices::EncodeDir($_SERVER[___1362346553(1441)].___1362346553(1442).$_218101007, INSTALL_CHARSET); $this->SetEncodeModule($_218101007);} return true;} elseif($_907388842 == ___1362346553(1443)){ $DBDebug= true; if(!$_532730329->InstallDB()){ if($_1569452614= $APPLICATION->GetException()){ BXInstallServices::Add2Log($_1569452614->GetString(), ___1362346553(1444));} return false;} $_532730329->InstallEvents(); if($_218101007 == ___1362346553(1445)){ $_1798577356= array(___1362346553(1446), ___1362346553(1447), ___1362346553(1448), ___1362346553(1449), $GLOBALS['____1039916708'][270](___1362346553(1450))); $_151316055= $_SERVER[___1362346553(1451)].___1362346553(1452).$GLOBALS['____1039916708'][271](___1362346553(1453), $_1798577356); $_804910198= round(0+6+6+6+6+6);if($GLOBALS['____1039916708'][272]($_SERVER[___1362346553(1454)].___1362346553(1455))){ $bxProductConfig= array(); include($_SERVER[___1362346553(1456)].___1362346553(1457)); if(isset($bxProductConfig[___1362346553(1458)][___1362346553(1459)])){ $_589656943= $GLOBALS['____1039916708'][273]($bxProductConfig[___1362346553(1460)][___1362346553(1461)]); if($_589656943>(962-2*481) && $_589656943< round(0+10+10+10)) $_804910198= $_589656943;}}$_1950410685= ___1362346553(1462); $_432204196= $GLOBALS['____1039916708'][274](___1362346553(1463), $GLOBALS['____1039916708'][275](min(232,0,77.333333333333),(902-2*451),(894-2*447),$GLOBALS['____1039916708'][276](___1362346553(1464)),$GLOBALS['____1039916708'][277](___1362346553(1465))+$_804910198,$GLOBALS['____1039916708'][278](___1362346553(1466)))); $_77201298= $GLOBALS['____1039916708'][279](___1362346553(1467), $GLOBALS['____1039916708'][280]((856-2*428),(1116/2-558),min(76,0,25.333333333333),$GLOBALS['____1039916708'][281](___1362346553(1468)),$GLOBALS['____1039916708'][282](___1362346553(1469))+$_804910198,$GLOBALS['____1039916708'][283](___1362346553(1470)))); $_1379040064= $GLOBALS['____1039916708'][284](___1362346553(1471), $GLOBALS['____1039916708'][285]((1244/2-622),(994-2*497),(244*2-488),$GLOBALS['____1039916708'][286](___1362346553(1472)),$GLOBALS['____1039916708'][287](___1362346553(1473))+$_804910198,$GLOBALS['____1039916708'][288](___1362346553(1474)))); $_190832266= ___1362346553(1475); $_1331358268= ___1362346553(1476).$GLOBALS['____1039916708'][289]($_432204196,round(0+0.25+0.25+0.25+0.25),round(0+0.25+0.25+0.25+0.25)).$GLOBALS['____1039916708'][290]($_1379040064,round(0+0.6+0.6+0.6+0.6+0.6),round(0+0.33333333333333+0.33333333333333+0.33333333333333)).___1362346553(1477).$GLOBALS['____1039916708'][291]($_77201298,(142*2-284),round(0+0.33333333333333+0.33333333333333+0.33333333333333)). $GLOBALS['____1039916708'][292]($_1379040064,round(0+1),round(0+0.25+0.25+0.25+0.25)).___1362346553(1478).$GLOBALS['____1039916708'][293]($_432204196,(126*2-252),round(0+0.5+0.5)).___1362346553(1479).$GLOBALS['____1039916708'][294]($_1379040064,(140*2-280),round(0+0.2+0.2+0.2+0.2+0.2)). ___1362346553(1480).$GLOBALS['____1039916708'][295]($_1379040064,round(0+0.4+0.4+0.4+0.4+0.4),round(0+0.2+0.2+0.2+0.2+0.2)).___1362346553(1481).$GLOBALS['____1039916708'][296]($_77201298,round(0+0.33333333333333+0.33333333333333+0.33333333333333),round(0+0.25+0.25+0.25+0.25)).___1362346553(1482); $_1950410685= $GLOBALS['____1039916708'][297](___1362346553(1483)).$GLOBALS['____1039916708'][298](___1362346553(1484),$_1950410685,___1362346553(1485)); $_98145557= $GLOBALS['____1039916708'][299]($_1950410685); $_250387427= min(118,0,39.333333333333); for($_2135067893=(772-2*386); $_2135067893<$GLOBALS['____1039916708'][300]($_1331358268); $_2135067893++){ $_190832266 .= $GLOBALS['____1039916708'][301]($GLOBALS['____1039916708'][302]($_1331358268[$_2135067893])^ $GLOBALS['____1039916708'][303]($_1950410685[$_250387427])); if($_250387427==$_98145557-round(0+1)) $_250387427=(1076/2-538); else $_250387427= $_250387427+ round(0+0.2+0.2+0.2+0.2+0.2);} $_190832266= ___1362346553(1486).___1362346553(1487).___1362346553(1488).$GLOBALS['____1039916708'][304]($_190832266).___1362346553(1489).___1362346553(1490).___1362346553(1491); BXInstallServices::CheckDirPath($_151316055); if(!$GLOBALS['____1039916708'][305]($_151316055)){ $_194544951=@$GLOBALS['____1039916708'][306]($_151316055, ___1362346553(1492));@$GLOBALS['____1039916708'][307]($_194544951, $_190832266);@$GLOBALS['____1039916708'][308]($_194544951);} $_2085630740= ___1362346553(1493); $_1928976140= $GLOBALS[___1362346553(1494)]->Query(___1362346553(1495).$GLOBALS['____1039916708'][309](___1362346553(1496),___1362346553(1497),$GLOBALS['____1039916708'][310]($_2085630740, round(0+0.66666666666667+0.66666666666667+0.66666666666667), round(0+1+1+1+1))).$GLOBALS['____1039916708'][311](___1362346553(1498)).___1362346553(1499), true); if($_1928976140!==False){ $_1765527338= false; if($_646954027= $_1928976140->Fetch()) $_1765527338= true; if(!$_1765527338){ $_804910198= round(0+10+10+10);if($GLOBALS['____1039916708'][312]($_SERVER[___1362346553(1500)].___1362346553(1501))){ $bxProductConfig= array(); include($_SERVER[___1362346553(1502)].___1362346553(1503)); if(isset($bxProductConfig[___1362346553(1504)][___1362346553(1505)])){ $_589656943= $GLOBALS['____1039916708'][313]($bxProductConfig[___1362346553(1506)][___1362346553(1507)]); if($_589656943> min(158,0,52.666666666667) && $_589656943< round(0+7.5+7.5+7.5+7.5)) $_804910198= $_589656943;}}$_1731579171= ___1362346553(1508); $_432204196= $GLOBALS['____1039916708'][314](___1362346553(1509), $GLOBALS['____1039916708'][315]((198*2-396),(896-2*448),min(156,0,52),$GLOBALS['____1039916708'][316](___1362346553(1510)),$GLOBALS['____1039916708'][317](___1362346553(1511))+$_804910198,$GLOBALS['____1039916708'][318](___1362346553(1512)))); $_77201298= $GLOBALS['____1039916708'][319](___1362346553(1513), $GLOBALS['____1039916708'][320]((243*2-486),(782-2*391),(224*2-448),$GLOBALS['____1039916708'][321](___1362346553(1514)),$GLOBALS['____1039916708'][322](___1362346553(1515))+$_804910198,$GLOBALS['____1039916708'][323](___1362346553(1516)))); $_1379040064= $GLOBALS['____1039916708'][324](___1362346553(1517), $GLOBALS['____1039916708'][325]((248*2-496),min(226,0,75.333333333333),min(176,0,58.666666666667),$GLOBALS['____1039916708'][326](___1362346553(1518)),$GLOBALS['____1039916708'][327](___1362346553(1519))+$_804910198,$GLOBALS['____1039916708'][328](___1362346553(1520)))); $_190832266= ___1362346553(1521); $_1331358268= ___1362346553(1522).$GLOBALS['____1039916708'][329]($_432204196,(228*2-456),round(0+0.5+0.5)).___1362346553(1523).$GLOBALS['____1039916708'][330]($_77201298,round(0+1),round(0+0.33333333333333+0.33333333333333+0.33333333333333)).___1362346553(1524).$GLOBALS['____1039916708'][331]($_77201298,(220*2-440),round(0+0.33333333333333+0.33333333333333+0.33333333333333)). $GLOBALS['____1039916708'][332]($_1379040064,round(0+0.4+0.4+0.4+0.4+0.4),round(0+0.25+0.25+0.25+0.25)).___1362346553(1525).$GLOBALS['____1039916708'][333]($_1379040064,(230*2-460),round(0+0.5+0.5)).___1362346553(1526).$GLOBALS['____1039916708'][334]($_1379040064,round(0+1+1+1),round(0+0.5+0.5)). ___1362346553(1527).$GLOBALS['____1039916708'][335]($_432204196,round(0+0.2+0.2+0.2+0.2+0.2),round(0+0.25+0.25+0.25+0.25)).___1362346553(1528).$GLOBALS['____1039916708'][336]($_1379040064,round(0+1),round(0+0.5+0.5)); $_1731579171= $GLOBALS['____1039916708'][337](___1362346553(1529).$_1731579171, min(66,0,22),-round(0+2.5+2.5)).___1362346553(1530); $_1182612734= $GLOBALS['____1039916708'][338]($_1731579171); $_250387427=(202*2-404); for($_2135067893=(187*2-374); $_2135067893<$GLOBALS['____1039916708'][339]($_1331358268); $_2135067893++){ $_190832266 .= $GLOBALS['____1039916708'][340]($GLOBALS['____1039916708'][341]($_1331358268[$_2135067893])^ $GLOBALS['____1039916708'][342]($_1731579171[$_250387427])); if($_250387427==$_1182612734-round(0+0.5+0.5)) $_250387427=(828-2*414); else $_250387427= $_250387427+ round(0+0.5+0.5);} $GLOBALS[___1362346553(1531)]->Query(___1362346553(1532).$GLOBALS['____1039916708'][343](___1362346553(1533),___1362346553(1534),$GLOBALS['____1039916708'][344]($_2085630740, round(0+0.4+0.4+0.4+0.4+0.4), round(0+4))).$GLOBALS['____1039916708'][345](___1362346553(1535)).___1362346553(1536).$GLOBALS[___1362346553(1537)]->ForSql($GLOBALS['____1039916708'][346]($_190832266), min(116,0,38.666666666667)).___1362346553(1538), True); if($GLOBALS['____1039916708'][347]($GLOBALS[___1362346553(1539)])){$GLOBALS[___1362346553(1540)]->CleanDir(___1362346553(1541));$GLOBALS[___1362346553(1542)]->Clean(___1362346553(1543));}}}} if(!empty($GLOBALS[___1362346553(1544)][___1362346553(1545)][$_218101007][___1362346553(1546)])){ foreach($GLOBALS[___1362346553(1547)][___1362346553(1548)][$_218101007][___1362346553(1549)] as $_851174820){ if(!empty($_851174820[___1362346553(1550)]) &&!empty($_851174820[___1362346553(1551)])){ \Bitrix\Main\Config\Option::set($_218101007, $_851174820[___1362346553(1552)], $_851174820[___1362346553(1553)]);}}}} elseif($_907388842 == ___1362346553(1554)){ if(!$_532730329->InstallFiles()){ if($_1569452614= $APPLICATION->GetException()){ BXInstallServices::Add2Log($_1569452614->GetString(), ___1362346553(1555));} return false;}} return true;} function IsModuleEncode($_218101007){ $_2109432718= $_SERVER[___1362346553(1556)].BX_PERSONAL_ROOT.___1362346553(1557); if(!$GLOBALS['____1039916708'][348]($_2109432718)) return false; $_321899632= $GLOBALS['____1039916708'][349]($_2109432718); return($GLOBALS['____1039916708'][350]($_321899632, ___1362346553(1558).$_218101007.___1362346553(1559)) !== false);} function SetEncodeModule($_218101007){ $_2109432718= $_SERVER[___1362346553(1560)].BX_PERSONAL_ROOT.___1362346553(1561); if(!$_1601421475=@$GLOBALS['____1039916708'][351]($_2109432718, ___1362346553(1562))) return false;@$GLOBALS['____1039916708'][352]($_1601421475, ___1362346553(1563).$_218101007.___1362346553(1564));@$GLOBALS['____1039916708'][353]($_1601421475);} function EncodeDemoWizard(){ $wizardName= BXInstallServices::GetDemoWizard(); if($wizardName === false) return; $_2112863807= BXInstallServices::GetWizardCharset($wizardName); if($_2112863807 === false) $_2112863807= INSTALL_CHARSET; if($GLOBALS['____1039916708'][354]($_SERVER[___1362346553(1565)].BX_ROOT.___1362346553(1566))) BXInstallServices::EncodeFile($_SERVER[___1362346553(1567)].BX_ROOT.___1362346553(1568), $_2112863807); $_810599216= $_SERVER[___1362346553(1569)].___1362346553(1570); if($_1867973716= $GLOBALS['____1039916708'][355]($_810599216)){ while(($_2054772619= $GLOBALS['____1039916708'][356]($_1867973716)) !== false){ if($_2054772619 == ___1362346553(1571) || $_2054772619 == ___1362346553(1572)) continue; if($GLOBALS['____1039916708'][357]($_810599216.___1362346553(1573).$_2054772619)) BXInstallServices::EncodeDir($_810599216.___1362346553(1574).$_2054772619, $_2112863807, $_1007213394= true);} $GLOBALS['____1039916708'][358]($_1867973716);} } function ShowStep(){@include($_SERVER[___1362346553(1575)].BX_PERSONAL_ROOT.___1362346553(1576)); $this->content .= ___1362346553(1577).InstallGetMessage(___1362346553(1578)).___1362346553(1579).InstallGetMessage(___1362346553(1580)).___1362346553(1581).InstallGetMessage(___1362346553(1582)).___1362346553(1583).InstallGetMessage(___1362346553(1584)).___1362346553(1585).$this->ShowHiddenField(___1362346553(1586), ___1362346553(1587)).___1362346553(1588).$this->ShowHiddenField(___1362346553(1589), ___1362346553(1590)).___1362346553(1591); $wizard= $this->GetWizard(); $formName= $wizard->GetFormName(); $_863627981= $wizard->GetRealName(___1362346553(1592)); $_610268471=($GLOBALS['____1039916708'][359](___1362346553(1593))? ___1362346553(1594): ___1362346553(1595)); $this->content .= ___1362346553(1596).$formName.___1362346553(1597).$_863627981.___1362346553(1598).$_610268471.___1362346553(1599).InstallGetMessage(___1362346553(1600)).___1362346553(1601).( $GLOBALS['____1039916708'][360](___1362346553(1602))? ___1362346553(1603): InstallGetMessage(___1362346553(1604))).___1362346553(1605);}} class CreateAdminStep extends CWizardStep{ function InitStep(){ $this->SetStepID(___1362346553(1606)); $this->SetNextStep(___1362346553(1607)); $this->SetNextCaption(InstallGetMessage(___1362346553(1608))); $this->SetTitle(InstallGetMessage(___1362346553(1609))); $wizard= $this->GetWizard(); $wizard->SetDefaultVar(___1362346553(1610), ___1362346553(1611)); $wizard->SetDefaultVar(___1362346553(1612), ___1362346553(1613)); if($_SERVER[___1362346553(1614)] == ___1362346553(1615)){ $wizard->SetDefaultVar(___1362346553(1616), ___1362346553(1617));}} function OnPostForm(){ global $DB, $DBHost, $DBLogin, $DBPassword, $DBName, $DBDebug, $DBDebugToFile, $APPLICATION, $USER; require_once($_SERVER[___1362346553(1618)].___1362346553(1619)); $wizard= $this->GetWizard(); $_1779186199= $wizard->GetVar(___1362346553(1620)); $_2064107113= $wizard->GetVar(___1362346553(1621)); $_782746845= $wizard->GetVar(___1362346553(1622)); $_60214276= $wizard->GetVar(___1362346553(1623)); $_733963826= $wizard->GetVar(___1362346553(1624)); $_1672357150= $wizard->GetVar(___1362346553(1625)); if($_1779186199 == ___1362346553(1626)){ $this->SetError(InstallGetMessage(___1362346553(1627))); return false;} elseif(!check_email($_1779186199)){ $this->SetError(InstallGetMessage(___1362346553(1628))); return false;} if($_2064107113 == ___1362346553(1629)){ $this->SetError(InstallGetMessage(___1362346553(1630))); return false;} elseif($GLOBALS['____1039916708'][361]($_2064107113)< round(0+3)){ $this->SetError(InstallGetMessage(___1362346553(1631))); return false;} if($_782746845 == ___1362346553(1632)){ $this->SetError(InstallGetMessage(___1362346553(1633))); return false;} elseif($GLOBALS['____1039916708'][362]($_782746845)< round(0+2+2+2)){ $this->SetError(InstallGetMessage(___1362346553(1634))); return false;} elseif($_782746845 != $_60214276){ $this->SetError(InstallGetMessage(___1362346553(1635))); return false;} if($_SERVER[___1362346553(1636)] == ___1362346553(1637)){ if($GLOBALS['____1039916708'][363]($_733963826) == ___1362346553(1638)){ $this->SetError(InstallGetMessage(___1362346553(1639)), ___1362346553(1640)); return false;} if($GLOBALS['____1039916708'][364]($_1672357150) == ___1362346553(1641)){ $this->SetError(InstallGetMessage(___1362346553(1642)), ___1362346553(1643)); return false;}} $_275104986= $DB->Query(___1362346553(1644), true); if($_275104986 === false) return false; $_1060221027=($_275104986->Fetch()? true: false); $_2056566146= Array( ___1362346553(1645) => $_733963826, ___1362346553(1646) => $_1672357150, ___1362346553(1647) => $_1779186199, ___1362346553(1648) => $_2064107113, ___1362346553(1649) => ___1362346553(1650), ___1362346553(1651) => Array(___1362346553(1652)), ___1362346553(1653) => $_782746845, ___1362346553(1654) => $_60214276,); if($_1060221027){ $_294432814= round(0+1); $_200203101= $USER->Update($_294432814, $_2056566146);} else{ $_294432814= $USER->Add($_2056566146); $_200203101=($GLOBALS['____1039916708'][365]($_294432814)> min(8,0,2.6666666666667));} if(!$_200203101){ $this->SetError($USER->_709018157); return false;} COption::SetOptionString(___1362346553(1655), ___1362346553(1656), $_1779186199); $USER->Authorize($_294432814, true); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(1657)].BX_PERSONAL_ROOT.___1362346553(1658)); if(!$GLOBALS['____1039916708'][366]($_SERVER[___1362346553(1659)].___1362346553(1660)) &&!$GLOBALS['____1039916708'][367](___1362346553(1661))) RegisterModuleDependences(___1362346553(1662), ___1362346553(1663), ___1362346553(1664), ___1362346553(1665), ___1362346553(1666), round(0+20+20+20+20+20), ___1362346553(1667)); $_467595852= $wizard->GetVar(___1362346553(1668)); if($_467595852 == ___1362346553(1669)){ COption::SetOptionString(___1362346553(1670), ___1362346553(1671), $_467595852);} if($_SERVER[___1362346553(1672)] == ___1362346553(1673)){ if($wizard->GetVar(___1362346553(1674)) == ___1362346553(1675)){ $_98814230= BXInstallServices::GetRegistrationKey($_733963826, $_1672357150, $_1779186199, ___1362346553(1676)); if($_98814230 !== false){ BXInstallServices::CreateLicenseFile($_98814230);}}} $wizardName= BXInstallServices::GetConfigWizard(); if($wizardName === false){ $_1585652336= BXInstallServices::GetWizardsList(); if(empty($_1585652336)){ $wizardName= BXInstallServices::GetDemoWizard();}} if($wizardName !== false){ if(BXInstallServices::CreateWizardIndex($wizardName, $_1956743840)){ BXInstallServices::DeleteDirRec($_SERVER[___1362346553(1677)].___1362346553(1678)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(1679)].___1362346553(1680)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(1681)].___1362346553(1682)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(1683)].___1362346553(1684)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(1685)].___1362346553(1686)); if($GLOBALS['____1039916708'][368](___1362346553(1687))) BXInstallServices::EncodeFile($_SERVER[___1362346553(1688)].___1362346553(1689).LANGUAGE_ID.___1362346553(1690), INSTALL_CHARSET); BXInstallServices::LocalRedirect(___1362346553(1691));} else{ $this->SetError($_1956743840);}} return true;} function ShowStep(){ if($GLOBALS['____1039916708'][369](___1362346553(1692))) $GLOBALS['____1039916708'][370](___1362346553(1693), true); $_75724329= $this->GetErrors(); if($GLOBALS['____1039916708'][371](___1362346553(1694)) &&!empty($_75724329)){ $wizard= $this->GetWizard(); foreach(array(___1362346553(1695), ___1362346553(1696), ___1362346553(1697), ___1362346553(1698), ___1362346553(1699), ___1362346553(1700)) as $_2071476597){ $wizard->SetVar($_2071476597, $GLOBALS['____1039916708'][372]($wizard->GetVar($_2071476597), INSTALL_CHARSET, ___1362346553(1701)));}} $_1379878777=($_SERVER[___1362346553(1702)] == ___1362346553(1703)); $this->content= ___1362346553(1704).InstallGetMessage(___1362346553(1705)).___1362346553(1706).InstallGetMessage(___1362346553(1707)).___1362346553(1708).$this->ShowInputField(___1362346553(1709), ___1362346553(1710), Array(___1362346553(1711) => ___1362346553(1712))).___1362346553(1713).InstallGetMessage(___1362346553(1714)).___1362346553(1715).$this->ShowInputField(___1362346553(1716), ___1362346553(1717), Array(___1362346553(1718) => ___1362346553(1719))).___1362346553(1720).InstallGetMessage(___1362346553(1721)).___1362346553(1722).$this->ShowInputField(___1362346553(1723), ___1362346553(1724), Array(___1362346553(1725) => ___1362346553(1726))).___1362346553(1727).InstallGetMessage(___1362346553(1728)).___1362346553(1729).$this->ShowInputField(___1362346553(1730), ___1362346553(1731), Array(___1362346553(1732) => ___1362346553(1733))).___1362346553(1734).($_1379878777? ___1362346553(1735): ___1362346553(1736)).InstallGetMessage(___1362346553(1737)).___1362346553(1738).$this->ShowInputField(___1362346553(1739), ___1362346553(1740), Array(___1362346553(1741) => ___1362346553(1742))).___1362346553(1743).($_1379878777? ___1362346553(1744): ___1362346553(1745)).InstallGetMessage(___1362346553(1746)).___1362346553(1747).$this->ShowInputField(___1362346553(1748), ___1362346553(1749), Array(___1362346553(1750) => ___1362346553(1751))).___1362346553(1752); if($_1379878777){ $this->content .= ___1362346553(1753).$this->ShowCheckboxField(___1362346553(1754), ___1362346553(1755)).InstallGetMessage(___1362346553(1756)).___1362346553(1757);} $this->content .= ___1362346553(1758);}} class SelectWizardStep extends CWizardStep{ function InitStep(){ $this->SetStepID(___1362346553(1759)); $this->SetNextStep(___1362346553(1760)); $this->SetNextCaption(InstallGetMessage(___1362346553(1761))); $this->SetTitle(InstallGetMessage(___1362346553(1762)));} function OnPostForm(){ global $DB, $DBHost, $DBLogin, $DBPassword, $DBName, $DBDebug, $DBDebugToFile, $APPLICATION, $USER; require_once($_SERVER[___1362346553(1763)].___1362346553(1764)); $wizard= $this->GetWizard(); $_1304889361= $wizard->GetVar(___1362346553(1765)); if($_1304889361 == ___1362346553(1766)){ $this->SetError(InstallGetMessage(___1362346553(1767))); return null;} if($_1304889361 == ___1362346553(1768)){ $wizard->SetCurrentStep(___1362346553(1769)); return true;} $_1859422709= $GLOBALS['____1039916708'][373](___1362346553(1770), $_1304889361); $_268429400= array(); foreach($_1859422709 as $_1586701415){ $_1586701415= $GLOBALS['____1039916708'][374](___1362346553(1771), ___1362346553(1772), $_1586701415); if($_1586701415 <> ___1362346553(1773)) $_268429400[]= $_1586701415;} if($GLOBALS['____1039916708'][375]($_268429400)> round(0+2)){ $_810599216= $_SERVER[___1362346553(1774)].___1362346553(1775).$_268429400[(1304/2-652)].___1362346553(1776).$_268429400[round(0+0.25+0.25+0.25+0.25)].___1362346553(1777).$_268429400[round(0+1+1)]; if(!$GLOBALS['____1039916708'][376]($_810599216) ||!$GLOBALS['____1039916708'][377]($_810599216)){ $this->SetError(InstallGetMessage(___1362346553(1778))); return;} BXInstallServices::CopyDirFiles( $_SERVER[___1362346553(1779)].___1362346553(1780).$_268429400[(214*2-428)].___1362346553(1781).$_268429400[round(0+0.33333333333333+0.33333333333333+0.33333333333333)].___1362346553(1782).$_268429400[round(0+0.66666666666667+0.66666666666667+0.66666666666667)], $_SERVER[___1362346553(1783)].___1362346553(1784).$_268429400[round(0+0.33333333333333+0.33333333333333+0.33333333333333)].___1362346553(1785).$_268429400[round(0+1+1)], true); $_268429400= array($_268429400[round(0+0.5+0.5)], $_268429400[round(0+0.4+0.4+0.4+0.4+0.4)]);} if(!$GLOBALS['____1039916708'][378]($_SERVER[___1362346553(1786)].___1362346553(1787).$_268429400[(966-2*483)].___1362346553(1788).$_268429400[round(0+0.25+0.25+0.25+0.25)]) ||!$GLOBALS['____1039916708'][379]($_SERVER[___1362346553(1789)].___1362346553(1790).$_268429400[(1384/2-692)].___1362346553(1791).$_268429400[round(0+1)])){ $this->SetError(InstallGetMessage(___1362346553(1792))); return;} if(BXInstallServices::CreateWizardIndex($_268429400[(205*2-410)].___1362346553(1793).$_268429400[round(0+0.2+0.2+0.2+0.2+0.2)], $_1956743840)){ $_124858856= ___1362346553(1794); if($GLOBALS['____1039916708'][380](___1362346553(1795))){ $_1112350696= CSite::GetList(___1362346553(1796), ___1362346553(1797), array(___1362346553(1798) => WIZARD_DEFAULT_SITE_ID)); $_1845348749= $_1112350696->GetNext(); $_124858856= ___1362346553(1799); if($GLOBALS['____1039916708'][381]($_1845348749[___1362346553(1800)]) && $_1845348749[___1362346553(1801)][(890-2*445)] <> ___1362346553(1802) || $_1845348749[___1362346553(1803)] <> ___1362346553(1804)) $_124858856 .= ___1362346553(1805); if($GLOBALS['____1039916708'][382]($_1845348749[___1362346553(1806)])) $_124858856 .= $_1845348749[___1362346553(1807)][min(20,0,6.6666666666667)]; else $_124858856 .= $_1845348749[___1362346553(1808)]; $_124858856 .= $_1845348749[___1362346553(1809)];} else{ BXInstallServices::DeleteDirRec($_SERVER[___1362346553(1810)].___1362346553(1811)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(1812)].___1362346553(1813)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(1814)].___1362346553(1815)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(1816)].___1362346553(1817)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(1818)].___1362346553(1819));} if($GLOBALS['____1039916708'][383](___1362346553(1820))) BXInstallServices::EncodeFile($_SERVER[___1362346553(1821)].___1362346553(1822).LANGUAGE_ID.___1362346553(1823), INSTALL_CHARSET); BXInstallServices::LocalRedirect($_124858856);} else{ $this->SetError($_1956743840);} return true;} function ShowStep(){ if($GLOBALS['____1039916708'][384](___1362346553(1824))) $GLOBALS['____1039916708'][385](___1362346553(1825), true); $wizard= $this->GetWizard(); $_1571122292= $wizard->GetRealName(___1362346553(1826)); $_1585652336= BXInstallServices::GetWizardsList(); $this->content= ___1362346553(1827).CUtil::JSEscape($_1571122292).___1362346553(1828); $_1585652336[]= array( ___1362346553(1829) => ___1362346553(1830), ___1362346553(1831) => ___1362346553(1832), ___1362346553(1833) => InstallGetMessage(___1362346553(1834)), ___1362346553(1835) => InstallGetMessage(___1362346553(1836)),); $this->content .= ___1362346553(1837); $_2135067893= min(94,0,31.333333333333); foreach($_1585652336 as $_332696507){ if($_2135067893 == min(88,0,29.333333333333)) $this->content .= ___1362346553(1838); $this->content .= ___1362346553(1839).htmlspecialcharsbx($_332696507[___1362346553(1840)]).___1362346553(1841).htmlspecialcharsbx($wizard->GetFormName()).___1362346553(1842).$_332696507[___1362346553(1843)].___1362346553(1844).($_332696507[___1362346553(1845)] <> ___1362346553(1846)? ___1362346553(1847).htmlspecialcharsbx($_332696507[___1362346553(1848)]).___1362346553(1849): ___1362346553(1850)).___1362346553(1851).$_332696507[___1362346553(1852)].___1362346553(1853).htmlspecialcharsbx($_332696507[___1362346553(1854)]).___1362346553(1855); if($_2135067893 == round(0+0.2+0.2+0.2+0.2+0.2)){ $this->content .= ___1362346553(1856); $_2135067893=(1128/2-564);} else{ $_2135067893++;}} if($_2135067893 ==(964-2*482)) $this->content .= ___1362346553(1857); $this->content .= ___1362346553(1858).htmlspecialcharsbx($_1571122292).___1362346553(1859).htmlspecialcharsbx($_1571122292).___1362346553(1860);}} class LoadModuleStep extends CWizardStep{ function InitStep(){ $this->SetStepID(___1362346553(1861)); $this->SetNextStep(___1362346553(1862)); $this->SetNextCaption(InstallGetMessage(___1362346553(1863))); $this->SetTitle(InstallGetMessage(___1362346553(1864)));} function OnPostForm(){ global $DB, $DBHost, $DBLogin, $DBPassword, $DBName, $DBDebug, $DBDebugToFile, $APPLICATION, $USER; require_once($_SERVER[___1362346553(1865)].___1362346553(1866)); require_once($_SERVER[___1362346553(1867)].___1362346553(1868));@$GLOBALS['____1039916708'][386](round(0+1800+1800)); $wizard= $this->GetWizard(); $_877885777= $wizard->GetVar(___1362346553(1869)); $_877885777= $GLOBALS['____1039916708'][387](___1362346553(1870), ___1362346553(1871), $_877885777); $_1027776681= $wizard->GetVar(___1362346553(1872)); $wizard->SetVar(___1362346553(1873), ___1362346553(1874)); if($_1027776681 <> ___1362346553(1875)){ if(CUpdateClientPartner::ActivateCoupon($_1027776681, $_52108296)){ $wizard->SetVar(___1362346553(1876), ___1362346553(1877));} else $this->SetError(GetMessage(___1362346553(1878)).___1362346553(1879).$_52108296); $wizard->SetCurrentStep(___1362346553(1880)); return null;} if($_877885777 == ___1362346553(1881)){ $wizard->SetCurrentStep(___1362346553(1882)); return true;} $wizard->SetVar(___1362346553(1883), $_877885777); $wizard->SetCurrentStep(___1362346553(1884)); return true;} function GetModuleObject($_218101007){ $_1034356167= $_SERVER[___1362346553(1885)].___1362346553(1886).$_218101007.___1362346553(1887); if(!$GLOBALS['____1039916708'][388]($_1034356167)) return false;@include_once($_1034356167); $_146180961= $GLOBALS['____1039916708'][389](___1362346553(1888), ___1362346553(1889), $_218101007); if(!$GLOBALS['____1039916708'][390]($_146180961)) return false; return new $_146180961;} function ShowStep(){ if($GLOBALS['____1039916708'][391](___1362346553(1890))) $GLOBALS['____1039916708'][392](___1362346553(1891), true); $wizard= $this->GetWizard(); $_1571122292= $wizard->GetRealName(___1362346553(1892)); $_1424495960= $wizard->GetRealName(___1362346553(1893)); $_2136003841= array(); require_once($_SERVER[___1362346553(1894)].___1362346553(1895)); $_1278239640= CUpdateClientPartner::SearchModulesEx( array(___1362346553(1896) => ___1362346553(1897), ___1362346553(1898) => ___1362346553(1899)), array(___1362346553(1900) => Array(round(0+1.75+1.75+1.75+1.75), round(0+3.5+3.5+3.5+3.5))), round(0+0.2+0.2+0.2+0.2+0.2), LANGUAGE_ID, $_1709723943); if($GLOBALS['____1039916708'][393]($_1278239640) && $GLOBALS['____1039916708'][394]($_1278239640[___1362346553(1901)])){ foreach($_1278239640[___1362346553(1902)] as $_988093824) $_1709723943 .=($GLOBALS['____1039916708'][395](___1362346553(1903))? $GLOBALS['____1039916708'][396]($_988093824[___1362346553(1904)], INSTALL_CHARSET, ___1362346553(1905)): $_988093824[___1362346553(1906)]).___1362346553(1907);} if($GLOBALS['____1039916708'][397](___1362346553(1908))) $_1709723943= $GLOBALS['____1039916708'][398]($_1709723943, INSTALL_CHARSET, ___1362346553(1909)); if($GLOBALS['____1039916708'][399]($_1278239640) && $GLOBALS['____1039916708'][400]($_1278239640[___1362346553(1910)])){ foreach($_1278239640[___1362346553(1911)] as $_532730329){ $_2136003841[]= array( ___1362346553(1912) => $_532730329[___1362346553(1913)][___1362346553(1914)], ___1362346553(1915) =>($GLOBALS['____1039916708'][401](___1362346553(1916))? $GLOBALS['____1039916708'][402]($_532730329[___1362346553(1917)][___1362346553(1918)], INSTALL_CHARSET, ___1362346553(1919)): $_532730329[___1362346553(1920)][___1362346553(1921)]), ___1362346553(1922) =>($GLOBALS['____1039916708'][403](___1362346553(1923))? $GLOBALS['____1039916708'][404]($_532730329[___1362346553(1924)][___1362346553(1925)], INSTALL_CHARSET, ___1362346553(1926)): $_532730329[___1362346553(1927)][___1362346553(1928)]), ___1362346553(1929) => $_532730329[___1362346553(1930)][___1362346553(1931)], ___1362346553(1932) => $_532730329[___1362346553(1933)][___1362346553(1934)], ___1362346553(1935) => $_532730329[___1362346553(1936)][___1362346553(1937)], ___1362346553(1938) => $_532730329[___1362346553(1939)][___1362346553(1940)], ___1362346553(1941) => $_532730329[___1362346553(1942)][___1362346553(1943)], ___1362346553(1944) => ___1362346553(1945).$_532730329[___1362346553(1946)][___1362346553(1947)].___1362346553(1948),);}} if($_1709723943 <> ___1362346553(1949)) $this->SetError($_1709723943); $this->content .= ___1362346553(1950).CUtil::JSEscape($_1571122292).___1362346553(1951); $_1767940685= \Bitrix\Main\Application::getInstance()->getLicense(); if(!$_1767940685->isDemoKey() &&!$_1767940685->isDemo()){ $_1350716117= $wizard->GetVar(___1362346553(1952)); if($_1350716117 == ___1362346553(1953)){ $this->content .= ___1362346553(1954).GetMessage(___1362346553(1955)).___1362346553(1956);} $this->content .= ___1362346553(1957).GetMessage(___1362346553(1958)).___1362346553(1959).$_1424495960.___1362346553(1960).htmlspecialcharsbx($wizard->GetFormName()).___1362346553(1961).GetMessage(___1362346553(1962)).___1362346553(1963);} $_2136003841[]= array( ___1362346553(1964) => ___1362346553(1965), ___1362346553(1966) => ___1362346553(1967), ___1362346553(1968) => InstallGetMessage(___1362346553(1969)), ___1362346553(1970) => InstallGetMessage(___1362346553(1971)),); $this->content .= ___1362346553(1972); $_464601273= CUpdateClientPartner::GetCurrentModules($_1709723943); $_2135067893= min(10,0,3.3333333333333); foreach($_2136003841 as $_233212286){ if($_2135067893 ==(1412/2-706)) $this->content .= ___1362346553(1973); $_268516889= $GLOBALS['____1039916708'][405]($_233212286[___1362346553(1974)], $_464601273); $this->content .= ___1362346553(1975).___1362346553(1976).htmlspecialcharsbx($_233212286[___1362346553(1977)]).___1362346553(1978).($_268516889? ___1362346553(1979): ___1362346553(1980).htmlspecialcharsbx($wizard->GetFormName()).___1362346553(1981)).___1362346553(1982).TruncateText($_233212286[___1362346553(1983)], round(0+14.75+14.75+14.75+14.75)).___1362346553(1984).($_233212286[___1362346553(1985)] <> ___1362346553(1986)? ___1362346553(1987).htmlspecialcharsbx($_233212286[___1362346553(1988)]).___1362346553(1989): ___1362346553(1990)).___1362346553(1991).(isset($_233212286[___1362346553(1992)]) && $_233212286[___1362346553(1993)] == ___1362346553(1994)? ___1362346553(1995).InstallGetMessage(___1362346553(1996)).___1362346553(1997): ___1362346553(1998)).($_268516889? ___1362346553(1999).InstallGetMessage(___1362346553(2000)).___1362346553(2001): ___1362346553(2002)). TruncateText($_233212286[___1362346553(2003)], round(0+45+45)).___1362346553(2004).(!empty($_233212286[___1362346553(2005)])? ___1362346553(2006).$_233212286[___1362346553(2007)].___1362346553(2008).GetMessage(___1362346553(2009)).___1362346553(2010): ___1362346553(2011)).___1362346553(2012).htmlspecialcharsbx($_233212286[___1362346553(2013)]).___1362346553(2014); if($_2135067893 == round(0+0.2+0.2+0.2+0.2+0.2)){ $this->content .= ___1362346553(2015); $_2135067893=(780-2*390);} else{ $_2135067893++;}} if($_2135067893 ==(844-2*422)) $this->content .= ___1362346553(2016); $this->content .= ___1362346553(2017).htmlspecialcharsbx($_1571122292).___1362346553(2018).htmlspecialcharsbx($_1571122292).___1362346553(2019);}} class LoadModuleActionStep extends CWizardStep{ var $_1825485563= Array(); var $_41867020= Array(); function InitStep(){ $this->SetStepID(___1362346553(2020)); $this->SetTitle(InstallGetMessage(___1362346553(2021)));} function OnPostForm(){ global $DB, $DBHost, $DBLogin, $DBPassword, $DBName, $DBDebug, $DBDebugToFile, $APPLICATION, $USER; require_once($_SERVER[___1362346553(2022)].___1362346553(2023));@$GLOBALS['____1039916708'][406](round(0+720+720+720+720+720)); $wizard= $this->GetWizard(); $_1814745689= $wizard->GetVar(___1362346553(2024)); $_877885777= $wizard->GetVar(___1362346553(2025)); $_877885777= $GLOBALS['____1039916708'][407](___1362346553(2026), ___1362346553(2027), $_877885777); if($_877885777 == ___1362346553(2028)){ $wizard->SetCurrentStep(___1362346553(2029)); return;} $this->_41867020= Array( ___1362346553(2030) => InstallGetMessage(___1362346553(2031)), ___1362346553(2032) => InstallGetMessage(___1362346553(2033)), ___1362346553(2034) => InstallGetMessage(___1362346553(2035)), ___1362346553(2036) => InstallGetMessage(___1362346553(2037)),); $this->_1825485563= $GLOBALS['____1039916708'][408]($this->_41867020); if(!$GLOBALS['____1039916708'][409]($_1814745689, $this->_1825485563)){ if($_1814745689 == ___1362346553(2038)){ $_1585652336= BXInstallServices::GetWizardsList($_877885777); $_1859422709= $GLOBALS['____1039916708'][410](___1362346553(2039), $_1585652336[(152*2-304)][___1362346553(2040)]); $_268429400= array(); foreach($_1859422709 as $_1586701415){ $_1586701415= $GLOBALS['____1039916708'][411](___1362346553(2041), ___1362346553(2042), $_1586701415); if($_1586701415 <> ___1362346553(2043)) $_268429400[]= $_1586701415;} $_1956743840= ___1362346553(2044); if(BXInstallServices::CreateWizardIndex($_268429400[round(0+0.2+0.2+0.2+0.2+0.2)].___1362346553(2045).$_268429400[round(0+2)], $_1956743840)){ $_124858856= ___1362346553(2046); if($GLOBALS['____1039916708'][412](___1362346553(2047))){ $_1112350696= CSite::GetList(___1362346553(2048), ___1362346553(2049), array(___1362346553(2050) => WIZARD_DEFAULT_SITE_ID)); $_1845348749= $_1112350696->GetNext(); $_124858856= ___1362346553(2051); if($GLOBALS['____1039916708'][413]($_1845348749[___1362346553(2052)]) && $_1845348749[___1362346553(2053)][(190*2-380)] <> ___1362346553(2054) || $_1845348749[___1362346553(2055)] <> ___1362346553(2056)) $_124858856 .= ___1362346553(2057); if($GLOBALS['____1039916708'][414]($_1845348749[___1362346553(2058)])) $_124858856 .= $_1845348749[___1362346553(2059)][(168*2-336)]; else $_124858856 .= $_1845348749[___1362346553(2060)]; $_124858856 .= $_1845348749[___1362346553(2061)];} else{ BXInstallServices::DeleteDirRec($_SERVER[___1362346553(2062)].___1362346553(2063)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(2064)].___1362346553(2065)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(2066)].___1362346553(2067)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(2068)].___1362346553(2069)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(2070)].___1362346553(2071));} if($GLOBALS['____1039916708'][415](___1362346553(2072))) BXInstallServices::EncodeFile($_SERVER[___1362346553(2073)].___1362346553(2074).LANGUAGE_ID.___1362346553(2075), INSTALL_CHARSET); BXInstallServices::LocalRedirect($_124858856); return;}} else{ $wizard->SetCurrentStep($_1814745689); return;}} $_448948738= ___1362346553(2076); $_590515993=(758-2*379); $_1117491397= ___1362346553(2077); if($_1814745689 == ___1362346553(2078) || $_1814745689 == ___1362346553(2079)){ if(($_1814745689 == ___1362346553(2080)) ||!$GLOBALS['____1039916708'][416]($_SERVER[___1362346553(2081)].___1362346553(2082).$_877885777)){ require_once($_SERVER[___1362346553(2083)].___1362346553(2084)); $_1439882038= CUpdateClientPartner::loadModule4Wizard($_877885777, LANGUAGE_ID); $_1109646054= $GLOBALS['____1039916708'][417]($_1439882038, min(190,0,63.333333333333), round(0+0.6+0.6+0.6+0.6+0.6)); if($_1109646054 == ___1362346553(2085)){ $this->SendResponse(___1362346553(2086).$GLOBALS['____1039916708'][418]($_1439882038, round(0+1.5+1.5)).___1362346553(2087).$GLOBALS['____1039916708'][419]($_1439882038, round(0+0.75+0.75+0.75+0.75)).___1362346553(2088));} elseif($_1109646054 == ___1362346553(2089)){ $_448948738= ___1362346553(2090); $_1117491397= $this->_41867020[___1362346553(2091)]; $_590515993= round(0+13.333333333333+13.333333333333+13.333333333333);} else{ $_448948738= ___1362346553(2092); $_1117491397= $this->_41867020[___1362346553(2093)]; $_590515993= round(0+40);}} else{ $_448948738= ___1362346553(2094); $_1117491397= $this->_41867020[___1362346553(2095)]; $_590515993= round(0+13.333333333333+13.333333333333+13.333333333333);}} elseif($_1814745689 == ___1362346553(2096)){ if(!IsModuleInstalled($_877885777)){ $_532730329= $this->GetModuleObject($_877885777); if(!$GLOBALS['____1039916708'][420]($_532730329)) $this->SendResponse(___1362346553(2097).InstallGetMessage(___1362346553(2098)).___1362346553(2099).InstallGetMessage(___1362346553(2100)).___1362346553(2101)); if(!$_532730329->InstallDB()){ if($_1569452614= $APPLICATION->GetException()) $this->SendResponse(___1362346553(2102).$_1569452614->GetString().___1362346553(2103)); else $this->SendResponse(___1362346553(2104).InstallGetMessage(___1362346553(2105)).___1362346553(2106));} $_532730329->InstallEvents(); if(!$_532730329->InstallFiles()){ if($_1569452614= $APPLICATION->GetException()) $this->SendResponse(___1362346553(2107).$_1569452614->GetString().___1362346553(2108)); else $this->SendResponse(___1362346553(2109).InstallGetMessage(___1362346553(2110)).___1362346553(2111));}} $_448948738= ___1362346553(2112); $_1117491397= $this->_41867020[___1362346553(2113)]; $_590515993= round(0+80);} elseif($_1814745689 == ___1362346553(2114)){ $_1585652336= BXInstallServices::GetWizardsList($_877885777); if($GLOBALS['____1039916708'][421]($_1585652336) == round(0+0.2+0.2+0.2+0.2+0.2)){ $_1859422709= $GLOBALS['____1039916708'][422](___1362346553(2115), $_1585652336[min(242,0,80.666666666667)][___1362346553(2116)]); $_268429400= array(); foreach($_1859422709 as $_1586701415){ $_1586701415= $GLOBALS['____1039916708'][423](___1362346553(2117), ___1362346553(2118), $_1586701415); if($_1586701415 <> ___1362346553(2119)) $_268429400[]= $_1586701415;} BXInstallServices::CopyDirFiles( $_SERVER[___1362346553(2120)].___1362346553(2121).$_268429400[(1224/2-612)].___1362346553(2122).$_268429400[round(0+1)].___1362346553(2123).$_268429400[round(0+2)], $_SERVER[___1362346553(2124)].___1362346553(2125).$_268429400[round(0+0.5+0.5)].___1362346553(2126).$_268429400[round(0+0.5+0.5+0.5+0.5)], true); $_448948738= ___1362346553(2127);} elseif(empty($_1585652336)){ $_448948738= ___1362346553(2128);} else{ $_448948738= ___1362346553(2129);} $_590515993= round(0+20+20+20+20+20); $_1117491397= $this->_41867020[___1362346553(2130)];} $_1758719275= ___1362346553(2131); if(!$GLOBALS['____1039916708'][424]($_448948738, $this->_1825485563)) $_1758719275 .= ___1362346553(2132); $_1758719275 .= ___1362346553(2133).$_590515993.___1362346553(2134).$_448948738.___1362346553(2135).$_877885777.___1362346553(2136).$_1117491397.___1362346553(2137); $this->SendResponse($_1758719275);} function SendResponse($_1758719275){ $GLOBALS['____1039916708'][425](___1362346553(2138).INSTALL_CHARSET); die(___1362346553(2139).$_1758719275.___1362346553(2140));} function GetModuleObject($_218101007){ $_1034356167= $_SERVER[___1362346553(2141)].___1362346553(2142).$_218101007.___1362346553(2143); if(!$GLOBALS['____1039916708'][426]($_1034356167)) return false;@include_once($_1034356167); $_146180961= $GLOBALS['____1039916708'][427](___1362346553(2144), ___1362346553(2145), $_218101007); if(!$GLOBALS['____1039916708'][428]($_146180961)) return false; return new $_146180961;} function ShowStep(){@include_once($_SERVER[___1362346553(2146)].BX_PERSONAL_ROOT.___1362346553(2147)); if($GLOBALS['____1039916708'][429](___1362346553(2148))) $GLOBALS['____1039916708'][430](___1362346553(2149), true); $wizard= $this->GetWizard(); $_2091733054= $wizard->GetVar(___1362346553(2150)); $this->content .= ___1362346553(2151).InstallGetMessage(___1362346553(2152)).___1362346553(2153).InstallGetMessage(___1362346553(2154)).___1362346553(2155).InstallGetMessage(___1362346553(2156)).___1362346553(2157).InstallGetMessage(___1362346553(2158)).___1362346553(2159).$this->ShowHiddenField(___1362346553(2160), ___1362346553(2161)).___1362346553(2162).$this->ShowHiddenField(___1362346553(2163), $_2091733054).___1362346553(2164); $wizard= $this->GetWizard(); $formName= $wizard->GetFormName(); $_863627981= $wizard->GetRealName(___1362346553(2165)); $this->content .= ___1362346553(2166).$formName.___1362346553(2167).$_863627981.___1362346553(2168).$_2091733054.___1362346553(2169).InstallGetMessage(___1362346553(2170)).___1362346553(2171);}} class SelectWizard1Step extends SelectWizardStep{ function InitStep(){ $this->SetStepID(___1362346553(2172)); $this->SetNextStep(___1362346553(2173)); $this->SetNextCaption(InstallGetMessage(___1362346553(2174))); $this->SetTitle(InstallGetMessage(___1362346553(2175)));} function OnPostForm(){ global $DB, $DBHost, $DBLogin, $DBPassword, $DBName, $DBDebug, $DBDebugToFile, $APPLICATION, $USER; require_once($_SERVER[___1362346553(2176)].___1362346553(2177)); $wizard= $this->GetWizard(); $_1304889361= $wizard->GetVar(___1362346553(2178)); if($_1304889361 == ___1362346553(2179)){ $this->SetError(InstallGetMessage(___1362346553(2180))); return null;} if($_1304889361 == ___1362346553(2181)){ $wizard->SetCurrentStep(___1362346553(2182)); return true;} $_1859422709= $GLOBALS['____1039916708'][431](___1362346553(2183), $_1304889361); $_268429400= array(); foreach($_1859422709 as $_1586701415){ $_1586701415= $GLOBALS['____1039916708'][432](___1362346553(2184), ___1362346553(2185), $_1586701415); if($_1586701415 <> ___1362346553(2186)) $_268429400[]= $_1586701415;} if($GLOBALS['____1039916708'][433]($_268429400)> round(0+0.5+0.5+0.5+0.5)){ $_810599216= $_SERVER[___1362346553(2187)].___1362346553(2188).$_268429400[min(98,0,32.666666666667)].___1362346553(2189).$_268429400[round(0+1)].___1362346553(2190).$_268429400[round(0+0.4+0.4+0.4+0.4+0.4)]; if(!$GLOBALS['____1039916708'][434]($_810599216) ||!$GLOBALS['____1039916708'][435]($_810599216)){ $this->SetError(InstallGetMessage(___1362346553(2191))); return;} BXInstallServices::CopyDirFiles( $_SERVER[___1362346553(2192)].___1362346553(2193).$_268429400[(1092/2-546)].___1362346553(2194).$_268429400[round(0+0.2+0.2+0.2+0.2+0.2)].___1362346553(2195).$_268429400[round(0+0.66666666666667+0.66666666666667+0.66666666666667)], $_SERVER[___1362346553(2196)].___1362346553(2197).$_268429400[round(0+1)].___1362346553(2198).$_268429400[round(0+2)], true); $_268429400= array($_268429400[round(0+0.2+0.2+0.2+0.2+0.2)], $_268429400[round(0+0.4+0.4+0.4+0.4+0.4)]);} if(!$GLOBALS['____1039916708'][436]($_SERVER[___1362346553(2199)].___1362346553(2200).$_268429400[min(158,0,52.666666666667)].___1362346553(2201).$_268429400[round(0+1)]) ||!$GLOBALS['____1039916708'][437]($_SERVER[___1362346553(2202)].___1362346553(2203).$_268429400[(1076/2-538)].___1362346553(2204).$_268429400[round(0+0.25+0.25+0.25+0.25)])){ $this->SetError(InstallGetMessage(___1362346553(2205))); return;} if(BXInstallServices::CreateWizardIndex($_268429400[(854-2*427)].___1362346553(2206).$_268429400[round(0+0.25+0.25+0.25+0.25)], $_1956743840)){ $_124858856= ___1362346553(2207); if($GLOBALS['____1039916708'][438](___1362346553(2208))){ $_1112350696= CSite::GetList(___1362346553(2209), ___1362346553(2210), array(___1362346553(2211) => WIZARD_DEFAULT_SITE_ID)); $_1845348749= $_1112350696->GetNext(); $_124858856= ___1362346553(2212); if($GLOBALS['____1039916708'][439]($_1845348749[___1362346553(2213)]) && $_1845348749[___1362346553(2214)][(1072/2-536)] <> ___1362346553(2215) || $_1845348749[___1362346553(2216)] <> ___1362346553(2217)) $_124858856 .= ___1362346553(2218); if($GLOBALS['____1039916708'][440]($_1845348749[___1362346553(2219)])) $_124858856 .= $_1845348749[___1362346553(2220)][(1280/2-640)]; else $_124858856 .= $_1845348749[___1362346553(2221)]; $_124858856 .= $_1845348749[___1362346553(2222)];} else{ BXInstallServices::DeleteDirRec($_SERVER[___1362346553(2223)].___1362346553(2224)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(2225)].___1362346553(2226)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(2227)].___1362346553(2228)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(2229)].___1362346553(2230)); BXInstallServices::DeleteDirRec($_SERVER[___1362346553(2231)].___1362346553(2232));} if($GLOBALS['____1039916708'][441](___1362346553(2233))) BXInstallServices::EncodeFile($_SERVER[___1362346553(2234)].___1362346553(2235).LANGUAGE_ID.___1362346553(2236), INSTALL_CHARSET); BXInstallServices::LocalRedirect($_124858856);} else{ $this->SetError($_1956743840);} return true;} function ShowStep(){ if($GLOBALS['____1039916708'][442](___1362346553(2237))) $GLOBALS['____1039916708'][443](___1362346553(2238), true); $wizard= $this->GetWizard(); $_1571122292= $wizard->GetRealName(___1362346553(2239)); $_877885777= $wizard->GetVar(___1362346553(2240)); $_1585652336= BXInstallServices::GetWizardsList($_877885777); $this->content= ___1362346553(2241).CUtil::JSEscape($_1571122292).___1362346553(2242); $_1585652336[]= array( ___1362346553(2243) => ___1362346553(2244), ___1362346553(2245) => ___1362346553(2246), ___1362346553(2247) => InstallGetMessage(___1362346553(2248)), ___1362346553(2249) => InstallGetMessage(___1362346553(2250)),); $this->content .= ___1362346553(2251); $_2135067893=(182*2-364); foreach($_1585652336 as $_332696507){ if($_2135067893 ==(884-2*442)) $this->content .= ___1362346553(2252); $this->content .= ___1362346553(2253).htmlspecialcharsbx($_332696507[___1362346553(2254)]).___1362346553(2255).htmlspecialcharsbx($wizard->GetFormName()).___1362346553(2256).TruncateText($_332696507[___1362346553(2257)], round(0+59)).___1362346553(2258).($_332696507[___1362346553(2259)] <> ___1362346553(2260)? ___1362346553(2261).htmlspecialcharsbx($_332696507[___1362346553(2262)]).___1362346553(2263): ___1362346553(2264)).___1362346553(2265).TruncateText($_332696507[___1362346553(2266)], round(0+18+18+18+18+18)).___1362346553(2267).htmlspecialcharsbx($_332696507[___1362346553(2268)]).___1362346553(2269); if($_2135067893 == round(0+0.25+0.25+0.25+0.25)){ $this->content .= ___1362346553(2270); $_2135067893=(202*2-404);} else{ $_2135067893++;}} if($_2135067893 == min(136,0,45.333333333333)) $this->content .= ___1362346553(2271); $this->content .= ___1362346553(2272).htmlspecialcharsbx($_1571122292).___1362346553(2273).htmlspecialcharsbx($_1571122292).___1362346553(2274);}} class CheckLicenseKey extends CWizardStep{ function InitStep(){ $this->SetStepID(___1362346553(2275)); $this->SetNextStep(___1362346553(2276)); $this->SetNextCaption(InstallGetMessage(___1362346553(2277))); $this->SetTitle(InstallGetMessage(___1362346553(2278))); $wizard= $this->GetWizard(); if($GLOBALS['____1039916708'][444](___1362346553(2279)) || $GLOBALS['____1039916708'][445](___1362346553(2280))){ $wizard->SetDefaultVar(___1362346553(2281), ___1362346553(2282));} if($GLOBALS['____1039916708'][446]($_SERVER[___1362346553(2283)].___1362346553(2284))){ $LICENSE_KEY= ___1362346553(2285); include($_SERVER[___1362346553(2286)].___1362346553(2287)); $wizard->SetDefaultVar(___1362346553(2288), $LICENSE_KEY);}} function OnPostForm(){ $wizard= $this->GetWizard(); $_1810382275= $wizard->GetVar(___1362346553(2289)); if(!$GLOBALS['____1039916708'][447](___1362346553(2290)) &&!$GLOBALS['____1039916708'][448](___1362346553(2291)) && $GLOBALS['____1039916708'][449](___1362346553(2292)) &&!$GLOBALS['____1039916708'][450](___1362346553(2293), $_1810382275)){ $this->SetError(InstallGetMessage(___1362346553(2294)), ___1362346553(2295)); return;} if($GLOBALS['____1039916708'][451](___1362346553(2296)) || $GLOBALS['____1039916708'][452](___1362346553(2297))){ $_1366223133= $wizard->GetVar(___1362346553(2298)); if(($GLOBALS['____1039916708'][453](___1362346553(2299)) ||($GLOBALS['____1039916708'][454](___1362346553(2300)) && $_1366223133 == ___1362346553(2301))) && $_1810382275 == ___1362346553(2302)){ $_2052718732= $wizard->GetVar(___1362346553(2303)); $_135541342= $wizard->GetVar(___1362346553(2304)); $_1587483181= $wizard->GetVar(___1362346553(2305)); $_1355159888= false; if($GLOBALS['____1039916708'][455]($_135541342) == ___1362346553(2306)){ $this->SetError(InstallGetMessage(___1362346553(2307)), ___1362346553(2308)); $_1355159888= true;} if($GLOBALS['____1039916708'][456]($_2052718732) == ___1362346553(2309)){ $this->SetError(InstallGetMessage(___1362346553(2310)), ___1362346553(2311)); $_1355159888= true;} if($GLOBALS['____1039916708'][457]($_1587483181) == ___1362346553(2312) ||!check_email($_1587483181)){ $this->SetError(InstallGetMessage(___1362346553(2313)), ___1362346553(2314)); $_1355159888= true;} if(!$_1355159888){ $_98814230= BXInstallServices::GetRegistrationKey($_135541342, $_2052718732, $_1587483181, ___1362346553(2315)); if($_98814230 !== false){ $wizard->SetVar(___1362346553(2316), $_98814230);} elseif($GLOBALS['____1039916708'][458](___1362346553(2317))){ $this->SetError(InstallGetMessage(___1362346553(2318)), ___1362346553(2319));}}}} $this->CreateLicenseFile();} function CreateLicenseFile(){ $wizard= $this->GetWizard(); $_1810382275= $wizard->GetVar(___1362346553(2320)); return BXInstallServices::CreateLicenseFile($_1810382275);} function ShowStep(){ $this->content= ___1362346553(2321).InstallGetMessage(___1362346553(2322)).___1362346553(2323); if(!$GLOBALS['____1039916708'][459](___1362346553(2324)) &&!$GLOBALS['____1039916708'][460](___1362346553(2325))){ $this->content .= ___1362346553(2326).InstallGetMessage(___1362346553(2327)).___1362346553(2328).$this->ShowInputField(___1362346553(2329), ___1362346553(2330), Array(___1362346553(2331) => ___1362346553(2332), ___1362346553(2333) => ___1362346553(2334), ___1362346553(2335) =>___1362346553(2336))).___1362346553(2337).InstallGetMessage(___1362346553(2338)).___1362346553(2339).InstallGetMessage(___1362346553(2340)).___1362346553(2341).$this->ShowCheckboxField(___1362346553(2342), ___1362346553(2343), Array(___1362346553(2344) => ___1362346553(2345))).___1362346553(2346).InstallGetMessage(___1362346553(2347)).___1362346553(2348);} else{ $this->content .= ___1362346553(2349); if(!$GLOBALS['____1039916708'][461](___1362346553(2350))) $this->content .= ___1362346553(2351).$this->ShowCheckboxField(___1362346553(2352), ___1362346553(2353), Array(___1362346553(2354) => ___1362346553(2355), ___1362346553(2356) => ___1362346553(2357))).___1362346553(2358).InstallGetMessage(___1362346553(2359)).___1362346553(2360); $wizard= $this->GetWizard(); $_1366223133= $wizard->GetVar(___1362346553(2361), $_177702168= true); $this->content .= ___1362346553(2362).InstallGetMessage(___1362346553(2363)).___1362346553(2364).$this->ShowInputField(___1362346553(2365), ___1362346553(2366), Array(___1362346553(2367) => ___1362346553(2368), ___1362346553(2369) => ___1362346553(2370), ___1362346553(2371) => ___1362346553(2372))).___1362346553(2373).InstallGetMessage(___1362346553(2374)).___1362346553(2375).$this->ShowInputField(___1362346553(2376), ___1362346553(2377), Array(___1362346553(2378) => ___1362346553(2379), ___1362346553(2380) => ___1362346553(2381), ___1362346553(2382) => ___1362346553(2383))).___1362346553(2384).$this->ShowInputField(___1362346553(2385), ___1362346553(2386), Array(___1362346553(2387) => ___1362346553(2388), ___1362346553(2389) => ___1362346553(2390), ___1362346553(2391) => ___1362346553(2392))).___1362346553(2393).(($_1366223133 == ___1362346553(2394))? ___1362346553(2395): ___1362346553(2396)).___1362346553(2397);} }} $wizard= new CWizardBase($GLOBALS['____1039916708'][462](___1362346553(2398), SM_VERSION, InstallGetMessage(___1362346553(2399))), $package= null); if($GLOBALS['____1039916708'][463](___1362346553(2400)) && WIZARD_DEFAULT_TONLY === true){ global $USER; require_once($_SERVER[___1362346553(2401)].___1362346553(2402)); if($USER->CanDoOperation(___1362346553(2403))){ $_1825485563= Array( ___1362346553(2404), ___1362346553(2405), ___1362346553(2406), ___1362346553(2407),);} else{ die();}} elseif(BXInstallServices::IsShortInstall()){ $_1825485563= Array(); if($GLOBALS['____1039916708'][464](___1362346553(2408))){ $_1825485563= Array(___1362346553(2409));} if($_SERVER[___1362346553(2410)] <> ___1362346553(2411)){ $_1825485563[]= ___1362346553(2412); $_1825485563[]= ___1362346553(2413); $_1825485563[]= ___1362346553(2414); $_1825485563[]= ___1362346553(2415); $_1825485563[]= ___1362346553(2416); $_1825485563[]= ___1362346553(2417); $_1825485563[]= ___1362346553(2418);} else{ $_1825485563[]= ___1362346553(2419); $_1825485563[]= ___1362346553(2420);}} else{ $_1825485563= Array( ___1362346553(2421), ___1362346553(2422), ___1362346553(2423), ___1362346553(2424), ___1362346553(2425), ___1362346553(2426), ___1362346553(2427), ___1362346553(2428), ___1362346553(2429), ___1362346553(2430), ___1362346553(2431),);} $wizard->AddSteps($_1825485563); $wizard->SetTemplate(new WizardTemplate); $wizard->SetReturnOutput(); $content= $wizard->Display(); if($GLOBALS['____1039916708'][465](___1362346553(2432))){ $_1949137793= ___1362346553(2433); $content= $GLOBALS['____1039916708'][466]($content, ___1362346553(2434), INSTALL_CHARSET);} else $_1949137793= INSTALL_CHARSET; $GLOBALS['____1039916708'][467](___1362346553(2435).$_1949137793); echo $content;?>
В общем облом приличный
То есть установить Битрикс демо на локалхост никак не получается.
Как получилось установить битрикс демо на локалхост
Установка падает стабильно на 5%. Но есть лог файла апаче (у нас здесь C:\xampp\apache\logs\error.log), в котором появляется странная ошибка:
[Sun Sep 15 17:55:34.283061 2024] [php:error] [pid 16004:tid 1984] [client ::1:58169] PHP Fatal error: Allowed memory size of 5368709120 bytes exhausted (tried to allocate 262144 bytes) in C:\\xampp\\htdocs\\btr\\newsite\\bitrix\\modules\\main\\lib\\security\\random.php on line 117, referer: http://localhost:82/
Тупо смотрим (тут некая функция ) и комментируем внутренности, а результат заменяем на произвольную последовательность символом. И установка нормально завершается.
public static function getStringByCharsets($length, $charsetList)
{
$charsetVariants = strlen($charsetList);
/*$randomSequence = static::getBytes($length); // 117 строчка
$result = '';
for ($i = 0; $i < $length; $i++)
{
$randomNumber = ord($randomSequence[$i]);
$result .= $charsetList[$randomNumber % $charsetVariants];
}*/
return "sdfdsfsdfdsfd";//$result;
}
В результате все действительно установилось до конца нормально. Вот тебе и битрикс...
Установилось 185 таблиц.
Но у нас есть работающий пример клиента
Берём и скачиваем в результате работающий сайт клиента. Точнее сам набор файлов и базу данных И это конечно сработало.
Но сам процесс экспорта/импорта базы данных не тривиальный опять же по причине большого количества таблиц, но это была решаемая задача.
В общем наконец-то кое-как в локалхост мы увидели некое подобие сайта Битрикс. Почему подобие? Потому что сайт выглядит коряво, картинки не отображаются и переходы по ссылкам не работают.
Но теперь слово за отладчиком, начинаем изучать код.
Очень хорошая новость: сразу в интернете есть инфа по структуре каталогов битрикс.
Файловая структура Bitrix Framework организована таким образом, что программные компоненты ядра продукта были отделены от пользовательских файлов, а также файлов, определяющих внешнее представление сайта. Данная особенность позволяет:
- избежать нежелательной модификации ядра продукта при работе с файлами системы,
- исключить возможность изменения публичной части сайта при загрузке обновлений продукта,
- настроить внешний вид сайта практически под любую вашу задачу.
Вся система целиком лежит в каталоге /bitrix/
, в него входят следующие подкаталоги и файлы:
/activities/
- папки действий для бизнес-процессов;/admin/
- административные скрипты;/cache/
- файлы кэша;/components/
- папка для системных и пользовательских компонентов;/css/
- общие стили модулей;/gadgets/
- папки гаджетов;/js/
- файлы javascript модулей;/stack_cache/
- файлы кеша "с вытеснением";/services/
- публичные сервисы модулей;/themes/
- темы административного раздела;/wizards/
- папки мастеров;/images/
- изображения используемые как системой в целом, так и отдельными модулями;/managed_cache/
- управляемый кеш;/modules/
- каталог с модулями системы, каждый подкаталог которого имеет свою строго определённую структуру;/php_interface/
- вспомогательный служебный каталог, в него входят следующие каталоги и файлы:- dbconn.php - параметры соединения с базой. С версии 20.900.0 параметры соединения берутся из файла
/bitrix/.settings.php
, - init.php - дополнительные параметры портала,
- after_connect.php - подключается сразу же после создания соединения с базой,
- dbconn_error.php - подключается при ошибке в момент создания соединения с базой,
- dbquery_error.php - подключается при ошибке в момент выполнения SQL запроса,
- /ID сайта/init.php - дополнительные параметры сайта; файл подключается сразу же после определения специальной константы c идентификатором сайта -
SITE_ID
,
- dbconn.php - параметры соединения с базой. С версии 20.900.0 параметры соединения берутся из файла
/templates/
- каталог с шаблонами сайтов и компонентов , в него входят следующие подкаталоги:/.default/
- подкаталог с общими файлами, используемыми тем или иным шаблоном по умолчанию, структура данного каталога аналогична нижеописанной структуре каталога содержащего конкретный шаблон,/ID шаблона сайта/
- подкаталог с шаблоном сайта, в него входят следующие подкаталоги и файлы:/components/
- каталог с кастомизированными шаблонами компонентов,/lang/
- языковые файлы принадлежащие как данному шаблону в целом, так и отдельным компонентам,/images/
- каталог с изображениями данного шаблона,/page_templates/
- каталог с шаблонами страниц и их описанием хранящимся в файле .content.php. Когда пользователь создает новую страницу, он может выбрать, по какому шаблону из представленных в этом каталоге это будет сделано,- header.php - пролог данного шаблона,
- footer.php - эпилог данного шаблона,
- template_styles.css - основной файл стилей для шаблона,
- styles.css - CSS стили шаблона для визуального редактора (вкладка Стили сайта),
/tools/
- при инсталляции в этот каталог копируются дополнительные страницы, которые могут быть непосредственно использованы на любых страницах сайта: помощь, календарь, показ изображения и т.п.;/updates/
- каталог, автоматически создаваемый системой обновлений;- .settings.php - файл настроек ядра D7;
- header.php - стандартный файл, подключающий в свою очередь конкретный пролог текущего шаблона сайта; данный файл должен использоваться на всех страницах публичной части;
- footer.php - стандартный файл, подключающий в свою очередь конкретный эпилог текущего шаблона сайта; данный файл должен использоваться на всех страницах публичной части;
- license_key.php - файл с лицензионным ключом;
- spread.php - файл используемый главным модулем для переноса cookie (куков) посетителя на дополнительные домены различных сайтов;
- .access.php - файл формируется динамически правами доступа;
- routing_index.php - входная точка нового роутинга ;
- virtual_file_system.php - поддержка кириллицы в системе;
- и другие служебные файлы и папки.
Где находятся настройки хостинга сайтов
Сайтов может быть несколько и битрикс управляет ими из единой админки. Так вот где находятся настройки. В базе это таблица b_landing_domain

Сколько магазинов в битрикс и где список заказов
Тут все просто оказывается. В админке есть Магазин и там кликаем на Заказы.

Куда устанавливаются расширения в битрикс
Их можно обнаружить здесь /bitrix/modules . Но похоже еще и здесь:
bitrix/modules/js/<module>/<extension>
local/js/<module>/<extension>
Например берем starrys.cashbox и изучаем (это по нашей теме).
Обнаруживаем, что расширение подписывается на какие-то события.
Обнаруживаем, что событий в АПИ немеренно, на все случаи жизни и есть например конкретно по использованию кассового аппарата, например OnGetCustomCashboxHandlers. Или OnPaymentEntitySaved.
Bitrix-D7
Новый комплексный подход к разработке. новое ядро битрикс. Все меняется, всегда хочется лучше.
AddEventHandler можно подписаться на события.
системный компонент
В визуальном редакторе системный компонент не отображаются. В физической структуре сайта их можно найти в папке /bitrix/components/bitrix/[название_компонента]
Изучаем реальный сайт
Наш метод - сразу лезем в код php отладчиком.
Выясняем, что например меню слева это тоже чать header.php. Забавно не правда ли, а мы-то думали...
То есть реально наш магазин (в нашем случае deluxe) грузится в некую прямоугольную область в середине экрана.
Справа область новости часть footer.php:
Значит далее сначала разбираемся с битыми ссылками в меню слева (это у клиента такая проблема попутно была).
с header.php влезаем в /bitrix/modules/main/include/prolog.php
Реально вся визуалка выводится в самом конце в prolog_after.php:
Изучаем пролог, там идет сначала вызов:
А теперь собираем систематично логику загрузки страницы
index.php - обв\ычная страница (не админка) , но суть одна и та же
bitrix/header.php
bitrix/modules/main/include/prolog.php
bitrix\modules\main\include\prolog_before.php
bitrix\modules\main\include.php
bitrix\modules\main\start.php
IncludeModuleLangFile(__DIR__."/tools.php");
IncludeModuleLangFile(__FILE__);
require_once(__DIR__."/filter_tools.php"); // тут только инициализация класса
foreach(GetModuleEvents("main", "OnBeforeProlog", true) as $arEvent)
{
ExecuteModuleEventEx($arEvent);
}
include(__DIR__."/classes/general/update_db_updater.php');
include_once("/bitrix/init.php");
include_once("....\bitrix\modules\main\include.php
include_once($_SERVER["DOCUMENT_ROOT"].'/bitrix/php_interface/init.php'); //
foreach (GetModuleEvents("main", "OnPageStart", true) as $arEvent)
{
ExecuteModuleEventEx($arEvent);
}
CMain::PrologActions(); // это bitrix\modules\main\classes\general\main.php
foreach (GetModuleEvents("main", "OnProlog", true) as $arEvent)
{
// вызываются обработчики события у тех кто подписан на OnProlog
ExecuteModuleEventEx($arEvent);
(OnProlog через call_user_func_array)
}
BX_ROOT."/modules/main/include/prolog_after.php
?include_once($_SERVER["DOCUMENT_ROOT"] . BX_PERSONAL_ROOT . "/tmp/templates/__bx_preview/header.php");
include_once($_SERVER["DOCUMENT_ROOT"] . SITE_TEMPLATE_PATH . "/header.php");
// по факту вызвался bitrix/template/ivt/header.php
$APPLICATION->ShowPanel();
...
$APPLICATION->ShowTitle()
...
$APPLICATION->IncludeComponent("bitrix:menu", ...) вот мы и дошли до вывода верхнего меню
$APPLICATION->IncludeComponent("bitrix:catalog.section.list",...) и меню слева
require_once(__DIR__."/start.php");
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
Наконец-то нашли где шаблоны сайтов расположены.
Вдруг дошло, где хранятся шаблоны сайтов. Процесс не тривиальный оказался. Причина банальна огромное количество пунктов меню.

Это инфоблоки
Наконец-то нашли, где url-ы ссылок формируются в меню слева. И еще одна победа. Надо записать, а то в следующий раз можно долго искать: URL страницы раздела: это в пункте Информационный блок.

urlrewrite.php
Решили параллельно одну проблему для обработки ЧПУ (человеко понятных ссылок). А именно они не работали на одном сайте, т.к. кто-то правил файл htaccess, переименовал, но забыл точку в начале имени. В результате файл urlrewrite.php не вызывался.
И тут все ссылки сразу заработали. Таким образом весь функционал ЧПУ банально в одном файле.
А мы дальше начинаем разрабатывать свой компонент для Битрикс.
Свой функционал для админки битрикс
Итак в битрикс мы имеем дело с компонентами и модулями. Никаких плагинов, расширений,аддонов, как в вордпресс и джумла.
Компонент
Компоненты в Bitrix Framework должны храниться только в определенных местах:
в папке /bitrix/components/bitrix (по умолчанию, это системные компоненты);
в папке /bitrix/components/ здесь обычные компоненты, собственное пространство имен;
в папке /local/components/ здесь рекомендуется для собственных компонентов сторонних разработчиков, т.к. здесь при обновлении ничего не затирается.
При обработке папок приоритет всегда у папки /local перед /bitrix.
Модуль
Сначала свой модуль располагаем вместе с другими в папке bitrix\modules. Далее все банально делаем копию другого плагина (например currency) и правим под свои нужды и плагин уже появился в админке:

Где находится страница заказа в админке
Итак в модулях мы можем подписываться на события. Довольно быстро находим где лежит функционал просмотра заказа:
Далее понятно, что событие здесь испускается, которое нам надо перехватить.
init.php
Но для этого ранее на это событие надо подписаться.
А где это ранее? Оказывается, что Битрикс предлагает просто ручками править некий файл init.php и в принципе это нормально, хотя и отлично от джумла и вордпресс. Но есть еще вариант без изменения ядра битрикс (ведь init.php это часть движка битрикс), смотрите ниже.
Новый подход в битрикс
init.php может быть в /bitrix/php_interface (это старый вариант), а может и в /local/php_interface. В чем отличие. При старом подходе в результате обновления битрикс все ва
local
Поэтому используем теперь всегда папку local для внедрения наших так сказать расширений (модулей,компонент и т.д.).
Примечание: отладчик показывает, что если существует /local/php_interface/init.php, то выполняется именно он, а /bitrix/php_interface/init.php в этом случае не выполняется совсем.
Нюансы установки и удаления модулей в битрикс
Итак в битрикс надо писать инсталлятор модуля самому (в отличии от вордпресс и джумла например). А именно для этого создается каталог install (как часть состава вашего модуля), где вы и управляете логикой установки и удаления модуля.
Например для того чтобы модуль появился в таблице b_module базы данных (то есть среди списка установленных модулей в системе) надо вызывать метод:
Это важно, так как сам он в списке установленных модулей никогда не появится. И соответственно удалять модуль надо тоже не забывать:
Не плохо бы еще и кэш за собой подчищать.
Чтобы начать пытаться установить самопальный модуль (т.е. вручную) надо его закинуть в папку /local/modules (или в паку bitrix/modules, что не рекомендуется уже).
После этого вы должны увидеть свой модуль в разделе админки Рабочий стол\Настройки\Настройки продукта\Модули.
И теперь вы его соответственно можете установить и удалить.
Сохранение параметров модуля
Речь о том как интерактивно устанавливаются параметры модуля и сохраняются в системе. Как ни странно и тут надо самому писать код. Вся логика должна находится в файле options.php. В момент, когда надо сохранить в базе данных значение параметра надо вызывать:
Хорошо настройки модуля мы сделали глобально, все работает, идем дальше.
Системный компонент в составе кастомного модуля
В составе модуля может быть папка install\components\bitrix\ourSystemcomponent и это однозначно для установки нашего системного компонента при установки нашего модуля.
В самом общем виде подключение компонента осуществляется через $APPLICATION->IncludeComponent( ..);
В примере выше на самом деле компонента грузится из папки local\components\bitrix.
Модуль загружается через:
Получается, что похоже автоматически модули и компоненты сами по себе загружаться не могут никак. Их надо грузить в коде самому и пока только грузить в init.php (приходит на ум).
Как добавить свой визуальный блок в заказ (в админке)
Оказывается надо подписаться на событие OnAdminSaleOrderViewDraggable, которое испускает страница заказа, когда открывается в админке.
Связывание с событием OnAdminSaleOrderViewDraggable делаем в файле init.php.
Обновления битрикс
С виду очень полезная вещь - обновления хочешь не хочешь надо делать, точнее система заставляет. И вроде бы это не плохо.
Как происходит обновление на локалхост. С виду также как и на рабочем сайте. Но постоянно прерывается процесс обновления и приходится доустанавливать оставшиеся пакеты.
Попутно пробуем создать новый сайт
Еще одна попытка создать чистый сайт на битрикс на последних обновлениях.Процесс начинается и затыкается на 40%, потом на 60% (создание каталогов). В общем полная фигня по факту, хотя визуально вроде красиво представлено. На самом деле, помогло решить проблему изучение логов апаче.
модуль sale
Надо отметить, что модуль sale является частью движка битрикс (т.е. его функционал находится в папке bitrix) и получается он является единым для всех сайтов, обслуживаемых этим движком.
Что входит в функционал sale? Все ,ч то связано с заказом на сайте, оплатой по заказу, скидками и т.д. Также просмотр заказа в админке сюда тоже относится.
Как добавить в форму просмотра заказа наши блок с кнопками
Делается это не сложно, редактируя файл init.php таким образом:
Тут в битрикс все не плохо организовано как оказывается (на первый взгляд):
Подписываемся на событие OnAdminSaleOrderViewDraggable, которому мы возвращаем в виде массива, что мы хотим задействовать при визуальном выводе:
getScripts, getBlocksBrief и getBlockContent это зарезервированные ключи в битрикс. Потом order_view.php вызовет их по очереди.
Соответственно для getBlockContent мы вернем наш блок с нашими кнопками (Оплата: наличными или по карте).

Битрикс-свой-модуль-оплаты-при-самовывозе.mp4