/* Базовые цвета от которых выстраивается вся политра */
/* hsl(0, 0%, 0%) */
/* hsl(0, 0%, 100%) */
/* hsl(48, 100%, 50%) */
/* hsl(40, 14%, 96%) */
/* hsl(0, 100%, 47%) */
/* hsl(220, 100%, 47%) */
/* Цвета состояний */
/* Успех */
/* Ошибка */
/* Предупреждение */
/* Стандартный */
/* Системный */
/* Цвета блоков */
/* Бренд */
/* Действие */
/* Выделения */
/* Наведения */
/* Границы */
/*  Зебра */
/* Затенение */
/* Дефолт */
/* Паранджа */
/* Молоко */
/* Цвета текста */
/* Основной */
/* Промо */
/* Второстепенный */
/* Дополнителный */
/* Неактивный */
/* Успех */
/* Ошибка */
/* Предупреждение */
/* Цвета ссылок */
/* Основная */
/* Дополнительная */
/* Второстепенная ссылка */
/* Ховер */
/* DEPRECATED */
:root {
	/* Цвета блоков */
	--color-brand: #fc0;
	--color-action: rgb(255, 219, 77);
	--color-selection: rgb(255, 234, 158);
	--color-hover: rgb(255, 246, 204);
	--color-border: rgba(0, 0, 0, 0.05);
	--color-stripe: rgba(0, 0, 0, 0.04);
	--color-ghost: rgba(0, 0, 0, 0.08);
	--color-default: #fff;
	--color-tone: rgba(0, 0, 0, 0.9);
	--color-soft: rgba(255, 255, 255, 0.97);
	--color-success: #00985f;
	--color-alert: #f33;
	--color-warning: #f90;
	--color-normal: #dde3e5;
	--color-system: #778a9b;

	/* Цвета текста */
	--color-typo-primary: #000;
	--color-typo-promo: rgba(0, 0, 0, 0.8);
	--color-typo-secondary: rgba(0, 0, 0, 0.6);
	--color-typo-ghost: rgba(0, 0, 0, 0.3);
	--color-typo-disable: rgba(0, 0, 0, 0.3);
	--color-typo-success: #00985f;
	--color-typo-warning: #f90;
	--color-typo-alert: #f33;

	/* Цвета ссылок */
	--color-link: #0070f0;
	--color-link-external: #0070f0;
	--color-link-minor: rgb(133, 137, 173);
	--color-link-hover: rgb(204, 0, 0);


	/* DEPRECATED */
	--color-inverse: #1a1a1a;
	--color-border-control: rgba(0, 0, 0, 0.12);
	--color-default-ios: #fff;
	--color-default-android: rgb(250, 250, 250);
	--color-disable: rgba(0, 0, 0, 0.08);
	--color-typo-inverse: #fff;
	--color-typo-income: rgb(4, 164, 4);
	--color-typo-letter: rgb(255, 0, 0);
}
/* Размеры текста */
/* Межстрочный интервал */
:root {
	/* Размер текста */
	--size-typo-xs: 11px;
	--size-typo-s: 13px;
	--size-typo-m: 15px;
	--size-typo-l: 18px;
	--size-typo-xl: 20px;
	--size-typo-xxl: 24px;
	--size-typo-xxxl: 32px;
	--size-typo-xxxxl: 40px;

	/* Межстрочный интервал */
	--line-height-typo-xs: 15px;
	--line-height-typo-s: 18px;
	--line-height-typo-m: 21px;
	--line-height-typo-l: 25px;
	--line-height-typo-xl: 28px;
	--line-height-typo-xxl: 34px;
	--line-height-typo-xxxl: 38px;
	--line-height-typo-xxxxl: 48px;
}
@media all and (max-width: 1099px) {
	:root {/* Размер текста */
		--size-typo-xs: 11px;
		--size-typo-s: 13px;
		--size-typo-m: 15px;
		--size-typo-l: 16px;
		--size-typo-xl: 18px;
		--size-typo-xxl: 20px;
		--size-typo-xxxl: 24px;
		--size-typo-xxxxl: 32px;/* Межстрочный интервал */
		--line-height-typo-xs: 15px;
		--line-height-typo-s: 18px;
		--line-height-typo-m: 21px;
		--line-height-typo-l: 22px;
		--line-height-typo-xl: 25px;
		--line-height-typo-xxl: 28px;
		--line-height-typo-xxxl: 34px;
		--line-height-typo-xxxxl: 38px;
	}
}
/* Отступы */
:root {
	/* Отступы */
	--space-xxxs: 2px;
	--space-xxs: 4px;
	--space-xs: 8px;
	--space-s: 12px;
	--space-m: 16px;
	--space-l: 20px;
	--space-xl: 24px;
	--space-xxl: 32px;
	--space-xxxl: 40px;
	--space-xxxxl: 48px;
	--space-xxxxxl: 72px;
	--space-xxxxxxl: 96px;
}
.page-layout {
	position: relative;
	white-space: nowrap;
	font-size: 14px;
	font-size: 0.875rem;
	max-width: 1095px;
}
.page-layout__main-content {
	display: inline-block;
	white-space: normal;
	vertical-align: top;
	width: 560px;
}
.page-layout__main-content_wide_l {
	width: 930px;
}
.page-layout__right-column {
	display: inline-block;
	white-space: normal;
	width: 265px;
	vertical-align: top;
	margin-left: 20px;
	margin-left: var(--space-l);
}
.page-layout__right-column_wide_l {
	width: 350px;
}
.page-layout_type_center {
	text-align: center;
	white-space: normal;
	max-width: 100%;
}
.page-layout_type_center .page-layout__main-content {
	text-align: left;
	position: relative;
}
.page-layout_type_center .page-layout__right-column {
	position: absolute;
	top: 0;
	right: -285px;
}
.page-layout_has-tag_yes .page-layout__right-column {
	margin-top: 40px;
}
@media screen and (max-width: 1024px) {
	.page-layout {
		overflow: hidden;
		max-width: 1075px;
	}
}
.page-layout {
	margin: 20px auto 380px;
}
.server-error__title {
	margin-bottom: 20px;
	margin-bottom: var(--space-l);
}
.server-error__code {
	font-size: 140px;
	font-size: 8.75rem;
	line-height: 106px;
	line-height: 6.625rem;
	color: #dddbd6;
	margin: 40px 0 25px;
}
.title {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 28px;
	line-height: 1.75rem;
}
.title:last-child {
	margin-bottom: 0;
}
.title__icon {
	position: relative;
	right: 3px;
	float: right;
	margin-left: 10px;
}
.title__icon.icon_size_16 {
	top: 9px;
}
.title__icon.icon_size_32 {
	top: -2px;
}
.title__icon.icon_size_56 {
	top: -12px;
}
.title_level_2 {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 24px;
	line-height: 1.5rem;
}
.title_level_2 .title__icon.icon_size_16 {
	top: 7px;
}
.title_level_2 .title__icon.icon_size_32 {
	top: -4px;
}
.title_level_2 .title__icon.icon_size_56 {
	top: -14px;
}
.title_level_3 {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 22px;
	line-height: 1.375rem;
}
.title_level_3 .title__icon.icon_size_16 {
	top: 5px;
}
.title_level_3 .title__icon.icon_size_32 {
	top: -5px;
}
.title_level_3 .title__icon.icon_size_56 {
	top: -15px;
}
.link {
    -ms-touch-action: manipulation;
        touch-action: manipulation;
}
:block(link) {
    -ms-touch-action: manipulation;
        touch-action: manipulation;
}
.link {
	color: #4d7fd2;
	cursor: pointer;
	transition: color 0.15s ease-out;
	text-decoration: none;
	outline: none;
}
.link:visited {
	color: #4d7fd2;
}
.link_disabled {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.link:hover,
	.link:hover:visited,
	.link_hovered,
	.link_hovered:visited {
	color: #d00;
}
.paragraph {
	margin: 0 0 20px;
	margin: 0 0 var(--space-l);
	line-height: 21px;
	line-height: var(--line-height-typo-m);
}
.paragraph:last-child {
	margin-bottom: 0;
}
.form {
	position: relative;
}
.form__preload-spin {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -16px;
}
.paranja {
	position: fixed;
	top: -100%;
	right: -100%;
	bottom: -100%;
	left: -100%;
	z-index: 9;
}
.paranja_state_close {
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s 0.3s, opacity 0.3s ease-out;
}
.paranja_state_open {
	visibility: visible;
	opacity: 1;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	transition: opacity 0.3s ease-out;
}
.spin {
	display: inline-block;
	visibility: hidden;
	box-sizing: border-box;
	border: 2px solid transparent;
	border-radius: 50%;
}
.spin::after {
	content: '\00A0';
}
.spin_visible {
	visibility: visible;
	animation: spin 1s infinite linear;/* stylelint-disable */
	background: 0 0 no-repeat url(/makeupd/_/lMheXM1Y3XcixfNpGnrupH6cjfc.gif);/* `1deg` is needed to prevent FF bug after minification (`0deg` => `0`) */
	background: linear-gradient(1deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));/* stylelint-enable */
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;/* Accelerate animation */
}
@keyframes spin {
	from {
		border-top-color: #fc0;
		border-top-color: var(--color-brand);
		border-left-color: #fc0;
		border-left-color: var(--color-brand);
		transform: rotate(0);
	}
	to {
		border-top-color: #fc0;
		border-top-color: var(--color-brand);
		border-left-color: #fc0;
		border-left-color: var(--color-brand);
		transform: rotate(360deg);
	}
}
.spinner_state_close {
	display: none;
}
.spinner__paranja.paranja {
	background-color: #fff;
	background-color: var(--color-default);
	opacity: 0.8;
	z-index: 120;
}
.spinner__spin {
	left: 50%;
	top: 40%;
	margin-left: -19px;
}
.spinner__spin.spin_visible {
	position: fixed;
}
.spinner__content {
	position: fixed;
	left: 40%;
	right: 40%;
	top: 40%;
	margin-top: 70px;
	font-size: 18px;
	font-size: var(--size-typo-l);
	line-height: 25px;
	line-height: var(--line-height-typo-l);
	text-align: center;
}
/* Добавлен лишний селектор для перекрытия display:block */
.form .form__control.form__control_hidden_yes {
	display: none;
}
.form__item {
	position: relative;
	margin-bottom: 20px;
}
.form__item:last-child {
	margin-bottom: 0;
}
.form__item_hidden_yes {
	display: none;
}
.form__item-icon {
	position: absolute;
	bottom: 8px;
	right: 3px;
}
.form__item_display_right {
	float: right;
}
.form__item_display_left {
	float: left;
}
.form__item_indent_no {
	margin-bottom: 0;
}
.form__item_indent_s {
	margin-bottom: 5px;
}
.form__item_indent_m {
	margin-bottom: 10px;
}
.form__item_indent_l {
	margin-bottom: 15px;
}
.form__item_indent_xl {
	margin-bottom: 25px;
}
.island {
	background: #fff;
	position: relative;
}
.island__section {
	position: relative;
	padding: 20px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.island__section:last-child {
	border-bottom: 0;
}
.island__section_indent_m {
	padding: 20px 25px;
}
.result {
	background: #fff;
	background: var(--color-default);
	max-width: 560px;
	text-align: center;
}
.result__section {
	padding: 20px;
	padding: var(--space-l);
}
.paragraph_type_header {
	font-size: 24px;
	font-size: var(--size-typo-xxl);
	margin: 0 0 10px;
	font-weight: 400;
	line-height: 28px;
	line-height: var(--line-height-typo-xl);
}
.button {
    -ms-touch-action: manipulation;
        touch-action: manipulation;
}
:block(button) {
    -ms-touch-action: manipulation;
        touch-action: manipulation;
}
.button {
	font-family: inherit;
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 0;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	color: #000;
	border: 0;
	cursor: pointer;
	border-radius: 3px;
	outline: 0;
	background: rgba(0, 0, 0, 0.2);
	text-align: center;
	white-space: nowrap;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
.button__text {
	position: relative;
	display: inline-block;
	text-overflow: ellipsis;
	vertical-align: top;
}
.button__icon {
	position: relative;
}
/* Decorative element (inner background) */
.button::before {
	position: absolute;
	top: 1px;
	right: 1px;
	bottom: 1px;
	left: 1px;
	content: '';
	border-radius: 2px;
	background: #fff;
}
.button_focused-hard {
	z-index: 1;
	background: rgba(178, 142, 0, 0.6);
}
.button_focused-hard.button::before {
	box-shadow: 0 0 0 1px #fc0, inset 0 0 0 1px #fc0;
	box-shadow: 0 0 0 1px var(--color-brand), inset 0 0 0 1px var(--color-brand);
}
.button_pressed::before {
	background: #f6f5f3;
}
.button_checked {
	background: rgba(153, 122, 0, 0.5);
}
.button.button_checked::before {
	background: #ffeba0;
}
.button.button_checked.button_pressed {
	background: rgba(129, 103, 0, 0.6);
}
.button.button_checked.button_pressed::before {
	background: #fee481;
}
.button.button_checked.button_hovered {
	background: rgba(129, 103, 0, 0.6);
}
.button.button_disabled {
	background: rgba(0, 0, 0, 0.08);
}
.button.button_disabled::before {
	display: none;
}
.button.button_disabled.button_checked {
	background: rgba(0, 0, 0, 0.15);
}
.button.button_disabled .button__text {
	color: #767676;
}
.button.button_disabled .icon {
	opacity: 0.3;
}
.button__text:not(:last-child) {
	margin-right: 0;
}
.control-group .button_checked + .button::before,
.control-group .radio_checked + .radio .button::before,
.control-group .checkbox_checked + .checkbox .button::before {
	left: 0;
}
.control-group .button {
	border-radius: 0;
}
.control-group .button::before {
	right: 0;
	border-radius: 0;
}
.control-group .button.button_checked::before {
	right: 1px;
}
.control-group .button.button_focused-hard.button::before {
	left: 0;
}
.control-group > .button:first-child,
.control-group > :first-child .button,
.control-group > :first-child.popup + .button {
	border-radius: 3px 0 0 3px;
}
.control-group > .button:first-child::before,
.control-group > :first-child .button::before,
.control-group > :first-child.popup + .button::before {
	border-radius: 2px 0 0 2px;
}
.control-group > .button:first-child.button_focused-hard.button::before,
.control-group > :first-child .button.button_focused-hard.button::before,
.control-group > :first-child.popup + .button.button_focused-hard.button::before {
	left: 1px;
}
.control-group > .button:last-child,
.control-group > :last-child .button {
	border-radius: 0 3px 3px 0;
}
.control-group > .button:last-child::before,
.control-group > :last-child .button::before {
	border-radius: 0 2px 2px 0;
	right: 1px;
}
.control-group > :only-child .button {
	border-radius: 3px;
}
.control-group > :only-child .button::before {
	border-radius: 2px;
}
.button__icon {
	position: relative;
	pointer-events: none;
}
.button__icon_side_left {
	position: absolute;
	top: 0;
	left: 0;
}
.button__icon_side_right {
	position: absolute;
	top: 0;
	right: 0;
}
.icon {
    display: inline-block;

    text-align: center;

    background: 50% no-repeat;
}
/* Hack for correct baseline positioning */
.icon:empty:after {
    visibility: hidden;
    content: '\00A0';
}
/*
     * Чтобы иконка правильно позиционировалась внутри блочного контекста,
     * нужно прописать родителю свойство line-height со значением, равным высоте иконки
     */
.icon > img,
    .icon > svg {
    margin: -5.15em 0 -5em;
    /* 0.15 — magic number, empirically found */
    vertical-align: middle;
}
:block(icon) {
    display: inline-block;

    text-align: center;

    background: 50% no-repeat;
}
/* Hack for correct baseline positioning */
:block(icon):empty:after {
	visibility: hidden;
	content: '\00A0';
}
/*
     * Чтобы иконка правильно позиционировалась внутри блочного контекста,
     * нужно прописать родителю свойство line-height со значением, равным высоте иконки
     */
:block(icon) > img,
    :block(icon) > svg {
	margin: -5.15em 0 -5em;/* 0.15 — magic number, empirically found */
	vertical-align: middle;
}
.icon {
	background-repeat: no-repeat;
}
/* border-width нужен для меняющейся толщины обводки при фокусе */
.button_view_normal::before {
	transition: 0.1s ease-out;
	transition-property: border-color, border-width, background-color;
}
.button_view_normal.button_hovered::before {
	border-color: rgba(0, 0, 0, 0.3);
}
.button_view_normal.button_checked.button_hovered::before {
	border-color: rgba(129, 103, 0, 0.6);
}
.button_view_pseudo {
	overflow: hidden;
	background: none;
}
.button_view_pseudo::before {
	background: none;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.button_view_pseudo.button_hovered::before {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
}
.button_view_pseudo.button_pressed::before {
	background: rgba(0, 0, 0, 0.05);
}
.button_view_pseudo.button_checked::before {
	background: #ffeba0;
	box-shadow: 0 0 0 1px rgba(153, 122, 0, 0.5);
}
.button_view_pseudo.button_checked.button_hovered::before {
	box-shadow: 0 0 0 1px rgba(129, 103, 0, 0.6);
}
.button_view_pseudo.button_checked.button_pressed::before {
	background: #fee481;
	box-shadow: 0 0 0 1px rgba(129, 103, 0, 0.6);
}
.image {
    border: 0;
}
:block(image) {
    border: 0;
}
.image_inline_yes {
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 7px;
}
.image_size_10 {
	height: 10px;
	width: 10px;
}
.image_size_12 {
	height: 12px;
	width: 12px;
}
.image_size_14 {
	height: 14px;
	width: 14px;
}
.image_size_16 {
	height: 16px;
	width: 16px;
}
.image_size_18 {
	height: 18px;
	width: 18px;
}
.image_size_20 {
	height: 20px;
	width: 20px;
}
.image_size_25 {
	height: 25px;
	width: 25px;
}
.image_size_30 {
	height: 30px;
	width: 30px;
}
.image_size_32 {
	height: 32px;
	width: 32px;
}
.image_size_36 {
	height: 36px;
	width: 36px;
}
.image_size_40 {
	height: 40px;
	width: 40px;
}
.image_size_50 {
	height: 50px;
	width: 50px;
}
.image_size_56 {
	height: 56px;
	width: 56px;
}
.image_size_60 {
	height: 60px;
	width: 60px;
}
.list {
	margin: 0;
}
.list__item {
	padding-left: 5px;
}
.link_theme_dark,
.link_theme_dark:visited {
	color: #000;
}
.link_theme_light,
.link_theme_light:visited {
	color: #fff;
	color: var(--color-typo-inverse);
}
.link_theme_light.link_hovered,
.link_theme_light.link_hovered:visited {
	color: rgba(255, 255, 255, 0.8);
}
.link_arrow_right::after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin: -2px 5px 0 2px;
	width: 6px;
	height: 6px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-right-width: 2px;
	border-right-style: solid;
	transform: rotate(-45deg);
}
.inline_color_white .link__inner,
.link_pseudo.inline_color_white .link__inner,
a.inline_color_white .link__inner,
.inline_color_white,
.link_pseudo.inline_color_white,
a.inline_color_white {
	color: #fff;
	color: var(--color-typo-inverse);
}
.inline_color_white .link__inner:link,
.link_pseudo.inline_color_white .link__inner:link,
a.inline_color_white .link__inner:link,
.inline_color_white:link,
.link_pseudo.inline_color_white:link,
a.inline_color_white:link,
.inline_color_white .link__inner:active,
.link_pseudo.inline_color_white .link__inner:active,
a.inline_color_white .link__inner:active,
.inline_color_white:active,
.link_pseudo.inline_color_white:active,
a.inline_color_white:active,
.inline_color_white .link__inner:hover,
.link_pseudo.inline_color_white .link__inner:hover,
a.inline_color_white .link__inner:hover,
.inline_color_white:hover,
.link_pseudo.inline_color_white:hover,
a.inline_color_white:hover,
.inline_color_white .link__inner:visited,
.link_pseudo.inline_color_white .link__inner:visited,
a.inline_color_white .link__inner:visited,
.inline_color_white:visited,
.link_pseudo.inline_color_white:visited,
a.inline_color_white:visited {
	color: #fff;
	color: var(--color-typo-inverse);
}
.inline_color_black,
.link_pseudo.inline_color_black,
a.inline_color_black {
	color: #000;
	color: var(--color-typo-primary);
}
.inline_color_black:link,
.link_pseudo.inline_color_black:link,
a.inline_color_black:link,
.inline_color_black:active,
.link_pseudo.inline_color_black:active,
a.inline_color_black:active,
.inline_color_black:hover,
.link_pseudo.inline_color_black:hover,
a.inline_color_black:hover,
.inline_color_black:visited,
.link_pseudo.inline_color_black:visited,
a.inline_color_black:visited {
	color: #000;
	color: var(--color-typo-primary);
}
.inline_color_light-primary,
.link_pseudo.inline_color_light-primary,
a.inline_color_light-primary {
	color: rgba(0, 0, 0, 0.8);
	color: var(--color-typo-promo);
}
.inline_color_light-primary:link,
.link_pseudo.inline_color_light-primary:link,
a.inline_color_light-primary:link,
.inline_color_light-primary:active,
.link_pseudo.inline_color_light-primary:active,
a.inline_color_light-primary:active,
.inline_color_light-primary:hover,
.link_pseudo.inline_color_light-primary:hover,
a.inline_color_light-primary:hover,
.inline_color_light-primary:visited,
.link_pseudo.inline_color_light-primary:visited,
a.inline_color_light-primary:visited {
	color: rgba(0, 0, 0, 0.8);
	color: var(--color-typo-promo);
}
.inline_color_light-secondary,
.link_pseudo.inline_color_light-secondary,
a.inline_color_light-secondary {
	color: #999;
}
.inline_color_light-secondary:link,
.link_pseudo.inline_color_light-secondary:link,
a.inline_color_light-secondary:link,
.inline_color_light-secondary:active,
.link_pseudo.inline_color_light-secondary:active,
a.inline_color_light-secondary:active,
.inline_color_light-secondary:hover,
.link_pseudo.inline_color_light-secondary:hover,
a.inline_color_light-secondary:hover,
.inline_color_light-secondary:visited,
.link_pseudo.inline_color_light-secondary:visited,
a.inline_color_light-secondary:visited {
	color: #999;
}
.inline_color_light-grey,
.link_pseudo.inline_color_light-grey,
a.inline_color_light-grey {
	color: rgba(0, 0, 0, 0.3);
	color: var(--color-typo-ghost);
}
.inline_color_dark-secondary,
.link_pseudo.inline_color_dark-secondary,
a.inline_color_dark-secondary {
	color: rgba(0, 0, 0, 0.6);
	color: var(--color-typo-secondary);
}
.inline_color_dark-secondary:link,
.link_pseudo.inline_color_dark-secondary:link,
a.inline_color_dark-secondary:link,
.inline_color_dark-secondary:active,
.link_pseudo.inline_color_dark-secondary:active,
a.inline_color_dark-secondary:active,
.inline_color_dark-secondary:hover,
.link_pseudo.inline_color_dark-secondary:hover,
a.inline_color_dark-secondary:hover,
.inline_color_dark-secondary:visited,
.link_pseudo.inline_color_dark-secondary:visited,
a.inline_color_dark-secondary:visited {
	color: rgba(0, 0, 0, 0.6);
	color: var(--color-typo-secondary);
}
.inline_color_accent,
.link_pseudo.inline_color_accent,
a.inline_color_accent {
	color: rgb(204, 0, 0);
	color: var(--color-link-hover);
}
.inline_color_accent:link,
.link_pseudo.inline_color_accent:link,
a.inline_color_accent:link,
.inline_color_accent:active,
.link_pseudo.inline_color_accent:active,
a.inline_color_accent:active,
.inline_color_accent:hover,
.link_pseudo.inline_color_accent:hover,
a.inline_color_accent:hover,
.inline_color_accent:visited,
.link_pseudo.inline_color_accent:visited,
a.inline_color_accent:visited {
	color: rgb(204, 0, 0);
	color: var(--color-link-hover);
}
.inline_color_accent-light,
.link_pseudo.inline_color_accent-light,
a.inline_color_accent-light {
	color: #f33;
	color: var(--color-typo-alert);
}
.inline_color_positive,
.link_pseudo.inline_color_positive,
a.inline_color_positive {
	color: rgb(4, 164, 4);
	color: var(--color-typo-income);
}
.inline_margin_bottom20 {
	margin-bottom: 20px;
	margin-bottom: var(--space-l);
}
.inline_margin_bottom30 {
	margin-bottom: 30px;
}
.inline_margin_left10 {
	margin-left: 10px;
}
.inline_margin_left12 {
	margin-left: 12px;
	margin-left: var(--space-s);
}
.inline_margin_right12 {
	margin-right: 12px;
	margin-right: var(--space-s);
}
.inline_margin_side130 {
	margin-left: 130px;
	margin-right: 130px;
}
.inline_margin_side25 {
	margin-left: 25px;
	margin-right: 25px;
}
.inline_margin_top15 {
	margin-top: 15px;
}
.inline_margin_top20 {
	margin-top: 20px;
	margin-top: var(--space-l);
}
.result__heading {
	text-align: left;
	padding: 20px;
	padding: var(--space-l);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.result__icon {
	margin-bottom: 20px;
	margin-bottom: var(--space-l);
}
.result__content {
	line-height: 140%;
	margin-bottom: 20px;
	margin-bottom: var(--space-l);
}
.result__content_indent_no-bottom {
	margin-bottom: 0;
}
.result__content_indent_no-bottom .button {
	margin-bottom: 20px;
	margin-bottom: var(--space-l);
	margin-right: 15px;
}
.result__content_indent_no-bottom .button:last-child {
	margin-right: 0;
}
.result__action {
	margin-bottom: 20px;
	margin-bottom: var(--space-l);
}
.result__action .button {
	margin-right: 15px;
}
.result__action .button:last-child {
	margin-right: 0;
}
.result__title {
	margin: 30px 0 15px;
}
.button_size_m {
	font-size: 15px;
	font-size: var(--size-typo-m);
	line-height: 32px;
	height: 32px;
}
.button_size_m .button__text {
	margin: 0 15px;
}
.button_size_m .button__icon {
	width: 32px;
}
.button_size_m .button__icon.icon_type_arrow {
	width: 35px;
}
.button_size_m .button__icon_side_left ~ .button__text {
	margin-left: 29px;
}
.button_size_m .button__icon_side_right ~ .button__text {
	margin-right: 29px;
}
.button_size_m.button_view-type_widget {
	height: 36px;
	font-size: 20px;
	font-size: var(--size-typo-xl);
	line-height: 33px;
}
.button_size_m.button_view-type_widget .button__text {
	margin: 0 20px;
}
.button_size_m.button_arrow_right .button__text::after {
	height: 11px;
	margin-left: 12px;
}
.button_size_m.button_arrow_left .button__text::before {
	height: 11px;
	margin-right: 12px;
}
.icon_size_12 {
	height: 12px;
	width: 12px;
}
.icon_size_14 {
	height: 14px;
	width: 14px;
}
.icon_size_15 {
	height: 15px;
	width: 15px;
}
.icon_size_16 {
	height: 16px;
	width: 16px;
}
.icon_size_18 {
	height: 18px;
	width: 18px;
}
.icon_size_24 {
	height: 24px;
	width: 24px;
}
.icon_size_28 {
	height: 28px;
	width: 28px;
}
.icon_size_32 {
	height: 32px;
	width: 32px;
}
.icon_size_36 {
	height: 36px;
	width: 36px;
}
.icon_size_40 {
	height: 40px;
	width: 40px;
}
.icon_size_56 {
	height: 56px;
	width: 56px;
}
.icon_size_60 {
	height: 60px;
	width: 60px;
}
.icon_size_80 {
	height: 80px;
	width: 80px;
}
.icon_name_minus-red {
	background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eerror.16%3C%2Ftitle%3E%3Cpath%20d%3D%22M16%208A8%208%200%201%200%200%208a8%208%200%200%200%2016%200zm-4%201H4V7h8v2z%22%20fill%3D%22%23F00%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat;
	background-size: contain;
}
.input__box {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
.input__control {
	font: inherit;
	line-height: inherit;
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	border: 0;
	outline: none;
	background: none;
	-webkit-appearance: none;
}
/* лишние отступы у текста */
.input__control::-webkit-search-decoration {
	-webkit-appearance: none;
}
/* нативный крестик */
.input__control::-webkit-search-cancel-button {
	display: none;
}
.input__control::-webkit-input-placeholder {
	color: #999;
	text-indent: 0;
}
.input__control::-moz-placeholder {
	opacity: 1;
	color: #999;
}
.input__control::-ms-clear {
	display: none;
}
@media screen and (-ms-high-contrast: active), all and (-ms-high-contrast: none) {
	.input_size_m .input__pseudobox .input__control {
		padding-left: 0;
	}
}
.input_size_ml .input__clear, .input_size_l .input__clear {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Ebackground%3C%2Ftitle%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M-1-1h20v20H-1z%22%2F%3E%3Ctitle%3ELayer%201%3C%2Ftitle%3E%3Cpath%20stroke%3D%22null%22%20d%3D%22M17.937.897L17.041%200%208.969%208.072.897%200%200%20.897l8.072%208.072L0%2017.04l.897.896%208.072-8.071%208.072%208.071.896-.896-8.071-8.072z%22%2F%3E%3C%2Fsvg%3E');
}
.input_size_m .input__clear, .input_size_s .input__clear, .input_size_xs .input__clear,  .input__clear {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cpath%20d%3D%22M10%20.7L9.3%200%205%204.3.7%200%200%20.7%204.3%205%200%209.3l.7.7L5%205.7%209.3%2010l.7-.7L5.7%205z%22%2F%3E%3C%2Fsvg%3E');
}
.label2 {
	display: inline-block;
}
.label2_hidden_yes {
	display: none;
}
.title2 {
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
}
.paragraph2 {
	margin-top: 0;
	margin-bottom: 0;
}
.popup {
    position: absolute;
}
:block(popup) {
    position: absolute;
}
.popup__tail {
	position: absolute;
	overflow: hidden;
	font: 0/0 a;
}
.popup__tail::after {
	width: 10px;
	height: 10px;
	background: #fff;
	background: var(--color-default);
	border: 1px solid rgba(0, 0, 0, 0.08);
	border: 1px solid var(--color-ghost);
	box-sizing: border-box;
	position: absolute;
	content: '';
	transform: rotate(45deg);
}
.popup_direction_bottom-right .popup__tail,
.popup_direction_bottom-left .popup__tail,
.popup_direction_bottom-center .popup__tail {
	bottom: 100%;
	width: 14px;
	height: 7px;
}
.popup_direction_bottom-right .popup__tail::after, .popup_direction_bottom-left .popup__tail::after, .popup_direction_bottom-center .popup__tail::after {
	bottom: 0;
	left: 0;
	transform-origin: 0 100%;
}
.popup_direction_bottom-center .popup__tail {
	left: 50%;
	margin-left: -7px;
}
.popup_direction_bottom-left .popup__tail {
	left: 20px;
}
.popup_direction_bottom-right .popup__tail {
	right: 20px;
}
.popup_direction_right-top .popup__tail,
.popup_direction_right-center .popup__tail {
	right: 100%;
	top: 50%;
	height: 14px;
	width: 7px;
	margin-top: -7px;
}
.popup_direction_right-top .popup__tail::after, .popup_direction_right-center .popup__tail::after {
	right: 0;
	bottom: 0;
	transform-origin: 100% 100%;
}
.tooltip__tail {
	position: absolute;
	overflow: hidden;
	font: 0/0 a;
}
.tooltip__tail::after {
	position: absolute;
	content: '';
	transform: rotate(45deg);
}
/* раскрытие вниз */
.popup_direction_bottom-left .tooltip__tail,
.popup_direction_bottom-right .tooltip__tail,
.popup_direction_bottom-center .tooltip__tail {
	bottom: 100%;
	width: 14px;
	height: 7px;
}
.popup_direction_bottom-left .tooltip__tail::after, .popup_direction_bottom-right .tooltip__tail::after, .popup_direction_bottom-center .tooltip__tail::after {
	bottom: 0;
	transform-origin: 0 100%;
}
/* раскрытие вправо */
.popup_direction_right-top .tooltip__tail,
.popup_direction_right-center .tooltip__tail {
	right: 100%;
	height: 14px;
	width: 7px;
}
.popup_direction_right-top .tooltip__tail::after, .popup_direction_right-center .tooltip__tail::after {
	right: 0;
	bottom: 0;
	transform-origin: 100% 100%;
}
/* раскрытие вверх */
.popup_direction_top-left .tooltip__tail,
.popup_direction_top-center .tooltip__tail,
.popup_direction_top-right .tooltip__tail {
	top: 100%;
	width: 14px;
	height: 7px;
}
.popup_direction_top-left .tooltip__tail::after, .popup_direction_top-center .tooltip__tail::after, .popup_direction_top-right .tooltip__tail::after {
	right: 0;
	transform-origin: 100% 0;
}
/* раскрытие влево */
.popup_direction_left-top .tooltip__tail,
.popup_direction_left-center .tooltip__tail {
	left: 100%;
	height: 14px;
	width: 7px;
}
.popup_direction_left-top .tooltip__tail::after, .popup_direction_left-center .tooltip__tail::after {
	transform-origin: 0 0;
}
/* центрирование хвостика по горизонтали */
.popup_direction_bottom-center .tooltip__tail,
.popup_direction_top-center .tooltip__tail {
	left: 50%;
	margin-left: -7px;
}
/* центрирование хвостика по вертикали */
.popup_direction_right-center .tooltip__tail,
.popup_direction_left-center .tooltip__tail {
	top: 50%;
	margin-top: -7px;
}
/* отступ от левой оси */
.popup_direction_bottom-left .tooltip__tail,
.popup_direction_top-left .tooltip__tail {
	left: 7px;
}
/* отступ от верхней оси */
.popup_direction_right-top .tooltip__tail,
.popup_direction_left-top .tooltip__tail {
	top: 7px;
}
.popup_direction_bottom-right .tooltip__tail,
.popup_direction_top-right .tooltip__tail {
	right: 7px;
}
.input__icon {
	position: absolute;
	pointer-events: none;
	height: 100%;
}
.input__icon_side_left {
	left: 0;
}
.input__icon_side_right {
	right: 0;
}
.select {
    display: inline-block;
}
:block(select) {
    display: inline-block;
}
.select {
	font-family: inherit;
	max-width: 100%;
	vertical-align: bottom;
}
.select .select__tick {
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%226%22%3E%3Cpath%20d%3D%22M10.3%200L5.5%204.7.7%200%200%20.7%205.5%206%2011%20.7z%22%2F%3E%3C%2Fsvg%3E);
	transition: transform 0.1s ease-out;
}
.select.select_size_s .select__tick {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%225%22%3E%3Cpath%20d%3D%22M8.2%200L4.5%203.6.7%200%200%20.7l3.7%203.6.8.7L9%20.7z%22%2F%3E%3C%2Fsvg%3E);
}
.select.select_opened .select__tick {
	transform: rotate(-180deg);
}
.select.select_width_available {
	width: 100%;
}
.select.select_inline_yes {
	padding-right: 10px;
}
.select__button {
	width: 100%;
	text-align: left;
	vertical-align: top;
}
.select__button .button__text {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
}
.select__button .button__text:empty::before {
	content: '\00a0';
}
.select__button.button_size_s .button__text {
	padding-right: 22px;
}
.select__button.button_size_s .icon {
	width: 25px;
}
.select__button.button_size_m .button__text {
	padding-right: 25px;
}
.select__button.button_size_m .icon {
	width: 31px;
}
.select__button.button_size_l .button__text {
	padding-right: 29px;
}
.select__button.button_size_l .icon {
	width: 35px;
}
.select__button.button_size_xl .button__text {
	padding-right: 33px;
}
.select__button.button_size_xl .icon {
	width: 39px;
}
.select__menu.menu_size_m .menu-item {
	line-height: 38px;
	font-size: 15px;
	font-size: var(--size-typo-m);
}
.select__menu.menu_size_m .menu-item.menu-item_theme_normal {
	background-position: 10px 50%;
}
.menu {
    overflow-y: auto;
}
:block(menu) {
    overflow-y: auto;
}
.menu-item {
    -ms-touch-action: manipulation;
        touch-action: manipulation;
}
:block(menu-item) {
    -ms-touch-action: manipulation;
        touch-action: manipulation;
}
.menu_size_m {
	font-size: 13px;
	font-size: var(--size-typo-s);
	line-height: 24px;
}
.menu_size_m::before,
	.menu_size_m::after {
	height: 4px;
}
.menu_size_m .menu__group {
	padding: 5px 0;
}
.menu_size_m .menu__group-title {
	padding: 0 20px 0 10px;
	font-size: 15px;
	font-size: var(--size-typo-m);
	line-height: 28px;
	line-height: var(--line-height-typo-xl);
}
.menu_size_l {
	font-size: 15px;
	font-size: var(--size-typo-m);
	line-height: 34px;
	line-height: var(--line-height-typo-xxl);
}
.menu_size_l::before,
	.menu_size_l::after {
	height: 5px;
}
.menu_size_l .menu-item + .menu__group {
	margin-top: 5px;
}
.menu_size_l .menu-item + .menu__group {
	padding: 5px 0;
}
.menu_size_l .menu-item + .menu__group-title {
	padding: 0 15px;
}
.menu_size_xl {
	font-size: 15px;
	font-size: var(--size-typo-m);
	line-height: 32px;
}
.menu_size_xl::before,
	.menu_size_xl::after {
	height: 6px;
}
.menu_size_xl .menu-item + .menu__group {
	margin-top: 6px;
}
.menu_size_xl .menu-item + .menu__group {
	padding: 6px 0;
}
.menu_size_xl .menu-item + .menu__group-title {
	padding: 0 20px;
}
.menu_size_m .menu-item_theme_normal {
	padding: 0 13px;
	background-size: 14px 14px;
	background-position: 13px 50%;
}
.menu_size_m .menu-item_theme_normal:not(.menu-item_has-tip_no) {
	padding: 0 13px 0 30px;
}
.menu_size_m .menu__group + .menu-item_theme_normal {
	margin-top: 4px;
}
.menu_size_m[class*='menu_mode'] .menu-item_theme_normal,
	.menu_size_m .menu__group-title ~ .menu-item_theme_normal {
	padding: 0 30px;
}
.menu_size_l .menu-item_theme_normal {
	padding: 0 15px;
	background-size: 15px 15px;
	background-position: 15px 50%;
}
.menu_size_l .menu-item_theme_normal:not(.menu-item_has-tip_no) {
	padding: 0 15px 0 34px;
}
.menu_size_l .menu__group + .menu-item_theme_normal {
	margin-top: 5px;
}
.menu_size_l[class*='menu_mode'] .menu-item_theme_normal,
	.menu_size_l .menu__group-title ~ .menu-item_theme_normal {
	padding: 0 34px;
}
.menu_size_xl .menu-item_theme_normal {
	padding: 0 20px;
	background-size: 15px 15px;
	background-position: 20px 50%;
}
.menu_size_xl .menu-item_theme_normal:not(.menu-item_has-tip_no) {
	padding: 0 20px 0 40px;
}
.menu_size_xl .menu__group + .menu-item_theme_normal {
	margin-top: 6px;
}
.menu_size_xl[class*='menu_mode'] .menu-item_theme_normal,
	.menu_size_xl .menu__group-title ~ .menu-item_theme_normal {
	padding: 0 40px;
}
.checkbox {
    -ms-touch-action: manipulation;
        touch-action: manipulation;
}
:block(checkbox) {
    -ms-touch-action: manipulation;
        touch-action: manipulation;
}
.checkbox {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: baseline;
	    align-items: baseline;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.checkbox:hover {
	cursor: pointer;
}
.checkbox__control {
	position: absolute;
	z-index: -1;
	margin: 0;
	opacity: 0;
}
.checkbox_focused .checkbox__box::before {
	box-shadow: 0 0 0 1px #fc0, inset 0 0 0 1px #fc0;
	box-shadow: 0 0 0 1px var(--color-brand), inset 0 0 0 1px var(--color-brand);
}
.checkbox_hovered .checkbox__box {
	background: rgba(0, 0, 0, 0.3);
}
.checkbox_hovered.checkbox_checked .checkbox__box {
	background: rgba(129, 103, 0, 0.6);
}
.checkbox_checked .checkbox__box {
	background: rgba(153, 122, 0, 0.5);
}
.checkbox_checked .checkbox__box::before {
	background: #ffeba0;
}
.checkbox_checked .checkbox__box::after {
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
	transition-delay: 0s;
}
.checkbox_disabled {
	cursor: default;
	color: #999;
}
.checkbox_disabled .checkbox__box {
	background: rgba(0, 0, 0, 0.08);
}
.checkbox_disabled .checkbox__box::before {
	display: none;
}
.checkbox_disabled.checkbox_checked .checkbox__box {
	background: rgba(0, 0, 0, 0.15);
}
.checkbox_disabled.checkbox_checked .checkbox__box::after {
	opacity: 0.4;
}
.checkbox__box {
	position: relative;
	display: inline-block;
	border-radius: 3px;
	background: rgba(0, 0, 0, 0.2);
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.checkbox__box::after {
	position: absolute;
	left: 2px;
	content: '';
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M13.5.5l-8%2012L1.7%208l-1%201.6L5.6%2015l9.1-13.4z%22%2F%3E%3C%2Fsvg%3E);
	background-size: 100%;
	visibility: hidden;
	opacity: 0;/* stylelint-disable */
	transition: transform 0.05s ease-out, opacity 0.05s ease-out, visibility 0s linear 0.05s;/* stylelint-enable */
}
.checkbox__box::before {
	position: absolute;
	top: 1px;
	right: 1px;
	bottom: 1px;
	left: 1px;
	content: '';
	border-radius: 2px;
	background: #fff;
	background: var(--color-default);
}
.checkbox_size_l {
	font-size: 15px;
	font-size: var(--size-typo-m);
}
.checkbox_size_l .checkbox__box {
	line-height: 17px;
	top: 3px;
	width: 17px;
	height: 17px;
	margin-right: 7px;
}
.checkbox_size_l .checkbox__box::after {
	top: 2px;
	width: 18px;
	height: 18px;
	transform: translateY(-7px);
}
.button_arrow_right .button__text::after {
	display: inline-block;
	width: 7px;
	content: '';
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eright-arrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M.445%201.475l4.36%204.58-4.36%204.59.86.91%205.25-5.5-5.25-5.5-.86.92z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.button_arrow_right.button_disabled .button__text::after {
	opacity: 0.3;
}
.label {
	display: block;
	color: #605d5d;
	font-size: 14px;
	font-size: 0.875rem;
	margin: 0 0.4em 0.5em 0;
}
/* Размеры ячеек для раскладки по четырем колонкам */
.layout_type_four-column > .layout__col {
	width: 25%;
}
.layout_type_four-column > .layout__col_size_2 {
	width: 50%;
}
.layout_type_four-column > .layout__col_size_3 {
	width: 75%;
}
/* Размеры ячеек для раскладки по пяти колонкам */
.layout_type_five-column > .layout__col {
	width: 20%;
}
.layout_type_five-column > .layout__col_size_2 {
	width: 40%;
}
.layout_type_five-column > .layout__col_size_3 {
	width: 60%;
}
.layout_type_five-column > .layout__col_size_4 {
	width: 80%;
}
.layout__col {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
}
.promo-header {
	display: none;
	overflow: hidden;
	position: relative;
}
.promo-header::after {
	bottom: -10px;
	box-shadow: 0 0 6px #d2d2d2;
	content: '';
	height: 10px;
	left: -10px;
	position: absolute;
	right: -10px;
}
.promo-header__content {
	overflow: hidden;
	background-position: 40px 30px;
	background-repeat: no-repeat;
}
.promo-header__content {
	margin: 40px auto;
	margin: var(--space-xxxl) auto;
	max-width: 1095px;
}
.promo-header__logo {
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
}
@media screen and (max-width: 1120px) {
	.promo-header__logo {
		margin-left: 10px;
	}
}
.promo-header__logo_type_success {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eb-inactive-head-success%3C%2Ftitle%3E%3Cpath%20d%3D%22M30%200c16.568%200%2030%2013.432%2030%2030%200%2016.568-13.432%2030-30%2030C13.432%2060%200%2046.568%200%2030%200%2013.432%2013.432%200%2030%200zm0%203c14.912%200%2027%2012.088%2027%2027S44.912%2057%2030%2057%203%2044.912%203%2030%2015.088%203%2030%203zm10.78%2013L25.901%2039.05l-6.973-8.046L17%2033.545l9.138%2010.45L43.02%2018.224%2040.78%2016z%22%20fill%3D%22%2362B445%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
}
.promo-header__description {
	display: inline-block;
	vertical-align: top;
}
.promo-header__description_type_inactive {
	max-width: 80%;/* stylelint-disable */
	max-width: calc(100% - 150px);/* stylelint-enable */
}
.promo-header__text {
	margin-bottom: 20px;
	margin-bottom: var(--space-l);
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 20px;
	line-height: 1.25rem;
}
/* Повышение веса селектора нужно для перекрытия стилей .button */
.promo-header .promo-header__control_layout_inline {
	display: inline-block;
	margin-top: 0;
	margin-right: 24px;
	margin-right: var(--space-xl);
}
.promo-header__close {
	position: absolute;
	top: 30px;
	right: 30px;
	cursor: pointer;
}
.promo-header__close {
	width: 14px;
	height: 14px;
}
.button_size_ml {
	line-height: 36px;
	height: 36px;
	font-size: 17px;
}
.button_size_ml .button__text {
	margin: 0 17px;
}
.button_size_ml .button__icon {
	width: 36px;
}
.button_size_ml .button__icon.icon_type_arrow {
	width: 37px;
}
.button_size_ml .button__icon_side_left ~ .button__text {
	margin-left: 32px;
}
.button_size_ml .button__icon_side_right ~ .button__text {
	margin-right: 32px;
}
.button_size_ml.button_arrow_down .button__text::after,
	.button_size_ml.button_arrow_up .button__text::after {
	right: 14px;
}
.button_size_ml.button_arrow_down .button__text,
	.button_size_ml.button_arrow_up .button__text {
	padding-right: 32px;
}
.button_size_ml.button_arrow_right .button__text::after {
	height: 12px;
	margin-left: 14px;
}
.button_size_ml.button_arrow_left .button__text::before {
	height: 12px;
	margin-right: 14px;
}
.page-layout_theme_promo {
	display: block;
	white-space: normal;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 100%;
	min-height: 100%;
	box-sizing: border-box;
	border: 18px solid #fff;
	padding-bottom: 70px;

	/* Размер шрифта 15px */
	font-size: 15px;
	font-size: 0.9375rem;
}
.server-error_type_503 {
	font-size: 13px;
	font-size: var(--size-typo-s);
	text-align: center;
	color: rgba(0, 0, 0, 0.6);
	color: var(--color-typo-secondary);
	width: 560px;
}
.link_theme_normal,
.link_theme_normal:visited {
	color: #0070f0;
	color: var(--color-link);
}
.link_theme_normal.link_disabled, .link_theme_normal:visited.link_disabled {
	color: rgba(0, 0, 0, 0.3);
	color: var(--color-typo-disable);
}
.page-layout.page-layout_external-layout_enabled {
	margin-bottom: 850px;
}
.page-layout.page-layout_content-position_center {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	    justify-content: center;
}
@media screen and (min-width: 737px) and (max-width: 1024px) {
	.page-layout.page-layout_content-position_center {
		padding-left: 48px;
	}
}
@media screen and (max-width: 736px) {
	.page-layout.page-layout_content-position_center {
		padding-left: 20px;
		padding-left: var(--space-l);
	}
}
.paranja_theme_submiting {
	z-index: 5;
	background: rgba(255, 255, 255, 0.5);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.paranja_theme_normal {
	background: rgba(0, 0, 0, 0.15);
}
.spin_size_l {
	line-height: 32px;
	width: 32px;
	height: 32px;
	background-position: -2px -73px;
}
.spinner_state_open {
	display: block;
}
.island__section_hidden_yes {
	display: none;
}
.island__section_indent_s {
	padding: 10px 20px;
}
.island__section_theme_clear {
	border: none;
}
.button_size_s {
	font-size: 13px;
	font-size: var(--size-typo-s);
	line-height: 28px;
	height: 28px;
}
.button_size_s .button__text {
	margin: 0 13px;
}
.button_size_s .button__icon {
	width: 28px;
}
.button_size_s .button__icon.icon_type_arrow {
	width: 31px;
}
.button_size_s .button__icon_side_left ~ .button__text {
	margin-left: 25px;
}
.button_size_s .button__icon_side_right ~ .button__text {
	margin-right: 25px;
}
.button_size_s.button_view-type_widget {
	height: 25px;
	font-size: 13px;
	font-size: var(--size-typo-s);
	line-height: 23px;
}
.button_size_s.button_view-type_widget .button__text {
	margin: 0 15px;
}
.button_size_s.button_arrow_right .button__text::after {
	height: 10px;
	margin-left: 11px;
}
.button_size_s.button_arrow_left .button__text::before {
	height: 10px;
	margin-right: 11px;
}
.icon_inline_yes {
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 7px;
}
.button_view_action {
	background: rgb(255, 219, 77);
	background: var(--color-action);
}
.button_view_action::before {
	display: none;
}
.button_view_action.button_hovered {
	background: #ffd633;
}
.button_view_action.button_pressed {
	background: #fc0;
	background: var(--color-brand);
}
.button_view_action.button_focused-hard {
	animation: button-action-focus 0.5s infinite linear alternate;
	box-shadow: none;
}
@keyframes button-action-focus {
	from {
		background-color: rgb(255, 219, 77);
		background-color: var(--color-action);
	}

	to {
		background-color: #fc0;
		background-color: var(--color-brand);
	}
}
.list_type_ordered {
	list-style-type: decimal;
	padding-left: 20px;
}
.list_indent_m .list__item {
	margin-bottom: 20px;
}
.inline_weight_bold {
	font-weight: 700;
}
.link_arrow_left::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin: -2px 5px 0 2px;
	width: 6px;
	height: 6px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-width: 2px;
	border-left-style: solid;
	transform: rotate(45deg);
}
.inline_margin_bottom15 {
	margin-bottom: 15px;
}
.inline_size_s {
	font-size: 13px;
	font-size: var(--size-typo-s);
}
@font-face {
	font-family: 'rub-arial-regular';
	src: local('rub-arial-regular');
	src:
		url(/makeupd/_/sIJpt2WHDXpNt0Pyuj-a0ZnY-h8.woff),
		url(/makeupd/_/iOX23Z1CHz6YYv5o-NPNJCMNEco.ttf);
}
.currency_type_rub {
	font-family: 'rub-arial-regular';
}
/* для блоков имеющих и неимеющих заголовок нужны разные отступы */
.result__title_has-heading_yes {
	margin: 20px 0 15px;
}
.result__title_has-heading_yes .result__icon {
	margin-bottom: 25px;
}
.icon_name_checkmark-green {
	background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Esuccess.16%3C%2Ftitle%3E%3Cpath%20d%3D%22M16%208A8%208%200%201%201%200%208a8%208%200%200%201%2016%200zM3.879%207.488l3.56%203.664%204.803-4.947-1.215-1.235L7.44%208.662%205.082%206.24%203.879%207.488z%22%20fill%3D%22%233EBA38%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat;
	background-size: contain;
}
.title_indent_no {
	margin: 0;
}
.input {
    -ms-touch-action: manipulation;
        touch-action: manipulation;
}
:block(input) {
    -ms-touch-action: manipulation;
        touch-action: manipulation;
}
.input {
	font-family: inherit;
	position: relative;
	display: inline-block;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-box-sizing: padding-box;
	width: 100%;
}
.label2_size_s {
	padding-top: 6px;
	font-size: 13px;
	font-size: var(--size-typo-s);
}
.popup_theme_islands {
    display: none;
    visibility: hidden;

    margin: -9999px 0 0 -9999px;

    animation-duration: 0.1s;
    animation-timing-function: ease-out;

    background: #fff;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1),
                0 10px 20px -5px rgba(0, 0, 0, 0.4);

    animation-fill-mode: forwards;
}
.popup_theme_islands.popup_js_inited {
    display: block;
}
.popup_theme_islands.popup_visible {
    visibility: visible;
    margin: 0;
}
/* Divided into two parts for better optimization */
.popup_theme_islands.popup_direction_bottom-left {
    animation-name: popup_theme_islands_bottom;
}
.popup_theme_islands.popup_direction_bottom-left.popup_visible {
    animation-name: popup_theme_islands_bottom_visible;
}
.popup_theme_islands.popup_direction_bottom-center {
    animation-name: popup_theme_islands_bottom;
}
.popup_theme_islands.popup_direction_bottom-center.popup_visible {
    animation-name: popup_theme_islands_bottom_visible;
}
.popup_theme_islands.popup_direction_bottom-right {
    animation-name: popup_theme_islands_bottom;
}
.popup_theme_islands.popup_direction_bottom-right.popup_visible {
    animation-name: popup_theme_islands_bottom_visible;
}
.popup_theme_islands.popup_direction_top-left {
    animation-name: popup_theme_islands_top;
}
.popup_theme_islands.popup_direction_top-left.popup_visible {
    animation-name: popup_theme_islands_top_visible;
}
.popup_theme_islands.popup_direction_top-center {
    animation-name: popup_theme_islands_top;
}
.popup_theme_islands.popup_direction_top-center.popup_visible {
    animation-name: popup_theme_islands_top_visible;
}
.popup_theme_islands.popup_direction_top-right {
    animation-name: popup_theme_islands_top;
}
.popup_theme_islands.popup_direction_top-right.popup_visible {
    animation-name: popup_theme_islands_top_visible;
}
.popup_theme_islands.popup_direction_right-top {
    animation-name: popup_theme_islands_right;
}
.popup_theme_islands.popup_direction_right-top.popup_visible {
    animation-name: popup_theme_islands_right_visible;
}
.popup_theme_islands.popup_direction_right-center {
    animation-name: popup_theme_islands_right;
}
.popup_theme_islands.popup_direction_right-center.popup_visible {
    animation-name: popup_theme_islands_right_visible;
}
.popup_theme_islands.popup_direction_right-bottom {
    animation-name: popup_theme_islands_right;
}
.popup_theme_islands.popup_direction_right-bottom.popup_visible {
    animation-name: popup_theme_islands_right_visible;
}
.popup_theme_islands.popup_direction_left-top {
    animation-name: popup_theme_islands_left;
}
.popup_theme_islands.popup_direction_left-top.popup_visible {
    animation-name: popup_theme_islands_left_visible;
}
.popup_theme_islands.popup_direction_left-center {
    animation-name: popup_theme_islands_left;
}
.popup_theme_islands.popup_direction_left-center.popup_visible {
    animation-name: popup_theme_islands_left_visible;
}
.popup_theme_islands.popup_direction_left-bottom {
    animation-name: popup_theme_islands_left;
}
.popup_theme_islands.popup_direction_left-bottom.popup_visible {
    animation-name: popup_theme_islands_left_visible;
}
@keyframes popup_theme_islands_bottom {

    0% {
        visibility: visible;
        margin: 0;
        transform: translateY(0);
        opacity: 1;
    }

    99% {
        margin: 0;
        transform: translateY(10px);
    }

    100% {
        visibility: hidden;
        margin: -9999px 0 0 -9999px;
        opacity: 0;
    }
}
@keyframes popup_theme_islands_bottom_visible {

    0% {
        opacity: 0;
        transform: translateY(10px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes popup_theme_islands_top {

    0% {
        visibility: visible;
        margin: 0;
        transform: translateY(0);
        opacity: 1;
    }

    99% {
        margin: 0;
        transform: translateY(-10px);
    }

    100% {
        visibility: hidden;
        margin: -9999px 0 0 -9999px;
        opacity: 0;
    }
}
@keyframes popup_theme_islands_top_visible {

    0% {
        opacity: 0;
        transform: translateY(-10px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes popup_theme_islands_right {

    0% {
        visibility: visible;
        margin: 0;
        transform: translateX(0);
        opacity: 1;
    }

    99% {
        margin: 0;
        transform: translateX(10px);
    }

    100% {
        visibility: hidden;
        margin: -9999px 0 0 -9999px;
        opacity: 0;
    }
}
@keyframes popup_theme_islands_right_visible {

    0% {
        opacity: 0;
        transform: translateX(10px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
@keyframes popup_theme_islands_left {

    0% {
        visibility: visible;
        margin: 0;
        transform: translateX(0);
        opacity: 1;
    }

    99% {
        margin: 0;
        transform: translateX(-10px);
    }

    100% {
        visibility: hidden;
        margin: -9999px 0 0 -9999px;
        opacity: 0;
    }
}
@keyframes popup_theme_islands_left_visible {

    0% {
        opacity: 0;
        transform: translateX(-10px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
:block(popup):mod(theme islands) {
    display: none;
    visibility: hidden;

    margin: -9999px 0 0 -9999px;

    animation-duration: 0.1s;
    animation-timing-function: ease-out;

    background: #fff;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1),
                0 10px 20px -5px rgba(0, 0, 0, 0.4);

    animation-fill-mode: forwards;
}
:block(popup):mod(theme islands):block(popup):mod(js inited) {
	display: block;
}
:block(popup):mod(theme islands):block(popup):mod(visible) {
	visibility: visible;
	margin: 0;
}
/* Divided into two parts for better optimization */
:block(popup):mod(theme islands):block(popup):mod(direction bottom-left) {
	animation-name: popup_theme_islands_bottom;
}
:block(popup):mod(theme islands):block(popup):mod(direction bottom-left):block(popup):mod(visible) {
	animation-name: popup_theme_islands_bottom_visible;
}
:block(popup):mod(theme islands):block(popup):mod(direction bottom-center) {
	animation-name: popup_theme_islands_bottom;
}
:block(popup):mod(theme islands):block(popup):mod(direction bottom-center):block(popup):mod(visible) {
	animation-name: popup_theme_islands_bottom_visible;
}
:block(popup):mod(theme islands):block(popup):mod(direction bottom-right) {
	animation-name: popup_theme_islands_bottom;
}
:block(popup):mod(theme islands):block(popup):mod(direction bottom-right):block(popup):mod(visible) {
	animation-name: popup_theme_islands_bottom_visible;
}
:block(popup):mod(theme islands):block(popup):mod(direction top-left) {
	animation-name: popup_theme_islands_top;
}
:block(popup):mod(theme islands):block(popup):mod(direction top-left):block(popup):mod(visible) {
	animation-name: popup_theme_islands_top_visible;
}
:block(popup):mod(theme islands):block(popup):mod(direction top-center) {
	animation-name: popup_theme_islands_top;
}
:block(popup):mod(theme islands):block(popup):mod(direction top-center):block(popup):mod(visible) {
	animation-name: popup_theme_islands_top_visible;
}
:block(popup):mod(theme islands):block(popup):mod(direction top-right) {
	animation-name: popup_theme_islands_top;
}
:block(popup):mod(theme islands):block(popup):mod(direction top-right):block(popup):mod(visible) {
	animation-name: popup_theme_islands_top_visible;
}
:block(popup):mod(theme islands):block(popup):mod(direction right-top) {
	animation-name: popup_theme_islands_right;
}
:block(popup):mod(theme islands):block(popup):mod(direction right-top):block(popup):mod(visible) {
	animation-name: popup_theme_islands_right_visible;
}
:block(popup):mod(theme islands):block(popup):mod(direction right-center) {
	animation-name: popup_theme_islands_right;
}
:block(popup):mod(theme islands):block(popup):mod(direction right-center):block(popup):mod(visible) {
	animation-name: popup_theme_islands_right_visible;
}
:block(popup):mod(theme islands):block(popup):mod(direction right-bottom) {
	animation-name: popup_theme_islands_right;
}
:block(popup):mod(theme islands):block(popup):mod(direction right-bottom):block(popup):mod(visible) {
	animation-name: popup_theme_islands_right_visible;
}
:block(popup):mod(theme islands):block(popup):mod(direction left-top) {
	animation-name: popup_theme_islands_left;
}
:block(popup):mod(theme islands):block(popup):mod(direction left-top):block(popup):mod(visible) {
	animation-name: popup_theme_islands_left_visible;
}
:block(popup):mod(theme islands):block(popup):mod(direction left-center) {
	animation-name: popup_theme_islands_left;
}
:block(popup):mod(theme islands):block(popup):mod(direction left-center):block(popup):mod(visible) {
	animation-name: popup_theme_islands_left_visible;
}
:block(popup):mod(theme islands):block(popup):mod(direction left-bottom) {
	animation-name: popup_theme_islands_left;
}
:block(popup):mod(theme islands):block(popup):mod(direction left-bottom):block(popup):mod(visible) {
	animation-name: popup_theme_islands_left_visible;
}
@keyframes popup_theme_islands_bottom {
	0% {
		visibility: visible;
		margin: 0;
		transform: translateY(0);
		opacity: 1;
	}
	99% {
		margin: 0;
		transform: translateY(10px);
	}
	100% {
		visibility: hidden;
		margin: -9999px 0 0 -9999px;
		opacity: 0;
	}
}
@keyframes popup_theme_islands_bottom_visible {
	0% {
		opacity: 0;
		transform: translateY(10px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes popup_theme_islands_top {
	0% {
		visibility: visible;
		margin: 0;
		transform: translateY(0);
		opacity: 1;
	}
	99% {
		margin: 0;
		transform: translateY(-10px);
	}
	100% {
		visibility: hidden;
		margin: -9999px 0 0 -9999px;
		opacity: 0;
	}
}
@keyframes popup_theme_islands_top_visible {
	0% {
		opacity: 0;
		transform: translateY(-10px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes popup_theme_islands_right {
	0% {
		visibility: visible;
		margin: 0;
		transform: translateX(0);
		opacity: 1;
	}
	99% {
		margin: 0;
		transform: translateX(10px);
	}
	100% {
		visibility: hidden;
		margin: -9999px 0 0 -9999px;
		opacity: 0;
	}
}
@keyframes popup_theme_islands_right_visible {
	0% {
		opacity: 0;
		transform: translateX(10px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
@keyframes popup_theme_islands_left {
	0% {
		visibility: visible;
		margin: 0;
		transform: translateX(0);
		opacity: 1;
	}
	99% {
		margin: 0;
		transform: translateX(-10px);
	}
	100% {
		visibility: hidden;
		margin: -9999px 0 0 -9999px;
		opacity: 0;
	}
}
@keyframes popup_theme_islands_left_visible {
	0% {
		opacity: 0;
		transform: translateX(-10px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
.popup_theme_normal {
	display: none;
	visibility: hidden;
	margin: -9999px 0 0 -9999px;
	animation-duration: 0.1s;
	animation-timing-function: ease-out;
	background: #fff;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 10px 20px -5px rgba(0, 0, 0, 0.4);
}
.popup_theme_normal.popup_js_inited {
	display: block;
}
.popup_theme_normal.popup_visible {
	visibility: visible;
	margin: 0;
}
.popup_theme_normal.popup_direction_bottom-left {
	animation-name: popup_bottom;
}
.popup_theme_normal.popup_direction_bottom-left.popup_visible {
	animation-name: popup_bottom_visible;
}
.popup_theme_normal.popup_direction_bottom-center {
	animation-name: popup_bottom;
}
.popup_theme_normal.popup_direction_bottom-center.popup_visible {
	animation-name: popup_bottom_visible;
}
.popup_theme_normal.popup_direction_bottom-right {
	animation-name: popup_bottom;
}
.popup_theme_normal.popup_direction_bottom-right.popup_visible {
	animation-name: popup_bottom_visible;
}
.popup_theme_normal.popup_direction_top-left {
	animation-name: popup_top;
}
.popup_theme_normal.popup_direction_top-left.popup_visible {
	animation-name: popup_top_visible;
}
.popup_theme_normal.popup_direction_top-center {
	animation-name: popup_top;
}
.popup_theme_normal.popup_direction_top-center.popup_visible {
	animation-name: popup_top_visible;
}
.popup_theme_normal.popup_direction_top-right {
	animation-name: popup_top;
}
.popup_theme_normal.popup_direction_top-right.popup_visible {
	animation-name: popup_top_visible;
}
.popup_theme_normal.popup_direction_right-top {
	animation-name: popup_right;
}
.popup_theme_normal.popup_direction_right-top.popup_visible {
	animation-name: popup_right_visible;
}
.popup_theme_normal.popup_direction_right-center {
	animation-name: popup_right;
}
.popup_theme_normal.popup_direction_right-center.popup_visible {
	animation-name: popup_right_visible;
}
.popup_theme_normal.popup_direction_right-bottom {
	animation-name: popup_right;
}
.popup_theme_normal.popup_direction_right-bottom.popup_visible {
	animation-name: popup_right_visible;
}
.popup_theme_normal.popup_direction_left-top {
	animation-name: popup_left;
}
.popup_theme_normal.popup_direction_left-top.popup_visible {
	animation-name: popup_left_visible;
}
.popup_theme_normal.popup_direction_left-center {
	animation-name: popup_left;
}
.popup_theme_normal.popup_direction_left-center.popup_visible {
	animation-name: popup_left_visible;
}
.popup_theme_normal.popup_direction_left-bottom {
	animation-name: popup_left;
}
.popup_theme_normal.popup_direction_left-bottom.popup_visible {
	animation-name: popup_left_visible;
}
@keyframes popup_bottom {
	0% {
		visibility: visible;
		margin: 0;
		transform: translateY(0);
		opacity: 1;
	}

	99% {
		margin: 0;
		transform: translateY(10px);
	}

	100% {
		visibility: hidden;
		margin: -9999px 0 0 -9999px;
		opacity: 0;
	}
}
@keyframes popup_bottom_visible {

	0% {
		opacity: 0;
		transform: translateY(10px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes popup_top {

	0% {
		visibility: visible;
		margin: 0;
		transform: translateY(0);
		opacity: 1;
	}

	99% {
		margin: 0;
		transform: translateY(-10px);
	}

	100% {
		visibility: hidden;
		margin: -9999px 0 0 -9999px;
		opacity: 0;
	}
}
@keyframes popup_top_visible {

	0% {
		opacity: 0;
		transform: translateY(-10px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes popup_right {

	0% {
		visibility: visible;
		margin: 0;
		transform: translateX(0);
		opacity: 1;
	}

	99% {
		margin: 0;
		transform: translateX(10px);
	}

	100% {
		visibility: hidden;
		margin: -9999px 0 0 -9999px;
		opacity: 0;
	}
}
@keyframes popup_right_visible {

	0% {
		opacity: 0;
		transform: translateX(10px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
@keyframes popup_left {

	0% {
		visibility: visible;
		margin: 0;
		transform: translateX(0);
		opacity: 1;
	}

	99% {
		margin: 0;
		transform: translateX(-10px);
	}

	100% {
		visibility: hidden;
		margin: -9999px 0 0 -9999px;
		opacity: 0;
	}
}
@keyframes popup_left_visible {
	0% {
		opacity: 0;
		transform: translateX(-10px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
.icon_hidden_yes {
	display: none;
}
.input_size_m {
	font-size: 15px;
	font-size: var(--size-typo-m);
	line-height: 32px;
}
.input_size_m .input__clear {
	width: 32px;
	height: 32px;
}
.input_size_m .input__control {
	height: 32px;
	padding: 1px 10px;
}
.input_size_m .input__icon {
	width: 32px;
}
.input_size_m .input__icon_side_right ~ .input__control {
	padding-right: 32px;
}
.input_size_m .input__icon_side_right ~ .input__clear {
	right: 16px;
}
.input_size_m.input_has-clear .input__control {
	padding-right: 32px;
}
.input_size_m.input_has-clear .input__icon_side_right ~ .input__control {
	padding-right: 42px;
}
.input_size_m .input__icon_side_left ~ .input__control {
	padding-left: 32px;
}
.input_size_m .input__pseudobox {
	height: 32px;
	line-height: 32px;
}
.input_size_m .input__pseudocontent {
	height: 32px;
	padding-left: 10px;
	padding-right: 10px;
}
.input_size_m .input__float-postfix-hint {
	padding: 8px 0 7px 10px;
	padding: var(--space-xs) 0 7px 10px;
}
.input_size_m .input__prefix-hint + .input__control {
	padding-left: 29px;
}
.input_size_m.input_type_textarea .input__control {
	padding: 6px 8px 0;
}
.input_size_m.input_type_textarea .input__clear ~ .input__control {
	padding-right: 30px;
}
.input__postfix_size_m {
	font-size: 14px;
	font-size: 0.875rem;
}
.input_size_l {
	font-size: 18px;
	font-size: var(--size-typo-l);
	line-height: 38px;
}
/* Не меняем размер текста */
@media all and (max-width: 1099px) {
	.input_size_l {
		font-size: 20px;
		font-size: var(--size-typo-xl);
	}
}
.input_size_l .input__clear {
	width: 38px;
	height: 38px;
}
.input_size_l .input__control {
	height: 38px;
	padding: 1px 10px;
}
.input_size_l .input__icon {
	width: 38px;
}
.input_size_l.input_has-clear .input__control {
	padding-right: 38px;
}
.input_size_l .input__icon {
	width: 38px;
}
.input_size_l .input__icon_side_right ~ .input__control {
	padding-right: 38px;
}
.input_size_l .input__icon_side_right ~ .input__clear {
	right: 22px;
}
.input_size_l.input_has-clear .input__control {
	padding-right: 38px;
}
.input_size_l.input_has-clear .input__icon_side_right ~ .input__control {
	padding-right: 54px;
}
.input_size_l .input__icon_side_left ~ .input__control {
	padding-left: 38px;
}
.input_size_l .input__pseudobox {
	height: 38px;
	line-height: 38px;
}
.input_size_l .input__pseudocontent {
	height: 38px;
	padding-left: 11px;
	padding-right: 11px;
}
.input_size_l .input__float-postfix-hint {
	padding: 9px 0 9px 11px;
}
.input_size_l .input__prefix-hint + .input__control {
	padding-left: 33px;
}
.input_size_l.input_type_textarea .input__control {
	padding: 10px 12px 0;
	padding: 10px var(--space-s) 0;
}
.input_size_l.input_type_textarea .input__clear ~ .input__control {
	padding-right: 32px;
}
.input__postfix_size_l {
	font-size: 18px;
	font-size: var(--size-typo-l);
}
.input_width_xs {
	width: 12%;
}
.input_width_s {
	width: 25%;
	margin: 0 8px;
	margin: 0 var(--space-xs);
}
.input_width_s:first-child,
.label + .input_width_s {
	padding-left: 0;
}
.input_width_s:last-child {
	padding-right: 0;
}
.input_width_sm {
	width: 33.45%;
}
.input_width_m {
	width: 50%;
	margin: 0 5px;
}
.input_width_m:first-child,
.label + .input_width_m {
	margin-left: 0;
}
.input_width_m:last-child {
	margin-right: 0;
}
.input_width_ml {
	width: 66%;
}
.input_width_l {
	width: 70%;
}
.input_width_third {
	width: 33.3%;
}
.input_width_two-thirds {
	width: 66.6%;
}
.input_width_sum {
	width: 110px;
}
.input_width_transform-val.input_size_s {
	width: 39px;
}
.input_width_transform-val.input_size_m {
	width: 43px;
}
.input_width_transform-val.input_size_ml {
	width: 48px;
}
.input_width_transform-val.input_size_l {
	width: 54px;
}
.input_width_grid {
	width: 60px;
}
.input_width_password {
	width: 230px;
}
.input_width_pay-auth {
	width: 170px;
}
.select_size_m .button__icon {
	left: 17px;
	margin-left: -7px;
}
.select_size_m .button__icon + .button__text {
	padding: 0 20px;
}
.select__menu.menu_size_m .select__icon {
	width: 26px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 8px;
	margin: 0 7px;
}
.menu_size_s {
	font-size: 13px;
	font-size: var(--size-typo-s);
	line-height: 24px;
}
.menu_size_s::before,
	.menu_size_s::after {
	height: 3px;
}
.menu_size_s .menu-item + .menu__group {
	margin-top: 3px;
}
.menu_size_s .menu-item + .menu__group {
	padding: 3px 0;
}
.menu_size_s .menu-item + .menu__group-title {
	padding: 0 10px;
}
.menu_theme_normal {
	font-family: inherit;
	box-sizing: border-box;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	outline: 0;
	background: #fff;
	background: var(--color-default);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* Using pseudo-elements intead of paddings because of Firefox bug with bottom padding (#1158):
		* https://bugzilla.mozilla.org/show_bug.cgi?id=748518 */
.menu_theme_normal::before,
	.menu_theme_normal::after {
	display: block;
	content: '';
}
.menu_theme_normal .menu__group {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.menu_theme_normal .menu__group:last-child {
	border-bottom: none;
}
.menu_theme_normal .menu__group-title {
	color: #999;
}
.menu_size_s .menu-item_theme_normal {
	padding: 0 10px;
	background-size: 14px 14px;
	background-position: 10px 50%;
}
.menu_size_s .menu-item_theme_normal:not(.menu-item_has-tip_no) {
	padding: 0 10px 0 30px;
}
.menu_size_s .menu__group + .menu-item_theme_normal {
	margin-top: 3px;
}
.menu_size_s[class*='menu_mode'] .menu-item_theme_normal,
	.menu_size_s .menu__group-title ~ .menu-item_theme_normal {
	padding: 0 30px;
}
.menu-item_theme_normal {
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.menu-item_theme_normal.menu-item_disabled {
	opacity: 0.3;
}
.menu-item_theme_normal.menu-item_disabled .link_disabled {
	cursor: text;
}
.menu-item_theme_normal.menu-item_checked {
	background-color: rgb(255, 234, 158);
	background-color: var(--color-selection);
}
.menu-item_theme_normal.menu-item_checked:not(.menu-item_has-tip_no) {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M13.5.5l-8%2012L1.7%208l-1%201.6L5.6%2015l9.1-13.4z%22%2F%3E%3C%2Fsvg%3E);
	background-repeat: no-repeat;
}
.menu-item_theme_normal.menu-item_hovered {
	cursor: pointer;
	background-color: rgb(255, 246, 204);
	background-color: var(--color-hover);
}
.menu-item_theme_normal.menu-item_type_link .link {
	text-decoration: none;
	color: inherit;
	outline: none;
}
/* Fit clickable area to `menu-item` size */
.menu-item_theme_normal.menu-item_type_link .link::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
}
.select_width_max {
	width: 100%;
}
.checkbox_size_m {
	font-size: 13px;
	font-size: var(--size-typo-s);
}
.checkbox_size_m .checkbox__box {
	line-height: 14px;
	top: 2px;
	width: 14px;
	height: 14px;
	margin-right: 5px;
}
.checkbox_size_m .checkbox__box::after {
	width: 15px;
	height: 15px;
	transform: translateY(-5px);
}
.button_arrow_left .button__text::before {
	display: inline-block;
	width: 7px;
	content: '';
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Ebutton_arrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M6.555%201.475l-4.36%204.58%204.36%204.59-.86.91-5.25-5.5%205.25-5.5.86.92z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.button_arrow_left.button_disabled .button__text::before {
	opacity: 0.3;
}
/* Размеры ячеек для раскладки по трем колонкам */
.layout_type_three-column > .layout__col {
	width: 33.3%;
}
.layout_type_three-column > .layout__col:first-child {
	width: 33.4%;
}
.layout_type_three-column > .layout__col_size_2 {
	width: 66.3%;
}
.layout_type_three-column > .layout__col_size_2:first-child {
	width: 66.4%;
}
.price {
	line-height: normal;
}
.price_theme_large-whole-amount .price__whole-amount,
.price_theme_large-whole-amount .price__decimal-separator {
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: bold;
}
.price_theme_large-whole-amount .price__label {
	font-size: 20px;
	font-size: 1.25rem;
}
.footer_type_external {
	padding: 0;
	border: none;
	background-color: #fff;
	background-color: var(--color-default);
}
.footer_type_external {
	position: absolute;
	bottom: 0;
	box-sizing: border-box;
	width: 100%;
}
.promo-header__logo_type_limit {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2254%22%20viewBox%3D%220%200%2060%2054%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eb-inactive-head-attention%3C%2Ftitle%3E%3Cpath%20d%3D%22M60%2054H0L30%200l30%2054zM29.997%206.003l24.998%2045.024H5L29.997%206.003zm-1.94%2036.035h3.94v4.002h-3.94v-4.002zm0-21.012h3.94v17.01h-3.94v-17.01z%22%20fill%3D%22%23E9816D%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	width: 60px;
	height: 54px;
}
.promo-header__close_theme_grey {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cpath%20d%3D%22M14%20.7l-.7-.7L7%206.299.7%200%200%20.7%206.3%207%200%2013.299.7%2014%207%207.7l6.3%206.3.7-.701L7.7%207%2014%20.7%22%20opacity%3D%22.3%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
}
@media screen and (max-device-width: 1024px) {
	.promo-header__close_theme_grey {
		background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23797979%22%20d%3D%22M8%20.869L7.131%200%204%203.131.869%200%200%20.869%203.131%204%200%207.131.869%208%204%204.869%207.131%208%208%207.131%204.869%204z%22%2F%3E%3C%2Fsvg%3E");
		width: 8px;
		height: 8px;
	}
}
.b-page__root_theme_promo {
	height: 100%;
}
.input_size_s {
	font-size: 13px;
	font-size: var(--size-typo-s);
	line-height: 28px;
}
.input_size_s .input__clear {
	width: 28px;
	height: 28px;
	background-size: 40%;
}
.input_size_s .input__control {
	height: 28px;
	padding: 1px 8px;
	padding: 1px var(--space-xs);
}
.input_size_s .input__icon {
	width: 28px;
}
.input_size_s .input__pseudobox {
	height: 28px;
	line-height: 28px;
}
.input_size_s .input__pseudocontent {
	height: 28px;
	padding-left: 8px;
	padding-left: var(--space-xs);
	padding-right: 8px;
	padding-right: var(--space-xs);
}
.input_size_s .input__float-postfix-hint {
	padding: 6px 0 6px 7px;
}
.input_size_s .input__prefix-hint + .input__control {
	padding-left: 28px;
}
.input_size_s .input__icon_side_right ~ .input__control {
	padding-right: 28px;
}
.input_size_s .input__icon_side_right ~ .input__clear {
	right: 14px;
}
.input_size_s.input_has-clear .input__control {
	padding-right: 28px;
}
.input_size_s.input_has-clear .input__icon_side_right ~ .input__control {
	padding-right: 36px;
}
.input_size_s .input__icon_side_left ~ .input__control {
	padding-left: 28px;
}
.input_size_s.input_type_textarea .input__control {
	padding: 4px 6px 0;
}
.input_size_s.input_type_textarea .input__clear ~ .input__control {
	padding-right: 22px;
}
.input__postfix_size_s {
	font-size: 13px;
	font-size: var(--size-typo-s);
}
.text_size_s {
	font-size: 13px;
	font-size: var(--size-typo-s);
	line-height: 18px;
	line-height: var(--line-height-typo-s);
}
.text_view_secondary {
	color: rgba(0, 0, 0, 0.6);
	color: var(--color-typo-secondary);
}
.tooltip {
	cursor: pointer;
	box-shadow: none;
}
.tooltip {
	max-width: 400px;
}
.tooltip_size_m {
	padding: 7px 10px;
}
.tooltip_size_m .tooltip__content {
	font-size: 15px;
	font-size: var(--size-typo-m);
	line-height: 18px;
	line-height: var(--line-height-typo-s);
}
.tooltip_size_m .tooltip__tail::after {
	width: 10px;
	height: 10px;
}
.input_inline_yes {
	margin-right: 10px;
	box-sizing: border-box;
}
.input_hidden_yes {
	display: none;
}
.tooltip_size_l {
	padding: 9px 10px;
}
.tooltip_size_l .tooltip__content {
	font-size: 15px;
	font-size: var(--size-typo-m);
	line-height: 18px;
	line-height: var(--line-height-typo-s);
}
.tooltip_size_l .tooltip__tail::after {
	width: 10px;
	height: 10px;
}
.tooltip_theme_success {
	color: #fff;
	color: var(--color-default);
	border: 0;
}
.tooltip_theme_success,
	.tooltip_theme_success .tooltip__tail::after {
	background: rgba(108, 186, 104, 0.9);
}
.tooltip_theme_success:hover,
	.tooltip_theme_success:hover .tooltip__tail::after {
	background: rgba(108, 186, 104, 0.85);
}
.tooltip_theme_normal {
	color: #fff;
	color: var(--color-default);
	border: 0;
}
.tooltip_theme_normal,
	.tooltip_theme_normal .tooltip__tail::after {
	background: rgba(50, 50, 50, 0.8);
}
.tooltip_theme_normal:hover,
	.tooltip_theme_normal:hover .tooltip__tail::after {
	background: rgba(50, 50, 50, 0.75);
}
.tooltip_custom_short {
	max-width: 275px;
}
.tooltip_custom_oneline {
	white-space: nowrap;
	max-width: none;
}
.tooltip_margin_s {
	margin-right: 8px;
}
.tooltip_margin_m {
	margin-right: 18px;
}
.tooltip_margin_l {
	margin-right: 25px;
}
.tooltip_margin_xl {
	margin-right: 42px;
}
html {
	height: 100%;
}
.b-page {
	padding: 0;
	-webkit-font-smoothing: antialiased;

	/* REDESIGN-13 моргание страницы на ios при переключении табов */
	-webkit-tap-highlight-color: transparent;

	/* При появлении горизонтального скролла блочный элемент занимает ширину экрана, даже если потомки шире.
		Инлайн-блочные элементы занимают ширину по контенту.
		https://jsfiddle.net/cjLpqxr6/3/ */
	display: inline-block;
	position: relative;
	min-width: 100%;
	z-index: 0;
}
.b-page__body {
	margin: 0;
	font-size: 0.8em;
	color: #000;
	color: var(--color-typo-primary);
	background: #fff;
	background: var(--color-default);
}
.tooltip_size_s {
	padding: 7px 8px;
}
.tooltip_size_s .tooltip__content {
	font-size: 13px;
	font-size: var(--size-typo-s);
	line-height: 15px;
	line-height: var(--line-height-typo-xs);
}
.tooltip_size_s .tooltip__tail::after {
	width: 10px;
	height: 10px;
}
.tooltip_theme_error {
	color: #fff;
	color: var(--color-default);
	border: 0;
}
.tooltip_theme_error,
	.tooltip_theme_error .tooltip__tail::after {
	background: rgba(255, 100, 100, 0.9);
}
.tooltip_theme_error:hover,
	.tooltip_theme_error:hover .tooltip__tail::after {
	background: rgba(255, 100, 100, 0.85);
}
.tooltip_custom_long {
	max-width: 100%;
}
.b-page_theme_promo {
/* Переопределяем inline-block, т.к. переопределяем min-width */
	display: block;
	min-width: 780px;
	margin: 0;
	height: 100%;
	box-sizing: border-box;
	background-color: #f6f5f3;
	padding: 0;
}
.b-page_theme_clear {
	background-color: #fff;
	background-color: var(--color-default);
}
.b-page__body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ua_platform_ios.b-page__body {
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.b-page_theme_normal {
	background-color: #f6f5f3;
}
.b-page_hide-scroll_yes {
	overflow: hidden;
}
.b-page_has-sticky-footer_yes {
	position: relative;
	box-sizing: border-box;
	min-height: 100%;
	padding-bottom: 72px;
}
/* повышаем специфичность, чтобы стили для _sticky-footer-padding_no приехали позже */
.b-page_has-sticky-footer_yes.b-page_sticky-footer-padding_no {
	padding-bottom: 0;
}
.b-page_blur_yes .page-layout,
.b-page_blur_yes .office-shop-info {
	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="1" /></filter></svg>#filter');
	filter: blur(1px);
}
.b-page_hidden_yes {
	display: none;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tZ3VpZGVsaW5lcy9jb21tb24uYmxvY2tzL3RoZW1lL19jb2xvci90aGVtZV9jb2xvcl9kZWZhdWx0LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1ndWlkZWxpbmVzL2NvbW1vbi5ibG9ja3MvdGhlbWUvX3NpemUvdGhlbWVfc2l6ZV9kZWZhdWx0LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1ndWlkZWxpbmVzL2NvbW1vbi5ibG9ja3MvdGhlbWUvX3NwYWNlL3RoZW1lX3NwYWNlX2RlZmF1bHQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3BhZC5ibG9ja3MvcGFnZS1sYXlvdXQvcGFnZS1sYXlvdXQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3RvcC5ibG9ja3MvcGFnZS1sYXlvdXQvcGFnZS1sYXlvdXQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9zZXJ2ZXItZXJyb3IvX190aXRsZS9zZXJ2ZXItZXJyb3JfX3RpdGxlLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc2VydmVyLWVycm9yL19fY29kZS9zZXJ2ZXItZXJyb3JfX2NvZGUucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90aXRsZS90aXRsZS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2xpbmsvbGluay5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmVtLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9saW5rL2xpbmsucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9saW5rL2xpbmsucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3RvcC5ibG9ja3MvbGluay9saW5rLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcGFyYWdyYXBoL3BhcmFncmFwaC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2Zvcm0vZm9ybS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2Zvcm0vX19wcmVsb2FkLXNwaW4vZm9ybV9fcHJlbG9hZC1zcGluLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcGFyYW5qYS9wYXJhbmphLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc3Bpbi9zcGluLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc3Bpbm5lci9fc3RhdGUvc3Bpbm5lcl9zdGF0ZV9jbG9zZS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3NwaW5uZXIvX19wYXJhbmphL3NwaW5uZXJfX3BhcmFuamEucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9zcGlubmVyL19fc3Bpbi9zcGlubmVyX19zcGluLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc3Bpbm5lci9fX2NvbnRlbnQvc3Bpbm5lcl9fY29udGVudC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2Zvcm0vX19jb250cm9sL2Zvcm1fX2NvbnRyb2wucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9mb3JtL19faXRlbS9mb3JtX19pdGVtLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvZm9ybS9fX2l0ZW0vX2luZGVudC9mb3JtX19pdGVtX2luZGVudC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lzbGFuZC9pc2xhbmQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pc2xhbmQvX19zZWN0aW9uL2lzbGFuZF9fc2VjdGlvbi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lzbGFuZC9fX3NlY3Rpb24vX2luZGVudC9pc2xhbmRfX3NlY3Rpb25faW5kZW50X20ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9yZXN1bHQvcmVzdWx0LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvYnV0dG9uL2J1dHRvbi5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmVtLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9idXR0b24vYnV0dG9uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvYnV0dG9uL2J1dHRvbi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2J1dHRvbi9fX2ljb24vYnV0dG9uX19pY29uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaWNvbi9pY29uLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ljb24vaWNvbi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tZ3VpZGVsaW5lcy9jb21tb24uYmxvY2tzL2ljb24vaWNvbi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2J1dHRvbi9fdmlldy9idXR0b25fdmlld19ub3JtYWwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9idXR0b24vX3ZpZXcvYnV0dG9uX3ZpZXdfcHNldWRvLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW1hZ2UvaW1hZ2UuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW1hZ2UvaW1hZ2UucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbWFnZS9pbWFnZS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ltYWdlL19zaXplL2ltYWdlX3NpemUucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9saXN0L2xpc3QucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9saXN0L19faXRlbS9saXN0X19pdGVtLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbGluay9fdGhlbWUvbGlua190aGVtZV9kYXJrLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbGluay9fdGhlbWUvbGlua190aGVtZV9saWdodC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2xpbmsvX2Fycm93L2xpbmtfYXJyb3dfcmlnaHQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbmxpbmUvX2NvbG9yL2lubGluZV9jb2xvci5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lubGluZS9fbWFyZ2luL2lubGluZV9tYXJnaW5fYm90dG9tMjAucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbmxpbmUvX21hcmdpbi9pbmxpbmVfbWFyZ2luX2JvdHRvbTMwLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5saW5lL19tYXJnaW4vaW5saW5lX21hcmdpbl9sZWZ0MTAucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbmxpbmUvX21hcmdpbi9pbmxpbmVfbWFyZ2luX2xlZnQxMi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lubGluZS9fbWFyZ2luL2lubGluZV9tYXJnaW5fcmlnaHQxMi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lubGluZS9fbWFyZ2luL2lubGluZV9tYXJnaW5fc2lkZTEzMC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lubGluZS9fbWFyZ2luL2lubGluZV9tYXJnaW5fc2lkZTI1LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5saW5lL19tYXJnaW4vaW5saW5lX21hcmdpbl90b3AxNS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lubGluZS9fbWFyZ2luL2lubGluZV9tYXJnaW5fdG9wMjAucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9yZXN1bHQvX19oZWFkaW5nL3Jlc3VsdF9faGVhZGluZy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Jlc3VsdC9fX2ljb24vcmVzdWx0X19pY29uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcmVzdWx0L19fY29udGVudC9yZXN1bHRfX2NvbnRlbnQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9yZXN1bHQvX19hY3Rpb24vcmVzdWx0X19hY3Rpb24ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9yZXN1bHQvX190aXRsZS9yZXN1bHRfX3RpdGxlLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvYnV0dG9uL19zaXplL2J1dHRvbl9zaXplX20ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pY29uL19zaXplL2ljb25fc2l6ZS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ljb24vX25hbWUvaWNvbl9uYW1lX21pbnVzLXJlZC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lucHV0L19fYm94L2lucHV0X19ib3gucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbnB1dC9fX2NvbnRyb2wvaW5wdXRfX2NvbnRyb2wucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbnB1dC9fX2NsZWFyL2lucHV0X19jbGVhci5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2xhYmVsMi9sYWJlbDIucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90aXRsZTIvdGl0bGUyLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcGFyYWdyYXBoMi9wYXJhZ3JhcGgyLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcG9wdXAvcG9wdXAuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcG9wdXAvcG9wdXAucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9wb3B1cC9fX3RhaWwvcG9wdXBfX3RhaWwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90b29sdGlwL19fdGFpbC90b29sdGlwX190YWlsLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5wdXQvX19pY29uL2lucHV0X19pY29uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc2VsZWN0L3NlbGVjdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmVtLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9zZWxlY3Qvc2VsZWN0LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc2VsZWN0L3NlbGVjdC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3NlbGVjdC9fX2J1dHRvbi9zZWxlY3RfX2J1dHRvbi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3NlbGVjdC9fX21lbnUvc2VsZWN0X19tZW51LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbWVudS9tZW51LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tY29tcG9uZW50cy9jb21tb24uYmxvY2tzL21lbnUvbWVudS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tY29tcG9uZW50cy9jb21tb24uYmxvY2tzL21lbnUtaXRlbS9tZW51LWl0ZW0uY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbWVudS1pdGVtL21lbnUtaXRlbS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL21lbnUvX3NpemUvbWVudV9zaXplX20ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9tZW51L19zaXplL21lbnVfc2l6ZV9sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbWVudS9fc2l6ZS9tZW51X3NpemVfeGwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9tZW51LWl0ZW0vX3NpemUvbWVudS1pdGVtX3NpemVfbS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL21lbnUtaXRlbS9fc2l6ZS9tZW51LWl0ZW1fc2l6ZV9sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbWVudS1pdGVtL19zaXplL21lbnUtaXRlbV9zaXplX3hsLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvY2hlY2tib3gvY2hlY2tib3guY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvY2hlY2tib3gvY2hlY2tib3gucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9jaGVja2JveC9jaGVja2JveC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2NoZWNrYm94L19kaXNhYmxlZC9jaGVja2JveF9kaXNhYmxlZC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2NoZWNrYm94L19fYm94L2NoZWNrYm94X19ib3gucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9jaGVja2JveC9fc2l6ZS9jaGVja2JveF9zaXplX2wucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9idXR0b24vX2Fycm93L2J1dHRvbl9hcnJvd19yaWdodC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2xhYmVsL2xhYmVsLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbGF5b3V0L190eXBlL2xheW91dF90eXBlX2ZvdXItY29sdW1uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbGF5b3V0L190eXBlL2xheW91dF90eXBlX2ZpdmUtY29sdW1uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbGF5b3V0L19fY29sL2xheW91dF9fY29sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcHJvbW8taGVhZGVyL3Byb21vLWhlYWRlci5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Byb21vLWhlYWRlci9fX2NvbnRlbnQvcHJvbW8taGVhZGVyX19jb250ZW50LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2Rlc2twYWQuYmxvY2tzL3Byb21vLWhlYWRlci9fX2NvbnRlbnQvcHJvbW8taGVhZGVyX19jb250ZW50LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2Rlc2twYWQuYmxvY2tzL3Byb21vLWhlYWRlci9fX2xvZ28vcHJvbW8taGVhZGVyX19sb2dvLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcHJvbW8taGVhZGVyL19fbG9nby9fdHlwZS9wcm9tby1oZWFkZXJfX2xvZ29fdHlwZV9zdWNjZXNzLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2Rlc2twYWQuYmxvY2tzL3Byb21vLWhlYWRlci9fX2Rlc2NyaXB0aW9uL3Byb21vLWhlYWRlcl9fZGVzY3JpcHRpb24ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9wcm9tby1oZWFkZXIvX190ZXh0L3Byb21vLWhlYWRlcl9fdGV4dC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Byb21vLWhlYWRlci9fX2NvbnRyb2wvcHJvbW8taGVhZGVyX19jb250cm9sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcHJvbW8taGVhZGVyL19fY2xvc2UvcHJvbW8taGVhZGVyX19jbG9zZS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9kZXNrdG9wLmJsb2Nrcy9wcm9tby1oZWFkZXIvX19jbG9zZS9wcm9tby1oZWFkZXJfX2Nsb3NlLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvYnV0dG9uL19zaXplL2J1dHRvbl9zaXplX21sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcGFnZS1sYXlvdXQvX3RoZW1lL3BhZ2UtbGF5b3V0X3RoZW1lX3Byb21vLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc2VydmVyLWVycm9yL190eXBlL3NlcnZlci1lcnJvcl90eXBlXzUwMy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2xpbmsvX3RoZW1lL2xpbmtfdGhlbWVfbm9ybWFsLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2Rlc2t0b3AuYmxvY2tzL3BhZ2UtbGF5b3V0L19leHRlcm5hbC1sYXlvdXQvcGFnZS1sYXlvdXRfZXh0ZXJuYWwtbGF5b3V0X2VuYWJsZWQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9wYWdlLWxheW91dC9fY29udGVudC1wb3NpdGlvbi9wYWdlLWxheW91dF9jb250ZW50LXBvc2l0aW9uX2NlbnRlci5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3BhcmFuamEvX3RoZW1lL3BhcmFuamFfdGhlbWVfc3VibWl0aW5nLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcGFyYW5qYS9fdGhlbWUvcGFyYW5qYV90aGVtZV9ub3JtYWwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9zcGluL19zaXplL3NwaW5fc2l6ZV9sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc3Bpbm5lci9fc3RhdGUvc3Bpbm5lcl9zdGF0ZV9vcGVuLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaXNsYW5kL19fc2VjdGlvbi9faGlkZGVuL2lzbGFuZF9fc2VjdGlvbl9oaWRkZW5feWVzLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaXNsYW5kL19fc2VjdGlvbi9faW5kZW50L2lzbGFuZF9fc2VjdGlvbl9pbmRlbnRfcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lzbGFuZC9fX3NlY3Rpb24vX3RoZW1lL2lzbGFuZF9fc2VjdGlvbl90aGVtZV9jbGVhci5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2J1dHRvbi9fc2l6ZS9idXR0b25fc2l6ZV9zLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaWNvbi9faW5saW5lL2ljb25faW5saW5lX3llcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2J1dHRvbi9fdmlldy9idXR0b25fdmlld19hY3Rpb24ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9saXN0L190eXBlL2xpc3RfdHlwZV9vcmRlcmVkLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbGlzdC9faW5kZW50L2xpc3RfaW5kZW50X20ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbmxpbmUvX3dlaWdodC9pbmxpbmVfd2VpZ2h0X2JvbGQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9saW5rL19hcnJvdy9saW5rX2Fycm93X2xlZnQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbmxpbmUvX21hcmdpbi9pbmxpbmVfbWFyZ2luX2JvdHRvbTE1LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5saW5lL19zaXplL2lubGluZV9zaXplX3MucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9jdXJyZW5jeS9fdHlwZS9jdXJyZW5jeV90eXBlX3J1Yi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Jlc3VsdC9fX3RpdGxlL19oYXMtaGVhZGluZy9yZXN1bHRfX3RpdGxlX2hhcy1oZWFkaW5nX3llcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ljb24vX25hbWUvaWNvbl9uYW1lX2NoZWNrbWFyay1ncmVlbi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3RpdGxlL19pbmRlbnQvdGl0bGVfaW5kZW50X25vLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5wdXQvaW5wdXQuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5wdXQvaW5wdXQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbnB1dC9pbnB1dC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2xhYmVsMi9fc2l6ZS9sYWJlbDJfc2l6ZV9zLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2Rlc2lnbi9jb21tb24uYmxvY2tzL3BvcHVwL190aGVtZS9wb3B1cF90aGVtZV9pc2xhbmRzLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tY29tcG9uZW50cy9kZXNpZ24vY29tbW9uLmJsb2Nrcy9wb3B1cC9fdGhlbWUvcG9wdXBfdGhlbWVfaXNsYW5kcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3BvcHVwL190aGVtZS9wb3B1cF90aGVtZV9ub3JtYWwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pY29uL19oaWRkZW4vaWNvbl9oaWRkZW5feWVzLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5wdXQvX3NpemUvaW5wdXRfc2l6ZV9tLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5wdXQvX3NpemUvaW5wdXRfc2l6ZV9sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5wdXQvX3dpZHRoL2lucHV0X3dpZHRoLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc2VsZWN0L19zaXplL3NlbGVjdF9zaXplX20ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9tZW51L19zaXplL21lbnVfc2l6ZV9zLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbWVudS9fdGhlbWUvbWVudV90aGVtZV9ub3JtYWwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9tZW51LWl0ZW0vX3NpemUvbWVudS1pdGVtX3NpemVfcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL21lbnUtaXRlbS9fdGhlbWUvbWVudS1pdGVtX3RoZW1lX25vcm1hbC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3NlbGVjdC9fd2lkdGgvc2VsZWN0X3dpZHRoX21heC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2NoZWNrYm94L19zaXplL2NoZWNrYm94X3NpemVfbS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2J1dHRvbi9fYXJyb3cvYnV0dG9uX2Fycm93X2xlZnQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9sYXlvdXQvX3R5cGUvbGF5b3V0X3R5cGVfdGhyZWUtY29sdW1uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcHJpY2UvcHJpY2UucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9mb290ZXIvX3R5cGUvZm9vdGVyX3R5cGVfZXh0ZXJuYWwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3RvcC5ibG9ja3MvZm9vdGVyL190eXBlL2Zvb3Rlcl90eXBlX2V4dGVybmFsLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcHJvbW8taGVhZGVyL19fbG9nby9fdHlwZS9wcm9tby1oZWFkZXJfX2xvZ29fdHlwZV9saW1pdC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Byb21vLWhlYWRlci9fX2Nsb3NlL190aGVtZS9wcm9tby1oZWFkZXJfX2Nsb3NlX3RoZW1lX2dyZXkucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3BhZC5ibG9ja3MvcHJvbW8taGVhZGVyL19fY2xvc2UvX3RoZW1lL3Byb21vLWhlYWRlcl9fY2xvc2VfdGhlbWVfZ3JleS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ItcGFnZS9fX3Jvb3QvX3RoZW1lL2ItcGFnZV9fcm9vdF90aGVtZV9wcm9tby5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lucHV0L19zaXplL2lucHV0X3NpemVfcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tZ3VpZGVsaW5lcy9jb21tb24uYmxvY2tzL3RleHQvX3NpemUvdGV4dF9zaXplX3MucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmVtLWd1aWRlbGluZXMvY29tbW9uLmJsb2Nrcy90ZXh0L192aWV3L3RleHRfdmlld19zZWNvbmRhcnkucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90b29sdGlwL3Rvb2x0aXAucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3BhZC5ibG9ja3MvdG9vbHRpcC90b29sdGlwLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvdG9vbHRpcC9fc2l6ZS90b29sdGlwX3NpemVfbS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lucHV0L19pbmxpbmUvaW5wdXRfaW5saW5lX3llcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lucHV0L19oaWRkZW4vaW5wdXRfaGlkZGVuX3llcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Rvb2x0aXAvX3NpemUvdG9vbHRpcF9zaXplX2wucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90b29sdGlwL190aGVtZS90b29sdGlwX3RoZW1lX3N1Y2Nlc3MucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90b29sdGlwL190aGVtZS90b29sdGlwX3RoZW1lX25vcm1hbC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Rvb2x0aXAvX2N1c3RvbS90b29sdGlwX2N1c3RvbV9zaG9ydC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Rvb2x0aXAvX2N1c3RvbS90b29sdGlwX2N1c3RvbV9vbmVsaW5lLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvdG9vbHRpcC9fbWFyZ2luL3Rvb2x0aXBfbWFyZ2luLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvYi1wYWdlL2ItcGFnZS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9kZXNrdG9wLmJsb2Nrcy9iLXBhZ2UvYi1wYWdlLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvdG9vbHRpcC9fc2l6ZS90b29sdGlwX3NpemVfcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Rvb2x0aXAvX3RoZW1lL3Rvb2x0aXBfdGhlbWVfZXJyb3IucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90b29sdGlwL19jdXN0b20vdG9vbHRpcF9jdXN0b21fbG9uZy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ItcGFnZS9fdGhlbWUvYi1wYWdlX3RoZW1lX3Byb21vLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvYi1wYWdlL190aGVtZS9iLXBhZ2VfdGhlbWVfY2xlYXIucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9iLXBhZ2UvX19ib2R5L2ItcGFnZV9fYm9keS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ItcGFnZS9fdGhlbWUvYi1wYWdlX3RoZW1lX25vcm1hbC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ItcGFnZS9faGlkZS1zY3JvbGwvYi1wYWdlX2hpZGUtc2Nyb2xsX3llcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9kZXNrdG9wLmJsb2Nrcy9iLXBhZ2UvX2hhcy1zdGlja3ktZm9vdGVyL2ItcGFnZV9oYXMtc3RpY2t5LWZvb3Rlcl95ZXMucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3RvcC5ibG9ja3MvYi1wYWdlL19zdGlja3ktZm9vdGVyLXBhZGRpbmcvYi1wYWdlX3N0aWNreS1mb290ZXItcGFkZGluZ19uby5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ItcGFnZS9fYmx1ci9iLXBhZ2VfYmx1cl95ZXMucG9zdC5jc3MiLCI8bm8gc291cmNlPiIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ItcGFnZS9faGlkZGVuL2ItcGFnZV9oaWRkZW5feWVzLnBvc3QuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHdEQUF3RDtBQUNyQyxvQkFBb0I7QUFDZixzQkFBc0I7QUFDeEIsd0JBQXdCO0FBQ3hCLHVCQUF1QjtBQUN2Qix1QkFBdUI7QUFDdkIseUJBQXlCO0FBRS9DLHFCQUFxQjtBQUNJLFdBQVc7QUFDaEIsWUFBWTtBQUNWLG9CQUFvQjtBQUNsQixpQkFBaUI7QUFDakIsZUFBZTtBQUV2QyxrQkFBa0I7QUFDWSxXQUFXO0FBQ0ssY0FBYztBQUNMLGVBQWU7QUFDbkIsZUFBZTtBQUN0QixhQUFhO0FBQ2IsWUFBWTtBQUNiLGVB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c0Y7QUFDdEY7Q0FDQyxrQkFBa0I7Q0FDbEI7QUNIRDs7Q0NBQSxzS0FBQTtDREVDLGtCQUFrQjtDQUNsQjtBRUhEO0NBQ0MsY0FBYztDQUNkIiwiZmlsZSI6Il9iYy1jb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyog0JHQsNC30L7QstGL0LUg0YbQstC10YLQsCDQvtGCINC60L7RgtC+0YDRi9GFINCy0YvRgdGC0YDQsNC40LLQsNC10YLRgdGPINCy0YHRjyDQv9C+0LvQuNGC0YDQsCAqL1xuJGNvbG9yLWJhc2U6ICMwMDA7IC8qIGhzbCgwLCAwJSwgMCUpICovXG4kY29sb3ItZXNzZW50aWFsOiAjZmZmOyAvKiBoc2woMCwgMCUsIDEwMCUpICovXG4kY29sb3ItcHJvamVjdDogI2ZjMDsgLyogaHNsKDQ4LCAxMDAlLCA1MCUpICovXG4kY29sb3ItcGhhbnRvbTogIzAwMDsgLyogaHNsKDQwLCAxNCUsIDk2JSkgKi9cbiRjb2xvci1yYWRpY2FsOiAjZTAwOyAvKiBoc2woMCwgMTAwJSwgNDclKSAqL1xuJGNvbG9yLXBhdGg6ICMwMDcwZjA7IC8qIGhzbCgyMjAsIDEwMCUsIDQ3JSkgKi9cblxuLyog0KbQstC10YLQsCDRgdC+0YHRgtC+0Y/QvdC40LkgKi9cbiRjb2xvci1zdWNjZXNzOiAjMDA5ODVmOyAvKiDQo9GB0L/QtdGFICovXG4kY29sb3ItYWxlcnQ6ICNmMzM7IC8qINCe0YjQuNCx0LrQsCAqL1xuJGNvbG9yLXdhcm5pbmc6ICNmOTA7IC8qINCf0YDQtdC00YPQv9GA0LXQttC00LXQvdC40LUgKi9cbiRjb2xvci1ub3JtYWw6ICNkZGUzZTU7IC8qINCh0YLQsNC90LTQsNGA0YLQvdGL0LkgKi9cbiRjb2xvci1zeXN0ZW06ICM3NzhhOWI7IC8qINCh0LjRgdGC0LXQvNC90YvQuSAqL1xuXG4vKiDQptCy0LXRgtCwINCx0LvQvtC60L7QsiAqL1xuJGNvbG9yLWJyYW5kOiAkY29sb3ItcHJvamVjdDsgLyog0JHRgNC10L3QtCAqL1xuJGNvbG9yLWFjdGlvbjogY29sb3IoJGNvbG9yLXByb2plY3QgbCgrMTUlKSk7IC8qINCU0LXQudGB0YLQstC40LUgKi9cbiRjb2xvci1zZWxlY3Rpb246IGNvbG9yKCRjb2xvci1wcm9qZWN0IGgoLTEpIGwoKzMxJSkpOyAvKiDQktGL0LTQtdC70LXQvdC40Y8gKi9cbiRjb2xvci1ob3ZlcjogY29sb3IoJGNvbG9yLXByb2plY3QgaCgrMikgbCgrNDAlKSk7IC8qINCd0LDQstC10LTQtdC90LjRjyAqL1xuJGNvbG9yLWJvcmRlcjogY29sb3IoJGNvbG9yLXBoYW50b20gYSg1JSkpOyAvKiDQk9GA0LDQvdC40YbRiyAqL1xuJGNvbG9yLXN0cmlwZTogY29sb3IoJGNvbG9yLXBoYW50b20gYSg0JSkpOyAvKiAg0JfQtdCx0YDQsCAqL1xuJGNvbG9yLWdob3N0OiBjb2xvcigkY29sb3ItcGhhbnRvbSBhKDglKSk7IC8qINCX0LDRgtC10L3QtdC90LjQtSAqL1xuJGNvbG9yLWRlZmF1bHQ6ICRjb2xvci1lc3NlbnRpYWw7IC8qINCU0LXRhNC+0LvRgiAqL1xuJGNvbG9yLXRvbmU6IGNvbG9yKCRjb2xvci1waGFudG9tIGEoOTAlKSk7IC8qINCf0LDRgNCw0L3QtNC20LAgKi9cbiRjb2xvci1zb2Z0OiBjb2xvcigkY29sb3ItZXNzZW50aWFsIGEoOTclKSk7IC8qINCc0L7Qu9C+0LrQviAqL1xuXG4vKiDQptCy0LXRgtCwINGC0LXQutGB0YLQsCAqL1xuJGNvbG9yLXR5cG8tcHJpbWFyeTogJGNvbG9yLWJhc2U7IC8qINCe0YHQvdC+0LLQvdC+0LkgKi9cbiRjb2xvci10eXBvLXByb21vOiBjb2xvcigkY29sb3ItYmFzZSBhKDgwJSkpOyAvKiDQn9GA0L7QvNC+ICovXG4kY29sb3ItdHlwby1zZWNvbmRhcnk6IGNvbG9yKCRjb2xvci1iYXNlIGEoNjAlKSk7IC8qINCS0YLQvtGA0L7RgdGC0LXQv9C10L3QvdGL0LkgKi9cbiRjb2xvci10eXBvLWdob3N0OiBjb2xvcigkY29sb3ItYmFzZSBhKDMwJSkpOyAvKiDQlNC+0L/QvtC70L3QuNGC0LXQu9C90YvQuSAqL1xuJGNvbG9yLXR5cG8tZGlzYWJsZTogY29sb3IoJGNvbG9yLWJhc2UgYSgzMCUpKTsgLyog0J3QtdCw0LrRgtC40LLQvdGL0LkgKi9cbiRjb2xvci10eXBvLXN1Y2Nlc3M6ICRjb2xvci1zdWNjZXNzOyAvKiDQo9GB0L/QtdGFICovXG4kY29sb3ItdHlwby1hbGVydDogJGNvbG9yLWFsZXJ0OyAvKiDQntGI0LjQsdC60LAgKi9cbiRjb2xvci10eXBvLXdhcm5pbmc6ICRjb2xvci13YXJuaW5nOyAvKiDQn9GA0LXQtNGD0L/RgNC10LbQtNC10L3QuNC1ICovXG5cbi8qINCm0LLQtdGC0LAg0YHRgdGL0LvQvtC6ICovXG4kY29sb3ItbGluazogJGNvbG9yLXBhdGg7IC8qINCe0YHQvdC+0LLQvdCw0Y8gKi9cbiRjb2xvci1saW5rLWV4dGVybmFsOiAkY29sb3ItcGF0aDsgLyog0JTQvtC/0L7Qu9C90LjRgtC10LvRjNC90LDRjyAqL1xuJGNvbG9yLWxpbmstbWlub3I6IGNvbG9yKCRjb2xvci1wYXRoIGgoKzIyKSBzKC04MCUpIGwoKzEzJSkpOyAvKiDQktGC0L7RgNC+0YHRgtC10L/QtdC90L3QsNGPINGB0YHRi9C70LrQsCAqL1xuJGNvbG9yLWxpbmstaG92ZXI6IGNvbG9yKCRjb2xvci1yYWRpY2FsIGwoLTclKSk7IC8qINCl0L7QstC10YAgKi9cblxuLyogREVQUkVDQVRFRCAqL1xuJGNvbG9yLWludmVyc2U6ICMxYTFhMWE7XG4kY29sb3Itc291cmNlOiAjMDcwO1xuJGNvbG9yLWJvcmRlci1jb250cm9sOiBjb2xvcigkY29sb3ItYmFzZSBhKDEyJSkpO1xuJGNvbG9yLWRlZmF1bHQtaW9zOiAkY29sb3ItZXNzZW50aWFsO1xuJGNvbG9yLWRlZmF1bHQtYW5kcm9pZDogY29sb3IoJGNvbG9yLWVzc2VudGlhbCBsKC0yJSkpO1xuJGNvbG9yLWRpc2FibGU6IGNvbG9yKCRjb2xvci1iYXNlIGEoOCUpKTtcbiRjb2xvci10eXBvLWluY29tZTogY29sb3IoJGNvbG9yLXNvdXJjZSBzKC01KSBsKCsxMCkpO1xuJGNvbG9yLXR5cG8taW52ZXJzZTogJGNvbG9yLWVzc2VudGlhbDtcbiRjb2xvci10eXBvLWxldHRlcjogY29sb3IoJGNvbG9yLXJhZGljYWwgbCgrMyUpKTtcblxuOnJvb3Qge1xuXHQvKiDQptCy0LXRgtCwINCx0LvQvtC60L7QsiAqL1xuXHQtLWNvbG9yLWJyYW5kOiAkY29sb3ItYnJhbmQ7XG5cdC0tY29sb3ItYWN0aW9uOiAkY29sb3ItYWN0aW9uO1xuXHQtLWNvbG9yLXNlbGVjdGlvbjogJGNvbG9yLXNlbGVjdGlvbjtcblx0LS1jb2xvci1ob3ZlcjogJGNvbG9yLWhvdmVyO1xuXHQtLWNvbG9yLWJvcmRlcjogJGNvbG9yLWJvcmRlcjtcblx0LS1jb2xvci1zdHJpcGU6ICRjb2xvci1zdHJpcGU7XG5cdC0tY29sb3ItZ2hvc3Q6ICRjb2xvci1naG9zdDtcblx0LS1jb2xvci1kZWZhdWx0OiAkY29sb3ItZGVmYXVsdDtcblx0LS1jb2xvci10b25lOiAkY29sb3ItdG9uZTtcblx0LS1jb2xvci1zb2Z0OiAkY29sb3Itc29mdDtcblx0LS1jb2xvci1zdWNjZXNzOiAkY29sb3Itc3VjY2Vzcztcblx0LS1jb2xvci1hbGVydDogJGNvbG9yLWFsZXJ0O1xuXHQtLWNvbG9yLXdhcm5pbmc6ICRjb2xvci13YXJuaW5nO1xuXHQtLWNvbG9yLW5vcm1hbDogJGNvbG9yLW5vcm1hbDtcblx0LS1jb2xvci1zeXN0ZW06ICRjb2xvci1zeXN0ZW07XG5cblx0Lyog0KbQstC10YLQsCDRgtC10LrRgdGC0LAgKi9cblx0LS1jb2xvci10eXBvLXByaW1hcnk6ICRjb2xvci10eXBvLXByaW1hcnk7XG5cdC0tY29sb3ItdHlwby1wcm9tbzogJGNvbG9yLXR5cG8tcHJvbW87XG5cdC0tY29sb3ItdHlwby1zZWNvbmRhcnk6ICRjb2xvci10eXBvLXNlY29uZGFyeTtcblx0LS1jb2xvci10eXBvLWdob3N0OiAkY29sb3ItdHlwby1naG9zdDtcblx0LS1jb2xvci10eXBvLWRpc2FibGU6ICRjb2xvci10eXBvLWRpc2FibGU7XG5cdC0tY29sb3ItdHlwby1zdWNjZXNzOiAkY29sb3ItdHlwby1zdWNjZXNzO1xuXHQtLWNvbG9yLXR5cG8td2FybmluZzogJGNvbG9yLXR5cG8td2FybmluZztcblx0LS1jb2xvci10eXBvLWFsZXJ0OiAkY29sb3ItdHlwby1hbGVydDtcblxuXHQvKiDQptCy0LXRgtCwINGB0YHRi9C70L7QuiAqL1xuXHQtLWNvbG9yLWxpbms6ICRjb2xvci1saW5rO1xuXHQtLWNvbG9yLWxpbmstZXh0ZXJuYWw6ICRjb2xvci1saW5rLWV4dGVybmFsO1xuXHQtLWNvbG9yLWxpbmstbWlub3I6ICRjb2xvci1saW5rLW1pbm9yO1xuXHQtLWNvbG9yLWxpbmstaG92ZXI6ICRjb2xvci1saW5rLWhvdmVyO1xuXG5cblx0LyogREVQUkVDQVRFRCAqL1xuXHQtLWNvbG9yLWludmVyc2U6ICRjb2xvci1pbnZlcnNlO1xuXHQtLWNvbG9yLWJvcmRlci1jb250cm9sOiAkY29sb3ItYm9yZGVyLWNvbnRyb2w7XG5cdC0tY29sb3ItZGVmYXVsdC1pb3M6ICRjb2xvci1kZWZhdWx0LWlvcztcblx0LS1jb2xvci1kZWZhdWx0LWFuZHJvaWQ6ICRjb2xvci1kZWZhdWx0LWFuZHJvaWQ7XG5cdC0tY29sb3ItZGlzYWJsZTogJGNvbG9yLWRpc2FibGU7XG5cdC0tY29sb3ItdHlwby1pbnZlcnNlOiAkY29sb3ItdHlwby1pbnZlcnNlO1xuXHQtLWNvbG9yLXR5cG8taW5jb21lOiAkY29sb3ItdHlwby1pbmNvbWU7XG5cdC0tY29sb3ItdHlwby1sZXR0ZXI6ICRjb2xvci10eXBvLWxldHRlcjtcbn1cbiIsIi8qINCg0LDQt9C80LXRgNGLINGC0LXQutGB0YLQsCAqL1xuJHNpemUtdHlwby14czogMTFweDtcbiRzaXplLXR5cG8tczogMTNweDtcbiRzaXplLXR5cG8tbTogMTVweDtcbiRzaXplLXR5cG8tbDogMThweDtcbiRzaXplLXR5cG8teGw6IDIwcHg7XG4kc2l6ZS10eXBvLXh4bDogMjRweDtcbiRzaXplLXR5cG8teHh4bDogMzJweDtcbiRzaXplLXR5cG8teHh4eGw6IDQwcHg7XG5cbi8qINCc0LXQttGB0YLRgNC+0YfQvdGL0Lkg0LjQvdGC0LXRgNCy0LDQuyAqL1xuJGxpbmUtaGVpZ2h0LXR5cG8teHM6IDE1cHg7XG4kbGluZS1oZWlnaHQtdHlwby1zOiAxOHB4O1xuJGxpbmUtaGVpZ2h0LXR5cG8tbTogMjFweDtcbiRsaW5lLWhlaWdodC10eXBvLWw6IDI1cHg7XG4kbGluZS1oZWlnaHQtdHlwby14bDogMjhweDtcbiRsaW5lLWhlaWdodC10eXBvLXh4bDogMzRweDtcbiRsaW5lLWhlaWdodC10eXBvLXh4eGw6IDM4cHg7XG4kbGluZS1oZWlnaHQtdHlwby14eHh4bDogNDhweDtcblxuOnJvb3Qge1xuXHQvKiDQoNCw0LfQvNC10YAg0YLQtdC60YHRgtCwICovXG5cdC0tc2l6ZS10eXBvLXhzOiAxMXB4O1xuXHQtLXNpemUtdHlwby1zOiAxM3B4O1xuXHQtLXNpemUtdHlwby1tOiAxNXB4O1xuXHQtLXNpemUtdHlwby1sOiAxOHB4O1xuXHQtLXNpemUtdHlwby14bDogMjBweDtcblx0LS1zaXplLXR5cG8teHhsOiAyNHB4O1xuXHQtLXNpemUtdHlwby14eHhsOiAzMnB4O1xuXHQtLXNpemUtdHlwby14eHh4bDogNDBweDtcblxuXHQvKiDQnNC10LbRgdGC0YDQvtGH0L3Ri9C5INC40L3RgtC10YDQstCw0LsgKi9cblx0LS1saW5lLWhlaWdodC10eXBvLXhzOiAxNXB4O1xuXHQtLWxpbmUtaGVpZ2h0LXR5cG8tczogMThweDtcblx0LS1saW5lLWhlaWdodC10eXBvLW06IDIxcHg7XG5cdC0tbGluZS1oZWlnaHQtdHlwby1sOiAyNXB4O1xuXHQtLWxpbmUtaGVpZ2h0LXR5cG8teGw6IDI4cHg7XG5cdC0tbGluZS1oZWlnaHQtdHlwby14eGw6IDM0cHg7XG5cdC0tbGluZS1oZWlnaHQtdHlwby14eHhsOiAzOHB4O1xuXHQtLWxpbmUtaGVpZ2h0LXR5cG8teHh4eGw6IDQ4cHg7XG5cblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA5OXB4KSB7XG5cdFx0Lyog0KDQsNC30LzQtdGAINGC0LXQutGB0YLQsCAqL1xuXHRcdC0tc2l6ZS10eXBvLXhzOiAxMXB4O1xuXHRcdC0tc2l6ZS10eXBvLXM6IDEzcHg7XG5cdFx0LS1zaXplLXR5cG8tbTogMTVweDtcblx0XHQtLXNpemUtdHlwby1sOiAxNnB4O1xuXHRcdC0tc2l6ZS10eXBvLXhsOiAxOHB4O1xuXHRcdC0tc2l6ZS10eXBvLXh4bDogMjBweDtcblx0XHQtLXNpemUtdHlwby14eHhsOiAyNHB4O1xuXHRcdC0tc2l6ZS10eXBvLXh4eHhsOiAzMnB4O1xuXG5cdFx0Lyog0JzQtdC20YHRgtGA0L7Rh9C90YvQuSDQuNC90YLQtdGA0LLQsNC7ICovXG5cdFx0LS1saW5lLWhlaWdodC10eXBvLXhzOiAxNXB4O1xuXHRcdC0tbGluZS1oZWlnaHQtdHlwby1zOiAxOHB4O1xuXHRcdC0tbGluZS1oZWlnaHQtdHlwby1tOiAyMXB4O1xuXHRcdC0tbGluZS1oZWlnaHQtdHlwby1sOiAyMnB4O1xuXHRcdC0tbGluZS1oZWlnaHQtdHlwby14bDogMjVweDtcblx0XHQtLWxpbmUtaGVpZ2h0LXR5cG8teHhsOiAyOHB4O1xuXHRcdC0tbGluZS1oZWlnaHQtdHlwby14eHhsOiAzNHB4O1xuXHRcdC0tbGluZS1oZWlnaHQtdHlwby14eHh4bDogMzhweDtcblx0fVxufVxuIiwiLyog0J7RgtGB0YLRg9C/0YsgKi9cbiRzcGFjZS14eHhzOiAycHg7XG4kc3BhY2UteHhzOiA0cHg7XG4kc3BhY2UteHM6IDhweDtcbiRzcGFjZS1zOiAxMnB4O1xuJHNwYWNlLW06IDE2cHg7XG4kc3BhY2UtbDogMjBweDtcbiRzcGFjZS14bDogMjRweDtcbiRzcGFjZS14eGw6IDMycHg7XG4kc3BhY2UteHh4bDogNDBweDtcbiRzcGFjZS14eHh4bDogNDhweDtcbiRzcGFjZS14eHh4eGw6IDcycHg7XG4kc3BhY2UteHh4eHh4bDogOTZweDtcblxuOnJvb3Qge1xuXHQvKiDQntGC0YHRgtGD0L/RiyAqL1xuXHQtLXNwYWNlLXh4eHM6ICRzcGFjZS14eHhzO1xuXHQtLXNwYWNlLXh4czogJHNwYWNlLXh4cztcblx0LS1zcGFjZS14czogJHNwYWNlLXhzO1xuXHQtLXNwYWNlLXM6ICRzcGFjZS1zO1xuXHQtLXNwYWNlLW06ICRzcGFjZS1tO1xuXHQtLXNwYWNlLWw6ICRzcGFjZS1sO1xuXHQtLXNwYWNlLXhsOiAkc3BhY2UteGw7XG5cdC0tc3BhY2UteHhsOiAkc3BhY2UteHhsO1xuXHQtLXNwYWNlLXh4eGw6ICRzcGFjZS14eHhsO1xuXHQtLXNwYWNlLXh4eHhsOiAkc3BhY2UteHh4eGw7XG5cdC0tc3BhY2UteHh4eHhsOiAkc3BhY2UteHh4eHhsO1xuXHQtLXNwYWNlLXh4eHh4eGw6ICRzcGFjZS14eHh4eHhsO1xufVxuIiwiLnBhZ2UtbGF5b3V0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmb250LXNpemU6IHBpeHJlbSgxNCk7XG5cdG1heC13aWR0aDogMTA5NXB4O1xuXG5cdCZfX21haW4tY29udGVudCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aWR0aDogNTYwcHg7XG5cdH1cblxuXHQmX19tYWluLWNvbnRlbnRfd2lkZV9sIHtcblx0XHR3aWR0aDogOTMwcHg7XG5cdH1cblxuXHQmX19yaWdodC1jb2x1bW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdHdpZHRoOiAyNjVweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1sKTtcblx0fVxuXG5cdCZfX3JpZ2h0LWNvbHVtbl93aWRlX2wge1xuXHRcdHdpZHRoOiAzNTBweDtcblx0fVxuXG5cdCZfdHlwZV9jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfdHlwZV9jZW50ZXIge1xuXHRcdC5wYWdlLWxheW91dF9fbWFpbi1jb250ZW50IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0LnBhZ2UtbGF5b3V0X19yaWdodC1jb2x1bW4ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IC0yODVweDtcblx0XHR9XG5cdH1cblxuXHQmX2hhcy10YWdfeWVzICZfX3JpZ2h0LWNvbHVtbiB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LnBhZ2UtbGF5b3V0IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC13aWR0aDogMTA3NXB4O1xuXHR9XG59XG4iLCIucGFnZS1sYXlvdXQge1xuXHRtYXJnaW46IDIwcHggYXV0byAzODBweDtcbn1cbiIsIi5zZXJ2ZXItZXJyb3JfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbCk7XG59XG4iLCIuc2VydmVyLWVycm9yX19jb2RlIHtcblx0Zm9udC1zaXplOiA4Ljc1cmVtO1xuXHRsaW5lLWhlaWdodDogNi42MjVyZW07XG5cdGNvbG9yOiAjZGRkYmQ2O1xuXHRtYXJnaW46IDQwcHggMCAyNXB4O1xufVxuIiwiLnRpdGxlIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cblxuLnRpdGxlOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpdGxlX19pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRyaWdodDogM3B4O1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnRpdGxlX19pY29uLmljb25fc2l6ZV8xNiB7XG5cdHRvcDogOXB4O1xufVxuLnRpdGxlX19pY29uLmljb25fc2l6ZV8zMiB7XG5cdHRvcDogLTJweDtcbn1cbi50aXRsZV9faWNvbi5pY29uX3NpemVfNTYge1xuXHR0b3A6IC0xMnB4O1xufVxuLnRpdGxlX2xldmVsXzIge1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cblxuLnRpdGxlX2xldmVsXzIgLnRpdGxlX19pY29uLmljb25fc2l6ZV8xNiB7XG5cdHRvcDogN3B4O1xufVxuLnRpdGxlX2xldmVsXzIgLnRpdGxlX19pY29uLmljb25fc2l6ZV8zMiB7XG5cdHRvcDogLTRweDtcbn1cbi50aXRsZV9sZXZlbF8yIC50aXRsZV9faWNvbi5pY29uX3NpemVfNTYge1xuXHR0b3A6IC0xNHB4O1xufVxuLnRpdGxlX2xldmVsXzMge1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5cbi50aXRsZV9sZXZlbF8zIC50aXRsZV9faWNvbi5pY29uX3NpemVfMTYge1xuXHR0b3A6IDVweDtcbn1cbi50aXRsZV9sZXZlbF8zIC50aXRsZV9faWNvbi5pY29uX3NpemVfMzIge1xuXHR0b3A6IC01cHg7XG59XG4udGl0bGVfbGV2ZWxfMyAudGl0bGVfX2ljb24uaWNvbl9zaXplXzU2IHtcblx0dG9wOiAtMTVweDtcbn1cbiIsIi5saW5rIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbiIsIjpibG9jayhsaW5rKSB7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4iLCIubGluayB7XG5cdGNvbG9yOiAjNGQ3ZmQyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2Utb3V0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogIzRkN2ZkMjtcblx0fVxuXG5cdCZfZGlzYWJsZWQge1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxufVxuIiwiLmxpbmsge1xuXHQmOmhvdmVyLFxuXHQmOmhvdmVyOnZpc2l0ZWQsXG5cdCZfaG92ZXJlZCxcblx0Jl9ob3ZlcmVkOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAjZDAwO1xuXHR9XG59XG4iLCIucGFyYWdyYXBoIHtcblx0bWFyZ2luOiAwIDAgdmFyKC0tc3BhY2UtbCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC10eXBvLW0pO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLmZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIuZm9ybV9fcHJlbG9hZCB7XG5cdCYtc3BpbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW46IC0xNnB4O1xuXHR9XG59XG4iLCIucGFyYW5qYSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAtMTAwJTtcblx0cmlnaHQ6IC0xMDAlO1xuXHRib3R0b206IC0xMDAlO1xuXHRsZWZ0OiAtMTAwJTtcblx0ei1pbmRleDogOTtcblxuXHQmX3N0YXRlX2Nsb3NlIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuM3MsIG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcblx0fVxuXG5cdCZfc3RhdGVfb3BlbiB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG5cdH1cbn1cbiIsIi5zcGluIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICdcXDAwQTAnO1xuXHR9XG5cblx0Jl92aXNpYmxlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdGFuaW1hdGlvbjogc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG5cdFx0Lyogc3R5bGVsaW50LWRpc2FibGUgKi9cblx0XHRiYWNrZ3JvdW5kOiAwIDAgbm8tcmVwZWF0IHVybCguL3NwaW4uYXNzZXRzL3NwaW4uZ2lmKTtcblxuXHRcdC8qIGAxZGVnYCBpcyBuZWVkZWQgdG8gcHJldmVudCBGRiBidWcgYWZ0ZXIgbWluaWZpY2F0aW9uIChgMGRlZ2AgPT4gYDBgKSAqL1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDApKTtcblx0XHQvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBBY2NlbGVyYXRlIGFuaW1hdGlvbiAqL1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG5cdGZyb20ge1xuXHRcdGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR9XG5cdHRvIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG4iLCIuc3Bpbm5lcl9zdGF0ZV9jbG9zZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuc3Bpbm5lcl9fcGFyYW5qYS5wYXJhbmphIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGVmYXVsdCk7XG5cdG9wYWNpdHk6IDAuODtcblx0ei1pbmRleDogMTIwO1xufVxuIiwiLnNwaW5uZXJfX3NwaW4ge1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNDAlO1xuXHRtYXJnaW4tbGVmdDogLTE5cHg7XG5cblx0Ji5zcGluX3Zpc2libGUge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0fVxufVxuIiwiLnNwaW5uZXJfX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDQwJTtcblx0cmlnaHQ6IDQwJTtcblx0dG9wOiA0MCU7XG5cdG1hcmdpbi10b3A6IDcwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLWwpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtdHlwby1sKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLyog0JTQvtCx0LDQstC70LXQvSDQu9C40YjQvdC40Lkg0YHQtdC70LXQutGC0L7RgCDQtNC70Y8g0L/QtdGA0LXQutGA0YvRgtC40Y8gZGlzcGxheTpibG9jayAqL1xuLmZvcm0gLmZvcm1fX2NvbnRyb2wuZm9ybV9fY29udHJvbF9oaWRkZW5feWVzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi5mb3JtX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvcm1fX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybV9faXRlbV9oaWRkZW5feWVzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtX19pdGVtLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogOHB4O1xuXHRyaWdodDogM3B4O1xufVxuLmZvcm1fX2l0ZW1fZGlzcGxheV9yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi5mb3JtX19pdGVtX2Rpc3BsYXlfbGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuIiwiLmZvcm1fX2l0ZW1faW5kZW50X25vIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtX19pdGVtX2luZGVudF9zIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZvcm1fX2l0ZW1faW5kZW50X20ge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvcm1fX2l0ZW1faW5kZW50X2wge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZvcm1fX2l0ZW1faW5kZW50X3hsIHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbiIsIi5pc2xhbmQge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIuaXNsYW5kX19zZWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmlzbGFuZF9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cbiIsIi5pc2xhbmRfX3NlY3Rpb25faW5kZW50X20ge1xuXHRwYWRkaW5nOiAyMHB4IDI1cHg7XG59XG4iLCIucmVzdWx0IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZGVmYXVsdCk7XG5cdG1heC13aWR0aDogNTYwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQmX19zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjZS1sKTtcblx0fVxufVxuXG4ucGFyYWdyYXBoX3R5cGVfaGVhZGVyIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8teHhsKTtcblx0bWFyZ2luOiAwIDAgMTBweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXR5cG8teGwpO1xufVxuIiwiLmJ1dHRvbiB7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4iLCI6YmxvY2soYnV0dG9uKSB7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4iLCIuYnV0dG9uIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRjb2xvcjogIzAwMDtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0b3V0bGluZTogMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblxuXHQmOjotbW96LWZvY3VzLWlubmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXHQmX190ZXh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LyogRGVjb3JhdGl2ZSBlbGVtZW50IChpbm5lciBiYWNrZ3JvdW5kKSAqL1xuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDFweDtcblx0XHRyaWdodDogMXB4O1xuXHRcdGJvdHRvbTogMXB4O1xuXHRcdGxlZnQ6IDFweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxufVxuXG4uYnV0dG9uX2ZvY3VzZWQtaGFyZCB7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTc4LCAxNDIsIDAsIDAuNik7XG59XG5cbi5idXR0b25fZm9jdXNlZC1oYXJkLmJ1dHRvbjo6YmVmb3JlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWNvbG9yLWJyYW5kKSwgaW5zZXQgMCAwIDAgMXB4IHZhcigtLWNvbG9yLWJyYW5kKTtcbn1cblxuLmJ1dHRvbl9wcmVzc2VkOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjZjZmNWYzO1xufVxuXG4uYnV0dG9uX2NoZWNrZWQge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDE1MywgMTIyLCAwLCAwLjUpO1xufVxuXG4uYnV0dG9uLmJ1dHRvbl9jaGVja2VkOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYmEwO1xufVxuXG4uYnV0dG9uLmJ1dHRvbl9jaGVja2VkLmJ1dHRvbl9wcmVzc2VkIHtcblx0YmFja2dyb3VuZDogcmdiYSgxMjksIDEwMywgMCwgMC42KTtcbn1cblxuLmJ1dHRvbi5idXR0b25fY2hlY2tlZC5idXR0b25fcHJlc3NlZDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogI2ZlZTQ4MTtcbn1cblxuLmJ1dHRvbi5idXR0b25fY2hlY2tlZC5idXR0b25faG92ZXJlZCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTI5LCAxMDMsIDAsIDAuNik7XG59XG5cbi5idXR0b24uYnV0dG9uX2Rpc2FibGVkIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmJ1dHRvbi5idXR0b25fZGlzYWJsZWQ6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b24uYnV0dG9uX2Rpc2FibGVkLmJ1dHRvbl9jaGVja2VkIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmJ1dHRvbi5idXR0b25fZGlzYWJsZWQgLmJ1dHRvbl9fdGV4dCB7XG5cdGNvbG9yOiAjNzY3Njc2O1xufVxuXG4uYnV0dG9uLmJ1dHRvbl9kaXNhYmxlZCAuaWNvbiB7XG5cdG9wYWNpdHk6IDAuMztcbn1cblxuLmJ1dHRvbl9fdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY29udHJvbC1ncm91cCAuYnV0dG9uX2NoZWNrZWQgKyAuYnV0dG9uOjpiZWZvcmUsXG4uY29udHJvbC1ncm91cCAucmFkaW9fY2hlY2tlZCArIC5yYWRpbyAuYnV0dG9uOjpiZWZvcmUsXG4uY29udHJvbC1ncm91cCAuY2hlY2tib3hfY2hlY2tlZCArIC5jaGVja2JveCAuYnV0dG9uOjpiZWZvcmUge1xuXHRsZWZ0OiAwO1xufVxuXG4uY29udHJvbC1ncm91cCAuYnV0dG9uIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNvbnRyb2wtZ3JvdXAgLmJ1dHRvbjo6YmVmb3JlIHtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jb250cm9sLWdyb3VwIC5idXR0b24uYnV0dG9uX2NoZWNrZWQ6OmJlZm9yZSB7XG5cdHJpZ2h0OiAxcHg7XG59XG5cbi5jb250cm9sLWdyb3VwIC5idXR0b24uYnV0dG9uX2ZvY3VzZWQtaGFyZC5idXR0b246OmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG59XG5cbi5jb250cm9sLWdyb3VwID4gLmJ1dHRvbjpmaXJzdC1jaGlsZCxcbi5jb250cm9sLWdyb3VwID4gOmZpcnN0LWNoaWxkIC5idXR0b24sXG4uY29udHJvbC1ncm91cCA+IDpmaXJzdC1jaGlsZC5wb3B1cCArIC5idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cblxuLmNvbnRyb2wtZ3JvdXAgPiAuYnV0dG9uOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4uY29udHJvbC1ncm91cCA+IDpmaXJzdC1jaGlsZCAuYnV0dG9uOjpiZWZvcmUsXG4uY29udHJvbC1ncm91cCA+IDpmaXJzdC1jaGlsZC5wb3B1cCArIC5idXR0b246OmJlZm9yZSB7XG5cdGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuXG4uY29udHJvbC1ncm91cCA+IC5idXR0b246Zmlyc3QtY2hpbGQuYnV0dG9uX2ZvY3VzZWQtaGFyZC5idXR0b246OmJlZm9yZSxcbi5jb250cm9sLWdyb3VwID4gOmZpcnN0LWNoaWxkIC5idXR0b24uYnV0dG9uX2ZvY3VzZWQtaGFyZC5idXR0b246OmJlZm9yZSxcbi5jb250cm9sLWdyb3VwID4gOmZpcnN0LWNoaWxkLnBvcHVwICsgLmJ1dHRvbi5idXR0b25fZm9jdXNlZC1oYXJkLmJ1dHRvbjo6YmVmb3JlIHtcblx0bGVmdDogMXB4O1xufVxuXG4uY29udHJvbC1ncm91cCA+IC5idXR0b246bGFzdC1jaGlsZCxcbi5jb250cm9sLWdyb3VwID4gOmxhc3QtY2hpbGQgLmJ1dHRvbiB7XG5cdGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4uY29udHJvbC1ncm91cCA+IC5idXR0b246bGFzdC1jaGlsZDo6YmVmb3JlLFxuLmNvbnRyb2wtZ3JvdXAgPiA6bGFzdC1jaGlsZCAuYnV0dG9uOjpiZWZvcmUge1xuXHRib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcblx0cmlnaHQ6IDFweDtcbn1cblxuLmNvbnRyb2wtZ3JvdXAgPiA6b25seS1jaGlsZCAuYnV0dG9uIHtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uY29udHJvbC1ncm91cCA+IDpvbmx5LWNoaWxkIC5idXR0b246OmJlZm9yZSB7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiIsIi5idXR0b25fX2ljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnV0dG9uX19pY29uX3NpZGVfbGVmdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4uYnV0dG9uX19pY29uX3NpZGVfcmlnaHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG59XG4iLCIuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogNTAlIG5vLXJlcGVhdDtcbn1cbi8qIEhhY2sgZm9yIGNvcnJlY3QgYmFzZWxpbmUgcG9zaXRpb25pbmcgKi9cbi5pY29uOmVtcHR5OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY29udGVudDogJ1xcMDBBMCc7XG59XG4vKlxuICAgICAqINCn0YLQvtCx0Ysg0LjQutC+0L3QutCwINC/0YDQsNCy0LjQu9GM0L3QviDQv9C+0LfQuNGG0LjQvtC90LjRgNC+0LLQsNC70LDRgdGMINCy0L3Rg9GC0YDQuCDQsdC70L7Rh9C90L7Qs9C+INC60L7QvdGC0LXQutGB0YLQsCxcbiAgICAgKiDQvdGD0LbQvdC+INC/0YDQvtC/0LjRgdCw0YLRjCDRgNC+0LTQuNGC0LXQu9GOINGB0LLQvtC50YHRgtCy0L4gbGluZS1oZWlnaHQg0YHQviDQt9C90LDRh9C10L3QuNC10LwsINGA0LDQstC90YvQvCDQstGL0YHQvtGC0LUg0LjQutC+0L3QutC4XG4gICAgICovXG4uaWNvbiA+IGltZyxcbiAgICAuaWNvbiA+IHN2ZyB7XG4gICAgbWFyZ2luOiAtNS4xNWVtIDAgLTVlbTtcbiAgICAvKiAwLjE1IOKAlCBtYWdpYyBudW1iZXIsIGVtcGlyaWNhbGx5IGZvdW5kICovXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIjpibG9jayhpY29uKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogNTAlIG5vLXJlcGVhdDtcblxuICAgIC8qIEhhY2sgZm9yIGNvcnJlY3QgYmFzZWxpbmUgcG9zaXRpb25pbmcgKi9cbiAgICAmOmVtcHR5OmFmdGVyIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgIGNvbnRlbnQ6ICdcXDAwQTAnO1xuICAgIH1cblxuICAgIC8qXG4gICAgICog0KfRgtC+0LHRiyDQuNC60L7QvdC60LAg0L/RgNCw0LLQuNC70YzQvdC+INC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0LvQsNGB0Ywg0LLQvdGD0YLRgNC4INCx0LvQvtGH0L3QvtCz0L4g0LrQvtC90YLQtdC60YHRgtCwLFxuICAgICAqINC90YPQttC90L4g0L/RgNC+0L/QuNGB0LDRgtGMINGA0L7QtNC40YLQtdC70Y4g0YHQstC+0LnRgdGC0LLQviBsaW5lLWhlaWdodCDRgdC+INC30L3QsNGH0LXQvdC40LXQvCwg0YDQsNCy0L3Ri9C8INCy0YvRgdC+0YLQtSDQuNC60L7QvdC60LhcbiAgICAgKi9cbiAgICA+IGltZyxcbiAgICA+IHN2ZyB7XG4gICAgICAgIG1hcmdpbjogLTUuMTVlbSAwIC01ZW07IC8qIDAuMTUg4oCUIG1hZ2ljIG51bWJlciwgZW1waXJpY2FsbHkgZm91bmQgKi9cblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbn1cbiIsIi5pY29uIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiIsIi8qIGJvcmRlci13aWR0aCDQvdGD0LbQtdC9INC00LvRjyDQvNC10L3Rj9GO0YnQtdC50YHRjyDRgtC+0LvRidC40L3RiyDQvtCx0LLQvtC00LrQuCDQv9GA0Lgg0YTQvtC60YPRgdC1ICovXG4uYnV0dG9uX3ZpZXdfbm9ybWFsOjpiZWZvcmUge1xuXHR0cmFuc2l0aW9uOiAwLjFzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3IsIGJvcmRlci13aWR0aCwgYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLmJ1dHRvbl92aWV3X25vcm1hbC5idXR0b25faG92ZXJlZDo6YmVmb3JlIHtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5idXR0b25fdmlld19ub3JtYWwuYnV0dG9uX2NoZWNrZWQuYnV0dG9uX2hvdmVyZWQ6OmJlZm9yZSB7XG5cdGJvcmRlci1jb2xvcjogcmdiYSgxMjksIDEwMywgMCwgMC42KTtcbn1cbiIsIi5idXR0b25fdmlld19wc2V1ZG8ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYnV0dG9uX3ZpZXdfcHNldWRvOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnV0dG9uX3ZpZXdfcHNldWRvLmJ1dHRvbl9ob3ZlcmVkOjpiZWZvcmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uYnV0dG9uX3ZpZXdfcHNldWRvLmJ1dHRvbl9wcmVzc2VkOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uYnV0dG9uX3ZpZXdfcHNldWRvLmJ1dHRvbl9jaGVja2VkOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYmEwO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNTMsIDEyMiwgMCwgMC41KTtcbn1cblxuLmJ1dHRvbl92aWV3X3BzZXVkby5idXR0b25fY2hlY2tlZC5idXR0b25faG92ZXJlZDo6YmVmb3JlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTI5LCAxMDMsIDAsIDAuNik7XG59XG5cbi5idXR0b25fdmlld19wc2V1ZG8uYnV0dG9uX2NoZWNrZWQuYnV0dG9uX3ByZXNzZWQ6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNmZWU0ODE7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDEyOSwgMTAzLCAwLCAwLjYpO1xufVxuIiwiLmltYWdlIHtcbiAgICBib3JkZXI6IDA7XG59XG4iLCI6YmxvY2soaW1hZ2UpIHtcbiAgICBib3JkZXI6IDA7XG59XG4iLCIuaW1hZ2VfaW5saW5lX3llcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi10b3A6IC0ycHg7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xufVxuIiwiLmltYWdlX3NpemVfMTAge1xuXHRoZWlnaHQ6IDEwcHg7XG5cdHdpZHRoOiAxMHB4O1xufVxuLmltYWdlX3NpemVfMTIge1xuXHRoZWlnaHQ6IDEycHg7XG5cdHdpZHRoOiAxMnB4O1xufVxuLmltYWdlX3NpemVfMTQge1xuXHRoZWlnaHQ6IDE0cHg7XG5cdHdpZHRoOiAxNHB4O1xufVxuLmltYWdlX3NpemVfMTYge1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAxNnB4O1xufVxuLmltYWdlX3NpemVfMTgge1xuXHRoZWlnaHQ6IDE4cHg7XG5cdHdpZHRoOiAxOHB4O1xufVxuLmltYWdlX3NpemVfMjAge1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xufVxuLmltYWdlX3NpemVfMjUge1xuXHRoZWlnaHQ6IDI1cHg7XG5cdHdpZHRoOiAyNXB4O1xufVxuLmltYWdlX3NpemVfMzAge1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHdpZHRoOiAzMHB4O1xufVxuLmltYWdlX3NpemVfMzIge1xuXHRoZWlnaHQ6IDMycHg7XG5cdHdpZHRoOiAzMnB4O1xufVxuLmltYWdlX3NpemVfMzYge1xuXHRoZWlnaHQ6IDM2cHg7XG5cdHdpZHRoOiAzNnB4O1xufVxuLmltYWdlX3NpemVfNDAge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xufVxuLmltYWdlX3NpemVfNTAge1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiA1MHB4O1xufVxuLmltYWdlX3NpemVfNTYge1xuXHRoZWlnaHQ6IDU2cHg7XG5cdHdpZHRoOiA1NnB4O1xufVxuLmltYWdlX3NpemVfNjAge1xuXHRoZWlnaHQ6IDYwcHg7XG5cdHdpZHRoOiA2MHB4O1xufVxuIiwiLmxpc3Qge1xuXHRtYXJnaW46IDA7XG59XG4iLCIubGlzdF9faXRlbSB7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xufVxuIiwiLmxpbmtfdGhlbWVfZGFyayxcbi5saW5rX3RoZW1lX2Rhcms6dmlzaXRlZCB7XG5cdGNvbG9yOiAjMDAwO1xufVxuIiwiLmxpbmtfdGhlbWVfbGlnaHQsXG4ubGlua190aGVtZV9saWdodDp2aXNpdGVkIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXR5cG8taW52ZXJzZSk7XG59XG4ubGlua190aGVtZV9saWdodC5saW5rX2hvdmVyZWQsXG4ubGlua190aGVtZV9saWdodC5saW5rX2hvdmVyZWQ6dmlzaXRlZCB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4iLCIubGlua19hcnJvd19yaWdodDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogLTJweCA1cHggMCAycHg7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcblx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbiIsIi5pbmxpbmVfY29sb3Jfd2hpdGUgLmxpbmtfX2lubmVyLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl93aGl0ZSAubGlua19faW5uZXIsXG5hLmlubGluZV9jb2xvcl93aGl0ZSAubGlua19faW5uZXIsXG4uaW5saW5lX2NvbG9yX3doaXRlLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl93aGl0ZSxcbmEuaW5saW5lX2NvbG9yX3doaXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXR5cG8taW52ZXJzZSk7XG59XG4uaW5saW5lX2NvbG9yX3doaXRlIC5saW5rX19pbm5lcjpsaW5rLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl93aGl0ZSAubGlua19faW5uZXI6bGluayxcbmEuaW5saW5lX2NvbG9yX3doaXRlIC5saW5rX19pbm5lcjpsaW5rLFxuLmlubGluZV9jb2xvcl93aGl0ZTpsaW5rLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl93aGl0ZTpsaW5rLFxuYS5pbmxpbmVfY29sb3Jfd2hpdGU6bGluayxcbi5pbmxpbmVfY29sb3Jfd2hpdGUgLmxpbmtfX2lubmVyOmFjdGl2ZSxcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3Jfd2hpdGUgLmxpbmtfX2lubmVyOmFjdGl2ZSxcbmEuaW5saW5lX2NvbG9yX3doaXRlIC5saW5rX19pbm5lcjphY3RpdmUsXG4uaW5saW5lX2NvbG9yX3doaXRlOmFjdGl2ZSxcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3Jfd2hpdGU6YWN0aXZlLFxuYS5pbmxpbmVfY29sb3Jfd2hpdGU6YWN0aXZlLFxuLmlubGluZV9jb2xvcl93aGl0ZSAubGlua19faW5uZXI6aG92ZXIsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX3doaXRlIC5saW5rX19pbm5lcjpob3ZlcixcbmEuaW5saW5lX2NvbG9yX3doaXRlIC5saW5rX19pbm5lcjpob3Zlcixcbi5pbmxpbmVfY29sb3Jfd2hpdGU6aG92ZXIsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX3doaXRlOmhvdmVyLFxuYS5pbmxpbmVfY29sb3Jfd2hpdGU6aG92ZXIsXG4uaW5saW5lX2NvbG9yX3doaXRlIC5saW5rX19pbm5lcjp2aXNpdGVkLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl93aGl0ZSAubGlua19faW5uZXI6dmlzaXRlZCxcbmEuaW5saW5lX2NvbG9yX3doaXRlIC5saW5rX19pbm5lcjp2aXNpdGVkLFxuLmlubGluZV9jb2xvcl93aGl0ZTp2aXNpdGVkLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl93aGl0ZTp2aXNpdGVkLFxuYS5pbmxpbmVfY29sb3Jfd2hpdGU6dmlzaXRlZCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLWludmVyc2UpO1xufVxuLmlubGluZV9jb2xvcl9ibGFjayxcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3JfYmxhY2ssXG5hLmlubGluZV9jb2xvcl9ibGFjayB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLXByaW1hcnkpO1xufVxuLmlubGluZV9jb2xvcl9ibGFjazpsaW5rLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9ibGFjazpsaW5rLFxuYS5pbmxpbmVfY29sb3JfYmxhY2s6bGluayxcbi5pbmxpbmVfY29sb3JfYmxhY2s6YWN0aXZlLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9ibGFjazphY3RpdmUsXG5hLmlubGluZV9jb2xvcl9ibGFjazphY3RpdmUsXG4uaW5saW5lX2NvbG9yX2JsYWNrOmhvdmVyLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9ibGFjazpob3ZlcixcbmEuaW5saW5lX2NvbG9yX2JsYWNrOmhvdmVyLFxuLmlubGluZV9jb2xvcl9ibGFjazp2aXNpdGVkLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9ibGFjazp2aXNpdGVkLFxuYS5pbmxpbmVfY29sb3JfYmxhY2s6dmlzaXRlZCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLXByaW1hcnkpO1xufVxuLmlubGluZV9jb2xvcl9saWdodC1wcmltYXJ5LFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9saWdodC1wcmltYXJ5LFxuYS5pbmxpbmVfY29sb3JfbGlnaHQtcHJpbWFyeSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLXByb21vKTtcbn1cbi5pbmxpbmVfY29sb3JfbGlnaHQtcHJpbWFyeTpsaW5rLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9saWdodC1wcmltYXJ5OmxpbmssXG5hLmlubGluZV9jb2xvcl9saWdodC1wcmltYXJ5OmxpbmssXG4uaW5saW5lX2NvbG9yX2xpZ2h0LXByaW1hcnk6YWN0aXZlLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9saWdodC1wcmltYXJ5OmFjdGl2ZSxcbmEuaW5saW5lX2NvbG9yX2xpZ2h0LXByaW1hcnk6YWN0aXZlLFxuLmlubGluZV9jb2xvcl9saWdodC1wcmltYXJ5OmhvdmVyLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9saWdodC1wcmltYXJ5OmhvdmVyLFxuYS5pbmxpbmVfY29sb3JfbGlnaHQtcHJpbWFyeTpob3Zlcixcbi5pbmxpbmVfY29sb3JfbGlnaHQtcHJpbWFyeTp2aXNpdGVkLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9saWdodC1wcmltYXJ5OnZpc2l0ZWQsXG5hLmlubGluZV9jb2xvcl9saWdodC1wcmltYXJ5OnZpc2l0ZWQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdHlwby1wcm9tbyk7XG59XG4uaW5saW5lX2NvbG9yX2xpZ2h0LXNlY29uZGFyeSxcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3JfbGlnaHQtc2Vjb25kYXJ5LFxuYS5pbmxpbmVfY29sb3JfbGlnaHQtc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICM5OTk7XG59XG4uaW5saW5lX2NvbG9yX2xpZ2h0LXNlY29uZGFyeTpsaW5rLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9saWdodC1zZWNvbmRhcnk6bGluayxcbmEuaW5saW5lX2NvbG9yX2xpZ2h0LXNlY29uZGFyeTpsaW5rLFxuLmlubGluZV9jb2xvcl9saWdodC1zZWNvbmRhcnk6YWN0aXZlLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9saWdodC1zZWNvbmRhcnk6YWN0aXZlLFxuYS5pbmxpbmVfY29sb3JfbGlnaHQtc2Vjb25kYXJ5OmFjdGl2ZSxcbi5pbmxpbmVfY29sb3JfbGlnaHQtc2Vjb25kYXJ5OmhvdmVyLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9saWdodC1zZWNvbmRhcnk6aG92ZXIsXG5hLmlubGluZV9jb2xvcl9saWdodC1zZWNvbmRhcnk6aG92ZXIsXG4uaW5saW5lX2NvbG9yX2xpZ2h0LXNlY29uZGFyeTp2aXNpdGVkLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9saWdodC1zZWNvbmRhcnk6dmlzaXRlZCxcbmEuaW5saW5lX2NvbG9yX2xpZ2h0LXNlY29uZGFyeTp2aXNpdGVkIHtcblx0Y29sb3I6ICM5OTk7XG59XG4uaW5saW5lX2NvbG9yX2xpZ2h0LWdyZXksXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2xpZ2h0LWdyZXksXG5hLmlubGluZV9jb2xvcl9saWdodC1ncmV5IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXR5cG8tZ2hvc3QpO1xufVxuLmlubGluZV9jb2xvcl9kYXJrLXNlY29uZGFyeSxcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3JfZGFyay1zZWNvbmRhcnksXG5hLmlubGluZV9jb2xvcl9kYXJrLXNlY29uZGFyeSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLXNlY29uZGFyeSk7XG59XG4uaW5saW5lX2NvbG9yX2Rhcmstc2Vjb25kYXJ5OmxpbmssXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2Rhcmstc2Vjb25kYXJ5OmxpbmssXG5hLmlubGluZV9jb2xvcl9kYXJrLXNlY29uZGFyeTpsaW5rLFxuLmlubGluZV9jb2xvcl9kYXJrLXNlY29uZGFyeTphY3RpdmUsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2Rhcmstc2Vjb25kYXJ5OmFjdGl2ZSxcbmEuaW5saW5lX2NvbG9yX2Rhcmstc2Vjb25kYXJ5OmFjdGl2ZSxcbi5pbmxpbmVfY29sb3JfZGFyay1zZWNvbmRhcnk6aG92ZXIsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2Rhcmstc2Vjb25kYXJ5OmhvdmVyLFxuYS5pbmxpbmVfY29sb3JfZGFyay1zZWNvbmRhcnk6aG92ZXIsXG4uaW5saW5lX2NvbG9yX2Rhcmstc2Vjb25kYXJ5OnZpc2l0ZWQsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2Rhcmstc2Vjb25kYXJ5OnZpc2l0ZWQsXG5hLmlubGluZV9jb2xvcl9kYXJrLXNlY29uZGFyeTp2aXNpdGVkIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXR5cG8tc2Vjb25kYXJ5KTtcbn1cbi5pbmxpbmVfY29sb3JfYWNjZW50LFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9hY2NlbnQsXG5hLmlubGluZV9jb2xvcl9hY2NlbnQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluay1ob3Zlcik7XG59XG4uaW5saW5lX2NvbG9yX2FjY2VudDpsaW5rLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9hY2NlbnQ6bGluayxcbmEuaW5saW5lX2NvbG9yX2FjY2VudDpsaW5rLFxuLmlubGluZV9jb2xvcl9hY2NlbnQ6YWN0aXZlLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9hY2NlbnQ6YWN0aXZlLFxuYS5pbmxpbmVfY29sb3JfYWNjZW50OmFjdGl2ZSxcbi5pbmxpbmVfY29sb3JfYWNjZW50OmhvdmVyLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9hY2NlbnQ6aG92ZXIsXG5hLmlubGluZV9jb2xvcl9hY2NlbnQ6aG92ZXIsXG4uaW5saW5lX2NvbG9yX2FjY2VudDp2aXNpdGVkLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9hY2NlbnQ6dmlzaXRlZCxcbmEuaW5saW5lX2NvbG9yX2FjY2VudDp2aXNpdGVkIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstaG92ZXIpO1xufVxuLmlubGluZV9jb2xvcl9hY2NlbnQtbGlnaHQsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2FjY2VudC1saWdodCxcbmEuaW5saW5lX2NvbG9yX2FjY2VudC1saWdodCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLWFsZXJ0KTtcbn1cbi5pbmxpbmVfY29sb3JfcG9zaXRpdmUsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX3Bvc2l0aXZlLFxuYS5pbmxpbmVfY29sb3JfcG9zaXRpdmUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdHlwby1pbmNvbWUpO1xufVxuIiwiLmlubGluZV9tYXJnaW5fYm90dG9tMjAge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1sKTtcbn1cbiIsIi5pbmxpbmVfbWFyZ2luX2JvdHRvbTMwIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiIsIi5pbmxpbmVfbWFyZ2luX2xlZnQxMCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuIiwiLmlubGluZV9tYXJnaW5fbGVmdDEyIHtcblx0bWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlLXMpO1xufVxuIiwiLmlubGluZV9tYXJnaW5fcmlnaHQxMiB7XG5cdG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2Utcyk7XG59XG4iLCIuaW5saW5lX21hcmdpbl9zaWRlMTMwIHtcblx0bWFyZ2luLWxlZnQ6IDEzMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEzMHB4O1xufVxuIiwiLmlubGluZV9tYXJnaW5fc2lkZTI1IHtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcbn1cbiIsIi5pbmxpbmVfbWFyZ2luX3RvcDE1IHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cbiIsIi5pbmxpbmVfbWFyZ2luX3RvcDIwIHtcblx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2UtbCk7XG59XG4iLCIucmVzdWx0X19oZWFkaW5nIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogdmFyKC0tc3BhY2UtbCk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4iLCIucmVzdWx0X19pY29uIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbCk7XG59XG4iLCIucmVzdWx0X19jb250ZW50IHtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLWwpO1xufVxuLnJlc3VsdF9fY29udGVudF9pbmRlbnRfbm8tYm90dG9tIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlc3VsdF9fY29udGVudF9pbmRlbnRfbm8tYm90dG9tIC5idXR0b24ge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1sKTtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ucmVzdWx0X19jb250ZW50X2luZGVudF9uby1ib3R0b20gLmJ1dHRvbjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuIiwiLnJlc3VsdF9fYWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbCk7XG59XG4ucmVzdWx0X19hY3Rpb24gLmJ1dHRvbiB7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5yZXN1bHRfX2FjdGlvbiAuYnV0dG9uOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG4iLCIucmVzdWx0X190aXRsZSB7XG5cdG1hcmdpbjogMzBweCAwIDE1cHg7XG59XG4iLCIuYnV0dG9uX3NpemVfbSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLW0pO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXG5cdC5idXR0b25fX3RleHQge1xuXHRcdG1hcmdpbjogMCAxNXB4O1xuXHR9XG5cblx0LmJ1dHRvbl9faWNvbiB7XG5cdFx0d2lkdGg6IDMycHg7XG5cdH1cblxuXHQuYnV0dG9uX19pY29uLmljb25fdHlwZV9hcnJvdyB7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdH1cblxuXHQuYnV0dG9uX19pY29uX3NpZGVfbGVmdCB+IC5idXR0b25fX3RleHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAyOXB4O1xuXHR9XG5cblx0LmJ1dHRvbl9faWNvbl9zaWRlX3JpZ2h0IH4gLmJ1dHRvbl9fdGV4dCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyOXB4O1xuXHR9XG5cblx0Ji5idXR0b25fdmlldy10eXBlX3dpZGdldCB7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLXhsKTtcblx0XHRsaW5lLWhlaWdodDogMzNweDtcblxuXHRcdC5idXR0b25fX3RleHQge1xuXHRcdFx0bWFyZ2luOiAwIDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5idXR0b25fYXJyb3dfcmlnaHQgLmJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuXHRcdGhlaWdodDogMTFweDtcblx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0fVxuXG5cdCYuYnV0dG9uX2Fycm93X2xlZnQgLmJ1dHRvbl9fdGV4dDo6YmVmb3JlIHtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHR9XG59XG4iLCJcbi5pY29uX3NpemVfMTIge1xuXHRoZWlnaHQ6IDEycHg7XG5cdHdpZHRoOiAxMnB4O1xufVxuLmljb25fc2l6ZV8xNCB7XG5cdGhlaWdodDogMTRweDtcblx0d2lkdGg6IDE0cHg7XG59XG4uaWNvbl9zaXplXzE1IHtcblx0aGVpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMTVweDtcbn1cbi5pY29uX3NpemVfMTYge1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAxNnB4O1xufVxuLmljb25fc2l6ZV8xOCB7XG5cdGhlaWdodDogMThweDtcblx0d2lkdGg6IDE4cHg7XG59XG4uaWNvbl9zaXplXzI0IHtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMjRweDtcbn1cbi5pY29uX3NpemVfMjgge1xuXHRoZWlnaHQ6IDI4cHg7XG5cdHdpZHRoOiAyOHB4O1xufVxuLmljb25fc2l6ZV8zMiB7XG5cdGhlaWdodDogMzJweDtcblx0d2lkdGg6IDMycHg7XG59XG4uaWNvbl9zaXplXzM2IHtcblx0aGVpZ2h0OiAzNnB4O1xuXHR3aWR0aDogMzZweDtcbn1cbi5pY29uX3NpemVfNDAge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xufVxuLmljb25fc2l6ZV81NiB7XG5cdGhlaWdodDogNTZweDtcblx0d2lkdGg6IDU2cHg7XG59XG4uaWNvbl9zaXplXzYwIHtcblx0aGVpZ2h0OiA2MHB4O1xuXHR3aWR0aDogNjBweDtcbn1cbi5pY29uX3NpemVfODAge1xuXHRoZWlnaHQ6IDgwcHg7XG5cdHdpZHRoOiA4MHB4O1xufVxuXG4iLCIuaWNvbl9uYW1lX21pbnVzLXJlZCB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4vaWNvbl9uYW1lX21pbnVzLXJlZC5zdmdcIikgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4iLCIuaW5wdXRfX2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG4iLCIuaW5wdXRfX2NvbnRyb2wge1xuXHRmb250OiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuXHQvKiDQu9C40YjQvdC40LUg0L7RgtGB0YLRg9C/0Ysg0YMg0YLQtdC60YHRgtCwICovXG5cdCY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0fVxuXG5cdC8qINC90LDRgtC40LLQvdGL0Lkg0LrRgNC10YHRgtC40LogKi9cblx0Jjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdHRleHQtaW5kZW50OiAwO1xuXHR9XG5cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRjb2xvcjogIzk5OTtcblx0fVxuXG5cdCY6Oi1tcy1jbGVhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cdC5pbnB1dF9zaXplX20gLmlucHV0X19wc2V1ZG9ib3ggLmlucHV0X19jb250cm9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cbiIsIi5pbnB1dF9zaXplX21sLFxuLmlucHV0X3NpemVfbCB7XG5cdC5pbnB1dF9fY2xlYXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9jbGVhcl9zaXplX2wuc3ZnJyk7XG5cdH1cbn1cblxuLmlucHV0X3NpemVfbSxcbi5pbnB1dF9zaXplX3MsXG4uaW5wdXRfc2l6ZV94cywge1xuXHQuaW5wdXRfX2NsZWFyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vY2xlYXJfc2l6ZV9zLnN2ZycpO1xuXHR9XG59XG4iLCIubGFiZWwyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxhYmVsMl9oaWRkZW5feWVzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi50aXRsZTIge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuIiwiLnBhcmFncmFwaDIge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLnBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4iLCI6YmxvY2socG9wdXApIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4iLCIucG9wdXBfX3RhaWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQ6IDAvMCBhO1xuXG5cdCY6OmFmdGVyIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZGVmYXVsdCk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ2hvc3QpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxufVxuXG4ucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1yaWdodCAucG9wdXBfX3RhaWwsXG4ucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1sZWZ0IC5wb3B1cF9fdGFpbCxcbi5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLWNlbnRlciAucG9wdXBfX3RhaWwge1xuXHRib3R0b206IDEwMCU7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDdweDtcblxuXHQmOjphZnRlciB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuXHR9XG59XG5cbi5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLWNlbnRlciAucG9wdXBfX3RhaWwge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtN3B4O1xufVxuXG4ucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1sZWZ0IC5wb3B1cF9fdGFpbCB7XG5cdGxlZnQ6IDIwcHg7XG59XG5cbi5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLXJpZ2h0IC5wb3B1cF9fdGFpbCB7XG5cdHJpZ2h0OiAyMHB4O1xufVxuXG4ucG9wdXBfZGlyZWN0aW9uX3JpZ2h0LXRvcCAucG9wdXBfX3RhaWwsXG4ucG9wdXBfZGlyZWN0aW9uX3JpZ2h0LWNlbnRlciAucG9wdXBfX3RhaWwge1xuXHRyaWdodDogMTAwJTtcblx0dG9wOiA1MCU7XG5cdGhlaWdodDogMTRweDtcblx0d2lkdGg6IDdweDtcblx0bWFyZ2luLXRvcDogLTdweDtcblxuXHQmOjphZnRlciB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0fVxufVxuXG4iLCIudG9vbHRpcF9fdGFpbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udDogMC8wIGE7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cbn1cblxuLyog0YDQsNGB0LrRgNGL0YLQuNC1INCy0L3QuNC3ICovXG4ucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1sZWZ0IC50b29sdGlwX190YWlsLFxuLnBvcHVwX2RpcmVjdGlvbl9ib3R0b20tcmlnaHQgLnRvb2x0aXBfX3RhaWwsXG4ucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1jZW50ZXIgLnRvb2x0aXBfX3RhaWwge1xuXHRib3R0b206IDEwMCU7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDdweDtcblxuXHQmOjphZnRlciB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcblx0fVxufVxuXG4vKiDRgNCw0YHQutGA0YvRgtC40LUg0LLQv9GA0LDQstC+ICovXG4ucG9wdXBfZGlyZWN0aW9uX3JpZ2h0LXRvcCAudG9vbHRpcF9fdGFpbCxcbi5wb3B1cF9kaXJlY3Rpb25fcmlnaHQtY2VudGVyIC50b29sdGlwX190YWlsIHtcblx0cmlnaHQ6IDEwMCU7XG5cdGhlaWdodDogMTRweDtcblx0d2lkdGg6IDdweDtcblxuXHQmOjphZnRlciB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0fVxufVxuXG4vKiDRgNCw0YHQutGA0YvRgtC40LUg0LLQstC10YDRhSAqL1xuLnBvcHVwX2RpcmVjdGlvbl90b3AtbGVmdCAudG9vbHRpcF9fdGFpbCxcbi5wb3B1cF9kaXJlY3Rpb25fdG9wLWNlbnRlciAudG9vbHRpcF9fdGFpbCxcbi5wb3B1cF9kaXJlY3Rpb25fdG9wLXJpZ2h0IC50b29sdGlwX190YWlsIHtcblx0dG9wOiAxMDAlO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiA3cHg7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcblx0fVxufVxuXG4vKiDRgNCw0YHQutGA0YvRgtC40LUg0LLQu9C10LLQviAqL1xuLnBvcHVwX2RpcmVjdGlvbl9sZWZ0LXRvcCAudG9vbHRpcF9fdGFpbCxcbi5wb3B1cF9kaXJlY3Rpb25fbGVmdC1jZW50ZXIgLnRvb2x0aXBfX3RhaWwge1xuXHRsZWZ0OiAxMDAlO1xuXHRoZWlnaHQ6IDE0cHg7XG5cdHdpZHRoOiA3cHg7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0fVxufVxuXG4vKiDRhtC10L3RgtGA0LjRgNC+0LLQsNC90LjQtSDRhdCy0L7RgdGC0LjQutCwINC/0L4g0LPQvtGA0LjQt9C+0L3RgtCw0LvQuCAqL1xuLnBvcHVwX2RpcmVjdGlvbl9ib3R0b20tY2VudGVyIC50b29sdGlwX190YWlsLFxuLnBvcHVwX2RpcmVjdGlvbl90b3AtY2VudGVyIC50b29sdGlwX190YWlsIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTdweDtcbn1cblxuLyog0YbQtdC90YLRgNC40YDQvtCy0LDQvdC40LUg0YXQstC+0YHRgtC40LrQsCDQv9C+INCy0LXRgNGC0LjQutCw0LvQuCAqL1xuLnBvcHVwX2RpcmVjdGlvbl9yaWdodC1jZW50ZXIgLnRvb2x0aXBfX3RhaWwsXG4ucG9wdXBfZGlyZWN0aW9uX2xlZnQtY2VudGVyIC50b29sdGlwX190YWlsIHtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC03cHg7XG59XG5cbi8qINC+0YLRgdGC0YPQvyDQvtGCINC70LXQstC+0Lkg0L7RgdC4ICovXG4ucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1sZWZ0IC50b29sdGlwX190YWlsLFxuLnBvcHVwX2RpcmVjdGlvbl90b3AtbGVmdCAudG9vbHRpcF9fdGFpbCB7XG5cdGxlZnQ6IDdweDtcbn1cblxuLyog0L7RgtGB0YLRg9C/INC+0YIg0LLQtdGA0YXQvdC10Lkg0L7RgdC4ICovXG4ucG9wdXBfZGlyZWN0aW9uX3JpZ2h0LXRvcCAudG9vbHRpcF9fdGFpbCxcbi5wb3B1cF9kaXJlY3Rpb25fbGVmdC10b3AgLnRvb2x0aXBfX3RhaWwge1xuXHR0b3A6IDdweDtcbn1cblxuLnBvcHVwX2RpcmVjdGlvbl9ib3R0b20tcmlnaHQgLnRvb2x0aXBfX3RhaWwsXG4ucG9wdXBfZGlyZWN0aW9uX3RvcC1yaWdodCAudG9vbHRpcF9fdGFpbCB7XG5cdHJpZ2h0OiA3cHg7XG59XG4iLCIuaW5wdXRfX2ljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0Jl9zaWRlX2xlZnQge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQmX3NpZGVfcmlnaHQge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG4iLCIuc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCI6YmxvY2soc2VsZWN0KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiLnNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5zZWxlY3QgLnNlbGVjdF9fdGljayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2Fycm93LnN2Zyk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG59XG4uc2VsZWN0LnNlbGVjdF9zaXplX3MgLnNlbGVjdF9fdGljayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2Fzc2V0cy9hcnJvdy1zLnN2Zyk7XG59XG4uc2VsZWN0LnNlbGVjdF9vcGVuZWQgLnNlbGVjdF9fdGljayB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLnNlbGVjdC5zZWxlY3Rfd2lkdGhfYXZhaWxhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3Quc2VsZWN0X2lubGluZV95ZXMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuIiwiLnNlbGVjdF9fYnV0dG9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0LmJ1dHRvbl9fdGV4dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0fVxuXG5cdC5idXR0b25fX3RleHQ6ZW1wdHk6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcMDBhMCc7XG5cdH1cblxuXHQmLmJ1dHRvbl9zaXplX3MgLmJ1dHRvbl9fdGV4dCB7XG5cdFx0cGFkZGluZy1yaWdodDogMjJweDtcblx0fVxuXHQmLmJ1dHRvbl9zaXplX3MgLmljb24ge1xuXHRcdHdpZHRoOiAyNXB4O1xuXHR9XG5cdCYuYnV0dG9uX3NpemVfbSAuYnV0dG9uX190ZXh0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHR9XG5cdCYuYnV0dG9uX3NpemVfbSAuaWNvbiB7XG5cdFx0d2lkdGg6IDMxcHg7XG5cdH1cblx0Ji5idXR0b25fc2l6ZV9sIC5idXR0b25fX3RleHQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI5cHg7XG5cdH1cblx0Ji5idXR0b25fc2l6ZV9sIC5pY29uIHtcblx0XHR3aWR0aDogMzVweDtcblx0fVxuXHQmLmJ1dHRvbl9zaXplX3hsIC5idXR0b25fX3RleHQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMzcHg7XG5cdH1cblx0Ji5idXR0b25fc2l6ZV94bCAuaWNvbiB7XG5cdFx0d2lkdGg6IDM5cHg7XG5cdH1cbn1cbiIsIi5zZWxlY3RfX21lbnUubWVudV9zaXplX20gLm1lbnUtaXRlbSB7XG5cdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby1tKTtcblx0Ji5tZW51LWl0ZW1fdGhlbWVfbm9ybWFsIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDUwJTtcblx0fVxufVxuIiwiLm1lbnUge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCI6YmxvY2sobWVudSkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIubWVudS1pdGVtIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbiIsIjpibG9jayhtZW51LWl0ZW0pIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbiIsIi5tZW51X3NpemVfbSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLXMpO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRoZWlnaHQ6IDRweDtcblx0fVxuXG5cdC5tZW51X19ncm91cCB7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdH1cblxuXHQubWVudV9fZ3JvdXAtdGl0bGUge1xuXHRcdHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tbSk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXR5cG8teGwpO1xuXHR9XG59XG4iLCIubWVudV9zaXplX2wge1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXR5cG8teHhsKTtcblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRoZWlnaHQ6IDVweDtcblx0fVxuXG5cdC5tZW51LWl0ZW0gKyAubWVudV9fZ3JvdXAge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXG5cdC5tZW51LWl0ZW0gKyAubWVudV9fZ3JvdXAge1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIubWVudV9zaXplX3hsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tbSk7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGhlaWdodDogNnB4O1xuXHR9XG5cblx0Lm1lbnUtaXRlbSArIC5tZW51X19ncm91cCB7XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHR9XG5cblx0Lm1lbnUtaXRlbSArIC5tZW51X19ncm91cCB7XG5cdFx0cGFkZGluZzogNnB4IDA7XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tZW51X3NpemVfbSB7XG5cblx0Lm1lbnUtaXRlbV90aGVtZV9ub3JtYWwge1xuXHRcdHBhZGRpbmc6IDAgMTNweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxM3B4IDUwJTtcblxuXHRcdCY6bm90KC5tZW51LWl0ZW1faGFzLXRpcF9ubykge1xuXHRcdFx0cGFkZGluZzogMCAxM3B4IDAgMzBweDtcblx0XHR9XG5cdH1cblxuXHQubWVudV9fZ3JvdXAgKyAubWVudS1pdGVtX3RoZW1lX25vcm1hbCB7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHR9XG5cblx0JltjbGFzcyo9J21lbnVfbW9kZSddIC5tZW51LWl0ZW1fdGhlbWVfbm9ybWFsLFxuXHQubWVudV9fZ3JvdXAtdGl0bGUgfiAubWVudS1pdGVtX3RoZW1lX25vcm1hbCB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG59XG4iLCIubWVudV9zaXplX2wge1xuXHQubWVudS1pdGVtX3RoZW1lX25vcm1hbCB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggNTAlO1xuXG5cdFx0Jjpub3QoLm1lbnUtaXRlbV9oYXMtdGlwX25vKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHggMCAzNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5tZW51X19ncm91cCArIC5tZW51LWl0ZW1fdGhlbWVfbm9ybWFsIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblxuXHQmW2NsYXNzKj0nbWVudV9tb2RlJ10gLm1lbnUtaXRlbV90aGVtZV9ub3JtYWwsXG5cdC5tZW51X19ncm91cC10aXRsZSB+IC5tZW51LWl0ZW1fdGhlbWVfbm9ybWFsIHtcblx0XHRwYWRkaW5nOiAwIDM0cHg7XG5cdH1cbn1cbiIsIi5tZW51X3NpemVfeGwge1xuXHQubWVudS1pdGVtX3RoZW1lX25vcm1hbCB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggNTAlO1xuXG5cdFx0Jjpub3QoLm1lbnUtaXRlbV9oYXMtdGlwX25vKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMCA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5tZW51X19ncm91cCArIC5tZW51LWl0ZW1fdGhlbWVfbm9ybWFsIHtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdH1cblxuXHQmW2NsYXNzKj0nbWVudV9tb2RlJ10gLm1lbnUtaXRlbV90aGVtZV9ub3JtYWwsXG5cdC5tZW51X19ncm91cC10aXRsZSB+IC5tZW51LWl0ZW1fdGhlbWVfbm9ybWFsIHtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdH1cbn1cbiIsIi5jaGVja2JveCB7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4iLCI6YmxvY2soY2hlY2tib3gpIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbiIsIi5jaGVja2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Jl9fY29udHJvbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdG1hcmdpbjogMDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5jaGVja2JveF9mb2N1c2VkIC5jaGVja2JveF9fYm94OjpiZWZvcmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tY29sb3ItYnJhbmQpLCBpbnNldCAwIDAgMCAxcHggdmFyKC0tY29sb3ItYnJhbmQpO1xufVxuXG4uY2hlY2tib3hfaG92ZXJlZCAuY2hlY2tib3hfX2JveCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNoZWNrYm94X2hvdmVyZWQuY2hlY2tib3hfY2hlY2tlZCAuY2hlY2tib3hfX2JveCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTI5LCAxMDMsIDAsIDAuNik7XG59XG5cbi5jaGVja2JveF9jaGVja2VkIC5jaGVja2JveF9fYm94IHtcblx0YmFja2dyb3VuZDogcmdiYSgxNTMsIDEyMiwgMCwgMC41KTtcbn1cblxuLmNoZWNrYm94X2NoZWNrZWQgLmNoZWNrYm94X19ib3g6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNmZmViYTA7XG59XG5cbi5jaGVja2JveF9jaGVja2VkIC5jaGVja2JveF9fYm94OjphZnRlciB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuIiwiLmNoZWNrYm94X2Rpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRjb2xvcjogIzk5OTtcblxuXHQuY2hlY2tib3hfX2JveCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0fVxuXG5cdC5jaGVja2JveF9fYm94OjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNoZWNrYm94X2Rpc2FibGVkLmNoZWNrYm94X2NoZWNrZWQgLmNoZWNrYm94X19ib3gge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uY2hlY2tib3hfZGlzYWJsZWQuY2hlY2tib3hfY2hlY2tlZCAuY2hlY2tib3hfX2JveDo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAwLjQ7XG59XG4iLCIuY2hlY2tib3hfX2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAycHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vY2hlY2tib3hfX2JveC5hc3NldHMvdGlwLnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjA1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4wNXMgZWFzZS1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyBlYXNlLW91dCwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4wNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMDVzIGVhc2Utb3V0O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA1cyBlYXNlLW91dCwgb3BhY2l0eSAwLjA1cyBlYXNlLW91dCwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4wNXM7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDVzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMDVzIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjA1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4wNXMgZWFzZS1vdXQ7XG5cdFx0Lyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxcHg7XG5cdFx0cmlnaHQ6IDFweDtcblx0XHRib3R0b206IDFweDtcblx0XHRsZWZ0OiAxcHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWRlZmF1bHQpO1xuXHR9XG59XG4iLCIuY2hlY2tib3hfc2l6ZV9sIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tbSk7XG5cblx0LmNoZWNrYm94X19ib3gge1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdHRvcDogM3B4O1xuXHRcdHdpZHRoOiAxN3B4O1xuXHRcdGhlaWdodDogMTdweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0fVxuXG5cdC5jaGVja2JveF9fYm94OjphZnRlciB7XG5cdFx0dG9wOiAycHg7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcblx0fVxufVxuIiwiLmJ1dHRvbl9hcnJvd19yaWdodCAuYnV0dG9uX190ZXh0OjphZnRlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDdweDtcblx0Y29udGVudDogJyc7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYnV0dG9uX2Fycm93X3JpZ2h0LnN2ZycpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmJ1dHRvbl9hcnJvd19yaWdodC5idXR0b25fZGlzYWJsZWQgLmJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAwLjM7XG59XG4iLCIubGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICM2MDVkNWQ7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdG1hcmdpbjogMCAwLjRlbSAwLjVlbSAwO1xufVxuXG4iLCIvKiDQoNCw0LfQvNC10YDRiyDRj9GH0LXQtdC6INC00LvRjyDRgNCw0YHQutC70LDQtNC60Lgg0L/QviDRh9C10YLRi9GA0LXQvCDQutC+0LvQvtC90LrQsNC8ICovXG4ubGF5b3V0X3R5cGVfZm91ci1jb2x1bW4gPiAubGF5b3V0X19jb2wge1xuXHR3aWR0aDogMjUlO1xufVxuLmxheW91dF90eXBlX2ZvdXItY29sdW1uID4gLmxheW91dF9fY29sX3NpemVfMiB7XG5cdHdpZHRoOiA1MCU7XG59XG4ubGF5b3V0X3R5cGVfZm91ci1jb2x1bW4gPiAubGF5b3V0X19jb2xfc2l6ZV8zIHtcblx0d2lkdGg6IDc1JTtcbn1cbiIsIi8qINCg0LDQt9C80LXRgNGLINGP0YfQtdC10Log0LTQu9GPINGA0LDRgdC60LvQsNC00LrQuCDQv9C+INC/0Y/RgtC4INC60L7Qu9C+0L3QutCw0LwgKi9cbi5sYXlvdXRfdHlwZV9maXZlLWNvbHVtbiA+IC5sYXlvdXRfX2NvbCB7XG5cdHdpZHRoOiAyMCU7XG59XG4ubGF5b3V0X3R5cGVfZml2ZS1jb2x1bW4gPiAubGF5b3V0X19jb2xfc2l6ZV8yIHtcblx0d2lkdGg6IDQwJTtcbn1cbi5sYXlvdXRfdHlwZV9maXZlLWNvbHVtbiA+IC5sYXlvdXRfX2NvbF9zaXplXzMge1xuXHR3aWR0aDogNjAlO1xufVxuLmxheW91dF90eXBlX2ZpdmUtY29sdW1uID4gLmxheW91dF9fY29sX3NpemVfNCB7XG5cdHdpZHRoOiA4MCU7XG59XG4iLCIubGF5b3V0X19jb2wge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIucHJvbW8taGVhZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRib3R0b206IC0xMHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCA2cHggI2QyZDJkMjtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0bGVmdDogLTEwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMTBweDtcblx0fVxufVxuIiwiLnByb21vLWhlYWRlcl9fY29udGVudCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMzBweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiIsIi5wcm9tby1oZWFkZXJfX2NvbnRlbnQge1xuXHRtYXJnaW46IHZhcigtLXNwYWNlLXh4eGwpIGF1dG87XG5cdG1heC13aWR0aDogMTA5NXB4O1xufVxuIiwiLnByb21vLWhlYWRlcl9fbG9nbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG59XG4iLCIucHJvbW8taGVhZGVyX19sb2dvX3R5cGVfc3VjY2VzcyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vcHJvbW8taGVhZGVyX19sb2dvLmFzc2V0cy9pY29uX3N1Y2Nlc3Muc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xufVxuIiwiLnByb21vLWhlYWRlcl9fZGVzY3JpcHRpb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0Jl90eXBlX2luYWN0aXZlIHtcblx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHQvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuXHRcdC8qIHN0eWxlbGludC1lbmFibGUgKi9cblx0fVxufVxuIiwiLnByb21vLWhlYWRlcl9fdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLWwpO1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbiIsIi5wcm9tby1oZWFkZXIge1xuXHQvKiDQn9C+0LLRi9GI0LXQvdC40LUg0LLQtdGB0LAg0YHQtdC70LXQutGC0L7RgNCwINC90YPQttC90L4g0LTQu9GPINC/0LXRgNC10LrRgNGL0YLQuNGPINGB0YLQuNC70LXQuSAuYnV0dG9uICovXG5cdC5wcm9tby1oZWFkZXJfX2NvbnRyb2xfbGF5b3V0X2lubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjZS14bCk7XG5cdH1cbn1cbiIsIi5wcm9tby1oZWFkZXJfX2Nsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDMwcHg7XG5cdHJpZ2h0OiAzMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIucHJvbW8taGVhZGVyX19jbG9zZSB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG4iLCIuYnV0dG9uX3NpemVfbWwge1xuXHRsaW5lLWhlaWdodDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRmb250LXNpemU6IDE3cHg7XG5cblx0LmJ1dHRvbl9fdGV4dCB7XG5cdFx0bWFyZ2luOiAwIDE3cHg7XG5cdH1cblxuXHQuYnV0dG9uX19pY29uIHtcblx0XHR3aWR0aDogMzZweDtcblx0fVxuXG5cdC5idXR0b25fX2ljb24uaWNvbl90eXBlX2Fycm93IHtcblx0XHR3aWR0aDogMzdweDtcblx0fVxuXG5cdC5idXR0b25fX2ljb25fc2lkZV9sZWZ0IH4gLmJ1dHRvbl9fdGV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMycHg7XG5cdH1cblxuXHQuYnV0dG9uX19pY29uX3NpZGVfcmlnaHQgfiAuYnV0dG9uX190ZXh0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDMycHg7XG5cdH1cblxuXHQmLmJ1dHRvbl9hcnJvd19kb3duIC5idXR0b25fX3RleHQ6OmFmdGVyLFxuXHQmLmJ1dHRvbl9hcnJvd191cCAuYnV0dG9uX190ZXh0OjphZnRlciB7XG5cdFx0cmlnaHQ6IDE0cHg7XG5cdH1cblxuXHQmLmJ1dHRvbl9hcnJvd19kb3duIC5idXR0b25fX3RleHQsXG5cdCYuYnV0dG9uX2Fycm93X3VwIC5idXR0b25fX3RleHQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cdH1cblxuXHQmLmJ1dHRvbl9hcnJvd19yaWdodCAuYnV0dG9uX190ZXh0OjphZnRlciB7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNHB4O1xuXHR9XG5cblx0Ji5idXR0b25fYXJyb3dfbGVmdCAuYnV0dG9uX190ZXh0OjpiZWZvcmUge1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdH1cbn1cbiIsIi5wYWdlLWxheW91dF90aGVtZV9wcm9tbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXI6IDE4cHggc29saWQgI2ZmZjtcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cblx0Lyog0KDQsNC30LzQtdGAINGI0YDQuNGE0YLQsCAxNXB4ICovXG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4iLCIuc2VydmVyLWVycm9yX3R5cGVfNTAzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tcyk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXR5cG8tc2Vjb25kYXJ5KTtcblx0d2lkdGg6IDU2MHB4O1xufVxuIiwiLmxpbmtfdGhlbWVfbm9ybWFsLFxuLmxpbmtfdGhlbWVfbm9ybWFsOnZpc2l0ZWQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluayk7XG5cblx0Ji5saW5rX2Rpc2FibGVkIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdHlwby1kaXNhYmxlKTtcblx0fVxufVxuIiwiLnBhZ2UtbGF5b3V0LnBhZ2UtbGF5b3V0X2V4dGVybmFsLWxheW91dF9lbmFibGVkIHtcblx0bWFyZ2luLWJvdHRvbTogODUwcHg7XG59XG4iLCIucGFnZS1sYXlvdXQucGFnZS1sYXlvdXRfY29udGVudC1wb3NpdGlvbl9jZW50ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzdweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdHBhZGRpbmctbGVmdDogNDhweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNnB4KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZS1sKTtcblx0fVxufVxuIiwiLnBhcmFuamFfdGhlbWVfc3VibWl0aW5nIHtcblx0ei1pbmRleDogNTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cbiIsIi5wYXJhbmphX3RoZW1lX25vcm1hbCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4iLCIuc3Bpbl9zaXplX2wge1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtNzNweDtcbn1cbiIsIi5zcGlubmVyX3N0YXRlX29wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi5pc2xhbmRfX3NlY3Rpb25faGlkZGVuX3llcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuaXNsYW5kX19zZWN0aW9uX2luZGVudF9zIHtcblx0cGFkZGluZzogMTBweCAyMHB4O1xufVxuIiwiLmlzbGFuZF9fc2VjdGlvbl90aGVtZV9jbGVhciB7XG5cdGJvcmRlcjogbm9uZTtcbn1cbiIsIi5idXR0b25fc2l6ZV9zIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tcyk7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cblx0LmJ1dHRvbl9fdGV4dCB7XG5cdFx0bWFyZ2luOiAwIDEzcHg7XG5cdH1cblxuXHQuYnV0dG9uX19pY29uIHtcblx0XHR3aWR0aDogMjhweDtcblx0fVxuXG5cdC5idXR0b25fX2ljb24uaWNvbl90eXBlX2Fycm93IHtcblx0XHR3aWR0aDogMzFweDtcblx0fVxuXG5cdC5idXR0b25fX2ljb25fc2lkZV9sZWZ0IH4gLmJ1dHRvbl9fdGV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdH1cblxuXHQuYnV0dG9uX19pY29uX3NpZGVfcmlnaHQgfiAuYnV0dG9uX190ZXh0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdH1cblxuXHQmLmJ1dHRvbl92aWV3LXR5cGVfd2lkZ2V0IHtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tcyk7XG5cdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cblx0XHQuYnV0dG9uX190ZXh0IHtcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdCYuYnV0dG9uX2Fycm93X3JpZ2h0IC5idXR0b25fX3RleHQ6OmFmdGVyIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdH1cblxuXHQmLmJ1dHRvbl9hcnJvd19sZWZ0IC5idXR0b25fX3RleHQ6OmJlZm9yZSB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTFweDtcblx0fVxufVxuIiwiLmljb25faW5saW5lX3llcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi10b3A6IC0ycHg7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xufVxuIiwiLmJ1dHRvbl92aWV3X2FjdGlvbiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjdGlvbik7XG59XG5cbi5idXR0b25fdmlld19hY3Rpb246OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fdmlld19hY3Rpb24uYnV0dG9uX2hvdmVyZWQge1xuXHRiYWNrZ3JvdW5kOiAjZmZkNjMzO1xufVxuXG4uYnV0dG9uX3ZpZXdfYWN0aW9uLmJ1dHRvbl9wcmVzc2VkIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnJhbmQpO1xufVxuXG4uYnV0dG9uX3ZpZXdfYWN0aW9uLmJ1dHRvbl9mb2N1c2VkLWhhcmQge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogYnV0dG9uLWFjdGlvbi1mb2N1cyAwLjVzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG5cdGFuaW1hdGlvbjogYnV0dG9uLWFjdGlvbi1mb2N1cyAwLjVzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b24tYWN0aW9uLWZvY3VzIHtcblx0ZnJvbSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWN0aW9uKTtcblx0fVxuXG5cdHRvIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBidXR0b24tYWN0aW9uLWZvY3VzIHtcblx0ZnJvbSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWN0aW9uKTtcblx0fVxuXG5cdHRvIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG5cdH1cbn1cbiIsIi5saXN0X3R5cGVfb3JkZXJlZCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuIiwiLmxpc3RfaW5kZW50X20gLmxpc3RfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuIiwiLmlubGluZV93ZWlnaHRfYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCIubGlua19hcnJvd19sZWZ0OjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogLTJweCA1cHggMCAycHg7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItbGVmdC13aWR0aDogMnB4O1xuXHRib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbiIsIi5pbmxpbmVfbWFyZ2luX2JvdHRvbTE1IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiIsIi5pbmxpbmVfc2l6ZV9zIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tcyk7XG59XG5cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3J1Yi1hcmlhbC1yZWd1bGFyJztcblx0c3JjOiBsb2NhbCgncnViLWFyaWFsLXJlZ3VsYXInKTtcblx0c3JjOlxuXHRcdHVybChjdXJyZW5jeV90eXBlX3J1Yi5hc3NldHMvcnViLndvZmYpLFxuXHRcdHVybChjdXJyZW5jeV90eXBlX3J1Yi5hc3NldHMvcnViLnR0Zik7XG59XG5cbi5jdXJyZW5jeV90eXBlX3J1YiB7XG5cdGZvbnQtZmFtaWx5OiAncnViLWFyaWFsLXJlZ3VsYXInO1xufVxuIiwiLyog0LTQu9GPINCx0LvQvtC60L7QsiDQuNC80LXRjtGJ0LjRhSDQuCDQvdC10LjQvNC10Y7RidC40YUg0LfQsNCz0L7Qu9C+0LLQvtC6INC90YPQttC90Ysg0YDQsNC30L3Ri9C1INC+0YLRgdGC0YPQv9GLICovXG4ucmVzdWx0X190aXRsZV9oYXMtaGVhZGluZ195ZXMge1xuXHRtYXJnaW46IDIwcHggMCAxNXB4O1xufVxuLnJlc3VsdF9fdGl0bGVfaGFzLWhlYWRpbmdfeWVzIC5yZXN1bHRfX2ljb24ge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuIiwiLmljb25fbmFtZV9jaGVja21hcmstZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuL2ljb25fbmFtZV9jaGVja21hcmstZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuIiwiLnRpdGxlX2luZGVudF9ubyB7XG5cdG1hcmdpbjogMDtcbn1cbiIsIi5pbnB1dCB7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4iLCI6YmxvY2soaW5wdXQpIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbiIsIi5pbnB1dCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXHQtbW96LWJveC1zaXppbmc6IHBhZGRpbmctYm94O1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIi5sYWJlbDJfc2l6ZV9zIHtcblx0cGFkZGluZy10b3A6IDZweDtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tcyk7XG59XG5cbiIsIi5wb3B1cF90aGVtZV9pc2xhbmRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogLTk5OTlweCAwIDAgLTk5OTlweDtcblxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuICAgICAgICAgICAgICAgIDAgMTBweCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2pzX2luaXRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX3Zpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWFyZ2luOiAwO1xufVxuLyogRGl2aWRlZCBpbnRvIHR3byBwYXJ0cyBmb3IgYmV0dGVyIG9wdGltaXphdGlvbiAqL1xuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLWxlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLWxlZnQucG9wdXBfdmlzaWJsZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19ib3R0b21fdmlzaWJsZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX2JvdHRvbV92aXNpYmxlO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLWNlbnRlciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19ib3R0b207XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19ib3R0b207XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl9ib3R0b20tY2VudGVyLnBvcHVwX3Zpc2libGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tX3Zpc2libGU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19ib3R0b21fdmlzaWJsZTtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1yaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19ib3R0b207XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19ib3R0b207XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl9ib3R0b20tcmlnaHQucG9wdXBfdmlzaWJsZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19ib3R0b21fdmlzaWJsZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX2JvdHRvbV92aXNpYmxlO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fdG9wLWxlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fdG9wLWxlZnQucG9wdXBfdmlzaWJsZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc190b3BfdmlzaWJsZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX3RvcF92aXNpYmxlO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fdG9wLWNlbnRlciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc190b3A7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc190b3A7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl90b3AtY2VudGVyLnBvcHVwX3Zpc2libGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wX3Zpc2libGU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc190b3BfdmlzaWJsZTtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX3RvcC1yaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc190b3A7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc190b3A7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl90b3AtcmlnaHQucG9wdXBfdmlzaWJsZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc190b3BfdmlzaWJsZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX3RvcF92aXNpYmxlO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fcmlnaHQtdG9wIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX3JpZ2h0O1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfcmlnaHQ7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl9yaWdodC10b3AucG9wdXBfdmlzaWJsZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19yaWdodF92aXNpYmxlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfcmlnaHRfdmlzaWJsZTtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX3JpZ2h0LWNlbnRlciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19yaWdodDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX3JpZ2h0O1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fcmlnaHQtY2VudGVyLnBvcHVwX3Zpc2libGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfcmlnaHRfdmlzaWJsZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX3JpZ2h0X3Zpc2libGU7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl9yaWdodC1ib3R0b20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfcmlnaHQ7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19yaWdodDtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX3JpZ2h0LWJvdHRvbS5wb3B1cF92aXNpYmxlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX3JpZ2h0X3Zpc2libGU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19yaWdodF92aXNpYmxlO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fbGVmdC10b3Age1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfbGVmdDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX2xlZnQ7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl9sZWZ0LXRvcC5wb3B1cF92aXNpYmxlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX2xlZnRfdmlzaWJsZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX2xlZnRfdmlzaWJsZTtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX2xlZnQtY2VudGVyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX2xlZnQ7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19sZWZ0O1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fbGVmdC1jZW50ZXIucG9wdXBfdmlzaWJsZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19sZWZ0X3Zpc2libGU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19sZWZ0X3Zpc2libGU7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl9sZWZ0LWJvdHRvbSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19sZWZ0O1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfbGVmdDtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX2xlZnQtYm90dG9tLnBvcHVwX3Zpc2libGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfbGVmdF92aXNpYmxlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfbGVmdF92aXNpYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9wdXBfdGhlbWVfaXNsYW5kc19ib3R0b20ge1xuXG4gICAgMCUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA5OSUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tIHtcblxuICAgIDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgOTklIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tX3Zpc2libGUge1xuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcG9wdXBfdGhlbWVfaXNsYW5kc19ib3R0b21fdmlzaWJsZSB7XG5cbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wIHtcblxuICAgIDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgOTklIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wIHtcblxuICAgIDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgOTklIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9wdXBfdGhlbWVfaXNsYW5kc190b3BfdmlzaWJsZSB7XG5cbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wX3Zpc2libGUge1xuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfcmlnaHQge1xuXG4gICAgMCUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA5OSUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfcmlnaHQge1xuXG4gICAgMCUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA5OSUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9wdXBfdGhlbWVfaXNsYW5kc19yaWdodF92aXNpYmxlIHtcblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfcmlnaHRfdmlzaWJsZSB7XG5cbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfbGVmdCB7XG5cbiAgICAwJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDk5JSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwb3B1cF90aGVtZV9pc2xhbmRzX2xlZnQge1xuXG4gICAgMCUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA5OSUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogLTk5OTlweCAwIDAgLTk5OTlweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwb3B1cF90aGVtZV9pc2xhbmRzX2xlZnRfdmlzaWJsZSB7XG5cbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfbGVmdF92aXNpYmxlIHtcblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG4iLCI6YmxvY2socG9wdXApOm1vZCh0aGVtZSBpc2xhbmRzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG5cbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksXG4gICAgICAgICAgICAgICAgMCAxMHB4IDIwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblxuICAgICY6YmxvY2socG9wdXApOm1vZChqcyBpbml0ZWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpibG9jayhwb3B1cCk6bW9kKHZpc2libGUpIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLyogRGl2aWRlZCBpbnRvIHR3byBwYXJ0cyBmb3IgYmV0dGVyIG9wdGltaXphdGlvbiAqL1xuICAgIEBlYWNoICRtYWluLCAkc2Vjb25kYXJ5IGluXG4gICAgKGJvdHRvbSwgYm90dG9tLCBib3R0b20sIHRvcCwgIHRvcCwgICAgdG9wLCAgIHJpZ2h0LCByaWdodCwgIHJpZ2h0LCAgbGVmdCwgbGVmdCwgICBsZWZ0KSwgIC8qIG1haW4gKi9cbiAgICAobGVmdCwgICBjZW50ZXIsIHJpZ2h0LCAgbGVmdCwgY2VudGVyLCByaWdodCwgdG9wLCAgIGNlbnRlciwgYm90dG9tLCB0b3AsICBjZW50ZXIsIGJvdHRvbSkgLyogc2Vjb25kYXJ5ICovIHtcbiAgICAgICAgJjpibG9jayhwb3B1cCk6bW9kKGRpcmVjdGlvbiAkKG1haW4pLSQoc2Vjb25kYXJ5KSkge1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfJChtYWluKTtcbiAgICAgICAgICAgICY6YmxvY2socG9wdXApOm1vZCh2aXNpYmxlKSB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzXyQobWFpbilfdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGVhY2ggJGRpcmVjdGlvbiwgJGF4aXMsICRvZmZzZXQgaW5cbihib3R0b20sIHRvcCwgcmlnaHQsIGxlZnQpLFxuKFksICAgICAgWSwgICBYLCAgICAgWCksXG4oMTAsICAgIC0xMCwgIDEwLCAgIC0xMCkge1xuICAgIEBrZXlmcmFtZXMgcG9wdXBfdGhlbWVfaXNsYW5kc18kKGRpcmVjdGlvbikge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlJChheGlzKSgwKTtcblxuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIDk5JSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlJChheGlzKSgkKG9mZnNldClweCk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAgICAgbWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBwb3B1cF90aGVtZV9pc2xhbmRzXyQoZGlyZWN0aW9uKV92aXNpYmxlIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUkKGF4aXMpKCQob2Zmc2V0KXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUkKGF4aXMpKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBvcHVwX3RoZW1lX25vcm1hbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0bWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuXHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDIwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cblx0Ji5wb3B1cF9qc19pbml0ZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ji5wb3B1cF92aXNpYmxlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1sZWZ0IHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9ib3R0b207XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX2JvdHRvbTtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1sZWZ0LnBvcHVwX3Zpc2libGUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX2JvdHRvbV92aXNpYmxlO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF9ib3R0b21fdmlzaWJsZTtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1jZW50ZXIge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX2JvdHRvbTtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfYm90dG9tO1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLWNlbnRlci5wb3B1cF92aXNpYmxlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9ib3R0b21fdmlzaWJsZTtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfYm90dG9tX3Zpc2libGU7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl9ib3R0b20tcmlnaHQge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX2JvdHRvbTtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfYm90dG9tO1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLXJpZ2h0LnBvcHVwX3Zpc2libGUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX2JvdHRvbV92aXNpYmxlO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF9ib3R0b21fdmlzaWJsZTtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX3RvcC1sZWZ0IHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90b3A7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RvcDtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX3RvcC1sZWZ0LnBvcHVwX3Zpc2libGUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RvcF92aXNpYmxlO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90b3BfdmlzaWJsZTtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX3RvcC1jZW50ZXIge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RvcDtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfdG9wO1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fdG9wLWNlbnRlci5wb3B1cF92aXNpYmxlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90b3BfdmlzaWJsZTtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfdG9wX3Zpc2libGU7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl90b3AtcmlnaHQge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RvcDtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfdG9wO1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fdG9wLXJpZ2h0LnBvcHVwX3Zpc2libGUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RvcF92aXNpYmxlO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90b3BfdmlzaWJsZTtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX3JpZ2h0LXRvcCB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfcmlnaHQ7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX3JpZ2h0O1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fcmlnaHQtdG9wLnBvcHVwX3Zpc2libGUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3JpZ2h0X3Zpc2libGU7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX3JpZ2h0X3Zpc2libGU7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl9yaWdodC1jZW50ZXIge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3JpZ2h0O1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF9yaWdodDtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX3JpZ2h0LWNlbnRlci5wb3B1cF92aXNpYmxlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9yaWdodF92aXNpYmxlO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF9yaWdodF92aXNpYmxlO1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fcmlnaHQtYm90dG9tIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9yaWdodDtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfcmlnaHQ7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl9yaWdodC1ib3R0b20ucG9wdXBfdmlzaWJsZSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfcmlnaHRfdmlzaWJsZTtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfcmlnaHRfdmlzaWJsZTtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX2xlZnQtdG9wIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9sZWZ0O1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF9sZWZ0O1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fbGVmdC10b3AucG9wdXBfdmlzaWJsZSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfbGVmdF92aXNpYmxlO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF9sZWZ0X3Zpc2libGU7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl9sZWZ0LWNlbnRlciB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfbGVmdDtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfbGVmdDtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX2xlZnQtY2VudGVyLnBvcHVwX3Zpc2libGUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX2xlZnRfdmlzaWJsZTtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfbGVmdF92aXNpYmxlO1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fbGVmdC1ib3R0b20ge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX2xlZnQ7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX2xlZnQ7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl9sZWZ0LWJvdHRvbS5wb3B1cF92aXNpYmxlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9sZWZ0X3Zpc2libGU7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX2xlZnRfdmlzaWJsZTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9wdXBfYm90dG9tIHtcblx0MCUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0OTklIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG1hcmdpbjogLTk5OTlweCAwIDAgLTk5OTlweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcG9wdXBfYm90dG9tIHtcblx0MCUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0OTklIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG1hcmdpbjogLTk5OTlweCAwIDAgLTk5OTlweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwb3B1cF9ib3R0b21fdmlzaWJsZSB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBwb3B1cF9ib3R0b21fdmlzaWJsZSB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcHVwX3RvcCB7XG5cblx0MCUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0OTklIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBwb3B1cF90b3Age1xuXG5cdDAlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG1hcmdpbjogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDk5JSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG1hcmdpbjogLTk5OTlweCAwIDAgLTk5OTlweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwb3B1cF90b3BfdmlzaWJsZSB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHBvcHVwX3RvcF92aXNpYmxlIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwb3B1cF9yaWdodCB7XG5cblx0MCUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0OTklIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG1hcmdpbjogLTk5OTlweCAwIDAgLTk5OTlweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcG9wdXBfcmlnaHQge1xuXG5cdDAlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG1hcmdpbjogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDk5JSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9wdXBfcmlnaHRfdmlzaWJsZSB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBwb3B1cF9yaWdodF92aXNpYmxlIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9wdXBfbGVmdCB7XG5cblx0MCUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0OTklIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBwb3B1cF9sZWZ0IHtcblxuXHQwJSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQ5OSUge1xuXHRcdG1hcmdpbjogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9wdXBfbGVmdF92aXNpYmxlIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcG9wdXBfbGVmdF92aXNpYmxlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuIiwiLmljb25faGlkZGVuX3llcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuaW5wdXRfc2l6ZV9tIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tbSk7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG5cdC5pbnB1dF9fY2xlYXIge1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0fVxuXG5cdC5pbnB1dF9fY29udHJvbCB7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdHBhZGRpbmc6IDFweCAxMHB4O1xuXHR9XG5cblx0LmlucHV0X19pY29uIHtcblx0XHR3aWR0aDogMzJweDtcblx0fVxuXG5cdC5pbnB1dF9faWNvbl9zaWRlX3JpZ2h0IHtcblx0XHQmIH4gLmlucHV0X19jb250cm9sIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cdFx0fVxuXHRcdCYgfiAuaW5wdXRfX2NsZWFyIHtcblx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdCYuaW5wdXRfaGFzLWNsZWFyIHtcblx0XHQuaW5wdXRfX2NvbnRyb2wge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzJweDtcblx0XHR9XG5cblx0XHQuaW5wdXRfX2ljb25fc2lkZV9yaWdodCB+IC5pbnB1dF9fY29udHJvbCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuXHRcdH1cblx0fVxuXG5cdC5pbnB1dF9faWNvbl9zaWRlX2xlZnQgfiAuaW5wdXRfX2NvbnRyb2wge1xuXHRcdHBhZGRpbmctbGVmdDogMzJweDtcblx0fVxuXG5cdC5pbnB1dF9fcHNldWRvYm94IHtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cblxuXHQuaW5wdXRfX3BzZXVkb2NvbnRlbnQge1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXG5cdC5pbnB1dF9fZmxvYXQtcG9zdGZpeC1oaW50IHtcblx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjZS14cykgMCA3cHggMTBweDtcblx0fVxuXG5cdC5pbnB1dF9fcHJlZml4LWhpbnQgKyAuaW5wdXRfX2NvbnRyb2wge1xuXHRcdHBhZGRpbmctbGVmdDogMjlweDtcblx0fVxuXG5cdCYuaW5wdXRfdHlwZV90ZXh0YXJlYSB7XG5cdFx0LmlucHV0X19jb250cm9sIHtcblx0XHRcdHBhZGRpbmc6IDZweCA4cHggMDtcblx0XHR9XG5cblx0XHQuaW5wdXRfX2NsZWFyIH4gLmlucHV0X19jb250cm9sIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5pbnB1dF9fcG9zdGZpeF9zaXplX20ge1xuXHRmb250LXNpemU6IHBpeHJlbSgxNCk7XG59XG4iLCIuaW5wdXRfc2l6ZV9sIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tbCk7XG5cdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXG5cdC8qINCd0LUg0LzQtdC90Y/QtdC8INGA0LDQt9C80LXRgCDRgtC10LrRgdGC0LAgKi9cblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA5OXB4KSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8teGwpO1xuXHR9XG5cblx0LmlucHV0X19jbGVhciB7XG5cdFx0d2lkdGg6IDM4cHg7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHR9XG5cblx0LmlucHV0X19jb250cm9sIHtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0cGFkZGluZzogMXB4IDEwcHg7XG5cdH1cblxuXHQuaW5wdXRfX2ljb24ge1xuXHRcdHdpZHRoOiAzOHB4O1xuXHR9XG5cblx0Ji5pbnB1dF9oYXMtY2xlYXIgLmlucHV0X19jb250cm9sIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuXHR9XG5cblx0LmlucHV0X19pY29uIHtcblx0XHR3aWR0aDogMzhweDtcblx0fVxuXG5cdC5pbnB1dF9faWNvbl9zaWRlX3JpZ2h0IHtcblx0XHQmIH4gLmlucHV0X19jb250cm9sIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDM4cHg7XG5cdFx0fVxuXHRcdCYgfiAuaW5wdXRfX2NsZWFyIHtcblx0XHRcdHJpZ2h0OiAyMnB4O1xuXHRcdH1cblx0fVxuXG5cdCYuaW5wdXRfaGFzLWNsZWFyIHtcblx0XHQuaW5wdXRfX2NvbnRyb2wge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzhweDtcblx0XHR9XG5cblx0XHQuaW5wdXRfX2ljb25fc2lkZV9yaWdodCB+IC5pbnB1dF9fY29udHJvbCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuXHRcdH1cblx0fVxuXG5cdC5pbnB1dF9faWNvbl9zaWRlX2xlZnQgfiAuaW5wdXRfX2NvbnRyb2wge1xuXHRcdHBhZGRpbmctbGVmdDogMzhweDtcblx0fVxuXG5cdC5pbnB1dF9fcHNldWRvYm94IHtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdH1cblxuXHQuaW5wdXRfX3BzZXVkb2NvbnRlbnQge1xuXHRcdGhlaWdodDogMzhweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDExcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTFweDtcblx0fVxuXG5cdC5pbnB1dF9fZmxvYXQtcG9zdGZpeC1oaW50IHtcblx0XHRwYWRkaW5nOiA5cHggMCA5cHggMTFweDtcblx0fVxuXG5cdC5pbnB1dF9fcHJlZml4LWhpbnQgKyAuaW5wdXRfX2NvbnRyb2wge1xuXHRcdHBhZGRpbmctbGVmdDogMzNweDtcblx0fVxufVxuXG4uaW5wdXRfc2l6ZV9sLmlucHV0X3R5cGVfdGV4dGFyZWEgLmlucHV0X19jb250cm9sIHtcblx0cGFkZGluZzogMTBweCB2YXIoLS1zcGFjZS1zKSAwO1xufVxuXG4uaW5wdXRfc2l6ZV9sLmlucHV0X3R5cGVfdGV4dGFyZWEgLmlucHV0X19jbGVhciB+IC5pbnB1dF9fY29udHJvbCB7XG5cdHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbi5pbnB1dF9fcG9zdGZpeF9zaXplX2wge1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby1sKTtcbn1cbiIsIi5pbnB1dF93aWR0aF94cyB7XG5cdHdpZHRoOiAxMiU7XG59XG5cbi5pbnB1dF93aWR0aF9zIHtcblx0d2lkdGg6IDI1JTtcblx0bWFyZ2luOiAwIHZhcigtLXNwYWNlLXhzKTtcbn1cblxuLmlucHV0X3dpZHRoX3M6Zmlyc3QtY2hpbGQsXG4ubGFiZWwgKyAuaW5wdXRfd2lkdGhfcyB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmlucHV0X3dpZHRoX3M6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5pbnB1dF93aWR0aF9zbSB7XG5cdHdpZHRoOiAzMy40NSU7XG59XG5cbi5pbnB1dF93aWR0aF9tIHtcblx0d2lkdGg6IDUwJTtcblx0bWFyZ2luOiAwIDVweDtcbn1cblxuLmlucHV0X3dpZHRoX206Zmlyc3QtY2hpbGQsXG4ubGFiZWwgKyAuaW5wdXRfd2lkdGhfbSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaW5wdXRfd2lkdGhfbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaW5wdXRfd2lkdGhfbWwge1xuXHR3aWR0aDogNjYlO1xufVxuXG4uaW5wdXRfd2lkdGhfbCB7XG5cdHdpZHRoOiA3MCU7XG59XG5cbi5pbnB1dF93aWR0aF90aGlyZCB7XG5cdHdpZHRoOiAzMy4zJTtcbn1cblxuLmlucHV0X3dpZHRoX3R3by10aGlyZHMge1xuXHR3aWR0aDogNjYuNiU7XG59XG5cbi5pbnB1dF93aWR0aF9zdW0ge1xuXHR3aWR0aDogMTEwcHg7XG59XG5cbi5pbnB1dF93aWR0aF90cmFuc2Zvcm0tdmFsLmlucHV0X3NpemVfcyB7XG5cdHdpZHRoOiAzOXB4O1xufVxuXG4uaW5wdXRfd2lkdGhfdHJhbnNmb3JtLXZhbC5pbnB1dF9zaXplX20ge1xuXHR3aWR0aDogNDNweDtcbn1cblxuLmlucHV0X3dpZHRoX3RyYW5zZm9ybS12YWwuaW5wdXRfc2l6ZV9tbCB7XG5cdHdpZHRoOiA0OHB4O1xufVxuXG4uaW5wdXRfd2lkdGhfdHJhbnNmb3JtLXZhbC5pbnB1dF9zaXplX2wge1xuXHR3aWR0aDogNTRweDtcbn1cblxuLmlucHV0X3dpZHRoX2dyaWQge1xuXHR3aWR0aDogNjBweDtcbn1cblxuLmlucHV0X3dpZHRoX3Bhc3N3b3JkIHtcblx0d2lkdGg6IDIzMHB4O1xufVxuXG4uaW5wdXRfd2lkdGhfcGF5LWF1dGgge1xuXHR3aWR0aDogMTcwcHg7XG59XG4iLCIuc2VsZWN0X3NpemVfbSAuYnV0dG9uX19pY29uIHtcblx0bGVmdDogMTdweDtcblx0bWFyZ2luLWxlZnQ6IC03cHg7XG59XG5cbi5zZWxlY3Rfc2l6ZV9tIC5idXR0b25fX2ljb24gKyAuYnV0dG9uX190ZXh0IHtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4uc2VsZWN0X19tZW51Lm1lbnVfc2l6ZV9tIC5zZWxlY3RfX2ljb24ge1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiA4cHg7XG5cdG1hcmdpbjogMCA3cHg7XG59XG4iLCIubWVudV9zaXplX3Mge1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby1zKTtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdH1cblxuXHQubWVudS1pdGVtICsgLm1lbnVfX2dyb3VwIHtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdH1cblxuXHQubWVudS1pdGVtICsgLm1lbnVfX2dyb3VwIHtcblx0XHRwYWRkaW5nOiAzcHggMDtcblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLm1lbnVfdGhlbWVfbm9ybWFsIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRvdXRsaW5lOiAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXG5cdC8qIFVzaW5nIHBzZXVkby1lbGVtZW50cyBpbnRlYWQgb2YgcGFkZGluZ3MgYmVjYXVzZSBvZiBGaXJlZm94IGJ1ZyB3aXRoIGJvdHRvbSBwYWRkaW5nICgjMTE1OCk6XG5cdFx0KiBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD03NDg1MTggKi9cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogJyc7XG5cdH1cblxuXHQubWVudV9fZ3JvdXAge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdH1cblx0fVxufVxuIiwiLm1lbnVfc2l6ZV9zIHtcblx0Lm1lbnUtaXRlbV90aGVtZV9ub3JtYWwge1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDUwJTtcblxuXHRcdCY6bm90KC5tZW51LWl0ZW1faGFzLXRpcF9ubykge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4IDAgMzBweDtcblx0XHR9XG5cdH1cblxuXHQubWVudV9fZ3JvdXAgKyAubWVudS1pdGVtX3RoZW1lX25vcm1hbCB7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHR9XG5cblx0JltjbGFzcyo9J21lbnVfbW9kZSddIC5tZW51LWl0ZW1fdGhlbWVfbm9ybWFsLFxuXHQubWVudV9fZ3JvdXAtdGl0bGUgfiAubWVudS1pdGVtX3RoZW1lX25vcm1hbCB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG59XG4iLCIubWVudS1pdGVtX3RoZW1lX25vcm1hbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblx0Ji5tZW51LWl0ZW1fZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDAuMztcblxuXHRcdC5saW5rX2Rpc2FibGVkIHtcblx0XHRcdGN1cnNvcjogdGV4dDtcblx0XHR9XG5cdH1cblxuXHQmLm1lbnUtaXRlbV9jaGVja2VkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWxlY3Rpb24pO1xuXG5cdFx0Jjpub3QoLm1lbnUtaXRlbV9oYXMtdGlwX25vKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3RpcC5zdmcpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdH1cblxuXHQmLm1lbnUtaXRlbV9ob3ZlcmVkIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaG92ZXIpO1xuXHR9XG5cblx0Ji5tZW51LWl0ZW1fdHlwZV9saW5rIHtcblx0XHQubGluayB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHRcdC8qIEZpdCBjbGlja2FibGUgYXJlYSB0byBgbWVudS1pdGVtYCBzaXplICovXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zZWxlY3Rfd2lkdGhfbWF4IHtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCIuY2hlY2tib3hfc2l6ZV9tIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tcyk7XG5cblx0LmNoZWNrYm94X19ib3gge1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdHRvcDogMnB4O1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXG5cdC5jaGVja2JveF9fYm94OjphZnRlciB7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblx0fVxufVxuIiwiLmJ1dHRvbl9hcnJvd19sZWZ0IC5idXR0b25fX3RleHQ6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDdweDtcblx0Y29udGVudDogJyc7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYnV0dG9uX2Fycm93X2xlZnQuc3ZnJyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uYnV0dG9uX2Fycm93X2xlZnQuYnV0dG9uX2Rpc2FibGVkIC5idXR0b25fX3RleHQ6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDAuMztcbn1cbiIsIi8qINCg0LDQt9C80LXRgNGLINGP0YfQtdC10Log0LTQu9GPINGA0LDRgdC60LvQsNC00LrQuCDQv9C+INGC0YDQtdC8INC60L7Qu9C+0L3QutCw0LwgKi9cbi5sYXlvdXRfdHlwZV90aHJlZS1jb2x1bW4gPiAubGF5b3V0X19jb2wge1xuXHR3aWR0aDogMzMuMyU7XG59XG4ubGF5b3V0X3R5cGVfdGhyZWUtY29sdW1uID4gLmxheW91dF9fY29sOmZpcnN0LWNoaWxkIHtcblx0d2lkdGg6IDMzLjQlO1xufVxuLmxheW91dF90eXBlX3RocmVlLWNvbHVtbiA+IC5sYXlvdXRfX2NvbF9zaXplXzIge1xuXHR3aWR0aDogNjYuMyU7XG59XG4ubGF5b3V0X3R5cGVfdGhyZWUtY29sdW1uID4gLmxheW91dF9fY29sX3NpemVfMjpmaXJzdC1jaGlsZCB7XG5cdHdpZHRoOiA2Ni40JTtcbn1cbiIsIi5wcmljZSB7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucHJpY2VfdGhlbWVfbGFyZ2Utd2hvbGUtYW1vdW50IC5wcmljZV9fd2hvbGUtYW1vdW50LFxuLnByaWNlX3RoZW1lX2xhcmdlLXdob2xlLWFtb3VudCAucHJpY2VfX2RlY2ltYWwtc2VwYXJhdG9yIHtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByaWNlX3RoZW1lX2xhcmdlLXdob2xlLWFtb3VudCAucHJpY2VfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4iLCIuZm9vdGVyX3R5cGVfZXh0ZXJuYWwge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRlZmF1bHQpO1xufVxuIiwiLmZvb3Rlcl90eXBlX2V4dGVybmFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiLnByb21vLWhlYWRlcl9fbG9nb190eXBlX2xpbWl0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9wcm9tby1oZWFkZXJfX2xvZ28uYXNzZXRzL2ljb25fYXR0ZW50aW9uLnN2Z1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNTRweDtcbn1cbiIsIi5wcm9tby1oZWFkZXJfX2Nsb3NlX3RoZW1lX2dyZXkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL3Byb21vLWhlYWRlcl9fY2xvc2VfdGhlbWUuYXNzZXRzL2dyZXkuc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkge1xuXHQucHJvbW8taGVhZGVyX19jbG9zZV90aGVtZV9ncmV5IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL3Byb21vLWhlYWRlcl9fY2xvc2VfdGhlbWUuYXNzZXRzL2dyZXktcy5zdmdcIik7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0fVxufVxuIiwiLmItcGFnZV9fcm9vdF90aGVtZV9wcm9tbyB7XG5cdGhlaWdodDogMTAwJTtcbn1cbiIsIi5pbnB1dF9zaXplX3Mge1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby1zKTtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cblx0LmlucHV0X19jbGVhciB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNDAlO1xuXHR9XG5cblx0LmlucHV0X19jb250cm9sIHtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0cGFkZGluZzogMXB4IHZhcigtLXNwYWNlLXhzKTtcblx0fVxuXG5cdC5pbnB1dF9faWNvbiB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdH1cblxuXHQuaW5wdXRfX3BzZXVkb2JveCB7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG5cblx0LmlucHV0X19wc2V1ZG9jb250ZW50IHtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZS14cyk7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2UteHMpO1xuXHR9XG5cblx0LmlucHV0X19mbG9hdC1wb3N0Zml4LWhpbnQge1xuXHRcdHBhZGRpbmc6IDZweCAwIDZweCA3cHg7XG5cdH1cblxuXHQuaW5wdXRfX3ByZWZpeC1oaW50ICsgLmlucHV0X19jb250cm9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cdH1cblxuXHQuaW5wdXRfX2ljb25fc2lkZV9yaWdodCB7XG5cdFx0JiB+IC5pbnB1dF9fY29udHJvbCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuXHRcdH1cblx0XHQmIH4gLmlucHV0X19jbGVhciB7XG5cdFx0XHRyaWdodDogMTRweDtcblx0XHR9XG5cdH1cblxuXHQmLmlucHV0X2hhcy1jbGVhciB7XG5cdFx0LmlucHV0X19jb250cm9sIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI4cHg7XG5cdFx0fVxuXG5cdFx0LmlucHV0X19pY29uX3NpZGVfcmlnaHQgfiAuaW5wdXRfX2NvbnRyb2wge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzZweDtcblx0XHR9XG5cdH1cblxuXHQuaW5wdXRfX2ljb25fc2lkZV9sZWZ0IH4gLmlucHV0X19jb250cm9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cdH1cblxuXHQmLmlucHV0X3R5cGVfdGV4dGFyZWEge1xuXHRcdC5pbnB1dF9fY29udHJvbCB7XG5cdFx0XHRwYWRkaW5nOiA0cHggNnB4IDA7XG5cdFx0fVxuXG5cdFx0LmlucHV0X19jbGVhciB+IC5pbnB1dF9fY29udHJvbCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXHRcdH1cblx0fVxufVxuXG4uaW5wdXRfX3Bvc3RmaXhfc2l6ZV9zIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tcyk7XG59XG4iLCIudGV4dF9zaXplX3Mge1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby1zKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXR5cG8tcyk7XG59XG4iLCIudGV4dF92aWV3X3NlY29uZGFyeSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLXNlY29uZGFyeSk7XG59XG4iLCIudG9vbHRpcCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cbiIsIi50b29sdGlwIHtcblx0bWF4LXdpZHRoOiA0MDBweDtcbn1cbiIsIi50b29sdGlwX3NpemVfbSB7XG5cdHBhZGRpbmc6IDdweCAxMHB4O1xuXG5cdC50b29sdGlwX19jb250ZW50IHtcblx0XHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby1tKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtdHlwby1zKTtcblx0fVxuXG5cdC50b29sdGlwX190YWlsIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5pbnB1dF9pbmxpbmVfeWVzIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiLmlucHV0X2hpZGRlbl95ZXMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLnRvb2x0aXBfc2l6ZV9sIHtcblx0cGFkZGluZzogOXB4IDEwcHg7XG5cblx0LnRvb2x0aXBfX2NvbnRlbnQge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLW0pO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC10eXBvLXMpO1xuXHR9XG5cblx0LnRvb2x0aXBfX3RhaWwge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnRvb2x0aXBfdGhlbWVfc3VjY2VzcyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcblx0Ym9yZGVyOiAwO1xuXG5cdCYsXG5cdCYgLnRvb2x0aXBfX3RhaWw6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTg2LCAxMDQsIDAuOSk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmhvdmVyIC50b29sdGlwX190YWlsOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDE4NiwgMTA0LCAwLjg1KTtcblx0fVxufVxuIiwiLnRvb2x0aXBfdGhlbWVfbm9ybWFsIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWRlZmF1bHQpO1xuXHRib3JkZXI6IDA7XG5cblx0Jixcblx0JiAudG9vbHRpcF9fdGFpbDo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoNTAsIDUwLCA1MCwgMC44KTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6aG92ZXIgLnRvb2x0aXBfX3RhaWw6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuXHR9XG59XG4iLCIudG9vbHRpcF9jdXN0b21fc2hvcnQge1xuXHRtYXgtd2lkdGg6IDI3NXB4O1xufVxuIiwiLnRvb2x0aXBfY3VzdG9tX29uZWxpbmUge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG4iLCIudG9vbHRpcF9tYXJnaW5fcyB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnRvb2x0aXBfbWFyZ2luX20ge1xuXHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG4udG9vbHRpcF9tYXJnaW5fbCB7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi50b29sdGlwX21hcmdpbl94bCB7XG5cdG1hcmdpbi1yaWdodDogNDJweDtcbn1cbiIsImh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4uYi1wYWdlIHtcblx0cGFkZGluZzogMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cblx0LyogUkVERVNJR04tMTMg0LzQvtGA0LPQsNC90LjQtSDRgdGC0YDQsNC90LjRhtGLINC90LAgaW9zINC/0YDQuCDQv9C10YDQtdC60LvRjtGH0LXQvdC40Lgg0YLQsNCx0L7QsiAqL1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdC8qINCf0YDQuCDQv9C+0Y/QstC70LXQvdC40Lgg0LPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90L7Qs9C+INGB0LrRgNC+0LvQu9CwINCx0LvQvtGH0L3Ri9C5INGN0LvQtdC80LXQvdGCINC30LDQvdC40LzQsNC10YIg0YjQuNGA0LjQvdGDINGN0LrRgNCw0L3QsCwg0LTQsNC20LUg0LXRgdC70Lgg0L/QvtGC0L7QvNC60Lgg0YjQuNGA0LUuXG5cdFx00JjQvdC70LDQudC9LdCx0LvQvtGH0L3Ri9C1INGN0LvQtdC80LXQvdGC0Ysg0LfQsNC90LjQvNCw0Y7RgiDRiNC40YDQuNC90YMg0L/QviDQutC+0L3RgtC10L3RgtGDLlxuXHRcdGh0dHBzOi8vanNmaWRkbGUubmV0L2NqTHBxeHI2LzMvICovXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDA7XG59XG4iLCIuYi1wYWdlX19ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdHlwby1wcmltYXJ5KTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZGVmYXVsdCk7XG59XG4iLCIudG9vbHRpcF9zaXplX3Mge1xuXHRwYWRkaW5nOiA3cHggOHB4O1xuXG5cdC50b29sdGlwX19jb250ZW50IHtcblx0XHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby1zKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtdHlwby14cyk7XG5cdH1cblxuXHQudG9vbHRpcF9fdGFpbCB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIudG9vbHRpcF90aGVtZV9lcnJvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcblx0Ym9yZGVyOiAwO1xuXG5cdCYsXG5cdCYgLnRvb2x0aXBfX3RhaWw6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTAwLCAxMDAsIDAuOSk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmhvdmVyIC50b29sdGlwX190YWlsOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDEwMCwgMTAwLCAwLjg1KTtcblx0fVxufVxuIiwiLnRvb2x0aXBfY3VzdG9tX2xvbmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCIuYi1wYWdlX3RoZW1lX3Byb21vIHtcbi8qINCf0LXRgNC10L7Qv9GA0LXQtNC10LvRj9C10LwgaW5saW5lLWJsb2NrLCDRgi7Qui4g0L/QtdGA0LXQvtC/0YDQtdC00LXQu9GP0LXQvCBtaW4td2lkdGggKi9cblx0ZGlzcGxheTogYmxvY2s7XG5cdG1pbi13aWR0aDogNzgwcHg7XG5cdG1hcmdpbjogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWYzO1xuXHRwYWRkaW5nOiAwO1xufVxuIiwiLmItcGFnZV90aGVtZV9jbGVhciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRlZmF1bHQpO1xufVxuIiwiLmItcGFnZV9fYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi51YV9wbGF0Zm9ybV9pb3MuYi1wYWdlX19ib2R5IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbiIsIi5iLXBhZ2VfdGhlbWVfbm9ybWFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjVmMztcbn1cbiIsIi5iLXBhZ2VfaGlkZS1zY3JvbGxfeWVzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5iLXBhZ2VfaGFzLXN0aWNreS1mb290ZXJfeWVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cbiIsIi8qINC/0L7QstGL0YjQsNC10Lwg0YHQv9C10YbQuNGE0LjRh9C90L7RgdGC0YwsINGH0YLQvtCx0Ysg0YHRgtC40LvQuCDQtNC70Y8gX3N0aWNreS1mb290ZXItcGFkZGluZ19ubyDQv9GA0LjQtdGF0LDQu9C4INC/0L7Qt9C20LUgKi9cbi5iLXBhZ2VfaGFzLXN0aWNreS1mb290ZXJfeWVzLmItcGFnZV9zdGlja3ktZm9vdGVyLXBhZGRpbmdfbm8ge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiIsIi5iLXBhZ2VfYmx1cl95ZXMgLnBhZ2UtbGF5b3V0LFxuLmItcGFnZV9ibHVyX3llcyAub2ZmaWNlLXNob3AtaW5mbyB7XG5cdGZpbHRlcjogYmx1cigxcHgpO1xufVxuIixudWxsLCIuYi1wYWdlX2hpZGRlbl95ZXMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIl19 */