

/* Start:/bitrix/templates/sl/components/bitrix/main.register/reg/style.css?179035983822119*/
<?
/**
 * Bitrix vars
 * @global CMain $APPLICATION
 * @global CUser $USER
 * @param array $arParams
 * @param array $arResult
 * @param CBitrixComponentTemplate $this
 */
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true)
	die();

// ===== НАЛАШТУВАННЯ =====
$slRecaptchaSiteKey   = '6Lcp-qEUAAAAAC_fMSGFWw4tpQWQF7KFo0-UQd_W'; // публічний Site key Google reCAPTCHA v2
// ===============================

$isRu = (LANGUAGE_ID === 'ru');
$T = $isRu ? [
	'TITLE'        => 'Создайте личный кабинет',
	'SUBTITLE'     => 'Регистрация займет меньше минуты — понадобятся только имя, e-mail и пароль.',
	'BENEFITS'     => 'Что вы получите',
	'B0'           => '<span class="sl-reg__discount-copy"><span class="sl-reg__discount-title"><span class="sl-reg__discount">5% скидки</span> уже со второго заказа</span><span class="sl-reg__discount-note">Далее скидка увеличивается до <span class="sl-reg__discount">10%</span> по накопительной программе</span></span>',
	'B1'           => 'Все заказы и статусы доставки в личном кабинете',
	'B2'           => 'Повторный заказ линз без повторного ввода данных',
	'MOBILE_BONUS' => '<span class="sl-reg__discount-copy"><span class="sl-reg__discount-title"><span class="sl-reg__discount">5% скидки</span> уже со второго заказа</span><span class="sl-reg__discount-note">Далее скидка увеличивается до <span class="sl-reg__discount">10%</span> по накопительной программе</span></span>',
	'HAVE_ACCOUNT' => 'Уже есть аккаунт?',
	'LOGIN'        => 'Войти',
	'NAME'         => 'Имя',
	'EMAIL'        => 'E-mail',
	'PASSWORD'     => 'Пароль',
	'NAME_PH'      => 'Как к вам обращаться',
	'PASS_PH'      => 'Минимум 6 символов',
	'SHOW_PASS'    => 'Показать пароль',
	'PASS_SHORT'   => 'Пароль должен быть не короче 6 символов',
	'SUBMIT'       => 'Зарегистрироваться',
	'CAPTCHA'      => 'Подтвердите, что вы не робот',
	'CAPTCHA_ERROR'=> 'Подтвердите, что вы не робот.',
	'CAPTCHA_LOAD' => 'Не удалось загрузить проверку Google. Обновите страницу и попробуйте еще раз.',
	'DONE_TITLE'   => 'Готово! Аккаунт создан',
	'DONE_TEXT'    => 'Вы уже вошли в личный кабинет.',
	'TO_CATALOG'   => 'Перейти к покупкам',
	'TO_CABINET'   => 'Личный кабинет',
] : [
	'TITLE'        => 'Створіть особистий кабінет',
	'SUBTITLE'     => 'Реєстрація займе менше хвилини — потрібні лише ім\'я, e-mail і пароль.',
	'BENEFITS'     => 'Що ви отримаєте',
	'B0'           => '<span class="sl-reg__discount-copy"><span class="sl-reg__discount-title"><span class="sl-reg__discount">5% знижки</span> вже з другого замовлення</span><span class="sl-reg__discount-note">Далі знижка зростає до <span class="sl-reg__discount">10%</span> за накопичувальною програмою</span></span>',
	'B1'           => 'Усі замовлення та статуси доставки в особистому кабінеті',
	'B2'           => 'Повторне замовлення лінз без повторного введення даних',
	'MOBILE_BONUS' => '<span class="sl-reg__discount-copy"><span class="sl-reg__discount-title"><span class="sl-reg__discount">5% знижки</span> вже з другого замовлення</span><span class="sl-reg__discount-note">Далі знижка зростає до <span class="sl-reg__discount">10%</span> за накопичувальною програмою</span></span>',
	'HAVE_ACCOUNT' => 'Вже є акаунт?',
	'LOGIN'        => 'Увійти',
	'NAME'         => 'Ім\'я',
	'EMAIL'        => 'E-mail',
	'PASSWORD'     => 'Пароль',
	'NAME_PH'      => 'Як до вас звертатися',
	'PASS_PH'      => 'Мінімум 6 символів',
	'SHOW_PASS'    => 'Показати пароль',
	'PASS_SHORT'   => 'Пароль має бути не коротший за 6 символів',
	'SUBMIT'       => 'Зареєструватися',
	'CAPTCHA'      => 'Підтвердьте, що ви не робот',
	'CAPTCHA_ERROR'=> 'Підтвердьте, що ви не робот.',
	'CAPTCHA_LOAD' => 'Не вдалося завантажити перевірку Google. Оновіть сторінку та спробуйте ще раз.',
	'DONE_TITLE'   => 'Готово! Акаунт створено',
	'DONE_TEXT'    => 'Ви вже увійшли в особистий кабінет.',
	'TO_CATALOG'   => 'Перейти до покупок',
	'TO_CABINET'   => 'Особистий кабінет',
];

$personalUrl = str_replace('reg/', '', $APPLICATION->GetCurDir());
$homeUrl = str_replace('personal/', '', $personalUrl);
?>
<div class="bx-auth-reg sl-reg">
	<style>
		.sl-reg,
		.sl-reg *,
		.sl-reg *::before,
		.sl-reg *::after { box-sizing: border-box; }

		.sl-reg {
			width: 100%;
			max-width: 960px;
			margin: 0 auto 55px;
			padding: 0 !important;
			color: #28222f;
			background: transparent !important;
		}

		.sl-reg > .row {
			display: grid;
			grid-template-columns: minmax(0, 7fr) minmax(280px, 5fr);
			gap: 20px;
			margin: 0 !important;
		}

		.sl-reg > .row > .col-lg-5,
		.sl-reg > .row > .col-lg-7 {
			width: auto;
			max-width: none;
			padding: 0 !important;
		}

		.sl-reg > .row > .col-lg-7 { grid-column: 1; grid-row: 1; }
		.sl-reg > .row > .col-lg-5 { grid-column: 2; grid-row: 1; }

		.sl-reg__card,
		.sl-reg__done {
			min-width: 0;
			padding: 28px 30px;
			border: 1px solid #e8e1f2;
			border-radius: 18px;
			background:
				linear-gradient(135deg, rgba(125, 67, 224, .055), rgba(255, 255, 255, 0) 55%),
				#fff;
			box-shadow: 0 10px 35px rgba(51, 31, 75, .07);
		}

		.sl-reg__title {
			margin: 0 0 8px;
			color: #211a29;
			font-size: 26px;
			font-weight: 700;
			line-height: 1.2;
		}

		.sl-reg__subtitle {
			margin: 0 0 24px;
			color: #625a6b;
			font-size: 14px;
			line-height: 1.6;
		}

		.sl-reg__field { margin-bottom: 17px; }
		.sl-reg .form-label {
			display: block;
			margin: 0 0 7px;
			color: #302638;
			font-size: 13px;
			font-weight: 600;
		}

		.sl-reg .starrequired { margin-left: 2px; color: #7040ca; }
		.sl-reg .form-control {
			display: block;
			width: 100%;
			height: 48px;
			padding: 11px 14px;
			color: #2c2533;
			background: #fff;
			border: 1px solid #ded7e7;
			border-radius: 10px;
			font-size: 14px;
			box-shadow: none;
			transition: border-color .15s ease, box-shadow .15s ease;
		}

		.sl-reg .form-control:focus {
			outline: none;
			border-color: #925be9;
			box-shadow: 0 0 0 4px rgba(116, 66, 214, .10);
		}

		.sl-reg__pass { position: relative; }
		.sl-reg__pass .form-control { padding-right: 46px; }
		.sl-reg__eye {
			position: absolute;
			top: 0;
			right: 0;
			width: 46px;
			height: 48px;
			padding: 0;
			color: #8a8192;
			background: transparent;
			border: 0;
			cursor: pointer;
		}

		.sl-reg__benefits {
			height: 100%;
			min-height: 100%;
			padding: 26px;
			color: #554d5e;
			border: 1px solid #dfd2f4;
			border-radius: 18px;
			background:
				linear-gradient(135deg, rgba(121, 67, 218, .09), transparent 60%),
				#f8f4ff;
		}

		.sl-reg__benefits-title {
			margin: 0 0 19px;
			color: #241b2d;
			font-size: 21px;
			font-weight: 700;
			line-height: 1.35;
		}

		.sl-reg__list {
			margin: 0;
			padding: 0;
			list-style: none;
		}

		.sl-reg__list li {
			display: grid;
			grid-template-columns: 32px minmax(0, 1fr);
			align-items: start;
			gap: 11px;
			margin-bottom: 16px;
			font-size: 14px;
			line-height: 1.5;
		}

		.sl-reg__check {
			display: flex;
			align-items: center;
			justify-content: center;
			width: 32px;
			height: 32px;
			color: #fff !important;
			background: linear-gradient(135deg, #7040ca, #925be9);
			border-radius: 50%;
			font-size: 14px;
			font-weight: 800;
			box-shadow: 0 6px 15px rgba(112, 64, 202, .18);
		}

		.sl-reg__discount {
			display: inline !important;
			white-space: nowrap;
			font-weight: 700;
			color: inherit;
		}

		.sl-reg__discount-copy,
		.sl-reg__discount-title,
		.sl-reg__discount-note {
			display: block;
		}

		.sl-reg__discount-title {
			color: #3b3344;
			font-weight: 600;
		}

		.sl-reg__discount-note {
			margin-top: 3px;
			color: #746b7d;
			font-size: 12px;
			line-height: 1.45;
		}

		.sl-reg__login {
			margin-top: 22px;
			padding-top: 18px;
			color: #665d70;
			border-top: 1px solid rgba(112, 64, 202, .15);
			font-size: 13px;
		}

		.sl-reg__login a,
		.sl-reg__link { color: #7040ca !important; font-weight: 600; }
		.sl-reg__mobile-bonus { display: none; }

		.sl-reg__google-captcha {
			margin: 20px 0;
			padding: 15px;
			background: #f8f6fb;
			border: 1px solid #e9e4ee;
			border-radius: 12px;
		}

		.sl-reg__google-captcha-title { margin-bottom: 12px !important; text-align: center; }
		.sl-reg__google-captcha-widget {
			display: flex;
			justify-content: center;
			min-height: 78px;
			overflow: hidden;
		}

		.sl-reg__errors,
		.sl-reg__client-error,
		.sl-reg__note {
			margin: 0 0 18px;
			padding: 13px 14px;
			color: #a92d3c;
			background: #fff6f7;
			border: 1px solid #f0cbd0;
			border-radius: 12px;
			font-size: 13px;
			line-height: 1.5;
		}

		.sl-reg__submit {
			border: 0;
			color: #fff !important;
			background: linear-gradient(135deg, #7040ca, #925be9);
			box-shadow: 0 8px 20px rgba(112, 64, 202, .22);
			cursor: pointer;
			transition: transform .15s ease, box-shadow .15s ease;
		}

		.sl-reg__submit {
			display: flex;
			align-items: center;
			justify-content: center;
			width: 100%;
			min-height: 48px;
			padding: 12px 17px;
			border-radius: 11px;
			font-size: 15px;
			font-weight: 600;
		}

		.sl-reg__submit:hover { color: #fff !important; transform: translateY(-2px); box-shadow: 0 11px 24px rgba(112, 64, 202, .28); }

		.sl-reg__done {
			max-width: 760px;
			margin: 0 auto;
			text-align: center;
		}

		.sl-reg__done-icon {
			display: flex;
			align-items: center;
			justify-content: center;
			width: 68px;
			height: 68px;
			margin: 0 auto 20px;
			color: #fff;
			background: linear-gradient(135deg, #7442d6, #9c66f0);
			border-radius: 50%;
			font-size: 34px;
			box-shadow: 0 9px 25px rgba(116, 66, 214, .28);
		}

		.sl-reg__done .sl-reg__subtitle { margin-bottom: 20px; }

		.sl-reg__done-actions {
			display: grid;
			grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);
			gap: 12px;
			width: 100%;
			margin-top: 20px;
		}

		.sl-reg__done-actions .sl-reg__submit--inline,
		.sl-reg__cabinet-btn {
			display: inline-flex;
			align-items: center;
			justify-content: center;
			min-height: 48px;
			margin: 0;
			padding: 12px 18px;
			border-radius: 11px;
			font-size: 15px;
			font-weight: 600;
			line-height: 1.2;
			text-align: center;
			text-decoration: none !important;
		}

		.sl-reg__done-actions .sl-reg__submit--inline::after { content: '\2192'; margin-left: 9px; font-size: 18px; }
		.sl-reg__cabinet-btn {
			color: #7040ca !important;
			background: #fff;
			border: 1px solid #dfd2f4;
		}

		.sl-reg__cabinet-btn:hover { color: #fff !important; background: #7040ca; border-color: #7040ca; }

		@media (max-width: 991.98px) {
			.sl-reg > .row { grid-template-columns: 1fr; gap: 12px; }
			.sl-reg > .row > .col-lg-7 { grid-column: 1; grid-row: 1; }
			.sl-reg > .row > .col-lg-5 { grid-column: 1; grid-row: 2; }
			.sl-reg__benefits { height: auto; min-height: 0; }
			.sl-reg__mobile-bonus {
				display: flex !important;
				align-items: center;
				gap: 11px;
				margin: 0 0 20px;
				padding: 12px;
				color: #554d5e;
				background: #f8f6fb;
				border-radius: 12px;
			}
			.sl-reg__mobile-bonus-icon {
				display: flex;
				flex: 0 0 34px;
				align-items: center;
				justify-content: center;
				width: 34px;
				height: 34px;
				color: #fff;
				background: linear-gradient(135deg, #7040ca, #925be9);
				border-radius: 50%;
				font-weight: 800;
			}
			.sl-reg__mobile-bonus strong { font-size: 14px; }
		}

		@media (max-width: 575.98px) {
			.sl-reg { max-width: 100%; margin: 0; padding: 0 0 90px !important; }
			.sl-reg__card,
			.sl-reg__done,
			.sl-reg__benefits { padding: 18px 14px; border-radius: 14px; }
			.sl-reg__title { font-size: 21px; text-align: center; overflow-wrap: anywhere; }
			.sl-reg__subtitle { font-size: 13px; text-align: center; }
			.sl-reg__benefits-title { font-size: 18px; }
			.sl-reg__list li { font-size: 13px; }
			.sl-reg__done-icon { width: 52px; height: 52px; margin-bottom: 15px; font-size: 27px; }
			.sl-reg__done-actions { grid-template-columns: 1fr; gap: 10px; }
			.sl-reg__google-captcha { padding: 14px 8px 7px; }
			.sl-reg__google-captcha-widget { height: 66px; min-height: 66px; }
			.sl-reg__google-captcha .g-recaptcha { width: 304px; height: 64px; transform: scale(.82); transform-origin: center top; }
		}
	</style>

	<? if ($USER->IsAuthorized()): ?>
		<div class="sl-reg__done">
			<div class="sl-reg__done-icon">✓</div>
			<div class="sl-reg__title"><?= $T['DONE_TITLE'] ?></div>
			<div class="sl-reg__subtitle"><?= $T['DONE_TEXT'] ?></div>

			<div class="sl-reg__done-actions">
				<a class="btn btn-primary sl-reg__submit sl-reg__submit--inline" href="<?= htmlspecialcharsbx($homeUrl) ?>"><?= $T['TO_CATALOG'] ?></a>
				<a class="sl-reg__cabinet-btn" href="<?= htmlspecialcharsbx($personalUrl) ?>"><?= $T['TO_CABINET'] ?></a>
			</div>
		</div>

	<? else: ?>
		<script src="https://www.google.com/recaptcha/api.js?hl=<?= $isRu ? 'ru' : 'uk' ?>" async defer></script>

		<div class="row g-4 align-items-start">

			<div class="col-lg-5 order-lg-2">
				<div class="sl-reg__benefits">
					<div class="sl-reg__benefits-title"><?= $T['BENEFITS'] ?></div>
					<ul class="sl-reg__list">
					<li class="sl-reg__list-bonus"><span class="sl-reg__check">%</span><?= $T['B0'] ?></li>
						<li><span class="sl-reg__check">✓</span><?= $T['B1'] ?></li>
						<li><span class="sl-reg__check">✓</span><?= $T['B2'] ?></li>
					</ul>
					<div class="sl-reg__login">
						<?= $T['HAVE_ACCOUNT'] ?> <a href="<?= htmlspecialcharsbx($personalUrl) ?>"><?= $T['LOGIN'] ?></a>
					</div>
				</div>
			</div>

			<div class="col-lg-7 order-lg-1">
				<div class="sl-reg__card">
					<div class="sl-reg__title"><?= $T['TITLE'] ?></div>
					<div class="sl-reg__subtitle"><?= $T['SUBTITLE'] ?></div>

				<div class="sl-reg__mobile-bonus d-lg-none">
					<span class="sl-reg__mobile-bonus-icon">%</span>
					<span><?= $T['MOBILE_BONUS'] ?></span>
				</div>

					<?
					if (count($arResult["ERRORS"]) > 0):
						foreach ($arResult["ERRORS"] as $key => $error)
							if (intval($key) == 0 && $key !== 0)
								$arResult["ERRORS"][$key] = str_replace("#FIELD_NAME#", "&quot;" . GetMessage("REGISTER_FIELD_" . $key) . "&quot;", $error);
						?>
						<div class="sl-reg__errors"><? ShowError(implode("<br />", $arResult["ERRORS"])); ?></div>
					<? elseif ($arResult["USE_EMAIL_CONFIRMATION"] === "Y"): ?>
						<p class="sl-reg__note"><? echo GetMessage("REGISTER_EMAIL_WILL_BE_SENT") ?></p>
					<? endif ?>

					<form method="post" action="<?= POST_FORM_ACTION_URI ?>" name="regform" id="sl-regform" enctype="multipart/form-data" novalidate>
						<?= bitrix_sessid_post() ?>
						<? if ($arResult["BACKURL"] <> ''): ?>
							<input type="hidden" name="backurl" value="<?= $arResult["BACKURL"] ?>" />
						<? endif; ?>

						<div class="sl-reg__field">
							<label class="form-label" for="reg_NAME"><?= $T['NAME'] ?><span class="starrequired">*</span></label>
							<input class="form-control" id="reg_NAME" type="text" name="REGISTER[NAME]"
								value="<?= $arResult["VALUES"]["NAME"] ?>" autocomplete="given-name"
								placeholder="<?= $T['NAME_PH'] ?>" required />
						</div>

						<div class="sl-reg__field">
							<label class="form-label" for="reg_EMAIL"><?= $T['EMAIL'] ?><span class="starrequired">*</span></label>
							<input type="hidden" name="REGISTER[LOGIN]" id="REG_LOGIN" value="<?= $arResult["VALUES"]["EMAIL"] ?>" />
							<input class="form-control" id="reg_EMAIL" type="email" inputmode="email" name="REGISTER[EMAIL]"
								value="<?= $arResult["VALUES"]["EMAIL"] ?>" autocomplete="email"
								placeholder="name@example.com" required />
						</div>

						<div class="sl-reg__field">
							<label class="form-label" for="reg_PASSWORD"><?= $T['PASSWORD'] ?><span class="starrequired">*</span></label>
							<div class="sl-reg__pass">
								<input class="form-control" id="reg_PASSWORD" type="password" name="REGISTER[PASSWORD]"
									value="" autocomplete="new-password" minlength="6"
									placeholder="<?= $T['PASS_PH'] ?>" required />
								<button type="button" class="sl-reg__eye" data-target="reg_PASSWORD"
									aria-label="<?= $T['SHOW_PASS'] ?>" title="<?= $T['SHOW_PASS'] ?>">👁</button>
							</div>
							<input type="hidden" name="REGISTER[CONFIRM_PASSWORD]" id="reg_CONFIRM_PASSWORD" value="" />
							<? if ($arResult["SECURE_AUTH"]): ?>
								<span class="bx-auth-secure" id="bx_auth_secure" title="<? echo GetMessage("AUTH_SECURE_NOTE") ?>" style="display:none">
									<div class="bx-auth-secure-icon"></div>
								</span>
								<script type="text/javascript">
									document.getElementById('bx_auth_secure').style.display = 'inline-block';
								</script>
							<? endif ?>
						</div>

						<div class="sl-reg__client-error" id="sl-reg-client-error" style="display:none"></div>

						<? if ($arResult["USER_PROPERTIES"]["SHOW"] == "Y") { ?>
							<div class="mt-3">
								<? foreach ($arResult["USER_PROPERTIES"]["DATA"] as $FIELD_NAME => $arUserField) { ?>
									<div class="form-label"><?= $arUserField["EDIT_FORM_LABEL"] ?>:<? if ($arUserField["MANDATORY"] == "Y") { ?><span class="starrequired">*</span><? }; ?></div>
									<?
									$APPLICATION->IncludeComponent(
										"bitrix:system.field.edit",
										$arUserField["USER_TYPE"]["USER_TYPE_ID"],
										array("bVarsFromForm" => $arResult["bVarsFromForm"], "arUserField" => $arUserField, "form_name" => "regform"), null, array("HIDE_ICONS" => "Y"));
									?>
								<? }; ?>
							</div>
						<? }; ?>

						<div class="sl-reg__google-captcha">
							<div class="form-label sl-reg__google-captcha-title"><?= $T['CAPTCHA'] ?></div>
							<div class="sl-reg__google-captcha-widget">
								<div class="g-recaptcha" data-sitekey="<?= htmlspecialcharsbx($slRecaptchaSiteKey) ?>"></div>
							</div>
						</div>

						<? if ($arResult["USE_CAPTCHA"] == "Y") { ?>
							<div class="sl-reg__captcha mt-3">
								<div class="form-label"><?= GetMessage("REGISTER_CAPTCHA_TITLE") ?></div>
								<input type="hidden" name="captcha_sid" value="<?= $arResult["CAPTCHA_CODE"] ?>" />
								<div class="d-flex flex-wrap align-items-center gap-3">
									<img src="/bitrix/tools/captcha.php?captcha_sid=<?= $arResult["CAPTCHA_CODE"] ?>" width="180" height="40" alt="CAPTCHA" />
									<input type="text" class="form-control sl-reg__captcha-input" name="captcha_word" maxlength="50" value=""
										placeholder="<?= GetMessage("REGISTER_CAPTCHA_PROMT") ?>" autocomplete="off" required />
								</div>
							</div>
						<? } ?>

						<button type="submit" class="btn btn-primary sl-reg__submit" name="register_submit_button" value="<?= GetMessage("AUTH_REGISTER") ?>">
							<?= $T['SUBMIT'] ?>
						</button>
						<input type="hidden" name="register_submit_button" value="<?= GetMessage("AUTH_REGISTER") ?>" />
					</form>
				</div>
			</div>
		</div>

		<script>
			(function () {
				var form = document.getElementById('sl-regform');
				if (!form) return;

				var email = document.getElementById('reg_EMAIL');
				var login = document.getElementById('REG_LOGIN');
				var pass = document.getElementById('reg_PASSWORD');
				var pass2 = document.getElementById('reg_CONFIRM_PASSWORD');
				var errBox = document.getElementById('sl-reg-client-error');

				function sync() {
					if (email && login) login.value = email.value.trim();
					if (pass && pass2) pass2.value = pass.value;
				}
				[email, pass].forEach(function (el) {
					if (!el) return;
					el.addEventListener('input', sync);
					el.addEventListener('change', sync);
				});

				form.querySelectorAll('.sl-reg__eye').forEach(function (btn) {
					btn.addEventListener('click', function () {
						var input = document.getElementById(btn.getAttribute('data-target'));
						if (!input) return;
						input.type = (input.type === 'password') ? 'text' : 'password';
						btn.classList.toggle('is-active', input.type === 'text');
					});
				});

				form.addEventListener('submit', function (e) {
					sync();
					errBox.style.display = 'none';
					errBox.textContent = '';

					if (pass && pass.value.length < 6) {
						e.preventDefault();
						errBox.textContent = <?= json_encode($T['PASS_SHORT'], JSON_UNESCAPED_UNICODE) ?>;
						errBox.style.display = 'block';
						pass.focus();
						return;
					}

					if (typeof window.grecaptcha === 'undefined') {
						e.preventDefault();
						errBox.textContent = <?= json_encode($T['CAPTCHA_LOAD'], JSON_UNESCAPED_UNICODE) ?>;
						errBox.style.display = 'block';
						errBox.scrollIntoView({behavior: 'smooth', block: 'center'});
						return;
					}

					if (window.grecaptcha.getResponse() === '') {
						e.preventDefault();
						errBox.textContent = <?= json_encode($T['CAPTCHA_ERROR'], JSON_UNESCAPED_UNICODE) ?>;
						errBox.style.display = 'block';
						errBox.scrollIntoView({behavior: 'smooth', block: 'center'});
					}
				});
			})();
		</script>

	<? endif ?>
</div>

/* End */
/* /bitrix/templates/sl/components/bitrix/main.register/reg/style.css?179035983822119 */
