/* Базовые цвета от которых выстраивается вся политра */
/* 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);
}
@media (max-width: 359px) {
	// стили отступа для липкого футера,
// акутальны только в связке с body_has-sticky-footer_yes (который не ставится на touch-phone)
.page-layout.page-layout_external-layout_enabled {
		margin-bottom: 760px;
	}
}
@media (min-width: 360px) and (max-width: 736px) {
	// стили отступа для липкого футера,
// акутальны только в связке с body_has-sticky-footer_yes (который не ставится на touch-phone)
.page-layout.page-layout_external-layout_enabled {
		margin-bottom: 610px;
	}
}
@media (min-width: 737px) and (max-width: 1023px) {
	// стили отступа для липкого футера,
// акутальны только в связке с body_has-sticky-footer_yes (который не ставится на touch-phone)
.page-layout.page-layout_external-layout_enabled {
		margin-bottom: 382px;
	}
}
@media (min-width: 1024px) {
	// стили отступа для липкого футера,
// акутальны только в связке с body_has-sticky-footer_yes (который не ставится на touch-phone)
.page-layout.page-layout_external-layout_enabled {
		margin-bottom: 290px;
	}
}
.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tZ3VpZGVsaW5lcy9jb21tb24uYmxvY2tzL3RoZW1lL19jb2xvci90aGVtZV9jb2xvcl9kZWZhdWx0LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1ndWlkZWxpbmVzL2NvbW1vbi5ibG9ja3MvdGhlbWUvX3NpemUvdGhlbWVfc2l6ZV9kZWZhdWx0LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1ndWlkZWxpbmVzL2NvbW1vbi5ibG9ja3MvdGhlbWUvX3NwYWNlL3RoZW1lX3NwYWNlX2RlZmF1bHQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3BhZC5ibG9ja3MvcGFnZS1sYXlvdXQvcGFnZS1sYXlvdXQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3RvcC5ibG9ja3MvcGFnZS1sYXlvdXQvcGFnZS1sYXlvdXQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9zZXJ2ZXItZXJyb3IvX190aXRsZS9zZXJ2ZXItZXJyb3JfX3RpdGxlLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc2VydmVyLWVycm9yL19fY29kZS9zZXJ2ZXItZXJyb3JfX2NvZGUucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90aXRsZS90aXRsZS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2xpbmsvbGluay5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmVtLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9saW5rL2xpbmsucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9saW5rL2xpbmsucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3RvcC5ibG9ja3MvbGluay9saW5rLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcGFyYWdyYXBoL3BhcmFncmFwaC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2Zvcm0vZm9ybS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2Zvcm0vX19wcmVsb2FkLXNwaW4vZm9ybV9fcHJlbG9hZC1zcGluLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcGFyYW5qYS9wYXJhbmphLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc3Bpbi9zcGluLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc3Bpbm5lci9fc3RhdGUvc3Bpbm5lcl9zdGF0ZV9jbG9zZS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3NwaW5uZXIvX19wYXJhbmphL3NwaW5uZXJfX3BhcmFuamEucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9zcGlubmVyL19fc3Bpbi9zcGlubmVyX19zcGluLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc3Bpbm5lci9fX2NvbnRlbnQvc3Bpbm5lcl9fY29udGVudC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2Zvcm0vX19jb250cm9sL2Zvcm1fX2NvbnRyb2wucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9mb3JtL19faXRlbS9mb3JtX19pdGVtLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvZm9ybS9fX2l0ZW0vX2luZGVudC9mb3JtX19pdGVtX2luZGVudC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lzbGFuZC9pc2xhbmQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pc2xhbmQvX19zZWN0aW9uL2lzbGFuZF9fc2VjdGlvbi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lzbGFuZC9fX3NlY3Rpb24vX2luZGVudC9pc2xhbmRfX3NlY3Rpb25faW5kZW50X20ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9yZXN1bHQvcmVzdWx0LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvYnV0dG9uL2J1dHRvbi5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmVtLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9idXR0b24vYnV0dG9uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvYnV0dG9uL2J1dHRvbi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2J1dHRvbi9fX2ljb24vYnV0dG9uX19pY29uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaWNvbi9pY29uLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ljb24vaWNvbi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tZ3VpZGVsaW5lcy9jb21tb24uYmxvY2tzL2ljb24vaWNvbi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2J1dHRvbi9fdmlldy9idXR0b25fdmlld19ub3JtYWwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9idXR0b24vX3ZpZXcvYnV0dG9uX3ZpZXdfcHNldWRvLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW1hZ2UvaW1hZ2UuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW1hZ2UvaW1hZ2UucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbWFnZS9pbWFnZS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ltYWdlL19zaXplL2ltYWdlX3NpemUucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9saXN0L2xpc3QucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9saXN0L19faXRlbS9saXN0X19pdGVtLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbGluay9fdGhlbWUvbGlua190aGVtZV9kYXJrLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbGluay9fdGhlbWUvbGlua190aGVtZV9saWdodC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2xpbmsvX2Fycm93L2xpbmtfYXJyb3dfcmlnaHQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbmxpbmUvX2NvbG9yL2lubGluZV9jb2xvci5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lubGluZS9fbWFyZ2luL2lubGluZV9tYXJnaW5fYm90dG9tMjAucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbmxpbmUvX21hcmdpbi9pbmxpbmVfbWFyZ2luX2JvdHRvbTMwLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5saW5lL19tYXJnaW4vaW5saW5lX21hcmdpbl9sZWZ0MTAucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbmxpbmUvX21hcmdpbi9pbmxpbmVfbWFyZ2luX2xlZnQxMi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lubGluZS9fbWFyZ2luL2lubGluZV9tYXJnaW5fcmlnaHQxMi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lubGluZS9fbWFyZ2luL2lubGluZV9tYXJnaW5fc2lkZTEzMC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lubGluZS9fbWFyZ2luL2lubGluZV9tYXJnaW5fc2lkZTI1LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5saW5lL19tYXJnaW4vaW5saW5lX21hcmdpbl90b3AxNS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lubGluZS9fbWFyZ2luL2lubGluZV9tYXJnaW5fdG9wMjAucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9yZXN1bHQvX19oZWFkaW5nL3Jlc3VsdF9faGVhZGluZy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Jlc3VsdC9fX2ljb24vcmVzdWx0X19pY29uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcmVzdWx0L19fY29udGVudC9yZXN1bHRfX2NvbnRlbnQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9yZXN1bHQvX19hY3Rpb24vcmVzdWx0X19hY3Rpb24ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9yZXN1bHQvX190aXRsZS9yZXN1bHRfX3RpdGxlLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvYnV0dG9uL19zaXplL2J1dHRvbl9zaXplX20ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pY29uL19zaXplL2ljb25fc2l6ZS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ljb24vX25hbWUvaWNvbl9uYW1lX21pbnVzLXJlZC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lucHV0L19fYm94L2lucHV0X19ib3gucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbnB1dC9fX2NvbnRyb2wvaW5wdXRfX2NvbnRyb2wucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbnB1dC9fX2NsZWFyL2lucHV0X19jbGVhci5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2xhYmVsMi9sYWJlbDIucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90aXRsZTIvdGl0bGUyLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcGFyYWdyYXBoMi9wYXJhZ3JhcGgyLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcG9wdXAvcG9wdXAuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcG9wdXAvcG9wdXAucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9wb3B1cC9fX3RhaWwvcG9wdXBfX3RhaWwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90b29sdGlwL19fdGFpbC90b29sdGlwX190YWlsLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5wdXQvX19pY29uL2lucHV0X19pY29uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc2VsZWN0L3NlbGVjdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmVtLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9zZWxlY3Qvc2VsZWN0LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc2VsZWN0L3NlbGVjdC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3NlbGVjdC9fX2J1dHRvbi9zZWxlY3RfX2J1dHRvbi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3NlbGVjdC9fX21lbnUvc2VsZWN0X19tZW51LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbWVudS9tZW51LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tY29tcG9uZW50cy9jb21tb24uYmxvY2tzL21lbnUvbWVudS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tY29tcG9uZW50cy9jb21tb24uYmxvY2tzL21lbnUtaXRlbS9tZW51LWl0ZW0uY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbWVudS1pdGVtL21lbnUtaXRlbS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL21lbnUvX3NpemUvbWVudV9zaXplX20ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9tZW51L19zaXplL21lbnVfc2l6ZV9sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbWVudS9fc2l6ZS9tZW51X3NpemVfeGwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9tZW51LWl0ZW0vX3NpemUvbWVudS1pdGVtX3NpemVfbS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL21lbnUtaXRlbS9fc2l6ZS9tZW51LWl0ZW1fc2l6ZV9sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbWVudS1pdGVtL19zaXplL21lbnUtaXRlbV9zaXplX3hsLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvY2hlY2tib3gvY2hlY2tib3guY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvY2hlY2tib3gvY2hlY2tib3gucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9jaGVja2JveC9jaGVja2JveC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2NoZWNrYm94L19kaXNhYmxlZC9jaGVja2JveF9kaXNhYmxlZC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2NoZWNrYm94L19fYm94L2NoZWNrYm94X19ib3gucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9jaGVja2JveC9fc2l6ZS9jaGVja2JveF9zaXplX2wucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9idXR0b24vX2Fycm93L2J1dHRvbl9hcnJvd19yaWdodC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2xhYmVsL2xhYmVsLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbGF5b3V0L190eXBlL2xheW91dF90eXBlX2ZvdXItY29sdW1uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbGF5b3V0L190eXBlL2xheW91dF90eXBlX2ZpdmUtY29sdW1uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbGF5b3V0L19fY29sL2xheW91dF9fY29sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcHJvbW8taGVhZGVyL3Byb21vLWhlYWRlci5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Byb21vLWhlYWRlci9fX2NvbnRlbnQvcHJvbW8taGVhZGVyX19jb250ZW50LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2Rlc2twYWQuYmxvY2tzL3Byb21vLWhlYWRlci9fX2NvbnRlbnQvcHJvbW8taGVhZGVyX19jb250ZW50LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2Rlc2twYWQuYmxvY2tzL3Byb21vLWhlYWRlci9fX2xvZ28vcHJvbW8taGVhZGVyX19sb2dvLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcHJvbW8taGVhZGVyL19fbG9nby9fdHlwZS9wcm9tby1oZWFkZXJfX2xvZ29fdHlwZV9zdWNjZXNzLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2Rlc2twYWQuYmxvY2tzL3Byb21vLWhlYWRlci9fX2Rlc2NyaXB0aW9uL3Byb21vLWhlYWRlcl9fZGVzY3JpcHRpb24ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9wcm9tby1oZWFkZXIvX190ZXh0L3Byb21vLWhlYWRlcl9fdGV4dC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Byb21vLWhlYWRlci9fX2NvbnRyb2wvcHJvbW8taGVhZGVyX19jb250cm9sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcHJvbW8taGVhZGVyL19fY2xvc2UvcHJvbW8taGVhZGVyX19jbG9zZS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9kZXNrdG9wLmJsb2Nrcy9wcm9tby1oZWFkZXIvX19jbG9zZS9wcm9tby1oZWFkZXJfX2Nsb3NlLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvYnV0dG9uL19zaXplL2J1dHRvbl9zaXplX21sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcGFnZS1sYXlvdXQvX3RoZW1lL3BhZ2UtbGF5b3V0X3RoZW1lX3Byb21vLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc2VydmVyLWVycm9yL190eXBlL3NlcnZlci1lcnJvcl90eXBlXzUwMy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2xpbmsvX3RoZW1lL2xpbmtfdGhlbWVfbm9ybWFsLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2Rlc2twYWQuYmxvY2tzL3BhZ2UtbGF5b3V0L19leHRlcm5hbC1sYXlvdXQvcGFnZS1sYXlvdXRfZXh0ZXJuYWwtbGF5b3V0X2VuYWJsZWQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9wYWdlLWxheW91dC9fY29udGVudC1wb3NpdGlvbi9wYWdlLWxheW91dF9jb250ZW50LXBvc2l0aW9uX2NlbnRlci5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3BhcmFuamEvX3RoZW1lL3BhcmFuamFfdGhlbWVfc3VibWl0aW5nLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcGFyYW5qYS9fdGhlbWUvcGFyYW5qYV90aGVtZV9ub3JtYWwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9zcGluL19zaXplL3NwaW5fc2l6ZV9sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc3Bpbm5lci9fc3RhdGUvc3Bpbm5lcl9zdGF0ZV9vcGVuLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaXNsYW5kL19fc2VjdGlvbi9faGlkZGVuL2lzbGFuZF9fc2VjdGlvbl9oaWRkZW5feWVzLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaXNsYW5kL19fc2VjdGlvbi9faW5kZW50L2lzbGFuZF9fc2VjdGlvbl9pbmRlbnRfcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lzbGFuZC9fX3NlY3Rpb24vX3RoZW1lL2lzbGFuZF9fc2VjdGlvbl90aGVtZV9jbGVhci5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2J1dHRvbi9fc2l6ZS9idXR0b25fc2l6ZV9zLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaWNvbi9faW5saW5lL2ljb25faW5saW5lX3llcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2J1dHRvbi9fdmlldy9idXR0b25fdmlld19hY3Rpb24ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9saXN0L190eXBlL2xpc3RfdHlwZV9vcmRlcmVkLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbGlzdC9faW5kZW50L2xpc3RfaW5kZW50X20ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbmxpbmUvX3dlaWdodC9pbmxpbmVfd2VpZ2h0X2JvbGQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9saW5rL19hcnJvdy9saW5rX2Fycm93X2xlZnQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbmxpbmUvX21hcmdpbi9pbmxpbmVfbWFyZ2luX2JvdHRvbTE1LnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5saW5lL19zaXplL2lubGluZV9zaXplX3MucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9jdXJyZW5jeS9fdHlwZS9jdXJyZW5jeV90eXBlX3J1Yi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Jlc3VsdC9fX3RpdGxlL19oYXMtaGVhZGluZy9yZXN1bHRfX3RpdGxlX2hhcy1oZWFkaW5nX3llcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ljb24vX25hbWUvaWNvbl9uYW1lX2NoZWNrbWFyay1ncmVlbi5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3RpdGxlL19pbmRlbnQvdGl0bGVfaW5kZW50X25vLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5wdXQvaW5wdXQuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5wdXQvaW5wdXQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pbnB1dC9pbnB1dC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2xhYmVsMi9fc2l6ZS9sYWJlbDJfc2l6ZV9zLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JlbS1jb21wb25lbnRzL2Rlc2lnbi9jb21tb24uYmxvY2tzL3BvcHVwL190aGVtZS9wb3B1cF90aGVtZV9pc2xhbmRzLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tY29tcG9uZW50cy9kZXNpZ24vY29tbW9uLmJsb2Nrcy9wb3B1cC9fdGhlbWUvcG9wdXBfdGhlbWVfaXNsYW5kcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3BvcHVwL190aGVtZS9wb3B1cF90aGVtZV9ub3JtYWwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9pY29uL19oaWRkZW4vaWNvbl9oaWRkZW5feWVzLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5wdXQvX3NpemUvaW5wdXRfc2l6ZV9tLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5wdXQvX3NpemUvaW5wdXRfc2l6ZV9sLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvaW5wdXQvX3dpZHRoL2lucHV0X3dpZHRoLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3Mvc2VsZWN0L19zaXplL3NlbGVjdF9zaXplX20ucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9tZW51L19zaXplL21lbnVfc2l6ZV9zLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvbWVudS9fdGhlbWUvbWVudV90aGVtZV9ub3JtYWwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9tZW51LWl0ZW0vX3NpemUvbWVudS1pdGVtX3NpemVfcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL21lbnUtaXRlbS9fdGhlbWUvbWVudS1pdGVtX3RoZW1lX25vcm1hbC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3NlbGVjdC9fd2lkdGgvc2VsZWN0X3dpZHRoX21heC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2NoZWNrYm94L19zaXplL2NoZWNrYm94X3NpemVfbS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2J1dHRvbi9fYXJyb3cvYnV0dG9uX2Fycm93X2xlZnQucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9sYXlvdXQvX3R5cGUvbGF5b3V0X3R5cGVfdGhyZWUtY29sdW1uLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcHJpY2UvcHJpY2UucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9mb290ZXIvX3R5cGUvZm9vdGVyX3R5cGVfZXh0ZXJuYWwucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3RvcC5ibG9ja3MvZm9vdGVyL190eXBlL2Zvb3Rlcl90eXBlX2V4dGVybmFsLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvcHJvbW8taGVhZGVyL19fbG9nby9fdHlwZS9wcm9tby1oZWFkZXJfX2xvZ29fdHlwZV9saW1pdC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Byb21vLWhlYWRlci9fX2Nsb3NlL190aGVtZS9wcm9tby1oZWFkZXJfX2Nsb3NlX3RoZW1lX2dyZXkucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3BhZC5ibG9ja3MvcHJvbW8taGVhZGVyL19fY2xvc2UvX3RoZW1lL3Byb21vLWhlYWRlcl9fY2xvc2VfdGhlbWVfZ3JleS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ItcGFnZS9fX3Jvb3QvX3RoZW1lL2ItcGFnZV9fcm9vdF90aGVtZV9wcm9tby5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lucHV0L19zaXplL2lucHV0X3NpemVfcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9iZW0tZ3VpZGVsaW5lcy9jb21tb24uYmxvY2tzL3RleHQvX3NpemUvdGV4dF9zaXplX3MucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmVtLWd1aWRlbGluZXMvY29tbW9uLmJsb2Nrcy90ZXh0L192aWV3L3RleHRfdmlld19zZWNvbmRhcnkucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90b29sdGlwL3Rvb2x0aXAucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3BhZC5ibG9ja3MvdG9vbHRpcC90b29sdGlwLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvdG9vbHRpcC9fc2l6ZS90b29sdGlwX3NpemVfbS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lucHV0L19pbmxpbmUvaW5wdXRfaW5saW5lX3llcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2lucHV0L19oaWRkZW4vaW5wdXRfaGlkZGVuX3llcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Rvb2x0aXAvX3NpemUvdG9vbHRpcF9zaXplX2wucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90b29sdGlwL190aGVtZS90b29sdGlwX3RoZW1lX3N1Y2Nlc3MucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90b29sdGlwL190aGVtZS90b29sdGlwX3RoZW1lX25vcm1hbC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Rvb2x0aXAvX2N1c3RvbS90b29sdGlwX2N1c3RvbV9zaG9ydC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Rvb2x0aXAvX2N1c3RvbS90b29sdGlwX2N1c3RvbV9vbmVsaW5lLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvdG9vbHRpcC9fbWFyZ2luL3Rvb2x0aXBfbWFyZ2luLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvYi1wYWdlL2ItcGFnZS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9kZXNrdG9wLmJsb2Nrcy9iLXBhZ2UvYi1wYWdlLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvdG9vbHRpcC9fc2l6ZS90b29sdGlwX3NpemVfcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL3Rvb2x0aXAvX3RoZW1lL3Rvb2x0aXBfdGhlbWVfZXJyb3IucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy90b29sdGlwL19jdXN0b20vdG9vbHRpcF9jdXN0b21fbG9uZy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ItcGFnZS9fdGhlbWUvYi1wYWdlX3RoZW1lX3Byb21vLnBvc3QuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B5b28vYmVtLXBvcnRhbC1jb21wb25lbnRzL2NvbW1vbi5ibG9ja3MvYi1wYWdlL190aGVtZS9iLXBhZ2VfdGhlbWVfY2xlYXIucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvY29tbW9uLmJsb2Nrcy9iLXBhZ2UvX19ib2R5L2ItcGFnZV9fYm9keS5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ItcGFnZS9fdGhlbWUvYi1wYWdlX3RoZW1lX25vcm1hbC5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ItcGFnZS9faGlkZS1zY3JvbGwvYi1wYWdlX2hpZGUtc2Nyb2xsX3llcy5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9kZXNrdG9wLmJsb2Nrcy9iLXBhZ2UvX2hhcy1zdGlja3ktZm9vdGVyL2ItcGFnZV9oYXMtc3RpY2t5LWZvb3Rlcl95ZXMucG9zdC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHlvby9iZW0tcG9ydGFsLWNvbXBvbmVudHMvZGVza3RvcC5ibG9ja3MvYi1wYWdlL19zdGlja3ktZm9vdGVyLXBhZGRpbmcvYi1wYWdlX3N0aWNreS1mb290ZXItcGFkZGluZ19uby5wb3N0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ItcGFnZS9fYmx1ci9iLXBhZ2VfYmx1cl95ZXMucG9zdC5jc3MiLCI8bm8gc291cmNlPiIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AeW9vL2JlbS1wb3J0YWwtY29tcG9uZW50cy9jb21tb24uYmxvY2tzL2ItcGFnZS9faGlkZGVuL2ItcGFnZV9oaWRkZW5feWVzLnBvc3QuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHdEQUF3RDtBQUNyQyxvQkFBb0I7QUFDZixzQkFBc0I7QUFDeEIsd0JBQXdCO0FBQ3hCLHVCQUF1QjtBQUN2Qix1QkFBdUI7QUFDdkIseUJBQXlCO0FBRS9DLHFCQUFxQjtBQUNJLFdBQVc7QUFDaEIsWUFBWTtBQUNWLG9CQUFvQjtBQUNsQixpQkFBaUI7QUFDakIsZUFBZTtBQUV2QyxrQkFBa0I7QUFDWSxXQUFXO0FBQ0ssY0FBYztBQUNMLGVBQWU7QUFDbkIsZUFBZTtBQUN0QixhQUFhO0FBQ2IsWUFBWTtBQUNiLGVB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QztBQ1BEO0NBQ0MsMEJBQTBCO0NBQzFCO0FDRkQ7Q0FDQyxpQkFBaUI7Q0FDakI7QUNGRDtDQUNDLG1CQUFtQjtDQUNuQix1QkFBdUI7Q0FDdkIsaUJBQWlCO0NBQ2pCLHFCQUFxQjtDQUNyQjtBQ0xELHNGQUFzRjtBQUN0RjtDQUNDLGtCQUFrQjtDQUNsQjtBQ0hEOztDQ0FBLHNLQUFBO0NERUMsa0JBQWtCO0NBQ2xCO0FFSEQ7Q0FDQyxjQUFjO0NBQ2QiLCJmaWxlIjoiX2JjLWNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiDQkdCw0LfQvtCy0YvQtSDRhtCy0LXRgtCwINC+0YIg0LrQvtGC0L7RgNGL0YUg0LLRi9GB0YLRgNCw0LjQstCw0LXRgtGB0Y8g0LLRgdGPINC/0L7Qu9C40YLRgNCwICovXG4kY29sb3ItYmFzZTogIzAwMDsgLyogaHNsKDAsIDAlLCAwJSkgKi9cbiRjb2xvci1lc3NlbnRpYWw6ICNmZmY7IC8qIGhzbCgwLCAwJSwgMTAwJSkgKi9cbiRjb2xvci1wcm9qZWN0OiAjZmMwOyAvKiBoc2woNDgsIDEwMCUsIDUwJSkgKi9cbiRjb2xvci1waGFudG9tOiAjMDAwOyAvKiBoc2woNDAsIDE0JSwgOTYlKSAqL1xuJGNvbG9yLXJhZGljYWw6ICNlMDA7IC8qIGhzbCgwLCAxMDAlLCA0NyUpICovXG4kY29sb3ItcGF0aDogIzAwNzBmMDsgLyogaHNsKDIyMCwgMTAwJSwgNDclKSAqL1xuXG4vKiDQptCy0LXRgtCwINGB0L7RgdGC0L7Rj9C90LjQuSAqL1xuJGNvbG9yLXN1Y2Nlc3M6ICMwMDk4NWY7IC8qINCj0YHQv9C10YUgKi9cbiRjb2xvci1hbGVydDogI2YzMzsgLyog0J7RiNC40LHQutCwICovXG4kY29sb3Itd2FybmluZzogI2Y5MDsgLyog0J/RgNC10LTRg9C/0YDQtdC20LTQtdC90LjQtSAqL1xuJGNvbG9yLW5vcm1hbDogI2RkZTNlNTsgLyog0KHRgtCw0L3QtNCw0YDRgtC90YvQuSAqL1xuJGNvbG9yLXN5c3RlbTogIzc3OGE5YjsgLyog0KHQuNGB0YLQtdC80L3Ri9C5ICovXG5cbi8qINCm0LLQtdGC0LAg0LHQu9C+0LrQvtCyICovXG4kY29sb3ItYnJhbmQ6ICRjb2xvci1wcm9qZWN0OyAvKiDQkdGA0LXQvdC0ICovXG4kY29sb3ItYWN0aW9uOiBjb2xvcigkY29sb3ItcHJvamVjdCBsKCsxNSUpKTsgLyog0JTQtdC50YHRgtCy0LjQtSAqL1xuJGNvbG9yLXNlbGVjdGlvbjogY29sb3IoJGNvbG9yLXByb2plY3QgaCgtMSkgbCgrMzElKSk7IC8qINCS0YvQtNC10LvQtdC90LjRjyAqL1xuJGNvbG9yLWhvdmVyOiBjb2xvcigkY29sb3ItcHJvamVjdCBoKCsyKSBsKCs0MCUpKTsgLyog0J3QsNCy0LXQtNC10L3QuNGPICovXG4kY29sb3ItYm9yZGVyOiBjb2xvcigkY29sb3ItcGhhbnRvbSBhKDUlKSk7IC8qINCT0YDQsNC90LjRhtGLICovXG4kY29sb3Itc3RyaXBlOiBjb2xvcigkY29sb3ItcGhhbnRvbSBhKDQlKSk7IC8qICDQl9C10LHRgNCwICovXG4kY29sb3ItZ2hvc3Q6IGNvbG9yKCRjb2xvci1waGFudG9tIGEoOCUpKTsgLyog0JfQsNGC0LXQvdC10L3QuNC1ICovXG4kY29sb3ItZGVmYXVsdDogJGNvbG9yLWVzc2VudGlhbDsgLyog0JTQtdGE0L7Qu9GCICovXG4kY29sb3ItdG9uZTogY29sb3IoJGNvbG9yLXBoYW50b20gYSg5MCUpKTsgLyog0J/QsNGA0LDQvdC00LbQsCAqL1xuJGNvbG9yLXNvZnQ6IGNvbG9yKCRjb2xvci1lc3NlbnRpYWwgYSg5NyUpKTsgLyog0JzQvtC70L7QutC+ICovXG5cbi8qINCm0LLQtdGC0LAg0YLQtdC60YHRgtCwICovXG4kY29sb3ItdHlwby1wcmltYXJ5OiAkY29sb3ItYmFzZTsgLyog0J7RgdC90L7QstC90L7QuSAqL1xuJGNvbG9yLXR5cG8tcHJvbW86IGNvbG9yKCRjb2xvci1iYXNlIGEoODAlKSk7IC8qINCf0YDQvtC80L4gKi9cbiRjb2xvci10eXBvLXNlY29uZGFyeTogY29sb3IoJGNvbG9yLWJhc2UgYSg2MCUpKTsgLyog0JLRgtC+0YDQvtGB0YLQtdC/0LXQvdC90YvQuSAqL1xuJGNvbG9yLXR5cG8tZ2hvc3Q6IGNvbG9yKCRjb2xvci1iYXNlIGEoMzAlKSk7IC8qINCU0L7Qv9C+0LvQvdC40YLQtdC70L3Ri9C5ICovXG4kY29sb3ItdHlwby1kaXNhYmxlOiBjb2xvcigkY29sb3ItYmFzZSBhKDMwJSkpOyAvKiDQndC10LDQutGC0LjQstC90YvQuSAqL1xuJGNvbG9yLXR5cG8tc3VjY2VzczogJGNvbG9yLXN1Y2Nlc3M7IC8qINCj0YHQv9C10YUgKi9cbiRjb2xvci10eXBvLWFsZXJ0OiAkY29sb3ItYWxlcnQ7IC8qINCe0YjQuNCx0LrQsCAqL1xuJGNvbG9yLXR5cG8td2FybmluZzogJGNvbG9yLXdhcm5pbmc7IC8qINCf0YDQtdC00YPQv9GA0LXQttC00LXQvdC40LUgKi9cblxuLyog0KbQstC10YLQsCDRgdGB0YvQu9C+0LogKi9cbiRjb2xvci1saW5rOiAkY29sb3ItcGF0aDsgLyog0J7RgdC90L7QstC90LDRjyAqL1xuJGNvbG9yLWxpbmstZXh0ZXJuYWw6ICRjb2xvci1wYXRoOyAvKiDQlNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QsNGPICovXG4kY29sb3ItbGluay1taW5vcjogY29sb3IoJGNvbG9yLXBhdGggaCgrMjIpIHMoLTgwJSkgbCgrMTMlKSk7IC8qINCS0YLQvtGA0L7RgdGC0LXQv9C10L3QvdCw0Y8g0YHRgdGL0LvQutCwICovXG4kY29sb3ItbGluay1ob3ZlcjogY29sb3IoJGNvbG9yLXJhZGljYWwgbCgtNyUpKTsgLyog0KXQvtCy0LXRgCAqL1xuXG4vKiBERVBSRUNBVEVEICovXG4kY29sb3ItaW52ZXJzZTogIzFhMWExYTtcbiRjb2xvci1zb3VyY2U6ICMwNzA7XG4kY29sb3ItYm9yZGVyLWNvbnRyb2w6IGNvbG9yKCRjb2xvci1iYXNlIGEoMTIlKSk7XG4kY29sb3ItZGVmYXVsdC1pb3M6ICRjb2xvci1lc3NlbnRpYWw7XG4kY29sb3ItZGVmYXVsdC1hbmRyb2lkOiBjb2xvcigkY29sb3ItZXNzZW50aWFsIGwoLTIlKSk7XG4kY29sb3ItZGlzYWJsZTogY29sb3IoJGNvbG9yLWJhc2UgYSg4JSkpO1xuJGNvbG9yLXR5cG8taW5jb21lOiBjb2xvcigkY29sb3Itc291cmNlIHMoLTUpIGwoKzEwKSk7XG4kY29sb3ItdHlwby1pbnZlcnNlOiAkY29sb3ItZXNzZW50aWFsO1xuJGNvbG9yLXR5cG8tbGV0dGVyOiBjb2xvcigkY29sb3ItcmFkaWNhbCBsKCszJSkpO1xuXG46cm9vdCB7XG5cdC8qINCm0LLQtdGC0LAg0LHQu9C+0LrQvtCyICovXG5cdC0tY29sb3ItYnJhbmQ6ICRjb2xvci1icmFuZDtcblx0LS1jb2xvci1hY3Rpb246ICRjb2xvci1hY3Rpb247XG5cdC0tY29sb3Itc2VsZWN0aW9uOiAkY29sb3Itc2VsZWN0aW9uO1xuXHQtLWNvbG9yLWhvdmVyOiAkY29sb3ItaG92ZXI7XG5cdC0tY29sb3ItYm9yZGVyOiAkY29sb3ItYm9yZGVyO1xuXHQtLWNvbG9yLXN0cmlwZTogJGNvbG9yLXN0cmlwZTtcblx0LS1jb2xvci1naG9zdDogJGNvbG9yLWdob3N0O1xuXHQtLWNvbG9yLWRlZmF1bHQ6ICRjb2xvci1kZWZhdWx0O1xuXHQtLWNvbG9yLXRvbmU6ICRjb2xvci10b25lO1xuXHQtLWNvbG9yLXNvZnQ6ICRjb2xvci1zb2Z0O1xuXHQtLWNvbG9yLXN1Y2Nlc3M6ICRjb2xvci1zdWNjZXNzO1xuXHQtLWNvbG9yLWFsZXJ0OiAkY29sb3ItYWxlcnQ7XG5cdC0tY29sb3Itd2FybmluZzogJGNvbG9yLXdhcm5pbmc7XG5cdC0tY29sb3Itbm9ybWFsOiAkY29sb3Itbm9ybWFsO1xuXHQtLWNvbG9yLXN5c3RlbTogJGNvbG9yLXN5c3RlbTtcblxuXHQvKiDQptCy0LXRgtCwINGC0LXQutGB0YLQsCAqL1xuXHQtLWNvbG9yLXR5cG8tcHJpbWFyeTogJGNvbG9yLXR5cG8tcHJpbWFyeTtcblx0LS1jb2xvci10eXBvLXByb21vOiAkY29sb3ItdHlwby1wcm9tbztcblx0LS1jb2xvci10eXBvLXNlY29uZGFyeTogJGNvbG9yLXR5cG8tc2Vjb25kYXJ5O1xuXHQtLWNvbG9yLXR5cG8tZ2hvc3Q6ICRjb2xvci10eXBvLWdob3N0O1xuXHQtLWNvbG9yLXR5cG8tZGlzYWJsZTogJGNvbG9yLXR5cG8tZGlzYWJsZTtcblx0LS1jb2xvci10eXBvLXN1Y2Nlc3M6ICRjb2xvci10eXBvLXN1Y2Nlc3M7XG5cdC0tY29sb3ItdHlwby13YXJuaW5nOiAkY29sb3ItdHlwby13YXJuaW5nO1xuXHQtLWNvbG9yLXR5cG8tYWxlcnQ6ICRjb2xvci10eXBvLWFsZXJ0O1xuXG5cdC8qINCm0LLQtdGC0LAg0YHRgdGL0LvQvtC6ICovXG5cdC0tY29sb3ItbGluazogJGNvbG9yLWxpbms7XG5cdC0tY29sb3ItbGluay1leHRlcm5hbDogJGNvbG9yLWxpbmstZXh0ZXJuYWw7XG5cdC0tY29sb3ItbGluay1taW5vcjogJGNvbG9yLWxpbmstbWlub3I7XG5cdC0tY29sb3ItbGluay1ob3ZlcjogJGNvbG9yLWxpbmstaG92ZXI7XG5cblxuXHQvKiBERVBSRUNBVEVEICovXG5cdC0tY29sb3ItaW52ZXJzZTogJGNvbG9yLWludmVyc2U7XG5cdC0tY29sb3ItYm9yZGVyLWNvbnRyb2w6ICRjb2xvci1ib3JkZXItY29udHJvbDtcblx0LS1jb2xvci1kZWZhdWx0LWlvczogJGNvbG9yLWRlZmF1bHQtaW9zO1xuXHQtLWNvbG9yLWRlZmF1bHQtYW5kcm9pZDogJGNvbG9yLWRlZmF1bHQtYW5kcm9pZDtcblx0LS1jb2xvci1kaXNhYmxlOiAkY29sb3ItZGlzYWJsZTtcblx0LS1jb2xvci10eXBvLWludmVyc2U6ICRjb2xvci10eXBvLWludmVyc2U7XG5cdC0tY29sb3ItdHlwby1pbmNvbWU6ICRjb2xvci10eXBvLWluY29tZTtcblx0LS1jb2xvci10eXBvLWxldHRlcjogJGNvbG9yLXR5cG8tbGV0dGVyO1xufVxuIiwiLyog0KDQsNC30LzQtdGA0Ysg0YLQtdC60YHRgtCwICovXG4kc2l6ZS10eXBvLXhzOiAxMXB4O1xuJHNpemUtdHlwby1zOiAxM3B4O1xuJHNpemUtdHlwby1tOiAxNXB4O1xuJHNpemUtdHlwby1sOiAxOHB4O1xuJHNpemUtdHlwby14bDogMjBweDtcbiRzaXplLXR5cG8teHhsOiAyNHB4O1xuJHNpemUtdHlwby14eHhsOiAzMnB4O1xuJHNpemUtdHlwby14eHh4bDogNDBweDtcblxuLyog0JzQtdC20YHRgtGA0L7Rh9C90YvQuSDQuNC90YLQtdGA0LLQsNC7ICovXG4kbGluZS1oZWlnaHQtdHlwby14czogMTVweDtcbiRsaW5lLWhlaWdodC10eXBvLXM6IDE4cHg7XG4kbGluZS1oZWlnaHQtdHlwby1tOiAyMXB4O1xuJGxpbmUtaGVpZ2h0LXR5cG8tbDogMjVweDtcbiRsaW5lLWhlaWdodC10eXBvLXhsOiAyOHB4O1xuJGxpbmUtaGVpZ2h0LXR5cG8teHhsOiAzNHB4O1xuJGxpbmUtaGVpZ2h0LXR5cG8teHh4bDogMzhweDtcbiRsaW5lLWhlaWdodC10eXBvLXh4eHhsOiA0OHB4O1xuXG46cm9vdCB7XG5cdC8qINCg0LDQt9C80LXRgCDRgtC10LrRgdGC0LAgKi9cblx0LS1zaXplLXR5cG8teHM6IDExcHg7XG5cdC0tc2l6ZS10eXBvLXM6IDEzcHg7XG5cdC0tc2l6ZS10eXBvLW06IDE1cHg7XG5cdC0tc2l6ZS10eXBvLWw6IDE4cHg7XG5cdC0tc2l6ZS10eXBvLXhsOiAyMHB4O1xuXHQtLXNpemUtdHlwby14eGw6IDI0cHg7XG5cdC0tc2l6ZS10eXBvLXh4eGw6IDMycHg7XG5cdC0tc2l6ZS10eXBvLXh4eHhsOiA0MHB4O1xuXG5cdC8qINCc0LXQttGB0YLRgNC+0YfQvdGL0Lkg0LjQvdGC0LXRgNCy0LDQuyAqL1xuXHQtLWxpbmUtaGVpZ2h0LXR5cG8teHM6IDE1cHg7XG5cdC0tbGluZS1oZWlnaHQtdHlwby1zOiAxOHB4O1xuXHQtLWxpbmUtaGVpZ2h0LXR5cG8tbTogMjFweDtcblx0LS1saW5lLWhlaWdodC10eXBvLWw6IDI1cHg7XG5cdC0tbGluZS1oZWlnaHQtdHlwby14bDogMjhweDtcblx0LS1saW5lLWhlaWdodC10eXBvLXh4bDogMzRweDtcblx0LS1saW5lLWhlaWdodC10eXBvLXh4eGw6IDM4cHg7XG5cdC0tbGluZS1oZWlnaHQtdHlwby14eHh4bDogNDhweDtcblxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDk5cHgpIHtcblx0XHQvKiDQoNCw0LfQvNC10YAg0YLQtdC60YHRgtCwICovXG5cdFx0LS1zaXplLXR5cG8teHM6IDExcHg7XG5cdFx0LS1zaXplLXR5cG8tczogMTNweDtcblx0XHQtLXNpemUtdHlwby1tOiAxNXB4O1xuXHRcdC0tc2l6ZS10eXBvLWw6IDE2cHg7XG5cdFx0LS1zaXplLXR5cG8teGw6IDE4cHg7XG5cdFx0LS1zaXplLXR5cG8teHhsOiAyMHB4O1xuXHRcdC0tc2l6ZS10eXBvLXh4eGw6IDI0cHg7XG5cdFx0LS1zaXplLXR5cG8teHh4eGw6IDMycHg7XG5cblx0XHQvKiDQnNC10LbRgdGC0YDQvtGH0L3Ri9C5INC40L3RgtC10YDQstCw0LsgKi9cblx0XHQtLWxpbmUtaGVpZ2h0LXR5cG8teHM6IDE1cHg7XG5cdFx0LS1saW5lLWhlaWdodC10eXBvLXM6IDE4cHg7XG5cdFx0LS1saW5lLWhlaWdodC10eXBvLW06IDIxcHg7XG5cdFx0LS1saW5lLWhlaWdodC10eXBvLWw6IDIycHg7XG5cdFx0LS1saW5lLWhlaWdodC10eXBvLXhsOiAyNXB4O1xuXHRcdC0tbGluZS1oZWlnaHQtdHlwby14eGw6IDI4cHg7XG5cdFx0LS1saW5lLWhlaWdodC10eXBvLXh4eGw6IDM0cHg7XG5cdFx0LS1saW5lLWhlaWdodC10eXBvLXh4eHhsOiAzOHB4O1xuXHR9XG59XG4iLCIvKiDQntGC0YHRgtGD0L/RiyAqL1xuJHNwYWNlLXh4eHM6IDJweDtcbiRzcGFjZS14eHM6IDRweDtcbiRzcGFjZS14czogOHB4O1xuJHNwYWNlLXM6IDEycHg7XG4kc3BhY2UtbTogMTZweDtcbiRzcGFjZS1sOiAyMHB4O1xuJHNwYWNlLXhsOiAyNHB4O1xuJHNwYWNlLXh4bDogMzJweDtcbiRzcGFjZS14eHhsOiA0MHB4O1xuJHNwYWNlLXh4eHhsOiA0OHB4O1xuJHNwYWNlLXh4eHh4bDogNzJweDtcbiRzcGFjZS14eHh4eHhsOiA5NnB4O1xuXG46cm9vdCB7XG5cdC8qINCe0YLRgdGC0YPQv9GLICovXG5cdC0tc3BhY2UteHh4czogJHNwYWNlLXh4eHM7XG5cdC0tc3BhY2UteHhzOiAkc3BhY2UteHhzO1xuXHQtLXNwYWNlLXhzOiAkc3BhY2UteHM7XG5cdC0tc3BhY2UtczogJHNwYWNlLXM7XG5cdC0tc3BhY2UtbTogJHNwYWNlLW07XG5cdC0tc3BhY2UtbDogJHNwYWNlLWw7XG5cdC0tc3BhY2UteGw6ICRzcGFjZS14bDtcblx0LS1zcGFjZS14eGw6ICRzcGFjZS14eGw7XG5cdC0tc3BhY2UteHh4bDogJHNwYWNlLXh4eGw7XG5cdC0tc3BhY2UteHh4eGw6ICRzcGFjZS14eHh4bDtcblx0LS1zcGFjZS14eHh4eGw6ICRzcGFjZS14eHh4eGw7XG5cdC0tc3BhY2UteHh4eHh4bDogJHNwYWNlLXh4eHh4eGw7XG59XG4iLCIucGFnZS1sYXlvdXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGZvbnQtc2l6ZTogcGl4cmVtKDE0KTtcblx0bWF4LXdpZHRoOiAxMDk1cHg7XG5cblx0Jl9fbWFpbi1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdpZHRoOiA1NjBweDtcblx0fVxuXG5cdCZfX21haW4tY29udGVudF93aWRlX2wge1xuXHRcdHdpZHRoOiA5MzBweDtcblx0fVxuXG5cdCZfX3JpZ2h0LWNvbHVtbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0d2lkdGg6IDI2NXB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlLWwpO1xuXHR9XG5cblx0Jl9fcmlnaHQtY29sdW1uX3dpZGVfbCB7XG5cdFx0d2lkdGg6IDM1MHB4O1xuXHR9XG5cblx0Jl90eXBlX2NlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl90eXBlX2NlbnRlciB7XG5cdFx0LnBhZ2UtbGF5b3V0X19tYWluLWNvbnRlbnQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQucGFnZS1sYXlvdXRfX3JpZ2h0LWNvbHVtbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogLTI4NXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfaGFzLXRhZ195ZXMgJl9fcmlnaHQtY29sdW1uIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQucGFnZS1sYXlvdXQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWF4LXdpZHRoOiAxMDc1cHg7XG5cdH1cbn1cbiIsIi5wYWdlLWxheW91dCB7XG5cdG1hcmdpbjogMjBweCBhdXRvIDM4MHB4O1xufVxuIiwiLnNlcnZlci1lcnJvcl9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1sKTtcbn1cbiIsIi5zZXJ2ZXItZXJyb3JfX2NvZGUge1xuXHRmb250LXNpemU6IDguNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiA2LjYyNXJlbTtcblx0Y29sb3I6ICNkZGRiZDY7XG5cdG1hcmdpbjogNDBweCAwIDI1cHg7XG59XG4iLCIudGl0bGUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cblxuXG4udGl0bGU6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4udGl0bGVfX2ljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHJpZ2h0OiAzcHg7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udGl0bGVfX2ljb24uaWNvbl9zaXplXzE2IHtcblx0dG9wOiA5cHg7XG59XG4udGl0bGVfX2ljb24uaWNvbl9zaXplXzMyIHtcblx0dG9wOiAtMnB4O1xufVxuLnRpdGxlX19pY29uLmljb25fc2l6ZV81NiB7XG5cdHRvcDogLTEycHg7XG59XG4udGl0bGVfbGV2ZWxfMiB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuXG4udGl0bGVfbGV2ZWxfMiAudGl0bGVfX2ljb24uaWNvbl9zaXplXzE2IHtcblx0dG9wOiA3cHg7XG59XG4udGl0bGVfbGV2ZWxfMiAudGl0bGVfX2ljb24uaWNvbl9zaXplXzMyIHtcblx0dG9wOiAtNHB4O1xufVxuLnRpdGxlX2xldmVsXzIgLnRpdGxlX19pY29uLmljb25fc2l6ZV81NiB7XG5cdHRvcDogLTE0cHg7XG59XG4udGl0bGVfbGV2ZWxfMyB7XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuLnRpdGxlX2xldmVsXzMgLnRpdGxlX19pY29uLmljb25fc2l6ZV8xNiB7XG5cdHRvcDogNXB4O1xufVxuLnRpdGxlX2xldmVsXzMgLnRpdGxlX19pY29uLmljb25fc2l6ZV8zMiB7XG5cdHRvcDogLTVweDtcbn1cbi50aXRsZV9sZXZlbF8zIC50aXRsZV9faWNvbi5pY29uX3NpemVfNTYge1xuXHR0b3A6IC0xNXB4O1xufVxuIiwiLmxpbmsge1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuIiwiOmJsb2NrKGxpbmspIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbiIsIi5saW5rIHtcblx0Y29sb3I6ICM0ZDdmZDI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1vdXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAjNGQ3ZmQyO1xuXHR9XG5cblx0Jl9kaXNhYmxlZCB7XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG59XG4iLCIubGluayB7XG5cdCY6aG92ZXIsXG5cdCY6aG92ZXI6dmlzaXRlZCxcblx0Jl9ob3ZlcmVkLFxuXHQmX2hvdmVyZWQ6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICNkMDA7XG5cdH1cbn1cbiIsIi5wYXJhZ3JhcGgge1xuXHRtYXJnaW46IDAgMCB2YXIoLS1zcGFjZS1sKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXR5cG8tbSk7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi5mb3JtX19wcmVsb2FkIHtcblx0Ji1zcGluIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbjogLTE2cHg7XG5cdH1cbn1cbiIsIi5wYXJhbmphIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IC0xMDAlO1xuXHRyaWdodDogLTEwMCU7XG5cdGJvdHRvbTogLTEwMCU7XG5cdGxlZnQ6IC0xMDAlO1xuXHR6LWluZGV4OiA5O1xuXG5cdCZfc3RhdGVfY2xvc2Uge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMC4zcywgb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuXHR9XG5cblx0Jl9zdGF0ZV9vcGVuIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcblx0fVxufVxuIiwiLnNwaW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJ1xcMDBBMCc7XG5cdH1cblxuXHQmX3Zpc2libGUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0YW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlIGxpbmVhcjtcblx0XHQvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXHRcdGJhY2tncm91bmQ6IDAgMCBuby1yZXBlYXQgdXJsKC4vc3Bpbi5hc3NldHMvc3Bpbi5naWYpO1xuXG5cdFx0LyogYDFkZWdgIGlzIG5lZWRlZCB0byBwcmV2ZW50IEZGIGJ1ZyBhZnRlciBtaW5pZmljYXRpb24gKGAwZGVnYCA9PiBgMGApICovXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDFkZWcsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMCkpO1xuXHRcdC8qIHN0eWxlbGludC1lbmFibGUgKi9cblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qIEFjY2VsZXJhdGUgYW5pbWF0aW9uICovXG5cdH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcblx0ZnJvbSB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdH1cblx0dG8ge1xuXHRcdGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cbiIsIi5zcGlubmVyX3N0YXRlX2Nsb3NlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi5zcGlubmVyX19wYXJhbmphLnBhcmFuamEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcblx0b3BhY2l0eTogMC44O1xuXHR6LWluZGV4OiAxMjA7XG59XG4iLCIuc3Bpbm5lcl9fc3BpbiB7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA0MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMTlweDtcblxuXHQmLnNwaW5fdmlzaWJsZSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59XG4iLCIuc3Bpbm5lcl9fY29udGVudCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogNDAlO1xuXHRyaWdodDogNDAlO1xuXHR0b3A6IDQwJTtcblx0bWFyZ2luLXRvcDogNzBweDtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tbCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC10eXBvLWwpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvKiDQlNC+0LHQsNCy0LvQtdC9INC70LjRiNC90LjQuSDRgdC10LvQtdC60YLQvtGAINC00LvRjyDQv9C10YDQtdC60YDRi9GC0LjRjyBkaXNwbGF5OmJsb2NrICovXG4uZm9ybSAuZm9ybV9fY29udHJvbC5mb3JtX19jb250cm9sX2hpZGRlbl95ZXMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLmZvcm1fX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9ybV9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtX19pdGVtX2hpZGRlbl95ZXMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fX2l0ZW0taWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA4cHg7XG5cdHJpZ2h0OiAzcHg7XG59XG4uZm9ybV9faXRlbV9kaXNwbGF5X3JpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLmZvcm1fX2l0ZW1fZGlzcGxheV9sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4iLCIuZm9ybV9faXRlbV9pbmRlbnRfbm8ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm1fX2l0ZW1faW5kZW50X3Mge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZm9ybV9faXRlbV9pbmRlbnRfbSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybV9faXRlbV9pbmRlbnRfbCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZm9ybV9faXRlbV9pbmRlbnRfeGwge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuIiwiLmlzbGFuZCB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi5pc2xhbmRfX3NlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uaXNsYW5kX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuIiwiLmlzbGFuZF9fc2VjdGlvbl9pbmRlbnRfbSB7XG5cdHBhZGRpbmc6IDIwcHggMjVweDtcbn1cbiIsIi5yZXN1bHQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcblx0bWF4LXdpZHRoOiA1NjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCZfX3NlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IHZhcigtLXNwYWNlLWwpO1xuXHR9XG59XG5cbi5wYXJhZ3JhcGhfdHlwZV9oZWFkZXIge1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby14eGwpO1xuXHRtYXJnaW46IDAgMCAxMHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtdHlwby14bCk7XG59XG4iLCIuYnV0dG9uIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbiIsIjpibG9jayhidXR0b24pIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbiIsIi5idXR0b24ge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGNvbG9yOiAjMDAwO1xuXHRib3JkZXI6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRvdXRsaW5lOiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cdCZfX3RleHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXHQmX19pY29uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQvKiBEZWNvcmF0aXZlIGVsZW1lbnQgKGlubmVyIGJhY2tncm91bmQpICovXG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMXB4O1xuXHRcdHJpZ2h0OiAxcHg7XG5cdFx0Ym90dG9tOiAxcHg7XG5cdFx0bGVmdDogMXB4O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG59XG5cbi5idXR0b25fZm9jdXNlZC1oYXJkIHtcblx0ei1pbmRleDogMTtcblx0YmFja2dyb3VuZDogcmdiYSgxNzgsIDE0MiwgMCwgMC42KTtcbn1cblxuLmJ1dHRvbl9mb2N1c2VkLWhhcmQuYnV0dG9uOjpiZWZvcmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tY29sb3ItYnJhbmQpLCBpbnNldCAwIDAgMCAxcHggdmFyKC0tY29sb3ItYnJhbmQpO1xufVxuXG4uYnV0dG9uX3ByZXNzZWQ6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNmNmY1ZjM7XG59XG5cbi5idXR0b25fY2hlY2tlZCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTUzLCAxMjIsIDAsIDAuNSk7XG59XG5cbi5idXR0b24uYnV0dG9uX2NoZWNrZWQ6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNmZmViYTA7XG59XG5cbi5idXR0b24uYnV0dG9uX2NoZWNrZWQuYnV0dG9uX3ByZXNzZWQge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDEyOSwgMTAzLCAwLCAwLjYpO1xufVxuXG4uYnV0dG9uLmJ1dHRvbl9jaGVja2VkLmJ1dHRvbl9wcmVzc2VkOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjZmVlNDgxO1xufVxuXG4uYnV0dG9uLmJ1dHRvbl9jaGVja2VkLmJ1dHRvbl9ob3ZlcmVkIHtcblx0YmFja2dyb3VuZDogcmdiYSgxMjksIDEwMywgMCwgMC42KTtcbn1cblxuLmJ1dHRvbi5idXR0b25fZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uYnV0dG9uLmJ1dHRvbl9kaXNhYmxlZDo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbi5idXR0b25fZGlzYWJsZWQuYnV0dG9uX2NoZWNrZWQge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uYnV0dG9uLmJ1dHRvbl9kaXNhYmxlZCAuYnV0dG9uX190ZXh0IHtcblx0Y29sb3I6ICM3Njc2NzY7XG59XG5cbi5idXR0b24uYnV0dG9uX2Rpc2FibGVkIC5pY29uIHtcblx0b3BhY2l0eTogMC4zO1xufVxuXG4uYnV0dG9uX190ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jb250cm9sLWdyb3VwIC5idXR0b25fY2hlY2tlZCArIC5idXR0b246OmJlZm9yZSxcbi5jb250cm9sLWdyb3VwIC5yYWRpb19jaGVja2VkICsgLnJhZGlvIC5idXR0b246OmJlZm9yZSxcbi5jb250cm9sLWdyb3VwIC5jaGVja2JveF9jaGVja2VkICsgLmNoZWNrYm94IC5idXR0b246OmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG59XG5cbi5jb250cm9sLWdyb3VwIC5idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY29udHJvbC1ncm91cCAuYnV0dG9uOjpiZWZvcmUge1xuXHRyaWdodDogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNvbnRyb2wtZ3JvdXAgLmJ1dHRvbi5idXR0b25fY2hlY2tlZDo6YmVmb3JlIHtcblx0cmlnaHQ6IDFweDtcbn1cblxuLmNvbnRyb2wtZ3JvdXAgLmJ1dHRvbi5idXR0b25fZm9jdXNlZC1oYXJkLmJ1dHRvbjo6YmVmb3JlIHtcblx0bGVmdDogMDtcbn1cblxuLmNvbnRyb2wtZ3JvdXAgPiAuYnV0dG9uOmZpcnN0LWNoaWxkLFxuLmNvbnRyb2wtZ3JvdXAgPiA6Zmlyc3QtY2hpbGQgLmJ1dHRvbixcbi5jb250cm9sLWdyb3VwID4gOmZpcnN0LWNoaWxkLnBvcHVwICsgLmJ1dHRvbiB7XG5cdGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuXG4uY29udHJvbC1ncm91cCA+IC5idXR0b246Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5jb250cm9sLWdyb3VwID4gOmZpcnN0LWNoaWxkIC5idXR0b246OmJlZm9yZSxcbi5jb250cm9sLWdyb3VwID4gOmZpcnN0LWNoaWxkLnBvcHVwICsgLmJ1dHRvbjo6YmVmb3JlIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG5cbi5jb250cm9sLWdyb3VwID4gLmJ1dHRvbjpmaXJzdC1jaGlsZC5idXR0b25fZm9jdXNlZC1oYXJkLmJ1dHRvbjo6YmVmb3JlLFxuLmNvbnRyb2wtZ3JvdXAgPiA6Zmlyc3QtY2hpbGQgLmJ1dHRvbi5idXR0b25fZm9jdXNlZC1oYXJkLmJ1dHRvbjo6YmVmb3JlLFxuLmNvbnRyb2wtZ3JvdXAgPiA6Zmlyc3QtY2hpbGQucG9wdXAgKyAuYnV0dG9uLmJ1dHRvbl9mb2N1c2VkLWhhcmQuYnV0dG9uOjpiZWZvcmUge1xuXHRsZWZ0OiAxcHg7XG59XG5cbi5jb250cm9sLWdyb3VwID4gLmJ1dHRvbjpsYXN0LWNoaWxkLFxuLmNvbnRyb2wtZ3JvdXAgPiA6bGFzdC1jaGlsZCAuYnV0dG9uIHtcblx0Ym9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG5cbi5jb250cm9sLWdyb3VwID4gLmJ1dHRvbjpsYXN0LWNoaWxkOjpiZWZvcmUsXG4uY29udHJvbC1ncm91cCA+IDpsYXN0LWNoaWxkIC5idXR0b246OmJlZm9yZSB7XG5cdGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuXHRyaWdodDogMXB4O1xufVxuXG4uY29udHJvbC1ncm91cCA+IDpvbmx5LWNoaWxkIC5idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5jb250cm9sLWdyb3VwID4gOm9ubHktY2hpbGQgLmJ1dHRvbjo6YmVmb3JlIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xufVxuIiwiLmJ1dHRvbl9faWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idXR0b25fX2ljb25fc2lkZV9sZWZ0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5idXR0b25fX2ljb25fc2lkZV9yaWdodCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcbn1cbiIsIi5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kOiA1MCUgbm8tcmVwZWF0O1xufVxuLyogSGFjayBmb3IgY29ycmVjdCBiYXNlbGluZSBwb3NpdGlvbmluZyAqL1xuLmljb246ZW1wdHk6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb250ZW50OiAnXFwwMEEwJztcbn1cbi8qXG4gICAgICog0KfRgtC+0LHRiyDQuNC60L7QvdC60LAg0L/RgNCw0LLQuNC70YzQvdC+INC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0LvQsNGB0Ywg0LLQvdGD0YLRgNC4INCx0LvQvtGH0L3QvtCz0L4g0LrQvtC90YLQtdC60YHRgtCwLFxuICAgICAqINC90YPQttC90L4g0L/RgNC+0L/QuNGB0LDRgtGMINGA0L7QtNC40YLQtdC70Y4g0YHQstC+0LnRgdGC0LLQviBsaW5lLWhlaWdodCDRgdC+INC30L3QsNGH0LXQvdC40LXQvCwg0YDQsNCy0L3Ri9C8INCy0YvRgdC+0YLQtSDQuNC60L7QvdC60LhcbiAgICAgKi9cbi5pY29uID4gaW1nLFxuICAgIC5pY29uID4gc3ZnIHtcbiAgICBtYXJnaW46IC01LjE1ZW0gMCAtNWVtO1xuICAgIC8qIDAuMTUg4oCUIG1hZ2ljIG51bWJlciwgZW1waXJpY2FsbHkgZm91bmQgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiOmJsb2NrKGljb24pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kOiA1MCUgbm8tcmVwZWF0O1xuXG4gICAgLyogSGFjayBmb3IgY29ycmVjdCBiYXNlbGluZSBwb3NpdGlvbmluZyAqL1xuICAgICY6ZW1wdHk6YWZ0ZXIge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgY29udGVudDogJ1xcMDBBMCc7XG4gICAgfVxuXG4gICAgLypcbiAgICAgKiDQp9GC0L7QsdGLINC40LrQvtC90LrQsCDQv9GA0LDQstC40LvRjNC90L4g0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQu9Cw0YHRjCDQstC90YPRgtGA0Lgg0LHQu9C+0YfQvdC+0LPQviDQutC+0L3RgtC10LrRgdGC0LAsXG4gICAgICog0L3Rg9C20L3QviDQv9GA0L7Qv9C40YHQsNGC0Ywg0YDQvtC00LjRgtC10LvRjiDRgdCy0L7QudGB0YLQstC+IGxpbmUtaGVpZ2h0INGB0L4g0LfQvdCw0YfQtdC90LjQtdC8LCDRgNCw0LLQvdGL0Lwg0LLRi9GB0L7RgtC1INC40LrQvtC90LrQuFxuICAgICAqL1xuICAgID4gaW1nLFxuICAgID4gc3ZnIHtcbiAgICAgICAgbWFyZ2luOiAtNS4xNWVtIDAgLTVlbTsgLyogMC4xNSDigJQgbWFnaWMgbnVtYmVyLCBlbXBpcmljYWxseSBmb3VuZCAqL1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuIiwiLmljb24ge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuIiwiLyogYm9yZGVyLXdpZHRoINC90YPQttC10L0g0LTQu9GPINC80LXQvdGP0Y7RidC10LnRgdGPINGC0L7Qu9GJ0LjQvdGLINC+0LHQstC+0LTQutC4INC/0YDQuCDRhNC+0LrRg9GB0LUgKi9cbi5idXR0b25fdmlld19ub3JtYWw6OmJlZm9yZSB7XG5cdHRyYW5zaXRpb246IDAuMXMgZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgYm9yZGVyLXdpZHRoLCBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4uYnV0dG9uX3ZpZXdfbm9ybWFsLmJ1dHRvbl9ob3ZlcmVkOjpiZWZvcmUge1xuXHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmJ1dHRvbl92aWV3X25vcm1hbC5idXR0b25fY2hlY2tlZC5idXR0b25faG92ZXJlZDo6YmVmb3JlIHtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDEyOSwgMTAzLCAwLCAwLjYpO1xufVxuIiwiLmJ1dHRvbl92aWV3X3BzZXVkbyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5idXR0b25fdmlld19wc2V1ZG86OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5idXR0b25fdmlld19wc2V1ZG8uYnV0dG9uX2hvdmVyZWQ6OmJlZm9yZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5idXR0b25fdmlld19wc2V1ZG8uYnV0dG9uX3ByZXNzZWQ6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5idXR0b25fdmlld19wc2V1ZG8uYnV0dG9uX2NoZWNrZWQ6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNmZmViYTA7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE1MywgMTIyLCAwLCAwLjUpO1xufVxuXG4uYnV0dG9uX3ZpZXdfcHNldWRvLmJ1dHRvbl9jaGVja2VkLmJ1dHRvbl9ob3ZlcmVkOjpiZWZvcmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxMjksIDEwMywgMCwgMC42KTtcbn1cblxuLmJ1dHRvbl92aWV3X3BzZXVkby5idXR0b25fY2hlY2tlZC5idXR0b25fcHJlc3NlZDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogI2ZlZTQ4MTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTI5LCAxMDMsIDAsIDAuNik7XG59XG4iLCIuaW1hZ2Uge1xuICAgIGJvcmRlcjogMDtcbn1cbiIsIjpibG9jayhpbWFnZSkge1xuICAgIGJvcmRlcjogMDtcbn1cbiIsIi5pbWFnZV9pbmxpbmVfeWVzIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXRvcDogLTJweDtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4iLCIuaW1hZ2Vfc2l6ZV8xMCB7XG5cdGhlaWdodDogMTBweDtcblx0d2lkdGg6IDEwcHg7XG59XG4uaW1hZ2Vfc2l6ZV8xMiB7XG5cdGhlaWdodDogMTJweDtcblx0d2lkdGg6IDEycHg7XG59XG4uaW1hZ2Vfc2l6ZV8xNCB7XG5cdGhlaWdodDogMTRweDtcblx0d2lkdGg6IDE0cHg7XG59XG4uaW1hZ2Vfc2l6ZV8xNiB7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDE2cHg7XG59XG4uaW1hZ2Vfc2l6ZV8xOCB7XG5cdGhlaWdodDogMThweDtcblx0d2lkdGg6IDE4cHg7XG59XG4uaW1hZ2Vfc2l6ZV8yMCB7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG59XG4uaW1hZ2Vfc2l6ZV8yNSB7XG5cdGhlaWdodDogMjVweDtcblx0d2lkdGg6IDI1cHg7XG59XG4uaW1hZ2Vfc2l6ZV8zMCB7XG5cdGhlaWdodDogMzBweDtcblx0d2lkdGg6IDMwcHg7XG59XG4uaW1hZ2Vfc2l6ZV8zMiB7XG5cdGhlaWdodDogMzJweDtcblx0d2lkdGg6IDMycHg7XG59XG4uaW1hZ2Vfc2l6ZV8zNiB7XG5cdGhlaWdodDogMzZweDtcblx0d2lkdGg6IDM2cHg7XG59XG4uaW1hZ2Vfc2l6ZV80MCB7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG59XG4uaW1hZ2Vfc2l6ZV81MCB7XG5cdGhlaWdodDogNTBweDtcblx0d2lkdGg6IDUwcHg7XG59XG4uaW1hZ2Vfc2l6ZV81NiB7XG5cdGhlaWdodDogNTZweDtcblx0d2lkdGg6IDU2cHg7XG59XG4uaW1hZ2Vfc2l6ZV82MCB7XG5cdGhlaWdodDogNjBweDtcblx0d2lkdGg6IDYwcHg7XG59XG4iLCIubGlzdCB7XG5cdG1hcmdpbjogMDtcbn1cbiIsIi5saXN0X19pdGVtIHtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG59XG4iLCIubGlua190aGVtZV9kYXJrLFxuLmxpbmtfdGhlbWVfZGFyazp2aXNpdGVkIHtcblx0Y29sb3I6ICMwMDA7XG59XG4iLCIubGlua190aGVtZV9saWdodCxcbi5saW5rX3RoZW1lX2xpZ2h0OnZpc2l0ZWQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdHlwby1pbnZlcnNlKTtcbn1cbi5saW5rX3RoZW1lX2xpZ2h0LmxpbmtfaG92ZXJlZCxcbi5saW5rX3RoZW1lX2xpZ2h0LmxpbmtfaG92ZXJlZDp2aXNpdGVkIHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbiIsIi5saW5rX2Fycm93X3JpZ2h0OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luOiAtMnB4IDVweCAwIDJweDtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuXHRib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuIiwiLmlubGluZV9jb2xvcl93aGl0ZSAubGlua19faW5uZXIsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX3doaXRlIC5saW5rX19pbm5lcixcbmEuaW5saW5lX2NvbG9yX3doaXRlIC5saW5rX19pbm5lcixcbi5pbmxpbmVfY29sb3Jfd2hpdGUsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX3doaXRlLFxuYS5pbmxpbmVfY29sb3Jfd2hpdGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdHlwby1pbnZlcnNlKTtcbn1cbi5pbmxpbmVfY29sb3Jfd2hpdGUgLmxpbmtfX2lubmVyOmxpbmssXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX3doaXRlIC5saW5rX19pbm5lcjpsaW5rLFxuYS5pbmxpbmVfY29sb3Jfd2hpdGUgLmxpbmtfX2lubmVyOmxpbmssXG4uaW5saW5lX2NvbG9yX3doaXRlOmxpbmssXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX3doaXRlOmxpbmssXG5hLmlubGluZV9jb2xvcl93aGl0ZTpsaW5rLFxuLmlubGluZV9jb2xvcl93aGl0ZSAubGlua19faW5uZXI6YWN0aXZlLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl93aGl0ZSAubGlua19faW5uZXI6YWN0aXZlLFxuYS5pbmxpbmVfY29sb3Jfd2hpdGUgLmxpbmtfX2lubmVyOmFjdGl2ZSxcbi5pbmxpbmVfY29sb3Jfd2hpdGU6YWN0aXZlLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl93aGl0ZTphY3RpdmUsXG5hLmlubGluZV9jb2xvcl93aGl0ZTphY3RpdmUsXG4uaW5saW5lX2NvbG9yX3doaXRlIC5saW5rX19pbm5lcjpob3Zlcixcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3Jfd2hpdGUgLmxpbmtfX2lubmVyOmhvdmVyLFxuYS5pbmxpbmVfY29sb3Jfd2hpdGUgLmxpbmtfX2lubmVyOmhvdmVyLFxuLmlubGluZV9jb2xvcl93aGl0ZTpob3Zlcixcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3Jfd2hpdGU6aG92ZXIsXG5hLmlubGluZV9jb2xvcl93aGl0ZTpob3Zlcixcbi5pbmxpbmVfY29sb3Jfd2hpdGUgLmxpbmtfX2lubmVyOnZpc2l0ZWQsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX3doaXRlIC5saW5rX19pbm5lcjp2aXNpdGVkLFxuYS5pbmxpbmVfY29sb3Jfd2hpdGUgLmxpbmtfX2lubmVyOnZpc2l0ZWQsXG4uaW5saW5lX2NvbG9yX3doaXRlOnZpc2l0ZWQsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX3doaXRlOnZpc2l0ZWQsXG5hLmlubGluZV9jb2xvcl93aGl0ZTp2aXNpdGVkIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXR5cG8taW52ZXJzZSk7XG59XG4uaW5saW5lX2NvbG9yX2JsYWNrLFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9ibGFjayxcbmEuaW5saW5lX2NvbG9yX2JsYWNrIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXR5cG8tcHJpbWFyeSk7XG59XG4uaW5saW5lX2NvbG9yX2JsYWNrOmxpbmssXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2JsYWNrOmxpbmssXG5hLmlubGluZV9jb2xvcl9ibGFjazpsaW5rLFxuLmlubGluZV9jb2xvcl9ibGFjazphY3RpdmUsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2JsYWNrOmFjdGl2ZSxcbmEuaW5saW5lX2NvbG9yX2JsYWNrOmFjdGl2ZSxcbi5pbmxpbmVfY29sb3JfYmxhY2s6aG92ZXIsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2JsYWNrOmhvdmVyLFxuYS5pbmxpbmVfY29sb3JfYmxhY2s6aG92ZXIsXG4uaW5saW5lX2NvbG9yX2JsYWNrOnZpc2l0ZWQsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2JsYWNrOnZpc2l0ZWQsXG5hLmlubGluZV9jb2xvcl9ibGFjazp2aXNpdGVkIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXR5cG8tcHJpbWFyeSk7XG59XG4uaW5saW5lX2NvbG9yX2xpZ2h0LXByaW1hcnksXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2xpZ2h0LXByaW1hcnksXG5hLmlubGluZV9jb2xvcl9saWdodC1wcmltYXJ5IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXR5cG8tcHJvbW8pO1xufVxuLmlubGluZV9jb2xvcl9saWdodC1wcmltYXJ5OmxpbmssXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2xpZ2h0LXByaW1hcnk6bGluayxcbmEuaW5saW5lX2NvbG9yX2xpZ2h0LXByaW1hcnk6bGluayxcbi5pbmxpbmVfY29sb3JfbGlnaHQtcHJpbWFyeTphY3RpdmUsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2xpZ2h0LXByaW1hcnk6YWN0aXZlLFxuYS5pbmxpbmVfY29sb3JfbGlnaHQtcHJpbWFyeTphY3RpdmUsXG4uaW5saW5lX2NvbG9yX2xpZ2h0LXByaW1hcnk6aG92ZXIsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2xpZ2h0LXByaW1hcnk6aG92ZXIsXG5hLmlubGluZV9jb2xvcl9saWdodC1wcmltYXJ5OmhvdmVyLFxuLmlubGluZV9jb2xvcl9saWdodC1wcmltYXJ5OnZpc2l0ZWQsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2xpZ2h0LXByaW1hcnk6dmlzaXRlZCxcbmEuaW5saW5lX2NvbG9yX2xpZ2h0LXByaW1hcnk6dmlzaXRlZCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLXByb21vKTtcbn1cbi5pbmxpbmVfY29sb3JfbGlnaHQtc2Vjb25kYXJ5LFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9saWdodC1zZWNvbmRhcnksXG5hLmlubGluZV9jb2xvcl9saWdodC1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzk5OTtcbn1cbi5pbmxpbmVfY29sb3JfbGlnaHQtc2Vjb25kYXJ5OmxpbmssXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2xpZ2h0LXNlY29uZGFyeTpsaW5rLFxuYS5pbmxpbmVfY29sb3JfbGlnaHQtc2Vjb25kYXJ5OmxpbmssXG4uaW5saW5lX2NvbG9yX2xpZ2h0LXNlY29uZGFyeTphY3RpdmUsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2xpZ2h0LXNlY29uZGFyeTphY3RpdmUsXG5hLmlubGluZV9jb2xvcl9saWdodC1zZWNvbmRhcnk6YWN0aXZlLFxuLmlubGluZV9jb2xvcl9saWdodC1zZWNvbmRhcnk6aG92ZXIsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2xpZ2h0LXNlY29uZGFyeTpob3ZlcixcbmEuaW5saW5lX2NvbG9yX2xpZ2h0LXNlY29uZGFyeTpob3Zlcixcbi5pbmxpbmVfY29sb3JfbGlnaHQtc2Vjb25kYXJ5OnZpc2l0ZWQsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2xpZ2h0LXNlY29uZGFyeTp2aXNpdGVkLFxuYS5pbmxpbmVfY29sb3JfbGlnaHQtc2Vjb25kYXJ5OnZpc2l0ZWQge1xuXHRjb2xvcjogIzk5OTtcbn1cbi5pbmxpbmVfY29sb3JfbGlnaHQtZ3JleSxcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3JfbGlnaHQtZ3JleSxcbmEuaW5saW5lX2NvbG9yX2xpZ2h0LWdyZXkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdHlwby1naG9zdCk7XG59XG4uaW5saW5lX2NvbG9yX2Rhcmstc2Vjb25kYXJ5LFxuLmxpbmtfcHNldWRvLmlubGluZV9jb2xvcl9kYXJrLXNlY29uZGFyeSxcbmEuaW5saW5lX2NvbG9yX2Rhcmstc2Vjb25kYXJ5IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXR5cG8tc2Vjb25kYXJ5KTtcbn1cbi5pbmxpbmVfY29sb3JfZGFyay1zZWNvbmRhcnk6bGluayxcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3JfZGFyay1zZWNvbmRhcnk6bGluayxcbmEuaW5saW5lX2NvbG9yX2Rhcmstc2Vjb25kYXJ5OmxpbmssXG4uaW5saW5lX2NvbG9yX2Rhcmstc2Vjb25kYXJ5OmFjdGl2ZSxcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3JfZGFyay1zZWNvbmRhcnk6YWN0aXZlLFxuYS5pbmxpbmVfY29sb3JfZGFyay1zZWNvbmRhcnk6YWN0aXZlLFxuLmlubGluZV9jb2xvcl9kYXJrLXNlY29uZGFyeTpob3Zlcixcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3JfZGFyay1zZWNvbmRhcnk6aG92ZXIsXG5hLmlubGluZV9jb2xvcl9kYXJrLXNlY29uZGFyeTpob3Zlcixcbi5pbmxpbmVfY29sb3JfZGFyay1zZWNvbmRhcnk6dmlzaXRlZCxcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3JfZGFyay1zZWNvbmRhcnk6dmlzaXRlZCxcbmEuaW5saW5lX2NvbG9yX2Rhcmstc2Vjb25kYXJ5OnZpc2l0ZWQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdHlwby1zZWNvbmRhcnkpO1xufVxuLmlubGluZV9jb2xvcl9hY2NlbnQsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2FjY2VudCxcbmEuaW5saW5lX2NvbG9yX2FjY2VudCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcbn1cbi5pbmxpbmVfY29sb3JfYWNjZW50OmxpbmssXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2FjY2VudDpsaW5rLFxuYS5pbmxpbmVfY29sb3JfYWNjZW50OmxpbmssXG4uaW5saW5lX2NvbG9yX2FjY2VudDphY3RpdmUsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2FjY2VudDphY3RpdmUsXG5hLmlubGluZV9jb2xvcl9hY2NlbnQ6YWN0aXZlLFxuLmlubGluZV9jb2xvcl9hY2NlbnQ6aG92ZXIsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2FjY2VudDpob3ZlcixcbmEuaW5saW5lX2NvbG9yX2FjY2VudDpob3Zlcixcbi5pbmxpbmVfY29sb3JfYWNjZW50OnZpc2l0ZWQsXG4ubGlua19wc2V1ZG8uaW5saW5lX2NvbG9yX2FjY2VudDp2aXNpdGVkLFxuYS5pbmxpbmVfY29sb3JfYWNjZW50OnZpc2l0ZWQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluay1ob3Zlcik7XG59XG4uaW5saW5lX2NvbG9yX2FjY2VudC1saWdodCxcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3JfYWNjZW50LWxpZ2h0LFxuYS5pbmxpbmVfY29sb3JfYWNjZW50LWxpZ2h0IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXR5cG8tYWxlcnQpO1xufVxuLmlubGluZV9jb2xvcl9wb3NpdGl2ZSxcbi5saW5rX3BzZXVkby5pbmxpbmVfY29sb3JfcG9zaXRpdmUsXG5hLmlubGluZV9jb2xvcl9wb3NpdGl2ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLWluY29tZSk7XG59XG4iLCIuaW5saW5lX21hcmdpbl9ib3R0b20yMCB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLWwpO1xufVxuIiwiLmlubGluZV9tYXJnaW5fYm90dG9tMzAge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuIiwiLmlubGluZV9tYXJnaW5fbGVmdDEwIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4iLCIuaW5saW5lX21hcmdpbl9sZWZ0MTIge1xuXHRtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2Utcyk7XG59XG4iLCIuaW5saW5lX21hcmdpbl9yaWdodDEyIHtcblx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjZS1zKTtcbn1cbiIsIi5pbmxpbmVfbWFyZ2luX3NpZGUxMzAge1xuXHRtYXJnaW4tbGVmdDogMTMwcHg7XG5cdG1hcmdpbi1yaWdodDogMTMwcHg7XG59XG4iLCIuaW5saW5lX21hcmdpbl9zaWRlMjUge1xuXHRtYXJnaW4tbGVmdDogMjVweDtcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuIiwiLmlubGluZV9tYXJnaW5fdG9wMTUge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuIiwiLmlubGluZV9tYXJnaW5fdG9wMjAge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1sKTtcbn1cbiIsIi5yZXN1bHRfX2hlYWRpbmcge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjZS1sKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbiIsIi5yZXN1bHRfX2ljb24ge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1sKTtcbn1cbiIsIi5yZXN1bHRfX2NvbnRlbnQge1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbCk7XG59XG4ucmVzdWx0X19jb250ZW50X2luZGVudF9uby1ib3R0b20ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVzdWx0X19jb250ZW50X2luZGVudF9uby1ib3R0b20gLmJ1dHRvbiB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLWwpO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5yZXN1bHRfX2NvbnRlbnRfaW5kZW50X25vLWJvdHRvbSAuYnV0dG9uOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG4iLCIucmVzdWx0X19hY3Rpb24ge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1sKTtcbn1cbi5yZXN1bHRfX2FjdGlvbiAuYnV0dG9uIHtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnJlc3VsdF9fYWN0aW9uIC5idXR0b246bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cbiIsIi5yZXN1bHRfX3RpdGxlIHtcblx0bWFyZ2luOiAzMHB4IDAgMTVweDtcbn1cbiIsIi5idXR0b25fc2l6ZV9tIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tbSk7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cblx0LmJ1dHRvbl9fdGV4dCB7XG5cdFx0bWFyZ2luOiAwIDE1cHg7XG5cdH1cblxuXHQuYnV0dG9uX19pY29uIHtcblx0XHR3aWR0aDogMzJweDtcblx0fVxuXG5cdC5idXR0b25fX2ljb24uaWNvbl90eXBlX2Fycm93IHtcblx0XHR3aWR0aDogMzVweDtcblx0fVxuXG5cdC5idXR0b25fX2ljb25fc2lkZV9sZWZ0IH4gLmJ1dHRvbl9fdGV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI5cHg7XG5cdH1cblxuXHQuYnV0dG9uX19pY29uX3NpZGVfcmlnaHQgfiAuYnV0dG9uX190ZXh0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDI5cHg7XG5cdH1cblxuXHQmLmJ1dHRvbl92aWV3LXR5cGVfd2lkZ2V0IHtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8teGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xuXG5cdFx0LmJ1dHRvbl9fdGV4dCB7XG5cdFx0XHRtYXJnaW46IDAgMjBweDtcblx0XHR9XG5cdH1cblxuXHQmLmJ1dHRvbl9hcnJvd19yaWdodCAuYnV0dG9uX190ZXh0OjphZnRlciB7XG5cdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHR9XG5cblx0Ji5idXR0b25fYXJyb3dfbGVmdCAuYnV0dG9uX190ZXh0OjpiZWZvcmUge1xuXHRcdGhlaWdodDogMTFweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdH1cbn1cbiIsIlxuLmljb25fc2l6ZV8xMiB7XG5cdGhlaWdodDogMTJweDtcblx0d2lkdGg6IDEycHg7XG59XG4uaWNvbl9zaXplXzE0IHtcblx0aGVpZ2h0OiAxNHB4O1xuXHR3aWR0aDogMTRweDtcbn1cbi5pY29uX3NpemVfMTUge1xuXHRoZWlnaHQ6IDE1cHg7XG5cdHdpZHRoOiAxNXB4O1xufVxuLmljb25fc2l6ZV8xNiB7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDE2cHg7XG59XG4uaWNvbl9zaXplXzE4IHtcblx0aGVpZ2h0OiAxOHB4O1xuXHR3aWR0aDogMThweDtcbn1cbi5pY29uX3NpemVfMjQge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiAyNHB4O1xufVxuLmljb25fc2l6ZV8yOCB7XG5cdGhlaWdodDogMjhweDtcblx0d2lkdGg6IDI4cHg7XG59XG4uaWNvbl9zaXplXzMyIHtcblx0aGVpZ2h0OiAzMnB4O1xuXHR3aWR0aDogMzJweDtcbn1cbi5pY29uX3NpemVfMzYge1xuXHRoZWlnaHQ6IDM2cHg7XG5cdHdpZHRoOiAzNnB4O1xufVxuLmljb25fc2l6ZV80MCB7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG59XG4uaWNvbl9zaXplXzU2IHtcblx0aGVpZ2h0OiA1NnB4O1xuXHR3aWR0aDogNTZweDtcbn1cbi5pY29uX3NpemVfNjAge1xuXHRoZWlnaHQ6IDYwcHg7XG5cdHdpZHRoOiA2MHB4O1xufVxuLmljb25fc2l6ZV84MCB7XG5cdGhlaWdodDogODBweDtcblx0d2lkdGg6IDgwcHg7XG59XG5cbiIsIi5pY29uX25hbWVfbWludXMtcmVkIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi9pY29uX25hbWVfbWludXMtcmVkLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbiIsIi5pbnB1dF9fYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiIsIi5pbnB1dF9fY29udHJvbCB7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG5cdC8qINC70LjRiNC90LjQtSDQvtGC0YHRgtGD0L/RiyDRgyDRgtC10LrRgdGC0LAgKi9cblx0Jjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHR9XG5cblx0Lyog0L3QsNGC0LjQstC90YvQuSDQutGA0LXRgdGC0LjQuiAqL1xuXHQmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdH1cblxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGNvbG9yOiAjOTk5O1xuXHR9XG5cblx0Jjo6LW1zLWNsZWFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblx0LmlucHV0X3NpemVfbSAuaW5wdXRfX3BzZXVkb2JveCAuaW5wdXRfX2NvbnRyb2wge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuIiwiLmlucHV0X3NpemVfbWwsXG4uaW5wdXRfc2l6ZV9sIHtcblx0LmlucHV0X19jbGVhciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2NsZWFyX3NpemVfbC5zdmcnKTtcblx0fVxufVxuXG4uaW5wdXRfc2l6ZV9tLFxuLmlucHV0X3NpemVfcyxcbi5pbnB1dF9zaXplX3hzLCB7XG5cdC5pbnB1dF9fY2xlYXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9jbGVhcl9zaXplX3Muc3ZnJyk7XG5cdH1cbn1cbiIsIi5sYWJlbDIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGFiZWwyX2hpZGRlbl95ZXMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLnRpdGxlMiB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4iLCIucGFyYWdyYXBoMiB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCIucG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsIjpibG9jayhwb3B1cCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsIi5wb3B1cF9fdGFpbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udDogMC8wIGE7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1naG9zdCk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG59XG5cbi5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLXJpZ2h0IC5wb3B1cF9fdGFpbCxcbi5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLWxlZnQgLnBvcHVwX190YWlsLFxuLnBvcHVwX2RpcmVjdGlvbl9ib3R0b20tY2VudGVyIC5wb3B1cF9fdGFpbCB7XG5cdGJvdHRvbTogMTAwJTtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogN3B4O1xuXG5cdCY6OmFmdGVyIHtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG5cdH1cbn1cblxuLnBvcHVwX2RpcmVjdGlvbl9ib3R0b20tY2VudGVyIC5wb3B1cF9fdGFpbCB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC03cHg7XG59XG5cbi5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLWxlZnQgLnBvcHVwX190YWlsIHtcblx0bGVmdDogMjBweDtcbn1cblxuLnBvcHVwX2RpcmVjdGlvbl9ib3R0b20tcmlnaHQgLnBvcHVwX190YWlsIHtcblx0cmlnaHQ6IDIwcHg7XG59XG5cbi5wb3B1cF9kaXJlY3Rpb25fcmlnaHQtdG9wIC5wb3B1cF9fdGFpbCxcbi5wb3B1cF9kaXJlY3Rpb25fcmlnaHQtY2VudGVyIC5wb3B1cF9fdGFpbCB7XG5cdHJpZ2h0OiAxMDAlO1xuXHR0b3A6IDUwJTtcblx0aGVpZ2h0OiAxNHB4O1xuXHR3aWR0aDogN3B4O1xuXHRtYXJnaW4tdG9wOiAtN3B4O1xuXG5cdCY6OmFmdGVyIHtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuXHR9XG59XG5cbiIsIi50b29sdGlwX190YWlsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250OiAwLzAgYTtcblxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxufVxuXG4vKiDRgNCw0YHQutGA0YvRgtC40LUg0LLQvdC40LcgKi9cbi5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLWxlZnQgLnRvb2x0aXBfX3RhaWwsXG4ucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1yaWdodCAudG9vbHRpcF9fdGFpbCxcbi5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLWNlbnRlciAudG9vbHRpcF9fdGFpbCB7XG5cdGJvdHRvbTogMTAwJTtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogN3B4O1xuXG5cdCY6OmFmdGVyIHtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuXHR9XG59XG5cbi8qINGA0LDRgdC60YDRi9GC0LjQtSDQstC/0YDQsNCy0L4gKi9cbi5wb3B1cF9kaXJlY3Rpb25fcmlnaHQtdG9wIC50b29sdGlwX190YWlsLFxuLnBvcHVwX2RpcmVjdGlvbl9yaWdodC1jZW50ZXIgLnRvb2x0aXBfX3RhaWwge1xuXHRyaWdodDogMTAwJTtcblx0aGVpZ2h0OiAxNHB4O1xuXHR3aWR0aDogN3B4O1xuXG5cdCY6OmFmdGVyIHtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuXHR9XG59XG5cbi8qINGA0LDRgdC60YDRi9GC0LjQtSDQstCy0LXRgNGFICovXG4ucG9wdXBfZGlyZWN0aW9uX3RvcC1sZWZ0IC50b29sdGlwX190YWlsLFxuLnBvcHVwX2RpcmVjdGlvbl90b3AtY2VudGVyIC50b29sdGlwX190YWlsLFxuLnBvcHVwX2RpcmVjdGlvbl90b3AtcmlnaHQgLnRvb2x0aXBfX3RhaWwge1xuXHR0b3A6IDEwMCU7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDdweDtcblxuXHQmOjphZnRlciB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuXHR9XG59XG5cbi8qINGA0LDRgdC60YDRi9GC0LjQtSDQstC70LXQstC+ICovXG4ucG9wdXBfZGlyZWN0aW9uX2xlZnQtdG9wIC50b29sdGlwX190YWlsLFxuLnBvcHVwX2RpcmVjdGlvbl9sZWZ0LWNlbnRlciAudG9vbHRpcF9fdGFpbCB7XG5cdGxlZnQ6IDEwMCU7XG5cdGhlaWdodDogMTRweDtcblx0d2lkdGg6IDdweDtcblxuXHQmOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHR9XG59XG5cbi8qINGG0LXQvdGC0YDQuNGA0L7QstCw0L3QuNC1INGF0LLQvtGB0YLQuNC60LAg0L/QviDQs9C+0YDQuNC30L7QvdGC0LDQu9C4ICovXG4ucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1jZW50ZXIgLnRvb2x0aXBfX3RhaWwsXG4ucG9wdXBfZGlyZWN0aW9uX3RvcC1jZW50ZXIgLnRvb2x0aXBfX3RhaWwge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtN3B4O1xufVxuXG4vKiDRhtC10L3RgtGA0LjRgNC+0LLQsNC90LjQtSDRhdCy0L7RgdGC0LjQutCwINC/0L4g0LLQtdGA0YLQuNC60LDQu9C4ICovXG4ucG9wdXBfZGlyZWN0aW9uX3JpZ2h0LWNlbnRlciAudG9vbHRpcF9fdGFpbCxcbi5wb3B1cF9kaXJlY3Rpb25fbGVmdC1jZW50ZXIgLnRvb2x0aXBfX3RhaWwge1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTdweDtcbn1cblxuLyog0L7RgtGB0YLRg9C/INC+0YIg0LvQtdCy0L7QuSDQvtGB0LggKi9cbi5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLWxlZnQgLnRvb2x0aXBfX3RhaWwsXG4ucG9wdXBfZGlyZWN0aW9uX3RvcC1sZWZ0IC50b29sdGlwX190YWlsIHtcblx0bGVmdDogN3B4O1xufVxuXG4vKiDQvtGC0YHRgtGD0L8g0L7RgiDQstC10YDRhdC90LXQuSDQvtGB0LggKi9cbi5wb3B1cF9kaXJlY3Rpb25fcmlnaHQtdG9wIC50b29sdGlwX190YWlsLFxuLnBvcHVwX2RpcmVjdGlvbl9sZWZ0LXRvcCAudG9vbHRpcF9fdGFpbCB7XG5cdHRvcDogN3B4O1xufVxuXG4ucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1yaWdodCAudG9vbHRpcF9fdGFpbCxcbi5wb3B1cF9kaXJlY3Rpb25fdG9wLXJpZ2h0IC50b29sdGlwX190YWlsIHtcblx0cmlnaHQ6IDdweDtcbn1cbiIsIi5pbnB1dF9faWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmX3NpZGVfbGVmdCB7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdCZfc2lkZV9yaWdodCB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cbiIsIi5zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIjpibG9jayhzZWxlY3QpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIuc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdG1heC13aWR0aDogMTAwJTtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnNlbGVjdCAuc2VsZWN0X190aWNrIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9hc3NldHMvYXJyb3cuc3ZnKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcbn1cbi5zZWxlY3Quc2VsZWN0X3NpemVfcyAuc2VsZWN0X190aWNrIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2Fycm93LXMuc3ZnKTtcbn1cbi5zZWxlY3Quc2VsZWN0X29wZW5lZCAuc2VsZWN0X190aWNrIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uc2VsZWN0LnNlbGVjdF93aWR0aF9hdmFpbGFibGUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdC5zZWxlY3RfaW5saW5lX3llcyB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4iLCIuc2VsZWN0X19idXR0b24ge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHQuYnV0dG9uX190ZXh0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR9XG5cblx0LmJ1dHRvbl9fdGV4dDplbXB0eTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFwwMGEwJztcblx0fVxuXG5cdCYuYnV0dG9uX3NpemVfcyAuYnV0dG9uX190ZXh0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXHR9XG5cdCYuYnV0dG9uX3NpemVfcyAuaWNvbiB7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdH1cblx0Ji5idXR0b25fc2l6ZV9tIC5idXR0b25fX3RleHQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdH1cblx0Ji5idXR0b25fc2l6ZV9tIC5pY29uIHtcblx0XHR3aWR0aDogMzFweDtcblx0fVxuXHQmLmJ1dHRvbl9zaXplX2wgLmJ1dHRvbl9fdGV4dCB7XG5cdFx0cGFkZGluZy1yaWdodDogMjlweDtcblx0fVxuXHQmLmJ1dHRvbl9zaXplX2wgLmljb24ge1xuXHRcdHdpZHRoOiAzNXB4O1xuXHR9XG5cdCYuYnV0dG9uX3NpemVfeGwgLmJ1dHRvbl9fdGV4dCB7XG5cdFx0cGFkZGluZy1yaWdodDogMzNweDtcblx0fVxuXHQmLmJ1dHRvbl9zaXplX3hsIC5pY29uIHtcblx0XHR3aWR0aDogMzlweDtcblx0fVxufVxuIiwiLnNlbGVjdF9fbWVudS5tZW51X3NpemVfbSAubWVudS1pdGVtIHtcblx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLW0pO1xuXHQmLm1lbnUtaXRlbV90aGVtZV9ub3JtYWwge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggNTAlO1xuXHR9XG59XG4iLCIubWVudSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIjpibG9jayhtZW51KSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi5tZW51LWl0ZW0ge1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuIiwiOmJsb2NrKG1lbnUtaXRlbSkge1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuIiwiLm1lbnVfc2l6ZV9tIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tcyk7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGhlaWdodDogNHB4O1xuXHR9XG5cblx0Lm1lbnVfX2dyb3VwIHtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0fVxuXG5cdC5tZW51X19ncm91cC10aXRsZSB7XG5cdFx0cGFkZGluZzogMCAyMHB4IDAgMTBweDtcblx0XHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby1tKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtdHlwby14bCk7XG5cdH1cbn1cbiIsIi5tZW51X3NpemVfbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtdHlwby14eGwpO1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGhlaWdodDogNXB4O1xuXHR9XG5cblx0Lm1lbnUtaXRlbSArIC5tZW51X19ncm91cCB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG5cblx0Lm1lbnUtaXRlbSArIC5tZW51X19ncm91cCB7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tZW51X3NpemVfeGwge1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby1tKTtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdH1cblxuXHQubWVudS1pdGVtICsgLm1lbnVfX2dyb3VwIHtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdH1cblxuXHQubWVudS1pdGVtICsgLm1lbnVfX2dyb3VwIHtcblx0XHRwYWRkaW5nOiA2cHggMDtcblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLm1lbnVfc2l6ZV9tIHtcblxuXHQubWVudS1pdGVtX3RoZW1lX25vcm1hbCB7XG5cdFx0cGFkZGluZzogMCAxM3B4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEzcHggNTAlO1xuXG5cdFx0Jjpub3QoLm1lbnUtaXRlbV9oYXMtdGlwX25vKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDEzcHggMCAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5tZW51X19ncm91cCArIC5tZW51LWl0ZW1fdGhlbWVfbm9ybWFsIHtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdH1cblxuXHQmW2NsYXNzKj0nbWVudV9tb2RlJ10gLm1lbnUtaXRlbV90aGVtZV9ub3JtYWwsXG5cdC5tZW51X19ncm91cC10aXRsZSB+IC5tZW51LWl0ZW1fdGhlbWVfbm9ybWFsIHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cbn1cbiIsIi5tZW51X3NpemVfbCB7XG5cdC5tZW51LWl0ZW1fdGhlbWVfbm9ybWFsIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCA1MCU7XG5cblx0XHQmOm5vdCgubWVudS1pdGVtX2hhcy10aXBfbm8pIHtcblx0XHRcdHBhZGRpbmc6IDAgMTVweCAwIDM0cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnVfX2dyb3VwICsgLm1lbnUtaXRlbV90aGVtZV9ub3JtYWwge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXG5cdCZbY2xhc3MqPSdtZW51X21vZGUnXSAubWVudS1pdGVtX3RoZW1lX25vcm1hbCxcblx0Lm1lbnVfX2dyb3VwLXRpdGxlIH4gLm1lbnUtaXRlbV90aGVtZV9ub3JtYWwge1xuXHRcdHBhZGRpbmc6IDAgMzRweDtcblx0fVxufVxuIiwiLm1lbnVfc2l6ZV94bCB7XG5cdC5tZW51LWl0ZW1fdGhlbWVfbm9ybWFsIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCA1MCU7XG5cblx0XHQmOm5vdCgubWVudS1pdGVtX2hhcy10aXBfbm8pIHtcblx0XHRcdHBhZGRpbmc6IDAgMjBweCAwIDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnVfX2dyb3VwICsgLm1lbnUtaXRlbV90aGVtZV9ub3JtYWwge1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0fVxuXG5cdCZbY2xhc3MqPSdtZW51X21vZGUnXSAubWVudS1pdGVtX3RoZW1lX25vcm1hbCxcblx0Lm1lbnVfX2dyb3VwLXRpdGxlIH4gLm1lbnUtaXRlbV90aGVtZV9ub3JtYWwge1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0fVxufVxuIiwiLmNoZWNrYm94IHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbiIsIjpibG9jayhjaGVja2JveCkge1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuIiwiLmNoZWNrYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblxuXHQmOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQmX19jb250cm9sIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLmNoZWNrYm94X2ZvY3VzZWQgLmNoZWNrYm94X19ib3g6OmJlZm9yZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1jb2xvci1icmFuZCksIGluc2V0IDAgMCAwIDFweCB2YXIoLS1jb2xvci1icmFuZCk7XG59XG5cbi5jaGVja2JveF9ob3ZlcmVkIC5jaGVja2JveF9fYm94IHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uY2hlY2tib3hfaG92ZXJlZC5jaGVja2JveF9jaGVja2VkIC5jaGVja2JveF9fYm94IHtcblx0YmFja2dyb3VuZDogcmdiYSgxMjksIDEwMywgMCwgMC42KTtcbn1cblxuLmNoZWNrYm94X2NoZWNrZWQgLmNoZWNrYm94X19ib3gge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDE1MywgMTIyLCAwLCAwLjUpO1xufVxuXG4uY2hlY2tib3hfY2hlY2tlZCAuY2hlY2tib3hfX2JveDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogI2ZmZWJhMDtcbn1cblxuLmNoZWNrYm94X2NoZWNrZWQgLmNoZWNrYm94X19ib3g6OmFmdGVyIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4iLCIuY2hlY2tib3hfZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGNvbG9yOiAjOTk5O1xuXG5cdC5jaGVja2JveF9fYm94IHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHR9XG5cblx0LmNoZWNrYm94X19ib3g6OmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY2hlY2tib3hfZGlzYWJsZWQuY2hlY2tib3hfY2hlY2tlZCAuY2hlY2tib3hfX2JveCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5jaGVja2JveF9kaXNhYmxlZC5jaGVja2JveF9jaGVja2VkIC5jaGVja2JveF9fYm94OjphZnRlciB7XG5cdG9wYWNpdHk6IDAuNDtcbn1cbiIsIi5jaGVja2JveF9fYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRmbGV4LXNocmluazogMDtcblxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDJweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9jaGVja2JveF9fYm94LmFzc2V0cy90aXAuc3ZnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0Lyogc3R5bGVsaW50LWRpc2FibGUgKi9cblx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4wNXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMDVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjA1cyBlYXNlLW91dDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjA1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4wNXMgZWFzZS1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDVzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMDVzIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjA1cztcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4wNXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMDVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjA1cyBlYXNlLW91dDtcblx0XHQvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDFweDtcblx0XHRyaWdodDogMXB4O1xuXHRcdGJvdHRvbTogMXB4O1xuXHRcdGxlZnQ6IDFweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZGVmYXVsdCk7XG5cdH1cbn1cbiIsIi5jaGVja2JveF9zaXplX2wge1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby1tKTtcblxuXHQuY2hlY2tib3hfX2JveCB7XG5cdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0dG9wOiAzcHg7XG5cdFx0d2lkdGg6IDE3cHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHR9XG5cblx0LmNoZWNrYm94X19ib3g6OmFmdGVyIHtcblx0XHR0b3A6IDJweDtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xuXHR9XG59XG4iLCIuYnV0dG9uX2Fycm93X3JpZ2h0IC5idXR0b25fX3RleHQ6OmFmdGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogN3B4O1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdidXR0b25fYXJyb3dfcmlnaHQuc3ZnJyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uYnV0dG9uX2Fycm93X3JpZ2h0LmJ1dHRvbl9kaXNhYmxlZCAuYnV0dG9uX190ZXh0OjphZnRlciB7XG5cdG9wYWNpdHk6IDAuMztcbn1cbiIsIi5sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogIzYwNWQ1ZDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0bWFyZ2luOiAwIDAuNGVtIDAuNWVtIDA7XG59XG5cbiIsIi8qINCg0LDQt9C80LXRgNGLINGP0YfQtdC10Log0LTQu9GPINGA0LDRgdC60LvQsNC00LrQuCDQv9C+INGH0LXRgtGL0YDQtdC8INC60L7Qu9C+0L3QutCw0LwgKi9cbi5sYXlvdXRfdHlwZV9mb3VyLWNvbHVtbiA+IC5sYXlvdXRfX2NvbCB7XG5cdHdpZHRoOiAyNSU7XG59XG4ubGF5b3V0X3R5cGVfZm91ci1jb2x1bW4gPiAubGF5b3V0X19jb2xfc2l6ZV8yIHtcblx0d2lkdGg6IDUwJTtcbn1cbi5sYXlvdXRfdHlwZV9mb3VyLWNvbHVtbiA+IC5sYXlvdXRfX2NvbF9zaXplXzMge1xuXHR3aWR0aDogNzUlO1xufVxuIiwiLyog0KDQsNC30LzQtdGA0Ysg0Y/Rh9C10LXQuiDQtNC70Y8g0YDQsNGB0LrQu9Cw0LTQutC4INC/0L4g0L/Rj9GC0Lgg0LrQvtC70L7QvdC60LDQvCAqL1xuLmxheW91dF90eXBlX2ZpdmUtY29sdW1uID4gLmxheW91dF9fY29sIHtcblx0d2lkdGg6IDIwJTtcbn1cbi5sYXlvdXRfdHlwZV9maXZlLWNvbHVtbiA+IC5sYXlvdXRfX2NvbF9zaXplXzIge1xuXHR3aWR0aDogNDAlO1xufVxuLmxheW91dF90eXBlX2ZpdmUtY29sdW1uID4gLmxheW91dF9fY29sX3NpemVfMyB7XG5cdHdpZHRoOiA2MCU7XG59XG4ubGF5b3V0X3R5cGVfZml2ZS1jb2x1bW4gPiAubGF5b3V0X19jb2xfc2l6ZV80IHtcblx0d2lkdGg6IDgwJTtcbn1cbiIsIi5sYXlvdXRfX2NvbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIi5wcm9tby1oZWFkZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCAjZDJkMmQyO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRsZWZ0OiAtMTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0xMHB4O1xuXHR9XG59XG4iLCIucHJvbW8taGVhZGVyX19jb250ZW50IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAzMHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuIiwiLnByb21vLWhlYWRlcl9fY29udGVudCB7XG5cdG1hcmdpbjogdmFyKC0tc3BhY2UteHh4bCkgYXV0bztcblx0bWF4LXdpZHRoOiAxMDk1cHg7XG59XG4iLCIucHJvbW8taGVhZGVyX19sb2dvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cbiIsIi5wcm9tby1oZWFkZXJfX2xvZ29fdHlwZV9zdWNjZXNzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9wcm9tby1oZWFkZXJfX2xvZ28uYXNzZXRzL2ljb25fc3VjY2Vzcy5zdmdcIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG59XG4iLCIucHJvbW8taGVhZGVyX19kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHQmX3R5cGVfaW5hY3RpdmUge1xuXHRcdG1heC13aWR0aDogODAlO1xuXHRcdC8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG5cdFx0Lyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXHR9XG59XG4iLCIucHJvbW8taGVhZGVyX190ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbCk7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuIiwiLnByb21vLWhlYWRlciB7XG5cdC8qINCf0L7QstGL0YjQtdC90LjQtSDQstC10YHQsCDRgdC10LvQtdC60YLQvtGA0LAg0L3Rg9C20L3QviDQtNC70Y8g0L/QtdGA0LXQutGA0YvRgtC40Y8g0YHRgtC40LvQtdC5IC5idXR0b24gKi9cblx0LnByb21vLWhlYWRlcl9fY29udHJvbF9sYXlvdXRfaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNlLXhsKTtcblx0fVxufVxuIiwiLnByb21vLWhlYWRlcl9fY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMzBweDtcblx0cmlnaHQ6IDMwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5wcm9tby1oZWFkZXJfX2Nsb3NlIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcbn1cbiIsIi5idXR0b25fc2l6ZV9tbCB7XG5cdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcblxuXHQuYnV0dG9uX190ZXh0IHtcblx0XHRtYXJnaW46IDAgMTdweDtcblx0fVxuXG5cdC5idXR0b25fX2ljb24ge1xuXHRcdHdpZHRoOiAzNnB4O1xuXHR9XG5cblx0LmJ1dHRvbl9faWNvbi5pY29uX3R5cGVfYXJyb3cge1xuXHRcdHdpZHRoOiAzN3B4O1xuXHR9XG5cblx0LmJ1dHRvbl9faWNvbl9zaWRlX2xlZnQgfiAuYnV0dG9uX190ZXh0IHtcblx0XHRtYXJnaW4tbGVmdDogMzJweDtcblx0fVxuXG5cdC5idXR0b25fX2ljb25fc2lkZV9yaWdodCB+IC5idXR0b25fX3RleHQge1xuXHRcdG1hcmdpbi1yaWdodDogMzJweDtcblx0fVxuXG5cdCYuYnV0dG9uX2Fycm93X2Rvd24gLmJ1dHRvbl9fdGV4dDo6YWZ0ZXIsXG5cdCYuYnV0dG9uX2Fycm93X3VwIC5idXR0b25fX3RleHQ6OmFmdGVyIHtcblx0XHRyaWdodDogMTRweDtcblx0fVxuXG5cdCYuYnV0dG9uX2Fycm93X2Rvd24gLmJ1dHRvbl9fdGV4dCxcblx0Ji5idXR0b25fYXJyb3dfdXAgLmJ1dHRvbl9fdGV4dCB7XG5cdFx0cGFkZGluZy1yaWdodDogMzJweDtcblx0fVxuXG5cdCYuYnV0dG9uX2Fycm93X3JpZ2h0IC5idXR0b25fX3RleHQ6OmFmdGVyIHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE0cHg7XG5cdH1cblxuXHQmLmJ1dHRvbl9hcnJvd19sZWZ0IC5idXR0b25fX3RleHQ6OmJlZm9yZSB7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0fVxufVxuIiwiLnBhZ2UtbGF5b3V0X3RoZW1lX3Byb21vIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwJTtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlcjogMThweCBzb2xpZCAjZmZmO1xuXHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuXHQvKiDQoNCw0LfQvNC10YAg0YjRgNC40YTRgtCwIDE1cHggKi9cblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbiIsIi5zZXJ2ZXItZXJyb3JfdHlwZV81MDMge1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby1zKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdHlwby1zZWNvbmRhcnkpO1xuXHR3aWR0aDogNTYwcHg7XG59XG4iLCIubGlua190aGVtZV9ub3JtYWwsXG4ubGlua190aGVtZV9ub3JtYWw6dmlzaXRlZCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcblxuXHQmLmxpbmtfZGlzYWJsZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLWRpc2FibGUpO1xuXHR9XG59XG4iLCIvLyDRgdGC0LjQu9C4INC+0YLRgdGC0YPQv9CwINC00LvRjyDQu9C40L/QutC+0LPQviDRhNGD0YLQtdGA0LAsXG4vLyDQsNC60YPRgtCw0LvRjNC90Ysg0YLQvtC70YzQutC+INCyINGB0LLRj9C30LrQtSDRgSBib2R5X2hhcy1zdGlja3ktZm9vdGVyX3llcyAo0LrQvtGC0L7RgNGL0Lkg0L3QtSDRgdGC0LDQstC40YLRgdGPINC90LAgdG91Y2gtcGhvbmUpXG4ucGFnZS1sYXlvdXQucGFnZS1sYXlvdXRfZXh0ZXJuYWwtbGF5b3V0X2VuYWJsZWQge1xuXHRAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA3NjBweDtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDczNnB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjEwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzM3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzODJweDtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOTBweDtcblx0fVxufVxuIiwiLnBhZ2UtbGF5b3V0LnBhZ2UtbGF5b3V0X2NvbnRlbnQtcG9zaXRpb25fY2VudGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweCkge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2UtbCk7XG5cdH1cbn1cbiIsIi5wYXJhbmphX3RoZW1lX3N1Ym1pdGluZyB7XG5cdHotaW5kZXg6IDU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG59XG4iLCIucGFyYW5qYV90aGVtZV9ub3JtYWwge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuIiwiLnNwaW5fc2l6ZV9sIHtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTczcHg7XG59XG4iLCIuc3Bpbm5lcl9zdGF0ZV9vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIuaXNsYW5kX19zZWN0aW9uX2hpZGRlbl95ZXMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLmlzbGFuZF9fc2VjdGlvbl9pbmRlbnRfcyB7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbiIsIi5pc2xhbmRfX3NlY3Rpb25fdGhlbWVfY2xlYXIge1xuXHRib3JkZXI6IG5vbmU7XG59XG4iLCIuYnV0dG9uX3NpemVfcyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLXMpO1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXG5cdC5idXR0b25fX3RleHQge1xuXHRcdG1hcmdpbjogMCAxM3B4O1xuXHR9XG5cblx0LmJ1dHRvbl9faWNvbiB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdH1cblxuXHQuYnV0dG9uX19pY29uLmljb25fdHlwZV9hcnJvdyB7XG5cdFx0d2lkdGg6IDMxcHg7XG5cdH1cblxuXHQuYnV0dG9uX19pY29uX3NpZGVfbGVmdCB+IC5idXR0b25fX3RleHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHR9XG5cblx0LmJ1dHRvbl9faWNvbl9zaWRlX3JpZ2h0IH4gLmJ1dHRvbl9fdGV4dCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHR9XG5cblx0Ji5idXR0b25fdmlldy10eXBlX3dpZGdldCB7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLXMpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXG5cdFx0LmJ1dHRvbl9fdGV4dCB7XG5cdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHR9XG5cdH1cblxuXHQmLmJ1dHRvbl9hcnJvd19yaWdodCAuYnV0dG9uX190ZXh0OjphZnRlciB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHR9XG5cblx0Ji5idXR0b25fYXJyb3dfbGVmdCAuYnV0dG9uX190ZXh0OjpiZWZvcmUge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cdH1cbn1cbiIsIi5pY29uX2lubGluZV95ZXMge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbiIsIi5idXR0b25fdmlld19hY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY3Rpb24pO1xufVxuXG4uYnV0dG9uX3ZpZXdfYWN0aW9uOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX3ZpZXdfYWN0aW9uLmJ1dHRvbl9ob3ZlcmVkIHtcblx0YmFja2dyb3VuZDogI2ZmZDYzMztcbn1cblxuLmJ1dHRvbl92aWV3X2FjdGlvbi5idXR0b25fcHJlc3NlZCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJyYW5kKTtcbn1cblxuLmJ1dHRvbl92aWV3X2FjdGlvbi5idXR0b25fZm9jdXNlZC1oYXJkIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGJ1dHRvbi1hY3Rpb24tZm9jdXMgMC41cyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xuXHRhbmltYXRpb246IGJ1dHRvbi1hY3Rpb24tZm9jdXMgMC41cyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uLWFjdGlvbi1mb2N1cyB7XG5cdGZyb20ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjdGlvbik7XG5cdH1cblxuXHR0byB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYnV0dG9uLWFjdGlvbi1mb2N1cyB7XG5cdGZyb20ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjdGlvbik7XG5cdH1cblxuXHR0byB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuXHR9XG59XG4iLCIubGlzdF90eXBlX29yZGVyZWQge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cbiIsIi5saXN0X2luZGVudF9tIC5saXN0X19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiIsIi5pbmxpbmVfd2VpZ2h0X2JvbGQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuIiwiLmxpbmtfYXJyb3dfbGVmdDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW46IC0ycHggNXB4IDAgMnB4O1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDZweDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuXHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDJweDtcblx0Ym9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4iLCIuaW5saW5lX21hcmdpbl9ib3R0b20xNSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4iLCIuaW5saW5lX3NpemVfcyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLXMpO1xufVxuXG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdydWItYXJpYWwtcmVndWxhcic7XG5cdHNyYzogbG9jYWwoJ3J1Yi1hcmlhbC1yZWd1bGFyJyk7XG5cdHNyYzpcblx0XHR1cmwoY3VycmVuY3lfdHlwZV9ydWIuYXNzZXRzL3J1Yi53b2ZmKSxcblx0XHR1cmwoY3VycmVuY3lfdHlwZV9ydWIuYXNzZXRzL3J1Yi50dGYpO1xufVxuXG4uY3VycmVuY3lfdHlwZV9ydWIge1xuXHRmb250LWZhbWlseTogJ3J1Yi1hcmlhbC1yZWd1bGFyJztcbn1cbiIsIi8qINC00LvRjyDQsdC70L7QutC+0LIg0LjQvNC10Y7RidC40YUg0Lgg0L3QtdC40LzQtdGO0YnQuNGFINC30LDQs9C+0LvQvtCy0L7QuiDQvdGD0LbQvdGLINGA0LDQt9C90YvQtSDQvtGC0YHRgtGD0L/RiyAqL1xuLnJlc3VsdF9fdGl0bGVfaGFzLWhlYWRpbmdfeWVzIHtcblx0bWFyZ2luOiAyMHB4IDAgMTVweDtcbn1cbi5yZXN1bHRfX3RpdGxlX2hhcy1oZWFkaW5nX3llcyAucmVzdWx0X19pY29uIHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbiIsIi5pY29uX25hbWVfY2hlY2ttYXJrLWdyZWVuIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi9pY29uX25hbWVfY2hlY2ttYXJrLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbiIsIi50aXRsZV9pbmRlbnRfbm8ge1xuXHRtYXJnaW46IDA7XG59XG4iLCIuaW5wdXQge1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuIiwiOmJsb2NrKGlucHV0KSB7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4iLCIuaW5wdXQge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblx0LW1vei1ib3gtc2l6aW5nOiBwYWRkaW5nLWJveDtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCIubGFiZWwyX3NpemVfcyB7XG5cdHBhZGRpbmctdG9wOiA2cHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLXMpO1xufVxuXG4iLCIucG9wdXBfdGhlbWVfaXNsYW5kcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG5cbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcblxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSxcbiAgICAgICAgICAgICAgICAwIDEwcHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9qc19pbml0ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF92aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1hcmdpbjogMDtcbn1cbi8qIERpdmlkZWQgaW50byB0d28gcGFydHMgZm9yIGJldHRlciBvcHRpbWl6YXRpb24gKi9cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1sZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX2JvdHRvbTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX2JvdHRvbTtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1sZWZ0LnBvcHVwX3Zpc2libGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tX3Zpc2libGU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19ib3R0b21fdmlzaWJsZTtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1jZW50ZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLWNlbnRlci5wb3B1cF92aXNpYmxlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX2JvdHRvbV92aXNpYmxlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tX3Zpc2libGU7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl9ib3R0b20tcmlnaHQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLXJpZ2h0LnBvcHVwX3Zpc2libGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tX3Zpc2libGU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19ib3R0b21fdmlzaWJsZTtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX3RvcC1sZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX3RvcDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX3RvcDtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX3RvcC1sZWZ0LnBvcHVwX3Zpc2libGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wX3Zpc2libGU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc190b3BfdmlzaWJsZTtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX3RvcC1jZW50ZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fdG9wLWNlbnRlci5wb3B1cF92aXNpYmxlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX3RvcF92aXNpYmxlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wX3Zpc2libGU7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl90b3AtcmlnaHQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fdG9wLXJpZ2h0LnBvcHVwX3Zpc2libGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wX3Zpc2libGU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc190b3BfdmlzaWJsZTtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX3JpZ2h0LXRvcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19yaWdodDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX3JpZ2h0O1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fcmlnaHQtdG9wLnBvcHVwX3Zpc2libGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfcmlnaHRfdmlzaWJsZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX3JpZ2h0X3Zpc2libGU7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl9yaWdodC1jZW50ZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfcmlnaHQ7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19yaWdodDtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX3JpZ2h0LWNlbnRlci5wb3B1cF92aXNpYmxlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX3JpZ2h0X3Zpc2libGU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19yaWdodF92aXNpYmxlO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fcmlnaHQtYm90dG9tIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX3JpZ2h0O1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfcmlnaHQ7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl9yaWdodC1ib3R0b20ucG9wdXBfdmlzaWJsZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19yaWdodF92aXNpYmxlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfcmlnaHRfdmlzaWJsZTtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX2xlZnQtdG9wIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX2xlZnQ7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19sZWZ0O1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fbGVmdC10b3AucG9wdXBfdmlzaWJsZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19sZWZ0X3Zpc2libGU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19sZWZ0X3Zpc2libGU7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl9sZWZ0LWNlbnRlciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc19sZWZ0O1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfbGVmdDtcbn1cblxuLnBvcHVwX3RoZW1lX2lzbGFuZHMucG9wdXBfZGlyZWN0aW9uX2xlZnQtY2VudGVyLnBvcHVwX3Zpc2libGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfbGVmdF92aXNpYmxlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfbGVmdF92aXNpYmxlO1xufVxuXG4ucG9wdXBfdGhlbWVfaXNsYW5kcy5wb3B1cF9kaXJlY3Rpb25fbGVmdC1ib3R0b20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RoZW1lX2lzbGFuZHNfbGVmdDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX2xlZnQ7XG59XG5cbi5wb3B1cF90aGVtZV9pc2xhbmRzLnBvcHVwX2RpcmVjdGlvbl9sZWZ0LWJvdHRvbS5wb3B1cF92aXNpYmxlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX2xlZnRfdmlzaWJsZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzX2xlZnRfdmlzaWJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tIHtcblxuICAgIDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgOTklIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwb3B1cF90aGVtZV9pc2xhbmRzX2JvdHRvbSB7XG5cbiAgICAwJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDk5JSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogLTk5OTlweCAwIDAgLTk5OTlweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwb3B1cF90aGVtZV9pc2xhbmRzX2JvdHRvbV92aXNpYmxlIHtcblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfYm90dG9tX3Zpc2libGUge1xuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwb3B1cF90aGVtZV9pc2xhbmRzX3RvcCB7XG5cbiAgICAwJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDk5JSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwb3B1cF90aGVtZV9pc2xhbmRzX3RvcCB7XG5cbiAgICAwJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDk5JSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfdG9wX3Zpc2libGUge1xuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwb3B1cF90aGVtZV9pc2xhbmRzX3RvcF92aXNpYmxlIHtcblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwb3B1cF90aGVtZV9pc2xhbmRzX3JpZ2h0IHtcblxuICAgIDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgOTklIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwb3B1cF90aGVtZV9pc2xhbmRzX3JpZ2h0IHtcblxuICAgIDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgOTklIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfcmlnaHRfdmlzaWJsZSB7XG5cbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwb3B1cF90aGVtZV9pc2xhbmRzX3JpZ2h0X3Zpc2libGUge1xuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwb3B1cF90aGVtZV9pc2xhbmRzX2xlZnQge1xuXG4gICAgMCUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA5OSUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogLTk5OTlweCAwIDAgLTk5OTlweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcG9wdXBfdGhlbWVfaXNsYW5kc19sZWZ0IHtcblxuICAgIDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgOTklIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9wdXBfdGhlbWVfaXNsYW5kc19sZWZ0X3Zpc2libGUge1xuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwb3B1cF90aGVtZV9pc2xhbmRzX2xlZnRfdmlzaWJsZSB7XG5cbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuIiwiOmJsb2NrKHBvcHVwKTptb2QodGhlbWUgaXNsYW5kcykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuICAgICAgICAgICAgICAgIDAgMTBweCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cbiAgICAmOmJsb2NrKHBvcHVwKTptb2QoanMgaW5pdGVkKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6YmxvY2socG9wdXApOm1vZCh2aXNpYmxlKSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8qIERpdmlkZWQgaW50byB0d28gcGFydHMgZm9yIGJldHRlciBvcHRpbWl6YXRpb24gKi9cbiAgICBAZWFjaCAkbWFpbiwgJHNlY29uZGFyeSBpblxuICAgIChib3R0b20sIGJvdHRvbSwgYm90dG9tLCB0b3AsICB0b3AsICAgIHRvcCwgICByaWdodCwgcmlnaHQsICByaWdodCwgIGxlZnQsIGxlZnQsICAgbGVmdCksICAvKiBtYWluICovXG4gICAgKGxlZnQsICAgY2VudGVyLCByaWdodCwgIGxlZnQsIGNlbnRlciwgcmlnaHQsIHRvcCwgICBjZW50ZXIsIGJvdHRvbSwgdG9wLCAgY2VudGVyLCBib3R0b20pIC8qIHNlY29uZGFyeSAqLyB7XG4gICAgICAgICY6YmxvY2socG9wdXApOm1vZChkaXJlY3Rpb24gJChtYWluKS0kKHNlY29uZGFyeSkpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90aGVtZV9pc2xhbmRzXyQobWFpbik7XG4gICAgICAgICAgICAmOmJsb2NrKHBvcHVwKTptb2QodmlzaWJsZSkge1xuICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcG9wdXBfdGhlbWVfaXNsYW5kc18kKG1haW4pX3Zpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBlYWNoICRkaXJlY3Rpb24sICRheGlzLCAkb2Zmc2V0IGluXG4oYm90dG9tLCB0b3AsIHJpZ2h0LCBsZWZ0KSxcbihZLCAgICAgIFksICAgWCwgICAgIFgpLFxuKDEwLCAgICAtMTAsICAxMCwgICAtMTApIHtcbiAgICBAa2V5ZnJhbWVzIHBvcHVwX3RoZW1lX2lzbGFuZHNfJChkaXJlY3Rpb24pIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSQoYXhpcykoMCk7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICA5OSUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSQoYXhpcykoJChvZmZzZXQpcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgIG1hcmdpbjogLTk5OTlweCAwIDAgLTk5OTlweDtcblxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgcG9wdXBfdGhlbWVfaXNsYW5kc18kKGRpcmVjdGlvbilfdmlzaWJsZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlJChheGlzKSgkKG9mZnNldClweCk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlJChheGlzKSgwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wb3B1cF90aGVtZV9ub3JtYWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG1hcmdpbjogLTk5OTlweCAwIDAgLTk5OTlweDtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcblx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXG5cdCYucG9wdXBfanNfaW5pdGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYucG9wdXBfdmlzaWJsZSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl9ib3R0b20tbGVmdCB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfYm90dG9tO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF9ib3R0b207XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl9ib3R0b20tbGVmdC5wb3B1cF92aXNpYmxlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9ib3R0b21fdmlzaWJsZTtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfYm90dG9tX3Zpc2libGU7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl9ib3R0b20tY2VudGVyIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9ib3R0b207XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX2JvdHRvbTtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1jZW50ZXIucG9wdXBfdmlzaWJsZSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfYm90dG9tX3Zpc2libGU7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX2JvdHRvbV92aXNpYmxlO1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fYm90dG9tLXJpZ2h0IHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9ib3R0b207XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX2JvdHRvbTtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX2JvdHRvbS1yaWdodC5wb3B1cF92aXNpYmxlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9ib3R0b21fdmlzaWJsZTtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfYm90dG9tX3Zpc2libGU7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl90b3AtbGVmdCB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdG9wO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF90b3A7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl90b3AtbGVmdC5wb3B1cF92aXNpYmxlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90b3BfdmlzaWJsZTtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfdG9wX3Zpc2libGU7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl90b3AtY2VudGVyIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90b3A7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RvcDtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX3RvcC1jZW50ZXIucG9wdXBfdmlzaWJsZSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfdG9wX3Zpc2libGU7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RvcF92aXNpYmxlO1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fdG9wLXJpZ2h0IHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90b3A7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX3RvcDtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX3RvcC1yaWdodC5wb3B1cF92aXNpYmxlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF90b3BfdmlzaWJsZTtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfdG9wX3Zpc2libGU7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl9yaWdodC10b3Age1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3JpZ2h0O1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF9yaWdodDtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX3JpZ2h0LXRvcC5wb3B1cF92aXNpYmxlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9yaWdodF92aXNpYmxlO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF9yaWdodF92aXNpYmxlO1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fcmlnaHQtY2VudGVyIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9yaWdodDtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfcmlnaHQ7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl9yaWdodC1jZW50ZXIucG9wdXBfdmlzaWJsZSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfcmlnaHRfdmlzaWJsZTtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfcmlnaHRfdmlzaWJsZTtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX3JpZ2h0LWJvdHRvbSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfcmlnaHQ7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX3JpZ2h0O1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fcmlnaHQtYm90dG9tLnBvcHVwX3Zpc2libGUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX3JpZ2h0X3Zpc2libGU7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX3JpZ2h0X3Zpc2libGU7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl9sZWZ0LXRvcCB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfbGVmdDtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfbGVmdDtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX2xlZnQtdG9wLnBvcHVwX3Zpc2libGUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX2xlZnRfdmlzaWJsZTtcblx0XHRhbmltYXRpb24tbmFtZTogcG9wdXBfbGVmdF92aXNpYmxlO1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fbGVmdC1jZW50ZXIge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcHVwX2xlZnQ7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX2xlZnQ7XG5cdH1cblxuXHQmLnBvcHVwX2RpcmVjdGlvbl9sZWZ0LWNlbnRlci5wb3B1cF92aXNpYmxlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9sZWZ0X3Zpc2libGU7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHBvcHVwX2xlZnRfdmlzaWJsZTtcblx0fVxuXG5cdCYucG9wdXBfZGlyZWN0aW9uX2xlZnQtYm90dG9tIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwb3B1cF9sZWZ0O1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF9sZWZ0O1xuXHR9XG5cblx0Ji5wb3B1cF9kaXJlY3Rpb25fbGVmdC1ib3R0b20ucG9wdXBfdmlzaWJsZSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wdXBfbGVmdF92aXNpYmxlO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBwb3B1cF9sZWZ0X3Zpc2libGU7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcHVwX2JvdHRvbSB7XG5cdDAlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG1hcmdpbjogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDk5JSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHBvcHVwX2JvdHRvbSB7XG5cdDAlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG1hcmdpbjogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDk5JSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9wdXBfYm90dG9tX3Zpc2libGUge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcG9wdXBfYm90dG9tX3Zpc2libGUge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwb3B1cF90b3Age1xuXG5cdDAlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG1hcmdpbjogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDk5JSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG1hcmdpbjogLTk5OTlweCAwIDAgLTk5OTlweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcG9wdXBfdG9wIHtcblxuXHQwJSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQ5OSUge1xuXHRcdG1hcmdpbjogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9wdXBfdG9wX3Zpc2libGUge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBwb3B1cF90b3BfdmlzaWJsZSB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9wdXBfcmlnaHQge1xuXG5cdDAlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG1hcmdpbjogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDk5JSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRtYXJnaW46IC05OTk5cHggMCAwIC05OTk5cHg7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHBvcHVwX3JpZ2h0IHtcblxuXHQwJSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQ5OSUge1xuXHRcdG1hcmdpbjogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcHVwX3JpZ2h0X3Zpc2libGUge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcG9wdXBfcmlnaHRfdmlzaWJsZSB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcHVwX2xlZnQge1xuXG5cdDAlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG1hcmdpbjogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDk5JSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG1hcmdpbjogLTk5OTlweCAwIDAgLTk5OTlweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcG9wdXBfbGVmdCB7XG5cblx0MCUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0OTklIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAtOTk5OXB4IDAgMCAtOTk5OXB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcHVwX2xlZnRfdmlzaWJsZSB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHBvcHVwX2xlZnRfdmlzaWJsZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cbiIsIi5pY29uX2hpZGRlbl95ZXMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLmlucHV0X3NpemVfbSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLW0pO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblxuXHQuaW5wdXRfX2NsZWFyIHtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdH1cblxuXHQuaW5wdXRfX2NvbnRyb2wge1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRwYWRkaW5nOiAxcHggMTBweDtcblx0fVxuXG5cdC5pbnB1dF9faWNvbiB7XG5cdFx0d2lkdGg6IDMycHg7XG5cdH1cblxuXHQuaW5wdXRfX2ljb25fc2lkZV9yaWdodCB7XG5cdFx0JiB+IC5pbnB1dF9fY29udHJvbCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuXHRcdH1cblx0XHQmIH4gLmlucHV0X19jbGVhciB7XG5cdFx0XHRyaWdodDogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmLmlucHV0X2hhcy1jbGVhciB7XG5cdFx0LmlucHV0X19jb250cm9sIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cdFx0fVxuXG5cdFx0LmlucHV0X19pY29uX3NpZGVfcmlnaHQgfiAuaW5wdXRfX2NvbnRyb2wge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDJweDtcblx0XHR9XG5cdH1cblxuXHQuaW5wdXRfX2ljb25fc2lkZV9sZWZ0IH4gLmlucHV0X19jb250cm9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdH1cblxuXHQuaW5wdXRfX3BzZXVkb2JveCB7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG5cblx0LmlucHV0X19wc2V1ZG9jb250ZW50IHtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQuaW5wdXRfX2Zsb2F0LXBvc3RmaXgtaGludCB7XG5cdFx0cGFkZGluZzogdmFyKC0tc3BhY2UteHMpIDAgN3B4IDEwcHg7XG5cdH1cblxuXHQuaW5wdXRfX3ByZWZpeC1oaW50ICsgLmlucHV0X19jb250cm9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI5cHg7XG5cdH1cblxuXHQmLmlucHV0X3R5cGVfdGV4dGFyZWEge1xuXHRcdC5pbnB1dF9fY29udHJvbCB7XG5cdFx0XHRwYWRkaW5nOiA2cHggOHB4IDA7XG5cdFx0fVxuXG5cdFx0LmlucHV0X19jbGVhciB+IC5pbnB1dF9fY29udHJvbCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uaW5wdXRfX3Bvc3RmaXhfc2l6ZV9tIHtcblx0Zm9udC1zaXplOiBwaXhyZW0oMTQpO1xufVxuIiwiLmlucHV0X3NpemVfbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLWwpO1xuXHRsaW5lLWhlaWdodDogMzhweDtcblxuXHQvKiDQndC1INC80LXQvdGP0LXQvCDRgNCw0LfQvNC10YAg0YLQtdC60YHRgtCwICovXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLXhsKTtcblx0fVxuXG5cdC5pbnB1dF9fY2xlYXIge1xuXHRcdHdpZHRoOiAzOHB4O1xuXHRcdGhlaWdodDogMzhweDtcblx0fVxuXG5cdC5pbnB1dF9fY29udHJvbCB7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdHBhZGRpbmc6IDFweCAxMHB4O1xuXHR9XG5cblx0LmlucHV0X19pY29uIHtcblx0XHR3aWR0aDogMzhweDtcblx0fVxuXG5cdCYuaW5wdXRfaGFzLWNsZWFyIC5pbnB1dF9fY29udHJvbCB7XG5cdFx0cGFkZGluZy1yaWdodDogMzhweDtcblx0fVxuXG5cdC5pbnB1dF9faWNvbiB7XG5cdFx0d2lkdGg6IDM4cHg7XG5cdH1cblxuXHQuaW5wdXRfX2ljb25fc2lkZV9yaWdodCB7XG5cdFx0JiB+IC5pbnB1dF9fY29udHJvbCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuXHRcdH1cblx0XHQmIH4gLmlucHV0X19jbGVhciB7XG5cdFx0XHRyaWdodDogMjJweDtcblx0XHR9XG5cdH1cblxuXHQmLmlucHV0X2hhcy1jbGVhciB7XG5cdFx0LmlucHV0X19jb250cm9sIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDM4cHg7XG5cdFx0fVxuXG5cdFx0LmlucHV0X19pY29uX3NpZGVfcmlnaHQgfiAuaW5wdXRfX2NvbnRyb2wge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTRweDtcblx0XHR9XG5cdH1cblxuXHQuaW5wdXRfX2ljb25fc2lkZV9sZWZ0IH4gLmlucHV0X19jb250cm9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7XG5cdH1cblxuXHQuaW5wdXRfX3BzZXVkb2JveCB7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHR9XG5cblx0LmlucHV0X19wc2V1ZG9jb250ZW50IHtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDExcHg7XG5cdH1cblxuXHQuaW5wdXRfX2Zsb2F0LXBvc3RmaXgtaGludCB7XG5cdFx0cGFkZGluZzogOXB4IDAgOXB4IDExcHg7XG5cdH1cblxuXHQuaW5wdXRfX3ByZWZpeC1oaW50ICsgLmlucHV0X19jb250cm9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMzcHg7XG5cdH1cbn1cblxuLmlucHV0X3NpemVfbC5pbnB1dF90eXBlX3RleHRhcmVhIC5pbnB1dF9fY29udHJvbCB7XG5cdHBhZGRpbmc6IDEwcHggdmFyKC0tc3BhY2UtcykgMDtcbn1cblxuLmlucHV0X3NpemVfbC5pbnB1dF90eXBlX3RleHRhcmVhIC5pbnB1dF9fY2xlYXIgfiAuaW5wdXRfX2NvbnRyb2wge1xuXHRwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG4uaW5wdXRfX3Bvc3RmaXhfc2l6ZV9sIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tbCk7XG59XG4iLCIuaW5wdXRfd2lkdGhfeHMge1xuXHR3aWR0aDogMTIlO1xufVxuXG4uaW5wdXRfd2lkdGhfcyB7XG5cdHdpZHRoOiAyNSU7XG5cdG1hcmdpbjogMCB2YXIoLS1zcGFjZS14cyk7XG59XG5cbi5pbnB1dF93aWR0aF9zOmZpcnN0LWNoaWxkLFxuLmxhYmVsICsgLmlucHV0X3dpZHRoX3Mge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5pbnB1dF93aWR0aF9zOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaW5wdXRfd2lkdGhfc20ge1xuXHR3aWR0aDogMzMuNDUlO1xufVxuXG4uaW5wdXRfd2lkdGhfbSB7XG5cdHdpZHRoOiA1MCU7XG5cdG1hcmdpbjogMCA1cHg7XG59XG5cbi5pbnB1dF93aWR0aF9tOmZpcnN0LWNoaWxkLFxuLmxhYmVsICsgLmlucHV0X3dpZHRoX20ge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmlucHV0X3dpZHRoX206bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmlucHV0X3dpZHRoX21sIHtcblx0d2lkdGg6IDY2JTtcbn1cblxuLmlucHV0X3dpZHRoX2wge1xuXHR3aWR0aDogNzAlO1xufVxuXG4uaW5wdXRfd2lkdGhfdGhpcmQge1xuXHR3aWR0aDogMzMuMyU7XG59XG5cbi5pbnB1dF93aWR0aF90d28tdGhpcmRzIHtcblx0d2lkdGg6IDY2LjYlO1xufVxuXG4uaW5wdXRfd2lkdGhfc3VtIHtcblx0d2lkdGg6IDExMHB4O1xufVxuXG4uaW5wdXRfd2lkdGhfdHJhbnNmb3JtLXZhbC5pbnB1dF9zaXplX3Mge1xuXHR3aWR0aDogMzlweDtcbn1cblxuLmlucHV0X3dpZHRoX3RyYW5zZm9ybS12YWwuaW5wdXRfc2l6ZV9tIHtcblx0d2lkdGg6IDQzcHg7XG59XG5cbi5pbnB1dF93aWR0aF90cmFuc2Zvcm0tdmFsLmlucHV0X3NpemVfbWwge1xuXHR3aWR0aDogNDhweDtcbn1cblxuLmlucHV0X3dpZHRoX3RyYW5zZm9ybS12YWwuaW5wdXRfc2l6ZV9sIHtcblx0d2lkdGg6IDU0cHg7XG59XG5cbi5pbnB1dF93aWR0aF9ncmlkIHtcblx0d2lkdGg6IDYwcHg7XG59XG5cbi5pbnB1dF93aWR0aF9wYXNzd29yZCB7XG5cdHdpZHRoOiAyMzBweDtcbn1cblxuLmlucHV0X3dpZHRoX3BheS1hdXRoIHtcblx0d2lkdGg6IDE3MHB4O1xufVxuIiwiLnNlbGVjdF9zaXplX20gLmJ1dHRvbl9faWNvbiB7XG5cdGxlZnQ6IDE3cHg7XG5cdG1hcmdpbi1sZWZ0OiAtN3B4O1xufVxuXG4uc2VsZWN0X3NpemVfbSAuYnV0dG9uX19pY29uICsgLmJ1dHRvbl9fdGV4dCB7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnNlbGVjdF9fbWVudS5tZW51X3NpemVfbSAuc2VsZWN0X19pY29uIHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMjBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogOHB4O1xuXHRtYXJnaW46IDAgN3B4O1xufVxuIiwiLm1lbnVfc2l6ZV9zIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tcyk7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGhlaWdodDogM3B4O1xuXHR9XG5cblx0Lm1lbnUtaXRlbSArIC5tZW51X19ncm91cCB7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHR9XG5cblx0Lm1lbnUtaXRlbSArIC5tZW51X19ncm91cCB7XG5cdFx0cGFkZGluZzogM3B4IDA7XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tZW51X3RoZW1lX25vcm1hbCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZGVmYXVsdCk7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblxuXHQvKiBVc2luZyBwc2V1ZG8tZWxlbWVudHMgaW50ZWFkIG9mIHBhZGRpbmdzIGJlY2F1c2Ugb2YgRmlyZWZveCBidWcgd2l0aCBib3R0b20gcGFkZGluZyAoIzExNTgpOlxuXHRcdCogaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQ4NTE4ICovXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHR9XG5cblx0Lm1lbnVfX2dyb3VwIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHR9XG5cdH1cbn1cbiIsIi5tZW51X3NpemVfcyB7XG5cdC5tZW51LWl0ZW1fdGhlbWVfbm9ybWFsIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCA1MCU7XG5cblx0XHQmOm5vdCgubWVudS1pdGVtX2hhcy10aXBfbm8pIHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnVfX2dyb3VwICsgLm1lbnUtaXRlbV90aGVtZV9ub3JtYWwge1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0fVxuXG5cdCZbY2xhc3MqPSdtZW51X21vZGUnXSAubWVudS1pdGVtX3RoZW1lX25vcm1hbCxcblx0Lm1lbnVfX2dyb3VwLXRpdGxlIH4gLm1lbnUtaXRlbV90aGVtZV9ub3JtYWwge1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0fVxufVxuIiwiLm1lbnUtaXRlbV90aGVtZV9ub3JtYWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdCYubWVudS1pdGVtX2Rpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cblx0XHQubGlua19kaXNhYmxlZCB7XG5cdFx0XHRjdXJzb3I6IHRleHQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5tZW51LWl0ZW1fY2hlY2tlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2VsZWN0aW9uKTtcblxuXHRcdCY6bm90KC5tZW51LWl0ZW1faGFzLXRpcF9ubykge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy90aXAuc3ZnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5tZW51LWl0ZW1faG92ZXJlZCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWhvdmVyKTtcblx0fVxuXG5cdCYubWVudS1pdGVtX3R5cGVfbGluayB7XG5cdFx0Lmxpbmsge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0XHQvKiBGaXQgY2xpY2thYmxlIGFyZWEgdG8gYG1lbnUtaXRlbWAgc2l6ZSAqL1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VsZWN0X3dpZHRoX21heCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiLmNoZWNrYm94X3NpemVfbSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLXMpO1xuXG5cdC5jaGVja2JveF9fYm94IHtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHR0b3A6IDJweDtcblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblxuXHQuY2hlY2tib3hfX2JveDo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cdH1cbn1cbiIsIi5idXR0b25fYXJyb3dfbGVmdCAuYnV0dG9uX190ZXh0OjpiZWZvcmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA3cHg7XG5cdGNvbnRlbnQ6ICcnO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2J1dHRvbl9hcnJvd19sZWZ0LnN2ZycpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmJ1dHRvbl9hcnJvd19sZWZ0LmJ1dHRvbl9kaXNhYmxlZCAuYnV0dG9uX190ZXh0OjpiZWZvcmUge1xuXHRvcGFjaXR5OiAwLjM7XG59XG4iLCIvKiDQoNCw0LfQvNC10YDRiyDRj9GH0LXQtdC6INC00LvRjyDRgNCw0YHQutC70LDQtNC60Lgg0L/QviDRgtGA0LXQvCDQutC+0LvQvtC90LrQsNC8ICovXG4ubGF5b3V0X3R5cGVfdGhyZWUtY29sdW1uID4gLmxheW91dF9fY29sIHtcblx0d2lkdGg6IDMzLjMlO1xufVxuLmxheW91dF90eXBlX3RocmVlLWNvbHVtbiA+IC5sYXlvdXRfX2NvbDpmaXJzdC1jaGlsZCB7XG5cdHdpZHRoOiAzMy40JTtcbn1cbi5sYXlvdXRfdHlwZV90aHJlZS1jb2x1bW4gPiAubGF5b3V0X19jb2xfc2l6ZV8yIHtcblx0d2lkdGg6IDY2LjMlO1xufVxuLmxheW91dF90eXBlX3RocmVlLWNvbHVtbiA+IC5sYXlvdXRfX2NvbF9zaXplXzI6Zmlyc3QtY2hpbGQge1xuXHR3aWR0aDogNjYuNCU7XG59XG4iLCIucHJpY2Uge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnByaWNlX3RoZW1lX2xhcmdlLXdob2xlLWFtb3VudCAucHJpY2VfX3dob2xlLWFtb3VudCxcbi5wcmljZV90aGVtZV9sYXJnZS13aG9sZS1hbW91bnQgLnByaWNlX19kZWNpbWFsLXNlcGFyYXRvciB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcmljZV90aGVtZV9sYXJnZS13aG9sZS1hbW91bnQgLnByaWNlX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuIiwiLmZvb3Rlcl90eXBlX2V4dGVybmFsIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcbn1cbiIsIi5mb290ZXJfdHlwZV9leHRlcm5hbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIi5wcm9tby1oZWFkZXJfX2xvZ29fdHlwZV9saW1pdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vcHJvbW8taGVhZGVyX19sb2dvLmFzc2V0cy9pY29uX2F0dGVudGlvbi5zdmdcIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDU0cHg7XG59XG4iLCIucHJvbW8taGVhZGVyX19jbG9zZV90aGVtZV9ncmV5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9wcm9tby1oZWFkZXJfX2Nsb3NlX3RoZW1lLmFzc2V0cy9ncmV5LnN2Z1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcblx0LnByb21vLWhlYWRlcl9fY2xvc2VfdGhlbWVfZ3JleSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9wcm9tby1oZWFkZXJfX2Nsb3NlX3RoZW1lLmFzc2V0cy9ncmV5LXMuc3ZnXCIpO1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdH1cbn1cbiIsIi5iLXBhZ2VfX3Jvb3RfdGhlbWVfcHJvbW8ge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4iLCIuaW5wdXRfc2l6ZV9zIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tcyk7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG5cdC5pbnB1dF9fY2xlYXIge1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwJTtcblx0fVxuXG5cdC5pbnB1dF9fY29udHJvbCB7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdHBhZGRpbmc6IDFweCB2YXIoLS1zcGFjZS14cyk7XG5cdH1cblxuXHQuaW5wdXRfX2ljb24ge1xuXHRcdHdpZHRoOiAyOHB4O1xuXHR9XG5cblx0LmlucHV0X19wc2V1ZG9ib3gge1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0fVxuXG5cdC5pbnB1dF9fcHNldWRvY29udGVudCB7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2UteHMpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNlLXhzKTtcblx0fVxuXG5cdC5pbnB1dF9fZmxvYXQtcG9zdGZpeC1oaW50IHtcblx0XHRwYWRkaW5nOiA2cHggMCA2cHggN3B4O1xuXHR9XG5cblx0LmlucHV0X19wcmVmaXgtaGludCArIC5pbnB1dF9fY29udHJvbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHR9XG5cblx0LmlucHV0X19pY29uX3NpZGVfcmlnaHQge1xuXHRcdCYgfiAuaW5wdXRfX2NvbnRyb2wge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjhweDtcblx0XHR9XG5cdFx0JiB+IC5pbnB1dF9fY2xlYXIge1xuXHRcdFx0cmlnaHQ6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5pbnB1dF9oYXMtY2xlYXIge1xuXHRcdC5pbnB1dF9fY29udHJvbCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuXHRcdH1cblxuXHRcdC5pbnB1dF9faWNvbl9zaWRlX3JpZ2h0IH4gLmlucHV0X19jb250cm9sIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDM2cHg7XG5cdFx0fVxuXHR9XG5cblx0LmlucHV0X19pY29uX3NpZGVfbGVmdCB+IC5pbnB1dF9fY29udHJvbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHR9XG5cblx0Ji5pbnB1dF90eXBlX3RleHRhcmVhIHtcblx0XHQuaW5wdXRfX2NvbnRyb2wge1xuXHRcdFx0cGFkZGluZzogNHB4IDZweCAwO1xuXHRcdH1cblxuXHRcdC5pbnB1dF9fY2xlYXIgfiAuaW5wdXRfX2NvbnRyb2wge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjJweDtcblx0XHR9XG5cdH1cbn1cblxuLmlucHV0X19wb3N0Zml4X3NpemVfcyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS10eXBvLXMpO1xufVxuIiwiLnRleHRfc2l6ZV9zIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tcyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC10eXBvLXMpO1xufVxuIiwiLnRleHRfdmlld19zZWNvbmRhcnkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdHlwby1zZWNvbmRhcnkpO1xufVxuIiwiLnRvb2x0aXAge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG4iLCIudG9vbHRpcCB7XG5cdG1heC13aWR0aDogNDAwcHg7XG59XG4iLCIudG9vbHRpcF9zaXplX20ge1xuXHRwYWRkaW5nOiA3cHggMTBweDtcblxuXHQudG9vbHRpcF9fY29udGVudCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tbSk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXR5cG8tcyk7XG5cdH1cblxuXHQudG9vbHRpcF9fdGFpbCB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuaW5wdXRfaW5saW5lX3llcyB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIi5pbnB1dF9oaWRkZW5feWVzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi50b29sdGlwX3NpemVfbCB7XG5cdHBhZGRpbmc6IDlweCAxMHB4O1xuXG5cdC50b29sdGlwX19jb250ZW50IHtcblx0XHRmb250LXNpemU6IHZhcigtLXNpemUtdHlwby1tKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtdHlwby1zKTtcblx0fVxuXG5cdC50b29sdGlwX190YWlsIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi50b29sdGlwX3RoZW1lX3N1Y2Nlc3Mge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZGVmYXVsdCk7XG5cdGJvcmRlcjogMDtcblxuXHQmLFxuXHQmIC50b29sdGlwX190YWlsOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDE4NiwgMTA0LCAwLjkpO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpob3ZlciAudG9vbHRpcF9fdGFpbDo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTA4LCAxODYsIDEwNCwgMC44NSk7XG5cdH1cbn1cbiIsIi50b29sdGlwX3RoZW1lX25vcm1hbCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcblx0Ym9yZGVyOiAwO1xuXG5cdCYsXG5cdCYgLnRvb2x0aXBfX3RhaWw6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDUwLCA1MCwgNTAsIDAuOCk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmhvdmVyIC50b29sdGlwX190YWlsOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcblx0fVxufVxuIiwiLnRvb2x0aXBfY3VzdG9tX3Nob3J0IHtcblx0bWF4LXdpZHRoOiAyNzVweDtcbn1cbiIsIi50b29sdGlwX2N1c3RvbV9vbmVsaW5lIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuIiwiLnRvb2x0aXBfbWFyZ2luX3Mge1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi50b29sdGlwX21hcmdpbl9tIHtcblx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLnRvb2x0aXBfbWFyZ2luX2wge1xuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4udG9vbHRpcF9tYXJnaW5feGwge1xuXHRtYXJnaW4tcmlnaHQ6IDQycHg7XG59XG4iLCJodG1sIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLmItcGFnZSB7XG5cdHBhZGRpbmc6IDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdC8qIFJFREVTSUdOLTEzINC80L7RgNCz0LDQvdC40LUg0YHRgtGA0LDQvdC40YbRiyDQvdCwIGlvcyDQv9GA0Lgg0L/QtdGA0LXQutC70Y7Rh9C10L3QuNC4INGC0LDQsdC+0LIgKi9cblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHQvKiDQn9GA0Lgg0L/QvtGP0LLQu9C10L3QuNC4INCz0L7RgNC40LfQvtC90YLQsNC70YzQvdC+0LPQviDRgdC60YDQvtC70LvQsCDQsdC70L7Rh9C90YvQuSDRjdC70LXQvNC10L3RgiDQt9Cw0L3QuNC80LDQtdGCINGI0LjRgNC40L3RgyDRjdC60YDQsNC90LAsINC00LDQttC1INC10YHQu9C4INC/0L7RgtC+0LzQutC4INGI0LjRgNC1LlxuXHRcdNCY0L3Qu9Cw0LnQvS3QsdC70L7Rh9C90YvQtSDRjdC70LXQvNC10L3RgtGLINC30LDQvdC40LzQsNGO0YIg0YjQuNGA0LjQvdGDINC/0L4g0LrQvtC90YLQtdC90YLRgy5cblx0XHRodHRwczovL2pzZmlkZGxlLm5ldC9jakxwcXhyNi8zLyAqL1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAwO1xufVxuIiwiLmItcGFnZV9fYm9keSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXR5cG8tcHJpbWFyeSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWRlZmF1bHQpO1xufVxuIiwiLnRvb2x0aXBfc2l6ZV9zIHtcblx0cGFkZGluZzogN3B4IDhweDtcblxuXHQudG9vbHRpcF9fY29udGVudCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1zaXplLXR5cG8tcyk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXR5cG8teHMpO1xuXHR9XG5cblx0LnRvb2x0aXBfX3RhaWwge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnRvb2x0aXBfdGhlbWVfZXJyb3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZGVmYXVsdCk7XG5cdGJvcmRlcjogMDtcblxuXHQmLFxuXHQmIC50b29sdGlwX190YWlsOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDEwMCwgMTAwLCAwLjkpO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpob3ZlciAudG9vbHRpcF9fdGFpbDo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMDAsIDEwMCwgMC44NSk7XG5cdH1cbn1cbiIsIi50b29sdGlwX2N1c3RvbV9sb25nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiLmItcGFnZV90aGVtZV9wcm9tbyB7XG4vKiDQn9C10YDQtdC+0L/RgNC10LTQtdC70Y/QtdC8IGlubGluZS1ibG9jaywg0YIu0LouINC/0LXRgNC10L7Qv9GA0LXQtNC10LvRj9C10LwgbWluLXdpZHRoICovXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtaW4td2lkdGg6IDc4MHB4O1xuXHRtYXJnaW46IDA7XG5cdGhlaWdodDogMTAwJTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjVmMztcblx0cGFkZGluZzogMDtcbn1cbiIsIi5iLXBhZ2VfdGhlbWVfY2xlYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcbn1cbiIsIi5iLXBhZ2VfX2JvZHkge1xuXHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4udWFfcGxhdGZvcm1faW9zLmItcGFnZV9fYm9keSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4iLCIuYi1wYWdlX3RoZW1lX25vcm1hbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmY1ZjM7XG59XG4iLCIuYi1wYWdlX2hpZGUtc2Nyb2xsX3llcyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIuYi1wYWdlX2hhcy1zdGlja3ktZm9vdGVyX3llcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLWhlaWdodDogMTAwJTtcblx0cGFkZGluZy1ib3R0b206IDcycHg7XG59XG4iLCIvKiDQv9C+0LLRi9GI0LDQtdC8INGB0L/QtdGG0LjRhNC40YfQvdC+0YHRgtGMLCDRh9GC0L7QsdGLINGB0YLQuNC70Lgg0LTQu9GPIF9zdGlja3ktZm9vdGVyLXBhZGRpbmdfbm8g0L/RgNC40LXRhdCw0LvQuCDQv9C+0LfQttC1ICovXG4uYi1wYWdlX2hhcy1zdGlja3ktZm9vdGVyX3llcy5iLXBhZ2Vfc3RpY2t5LWZvb3Rlci1wYWRkaW5nX25vIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG4iLCIuYi1wYWdlX2JsdXJfeWVzIC5wYWdlLWxheW91dCxcbi5iLXBhZ2VfYmx1cl95ZXMgLm9mZmljZS1zaG9wLWluZm8ge1xuXHRmaWx0ZXI6IGJsdXIoMXB4KTtcbn1cbiIsbnVsbCwiLmItcGFnZV9oaWRkZW5feWVzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiJdfQ== */