

/* Start:/local/templates/kingstyle/styles/styles.css?1789387212259388*/
/*GENERAL STYLES*/
@font-face {
	font-family: 'Lato';
	src: url(/local/templates/kingstyle/fonts/Lato-Regular.woff2), url(/local/templates/kingstyle/fonts/Lato-Regular.ttf);
}

@font-face {
	font-family: 'Lato';
	font-style: italic;
	src: url(/local/templates/kingstyle/fonts/Lato-Italic.woff2), url(/local/templates/kingstyle/fonts/Lato-Italic.ttf);
}

@font-face {
	font-family: 'Lato';
	font-weight: 500;
	src: url(/local/templates/kingstyle/fonts/Lato-Medium.woff2), url(/local/templates/kingstyle/fonts/Lato-Medium.ttf);
}

@font-face {
	font-family: 'Lato';
	font-weight: 600;
	src: url(/local/templates/kingstyle/fonts/Lato-Semibold.woff2), url(/local/templates/kingstyle/fonts/Lato-Semibold.ttf);
}

@font-face {
	font-family: 'Lato';
	font-weight: 700;
	src: url(/local/templates/kingstyle/fonts/Lato-Bold.woff2), url(/local/templates/kingstyle/fonts/Lato-Bold.ttf);
}

@font-face {
	font-family: 'Lato';
	font-weight: 900;
	src: url(/local/templates/kingstyle/fonts/Lato-Black.woff2), url(/local/templates/kingstyle/fonts/Lato-Black.ttf);
}

doesnotexist:-o-prefocus, html {
	font-family: sans-serif;
}

html * {
	box-sizing: border-box;
}

.wrap {
	margin: 0 auto;
	width: 1360px;
}

header .wrap {
	z-index: 1;
}

.modal-open section, .modal-open header, .modal-open footer, .modal-open .sideInfo {
	-webkit-filter: blur(15px);
	filter: blur(15px);
}

.inline_container > * {
	display: inline-block;
}

script {
	display: none !important;
}

doesnotexist:-o-prefocus, .inline_container {
	position: relative;
}

.justified_container {
	font-size: 0;
	text-align: justify;
	text-justify: newspaper; /*IE hack*/
	zoom: 1; /*IE hack*/
}

.justified_container:after {
	content: "";
	display: inline-block;
	width: 100%;
}

.justified_container > * {
	display: inline-block;
	text-align: left;
}

.blured img {
	-webkit-filter: blur(5px); /* Safari */
	filter: blur(5px);
	width: 100%;
	/*height: 100%;*/
}

.linkType1, .linkType2 {
	border-bottom-width: 1px;
	border-style: solid;
	cursor: pointer;
	transition: all 0.2s;
}

.header__telListItem .linkType2, .header__contactList .linkType2 {
	font-size: 15px;
	line-height: 18px;
}

a.disabled {
	cursor: not-allowed;
}

.linkType1.disabled, .linkType2.disabled,
.linkType1.disabled:hover, .linkType2.disabled:hover,
.disabled .linkType1, .disabled .linkType2,
.disabled:hover .linkType1, .disabled:hover .linkType2 {
	border-width: 0;
	color: #c2c2c2;
	/*cursor: default;*/
	cursor: not-allowed;
}

.linkType1-pseudo, .linkType2-pseudo {
	border-style: dashed;
}

.linkType1-noline, .linkType2-noline {
	border-width: 0;
}

a:hover .linkType1, a:hover .linkType2,
.linkType1:hover, .linkType2:hover {
	transition: all 0.08s;
}

.linkType1 {
	border-color: rgba(248, 45, 64, 0.2);
	color: #f82d40;
}

.aboutSide__item .catalogTypes__link a,
.repairSide_itemText.catalogTypes__text a,
.productText.garrantyText a {
	border-bottom-width: 1px;
	border-style: solid;
	cursor: pointer;
	transition: all 0.2s;
	border-color: rgba(248, 45, 64, 0.2);
	color: #f82d40;
}

.aboutSide__item .catalogTypes__link a:hover,
.repairSide_itemText.catalogTypes__text a:hover,
.productText.garrantyText a:hover,
a:hover .linkType1,
label:hover .linkType1,
.linkType1:hover,
.linkType1:hover .linkType1 {
	border-color: #4990e2;
	color: #4990e2;
}

a:hover .linkType1 + svg path {
	stroke: #4990e2;
}

a:hover .linkType1 + svg text {
	fill: #4990e2;
}

.linkType2 {
	border-color: rgba(0, 0, 0, 0.2);
	color: #000;
}

.red-font.linkType2 {
	color: #f82d40;
}

.linkType2-iverted {
	border-color: rgba(255, 255, 255, 0.2);
	color: #fff;
}

a:hover .linkType2,
.linkType2:hover,
.linkType2:hover .linkType2 {
	border-color: #f82d40;
	color: #f82d40;
}

.linkTel {
	color: #000;
	cursor: default;
	display: block;
}

.caret_symb {
	display: inline-block;
	font-size: 0.3em;
	margin-left: 3px;
	vertical-align: middle;
}

.sectionContent,
.indexCatalogTypes,
.contactsAddress,
.thankPage,
.detailedCardContainer,
.basketContainer {
	background-image: linear-gradient(180deg, #f7f6f5, #fff 87px, #fff);
}

.pageTitleBig {
	font-family: 'Exo 2', sans-serif;
	font-size: 82px;
	font-weight: 700;
}

.pageTitle {
	font-family: 'Exo 2', sans-serif;
	font-size: 70px;
	font-weight: 700;
	line-height: 1.24;
}

.pageTitle-inverted {
	color: #fff;
}

.pageDescription {
	font-size: 23px;
	line-height: 1.3;
}

.pageDescription-inverted {
	color: #fff;
}

.infoTooltip {
	background-color: #f1f1f1;
	border: solid 1px #e0e0e0;
	border-radius: 3px;
	color: #000;
	display: none;
	font-size: 14px;
	position: absolute;
	z-index: 10000;
}

.infoTooltip:after {
	background-color: #f1f1f1;
	border: solid 1px #e0e0e0;
	content: '';
	display: block;
	position: absolute;
}

.button {
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	font-size: 25px;
	font-weight: 900;
	height: 52px;
	line-height: 1.2;
	padding: 11px 38px;
}

.button-order {
	font-size: 30px;
	font-weight: 700;
	line-height: 1;
	padding-top: 8px; /*-1px as there's a 1px border*/
	padding-bottom: 12px; /*-1px as there's a 1px border*/
}

.button-active:not(.disabled) {
	background-color: #479fe6;
	border: 1px solid #479fe6;
	box-shadow: 0 4px 0 0 #1b82dc;
	color: #fff;
	transition: 0.2s;
}
 body:not(.ios) .button-active:not(.disabled):hover {
	background-color: #2094f1;
	box-shadow: 0 3px 0 0 #146dba;
	transition: 0.1s;
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.button-active:not(.disabled):active {
	background-color: #3C89C8;
	border: 1px solid #0F5DA1;
	box-shadow: 0 0px 0 0 #146dba;
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
}

.button.show-more-button {
	margin: 0 auto;
	display: flex;
	justify-content: center;
	max-width: 288px;
}

.button--xl {
	padding: 25px 60px;
	font-size: 38px;
	height: auto;
}

.button-activeNew:not(.disabled) {
	background-color: #01934a;
	border: 1px solid #01934a;
	box-shadow: 0 1px 0 0 #006f3a;
	color: #fff;
	transition: 0.2s;
}

.button-activeNew:not(.disabled):hover {
	background-color: #01723A;
	box-shadow: 0 0 0 0 #01723A;
	transition: 0.1s;
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.button-activeNew:not(.disabled):active {
	background-color: #01723A;
	border: 1px solid #01723A;
	box-shadow: 0 0px 0 0 #146dba;
	-webkit-transform: translateY(2px);
	transform: translateY(2px);
}

.button-default:not(.disabled) {
	background-color: #f3f3f3;
	border: 1px solid #cfcfcf;
	box-shadow: 0 2px 0 0 #cfcfcf;
	color: #000;
	cursor: pointer;
	transition: 0.2s;
}

.button-default:not(.disabled):hover {
	background-color: #f0f0f0;
	box-shadow: 0 1px 0 0 #ccc;
	transition: 0.1s;
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.button-default:not(.disabled):active {
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	box-shadow: 0 0px 0 0 #ccc;
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
}

.button.button-default {
	font-size: 18px;
	font-weight: normal;
	height: 40px;
	padding: 9px 41px 11px;
	min-width: 230px;
}

.button.disabled {
	background-color: #e1e1e1;
	box-shadow: 0 2px 0 0 #c8c8c8;
	color: #fff;
	cursor: not-allowed;
}

button.close {
	color: #f82d40;
	height: 70px;
	line-height: 1;
	margin-top: -18px;
	margin-right: -31px;
	opacity: 0.6;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: left;
	text-shadow: none;
	transition: all 0.08s;
	width: 58px;
	font-family: 'Times New Roman';
}

.video button.close {
	position: absolute;
	right: -30px;
}

.close span {
	display: inline-block;
	font-size: 50px;
	font-weight: normal;
	height: 20px;
	width: 20px;
}

.modal-open .modal {
	cursor: pointer;
	overflow: hidden;
}

.modal-open .modal-content {
	cursor: default;
}

.modal-content:hover button.close {
	color: #000;
	opacity: 0.4;
	transition: all 0.2s;
}

.modal-content:hover button.close:hover {
	color: #f82d40;
	opacity: 0.6;
	transition: all 0.08s;
}

.modal-backdrop {
	background-color: #fff;
}

.modal-dialog {
	margin-top: 50vh;
}

.modal.in .modal-dialog {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.modal-content {
	border: 1px solid #e5e5e5;
	box-shadow: 0 9px 15px 0 rgba(0, 0, 0, 0.08)
}

.video .modal-content {
	background-color: transparent;
	border-width: 0;
	box-shadow: none;
}

.video .modal-body {
	padding: 0;
}

.modalTitle {
	font-size: 35px;
	font-weight: 600;
	line-height: 0.95;
	margin-bottom: 12px;
}

.modalTitle .abbr {
	font-size: 0.829em;
	letter-spacing: 3.5px;
	line-height: 1.03;
}

.modalText, #requisitesModal .productText {
	font-size: 16px;
	line-height: 25px;
}

.modalText .abbr, #requisitesModal .productText .abbr {
	font-size: 0.938em;
	letter-spacing: 2px;
	line-height: 1.6667;
}

.contacts__map {
	border: 1px solid #e3e3e3;
	display: block;
	height: 724px;
	margin-bottom: 5px;
	transition: all 0.2s;
	width: 100%;
}

.contacts__map:hover {
	border-color: #4990e2;
	transition: all 0.08s;
}

.contacts__map img {
	height: 100%;
	width: 100%;
}

.contacts__mapCapture {
	margin-bottom: 20px;
	text-align: right;
	width: 100%;
}

.contacts__social {
	text-align: center;
}

.contacts__social .likely {
	vertical-align: top;
	width: 100%;
}

.salon_map + .indexContacts,
.salon_map + .contacts__social {
	margin-top: 20px;
}

.likely, .likely__widget {
	font-family: 'Exo 2', sans-serif;
	font-weight: 500;
}

.likely-big .likely__widget {
	margin-left: 10px;
	margin-right: 10px;
}

.likely-big .likely__icon {
	/*width: 34px;*/
	bottom: 1px;
}

.likely-big .likely__button {
	padding-left: 8px;
	padding-right: 8px;
}

.likely-big svg {
	left: 6px;
	top: 6px;
	height: 22px;
	width: 22px;
}

.messagers a {
	display: inline-block;
	vertical-align: middle;
}

.viber_api:hover path:first-child,
.whatsup_api:hover path:first-child,
.telegram_api:hover ellipse,
[href="https://twitter.com/kingstyle_by/"]:hover path,
[href="https://www.facebook.com/kresloby/"]:hover path,
[href="https://vk.com/kreslo_by"]:hover path,
[href="https://www.instagram.com/kingstyle_by/"]:hover path {
	transition: 0.2s;
}

.viber_api:hover path:first-child {
	fill: #6D3C94;
}

.whatsup_api:hover path:first-child {
	fill: #2BB46D;
}

.telegram_api:hover ellipse {
	fill: #0883B3;
}

[href="https://twitter.com/kingstyle_by/"]:hover path {
	fill: #0299d4;
}

[href="https://www.facebook.com/kresloby/"]:hover path:first-child {
	fill: #15447E;
}

[href="https://vk.com/kreslo_by"]:hover path:first-child {
	fill: #1D618E;
}

[href="https://www.instagram.com/kingstyle_by/"]:hover path:first-child {
	fill: url(#b_inst);
}


.video_container {
	position: relative;
	padding-bottom: 56.25%;
	/*padding-top: 30px;*/
	height: 0;
	overflow: hidden;
}

doesnotexist:-o-prefocus, .video_container {
	height: auto;
}

.video_container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.table {
	display: table;
}

.tableRow {
	display: table-row;
}

.tableRow > * {
	display: table-cell;
}

.js_fixedBlock:not(.basketTotal) {
	bottom: 0;
}

.js_fixedBlock.fixed {
	bottom: unset;
}

.js_fixedBlock.stop {
	position: sticky;
	top: 0;
}

#modef, [id ^= "wait_comp_"] {
	display: none !important;
}

/*slider*/
.slider_wrap {
	flex-shrink: 0;
	height: 600px;
	overflow: hidden;
	/*padding: 0 50px;*/
	position: relative;
	width: 920px;
}

.slider_content_wrap, .slider_content,
.slider_item, .slider_item a /*,
.slider_control_item*/
{
	height: 100%;
}

.slider_content_wrap {
	position: relative;
}

.slider_content {
	font-size: 0;
	position: absolute;
	left: 0;
	white-space: nowrap;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.slider_content.animated .slider_item {
	animation: slideFade 0.5s 1 forwards;
}

.slider_item {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.slider_item .justified_container {
	white-space: normal;
}

.slider_control_item {
	cursor: pointer;
	position: absolute;
	bottom: 40.83%;
	padding-top: 38px;
	padding-bottom: 32px;
	z-index: 2;
}

.slider_control_item.right {
	padding-right: 15px;
	padding-left: 10px;
	right: 77px;
	text-align: right;
}

.slider_control_item.right svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.slider_control_item.left {
	left: 272px;
	padding-right: 10px;
	padding-left: 15px;
}

.slider_control_item path {
	transition: 0.2s;
}

.slider_control_item:hover path {
	cursor: pointer;
	stroke: #f82d40;
	transition: 0.1s;
}

@keyframes slideFade {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0.2;
	}
	100% {
		opacity: 1;
	}
}

/***index slider***/
/*#indexSlider .slider_item {*/
/*padding-top: 46px;*/
/*}*/
#indexSlider:not(.wide) .slider_item {
	width: 920px;
}

.slider_item * {
	white-space: normal;
}

.slider_item > *:not(.slider_item__img) {
	position: relative;
	z-index: 1;
}

.slider_item__title {
	font-family: 'Exo 2', sans-serif;
	font-size: 85px;
	font-weight: 700;
	line-height: 1.02;
	margin-bottom: 27px;
	width: 90%;
}

.slider_item__text {
	font-size: 16px;
	line-height: 1.35;
	margin-bottom: 10px;
	padding-left: 6px;
	width: 270px;
}

.slider_item__priceContainer {
	font-family: 'Exo 2', sans-serif;
	padding-left: 6px;
	width: 270px;
}

.slider_item__price {
	display: inline-block;
}

.slider_item__price-new {
	font-size: 30px;
	font-weight: 500;
	margin-right: 14px;
}

.slider_item__price-old {
	color: #bfbfbf;
	font-size: 18px;
	position: relative;
}

.slider_item__price-old:before {
	background-color: #f82d40;
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	height: 1px;
	-webkit-transform: rotate(-14deg);
	transform: rotate(-14deg);
	transform-origin: left;
	width: 73%;
}

.slider_item__price-new:after, .onsale .slider_item__price-old:after {
	content: " \0440\0443\0431.";
}

.onsale .slider_item__price-new:after {
	content: "";
}

.slider_item__img {
	display: inline-block;
	height: 100%;
	position: absolute;
	bottom: 0;
	right: 140px;
}

doesnotexist:-o-prefocus, .slider_item__img {
	left: 320px;
}

.slider_item__img img {
	height: 100%;
	width: auto;
}

.slider_control_tooltip {
	color: #f82d40;
	display: none;
	font-size: 14px;
	line-height: 1.25;
	margin-top: -20px;
	position: absolute;
	text-align: left;
	width: 100%;
}

/*HEADER*/
header > .wrap > * {
	vertical-align: top;
}

.headerLogo {
	margin-left: -35px;
	margin-right: 14px;
}

.headerInfoContacts {
	font-size: 15px;
	margin-top: 2px;
	margin-bottom: 7px;
}

.headerInfoContacts > *:not(:last-child) {
	margin-right: 18px;
}

.headerInfoContacts__name {
	font-family: 'Exo 2';
	font-size: 25px;
	font-weight: 500;
}

.headerInfoContacts__name .linkType1, .headerInfoContacts__name .linkType1:hover {
	color: #000000;
	border: none;
}

.headerInfoContacts__address h1 {
	display: inline;
}

.headerTelList {
	position: relative;
}

.headerTelList p {
	transition: all 0.2s;
}

.headerTelList p:hover {
	cursor: pointer;
	transition: all 0.08s;
}

.headerTelList p:hover,
.headerTelList p:hover a {
	border-color: #f82d40;
	color: #f82d40;
}

.headerTelList p:hover path {
	fill: #f82d40;
}

.headerTelList__itemActive {
	position: relative;
	z-index: 2;
}

.headerTelList__list {
	background-color: rgba(240, 240, 240, 0.97);
	border-radius: 4px;
	box-shadow: -1px 3px 3px 0 rgba(0, 0, 0, 0.22);
	/*height: 0;*/
	/*margin-top: 15px;*/
	opacity: 0;
	position: absolute;
	right: 0;
	width: calc(100% + 10px);
	display: none;
	z-index: 1;
}

.headerTelList__list.open {
	/*visibility: visible;*/
}

.headerTelList__list:after {
	border-style: solid;
	border-width: 8px 5px;
	border-color: transparent;
	border-right-color: rgba(240, 240, 240, 0.97);
	border-bottom-color: rgba(240, 240, 240, 0.97);
	content: "";
	display: block;
	position: absolute;
	top: -15px;
	right: 0;
}

.headerTelList__item {
	padding: 9px 10px;
}

doesnotexist:-o-prefocus, .headerTelList__item {
	padding-right: 7px;
	padding-left: 7px;
}

.headerTelList__item:not(:last-child) {
	border-bottom: 1px solid #dedede;
}

.headerTelList__item a {
	color: #000;
}

.mainNavList__item {
	font-size: 18px;
}

.mainNavList__item:not(:last-child) {
	margin-right: 16px;
}

.headerButtons {
	float: right;
	margin-top: 20px;

	display: flex;
}

doesnotexist:-o-prefocus, .headerButtons {
	position: absolute;
	right: 0;
}

.header__telList {
	margin-right: 34px;
	margin-top: -4px;
}

.header__telListItem:not(:last-child), .header__contactList:not(:last-child) {
	margin-bottom: 5px;
}

.headerBasketLink, .headerSearchLink {
	display: inline-block;
	position: relative;
}

.headerBasketLink-full:not(.disabled) path,
.headerSearchLink:not(.disabled) path {
	fill: #000;
}

.headerBasketLink-full:not(.disabled):hover path,
.headerSearchLink:not(.disabled):hover path {
	fill: #f82d40;
}

.headerBasketLink.disabled,
.headerSearchLink.disabled {
	cursor: default;
}

.headerSearchLink {
	margin-left: 34px;
}

.headerBasketLink__badge {
	background-color: #f82d40;
	border-radius: 20px;
	color: #fff;
	display: none;
	font-size: 13px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: -5px;
	right: -7px;
	text-align: center;
	min-width: 20px;
}

.headerBasketLink-full .headerBasketLink__badge {
	display: inline-block;
}

.headerBasketLink__tooltip {
	margin-top: 10px;
	/*padding: 4px 9px;*/
	padding: 2px 9px 3px;
	right: 0;
	width: 100px;
}

.headerBasketLink__tooltip:after {
	border-width: 1px 1px 0 0;
	height: 10px;
	width: 10px;
	top: -6px;
	right: 10px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.headerInfoIco {
	margin-left: 34px;
	cursor: pointer;
}

.headerInfoIco svg {
	fill: #000;
}

.headerInfoIco:hover svg {
	fill: #f82d40;
}

.indexTitle {
	font-family: 'Exo 2', sans-serif;
	font-size: 60px;
	font-weight: 500;
	line-height: 1;
}

/*FOOTER*/
/*footer {
	margin-top: 70px;
}*/

footer .wrap {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	border-top: 1px solid #e3e3e3;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 38px;
}

.footerContacts {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 300px;
}

.footerMainMenu {
	/* margin-top: 32px; */
	width: 96%;
}

.footerAddress, .footerBottom {
	width: 100%;
}

.footerCatalogMenu {
	/* width: 97%; */
	display: flex;
}

.footerCatalogMenu:first-child {
	width: 90%;
}

.footerCatalogMenu:nth-child(2n) {
	justify-content: space-between;
}

.footerMenu__list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	align-content: space-between;
}


@media screen and (min-color-index: 0)
and(-webkit-min-device-pixel-ratio: 0) {
	@media {
		.footerCatalogMenu {
			height: 270px;
		}
	}
}

.footerCatalogMenu__group {
	margin-right: 40px;
	margin-bottom: 30px;
	width: 280px;
}

.footerCatalogMenu__group.footerCatalogMenuGarden {
	margin-right: 0;
	width: 180px;
}

.footerCatalogMenuChairs {
	width: 160px;
}

.footerCatalogMenuChairs .footerMenu__list {
	max-height: 190px;
}

.footerMenu__title {
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 6px;
}

.footerMenu__list {
	max-height: 120px;
}

.footerMenu__listItem a {
	display: inline-block;
	line-height: 1.75;
}

.footerCatalogMenuSpares {
	width: 213px;
}

.footerCatalogMenuSpares nav ul {
	max-height: 100px;
	position: relative;
}

.footerCatalogMenuSpares nav ul li:nth-child(4) {
	position: absolute;
	bottom: -28px;
	left: 0;
}

.footerCatalogMenuFurniture {
	width: 173px;
	margin-right: 0;
}

.footerCatalogMenuFurniture .headerInfo__menu {
	width: 150%;
}

.footerCatalogMenuFurniture .footerMenu__list {
	max-height: 110px;
}

.footerCatalogMenuChildren {
	width: 400px;
	margin-right: 0;
}

.footerCatalogMenuGamers {
	width: 120px;
	margin-right: 36px;
}

.footerCatalogMenuCaffes {
	width: 520px;
	margin-right: 0;
}

.footerCatalogMenuCaffes .footerMenu__list {
	display: flex;
	flex-direction: column;
	/* flex-wrap: wrap; */
	align-content: space-between;
	/* max-height: 80px; */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.footerCatalogMenu {
		height: 340px;
	}

	.footerMenu__list {
		height: 115px;
	}

	.footerCatalogMenuSpares .footerMenu__list {
		height: 60px;
	}

	.footerCatalogMenuChairs .footerMenu__list {
		height: 250px;
	}
}

.footerMainTel, .footerOtherTel {
	font-family: 'Exo 2', sans-serif;
	font-weight: 500;
}

.footerMainTel {
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	font-size: 35px;
	line-height: 1;
	margin-bottom: 15px;
	text-indent: -7px;
}

.footerOtherTel {
	font-size: 18px;
	line-height: 1.39;
}

.footerMails {
	margin-top: 11px;
	margin-bottom: 20px;
}

.footerMails_email, .footerMails_skype {
	font-weight: 700;
}

.footerMails_email {
	font-size: 18px;
	line-height: 1.67;
}

.megamenu .footerMails_email {
	font-size: 16px;
	line-height: 25px;
	margin-right: 8px;
	border-color: rgba(0, 0, 0, 0);
}

.megamenu .footerMails_skype {
	font-size: 16px;
	line-height: 25px;
	margin-left: 5px;
}

.footerPayment {
	width: 300px;
	display: flex;
	flex-direction: column;
	margin-bottom: 20px;
}

.payment-row {
	display: flex;
	margin-bottom: 12px;
}

.payment-row > img {
	margin-right: 12px;
}

.visa-verified {
	height: 22px;
}

.master-circle {
	height: 21px;
}

.master-card {
	height: 22px;
}

.raschet, .belcard {
	height: 24px;
}

.halva, .vtb {
	height: 27px;
}

.pokup-card {
	height: 26px;
}

.un-card {
	height: 25px;
}

.requisites {
	width: 310px;

}

.requisites__text {
	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	color: #BABABA;
}

.footerAddress {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 60px;
	margin-bottom: 78px;
}

.footerAddress__link {
	font-family: 'Exo 2', sans-serif;
	font-size: 35px;
	font-weight: 500;
	margin-right: 37px;
}

.footerAddress__hours span {
	display: block;
	font-family: 'Exo 2', sans-serif;
	font-size: 35px;
	line-height: 1.2;
}

.footerAddress__hours {
	line-height: 0.5;
}

.footerAddress__hours:not(:last-child) {
	margin-right: 30px;
}

.footerKS {
	width: 28%;
	display: flex;
	align-items: center;
}

.footerKS__img {
	margin-right: 18px;
}

.footerBottom {
	border-top: 1px solid #e3e3e3;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	align-items: center;
	padding: 20px 0 17px;
}

.footerBottom__bitrix {
	background: url('/local/templates/kingstyle/img/bitrix_logo.png') no-repeat 98% center, #bcbcbc;
	background-size: 42px;
	border-radius: 30px;
	color: #fff;
	display: inline-block;
	line-height: 1;
	margin-top: -4px;
	padding: 6px 50px 9px 16px;
}

.footerBottom__requisites {
	text-align: right;
	width: 53%;
}

#requisitesModal .modal-dialog {
	width: 510px;
	margin-left: auto;
	margin-right: auto;
}

#requisitesModal .modal-body {
	padding: 32px 32px 0;
}

#requisitesModal .modal-content {
	overflow: hidden;
}

#requisitesModal .modalText,
#requisitesModal .productText {
	margin-bottom: 35px;
	width: 90%;
}

#requisitesModal .productText p {
	display: inline;
}

/*#requisitesModal button.close {
	margin-top: -32px;
}*/
#requisitesModal .modal_bottom {
	background-color: rgba(250, 250, 250, 0.9);
	margin: 0 -32px;
	padding: 19px 32px 22px;
}

.modal_bottom_button {
	border-bottom: 1px dashed rgba(73, 144, 226, 0.2);
	color: #4990e2;
	display: inline-block;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 1.5625;
	padding: 0;
	transition: all 0.2s;
}

doesnotexist:-o-prefocus, .modal_bottom_button {
	font-family: sans-serif;
}

.modal_bottom_button:hover {
	border-color: rgba(248, 45, 64, 0.2);
	color: #f82d40;
	cursor: pointer;
	transition: all 0.08s;
}

/*Release poll block*/
.releasePoll_wrap {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 100;
}

.releasePoll {
	background-color: #f7f7f7;
	border: 1px solid #f4f4f4;
	border-radius: 5px;
	margin: 0 auto;
	padding: 20px 20px 0;
	width: 1112px;
}

.releasePoll_header {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	padding-bottom: 30px;
	width: 100%;
}

.releasePoll_header_title {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: 50px;
	position: relative;
	top: -5px;
	width: 181px;
}

.releasePoll_header_title p {
	font-size: 27px;
	font-weight: bold;
}

.releasePoll_header_button {
	cursor: pointer;
	font-size: 19px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	padding: 0 12px 0 15px;
}

.releasePoll_header_item {
	font-size: 16px;
	line-height: 20px;
	margin-right: 20px;
	max-width: 175px;
	padding-bottom: 2px;
}

.releasePoll_closeWrap {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.releasePoll_close {
	cursor: pointer;
	position: relative;
	top: -5px;
	right: -7px;
	padding: 5px;
}

.releasePoll_close svg {
	height: 19px;
	width: 19px;
}

.releasePoll_close g {
	transition: 0.2s;
}

.releasePoll_close:hover g {
	stroke: #f82d40;
}

.releasePoll_form {
	display: none;
	border-top: 1px solid #eee;
	padding-top: 20px;
}

.releasePoll_form .form__field {
	margin-bottom: 15px;
}

.releasePoll_form .fieldLong {
	height: 208px;
	width: 590px;
}

.releasePoll_form .fieldDetail.side {
	margin-left: 15px;
	top: 0;
	width: 344px;
}

.releasePoll_form .fieldDetail.side > *:not(:last-child) {
	margin-bottom: 9px;
}

.releasePoll_form .fieldDetail.bottom {
	white-space: nowrap;
	margin-left: 103px;
}

.releasePoll_form .fieldTitle {
	font-size: 16px;
	font-weight: normal;
	width: 80px;
}

.releasePoll_form input.fieldInput:not([type="file"]),
.releasePoll_form textarea.fieldInput {
	font-size: 16px;
}

.releasePoll_form .button {
	font-size: 25px;
	height: auto;
	padding: 6px 30px 8px;
}

.releasePoll_form .formSubmitButton {
	margin: 46px -22px 0;
	padding: 19px 0 28px 130px;
}

.releasePoll_button {
	display: none;
	font-size: 19px;
	font-weight: 700;
	height: auto;
	line-height: 1;
	padding: 5px 16px;
	position: absolute;
	bottom: 34px;
}

.success_notification_poll {
	padding-bottom: 32px;
}

.success_notification_poll,
.success_notification_poll .success_notification_text {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.success_notification_poll .releasePoll_header_title {
	width: 100%;
}

.success_notification_poll .catalogTypes__text {
	margin-right: 16px;
}

.success_notification_poll .success_notification__ico {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	height: 91px;
	width: 88px;
}

.success_notification_poll .success_notification__ico svg {
	height: 100%;
	width: 100%;
}

.js_pollFixed,
.closed .js_pollFixed,
.js_pollFixed_success,
.open .js_pollFixed_show,
.showBottom .js_pollFixed_showBottom,
.send .js_pollFixed_bottom,
.send .js_pollFixed_top {
	display: none;
}

.open .js_pollFixed,
.showBottom .js_pollFixed_bottom,
.closed .js_pollFixed_show {
	display: block;
}

.send .js_pollFixed_success {
	display: -webkit-flex;
	display: flex;
}

.releasePoll_button.shown {
	display: block !important;
}


/*index banner*/
.banner_wrap {
	display: -webkit-flex;
	display: flex;
	padding-bottom: 42px;
}

.indexNews {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	/*-webkit-justify-content: flex-end;*/
	/*justify-content: flex-end;*/
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom: 70px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.indexNews {
		width: 192px;
	}
}

.indexNewsItem:not(:last-child) {
	margin-bottom: 25px;
}

.indexNewsItem__title {
	font-size: 25px;
	font-weight: 700;
	line-height: 1.16;
}

.indexNewsItem__title:not(:last-child) {
	margin-bottom: 6px;
}

.indexNewsItem__title-disabled {
	color: #c6c6c6;
	font-weight: 900;
}

.indexNewsItem__text {
	font-size: 16px;
	line-height: 1.31;
}

.indexNewsItem__img img {
	width: 100%;
}

/*index section CatalogTypes*/
.indexCatalogTypes {
	padding-top: 42px;
}

.indexCatalogTypes .wrap {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.catalogTypes__img {
	background-size: contain;
	background-repeat: no-repeat;
	/*display: inline-block;*/
	display: block; /*for Opera 12*/
	height: 100%;
	position: relative;
	width: 100%;
}

.sparesTypes__list .catalogTypes__link {
	height: 100%;
}

.catalogTypes__link {
	display: inline-block;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.2;
	vertical-align: bottom;

}

.catalogTypes__link.big-link {
	font-size: 33px;
}

.sparesTypes__gaz a {
	padding-right: 85px;
}

.catalogTypes__text, .indexFactoid__text {
	color: #000;
	font-size: 16px;
	line-height: 1.375;
}

.catalogTypes__text-inverted {
	color: #fff;
}

.sectionTitle__name {
	margin-bottom: 20px;
}

.sectionTitle__text {
	font-size: 20px;
	line-height: 1.3;
	padding-left: 4px;
}

.catalogTypes__staff_container {
	border-bottom: 1px solid #ebeaea;
	width: 448px;
}

.catalogTypes__staff__img {
	background-image: url("/local/templates/kingstyle/img/index_staff.jpg");
	background-position-x: -15px;
	height: 484px;
	margin-top: 130px;
	padding: 0 0 10px 10px;
	overflow: hidden;
	width: 334px;
}

.catalogTypes__staff__img:after {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: bottom;
}

.catalogTypes__management, .catalogTypes__staff_container {
	height: 828px;
}

.catalogTypes__management {
	margin-top: 3px;
	width: 638px;
}

.catalogTypes__management__img {
	background-image: url("/local/templates/kingstyle/img/index_management.jpg");
	padding: 27px 0 0 31px;
}

.catalogTypes__management__img .catalogTypes__text {
	margin-top: 4px;
	width: 290px;
}

.catalogTypes__visitors {
	border-bottom: 1px solid #ebeaea;
	height: 410px;
	margin-top: 60px;
	margin-bottom: 92px;
	width: 100%;
}

.catalogTypes__visitors__img {
	background-image: url("/local/templates/kingstyle/img/index_visitors.jpg");
}

.catalogTypes__visitors__img .catalogTypes__link {
	padding-top: 9px;
	position: absolute;
	bottom: -40px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.catalogTypes__bar {
	height: 319px;
	margin: 28px 0 78px 24px;
	width: 314px;
}

.catalogTypes__bar__img {
	background-image: url("/local/templates/kingstyle/img/index_bar.jpg");
	background-position-x: -6px;
	text-align: center;
}

.catalogTypes__bar__img > * {
	margin-left: auto;
	margin-right: auto;
}

.catalogTypes__bar__img .catalogTypes__link {
	margin-top: 120px;
	margin-bottom: 55px;
}

.catalogTypes__bar__img .catalogTypes__text {
	display: block;
	line-height: 1.3;
	width: 110px;
}

.catalogTypes__child {
	height: 354px;
	margin-left: 40px;
	margin-top: 12px;
	width: 264px;
}

.catalogTypes__child__img {
	background-image: url("/local/templates/kingstyle/img/index_child.jpg");
	background-position-y: 6px;
}

.catalogTypes__child__img .catalogTypes__link {
	margin-bottom: 4px;
}

.catalogTypes__child__img .catalogTypes__text {
	line-height: 1.3;
	width: 90px;
}


.catalogTypes__materials {
	background-color: rgba(250, 250, 250, 0.9);
	border: solid 1px #efefef;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 24px 32px 44px;
	width: 380px;
}

.catalogTypes__materials .catalogTypes__img {
	display: block;
	height: auto;
	width: auto;
}

.catalogTypes__materials .catalogTypes__img:not(:last-child) {
	margin-bottom: 7px;
}

.catalogTypes__img.materials__leather {
	margin-top: 4px;
}

.materials__leather img {
	display: block;
	height: 60px;
	width: 56px;
}

.materials__nets img {
	display: block;
	height: 162px;
	width: 162px;
}

.indexFactoid-orto {
	width: 170px;
}

.indexFactoid-orto .indexFactoid__img {
	height: 330px;
	position: relative;
	left: -6px;
	width: 108px;
}

.indexFactoid-orto .indexFactoid__title {
	margin-bottom: 6px;
	margin-top: 16px;
}

.catalogTypes__orto {
	height: 516px;
	width: 366px;
}

.catalogTypes__orto__img {
	background-image: url("/local/templates/kingstyle/img/index_orto.jpg");
	background-position: -18px 7px;
}

.catalogTypes__orto__img .catalogTypes__link {
	position: absolute;
	bottom: -32px;
	left: 50%;
	-webkit-transform: translateX(-65%);
	transform: translateX(-65%);
}

.catalogTypes__gamers {
	height: 538px;
	width: 542px;
}

.catalogTypes__gamers {
	background-image: url("/local/templates/kingstyle/img/index_gamers.jpg");
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position-x: -366px;
	margin-top: 7px;
	padding: 17px 0 0 26px;
}

.catalogTypes__gamers .catalogTypes__text {
	width: 200px;
}

.catalogTypes__weight {
	border-bottom: solid 1px #ebeaea;
	border-top: solid 1px #ebeaea;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 63px;
	margin-bottom: 53px;
	padding: 37px 0 43px;
	width: 100%;
}

.weight__link {
	display: inline-block;
	font-family: 'Exo 2', sans-serif;
	font-size: 50px;
	font-weight: 500;
	margin-bottom: 10px;
}

.weight__text {
	font-size: 20px;
	line-height: 1.2;
}

.weight__small {
	width: 220px;
}

.weight__big {
	width: 380px;
}

.weightVideo {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 3px;
	width: 355px;
}

.weightVideo > *:not(.modal) {
	display: inline-block;
}

.weightVideo__button {
	background-image: url("/local/templates/kingstyle/img/weight_video_bg.jpg");
	background-size: cover;
	height: 150px;
	line-height: 150px;
	position: relative;
	width: 210px;
	min-width: 210px;
	text-align: center;
}

.weightVideo__button svg {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.weightVideo__button svg path {
	transition: fill 0.2s;
}

.weightVideo__button:hover svg path {
	fill: #f82d40;
	transition: fill 0.08s;
}

.weightVideo__link {
	border-style: dashed;
	display: inline-block;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 2px;
}

.weightVideo__text {
	font-size: 16px;
	line-height: 1.25;
	margin-top: -6px;
	max-width: 124px;
}

.catalogTypes__height {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 800px;
}

.catalogTypes__height__img {
	background-image: url("/local/templates/kingstyle/img/index_height.jpg");
	background-repeat: no-repeat;
	color: #fff;
	font-family: 'Exo 2';
	font-size: 35px;
	font-weight: 500;
	height: 468px;
	line-height: 1;
	margin-bottom: 10px;
	padding: 13px 0 0 15px;
}

.catalogTypes__sort {
	margin-top: -6px;
	width: 275px;
}

.catalogTypes__sort > div:not(:last-child) {
	margin-bottom: 24px;
}

.catalogTypes__brands {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	background-color: rgba(250, 250, 250, 0.9);
	border: solid 1px #efefef;
	box-sizing: content-box;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 58px -35px 60px;
	padding: 45px 56px 42px 35px;
	width: 100%;
}

.brandsDescr {
	margin-top: -12px;
	margin-right: 100px;
	width: 364px;
}

.brandsDescr__title {
	margin-bottom: 14px;
}

.brandsDescr__text {
	font-size: 20px;
	line-height: 1.3;
	padding-left: 4px;
}

.brandsNames {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 430px;
}

.brandsNames__items, .brandsBelarus__link span {
	font-size: 18px;
}

.brandsNames__items {
	line-height: 1.56;
	width: 115px;
	min-width: 115px;
	margin-bottom: 8px;
}

.brandsBelarus {
	margin-right: -19px;
}

.brandsBelarus__link {
	display: block;
	width: 100px;
}

.brandsBelarus__link img {
	display: block;
	height: 68px;
	margin-bottom: 10px;
	margin-left: -6px;
	margin-top: 6px;
	width: 68px;
}

.brandsBelarus__link span {
	line-height: 1.39;
}

/*index section ABOUT*/
.indexAbout.wrap {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.indexAbout__managers > * {
	display: block;
	width: 255px;
}

.indexAbout__managersImg {
	/*height: 184px;*/
	margin-bottom: 12px;
}

.indexAbout__managersText {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.39;
}

.indexAbout__managersText:not(:last-child) {
	margin-bottom: 7px;
}

.indexAbout__video {
	/*-webkit-align-items: center;*/
	/*align-items: center;*/
	background-color: #000;
	/*display: -webkit-flex;
display: flex;*/
	/*height: 550px;*/
	/*overflow: hidden;*/
	padding-bottom: 42%;
	width: 828px;
}

@-moz-document url-prefix() {
	.indexAbout__video {
		height: 470px;
	}
}

.indexAbout__news,
.indexAbout__newsInstagram,
.indexAbout__newsList {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.indexAbout__news {
	border-top: 1px solid #ebeaea;
	margin-top: 72px;
	padding-top: 46px;
	padding-bottom: 70px;
}

.indexAbout__newsTitle {
	margin-top: -10px;
	margin-bottom: 20px;
}

.indexAbout__newsInstagram {
	font-size: 18px;
	padding-right: 44px;
	width: 247px;
}

.newsInstagram_logo {
	height: 46px;
	width: 46px;
	max-height: 46px;
	max-width: 46px;
}

.indexAbout__newsList {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	width: 100%;
}

.indexAbout__newsListItem {
	font-size: 20px;
	line-height: 1.35;
	width: 245px;
}

.indexAbout__newsListItem:not(:last-child) {
	margin-right: 42px;
}

/*index catalog spares types*/
.indexCatalogTypes.sparesTypes {
	margin-bottom: 75px;
	padding-top: 56px;
}

.sparesTypes .wrap {
	position: relative;
}

.sparesTypes .sectionTitle__name {
	margin-bottom: 50px;
}

.sparesTypes__list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

.sparesTypes__listItem {
	background-repeat: no-repeat;
	background-size: contain;
}

.sparesTypes__seat {
	background-image: url("/local/templates/kingstyle/img/index_sp_seating.png");
	background-position: -27px 100%;
	height: 460px;
	width: 412px;
}

.sparesTypes__cross {
	background-image: url("/local/templates/kingstyle/img/index_sp_cross.png");
	height: 364px;
	margin-left: -18px;
	text-align: center;
	width: 390px;
}

.sparesTypes__gaz {
	background-image: url("/local/templates/kingstyle/img/index_sp_gaz.png");
	background-position: 174% -58px;
	background-size: 234px;
	height: 349px;
	margin-top: -35px;
	padding-top: 37px;

	text-align: right;
	width: 300px;
}

.sparesTypes__podl {
	background-image: url("/local/templates/kingstyle/img/index_sp_podl.jpg");
	background-position: 102.5% 54px;
	background-size: 382px;
	height: 298px;
	margin-top: -240px;
	padding-right: 84px;
	text-align: right;
	width: 100%;
}

.sparesTypes__wheel {
	background-image: url("/local/templates/kingstyle/img/index_sp_wheel.png");
	background-position: center;
	background-size: auto 343px;
	height: 368px;
	margin-left: 247px;
	margin-top: -46px;
	text-align: center;
	width: 470px;
}

.sparesTypes__wheel .catalogTypes__link {
	vertical-align: middle;
}

.sparesTypes__wheel:after, .sparesTypes__podl:after, .sparesTypes__kach:after {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.sparesTypes__kach {
	background-image: url("/local/templates/kingstyle/img/index_sp_kach.png");
	background-position-y: 25px;
	height: 312px;
	padding-left: 142px;
	width: 390px;
}

.indexFactoid-repair {
	position: absolute;
	bottom: 13px;
	left: 35px;
	width: 194px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.indexFactoid-repair {
		left: 35px;
	}
}

doesnotexist:-o-prefocus, .indexFactoid-repair {
	left: 35px;
}

.indexFactoid-repair .indexFactoid__img {
	display: inline-block;
	margin-bottom: 5px;
	margin-left: -9px;
	width: 100%;
}

.indexFactoid-repair .indexFactoid__title {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.08;
	margin-bottom: 10px;
}

.indexFactoid-repair .indexFactoid__text {
	line-height: 1.25;
}

/*contacts page*/
.contactsAddress {
	margin-top: 10px;
	padding-top: 48px;
}

.contactsSection .wrap {
	/*-webkit-align-content: space-between;
align-content: space-between;
	-webkit-align-items: center;
align-items: center;
	display: -webkit-flex;
display: flex;
	-webkit-flex-wrap: wrap;
flex-wrap: wrap;*/
	/*-webkit-justify-content: space-between;*/
	/*justify-content: space-between;*/
	padding-top: 1px;
}

.contactsAddress .pageTitle {
	margin-right: 72px;
	margin-left: -3px;
}

.contactsAddress__details {
	margin-top: 14px;
	margin-right: 35px;
}

.contactsAddress__details:nth-child(4) {
	margin-right: 0;
}

.address_title {
	font-weight: 600;
	letter-spacing: 2.6px;
	--webkit-transform: uppercase;
	transform: uppercase;
}

.contactsAddress__detailsTitle {
	font-size: 13px;
	line-height: 1.62;
}

.address_text {
	font-weight: 600;
}

.contactsAddress__detailsAddress {
	font-size: 23px;
	line-height: 0.91;
}

.contactsAddress__detailsTime {
	line-height: 1.25;
	margin-bottom: -8px;
}

.contactsAddress .contacts__map {
	margin-top: 16px;
}


.contactsTel_container, .contactsTel__main, .contactsTel__other {
	-webkit-align-content: space-between;
	align-content: space-between;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.contactsTel_container {
	/*background-color: rgba(250, 250, 250, 0.9);;
	border: solid 1px #efefef;
	margin-top: 25px;
	min-height: 520px;
	padding: 0 50px 0 43px;*/
}

.contactsTel__main {
	flex: 0 0 52%;
	max-width: 52%;
	margin-bottom: 28px;
}

.contactsTel__mainTel {
	font-family: 'Exo 2', sans-serif;
	font-size: 60px;
	font-weight: 700;
	line-height: 1.45;
}

.contactsTel__mainText {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.32;
}

.contactsTel__mainText:not(:last-child) {
	margin-bottom: 20px;
}

.contactsTel_container .messagers {
	margin-top: 7px;
}

.contactsTel_container .messagers svg {
	height: 36px;
	width: 36px;
}

.contactsTel_container .messagers .whatsup_api svg {
	height: 42px;
	width: 42px;
}

.contactsTel__other {
	flex: 0 0 40%;
	margin-top: 14px;
	max-width: 40%;
}

.contactsTel__other li {
	line-height: 1.19;
	margin-bottom: 20px;
	min-width: 200px;
}

.contactsTel__otherTitle {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.08;
	margin-bottom: 3px;
}

.contactsTel__email {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.28;
	margin-bottom: 4px;
}

.contactsTel__skype {
	font-size: 16px;
	line-height: 1.88;
}

.contactsTel__requisites {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.28;
}

/*thank page*/
.thankPage {
	margin-top: 14px;
	padding-top: 34px;
}

.thankPage__text {
	font-size: 20px;
	line-height: 1.4;
	position: relative;
	/*margin-bottom: 18px;*/
	/*margin-bottom: 30px;*/
	/*width: 700px;*/
}

.thankPage__text::before {
	content: "—";
	position: absolute;
	top: -2px;
	left: -25px;
}

.thankPage__text p:not(:last-child) {
	margin-bottom: 10px;
}

/*.thankPage .pageTitle {
	margin-bottom: 14px;
}*/
.thankPage__mapImg {
	height: 755px;
	width: 854px;
}

.thankPage__mapImg img {
	height: 100%;
	width: 100%;
}

.thankPage__video {
	margin-bottom: 52px;
	padding-bottom: 38%;
	width: 750px;
}

.thankPage__map, .thankPage__mapText {
	-webkit-align-content: space-between;
	align-content: space-between;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.thankPage__mapText {
	width: 20%;
}

.thankPage__mapText > * {
	width: 100%;
}

.thankPage__mapDownload {
	width: 200px;
}

.thankPage__mapDownload a > * {
	vertical-align: top;
}

.thankPage__mapDownload a > span {
	margin-right: 5px
}

.thankPage__mapDownload a > svg {
	position: relative;
	top: 2px;
}

.thankPage__mapDownload .non_link {
	margin-top: -16px;
}

.thankPage__mapDownload small {
	font-size: 0.75em;
}

.thankPage__mapDetails:not(:last-child) {
	margin-bottom: 16px;
}

.thankPage__mapDetailsTitle {
	font-size: 12px;
	line-height: 1.75;
}

.thankPage__mapDetailsAddress {
	font-size: 20px;
	line-height: 1.05;
	font-weight: 700;
}

.thankPage__mapDetailsTime {
	line-height: 1.25;
}

.thankPage__socialList {
	margin-bottom: 15px;
}

/*error page*/
.errorPage {
	padding-bottom: 50px;
}

.errorPage .wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.errorPageInfo {
	width: 630px;
}

.errorPageInfo__subtitle {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.2;
	margin-top: 60px;
}

.errorPageInfo__title {
	line-height: 0.91;
	margin-bottom: 34px;
}

.errorPageInfo__text {
	font-size: 23px;
	line-height: 1.43;
	margin-bottom: 36px;
}

.errorPageLogo {
	-webkit-align-self: center;
	align-self: center;
	margin-top: 30px;
	width: 344px;
}

.errorPageLogo svg {
	height: auto;
	width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.errorPageLogo svg {
		height: 394px;
	}
}

doesnotexist:-o-prefocus, .errorPageLogo svg {
	height: 394px;
}

/*payment page*/
.paymentHeader {
	background-image: linear-gradient(to bottom, #30ce8a, #038248);
	margin-top: 10px;
	margin-bottom: 46px;
	padding: 48px 0 58px;
}

.paymentHeader .wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.paymentHeader__text {
	width: 800px;
}

.paymentHeader__text .pageTitleBig {
	line-height: 1.06;
	margin-bottom: 10px;
	margin-left: -3px;
}

.pageHeader__ico {
	-webkit-align-self: center;
	align-self: center;
	margin-top: 20px;
}

.paymentWaysContainer {
	margin-bottom: 56px;
}

.paymentWaysContainer .wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.payment-templ .paymentBlock {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.paymentWay {
	/*width: 354px;*/
	width: 340px;
}

.paymentWay:not(:last-child) {
	margin-bottom: 35px;
}

.paymentWay__title {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.08;
	margin-bottom: 14px;
}

.paymentWay__subtitle {
	font-weight: 700;
	line-height: 1.63;
}

.paymentWay__description {
	line-height: 1.38;
}

.paymentWay__description:not(:last-child) {
	margin-bottom: 14px;
}

.paymentWay__list {
	line-height: 1.5;
}

.paymentWay__listItem {
	position: relative;
}

.paymentWay__listItem:after {
	content: "\2014";
	display: block;
	position: absolute;
	top: 0;
	left: -15px;
}

.staticContacts_tel {
	-webkit-align-items: center;
	align-items: center;
	background-color: rgba(250, 250, 250, 0.9);
	border: solid 1px #efefef;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 44px;
	padding: 20px 35px 30px;
	width: 100%;
}

.staticContacts_telNum {
	font-family: 'Exo 2', sans-serif;
	font-size: 65px;
	font-weight: 700;
	width: 560px;
	min-width: 560px;
}

.staticContacts-payment .linkTel {
	color: #1aa869;
}

.staticContacts-delivery .linkTel {
	color: #f82d40;
}

.staticContacts_telText {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.24;
	width: 410px;
	padding-top: 4px;
}

/*delivery page*/
.deliveryHeader {
	background-image: linear-gradient(to bottom, #f5515f, #9f031b);
	margin-top: 10px;
	padding: 50px 0 60px;
}

.deliveryHeader__text {
	width: 46%;
}

.deliveryHeader__text .pageTitleBig {
	line-height: 1;
	margin-bottom: 12px;
}

.deliveryHeader__text .pageDescription p:not(:last-child),
.deliveryHeader__text .pageDescription:not(:last-child) {
	margin-bottom: 14px;
}

.deliveryHeader__text .pageDescription p {
	font-size: 23px;
	line-height: 1.3;
}

.delivery__subtitle {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.12;
	margin-bottom: 11px;
}

.delivery__subtitle .abbr {
	font-size: 20px;
	letter-spacing: 1.9px;
	--webkit-transform: uppercase;
	transform: uppercase;
}

.delivery__text {
	font-size: 16px;
	line-height: 1.375;
}

.delivery__text b {
	display: block;
	font-weight: 700;
	white-space: nowrap;
}

.delivery__text > *:not(:last-child) {
	margin-bottom: 7px;
}

.delivery__textList {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.deliveryWays {
	padding: 51px 0 62px;
}

.deliveryWays .wrap {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.deliveryMinsk {
	margin-bottom: 34px;
	width: 325px;
}

.deliveryMinsk .delivery__textList {
	width: 67%;
}

.deliveryRegion {
	width: 384px;
}

.deliveryChairs {
	position: relative;
}

.deliveryChairs__detail {
	background-color: rgba(250, 250, 250, 0.9);
	border: 1px solid #efefef;
	padding: 20px 30px 20px 20px;
	width: 660px;
}

.deliveryChairs__detail .delivery__textList > * {
	min-width: 184px;
}

.deliveryChairs__detail .delivery__textList > *:not(:last-child) {
	margin-right: 25px;
}

.deliveryPaid__detail .delivery__textList > *:not(:last-child) {
	margin-right: 25px;
}

.delivery__img {
	position: absolute;
	width: 740px;
	top: -632px;
	left: -36px;
}

.delivery__img img {
	width: 100%;
	height: auto;
}

.deliveryPickup .wrap {
	border-top: 1px solid #ebeaea;
	display: -webkit-flex;
	display: flex;
	padding-top: 38px;
	padding-bottom: 75px;
}

.deliveryPickup__img {
	width: 854px;
	min-width: 854px;
}

.deliveryPickup__img img {
	height: 703px;
	width: 100%;
}

.deliveryPickup__text {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.deliveryPickup__text {
		width: 258px;
	}
}

.deliveryPickup__address {
	margin-bottom: -6px;
}

.deliveryAddress__details {
	display: flex;
	flex-direction: column;
}

.deliveryAddress__detailsTitle {
	font-size: 12px;
	margin-bottom: 10px;
}

.deliveryAddress__detailsAddress {
	font-size: 20px;
}

.deliveryAddress__detailsAddress.address_text.address_text-city {
	margin-bottom: 5px;
}

.deliveryAddress__details:not(:first-child) {
	margin-top: 15px;
}

.deliveryPickup__address .delivery__text {
	margin-top: 5px;
	margin-bottom: 20px;
}

/*for client page*/
.clientSection {
	margin-bottom: 68px;
}

.clientSection .pageTitle,
.clientSection .staticSubtitle {
	width: 100%;
}

.clientSection .pageTitle {
	margin-bottom: 25px;
}

.staticSubtitle {
	font-family: 'Exo 2', sans-serif;
	font-size: 40px;
	font-weight: 500;
	line-height: 1.1;
	margin-bottom: 25px;
}

.clientInfo__title {
	font-weight: 600;
}

.clientInfo-big .clientInfo__title {
	font-size: 25px;
	line-height: 28px;
	margin-bottom: 10px;
}

.clientInfo-small .clientInfo__title {
	font-size: 20px;
	line-height: 34px;
	margin-bottom: 2px;
}

.clientInfo.clientInfo-big:not(:last-child) {
	margin-bottom: 35px;
}

.clientSection-repair .clientInfo.clientInfo-big:not(:last-child) {
	margin-bottom: 0;
}

.clientInfo.clientInfo-small:not(:last-child) {
	margin-bottom: 17px;
}

.clientInfo__text {
	font-size: 20px;
	line-height: 28px;
}

.clientInfo-small .clientInfo__text {
	font-size: 16px;
	line-height: 22px;
}

.clientInfo-small .clientInfo__text:not(:last-child) {
	margin-bottom: 10px;
}

.clientSection .clientInfo__text p {
	font-size: 20px;
	line-height: 28px;
	margin: 20px 0;
}

.clientSection .clientInfo-small .clientInfo__text p {
	font-size: 16px;
	line-height: 22px;
}

.clientSection .clientInfo-small .clientInfo__text p:not(:last-child) {
	margin-bottom: 10px;
	margin-top: 0px;
}

.clientSection-buy {
	/*margin-top: 6px;*/
	padding-top: 60px;
}

.clientSection-buy .wrap > * {
	vertical-align: top;
}

.bx-mac .clientSection-buy .wrap > * {
	vertical-align: baseline;
}

.clientBuy-left {
	width: 704px;
}

.clientBuy-right {
	width: 256px;
}

.clientSection-repair .clientInfo {
	display: inline-block;
	width: 498px;
}

.clientSection-repair .clientInfo:nth-child(2) {
	margin-right: 70px;
}

.clientSection-questions .staticSubtitle {
	margin-bottom: 32px;
}

.clientSection-questions .clientInfo__text:nth-child(2) {
	margin-bottom: 28px;
	width: 704px;
}

.clientInfo__list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 105px;
}

.clientInfo__list li:not(:nth-child(3n)) {
	margin-bottom: 10px;
}

.clientSection-docs {
	margin-bottom: 100px;
}

.clientSection-docs .staticSubtitle {
	margin-bottom: 14px;
}

/*docs page*/
.docsSection {
	padding-top: 60px;
}

.docsSection .pageTitle {
	margin-bottom: 10px;
}

.docsSection__text {
	margin-bottom: 40px;
	width: 700px;
}

.docs_list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.docs_item {
	margin-bottom: 40px;
}

.docs_item:not(:nth-child(3n)) {
	margin-right: 30px;
}

.docs_item:not(.doc_small) {
	width: 350px;
}

.doc_small {
	width: 162px;
}

.docs_item__img img {
	height: auto;
	width: auto;
	max-height: 100%;
	min-width: 100%;
	margin-bottom: 10px;
}

.docs_item_title {
	font-size: 16px;
	line-height: 1.38;
}

/*DETAILED CARD*/
.detailedCardContainer, .catalogContainer, .basketContainer, .thankPage, .megamenu + .sectionContent {
	/*margin-top: 15px;*/
}

.detailedCardContainer {
	/*padding-top: 50px;*/
}

.detailedCardContainer .wrap,
.detailedCardContainer .detailedCardContainer__top,
.basketContainer .fullBasket,
.solutionCardContainer .wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.detailedCardContainer__main, .basketTable {
	width: 950px;
}

.detailedCardContainer__side, .sideInfo {
	width: 330px;
}

.detailedCardContainer__side {
	padding-top: 8px;
	position: relative;
}

.productSubtitle {
	font-size: 25px;
	font-weight: 700;
}

.productSubtitle-big {
	font-family: 'Exo 2', sans-serif;
	font-size: 60px;
	font-weight: 500;
	line-height: 1.03;
}

.productSubtitle-medium {
	font-family: 'Exo 2', sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 1.425;
}

.productText {
	font-size: 20px;
	line-height: 1.4;
}

/*--general info--*/
.productGeneralInfo {
	margin-bottom: 66px;
}

.productGeneralInfo__title {
	font-family: 'Exo 2', sans-serif;
	font-size: 70px;
	font-weight: 700;
	/*height: 96px;*/
	line-height: 1.1;
	margin-bottom: 15px;
	position: relative;
	z-index: 1;
}

.productGeneralInfo__title span {
	display: inline-block;
	/*height: 192px;*/
	overflow: hidden;
	padding-bottom: 6px;
	width: 100%;
}

.productGeneralInfo__photoMain {
	margin-bottom: 70px;
	position: relative;
	width: 550px;
}

.productGeneralInfo__photoMain img {
	height: auto;
	max-height: 786px;
	max-width: 100%;
}

.productGeneralInfo__label {
	align-items: center;
	background-color: #f62b3e;
	border-radius: 50%;
	display: flex;
	height: 176px;
	position: absolute;
	right: -50px;
	bottom: 50px;
	transform: rotate(-12deg);
	width: 176px;
}

.productGeneralInfo__label > span {
	color: #fff;
	font-size: 32px;
	line-height: 34px;
	text-align: center;
	margin-top: -8px;
}

.productGeneralInfo__label > span > span {
	border-bottom: 1px solid rgba(255, 255, 255, .5);
	transition: 0.2s;
}

.productGeneralInfo__label:hover > span > span {
	border-color: transparent;
}

.productGeneralInfo__photoSides {
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-flex;
	display: flex;
	width: 100%;
}

.productGeneralInfo__photoSides img {
	height: auto;
	width: 46%;
	max-width: 46%
}

doesnotexist:-o-prefocus, .productGeneralInfo__photoSides img {
	max-width: 300px;
	width: 300px;
}

/*.productGeneralInfo__photoSides img:first-child {
	width: 46%;
	max-width: 46%
}
.productGeneralInfo__photoSides img:last-child {
	width: 50%;
	max-width: 50%
}*/
/*--interior photos--*/
.interiorPhotosContainer {
	margin-bottom: 30px;
}

.interiorPhotos__caption {
	font-size: 16px;
}

.interiorPhotos__img img {
	max-height: 100%;
	width: 100%;
}

.interiorPhotos-wide:not(:last-child) {
	margin-bottom: 36px
}

.interiorPhotos-wide .interiorPhotos__img {
	margin-bottom: 5px;
}

.interiorPhotos-thin {
	display: -webkit-flex;
	display: flex;
	/*-webkit-justify-content: space-between;*/
	/*justify-content: space-between;*/
}

.interiorPhotos-thin .interiorPhotos__img {
	width: 285px;
}

.interiorPhotos-thin .interiorPhotos__img:not(:nth-last-child(2)) {
	margin-right: 20px;
}

.interiorPhotos-thin .interiorPhotos__caption {
	margin-left: 15px;
	margin-top: -3px;
	width: 140px;
}

/*--producer--*/
.producerContainer, .materials {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.producerContainer {
	margin-bottom: 24px;
}

.producer__name, .materials__title {
	width: 100%;
}

.producer__description/*:not(:last-child)*/ {
	width: 770px;
	text-align: justify;
}

.producerFactoid {
	width: 84px;
}

.producerFactoid__title {
	font-family: 'Exo 2', sans-serif;
	font-size: 60px;
	font-weight: 500;
	line-height: 1.03;
}

/*--characteristics--*/
.characteristics, .features {
	/*margin-bottom: 80px;*/
}

.characteristics__title {
	margin-bottom: 10px;
}

.characteristics__table {
	/*margin-bottom: 40px;*/
}

.characteristics__table td:first-child {
	max-width: 270px;
	min-width: 246px;
}

.characteristics__table td:last-child {
	line-height: 1.3;
	padding-bottom: 7px;
}

.characteristics__scheme {
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.characteristics__schemeLegend {
	margin-top: -25px;
	/*width: 140px;*/
	width: 170px;
}

.schemeLegendItem:not(:last-child) {
	margin-bottom: 10px;
}

.schemeLegendItem > * {
	display: block;
}

.bar .schemeLegendItem-backrest {
	display: none;
}

.schemeLegendItem__title {
	font-family: 'Exo 2', sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.characteristics__schemeImg {
	min-width: 540px;
	position: relative;
	width: 540px;
}

.schemeImgText {
	display: block;
	font-size: 14px;
	position: absolute;
	text-align: center;
	width: 50px;
}

.schemeImgText-width {
	top: -8px;
	left: 86px;
}

.schemeImgText-backrest {
	top: 84px;
	left: -24px;
}

.schemeImgText-seatDeapth {
	top: -8px;
	left: 323px;
}

.schemeImgText-seatFlore {
	top: 210px;
	left: 385px;
}

.bar .schemeImgText-width {
	left: 15px;
}

.bar .schemeImgText-backrest {
	display: none;
}

.bar .schemeImgText-seatDeapth {
	left: 170px;
}

/*--features of expensive--*/
.featureItem:not(:last-child) {
	margin-bottom: 55px;
}

.featureItem__img {
	margin-bottom: 20px;
}

.featureItem__img-thin {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.featureItem__img-thin img {
	max-width: 48.6%;
	width: 48.6%;
}

.featureItem__img-wide img {
	max-width: 100%;
	width: 100%;
}

.featureItem__title {
	margin-bottom: 2px;
}

.feature__video:not(:last-child) {
	margin-bottom: 50px;
}

/*--elements of expensive--*/
.elementsRich {
	margin-bottom: 80px;
}

.elementsRichItem:not(:last-child) {
	border-bottom: 1px solid #ebeaea;
	margin-bottom: 40px;
	padding-bottom: 108px;
}

.elementsRichItem__img, .elementFunction__img {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 15px;
}

.elementsRichItem__img > *, .elementFunction__img > * {
	display: block;
}

.elementsRichItem__img img, .elementFunction__img img {
	width: 590px;
}

.elementsRichItem__imgCapture, .elementFunction__imgCapture {
	margin-top: -3px;
	width: 300px;
}

.elementFunction__img + .feature__video {
	margin-top: 50px;
}

.elementsRichItem__title {
	margin-bottom: 10px;
}

.elementsRichItem__text {
	width: 95%;
}

.elementsRichItem__text p:not(:last-child) {
	margin-bottom: 10px;
}

/*--materials--*/
.materials {
	/*border-top: 1px solid #ebeaea;*/
	/*margin-bottom: 80px;*/
	/*padding-top: 15px;*/
}

.materials__title {
	margin-bottom: 10px;
}

.materials__description {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.materials__text {
	margin-bottom: 40px;
}

.materials__text:not(:last-child) {
	width: 532px;
}

.materials__similarProduct {
	line-height: 1.35;
	margin-top: 6px;
	width: 130px;
}

.materials__guidanceContainer {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	box-sizing: content-box;
	display: -webkit-flex;
	display: flex;
	min-height: 405px;
	padding: 0 43px 23px 35px;
	position: relative;
	width: 672px;
}

.materials__guidanceImg {
	position: absolute;
	top: 0;
	right: 0;
	max-width: 750px;
	height: 100%;
}

.materials__guidance {
	background-color: #fff;
	border: 1px solid #ccc;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 24px 10px 35px 21px;
	position: relative;
}

.materials__guidanceItem {
	width: 30%;
}

.guidanceItem__ico {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	display: -webkit-flex;
	display: flex;
	height: 40px;
	margin-bottom: 4px;
}

.guidanceItem__text {
	line-height: 1.25;
}

/*elements*/
.elementsItem {
	padding-bottom: 40px;
}

.elementsItem:not(:last-child) {
	border-bottom: solid 1px #ebeaea;
	margin-bottom: 12px;
}

.elementsItem__title {
	margin-bottom: 10px;
}

.elementsItem__text {
	margin-bottom: 32px;
}

.elementsItem__factiod {
	margin-top: -8px;
	width: 120px;
}

.elementsItem__factiodTitle, .elements__btn {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.12;
}

.elementsItem__factiodText {
	line-height: 1.25;
}

.elements__video {
	margin-top: 40px;
	margin-bottom: 76px;
}

.elementsItem__variantTitle {
	margin-bottom: 3px;
}

.elementsItem__variantText {
	margin-bottom: 20px;
}

.elementsItem__btnGroup {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.elements__btn {
	background-color: #eee;
	border: 1px solid #eee;
	border-radius: 5px;
	box-shadow: 0 3px 0 0 #ccc;
	color: #000;
	display: inline-block;
	padding: 5px 15px 8px;
	text-align: center;
	transition: 0.2s;
	width: 185px;
}

.elements__btn:hover {
	background-color: #f7f7f7;
	box-shadow: 0 2px 0 0 #ccc;
	transition: 0.1s;
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.elements__btn:active, .elements__btn.pressed {
	background-color: #fff;
	border: solid 1px #dadada;
	box-shadow: 0 0px 0 0 #ccc;
	cursor: default;
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
}

.btn__text-small {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.13;
}

/*--elements rolls--*/
.elements__rolls {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.elements__rolls .elementsItem__btnGroup {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	width: 580px;
	gap: 15px;
}

.elements__rolls .elements__btn {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	height: 96px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	min-width: 200px;
	padding: 10px;
	text-align: left;
}

.elements__rolls .elements__btn > * {
	display: block;
}

/*--elements kach--*/
.elements__kach.elementsItem {
	padding-bottom: 32px;
}

.elements__kach .elementsItem__variant {
	margin-bottom: 30px;
	position: relative;
}

.elements__kach .elementsItem__variant:last-of-type {
	margin-bottom: 0;
}

.elements__kach .elementsItem__variantDescr {
	position: relative;
	z-index: 1;
}

.elements__kach .elementsItem__img {
	text-align: center;
	width: 224px;
}

.elements__kach .elementsItem__img img {
	max-height: 130px;
	max-width: 100%;
}

/*--elements cross--*/
.elements__cross {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	/*-webkit-justify-content: space-between;*/
	/*justify-content: space-between;*/
}

.elements__cross .elementsItem__variant {
	padding-bottom: 45px;
	position: relative;
	width: 180px;
}

.elements__cross .elementsItem__img {
	height: 175px;
	margin-bottom: 7px;
}

.elements__cross .elementsItem__img img {
	max-width: 100%;
}

.elements__cross .elementsItem__variantText {
	margin-bottom: 10px;
}

.elements__cross .elements__btn {
	position: absolute;
}

/*custom color*/
.customColor {
	background-image: url(/local/templates/kingstyle/img/color.png);
	background-repeat: no-repeat;
	background-position: 100% 12%;
	background-size: 112px 118px;
	margin-bottom: 80px;
	padding-top: 8px;
}

.customColor .productSubtitle-big {
	margin-bottom: 4px;
}

.customColor__text {
	margin-bottom: 36px;
	width: 550px;
}

.customColor__contacts {
	-webkit-align-items: center;
	align-items: center;
	background-color: rgba(250, 250, 250, 0.9);
	border: solid 1px #efefef;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 16px 20px 20px;
}

.customColor__contactsTime {
	width: 260px;
}

.customColor__contactsTel {
	font-family: 'Exo 2', sans-serif;
	font-size: 42px;
	font-weight: 600;
}

.customColor__contactsTel .linkTel {
	color: #f82d40;
}

/*similar products*/
.productSimilar {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	border-top: 2px solid #ebeaea;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 46px;
	padding-top: 30px;
	width: 100%;
}

.productSimilar__link {
	font-family: 'Exo 2', sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 1.55;
	margin-top: 35px;
	text-align: center;
	/*max-width: 550px;*/
	/*max-width: 800px;*/
	max-width: 790px;
}

.productSimilar__link-wide {
	font-size: 60px;
	line-height: 79px;
	flex: 0 0 100%;
	margin-bottom: 30px;
	margin-top: -14px;
	max-width: unset;
	text-align: left;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.productSimilar__link-wide {
		min-width: 100%;
	}
}

.productSimilar__item {
	text-align: center;
	width: 150px;
}

.productSimilar__item-right {
	-webkit-order: 3;
	order: 3;
}

.productSimilar__itemImg {
	height: 160px;
	margin: 0 auto;
	width: 100px
}

.productSimilar__itemImg img {
	max-height: 100%;
	max-width: 100%;
}

.productSimilar__itemLink {
	font-weight: 600;
}

.productSimilar__item {
	text-align: left;
	width: 160px;
}

.productSimilar__item .productSimilar__itemImg {
	width: 100%;
	height: auto;
	margin-bottom: 4px;
}

.shopReviews, .productReviews {
	margin-bottom: 50px;
}

.productReviews img {
	width: 100%;
}

/*gear detailed card*/
.cardGear .productGeneralInfo {
	margin-bottom: 88px;
}

.cardGear .productGeneralInfo__title {
	font-size: 75px;
	margin-bottom: 150px;
}

.cardGear .productGeneralInfo__photoMain {
	width: 700px;
}

.elementFunction {
	border-bottom: 1px solid #ebeaea;
	margin-bottom: 40px;
	padding-bottom: 66px;
}

.elementFunction__title {
	margin-bottom: 10px;
}

.elementFunction__text {
	margin-bottom: 35px;
}

.repairInfo {
	margin-bottom: 60px;
}

.repairInfo__img {
	margin-bottom: 15px;
}

.repairInfo__img img {
	width: 100%;
	max-width: 100%;
}

.repairInfo__title {
	margin-bottom: 14px;
}

.repairInfo__text {
	width: 95%;
}

.repairInfo__text p:not(:last-child) {
	margin-bottom: 10px;
}

.repairInfo__text .linkTel {
	display: inline-block;
}

/*side block*/
.sideInfo {
	/*position: fixed;*/
	position: static;
	/*top: 90px;*/
	top: 35px;
	bottom: 60px;
	transition: 0.2s;
}

.sideInfo.fixed {
	position: fixed;
}

.sideInfo.stop {
	/*bottom: 60px;*/
	top: unset;
}

.sideInfoOptions {
	background-color: rgba(250, 250, 250, 0.93);
	border: solid 1px #e8e8e8;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	/*-webkit-justify-content: space-between;*/
	/*justify-content: space-between;*/
	min-height: 320px;
	padding: 20px 20px 27px;
	width: 100%;
}

.sideInfoOptions-small {
	min-height: 230px;
}

.sideInfoOptions__colors {
	border-bottom: solid 1px #e8e8e8;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding: 10px;
}

.sideInfoOptions__colorsItem {
	border-bottom: 3px solid rgba(71, 159, 230, 0);
	padding-bottom: 14px;
	transition: 0.2s;
	position: relative;
	bottom: -1px;
}

.sideInfoOptions__colorsItem:hover {
	border-bottom-color: rgba(71, 159, 230, .3);
	transition: 0.1s;
}

.sideInfoOptions__colorsItem.active {
	border-color: #479fe6;
}

.sideInfoOptions__colorsItem:not(.active) {
	cursor: pointer;
}

.sideInfoOptions__colorsItem:not(:last-child) {
	margin-right: 9px;
}

.sideInfoOptions__colorsItem:nth-child(5) {
	margin-right: 0;
}

.sideInfoOptions__colorsItem:nth-child(n+6) {
	margin-top: 20px;
}

.colorItem_pattern {
	border: 1px solid #e8e8e8;
	border-radius: 15px;
	height: 50px;
	width: 50px;
}

.priceInfo .fade-block--price {
	position: relative;
	top: -15px;
}
.priceInfo {
	margin-bottom: 2px;
}

.priceInfo__new,
.priceInfo__new + .priceInfo__curr,
.priceInfo__pre {
	font-size: 34px;
	font-weight: 500;
	margin-right: 2px;
}

.priceInfo__old {
	display: none;
}

.priceInfo__old,
.priceInfo__old + .priceInfo__curr {
	color: #999;
	font-size: 18px;
	position: relative;
}

.priceInfo__pre {
	margin-right: 7px;
}

/*.priceInfo__new:after, .onsale .priceInfo__old:after {
	content: ' ƃ';
}
.onsale .priceInfo__new:after {
	content: '';
}*/
.onsale .priceInfo__old {
	display: inline-block;
}

.onsale .priceInfo__new, .onsale .priceInfo__new + .priceInfo__curr {
	color: #f82d40;
}

.onsale .priceInfo__old:before {
	background-color: #f82d40;
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	-webkit-transform: rotate(-26deg);
	transform: rotate(-26deg);
	transform-origin: left;
	/*width: 59%;*/
	width: 110%;
}

.cardGear .onsale .priceInfo__old:before {
	-webkit-transform: rotate(-40deg);
	transform: rotate(-40deg);
	width: 130%;
}

.modelInfo {
	margin-bottom: 8px;
}

.modelInfo > *:not(:last-child):after {
	content: ', ';
}

.modelInfo__color {
	display: none;
}

.modelInfo__color.active {
	display: inline;
}

.sendToBasket__fields {
	display: none;
}

.sideInfoOptions .button-order {
	display: flex;
	/*padding-right: 60px;*/
	text-align: center;
	min-width: 100%;
}

.sideInfoOptions__orderForm {
	/*margin-top: 40px;*/
	margin-top: 64px;
}

.sideInfoOptions__elementsWrap {
	height: 0;
	overflow: hidden;
}

.sideInfoOptions__elements {
	position: relative;
	width: 100%;
}

.sideInfoOptions__elementsRow > * {
	padding-top: 2px;
	padding-bottom: 6px;
}

.sideInfoOptions__elementsRow:first-child > * {
	border-bottom: 1px solid #e8e8e8;
	padding-top: 0;
}

.sideInfoOptions__elementsRow:last-child > * {
	padding-bottom: 0;
}

.sideInfoOptions__elementsRow {
	position: relative;
}

.sideInfoOptions__elementsCost {
	font-weight: 700;
	min-width: 80px;
	text-align: right;
}

.sideInfoOptions__elementsCost:after {
	content: " \0440\0443\0431.";
}

.sideInfoDetails {
	padding: 20px;
}

.sideInfoDetails__title {
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: 4px;
}

.sideInfoDetails__text {
	font-size: 15px;
	line-height: 20px;
}

.sideInfoDetails__text:not(:last-child) {
	margin-bottom: 23px;
}

.availInfo {
	display: none;
	font-size: 15px;
}

.availInfo__color {
	--webkit-transform: capitalize;
	transform: capitalize;
}

.notavailable .availInfo {
	display: block;
}

.notavailable .priceInfo,
.notavailable .sideInfoOptions__elementsWrap {
	display: none;
}

.sideInfoOptions__basketInfo {
	display: none;
	margin-top: 10px;
	position: relative;
	top: -20px;
	opacity: 0;
}

/*CATALOG*/
.catalogContainer {
	padding-top: 38px;
}

.catalogContainer .wrap, .catalogSort,
.catalogSort__container, .catalogItems__container,
.catalogItems__row {
	display: -webkit-flex;
	display: flex;
}

.catalogContainer .wrap {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.catalogContent {
	width: 840px;
}

.catalogTitle {
	font-family: 'Exo 2', sans-serif;
	font-size: 60px;
	font-weight: 700;
	line-height: 1;
	/*margin-bottom: 30px;*/
	margin-bottom: 16px;
}

.catalogFilterListTitle {
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: 20px;
	width: 760px;
}

.catalogSort {
	font-size: 20px;
	margin-bottom: 70px;
}

.catalogSort__container {
	margin-left: 10px;
}

.catalogSort__item a:not(.linkType1),
.mainNavList__item a:not(.linkType1),
.footerMenu__listItem a.disabled,
.footerMenu__title a:not(.linkType2) {
	color: inherit;
	cursor: default;
}

.catalogSort__item:not(:last-child) {
	margin-right: 12px;
}

.catalogItems__container, .catalogItems__row {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	/*-webkit-justify-content: space-between;*/
	/*justify-content: space-between;*/
	/*width: 94%;*/
}

.catalogItems__row.show-more {
	margin-top: 20px;
	width: 100%;
}

/*.search_result .catalogItems__row {
	-webkit-align-items: flex-end;
align-items: flex-end;
}*/
.catalogItem {
	margin-bottom: 70px;
	width: 230px;
}

.catalogItem:not(:nth-child(3n)) {
	margin-right: 40px;
}
.catalogItem .rating-block{
	margin-bottom: 10px;
}

.catalogItemLink {
	color: #000;
	display: block;
}

.catalogItem__img {
	height: 300px;
	width: 100%;
}

.catalogItem__img img {
	max-height: 100%;
	max-width: 100%;
}

doesnotexist:-o-prefocus, .catalogItem__img img {
	max-width: 230px;
}

doesnotexist:-o-prefocus, .catalogItem-element.catalogItem .catalogItem__img img {
	max-width: 103px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.catalogItem-element.catalogItem .catalogItem__img img {
		max-width: 200px;
	}
}

.catalogItem__name {
	font-size: 20px;
	margin-bottom: 2px;
}

.catalogItem__priceNew {
	font-size: 1.7em;
	font-weight: 600;
}

/*.catalogItem__priceNew:after {
	content: ' ƃ';
}*/
.catalogItem__priceOld {
	color: #999;
	font-size: 18px;
	margin-left: 10px;
	position: relative;
}

.catalogItem__labels {
	font-size: 15px;
	line-height: 1.2;
}

.catalogItem__labels-art .manager_point_section{
	margin-left: 6px;
}
.catalogItem__labels-art {
	padding-top: 5px;
	display: flex;
	align-items: center;
}

.catalogItem__labels:first-letter {
	--webkit-transform: uppercase;
	transform: uppercase;
}

/*класс с новым стилем перечеркнутой цены*/
.catalogItem__priceOld:before {
	background-color: gray;
	content: '';
	display: block;
	position: absolute;
	bottom: 9px;
	height: 1px;
	/* -webkit-transform: rotate(-32deg); */
	/* transform: rotate(-32deg); */
	-webkit-transform: rotate(-25deg);
	transform: rotate(-180deg);
	transform-origin: center;
	/* width: 113%; */
	/*width: 191%;*/
	width: 100%;
}

.catalogItem__factoid {
	margin-top: -17px;
}

.factoid__title {
	font-size: 25px;
	font-weight: 700;
	line-height: 1.12;
	margin-bottom: 5px;
}

.factoid__text, .factoid__link {
	font-size: 16px;
	line-height: 1.375;
}

.factoid__text {
	margin-bottom: 4px;
}

.factoid__link {
	font-weight: 700;
}

/**catalog filter**/
.catalogFilterContainer {
	-webkit-order: 2;
	order: 2;
	padding-top: 40px;
	position: relative;
	width: 225px;
}

.catalogFilter {
	/*position: fixed;*/
	position: static;
	top: 35px;
	bottom: 70px;
	width: 225px;
	transition: 0.2s;
}

doesnotexist:-o-prefocus, .catalogFilter, .catalogFilterContainer {
	z-index: 1;
}

.catalogFilter.fixed {
	position: fixed;
}

.catalogFilter {
	z-index: 10;
}

.catalogFilter.stop {
	/*bottom: 70px;*/
	/*top: unset;*/
}

.catalogFilter:not(.stop):not(.fixed) {
}

.catalogFilter__selectedQuantity {
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 4px;
}

.catalogFilter__types {
	margin-bottom: 16px;
	position: relative;
}

.catalogFilter__type:last-child {
	border-width: 2px;
}

.filterType__title {
	-webkit-align-items: center;
	align-items: center;
	border-bottom: 1px solid transparent;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-bottom: 8px;
	position: relative;
}

.open .filterType__title {
	border-color: #ececec;
}

.filterType__name {
	display: inline-block;
	font-weight: 700;
	font-size: 18px;
}

.filterType__name:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 120%;
	top: -6px;
}

.open .filterType__name {
	border-width: 0;
	cursor: default;
}

.open .filterType__name:hover {
	color: inherit;
}

.filterType__selectedList {
	font-style: italic;
}

doesnotexist:-o-prefocus, .filterType__selectedList {
	display: inline-block;
	width: 75px;
}

.filterType__badge {
	background-color: #11bf61;
	border-radius: 50%;
	color: #fff;
	display: none;
	font-size: 13px;
	font-weight: 700;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: -28px;
	text-align: center;
	width: 20px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.filterType__badge {
		bottom: 8px;
	}
}

.catalogFilter__type label, .filterType__reset {
	transition: 0.2s;
}

.catalogFilter__type label:not(.disabled):hover, .filterType__reset:hover {
	cursor: pointer;
	transition: 0.1s;
}

.filterType__reset {
	color: #979797;
	display: none;
	position: relative;
}

.filterType__reset:after {
	content: "";
	display: block;
	height: 23px;
	position: absolute;
	width: 23px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.filterType__textWrap {
	display: inline-block;
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.filterType__textWrap {
		max-width: unset;
		width: 216px;
	}
}

.catalogFilter__type:not(.catalogFilter__price) input {
	display: none;
}

.filterType__list {
	height: 0;
	overflow-y: hidden;
	overflow-x: hidden;
	transition: 0.3s;
}

.open:not(.catalogFilter__price) .filterType__list {
	height: 206px;
	transition: 0.3s;
}

.open.catalogFilter__price .filterType__list {
	height: 110px;
	padding-top: 10px;
}

.open .filterType__list {
	overflow-y: auto;
}

.filterType__list::-webkit-scrollbar {
	width: 7px;
}

.filterType__list::-webkit-scrollbar-track {
	background-color: #fff;
}

.filterType__list::-webkit-scrollbar-thumb {
	background-color: #e8e8e8;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.filterType__item:not(.filterType__title) {
	display: inline-block;
	position: relative;
}

.filterType__item.filterType__title {
	padding-bottom: 0;
}

.filterType__item.disabled, .filterType__item.disabled *,
.filterType__title.disabled, .filterType__title.disabled * {
	color: #c2c2c2;
	cursor: default;
}

.filterType__item > * {
	vertical-align: middle;
}

.filterType__text {
	color: #c2c2c2;
	font-size: 14px;
	font-style: italic;
	line-height: 1.21;
	margin-top: 10px;
	padding-right: 20px;
}

.inputImitationLabel {
	display: inline-block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-right: -10px;
	max-width: 95%;
	position: relative;
	left: -5px;
}

#arrFilter_85_2540822177 ~ .inputImitationLabel {
	width: 180px;
}

#arrFilter_85_2540822177 ~ .inputImitationLabel:after {
	background-image: url(/local/templates/kingstyle/img/belarus_ico.svg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	content: '';
	display: block;
	height: 12px;
	position: absolute;
	right: -7px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 16px;
}

.filterType__item.filterType__title .inputImitationLabel {
	bottom: -2px;
	display: block;
	margin-top: -2px;
	padding-bottom: 6px;
	padding-left: 0;
	left: 0;
	width: 100%;
}

.inputImitation {
	background-color: #fff;
	border: 1px solid #dcdcdc;
	display: inline-block;
	height: 16px;
	vertical-align: middle;
	width: 16px;
	min-width: 16px;
}

.inputImitation:not(:last-child) {
	/*margin-right: 5px;*/
}

.disabled .inputImitation {
	background-color: #dbdbdb;
	border-width: 0;
	height: 1px;
	overflow: hidden;
}

.filterType__title.disabled .inputImitation {
	height: 0;
}

.inputImitation:not(.checked) > * {
	display: none;
}

.inputImitation.checkbox {
	border-radius: 5px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: 0;
}

.inputImitation.checkbox svg {
	position: static;
	display: block;
}

doesnotexist:-o-prefocus, .inputImitation.checkbox svg {
	z-index: 2;
}

.inputImitation.radio {
	border-radius: 50%;
	line-height: 16px;
}

.radio__dot {
	background-color: #11bf61;
	border-radius: 50%;
	display: block;
	height: 6px;
	line-height: 6px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px; /*(16px - 2px(border)-6px(dot))/2 */
	width: 6px;
}

.catalogFilter__tooltip {
	padding: 2px 7px 3px 6px;
	z-index: 1;
	-webkit-transform: translateY(-100%) translateX(20%);;
	transform: translateY(-100%) translateX(20%);;
	transition: all 0.2s ease-out;
}

.catalogFilter_buttons {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/**price filter**/
.filterPriceInput_wrap {
	align-items: center;
	display: flex;
	gap: 3px;
	flex-wrap: wrap;
}

.filterPriceInput_wrap .filterPriceInput input.fieldInput {
	font-size: inherit;
	padding: 4px 5px 5px;
	width: 100px;
}

.catalogFilter__price .bx-ui-slider-track-container {
	margin: 30px 6% 0;
	padding-bottom: 1px;
	position: relative;
	width: 88%;
}

.catalogFilter__price .bx-ui-slider-range,
.catalogFilter__price .bx-ui-slider-pricebar,
.catalogFilter__price .bx-ui-slider-pricebar-vd,
.catalogFilter__price .bx-ui-slider-pricebar-vn,
.catalogFilter__price .bx-ui-slider-pricebar-v {
	position: absolute;
	top: 0;
	bottom: 0
}

.catalogFilter__price .bx-ui-slider-handle {
	position: absolute;
	top: 100%;
	width: 22px;
	height: 22px;
	border-bottom: 0;

	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 1px 2px 0 #999999;
}


.catalogFilter__price .bx-ui-slider-pricebar-vd,
.catalogFilter__price .bx-ui-slider-track-container {
	background: #f00
}

.catalogFilter__price .bx-ui-slider-pricebar-vn {
	background: #B2B2B2;
}

.catalogFilter__price .bx-ui-slider-pricebar-v {
	background: #007bff;
}

.catalogFilter__price .bx-ui-slider-handle.left {
	transform: translate(-50%, -50%);
}

.catalogFilter__price .bx-ui-slider-handle.right {
	transform: translate(50%, -50%);
}


/*spare parts catalog*/
.catalogContainer-gear .catalogFilterContainer {
	padding-top: 82px;
	width: 200px;
}

.catalogItem-gear .catalogItem__img {
	height: 200px;
}

.catalogItem-gear .catalogItem__price {
	margin-bottom: 2px
}

.catalogItem-gear .catalogItem__priceOld:before {
	-webkit-transform: rotate(-37deg);
	transform: rotate(-37deg);
	width: 130%;
}

.catalogItem-gear .catalogItem__name {
	margin-bottom: 4px;
}

.catalogItem-gear-factoid {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	display: -webkit-flex;
	display: flex;
}

/*spare parts filter*/
.filterGear__item {
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}

.filterGear__item:not(.disabled) {
	cursor: pointer;
}

.filterGear__item input {
	cursor: pointer;
	font-family: inherit;
}

.filterGear__item input:not([type="button"]) {
	display: none;
}

.filterGear__item input[type="button"] {
	border-width: 0 0 1px;
	font-size: inherit;
	padding: 0;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.filterGear__item input[type="button"] {
		min-width: 154px;
	}
}

.filterGear__item-selected, .filterGear__item-selected .linkType1, .filterGear__item-selected input[type="button"],
.filterGear__item-selected:hover, .filterGear__item-selected:hover .linkType1, .filterGear__item-selected:hover input[type="button"] {
	border-width: 0;
	color: #000;
	cursor: default;
}

.filterGear__tooltip {
	line-height: 1.2;
	padding: 5px 7px 11px;
	-webkit-transform: translate(-107%, -10px);
	transform: translate(-107%, -10px);
	min-width: 212px;
}

.filterGear__tooltip:after {
	border-width: 1px 1px 0 0;
	height: 8px;
	right: -5px;
	top: 6px;
	-webkit-transform: rotate(45deg) skew(-10deg, -10deg);
	transform: rotate(45deg) skew(-10deg, -10deg);
	width: 8px;
}

/*basket*/
.emptyBasket {
	margin-top: 26px;
	margin-bottom: 110px;
	position: relative;
}

.emptyBasket__title {
	font-family: 'Exo 2', sans-serif;
	font-size: 80px;
	font-weight: 700;

	text-align: center;
}

.emptyBasket__link {
	margin-left: 46px;
	transition: 0.1s;
	position: absolute;
	z-index: 1;
}

.emptyBasket__link a:hover path {
	stroke: #4990e2;
}

.emptyBasket__link a:hover polygon {
	fill: #4990e2;
}

.basketContainer {
	padding-top: 60px;
}

.basketTableProduct__title,
.basketTableProduct__item,
.basketItem__infoMain {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.basketTableProduct__title {
	border-bottom: 2px solid rgba(0, 0, 0, .2);
	font-weight: 700;
	padding-bottom: 10px;
}

.basketTitle__img, .basketItem__img {
	width: 100px;
}

.basketItem__info {
	width: 600px;
}

.basketTableProduct__item {
	border-bottom: 1px solid #e6e6e6;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom: 7px;
	padding-top: 24px;
	position: relative;
}

.basketItem__img {
	margin-bottom: 7px;
	text-align: center;
}

.basketItem__img img {
	max-height: 150px;
	max-width: 100%;
}

.basketTitle__text, .infoMain__text {
	width: 310px;
}

.infoMain__quantity {
	width: 135px;
}

.basketTitle__price, .infoMain__price {
	text-align: right;
	width: 90px;
}

.basketTitle__quantity {
	margin-left: 12px;
	width: 147px;
}

.basketItem__infoMain {
	padding-bottom: 30px;
}

.infoMain__name {
	font-size: 17px;
	font-weight: 500;
	display: inline-block;
	margin-bottom: 5px;
}

.infoMain__label {
	display: block;
	line-height: 1.375;
}

.infoMain__price {
	padding-top: 5px;
}

.basketItem__price {
	display: block;
}

.basketItem__priceOld {
	color: #999;
	display: inline-block;
	position: relative;
}

.basketItem__priceOld:before {
	background-color: #f82d40;
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	height: 1px;
	-webkit-transform: rotate(-14deg);
	transform: rotate(-14deg);
	transform-origin: left;
	width: 108%;
}

.infoMain__quantity input {
	background: #fff;
	border: 1px solid #cecece;
	border-radius: 4px;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	padding: 4px;
	text-align: center;
	width: 54px;
	transition: 0.2s;

	-moz-appearance: textfield;
}

doesnotexist:-o-prefocus, .infoMain__quantity input {
	font-family: sans-serif;
}

.infoMain__quantity input:hover {
	border-color: #999;
	cursor: pointer;
	transition: 0.1s
}

.infoMain__quantity input:focus {
	border-color: #8ebaec;
	cursor: default;
	transition: 0.1s
}

.infoMain__quantity input::-webkit-inner-spin-button,
.infoMain__quantity input::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.basketItem__infoAdditional {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	position: relative;
}

.basketItem__infoAdditional:nth-child(2) {
	/*border-top: 1px solid #e6e6e6;*/
	padding-top: 25px;
}

.basketItem__infoAdditional:not(:last-child) {
	margin-bottom: 11px;
}

.infoAdditional__name {
	display: block;
}

.removeButton {
	border-bottom: 1px dashed #999;
	color: #999;
	font-size: 14px;
	line-height: 1.428571;
	transition: 0.2s;
}

.removeButton:hover {
	border-bottom-color: #4990e2;
	color: #4990e2;
	cursor: pointer;
	transition: 0.1s;
}

.basketItem__infoRemove {
	margin-top: 20px;
	text-align: right;
	width: 100%;
}

.basketAside, .basketTotal {
	width: 260px;
}

.basketAside {
	position: relative;
}

.basketTotal {
	margin-top: -16px;
	position: static;
	top: 35px;
	bottom: 200px;
	/*position: fixed;*/
	z-index: 1;
}

.basketTotal.fixed {
	position: fixed;
}

.basketTotal.stop {
	top: unset;
	bottom: 200px;
}

.basketTotal__amount {
	font-family: 'Exo 2';
	font-size: 50px;
	font-weight: 700;
	margin-bottom: 1px;
	line-height: 50px;
}

.basketTotal__discount{
	color: #f82d40;
	display: block;
	margin-top: 10px;
}

.basketAside__link {
	margin-top: 506px;
}

.basketAside__link a {
	display: inline-block;
	position: relative;
}

.basketAside__link a:after {
	content: '\2193';
	position: absolute;
	right: -17px;
}

.basketTableBuyer {
	background-color: rgba(250, 250, 250, 0.93);
	border: 1px solid #eee;
	margin-top: 82px;
	padding: 25px;
}

.basketBuyer__title, .formTitle {
	font-family: 'Exo 2';
	font-size: 48px;
	font-weight: 700;
}

.basketBuyer__title {
	margin-bottom: 52px;
}

.substrate .tabs {
	margin-bottom: 30px;
}

.basketBuyer__fieldGroup {
	display: -webkit-flex;
	display: flex;
	/*-webkit-justify-content: space-between;*/
	/*justify-content: space-between;*/
	margin-bottom: 50px;
}

.fieldTitle {
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.223;
	margin-right: 20px;
	width: 100px;
}

.fieldGroupList__itemContainer {
	width: 100%;
}

.fieldGroupList__itemContainer.delivery {
	display: flex;
}

.fieldGroupList__itemContainer .sideInfo_dropdownOptions {
	top: auto;
}

.fieldGroupList__itemContainer .sideInfo_delieveryPrice {
	min-width: 100px;
}

.fieldGroupList__itemContainer:not(:last-child) {
	margin-bottom: 22px;
}

.fieldGroupList__item {
	width: 600px;
	cursor: pointer;
	display: inline;
}

.fieldGroupList__item input {
	display: none;
}

.fieldGroupList__item .inputImitation {
	transition: 0.2s;
	position: relative;
	top: -1px;
}

.fieldGroupList__item:hover .inputImitation,
.fieldGroupList__item .inputImitation.checked {
	border-color: #4990e2;
	transition: 0.1s;
}

.fieldGroupList__item .radio__dot {
	background-color: #4990e2;
}

.fieldGroupList__itemLabel {
	/*display: inline-block;*/
	font-size: 18px;
	line-height: 1.22222;
	padding-top: 0;
	padding-bottom: 0;
}

.fieldGroupList__itemLabel .abbr {
	font-size: 0.722em;
	letter-spacing: 1px;
}

.fieldGroupList__itemInfo {
	color: #999;
	display: block;
	font-size: 14px;
	line-height: 1.428571;
	padding-left: 25px;
	max-width: 500px;
}

.basketBuyer__field {
	margin-bottom: 34px;
	width: 100%;
}

.basketBuyer__field.fileDwnld {
	display: none;
}

.basketBuyer__field > *,
.form__field > * {
	vertical-align: middle;
}

.form__field.form__field-nowrap {
	white-space: nowrap;
}

input.fieldInput:not([type="file"]), textarea.fieldInput {
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	line-height: 1.222222;
	padding: 8px 7px 10px;
}

.fieldInput:not([type="file"]):focus {
	border-color: #8ebaec;
}

.error .fieldInput {
	border-color: #f82d40 !important;
}

textarea.fieldInput {
	display: inline-block;

	height: 125px;
	min-width: unset;
	min-height: unset;
}

doesnotexist:-o-prefocus, textarea.fieldInput {
	font-family: sans-serif;
	min-width: 305px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	textarea.fieldInput {
		min-width: 305px;
	}
}

.fieldShort,
.fieldShort + .fieldDetail.bottom {
	/*width: 182px;*/
}

.fieldLong,
.fieldLong + .fieldDetail.bottom {
	width: 305px;
}

.fieldLong {
	width: auto !important;
}

.free-mesh__link.link--red {
	transition: .3s;
}

.free-mesh__link.link--red:hover {
	color: #4990e2;
}


.fieldDetail {
	color: #999;
	font-size: 14px;
	line-height: 1.285714;
}

.fieldDetail.bottom {
	display: block;
	margin: 2px 0 -16px 123px;
}

.fieldDetail.side {
	display: inline-block;
	margin-left: 8px;
	white-space: normal;
	width: 234px;
}

.fieldDetail.error {
	color: #f82d40;
	display: none;
}

.error .fieldDetail.error {
	display: inline-block;
}

.fieldDetail .linkType1 {
	cursor: pointer;
}

.basketBuyer__field.textareaField > *,
.form__field.textareaField > * {
	vertical-align: top;
}

.textareaField .fieldTitle {
	margin-top: 10px;
}

.formSubmitButton {
	/*background-color: rgba(226, 226, 226, 0.15);*/
	/*margin-top: 80px;*/
	margin: 46px -25px -25px;
	padding: 34px 0 38px 146px;
}

.formSubmitButton .fieldDetail.side {
	margin-left: 10px;
	position: relative;
	top: 7px;
	width: 116px;
}

doesnotexist:-o-prefocus, .formSubmitButton .fieldDetail.side {
	top: 17px;
}

.button.disabled:hover + .fieldDetail.side {
	color: #f82d40;
}

.basketAside__contacts {
	margin-top: 176px;
	margin-left: -12px;
	width: 260px;
}

.basketAside__contacts.fixed:not(.stop) {
	position: fixed;
	bottom: 40px;
}

.basketAside__contacts.stop {
	position: absolute;
	bottom: 40px;
}

.basketAside__tel {
	font-family: 'Exo 2';
	font-size: 26px;
	font-weight: 700;
}

.basketAside__time {
	line-height: 1.3125;
	padding-left: 12px;
}

/**~~~~~~ version II ~~~~~~~~**/
.furniture__img {
	width: 100%;
}

.furniture__img img {
	object-fit: cover;
	height: auto;
	min-width: 100%;
	max-height: 550px;
	width: auto;
}

.furnitureInfo {
	border-top: 1px solid #ebeaea;
	padding-top: 10px;
}

/*index page*/
.furnitureTypes .sectionTitle {
	margin-bottom: 70px;
}

.furnitureTypes .sectionTitle__name {
	margin-bottom: 15px;
}

.furnitureTypes .sectionTitle__text,
.furnitureTypes__descr .sectionTitle__text {
	line-height: 1.4;
}

.furnitureTypes__wrap {
	-webkit-align-content: space-between;
	align-content: space-between;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

.furnitureTypes__wrap-column {
	-webkit-flex-direction: column;
	flex-direction: column;
	max-height: 600px;
	margin-bottom: 47px;
}

.furnitureTypes__wrap-row {
	margin-bottom: 72px;
}

.furnitureTypes-large {
	width: 810px;
}

.furnitureTypes-medium {
	width: 341px;
}

.furnitureTypes-small {
	width: 258px;
}

.furnitureTypes-small:not(:last-child) {
	margin-bottom: 28px;
}

.furnitureTypes__img {
	margin-bottom: 4px;
}

doesnotexist:-o-prefocus, .furnitureTypes__wrap {
	-webkit-align-content: flex-start;
	align-content: flex-start;
}

doesnotexist:-o-prefocus, .furnitureTypes-medium .furnitureTypes__img {
	width: 341px;
}

doesnotexist:-o-prefocus, .furnitureTypes-small .furnitureTypes__img {
	width: 258px;
}

doesnotexist:-o-prefocus, .furnitureTypes-large {
	margin-right: 42px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.furnitureTypes__wrap-column {
		height: 600px;
	}

	.furnitureTypes-small {
		max-height: 242px;
	}
}

.furnitureProducer {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-bottom: 102px;
}

.furnitureProducer__title {
	margin-bottom: 18px;
	width: 100%;
}

.furnitureProducer__text {
	width: 780px;
}

.furnitureProducer__text .sectionTitle__text:not(:last-child) {
	margin-bottom: 15px;
}

.furnitureProducer__factoid {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 136px;
}

.indexFactoid-furniture .indexTitle {
	font-family: 'Lato', sans-serif;
}

.furnitureCollections {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-bottom: 45px;
	width: 100%;
}

.furnitureTypes__descr .sectionTitle__text {
	margin-bottom: 20px;
}

.furnitureCollections__title {
	margin-bottom: 10px;
}

.furnitureCollections__list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 11px;
}

.furnitureCollections .linkType2 {
	border-color: rgba(248, 45, 64, .4);
	color: #f82d40;
	font-size: 20px;
}

.furnitureCollections.furnitureInfo {
	display: block;
}

.furnitureInfo .furnitureCollections__item {
	width: 25%;
	margin-left: 0;
}

.furnitureCollections__item {
	margin-left: 30px;
}

.furnitureCollections__item span {
	font-size: 18px;
	line-height: 1.555556;
}

.furnitureCollections__item a {
	display: inline-block;
	line-height: 37px;
}

.furnitureSofas {
	padding-bottom: 100px;
}

.furnitureSofas.furnitureSofas-garden {
	padding-bottom: 0;
}

.furnitureSofas__title {
	margin-bottom: 56px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.furnitureSofas__img {
		width: 1182px;
	}
}

doesnotexist:-o-prefocus, .furnitureSofas__img {
	width: 1182px;
}

/*office furniture page*/
.officeFurniture .furnitureSectionTitle {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 58px;
	text-align: center;
	width: 710px;
}

.officeFurniture .sectionTitle__name {
	padding-top: 30px;
	margin-bottom: 40px;
	text-align: center;
}

.officeFurniture .sectionTitle__text {
	line-height: 1.4;
}

/*furniture Solution */
.furnitureSolution__wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-bottom: 28px;
}

.furnitureSolution {
	margin-bottom: 44px;
}

.furnitureSolution.large {
	width: 100%;
}

.furnitureSolution.medium {
	-webkit-align-content: space-between;
	justify-content: space-between;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.furnitureSolution.medium {
		height: 590px;
	}

	.aboutSection-sklad .furnitureSolution.medium {
		height: auto;
	}
}

.furnitureSolution.medium a {
	-webkit-flex: 0 1 828px;
	flex: 0 1 auto;
}

@media screen and (min-color-index: 0)
and(-webkit-min-device-pixel-ratio: 0) {
	@media {
		.furnitureSolution.medium {
			height: 590px;

		}
	}
}

.furnitureSolution.small {
	width: 520px;
}

.furnitureSolution__descr {
	margin-top: 4px;
}

doesnotexist:-o-prefocus, .furnitureSolution__descr {
	max-height: 55px;
}

.furnitureSolution__link {
	font-size: 20px;
}

.large .furnitureSolution__descr {
	margin-top: 10px;
}

.furnitureSolution__descr .linkType1 {
	margin-bottom: 2px;
}

.medium .furniture__img {
	height: 518px;
	width: 828px;
}

.medium-thin .furniture__img {
	width: 750px;
}

.small .furniture__img {
	height: 325px;
}

doesnotexist:-o-prefocus, .small .furniture__img {
	max-width: 520px;
}

.solutionFactoid {
	height: 100%;
	width: 258px;
}

.solutionFactoid__item:not(.solutionFactoid__itemBottom) {
	border-top: 1px solid #ebeaea;
	height: 254px;
	padding-top: 10px;
}

.hero-banner__static .solutionFactoid__item:not(.solutionFactoid__itemBottom) {
	height: auto;
}

.solutionFactoid__itemBottom,
.solutionFactoid__itemBottom-border {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	height: 264px;
}

.solutionFactoid__itemBottom img {
	width: 80%;
}

doesnotexist:-o-prefocus, .solutionFactoid__itemBottom img {
	max-height: 138px;
	position: relative;
	bottom: -90px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.solutionFactoid__itemBottom img {
		max-height: 138px;
	}
}

.solutionFactoid__item .catalogTypes__link {
	margin-bottom: 4px;
}

.solutionFactoid__num {
	font-size: 60px;
	font-weight: 600;
	line-height: 0.95;
}

/*.left .furnitureSolution__img {
	order: 2;
}
.left .furnitureSolution__descr {
	order: 3;
}*/
.left > a,
.left > .medium_content {
	-webkit-order: 2;
	order: 2;
}

.left .solutionFactoid {
	-webkit-order: 1;
	order: 1;
}

.furnitureElements {
	margin-bottom: 20px;
	padding-top: 40px;
}

.furnitureElements .sectionTitle__name {
	margin-bottom: 84px;
	text-align: center;
}

.furnitureElements__list {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 70px;
}

.furnitureElements__listItem {

}

.furnitureElementsItem-shelf, .furnitureElementsItem-stand, .furnitureElementsItem-cupboard {
	height: 310px;
	margin-bottom: 88px
}

doesnotexist:-o-prefocus, .furnitureElementsItem-shelf .furnitureElementsItem__text,
.furnitureElementsItem-stand .furnitureElementsItem__text,
.furnitureElementsItem-cupboard .furnitureElementsItem__text,
.furnitureElementsItem-shelf a,
.furnitureElementsItem-stand a,
.furnitureElementsItem-cupboard a {
	width: 300px;
}

doesnotexist:-o-prefocus, .furnitureElementsItem-rack .furnitureElementsItem__text,
.furnitureElementsItem-rack a {
	width: 115px;
}

doesnotexist:-o-prefocus, .furnitureElementsItem-reception .furnitureElementsItem__text,
.furnitureElementsItem-reception a {
	width: 750px;
}

doesnotexist:-o-prefocus, .furnitureElementsItem-division img {
	max-width: 922px;
}

.furnitureElements__listItem a {
	display: -webkit-flex;
	display: flex;
	height: 100%;
}

.furnitureElements__listItem:not(.furnitureElementsItem-division) a {
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.furnitureElements__listItem.furnitureElementsItem-division {
	margin-top: 60px;
	width: 100%;
}

.furnitureElements__listItem.furnitureElementsItem-division a {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.furnitureElementsItem-shelf {
	margin-right: 105px;
}

.furnitureElementsItem-stand {
	margin-right: 93px;
}

.furnitureElementsItem-table {
	margin-bottom: 48px;
	width: 100%;
}

.furnitureElementsItem-rack {
	margin-left: 14px;
	margin-right: 232px;
}

.furnitureElementsItem-table .furnitureElementsItem__text {
	position: relative;
	top: -23px;
}

.furnitureElementsItem-cupboard a > * {
	position: relative;
	bottom: -24px;
}

.furnitureElementsItem-table .furnitureElementsItem__img {
	width: 685px;
}

.furnitureElementsItem-shelf .furnitureElementsItem__img {
	margin-bottom: 6px;
	width: 295px;
}

.furnitureElementsItem-stand .furnitureElementsItem__img {
	position: relative;
	bottom: -6px;
	width: 283px;
}

.furnitureElementsItem-cupboard .furnitureElementsItem__img {
	width: 336px;
}

.furnitureElementsItem-rack .furnitureElementsItem__img {
	margin-bottom: 20px;
	width: 115px;
}

.furnitureElementsItem-reception .furnitureElementsItem__img {
	position: relative;
	top: -8px;
	left: 9px;
	width: 750px;
}

.furnitureElementsItem-division .furnitureElementsItem__img {
	width: 922px;
}

.furnitureElementsItem-cupboard .furnitureElementsItem__text {
	width: 225px;
}

.furnitureElementsItem-rack .furnitureElementsItem__text {
	margin-right: 8px;
}

.furnitureElementsItem-reception .furnitureElementsItem__text {
	position: relative;
	left: 38px;
}

.furnitureElementsItem-division .furnitureElementsItem__text {
	position: relative;
	top: -13px;
	width: 162px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.furnitureElementsItem-table .furnitureElementsItem__img {
		max-height: 366px;
	}

	.furnitureElementsItem-shelf .furnitureElementsItem__img {
		max-height: 223px;
	}

	.furnitureElementsItem-stand .furnitureElementsItem__img {
		max-height: 306px;
	}

	.furnitureElementsItem-cupboard .furnitureElementsItem__img {
		max-height: 734px;
		position: absolute;
		bottom: 20px;
	}

	.furnitureElementsItem-rack .furnitureElementsItem__img {
		max-height: 600px;
	}

	.furnitureElementsItem-reception .furnitureElementsItem__img {
		max-height: 580px;
	}

	.furnitureElementsItem-cupboard a {
		position: relative;
	}
}

.furnitureForm, .generalForm {
	background-color: rgba(250, 250, 250, 0.93);
	border: 1px solid #eee;
	position: relative;
}

.furnitureForm {
	padding: 25px;
}

.furnitureForm__main {
	width: 625px;
}

.furnitureForm__main .formTitle {
	margin-bottom: 8px;
}

.formDescr {
	font-size: 20px;
	line-height: 1.4;
}

.furnitureForm__main .formDescr {
	margin-bottom: 30px;
	position: relative;
	z-index: 1;
}

.consultManager__field {
	margin-bottom: 22px;
}

.consultManager__field:nth-last-child(2) {
	margin-bottom: 36px;
}

.consultManager__field .fieldDetail.bottom {
	margin-left: 119px;
}

.consultManager__field.textareaField .fieldDetail.bottom {
	margin-top: 7px;
}

.consultManager__field .fieldTitle {
	margin-right: 15px;
	/*padding-left: 6px;*/
}

.success_notification {
	background-color: rgba(250, 250, 250, 0.93);
	border: 1px solid #eee;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 25px 25px 50px;
}

.success_notification__text {
	width: 660px;
}

.success_notification__text .formTitle {
	margin-bottom: 8px;
}

.success_notification__ico {
	margin-top: -54px;
}

.furnitureForm .button-order {
	padding-left: 27px;
	padding-right: 27px;
}

.bx-mac .furnitureForm .button-order {
	padding-left: 10px;
	padding-right: 10px;
}

doesnotexist:-o-prefocus, .furnitureForm .button-order {
	padding-left: 20px;
	padding-right: 20px;
}

.furnitureForm .formSubmitButton {
	margin-top: 76px;
}

.furnitureForm__aside {
	position: absolute;
	bottom: 0;
	right: 130px;
}

.furnitureForm__aside.not_sofa {
	right: 170px;
}

.furnitureForm__asideImg {
	width: 349px;
}

.furnitureForm__aside:not(.not_sofa) .furnitureForm__asideImg {
	width: 330px;
}

.furnitureForm__asideText {
	position: absolute;
	top: -2px;
	right: -97px;
	width: 50%
}

.furnitureForm__aside:not(.not_sofa) .furnitureForm__asideText {
	top: 60px;
}

.not_sofa .furnitureForm__asideText {
	right: -126px;
}

.furnitureForm__asideText p:first-child {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.12;
}

.furnitureForm__asideText p:last-child {
	line-height: 1.375;
}

/*solutions catalog*/
.solutionCatalog {
	padding-top: 57px;
}

.solutionCatalogTitle {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 60px;
}

.solutionCatalogTitle__name {
	line-height: 0.9714286;
}

.solutionCatalogTitle__name > span {
	display: block;
}

.solutionCatalogTitle__factoid {
	/*max-width: 100px;*/
}

.solutionCatalogTitle__factoidHead {
	font-size: 80px;
	font-weight: 600;
	line-height: 1;
}

.solutionCatalogTitle__factoidtext {
	font-size: 16px;
	line-height: 1.375;
}

.solutionCatalogCollections .furnitureSolution.medium {
	margin-bottom: 60px;
}

.solutionCatalogCollections .furnitureSolution.small {
	margin-bottom: 80px;
}

.furnitureFactoid-big {
	margin-bottom: 118px;
	text-align: center;
	width: 100%;
}

.furnitureFactoid-big > * {
	margin-left: auto;
	margin-right: auto;
}

.furnitureFactoid-big .catalogTypes__link {
	margin-bottom: 17px;
}

.factoidBig__title {
	font-size: 60px;
	font-weight: 700;
	line-height: 1.084;
}

.factoidBig__title:not(:last-child) {
	margin-bottom: 14px;
}

.factoidBig__text {
	font-size: 20px;
	line-height: 1.4;
}

.factoidBig__text:not(:last-child) {
	margin-bottom: 36px;
}

/*CATALOG ELEMENTS*/
.catalogItem.catalogItem-element {
	width: 200px;
}

.catalogItem.catalogItem-element:not(:nth-child(3n)) {
	margin-right: 68px;
}

doesnotexist:-o-prefocus, .catalogItem.catalogItem-element:not(:nth-child(3n)) {
	margin-right: 29px;
}

.catalogItem-element .catalogItem__img {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	/*display: -webkit-flex;
	display: flex;*/
	height: 230px;
	margin-bottom: 10px;
}

.catalogItem__price .fade-block--price{
	position: relative;
	top: -10px;
}
.catalogItem-element .catalogItem__price {
	margin-bottom: 4px;
}

/*CATALOG SOFAS*/
.catalogItems__container-sofas {
	margin-top: -10px;
}

.catalogItem-sofa.catalogItem {
	margin-bottom: 60px;
	margin-right: 50px;
	width: auto;
	min-width: 180px;
}

.catalogItem-sofa .catalogItemLink {
	display: inline-block;
}

.catalogItem-sofa .catalogItem__img {
	display: inline-block;
	height: 175px;
	margin-bottom: 10px;
	width: auto;
}

.catalogItem-sofa .catalogItem__price {
	margin-bottom: 4px;
}

/*.catalogItem-sofa .catalogItem__priceNew:before {
	content: "от ";
}*/
.catalogItem-sofa .catalogItem__labels {
	width: 200px;
}

.catalogItem-sofa .catalogItem__labels span {
	display: inline-block;
}


/*SOLUTION CARD*/
.solutionCardContainer {
	padding-bottom: 30px;
	padding-top: 45px;
}

.solutionCard__img {
	margin-bottom: 16px;
}

doesnotexist:-o-prefocus, .detailedCardContainer__main > * {
	max-width: 750px;
}

.solutionCard__title {
	margin-bottom: 10px;
}

.solutionCard__text {
	margin-bottom: 35px;
	width: 90%;
}

.solutionCard__text p {
	margin-bottom: 15px;
}

.solutionCard__colors {
	background-color: rgba(250, 250, 250, 0.9);
	border: 1px solid #efefef;
	margin-bottom: 70px;
	padding: 20px;
	width: 590px;
}

.solutionCard__colors .productSubtitle {
	margin-bottom: 3px;
}

.solutionCard__colors .productText {
	margin-bottom: 30px;
}

.solutionCard__colorsItem {
	margin-bottom: 15px;
	vertical-align: top;
	width: 90px;
}

.solutionCard__colorsItem:not(:nth-child(5)) {
	margin-right: 17px;
}

.solutionCard__colorsImg {
	height: 90px;
	margin-bottom: 3px;
}

.solutionCard__colorsText,
.colorsBlock__itemText {
	font-size: 14px;
	line-height: 1.0714286;
}

.solutionSubsection {
	border-top: 1px solid #ebeaea;
	padding-top: 15px;
}

.solutionSubsection:not(.solutionNext) .productSubtitle-big {
	margin-bottom: 50px;
}

.solutionSubsection .productSubtitle-medium {
	margin-top: -8px;
	margin-bottom: 34px;
}

.solutionNext {
	margin-bottom: 70px;
}

.solutionNext .large .furnitureSolution__descr {
	margin-top: 6px;
}

.solutionNext .furnitureSolution:not(:last-child),
.solutionNext .productSubtitle-big {
	margin-bottom: 40px;
}

.furniture__side {
	padding-top: 0;
}

.furniture__sideTitle.productSubtitle {
	line-height: 1;
	margin-bottom: 10px;
}

.sideInfo__tel {
	font-weight: 700;
	margin-top: 50px;
}

.furniture__sideToBottom {
	cursor: pointer;
	display: inline-block;
	line-height: 1.34;
	margin-top: 4px;
	position: relative;
}

.furniture__sideToBottom:after {
	content: "\2193";
	position: absolute;
	right: -1em;
}

.sideInfoFree {
	margin-bottom: 40px;
	margin-top: -5px;
	padding-right: 20px;
}

.sideInfoFree .priceInfo {
	line-height: 1;
	margin-bottom: 6px;
}

.sideInfoFree__text {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.25;
}

/*element detailed*/
.cardElement .sideInfoFree {
	margin-top: 12px;
}

.cardElement .sideInfoFree .priceInfo {
	margin-bottom: 12px;
}

.cardElement .sideInfoFree .sideInfoFree__text p:not(:last-child) {
	margin-bottom: 5px;
}

.cardElement .pageTitle,
.cardSofas .pageTitle {
	font-size: 60px;
	line-height: 1.08;
	margin-bottom: 44px;
}

.cardElement .productGeneralInfo__photoSides {
	margin-bottom: 70px;
}

.cardElement__img, .cardSofas__img {
	margin-bottom: 46px;
	width: 700px;
}

.cardElement__img {
	height: 550px;
}

.cardSofas__img {
	max-height: 550px;
}

.cardElement .productGeneralInfo__photoSides img {
	max-height: 100%;
	width: auto;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.productGeneralInfo__photoSides {
		width: 100%;
	}

	.cardElement .productGeneralInfo__photoSides img {
		width: 100%;
		max-height: 550px;
	}
}

.cardElement .productGeneralInfo__photoSides img:not(:last-child) {
	margin-right: 8%;
}

.cardElement__img.furniture__img img,
.cardSofas__img.furniture__img img {
	min-width: unset;
	max-width: 100%;
}

doesnotexist:-o-prefocus, .cardElement__img.furniture__img img, .cardSofas__img.furniture__img img {
	min-width: 1%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.cardElement__img.furniture__img img, .cardSofas__img.furniture__img img {
		min-width: 1%;
	}
}

.cardElement .characteristics {
	margin-bottom: 30px;
}

.cardElement .characteristics__table,
.cardSofas .characteristics__table {
	margin-bottom: 0;
}

.characteristics__tableSubtitle {
	font-weight: 700;
	padding-top: 14px;
	padding-bottom: 8px;
}

.solutionSubsection .productSubtitle-big + .productText {
	margin-top: -40px;
	margin-bottom: 34px;
}

.catalogSectionLink {
	padding-top: 90px;
}

.catalogSectionLink > a > * {
	text-align: center;
	width: 150px;
}

.catalogSectionLink .productText {
	line-height: 1.2;
}

.cardSofas .wrap {
	margin-bottom: 38px;
}

.sofa__side .priceInfo {
	margin-bottom: 4px;
}

/*.sofa__side .priceInfo__new:before {
	content: "от ";
}*/
.sofa__side .sofa__sideText {
	line-height: 1;
}

.sofa__side .sofa__sideText:not(:last-child) {
	margin-top: 40px;
}

.sofa__side .sideInfoDetails__text {
	line-height: 1.35;
}

.cardSofas .producerContainer {
	margin-top: 74px;
	margin-bottom: 46px;
}

.cardSofas .productSubtitle {
	margin-bottom: 8px;
}

.cardSofas .productText p:not(:last-child) {
	margin-bottom: 10px;
}

.cardSofas .characteristics {
	margin-bottom: 46px;
}

.cardSofas__colors {
	margin-bottom: 60px;
}

.cardSofas__colorsBlock {
	margin-bottom: 16px;
}

.cardSofas__colorsText {
	margin-bottom: 33px;
	width: 70%;
}

.colorsBlock__title {
	margin-bottom: 13px;
}

.colorsBlock__list {
	font-size: 0;
}

.colorsBlock__item {
	margin-bottom: 17px;
	width: 75px;
}

.colorsBlock__itemImg {
	height: 75px;
	margin-bottom: 4px;
	overflow: hidden;
}

.colorsBlock__itemImg img {
	min-height: 100%;
}

/*actions & news & FAQ*/
.actionsSection {
	padding-top: 35px;
	margin-bottom: 70px;
}

.actionsSection .wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.actionsMain {
	margin-right: 62px;
	width: 71.3%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.actionsSection > .wrap > div {
		width: 100%;
		max-width: 100%;
	}
}

.actionsSide {
	padding-top: 33px;
	width: 21.4%;
}

.actionsSide + .contacts__social {
	margin: 20px auto 20px;
	width: 100%;
}

.actionsSide.faqSide,
.actionsMain.actionsMain + .actionsSide.faqSide {
	padding-top: 25px;
}

.actionsSide.faqSide:last-child {
	padding-top: 50px;
}

.actionsItem.actionsMain + .actionsSide {
	padding-top: 20px;
}

.actionsSide__title,
.actionsItem__catalogTitle {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.12;
}

.actionsSide__title {
	margin-bottom: 7px;
}

.faqSide__title {
	margin-bottom: 10px;
}

.actionsItem__catalogTitle {
	margin-bottom: 47px;
}

.actionsSide__item:not(:last-child) {
	margin-bottom: 40px;
}

.faqSide .actionsSide__item:not(:last-child) {
	margin-bottom: 7px;
}

.actionsSide__itemTitle {
	/*display: block;*/
	font-size: 60px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 3px;
}

.actionsSide__item:not(:first-child) .actionsSide__itemTitle {
	margin-top: 30px;
}

.actionsList {
	margin-bottom: 40px;
}

.actionsList,
.actionsMain > .actionsItem__img,
.actionsItem__content,
.faqMain > .actionsItem__text {
	padding-right: 40px;
}

.actionsItem {
	padding-right: 17px;
}

.actionsItem:not(.actionsMain) {
	border-top: 1px solid #ebeaea;
	margin-top: 70px;
	padding-top: 22px;
}

.faqMain .actionsItem {
	border-top-width: 0;
	margin-top: 40px;
	padding-top: 0;
}

.actionsItem.actionsMain {
	padding-top: 15px;
}

.actionsMain .actionsItem:first-child {
	margin-top: 56px;
}

.faqMain .actionsItem:first-child {
	margin-top: 46px;
}

.actionsItem__title {
	font-family: 'Exo 2';
	font-size: 40px;
	font-weight: 500;
	line-height: 1.175;
	margin-bottom: 18px;
}

.actionsItem__title a {
	padding-bottom: 3px;
}

.actionsItem.actionsMain .actionsItem__title {
	margin-bottom: 27px;
}

.actionsItem-finished .actionsItem__title,
.actionsItem-finished .actionsItem__title a {
	color: #999;
}

.actionsItem__text,
.actionsItem__content p {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 15px;
}

.actionsItem__content p b {
	display: block;
	font-size: 25px;
	font-weight: bold;
	line-height: 1.12;
	margin-top: 30px;
	margin-bottom: -13px;
}

.actionsItem__content img + p b {
	margin-top: 20px;
}

.actionsItem__content {
	margin-bottom: 30px;
}

.actionsItem__content img {
	display: block;
	/*max-width: 700px;*/
	margin-top: 40px;
	margin-bottom: 22px;
}
.actionsItem__content.stock-details__content_img img {
	max-width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}

.actionsItem__content img + span {
	color: #888;
	display: block;
	line-height: 24px;
	margin-top: -16px;
	margin-bottom: 22px;
	font-size: 18px;
	/*max-width: 700px;*/
}

.actionsItem__info,
.actionsSide__item span:not(.actionsSide__itemTitle) {
	font-size: 16px;
	line-height: 1.375;
}

.actionsSide__itemTitleWrap {
	display: block;
}

.actionsItem__info span:not(:last-child):not(.actionsItem__infoRaiting):after {
	content: ', ';
}

.actionsItem__infoRaiting span:after {
	content: '' !important;
}

.actionsItem__infoRaiting > * {
	display: inline-block;
}

.infoRaiting__title {
	margin-right: 15px;
}

.infoRaiting__val-neg .infoRaiting__valBut {
	position: relative;
	top: 3px;
}

.infoRaiting__val-pos {
	margin-right: 8px;
}

.infoRaiting__val-pos .infoRaiting__valNum {
	color: #12bf61;
}

.infoRaiting__val-neg .infoRaiting__valNum {
	color: #f82d40;
}

.actionsItem__img {
	margin-top: 45px;
	margin-bottom: 20px;
	position: relative;
}

.infoRaiting__valBut {
	cursor: pointer;
}

.actionsItem-finished .actionsItem__img:after {
	background-color: rgba(255, 255, 255, 0.5);
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.actionsItem__img img {
	min-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

.actionItem__status {
	font-size: 19px;
	font-weight: 600;
	letter-spacing: 2.2px;
	margin-bottom: 10px;
	--webkit-transform: uppercase;
	transform: uppercase;
}

.actionsItem.actionsMain .actionItem__status {
	margin-bottom: 6px;
}

.actionsLoadMore__wrap {
	border-top: 1px solid #ebeaea;
	font-size: 20px;
	padding-top: 20px;
	padding-left: 3px;
}

.actionsSection + section .contacts__social {
	margin-left: -5px;
	text-align: left;
}

.actionsItem__catalogWrap {
	padding-top: 20px;
}

.actionsItem__catalogWrap + .actionsItem__catalogWrap {
	border-top: 1px solid #ebeaea;
}

.newsItem__footer {
	border-top: 1px solid #e3e3e3;
	display: inline-block;
	margin-top: 20px;
	padding-top: 25px;
}

.newsItem__footer .contacts__social {
	display: inline-block;
	margin-bottom: 30px;
}

.news_nav {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.news_navItem {
	width: 350px;
}

.news_navItem a {
	display: -webkit-flex;
	display: flex;
}

.news_navItem.news_navItem-next a {
	flex-direction: row-reverse;
}

.news_navItem a > span:last-child {
	line-height: 1.4;
	margin: 0 5px;
}

.actionsSide__tel {
	font-family: 'Exo 2';
	font-size: 26px;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 6px;
	margin-left: -12px;
}

.actionsSide__telText {
	font-size: 16px;
	line-height: 1.3125;
}

.faqMain .actionsTitle {
	margin-bottom: 20px;
}

.faqItem__title {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.12;
	margin-bottom: 7px;
}

/*about page*/
.aboutHead__titleBlock {
	background-image: url(/local/templates/kingstyle/img/about/about09.jpg);
	background-size: cover;
	height: 700px;
	margin: 58px auto 80px;
	padding-top: 30px;
	padding-left: 30px;
	position: relative;
}

.aboutHead__titleBlock_inner {
	background-color: #fff;
	box-shadow: 0 7px 12px 0 rgba(110, 110, 110, 0.24), 0 1px 3px 0 rgba(90, 90, 90, 0.5), inset 39px 10px 23px 0 rgba(0, 0, 0, 0);
	width: 768px;
	padding: 18px 14px 28px 18px;
}

.aboutHead__titleBlock_inner .aboutHead__title {
	color: #f82d40;
	font-size: 70px;
	line-height: 67px;
	margin-bottom: 14px;
}

.aboutHead__text {
	font-size: 25px;
	line-height: 36px;
	padding-left: 4px;
}

.about_text {
	font-size: 23px;
	line-height: 1.304347;
}

.about_text p:not(:last-child) {
	margin-bottom: 17px;
}

.aboutSection {
	margin-bottom: 80px;
}

.aboutPage .furnitureSolution {
	margin-bottom: 50px;
}

.aboutPage .furnitureSolution > a.disabled {
	cursor: default;
}

.aboutPage .medium .furniture__img {
	height: auto;
}

.aboutPage .solutionFactoid__num {
	margin-bottom: 5px;
}

.aboutPage .solutionFactoid__item {
	height: 267px;
}

.aboutPage .solutionFactoid__item.item_triple {
	height: max-content;
	margin-bottom: 15%;
}

.aboutPage .solutionFactoid__item .catalogTypes__text:not(:last-child) {
	margin-bottom: 10px;
}

.aboutTime.solutionFactoid__item {
	height: 280px
}

.aboutContacts.solutionFactoid__item {
	height: 230px;
}

.aboutTime .catalogTypes__link {
	margin-bottom: 13px;
}

.aboutTime .productText {
	display: -webkit-flex;
	display: flex;
}

.aboutTime .productText span > span {
	display: block;
}

.aboutTime .productText > span:first-child {
	margin-right: 25px;
}

.aboutContacts .productText span {
	display: block;
}

.aboutContacts .productText:first-child {
	margin-bottom: 5px;
}

.aboutContacts .productText:nth-child(2) {
	margin-bottom: 25px;
}

.aboutContacts .productText:nth-child(3) {
	margin-bottom: -11px;
}

.aboutSection-products {
	border-top: 1px solid #e3e3e3;
}

.aboutProducts__head {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 50px;
	padding-top: 20px;
}

.aboutProducts__headMain {
	width: 780px;
}

.aboutProducts__headSide {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-top: 15px;
	width: 252px;
}

.aboutProducts__headSide-lower {
	padding-top: 80px;
}

.aboutProducts__headMain .indexTitle {
	margin-bottom: 22px;
}

.aboutProducts__headSide .catalogTypes__link {
	margin-bottom: 5px;
}

.aboutProducts__headSide .catalogTypes__link.solutionFactoid__num {
	font-size: 60px;
	font-weight: 600;
	line-height: 0.95;
}

.aboutPhoto__wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 40px;
}

.aboutPhoto__wrap-seller .aboutPhoto:first-child {
	width: 353px;
}

.aboutPhoto__wrap-seller .aboutPhoto:last-child {
	width: 735px;
}

.aboutPhoto__img {
	margin-bottom: 6px;
}

.aboutPage__video {
	padding-bottom: 66.55%;
	width: 828px;
}

.aboutPage__video.video_container.video_large {
	width: 100%;
}

.aboutSection-team,
.aboutSection-sklad {
	background-color: rgba(250, 250, 250, 0.93);
	border: 1px solid #e8e8e8;
	margin-left: -45px;
	padding: 50px 44px 36px;
	width: 1200px;
}

.aboutPhoto__wrap-team {
	-ms-align-items: flex-end;
	align-items: flex-end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	height: 500px;
}

.aboutTeam__head {
	margin-bottom: 84px;
}

.aboutTeam__head,
.aboutPhoto__wrap-team .aboutPhoto:first-child {
	width: 638px;
}

.aboutPhoto__wrap-team .aboutPhoto:last-child {
	width: 448px;
}

.aboutPhoto__wrap-team .aboutPhoto__caption {
	max-height: 44px;
}

.aboutTeam__head .indexTitle {
	margin-bottom: 24px;
}

.aboutSide__itemImg {
	margin-top: -62px;
	width: 150px;
}

.aboutPhoto__wrap-visitors {
	-webkit-align-items: flex-end;
	align-items: flex-end;
}

.aboutPhoto__wrap-visitors .aboutPhoto:first-child {
	width: 313px;
}

.aboutPhoto__wrap-visitors .aboutPhoto:last-child {
	width: 750px;
}

.aboutPhoto__wrap-visitors .aboutPhoto:first-child .catalogTypes__link {
	margin-bottom: 3px;
}

.aboutPage .furnitureSolution.large-sofa {
	margin-bottom: 0;
}

.large-sofa + .aboutProducts__head .aboutProducts__headSide {
	padding-top: 0;
	margin-top: -1px;
}

.aboutSection-sklad {
	margin-bottom: 100px;
	padding-bottom: 60px;
}

.aboutSklad__head {
	margin-bottom: 50px;
	width: 828px;
}

.aboutSklad__head .indexTitle {
	margin-bottom: 22px;
}

.aboutPage .aboutSection-sklad .solutionFactoid__item:first-child {
	height: 222px;
}

.aboutPage .aboutSection-sklad .solutionFactoid__item:last-child {
	height: 184px;
}

.aboutPage .aboutSection-sklad .furnitureSolution:not(:last-child) {
	margin-bottom: 67px;
}

.aboutPage .aboutSection-sklad .furnitureSolution:last-child {
	margin-bottom: 0;
}

.aboutPage {
	margin-bottom: 20px;
}

.aboutSection-map {
	margin-bottom: 0;
}

.aboutHead__info {
	background-color: rgba(248, 45, 64, 0.5);
	color: #fff;
	font-size: 25px;
	line-height: 24px;
	padding: 7px 41px 13px 20px;
	position: absolute;
	right: 0;
	bottom: 22px;
}

.aboutHead__info > * {
	display: inline-block;
}

.aboutHead__info-num {
	font-size: 60px;
	line-height: 0.8;
	margin-right: 6px;
}

.aboutHead__info-text {
	margin-left: 8px;
}

/*legal entities*/
.legalContainer {
	padding-top: 58px;
}

.legal__title {
	margin-bottom: 20px;
}

.legal__descrWrap {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 70px;
}

.legal__descrMain {
	width: 728px;
}

.legal__descrSide {
	padding-top: 3px;
	width: 352px;
}

.legal__descrMain p:not(:last-child) {
	margin-bottom: 27px;
}

.legal__descrSide p:not(:last-child) {
	margin-bottom: 10px;
}

.formTitle.formTitle-small {
	font-size: 40px;
	margin-bottom: 10px;
}

.generalForm {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 40px 25px;
}

.generalForm__main {
	width: 620px;
}

.generalForm__aside {
	padding-top: 6px;
	width: 328px;
}

.generalForm__subtitle {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.12;
	margin-bottom: 5px;
}

.generalForm__subtitle.subtitle-tel {
	margin-left: -0.6em;
}

.legalformWrap {
	margin-bottom: 70px;
}

#bill__form .formDescr {
	margin-bottom: 24px;
}

#bill__form .form__field {
	margin-bottom: 25px;
}

#bill__form .fieldTitle {
	width: 120px;
}

#bill__form .fieldDetail.bottom {
	margin-left: 144px;
	margin-bottom: -11px;
}

#bill__form .fieldLong,
#bill__form .fieldLong + .fieldDetail.bottom {
	width: 440px;
}

#bill__form .fieldMedium {
	width: 250px;
}

.generalForm__bottom {
	width: 100%;
}

#bill__form .formSubmitButton {
	margin-bottom: -40px;
}

#bill__form .formSubmitButton {
	padding: 24px 0 24px 170px;
}

#bill__form .send_button {
	width: 310px;
}

#bill__form .formSubmitButton .fieldDetail.side {
	margin-left: 16px;
}

#bill__form textarea.fieldInput {
	height: 200px;
}

#bill__form .fileDwnld {
	border-top: 1px solid #e3e3e3;
	margin-top: 46px;
	margin-bottom: 34px;
	padding-top: 19px;
}

.fileDwnld {
	position: relative;
}

.fileDwnld > * {
	vertical-align: middle;
}

.fileDwnld [type="file"] {
	height: 40px;
	opacity: 0;
}

.download_imitation {
	position: absolute;
	left: 123px;
	white-space: nowrap;
}

.download_text {
	display: inline-block;
	margin-left: 8px;
}

.download_text.error_message {
	color: #f82d40;
}

#bill__form .download_imitation {
	left: 145px;
	top: 20px;
}

#bill__form .fileDwnld .fieldDetail.bottom {
	margin-top: 9px;
}

#bill__form .generalForm__bottom {
	margin-top: -20px;
}

.legal__requisites {
	margin-bottom: 100px;
}

.legal__requisites .catalogTypes__link {
	margin-bottom: 5px;
}

.legal__requisites .productText:not(:last-child) {
	margin-bottom: 13px;
}

.invisible_text {
	color: transparent;
	position: absolute;
}

/*garranty*/
.garrantyContainer {
	padding-top: 58px;
}

.garrantyContainer .pageTitle {
	margin-bottom: 20px;
}

.garrantyContent {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.garrantyMain {
	width: 735px;
}

.garrantySide {
	width: 256px;
}

.arrowLinkWrap {
	display: -webkit-flex;
	display: flex;
}

.garrantyContent-docs .garrantySide {
	padding-top: 24px;
}

.garrantyContent-docs .catalogTypes__link {
	margin-bottom: 5px;
}

.garrantyContent-descr {
	margin-bottom: 54px;
}

.garrantyContent-descr .garrantySide {
	margin-top: -2px;
}

.garrantyContent-descr .catalogTypes__link {
	margin-bottom: 3px;
}

.garrantyDocContainer {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 20px;
	margin-top: 23px;
}

.garrantyDocItem .garrantyDocItem__img {
	margin-bottom: 7px;
	width: 100%;
}

.garrantyDocItem__img img {
	width: 100%;
}

.garrantyText p {
	margin-bottom: 15px;
}

.catalogTypes__link.garranty__subtitle {
	margin-bottom: 7px;
	margin-top: 25px;
}

.garranty__list li {
	margin-bottom: 10px;
	position: relative;
}

.garranty__list li:before {
	content: '\2014';
	position: absolute;
	-webkit-transform: translateX(-120%);
	transform: translateX(-120%);
}

.garrantyformWrap .generalForm {
	padding-top: 30px;
	padding-right: 50px;
}

.garrantyformWrap .generalForm__aside {
	width: 210px;
}

.garrantyformWrap .formTitle {
	line-height: 1.1;
	margin-bottom: 20px;
}

.garrantyformWrap .generalForm .formDescr:not(.subtitle-tel) {
	margin-bottom: 45px;
}

.garrantyformWrap .fieldTitle {
	width: 146px;
}

.garrantyformWrap .fieldDetail.bottom {
	margin-left: 170px;
}

.garrantyformWrap .formSubmitButton {
	margin-top: 35px;
	margin-bottom: -40px;
	padding: 22px 0 25px 195px;
}

.garrantyformWrap .form__field {
	margin-bottom: 23px;
}

.garrantyformWrap .fileDwnld {
	margin-top: 40px;
	margin-bottom: 42px;
}

.garrantyformWrap .download_imitation {
	left: 170px;
	top: 3px;
}

.garrantyformWrap .download_imitation + .fieldDetail.bottom {
	margin-top: -16px;
}

.garrantyformWrap .fieldLong,
.garrantyformWrap .fieldLong + .fieldDetail.bottom {
	width: 438px;
}

.garrantyformWrap textarea.fieldInput {
	height: 204px;
}

.garrantyformWrap textarea + .fieldDetail.bottom {
	margin-top: 5px;
}

.garrantyformWrap .formSubmitButton .fieldDetail.side {
	vertical-align: bottom;
	top: 0;
}

.garrantyformWrap .formSubmitButton button {
	padding-left: 80px;
	padding-right: 80px;
}

.garrantyformWrap .formSubmitButton .fieldDetail.side {
	margin-left: 15px;
}

.formDescr.subtitle-tel {
	font-weight: 600;
	margin-left: -0.5em;
	margin-bottom: 9px;
}

.generalForm__asideItem .messagers {
	margin-top: 13px;
}

.generalForm__asideItem .catalogTypes__text:not(:last-child) {
	margin-bottom: 7px;
}

.generalForm__asideItem .viber_api {
	margin-right: 4px;
}

.generalForm__asideItem .whatsup_api {
	margin-right: 2px;
}

.generalForm__asideItem.repairSide_item-master {
	position: absolute;
	bottom: 0;
	right: 20px;
	width: 355px;
}

.repairSide_item-master .repairSide_itemText {
	position: absolute;
}

.repairSide_item-masterGarant .repairSide_itemText {
	top: -108px;
	left: 115px;
	width: 175px;
}

.repairSide_item-master .repairSide_itemText p:last-child {
	font-weight: bold;
}

.generalForm__asideItem__img {
	/*width: 63.5%;*/
}

.loadedFilesWrap {
	display: -webkit-flex;
	display: flex;
	opacity: 0;
	padding-left: 170px;
	padding-top: 0;
	transition: 0.2s;
}

.loadedFilesWrap.open {
	opacity: 1;
	padding-top: 32px;
}

.loadedFile {
	position: relative;
	width: 77px;
}

.loadedFile:not(:last-child) {
	margin-right: 13px;
}

.loadedFile__img {
	background-color: #fff;
	border: 1px solid #cfcfcf;
	height: 52px;
	overflow: hidden;
	transition: 0.2s;
}

.loadedFile__img img {
	height: auto;
	min-height: 100%;
	width: 100%;
}

.loadedFile__del {
	background-color: #ddd;
	color: #f82d40;
	cursor: pointer;
	display: block;
	height: 11px;
	line-height: 10px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	width: 11px;
}

.loadedFile__del:hover + .loadedFile__img {
	border-color: #f82d40;
}

.progressBarWrap {
	background: #fff;
	border: 1px solid #cfcfcf;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.progressBar circle {
	stroke-dashoffset: 0;
	transition: stroke-dashoffset 1s linear;
	stroke: #cfcfcf;
	stroke-width: 2px;
}

.progressBar .bar {
	stroke: #f82d40;
}

.progressBar {
	display: block;
	height: 28px;
	width: 28px;
	margin: 0 auto;
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(-85deg);
	transform: translate(-50%, -50%) rotate(-85deg);
}

.repairContainer {
	padding-top: 70px;
}

.repairContent {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.repairContent-top {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 70px;
	padding-bottom: 37px;
}

.repairMain {
	position: relative;
	width: 690px;
	z-index: 1;
}

.repairSide {
	width: 378px;
}

.repairMain .catalogTitle {
	margin-bottom: 30px;
}

.repairMain .indexTitle {
	margin-bottom: 17px;
}

.repairText p:not(:last-child) {
	margin-bottom: 20px;
}

.repairText-cols {
	display: -webkit-flex;
	display: flex;
}

.repairCol {
	width: 40%;
}

.repairCol:not(:last-child) {
	margin-right: 32px;
}

.repairContent .garranty__subtitle {
	margin-top: 40px;
}

.repairLinkWrap {
	margin-top: 100px;
}

.repairLinkWrap .catalogTypes__link {
	margin-bottom: 6px;
}

.repairList {
	margin-bottom: 20px;
}

.repairList li {
	position: relative;
}

.reviewsFormSide_itemText:before,
.repairList li:before,
.repairSide_item-manager .repairSide_itemText p:first-child:before,
.repairSide_item-master .repairSide_itemText p:first-child:before {
	content: '\2014';
	position: absolute;
	-webkit-transform: translateX(-120%);
	transform: translateX(-120%);
}

.repairSide_item-manager {
	height: 568px;
	position: relative;
	bottom: -37px;
}

.reviewsFormSide_itemText p:last-child,
.repairSide_item-manager .repairSide_itemText p:last-child,
.repairSide_item-master .repairSide_itemText p:last-child {
	font-weight: bold;
	margin-top: 8px;
}

.repairSide_item-manager .repairSide_itemText {
	width: 124px;
}

.repairSide_item-manager .repairSide_itemImg {
	position: absolute;
	right: -62px;
	bottom: 0;
	width: 410px;
}

.repairContent-bottom {
	margin-bottom: 70px;
}

.repairContent-bottom .repairSide {
	position: relative;
}

.repairSide_item-gear {
	position: absolute;
	bottom: 8px;
	right: 88px;
}

.repairSide_itemImg img {
	width: 100%;
}

.repairSide_item-gear .repairSide_itemImg {
	margin-left: -33px;
	margin-bottom: -13px;
	width: 178px;
}

.repairSide_item-gear .repairSide_itemText {
	width: 170px;
}

.repairSide_item-kach {
	position: absolute;
	top: -54px;
	left: -158px;
}

.repairSide_item-kach .repairSide_itemImg {
	width: 611px;
}

.repairContainer .generalForm__main {
	width: 660px;
}

.fieldTitle[for="garranty_photo"] {
	height: 66px;
}

.repairContainer .fieldTitle[for="garranty_photo"] {
	padding-top: 12px;
}

.repairContainer .generalForm__aside {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-bottom: 143px;
}

/*reviews*/
.reviewsformWrap .formTitle {
	margin-bottom: 8px;
}

.reviewsformWrap .formDescr {
	margin-bottom: 30px;
}

.reviewsformWrap .fieldTitle {
	width: 106px;
}

.reviewsformWrap .form__field.ok .rating-value-error {
	display: none;
}

.reviewsformWrap .form__field {
	margin-bottom: 20px;
}

.reviewsformWrap .fileDwnld {
	margin-top: 24px;
	margin-bottom: 42px;
}

.reviewsformWrap .fileDwnld .fieldDetail {
	margin-top: 10px;
}

.reviewsformWrap .fieldDetail.bottom {
	margin-left: 129px;
}

.reviewsformWrap .fieldShort, .reviewsformWrap .fieldShort + .fieldDetail.bottom {
	width: 252px;
}

.reviewsformWrap .fieldLong, .reviewsformWrap .fieldLong + .fieldDetail.bottom {
	width: 440px;
}

.reviewsformWrap textarea.fieldLong {
	height: 245px;
}

.reviewsformWrap .download_imitation {
	left: 129px;
}

.reviewsFormSide_item {
	position: relative;
}

.reviewsFormSide_itemImg {
	position: absolute;
}

.reviewsformWrap .formSubmitButton .fieldDetail.side {
	width: 140px;
}

.reviewsformWrap .formSubmitButton {
	margin-top: 40px;
	margin-bottom: -40px;
	padding-left: 155px;
}

.reviewsformWrap .button-order {
	display: inline-flex;
	align-items: center;
	padding-left: 79px;
	padding-right: 79px;
}

.reviewsformWrap .generalForm__aside {
	padding-top: 117px;
	width: 183px;
}

.reviewsformWrap .reviewsFormSide_itemImg {
	top: 12px;
	left: -247px;
	width: 390px;
}

.reviewsContainer {
	padding-top: 69px;
}

.reviewsContent {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 100px;
	width: 100%;
}

.reviewsContent.itemReviews {
	padding-top: 10px;
}

.reviewsMain {
	width: 828px;
}

.itemReviews .reviewsMain {
	width: 730px;
}

.reviewsSide {
	padding-top: 18px;
}

.itemReviews .reviewsSide {
	padding-top: 38px;
}

.reviewsSide .reviewsSide_button {
	padding-left: 30px;
	padding-right: 20px;
}

.itemReviews .reviewsSide .reviewsSide_button {
	padding-left: 27px;
	padding-right: 24px;
}

.reviewsMain .pageTitle {
	line-height: 0.97142857;
	margin-bottom: 50px;
}

.reviewItem {
	border-top: 1px solid #e3e3e3;
	padding-top: 26px;
	margin-bottom: 72px;
}

.reviewsPage .reviewItem {
	padding-right: 90px;
}

.itemReviewsTitle {
	border-top: 1px solid #e3e3e3;
	margin-bottom: 2px;
	padding-top: 18px;
}

.itemReviewsTitle + .reviewItem {
	border-width: 0;
}

.reviewItem__text {
	margin-bottom: 15px;
}

.reviewItem__text p:not(:last-child) {
	margin-bottom: 15px;
}

.reviewItem__img {
	margin-top: 14px;
	margin-bottom: 26px;
}

.reviewItem__img img {
	max-height: 506px;
	max-width: 700px;
}

.reviewItem__text .accent {
	background-color: #ffecac;
	margin: 0 -3px;
	padding: 0 4px;
}

.itemReviews .actionsLoadMore__wrap {
	border-width: 0;
	padding-top: 0;
}

.product-reviews__action{
	display: flex;
	margin-top: 20px;
}

.product-reviews {
	margin-bottom: 32px;
	padding-bottom: 32px;
	width: 100%;
}
.product-reviews__header {
	margin-bottom: 20px;
}
/*.product-reviews__item + .product-reviews__item {*/
/*	margin-top: 28px;*/
/*}*/
.product-reviews__info {
	display: flex;
	align-items: center;
	margin-bottom: 12px;
	font-weight: 600;
	font-size: 12px;
	line-height: 14px;
	color: #999;
}
.product-reviews__author {
	margin-right: 4px;
}
.product-reviews__date {
	margin-left: 4px;
}
.product-reviews__rating {
	margin-bottom: 12px;
}
.product-reviews__visual {
	max-width: 600px;
}
.product-reviews__visual img {
	width: 100%;
	display: block;
}
.product-reviews__thumbs {
	display: flex;
	margin: -6px;
	overflow-x: auto;
	margin-top: 6px;
}
.product-reviews__thumb {
	margin: 6px;
	flex-shrink: 0;
	width: calc(33.33% - 12px);
	display: flex;
	justify-content: center;
	align-items: center;
}
.product-reviews__text {
	font-size: 16px;
	line-height: 19px;
	color: #000;
	margin-top: 17px;
}

.modal--custom button.close{
	height: 40px;
	width: 40px;
	padding: 0;
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 50px;
	font-weight: 700;
	top: 10px;
	right: 10px;
	z-index: 20;
	position: absolute;
	color: #000;
}

/* --- buttons --- */
.custom-btn {
	display: inline-flex;
	vertical-align: middle;
	height: 40px;
	padding: 10px 18px;
	max-width: 100%;
	border: none;
	box-shadow: 0 0 0 1px #8ebaec inset;
	color: #8ebaec;
	background: transparent;
	font: 400 16px/20px Lato, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: center;
	text-overflow: ellipsis;
	text-transform: none;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	outline: none;
	transition: 0.15s;
	cursor: pointer;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	align-items: center;
	justify-content: center;
	border-radius: 8px;
}

.custom-btn::after {
	content: "";
	position: absolute;
	top: 3px;
	bottom: 3px;
	left: 3px;
	right: 3px;
	border: 1px dashed;
	border-radius: inherit;
	opacity: 0;
	transition: inherit;
	pointer-events: none;
	border-radius: 4px;
}

.state--focus-enabled .custom-btn:focus::after {
	opacity: 0.75;
}

.custom-btn:active {
	color: #fff;
	border: none;
	background: #028;
	box-shadow: 0 0 0 1px #028 inset;
}

.custom-btn.custom-btn.custom-btn--disabled,
.custom-btn.custom-btn:disabled {
	background: #e1e1e1;
	border: 1px solid transparent;
	box-shadow: 0 2px 0 #cbcbcb;
	cursor: not-allowed;
}

.custom-btn--primary {
	color: #fff;
	background: #8ebaec;
	box-shadow: none;
}

@media (any-hover: hover) {
	.custom-btn--primary:hover {
		color: #fff;
		background: #04a;
		box-shadow: none;
	}
}
.custom-btn--primary:active {
	color: #fff;
	background: #028;
	box-shadow: none;
}

.custom-btn.custom-btn--primary.custom-btn--disabled,
.custom-btn.custom-btn--primary:disabled {
	cursor: not-allowed;
	color: #fff;
	background: #e8e8e8;
}

.custom-btn--white {
	background: transparent;
	color: #fff;
	box-shadow: 0 0 0 1px #fff inset;
}

.custom-btn.custom-btn--white.custom-btn--disabled,
.custom-btn.custom-btn--white:disabled {
	color: #e8e8e8;
	background: transparent;
	box-shadow: 0 0 0 1px #e8e8e8 inset;
}

.custom-btn--primary-white {
	background: #fff;
	color: #000;
	box-shadow: none;
}

.custom-btn--primary-white:active {
	color: #000;
	background: #999;
	box-shadow: none;
}

.custom-btn.custom-btn--primary-white.custom-btn--disabled,
.custom-btn.custom-btn--primary-white:disabled {
	color: #999;
	background: #e8e8e8;
	box-shadow: none;
}

.custom-btn__icon {
	display: inline-block;
	vertical-align: middle;
	align-self: center;
	width: 16px;
	height: 16px;
	margin: 0;
}

.custom-btn__icon--right {
	margin-left: 6px;
}

.custom-btn--lg {
	height: 50px;
	padding: 15px 22px;
}

.custom-btn--sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 14px;
}

.custom-btn--sm .custom-btn__icon {
	width: 12px;
	height: 12px;
}

.custom-btn--block {
	width: 100%;
}

.form-reviews.hide{
	display: none;
}

.form-reviews__server-error {
	margin: 8px 0 12px;
	color: #ed282f;
	font-size: 14px;
	line-height: 1.3;
}

.form-reviews__title{
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 25px;
	line-height: 1;
}

.form-reviews .modal-form__inner-desc {
	font-size: 12px;
}

.form-reviews .field-label {
	font-size: 15px;
	line-height: 12px;
}

.form-reviews .form-field {
	padding: 5px 0;
}

.form-reviews textarea.field-input {
	height: 65px;
}

.form-reviews input.fieldInput:not([type="file"]),
 .form-reviews textarea.fieldInput{
	font-size: 12px;
}

.form {
	color: #000;
}

.form-header__title.title {
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
	letter-spacing: -0.02em;
	margin-bottom: 8px;
}

.form-header__desc {
	margin-bottom: 8px;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
}

.field-label {
	margin-bottom: 6px;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
}
.form-field--row .field-label{
	font-size: 24px;
}
.form-field {
	padding: 8px 0;
	position: relative;
}

.form-field--row .field-label{
	margin-bottom: 0;
}
.form-field--row .field-error{
	width: 100%;
	margin-top: 5px;
}
.form-field--row .rating-block{
	margin-left: 12px;
}
.form-field--row {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.field-error.field-error.field-error {
	width: 100%;
}

.field-error.error {
	color: #f82d40;
	display: none;
	opacity: 0;
	transform: scale(0);
	font-size: 14px;
	line-height: 1.285714;
	filter: blur(100px);
}

.field-error.error.error-active {
	display: block;
	opacity: 1;
	transform: scale(1);
	filter: blur(0);
	animation: showError 0.5s ease-in-out;
}

@keyframes showError {
	0% {
		opacity: 0;
		filter: blur(100px);
		transform: scale(0);
	}
	100% {
		opacity: 1;
		filter: blur(0);
		transform: scale(1);
	}
}
.error .fieldDetail.error {
	position: absolute;
	bottom: -3px;
	left: 0;
}

.field-input {
	border-radius: 4px;
	border: 1px solid #e8e8e8;
}

.field-input:focus {
	border: 1px solid #8ebaec;
}

.field--textarea {
	resize: none;
	min-height: 100px;
}

.form--substrate {
	background: #f5f5f5;
	padding: 16px 16px 24px 16px;
	border: 1px solid #e8e8e8;
}

.form-body__desc {
	color: #9b9b9b;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 12px;
}

.form-body__btn.disabled {
	background: #e1e1e1;
	border: 1px solid transparent;
	box-shadow: 0 2px 0 #cbcbcb;
	cursor: not-allowed;
}

.form-body__sub {
	color: #9b9b9b;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	padding-top: 8px;
}

.show-more-button,
.form-body__btn {
	color: #fff;
	background-color: #479fe6;
	border: 1px solid #479fe6;
	box-shadow: 0 4px 0 0 #1b82dc;
	transition: 0.2s;
	max-width: 328px;
	width: 100%;
}

.button-order {
	max-width: 270px;
	font-size: 26px;
	line-height: 25px;
	font-weight: 700;
	padding: 0 30px;
	height: 53px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	color: #fff;
	background-color: #479fe6;
	border: 1px solid #479fe6;
	box-shadow: 0 4px 0 0 #1b82dc;
}

.show-more-button {
	max-width: 270px;
    font-size: 22px;
    line-height: 22px;
    font-weight: 500;
    padding: 0 30px;
    height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    color: #293EF2;
    background-color: transparent;
    border: 3px solid #293EF2;
    box-shadow: none;
	transition: 0.2s;
}

.show-more-button::after{
	content: url("data:image/svg+xml, <svg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17 10L12 15C10.0474 13.0474 8.95262 11.9526 7 10' stroke='rgb(41, 62, 242)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    height: 25px;
    width: 25px;
	margin-left: 10px;
}

.show-more-button:hover{
	border: 3px solid #293EF2;
	color: white;
	background: #293EF2;
}

.button--sm {
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
}

.form-body__action {
	display: flex;
	justify-content: center;
}

.button-order:active,
.form-body__btn:active {
	background-color: #3c89c8;
	border: 1px solid #3c89c8;
	box-shadow: 0 0 0 0 #146dba;
	transform: translateY(4px);
}

.form-body__action {
	padding: 8px 0;
}

.form-body__checkbox {
	display: flex;
	margin: 12px 0;
}

.form-body__checkbox-item {
	margin-top: 6px;
	min-width: 13px;
	height: 13px;
}

.form-body__checkbox-label {
	margin-left: 10px;
}

.mobile-consultation .form-body__checkbox {
	margin-top: 10px;
}

.mobile-consultation .form-body__checkbox-item {
	margin-top: 3px;
}

.mobile-consultation .form-body__checkbox-label {
	line-height: 18px;
}

.form-body__checkbox-link {
	border-bottom: 1px solid #f82d40;
	border-color: #f82d40;
	color: #f82d40;
}

.form-body__checkbox-link:hover {
	border-color: #4990e2;
	color: #4990e2;
}

@media (max-width: 767px) {
	.form-body__checkbox-label {
		font-size: 14px;
	}
}

.field-file__input-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
	vertical-align: top;
}

.field-file__input {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	pointer-events: none;
}

.field-file__list {
	margin-bottom: 15px;
}

.field-file__item {
	margin-bottom: 6px;
	display: flex;
	width: 100%;
}

.field-file__item:last-child {
	margin-bottom: 0;
}

.field-file__item-start {
	flex: 1 1 auto;
}

.field-file__item-end {
	flex: 0 0 auto;
	margin-left: 12px;
}

.field-input {
	display: block;
	width: 100%;
	min-width: 0;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #e8e8e8;
	padding: 7px 12px;
	box-shadow: none;
	font: 400 16px/24px Lato, Arial, Helvetica, sans-serif;
	transition: 0.15s;
	outline: none;
}
@media (any-hover: hover) {
	.field-input:hover {
		border-color: #000;
	}
}
.field-input:focus {
	border-color: #8ebaec;
}
.form-error .field-input {
	border-color: #e11;
}

.field-input--sm {
	padding: 2px 12px;
	font-size: 14px;
	height: 30px;
}

.field-input--textarea {
	height: 120px;
	resize: vertical;
}

.field-input--textarea.field-input--sm {
	line-height: 20px;
}

.field-input:disabled {
	background: #f5f5f5;
}

.preview-img__wrap {
	width: 56px;
	height: 56px;
	overflow: hidden;
	position: relative;
}

.preview-img__remove {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.preview-img .preview-img__remove span {
	position: absolute;
	top: 0;
	right: 1px;
	width: 24px;
	height: 24px;
	background: rgba(0, 0, 0, 0.4);
	border-radius: 0 0 0 2px;
}

.preview-img__remove span:before {
	content: "";
	width: 1px;
	height: 9px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(45deg);
}

.preview-img__remove span:after {
	content: "";
	width: 1px;
	height: 9px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-45deg);
}

.preview-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

label.field-file.field-file__multi {
	display: none;
}

.preview-open__btn {
	min-height: 100px;
	width: 100%;
	border: 1px dashed #e8e8e8;
	border-radius: 4px;
	padding: 23px 20px 20px 20px;
	background: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	transition: 0.3s;
}

.preview-open__btn-icon .icon{
	color: #999999;
	width: 21px;
	height: 17px;
}

.preview-open__btn-text {
	color: #999999;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	max-width: 202px;
	text-align: center;
	margin-top: 4px;
}

.preview-open__btn:active {
	background: #e8e8e8;
}

.form-fiel__files.added .preview-open__btn {
	opacity: 0;
	max-height: 0;
	max-width: 0;
	padding: 0;
	min-height: auto;
	display: none;
}

.preview-el {
	padding-left: 2px;
	padding-right: 2px;
}

.preview-el__wrap {
	width: 56px;
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border: 1px dashed #e8e8e8;
	border-radius: 4px;
	position: relative;
}

.preview-el.full .preview-el__wrap {
	border: 1px solid #999999;
	overflow: hidden;
	border-radius: 2px;
}

.preview-el__btn {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10;
}

.preview-el.full .preview-el__btn {
	z-index: -1;
}

.preview-el .preview-img__remove {
	display: none;
}

.preview-el.full .preview-img__remove {
	display: block;
}

.preview-el .preview-img__remove span {
	display: flex;
}

.preview-img {
	position: absolute;
	top: 0;
	left: 0;
}

.preview {
	margin-left: -2px;
	margin-right: -2px;
	display: none;
}

.form-fiel__files.added .preview {
	display: flex;
}

.preview-el .plus-el__svg {
	width: 33px;
	height: 33px;
	color: #e8e8e8;
}

.modal-success {
	flex-direction: column;
	align-items: center;
	justify-content: center;
	display: none;
}
.modal-success.show {
	display: block;
}

.modal-main {
	height: 100%;
}

.success .modal-main {
	display: none;
}

.success-modal .modal-success {
	display: flex;
	opacity: 1;
	animation: 0.7s showMessege;
}

.success .modal-success {
	display: flex;
	opacity: 1;
	animation: 0.7s showMessege;
}

@keyframes showMessege {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.modal-success__visual {
	max-width: 120px;
}

.modal-success__content-title {
	font-weight: 600;
	font-size: 26px;
	line-height: 32px;
}

.modal-success__content-desc {
	font-size: 16px;
	line-height: 24px;
}

.modal-success__content {
	margin-top: 32px;
}

.modal-success__content-desc {
	margin-top: 8px;
}

.modal-success__content-action {
	margin-top: 32px;
}




/*SEARCH*/
.searchPage {
	padding-top: 42px;
}

.search_block {
	padding-bottom: 70px;
}

.search_form {
	background-color: rgba(250, 250, 250, 0.93);
	border: 1px solid #e8e8e8;
	padding: 22px 44px 35px;
	position: relative;
}

.search_form > * {
	display: inline-block;
	vertical-align: top;
}

.search_fieldWrap > * {
	display: block;
}

.search_fieldWrap .fieldInput {
	margin-bottom: 5px;
	width: 550px;
}

.search_fieldWrap .fieldInput:focus {
	/*border-color: #8eb9ec;*/
}

.search_details {
	font-size: 14px;
}

.searchTitle, .search_resultText {
	line-height: 1.9;
}

.searchTitle {
	font-weight: 700;
	margin-right: 14px;
}

.search_resultText {
	margin-left: 20px;
}

.search_progress {
	display: inline-block;
	height: 20px;
	width: 20px;
}

.search_progress img {
	height: 100%;
	width: 100%;
}

.search_clear {
	cursor: pointer;
	position: absolute;
	left: 722px;
	top: 34px;
	transition: 0.2s;
}

.search_clear svg {
	height: 14px;
	width: 14px;
}

.search_clear:hover path {
	stroke: #f82d40;
}

.search_result .catalogItem__img {
	/*height: 300px;*/
}

.megamenu {
	background-color: #fafafa;
	border: 1px solid #e8e8e8;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 18px 66px 35px 63px;
	position: fixed;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%);
	transition: 0.35s;
	width: 1240px;
	z-index: 19;
}

.megamenu.open {
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.megamenu .footerMainMenu {
	margin-top: 10px;
	margin-bottom: 53px;
}

.megamenu .footerMainMenu .footerMenu__list {
	position: relative;
	display: flex;
	flex-direction: column;
	align-content: space-between;
}

.megamenu .footerMainMenu .footerMenu__listItem {
	margin-right: 0;
}

.megamenu_main {
	width: 61%;
}

.megamenu_logo {
	position: absolute;
	left: -33px;
	top: 6px;
}

.megamenu__hours {
	font-size: 16px;
	display: flex;
	/* flex-direction: column; */
	/* margin-bottom: 30px; */
}

.megamenu__hours:not(:last-child) {
	/* margin-bottom: 40px; */
}

.megamenu_side .megamenu_side__address .hours {
	margin-bottom: 20px;
}

/* .megamenu .megamenu_side__contacts .messagers svg {
	height: 18px;
	width: 18px;
} */
.megamenu .megamenu_side__contacts .whatsup_api svg {
	height: 21px;
	width: 21px;
}

.megamenu .megamenu_side__contacts .messagers {
	padding-left: 3px;
}

.megamenu_side__address {
	display: flex;
	flex-direction: column;
	margin-bottom: 40px;
	margin-right: 30px;
}

.megamenu_side__address-city {
	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	color: #000000;
	margin-bottom: 10px;
}

.megamenu_side__address .footerMenu__title {
	display: block;
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
}

.megamenu .footerMails {
	display: flex;
	justify-content: baseline;
	margin-top: 7px;
}

.megamenu_show {
	cursor: pointer;
	position: relative;
}

.megamenu_show .linkType1:after {
	content: "\25BE";
	position: absolute;
	margin-left: 7px;

	font-size: 0.9em;
	line-height: 23px;
}

.megamenu_hide {
	cursor: pointer;
	position: absolute;
	top: 26px;
	right: 65px;
}

.megamenu_hide g {
	transition: 0.2s;
}

.megamenu_hide:hover g {
	stroke: #f82d40;
}

body.menu_open {
	height: 100vh;
	overflow: hidden !important;
	position: relative;
}

/*body:after {
	content: '';
	display: block;
	height: 130%;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	transition: opacity .3s;
	visibility: hidden;
	width: 100%;
}*/

body.menu_open:after {
	background-color: rgba(0, 0, 0, 0.1);
	opacity: 1;
	visibility: visible;
	z-index: 15;
}

.footer_socialWrap {
	-webkit-align-self: center;
	align-self: center;
	-webkit-flex: 2 0 auto;
	flex: 2 0 auto;
}

.socialList {
	display: -webkit-flex;
	display: flex;
}

.socialItem:not(:last-child) {
	margin-right: 10px;
}

.socialItem a[href *="twitter.com"] {
	position: relative;
	top: 4px;
}

.catalog-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: rgba(255, 255, 255, 0.7);
	display: none;
}

.to_top_arrow {
	background-color: #fff;
	border: 1px solid #ededed;
	border-radius: 5px;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	/*color: #0088cc;*/
	cursor: pointer;
	font-size: 20px;
	height: 47px;
	line-height: 47px;
	position: fixed;
	bottom: 34px;
	text-align: center;
	transition: bottom .2s;
	width: 50px;
}

.to_top_arrow:hover {
	border-color: #ededed;
}

@media (min-width: 1200px) {
	.to_top_arrow {
		left: calc((100vw - 1200px) / 4);
	}
}

.cardElement .sideInfoFree {
	margin-top: 25px;
}

.sideInfo__tel {
	margin-top: 20px;
}

/*clients page*/
.clientsPage {
	margin-bottom: 100px;
	width: 100%;
}

.clientText {
	margin-top: 15px;
}

.clientText p {
	font-size: 20px;
}

.clients_logo_main {

}

.clients_logo_main .line {
	display: flex;
	justify-content: flex-start;
	margin-top: 60px;
}

.clients_logo_main .line .item {
	width: 240px;
	text-align: center;
}

.clients_logo_main .line .item:not(:first-child) {
	margin-left: 60px;
}

.clients_logo_main .line .item img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	opacity: 0.8;
	transition: 0.25s;
	max-height: 90px;
}

.clients_logo_main .line .item img:hover {
	filter: none;
	opacity: 1;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.clients_logo_main .line .item img {
		opacity: 0.6;
	}
}

.footerRaiting {
	padding-top: 33px;
	width: 297px;
	margin-bottom: 30px;
}

.footerRaiting__text {
	margin-bottom: 8px;
}

.footerRaiting__star {
	background-image: url(/local/templates/kingstyle/styles/../img/star.svg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 30px;
	width: 30px;
}

.footerRaiting__stars {
	display: flex;
}

.footerRaiting__star:not(:last-child) {
	margin-right: 7px;
}

/*2018-10-01*/
.footerRaiting {
	padding-top: 35px;
	width: 297px;
}

.footerRaiting__text {
	margin-bottom: 8px;
}

.footerRaiting__star {
	background-image: url(/local/templates/kingstyle/styles/../img/star.svg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 30px;
	width: 30px;
}

.footerRaiting__stars {
	display: flex;
}

.footerRaiting__star:not(:last-child) {
	margin-right: 7px;
}

/*2018-11-19*/
.indexCatalogTypes .productSimilar {
	border-width: 1px;
	margin-top: 62px;
	margin-bottom: 0;
}

/*2019-02-04*/
/*thank page*/
.thankPage__section {
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 55px;
}

.thankPage__top, .thankPage__links {
	display: flex;
	justify-content: space-between;
}

.thankPage__topMain {
	flex: 0 0 520px;
	max-width: 520px;
}

.thankPage__topAside {
	flex: 0 0 510px;
	max-width: 510px;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
	margin-top: -22px;
}

.thankPage__topAsideText {
	flex: 0 0 90px;
	margin-bottom: 80px;
	margin-left: 50px;
}

.thankPage__topAsideText p:first-child {
	font-size: 20px;
	font-weight: 700;
	line-height: 28px;
	margin-bottom: 5px;
}

.thankPage__mapImg img {
	height: auto;
	min-width: 100%;
	max-height: 100%;
	width: auto;
}

.thankPage .pageTitle {
	margin-bottom: 30px
}

.thankPage .catalogTypes__link {
	line-height: 1.38;
	font-weight: 700;
}

.thankPage__text:not(.thankPage__link) {
	margin-bottom: 50px;
}

.thankPage__links {
	padding-bottom: 60px;
}

.thankPage__linksBlock:first-child {
	flex: 0 0 554px;
}

.thankPage__linksBlock:last-child {
	flex: 0 0 530px;
}

.thankPage__linksList {
	display: flex;
	/*justify-content: space-between;*/
	flex-wrap: wrap;
}

.thankPage__linksTitle {
	margin-bottom: 12px;
}

.thankPage__link {
	line-height: 1.2;
	margin-bottom: 10px;
}

.thankPage__link:nth-child(3n+1) {
	flex: 0 0 26.6%;
	max-width: 26.6%;
}

.thankPage__link:nth-child(3n+2) {
	flex: 0 0 25.6%;
	max-width: 25.6%;
}

.thankPage__link:nth-child(3n+3) {
	flex: 0 0 30%;
	max-width: 30%;
	white-space: nowrap;
}

.thankPage__linkCmplx {
	flex: 0 0 50%;
}

.thankPage__linkCmplx > a {
	display: flex;
	align-items: center;
}

.thankPage__linkCmplx .indexTitle {
	margin-right: 14px;
}

.thankPage__linkCmplxText {
	font-size: 16px;
	line-height: 22px;
}

.thankPage__social .catalogTypes__link {
	margin-bottom: 12px;
}

.thankPage .socialItem:not(:last-child) {
	margin-right: 15px;
}

.thankPage__topAsideImg {
	flex: 0 0 292px;
}

.thankPage__mapWrap .catalogTypes__link {
	margin-bottom: 24px;
}

/*end thank page*/


/*~~~ 2019 March changes ~~~*/
/*HEADER*/
.megamenu_side {
	flex: 0 0 32%;
}

.megamenu_side__contacts {
	margin-bottom: 30px;
}

.megamenu .megamenu_side__contacts .messagers {
	padding-left: 0;
	padding-top: 4px;
	padding-bottom: 4px;
}

.megamenu .megamenu_side__contacts .messagers a:not(:last-child) {
	margin-right: 10px;
}

.megamenu .megamenu_side__contacts .messagers svg {
	height: 26px;
	width: 26px;
}

.megamenu .megamenu_side__contacts .whatsup_api svg {
	height: 33px;
	width: 33px;
}

.megamenu .footerOtherTel {
	font-family: 'Lato', sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: normal;
}

.megamenu .footerOtherTel > .linkTel:not(:last-child) {
	margin-bottom: 4px;
}

.megamenu .footerMails {
	margin-top: 4px;
	margin-bottom: 0;
	font-size: 16px;
	line-height: 25px;
}

.megamenu_side__address:not(:last-child) {
	margin-bottom: 10px;
}

.megamenu_side__address:last-child {
	margin-bottom: 0;
}

/*FOOTER*/
.footerContacts .messagers {
	margin-bottom: 34px;
}

.footerContacts .messagers a:not(:last-child) {
	margin-right: 14px;
}

.footerContacts .footerMails_email {
	font-size: 16px;
	display: inline-block;
	line-height: 25px;
	margin-bottom: 2px;
}

.footerContacts .footerMails_skype {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 2px;
}

.footerContacts .footerMails {
	margin-top: 0;
	margin-bottom: 0;
}

.footer_socialWrap a, .footer_socialWrap svg {
	display: block;
}

.footerAddress_text {
	display: flex;
}

.footerAddress_city {
	display: flex;
	flex-direction: column;
}

.footerAddress_text .megamenu_side__address {
	margin-bottom: 0;
}

.footerAddress_text .megamenu_side__address:not(:last-child) {
	/* margin-right: 50px; */
}

.footerAddress_city-header {
	margin-bottom: 10px;
	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	color: #000000;
}

.footerAddress_city-body {
	display: flex;
}

.footerMenu__title.address_title {
	letter-spacing: normal;
	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	color: #000000;
}

/*DETAILED*/
.sideInfoDetails__block {
	margin-bottom: 20px;
}

.sideInfoDetails__block .sideInfoDetails__text:not(:last-child) {
	margin-bottom: 6px;
}

.sideInfoDetails__block .sideInfoDetails__title:not(:last-child) {
	margin-bottom: 2px;
}

.sideInfoDetails__block .sideInfoDetails__text:last-child,
.sideInfoDetails__block .sideInfoDetails__title:last-child {
	margin-bottom: 0;
}

.sideInfoOptions {
	min-height: 274px;
}

.sideInfoOptions__orderForm {
	margin-top: 14px;
}

/*MAIN PAGE*/
.slider_wrap.wide {
	width: 100%;
	margin-top: 46px;
}

.wide .slider_item {
	-webkit-background-size: 100% auto;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 1112px;
	min-width: 1112px;
}

.wide .slider_item a {
	display: block;
	height: 100%;
	width: 100%;
}

.wide .slider_control_item {
	opacity: 0;
	transition: 0.2s;
}

.wide:hover .slider_control_item {
	opacity: 1;
}

.wide .slider_control_item.left {
	left: 0;
}

.wide .slider_control_item.right {
	right: 0;
}

.catalogTypes__staff_container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}

.catalogTypes__staff__img {
	margin-top: 30px;
}

/*CONTACTS*/
.contactsSection {
	padding-bottom: 45px;
}

.contactsTel__mainTop_details {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-inline-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
}

.contactsSection .pageTitle {
	margin-bottom: 24px;
	margin-top: 26px;
}

.contactsTel__other {
	margin-bottom: 28px;
}

.salons__section {
	margin-bottom: 72px;
}

.salons__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.salons__item {
	flex: 0 0 31%;
	max-width: 31%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.salons__item:nth-child(even) {
	margin-left: 3.5%;
	margin-right: 3.5%;
}

.salon__img {
	background-color: #c4c4c4;
	height: 250px;
	margin-bottom: 18px;
	position: relative;
	/* flex-grow: 1; */
	overflow: hidden;
}

.salon__img img {
	height: 100%;
	min-width: 100%;
	width: auto;
	object-fit: cover;
}

.salon__label {
	background-color: rgba(248, 45, 64, 0.5);
	color: #fff;
	font-size: 35px;
	font-weight: 600;
	line-height: normal;
	padding: 6px 22px 5px 16px;
	position: absolute;
	top: 22px;
	right: 0;
}

.salon__address {
	font-weight: bold;
	font-size: 19px;
	line-height: 26px;
}

.salon__details {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	font-size: 15px;
	line-height: 23px;
}

.salon__details-bottom {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	font-size: 16px;
	line-height: 23px;
	flex-direction: column;
}

.salon__details:not(:last-child) {
	border-bottom: 2px solid rgba(0, 0, 0, .25);
	margin-bottom: 16px;
	padding-bottom: 16px;
}

.salon__description {
	/* max-width: 42%; */
}

.salon__details-bottom .linkTel {
	font-weight: 700;
}

.salons__title {
	margin-top: 20px;
	margin-bottom: 36px;
}

.salons__page {
	padding-top: 1px;
}

.salons__page .salons__title {
	font-size: 70px;
	font-weight: 700;
	margin-top: 40px;
}

.salon__title {
	margin-bottom: 10px;
}

.salon__building {
	font-size: 25px;
	line-height: normal;
}

.map-sklad-ico,
.map-salon-ico {
	background-color: #f82d40;
	border-radius: 50%;
	display: block;
	text-align: center;
	transform: translate(-50%, -50%);
}

.map-sklad-ico {
	border: 1px solid #fff;
	height: 20px;
	line-height: 16px;
	width: 20px;
}

.map-salon-ico {
	border: 2px solid #fff;
	color: #fff;
	font-weight: bold;
	height: 40px;
	line-height: 36px;
	width: 40px;
}

.map-tooltip {
	background-color: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
	opacity: 0;
	padding-top: 18px;
	position: relative;
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
	-webkit-transition: all .5s;
	transition: all .5s;
	width: 470px;
}

.map-tooltip__arrow {
	height: 20px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 100%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 50px;
}

.map-tooltip__arrow:after {
	background-color: #fff;
	-webkit-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
	content: '';
	height: 20px;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	width: 20px;
}

.map-salon-img {
	height: 238px;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 0 30px;
	width: 100%;
}

.map-salon-img img {
	min-width: 100%;
	height: auto;
}

.map-tooltip__body {
	padding: 0 30px 22px;
}

.map-tooltip__desc {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}

.map-tooltip__desc:not(:last-child) {
	margin-bottom: 26px;
}

.map-label, .map-salon-address {
	font-size: 25px;
	font-weight: 600;
	line-height: normal;
}

.map-tooltip__phone,
.map-tooltip__worktime {
	font-size: 16px;
	line-height: normal;
}

.map-tooltip__worktime {
	max-width: 161px;
}

.map-tooltip__phone > *:not(:last-child),
.map-tooltip__worktime > *:not(:last-child) {
	margin-bottom: 4px;
}

.map-tooltip__phone {
	font-weight: 700;
}

/*COMPANY*/
.company__top {
	margin-bottom: 72px;
	padding-top: 55px;
}

.company__top .pageTitle {
	margin-bottom: 6px;
}

.company__top .pageDescription {
	line-height: 33px;
	width: 71.5%;
}

.company__assort {
	margin-bottom: 62px;
}

.company__assort .indexTitle {
	margin-bottom: 26px;
}

.company__assortList {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.company__assortItem:not(:nth-child(1)) {
	margin-left: 2%;
}

.company__assortItem.company__assortItem-long {
	margin-left: 0;
}

.company__assortItem:not(.company__assortItem-long) {
	/* flex: 0 0 32%; */
	/* max-width: 32%; */
	margin-bottom: 42px;
}

a.company__assortContent {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.company__assortImg {
	/* background-color: #c4c4c4; */
	display: flex;
	/* justify-content: center; */
	align-items: flex-end;
	flex-grow: 1;
	min-height: 306px;
	margin-bottom: 12px;
	overflow: hidden;
}

.company__assortImg img {
	/* min-height: 100%;
	min-width: 100%; */
}

.company__assortTitle {
	margin-bottom: 16px;
}

.company__assortItem-long .company__assortTitle {
	margin-bottom: 8px;
}

.company__sklad .aboutSection-sklad {
	margin-bottom: 34px;
}

.company__sklad .furnitureSolution {
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-between;
	max-height: none;
}

.company__skladText {
	font-size: 23px;
	line-height: 33px;
}

.companySklad__head {
	margin-bottom: 34px;
	width: 820px;
}

.companySklad__head .indexTitle {
	margin-bottom: 22px;
}

.company__sklad .medium .furniture__img {
	height: auto;
}

.company__sklad .furnitureSolution {
	margin-bottom: 0;
}

.company__sklad .solutionFactoid {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}

.company__sklad .solutionFactoid,
.company__sklad .solutionFactoid__item {
	height: auto;
}

.company__sklad .solutionFactoid__item {
	min-height: 150px;
}

.company__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.k-col-3 {
	flex: 0 0 23.8%;
	max-width: 23.8%;
}

.k-col-3:not(:nth-child(4n)) {
	margin-right: 1.81333%
}

.k-col-5 {
	flex: 0 0 37%;
	max-width: 37%;
}

.k-col-5:not(:nth-child(2n)) {
	margin-right: 14.1%;
}

.k-col-6 {
	flex: 0 0 48%;
	max-width: 48%;
}

.k-col-6:not(:nth-child(2n)) {
	margin-right: 3.4%;
}

.company__subtitle {
	margin-bottom: 40px;
}

.company__listItem .catalogTypes__link {
	margin-bottom: 14px;
}

.company__listItem .catalogTypes__text p:not(:last-child) {
	margin-bottom: 14px;
}

.company__service, .company__repair, .company__clients {
	margin-bottom: 75px;
}

.company__clientsTitle {
	margin-bottom: 32px;
}

.company__clientsText {
	font-size: 20px;
	line-height: 29px;
}

.company__clientsText p:not(:last-child) {
	margin-bottom: 20px;
}

.company__reviewsTitle {
	margin-bottom: 22px;
}

.company__clientsSlide {
	display: flex;
	flex-wrap: wrap;
}

.company__clientsItem {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 25%;
	max-width: 25%;
	padding: 28px 20px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.company__clientsItem {
		display: block;
	}
}

.company__clientsItem img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	max-height: 90px;
	opacity: 0.8;
	transition: 0.25s;
}

.company__clientsItem img:hover {
	filter: none;
	opacity: 1;
}

.slider_wrap.company__slider {
	height: 278px;
	margin-bottom: 92px;
}

.company__clients .company__list:not(:last-child) {
	margin-bottom: 50px;
}

.company__slider .slider_control_item {
	bottom: 50%;
	transform: translateY(50%);
}

.company__slider.wide .slider_control_item.right {
	right: -15px;
}

.company__slider.wide .slider_control_item.left {
	left: -15px;
}

.paymentWay__description {
	display: table;
}

.paymentWay__descriptionListItem {
	display: table-row;
}

.paymentWay__descriptionListItem > * {
	display: table-cell;
}

.paymentWay__descriptionAccent {
	font-size: 25px;
	font-weight: 700;
	padding-right: 14px;
}

.second_salon {
	background: #fff;
	display: flex;
	justify-content: center;
	margin-top: 24px;
	margin-bottom: 20px;
}

.secon_salon__text sup {
	font-size: 9px;
	position: relative;
	top: -3px;
	left: 1px;
}

.secon_salon__text {
	color: #fff;
	font-family: 'Exo 2', sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	text-align: left;
	margin-left: 45px;
	margin-top: 43px;
	width: 380px;
}

.second_salon__image {
	margin-right: 20px;
}

.second_salon.om .secon_salon__text sup {
	top: -2px;
	left: -1px;
}

.second_salon.om .second_salon__image {
	margin-right: 25px;
}

.second_salon.om .secon_salon__text {
	margin-left: 52px;
	width: 480px;
	margin-top: 44px;
}

.second_salon.om {
	margin-top: 16px;
	margin-bottom: 20px;
}

.container_ready {
	background: linear-gradient(180deg, #F4F4F4 0%, #FFFFFF 107.69%), #F4F4F4;
}

.ready_wrapper {
	display: flex;
	width: 1112px;
	padding-top: 99px;
	padding-bottom: 79px;
	font-family: 'Exo 2', sans-serif;
	font-style: normal;
	margin: 0 auto 60px auto;
}

.left_item, .right_item {
	width: calc((100% - 215px) / 2);
	display: flex;
}

.left_item {
	justify-content: flex-start;
}

.left_item_text {
	width: 330px;
	display: flex;
	flex-direction: column;
}

.left_item_text h2 {
	font-weight: 500;
	font-size: 40px;
	line-height: 48px;
	margin-bottom: 20px;
}

.left_item_upperBlock_text {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 30px;
}

.left_item_upperBlock_link a {
	color: #F62B3E;
	font-size: 16px;
	line-height: 24px;
	text-decoration: underline;
}

.right_item_text1 {
	font-weight: 600;
	font-size: 96px;
}

.right_item_text2 {
	font-size: 20px;
}

.right_item_upperBlock {
	display: flex;
	justify-content: flex-start;
}

.middle_item {
	margin-left: 50px;
	margin-right: 50px;
}

.right_item_text {
	width: 255px;
	color: #F62B3E;
	text-align: center;
	margin-left: 80px;
}

.left_item {
	background: url('/local/templates/kingstyle/img/left_item_img.png') no-repeat right bottom;
}

.right_item {
	background: url('/local/templates/kingstyle/img/right_item_img.png') no-repeat left bottom;
}

.mebel {
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 100px;
}

.mebel_children {
	margin-bottom: 70px;
}

.mebel__link {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	align-items: flex-start;
	text-align: left;
	margin-bottom: 50px;
}

.mebel__link_cofTable {
	align-self: flex-end;
}

.mebel__link_shelf {
	align-self: flex-end;

}

.mebel__link_office {
	flex-direction: row;
}

.mebel__link_office .mebel__img {
	margin-top: 0;
	margin-right: 15px;
}

.mebel__img {
	margin-top: 15px;
}

.mebel__img_cafChair {
	height: 407px;
	margin-right: 75px;
}

.mebel__text {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #F82D40;
}

.mebel-title {
	font-family: 'Exo 2', sans-serif;
	font-weight: bold;
	font-size: 54px;
	line-height: 65px;
	color: #000000;
	padding: 30px 0;
	text-align: center;
}

.mebel__textLink_abs {
	position: absolute;
	top: 0;
	left: 0;
}

.mebel__container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 61%;
}

.indexAbout-mebel {
	margin-bottom: 130px;
}

.red-font {
	color: #F82D40;
}

.clientInfo__title-online {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.08;
	margin-bottom: 14px;
	margin-top: 50px;
}

.paymentWay__subtitle {
	font-weight: 700;
	line-height: 1.63;
}

.paymentWay__description {
	line-height: 1.38;
}

.paymentWay__description:not(:last-child) {
	margin-bottom: 14px;
}

.clientInfo__list-online {
	line-height: 1.5;
	height: 100%;
	margin-bottom: 30px;
}

.clientInfo__listItem {
	position: relative;
}

.clientInfo__listItem:after {
	content: "\2014 ";
	display: block;
	position: absolute;
	top: 0;
	left: -23px;
}

.online-text {
	margin: 20px 0;
}

.not-send {
	margin-top: 30px;

}

.clientInfo__text.black {
	color: #000;
}

.mebel__link.chair {
	margin-left: 0;
	margin-right: 200px;
}

.mebel__text.linkType1.komplecty {
	margin-left: 75px;
}

.company__assortBlock {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.furnitureGarden {
	display: flex;
	width: 100%;
	flex-direction: column;
}

.furnitureGarden__text {
	width: 800px;
	margin-bottom: 65px;
	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 28px;
	color: #000000;
}

.furnitureGarden__title {
	margin-bottom: 27px;
}

.furnitureGarden__item-text {
	width: 225px;
	margin-top: 20px;
	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 21px;
	color: #000000;
}

.furnitureGarden__item.chair {
	/* width: 20%; */
	width: 240px;
}

.furnitureGarden__item.armchair {
	width: 370px;
}

.furnitureGarden__item.table {
	width: 430px;
	margin: 0 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 360px;
}

.furnitureGarden__item.table > .mebel__img {
	margin-top: 0;
}

.furnitureGarden__item-relative-block > .furnitureGarden__item-text {
	text-align: center;
}

.furnitureGarden__item-relative-block {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	bottom: 200px;
}

.furnitureGarden__imgblock2 {
	width: 100%;
	position: relative;
	bottom: 40px;
}

.furnitureGarden__item.complect {
	display: flex;
	flex-direction: column;
	position: relative;
	bottom: 60px;
	left: 20px;
}

.complect > .mebel__text {
	width: max-content;
}

.footerMainMenu > .mainNav > .footerMenu__list {
	max-height: 80px;
}

.footerAddress_text {
	align-self: flex-start;
}

.mebel.garden {
	justify-content: flex-start;
}

.furnitureGarden .mebel__text {
	font-size: 25px;
	font-weight: 600;
}

.furnitureGarden__imgblock {
	display: flex;
	justify-content: space-between;
}

.furnitureGarden__imgblock-left {
	display: flex;
	flex-direction: column;
}

.furnitureGarden__imgblock-rigth {
	flex-direction: column;
}

.furnitureGarden__imgblock-table-armcair {
	display: flex;
}

.complect-text {
	margin-left: 30px;
}

.complect-text > .furnitureGarden__item-text {
	width: 370px;
}

.table .mebel__text {
	padding-bottom: 2px;
}

.mebel__link.complect {
	margin-left: 20px;
}

.actionsItem__content p b {
	display: inline-block;
	font-size: inherit;
	font-weight: bold;
	line-height: 1.12;
}

.actionsItem__content h2 {
	display: block;
	font-size: 1.5em;
	margin-block-start: 0.83em;
	margin-block-end: 0.83em;
	font-weight: bold;
}

.actionsItem__content h3 {
	display: block;
	font-size: 1.17em;
	margin-block-start: 1em;
	margin-block-end: 1em;
	font-weight: bold;
}

.tabs-content__el .fieldLong {
	width: 305px;
}

.actionsItem__content h4 {
	display: block;
	margin-block-start: 1.33em;
	margin-block-end: 1.33em;
	font-weight: bold;
}

.actionsItem__content table b {
	font-weight: 700;
}

.actionsItem__content ul {
	display: block;
	list-style-type: disc;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0;
	margin-inline-end: 0;
	padding-inline-start: 40px;
}

.actionsItem__content ol {
	display: block;
	list-style-type: decimal;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0;
	margin-inline-end: 0;
	padding-inline-start: 40px;
}

.actionsItem__content table {
	border-collapse: separate;
	border-spacing: 1em 1.33em;
}

.searchPage [data-price-old]:not([data-price-old=""]) .catalogItem__priceNew {
	color: #F82D40;
}

.wrap--no-padding.wrap--no-padding {
	padding: 0;
	margin-top: 30px;
	margin-bottom: 30px;
}

.main-banner {
	width: 100%;
	border-radius: 4px;
	overflow: hidden;
}

.main-banner__wrapper {
	height: 400px;
	display: flex;
	width: 100%;
}

.main-banner__main {
	width: 65.81%;
	min-width: 0;
}

.main-banner__aside {
	min-width: 0;
	width: 34.19%;
}

.main-banner__slider {
	width: 100%;
	display: flex;
	overflow: hidden;
}

.main-banner__slider.slick-initialized {
	display: block;
}

.main-banner__slide::after {
	content: '';
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.main-banner__slider:hover .main-banner__slide-img {
	transform: scale(1.02);
}

.main-banner__slide {
	width: 100%;
	flex-shrink: 0;
	height: 400px;
	position: relative;
	overflow: hidden;
	background-color: #8d8d8d;
}

.main-banner__slide-img,
.main-banner__slide-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

.main-banner__slide-img {
	z-index: 1;
	transition-duration: 600ms;
	object-fit: cover;
	object-position: center;
}

.main-banner__slide-content {
	z-index: 2;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 80%;
	max-width: 370px;
	color: #fff;
}

.main-banner__slide-title {
	text-align: center;
	font-family: 'Exo 2', sans-serif;
	font-weight: bold;
	font-size: 56px;
	line-height: 67px;
}

.main-banner__banner:hover .main-banner__banner-img {
	transform: scale(1.1);
}

.main-banner__banner {
	background-size: cover;
	background-position: center;
	padding: 24px;
	position: relative;
	background-color: #8d8d8d;
	overflow: hidden;
}

.main-banner__banner-img,
.main-banner__banner-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

.main-banner__banner-img {
	z-index: 1;
	object-fit: cover;
	object-position: center;
	transition-duration: 600ms;
}

.main-banner__banner-content {
	position: relative;
	z-index: 2;
	font-family: 'Lato';
	color: #fff;
}

.main-banner__banner-caption {
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	font-family: 'Exo 2', sans-serif;
}

.main-banner__banner-text {
	margin-top: 8px;
	font-size: 15px;
	line-height: 18px;
	color: rgba(255, 255, 255, 0.8);
}

.main-banner__banner-detail svg {
	margin-left: 6px;
	margin-top: 6px;
}

.main-banner__banner-detail {
	margin-top: 28px;
	display: inline-flex;
	align-items: center;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
}

.main-banner__banner--min {
	height: 120px;
}

.main-banner__banner--mid {
	height: 280px;
}

.features-block__grid {
	display: flex;
	margin: -15px;
}

.features-block__cell {
	width: 25%;
	padding: 15px;
}

.features-block__item:hover .features-block__content {
	color: #f82d40;
}

.features-block__item {
	min-height: 120px;
	background: #252525;
	border-radius: 4px;
	display: flex;
	position: relative;
}

.features-block__link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.features-block__content {
	padding: 14px 0 14px 16px;
	font-family: 'Exo 2', sans-serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	margin-right: -10px;
	max-width: 160px;
	transition-duration: 300ms;
}

.features-block__img {
	width: 115px;
	align-self: flex-end;
	margin-left: auto;
}

.header__contactList {
	padding-right: 40px;
}

.footerAddress.dop {
	margin: 10px 0;
}


.footer-toolbar {
	display: none;
}

.breadcrumbs {
	margin: 15px 0;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	cursor: default;
}

.breadcrumbs__list {
	display: inline-flex;
	vertical-align: top;
	flex-wrap: wrap;
	margin: -2px -5px;
	width: calc(100% + 10px);
}

.breadcrumbs__item {
	display: flex;
	align-items: center;
	flex: 0 0 auto;
	max-width: 100%;
	padding: 2px 5px;
}

.breadcrumbs__separator {
	width: 5px;
	height: 8px;
	margin: 1px 0 0 10px;
	color: #000;
}


.breadcrumbs__link {
	border: none;
	text-decoration: none;
	transition: 0.15s;
	outline-offset: 1px;
	outline: none;
	flex: 0 1 auto;
	color: #000;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.breadcrumbs__item:last-child .breadcrumbs__link {
	border: none;
	text-decoration: none;
	transition: 0.15s;
	outline-offset: 1px;
	outline: none;
	color: #e8e8e8;
}

.breadcrumbs__item:last-child .breadcrumbs__separator {
	display: none;
}

.breadcrumbs,
.breadcrumbs__item,
.breadcrumbs__item:not(:last-child)::after {
	align-items: baseline;
}

.breadcrumbs {
	padding-top: 0;
}

.breadcrumbs__item {
	align-items: baseline;
}

.breadcrumbs__item:not(:last-child)::after {
	font-size: 30px;
	margin: 0 10px;
	height: 10px;
	align-items: flex-end;
}

.megamenu.open {
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.megamenu {
	background-color: #fafafa;
	border: 1px solid #e8e8e8;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 18px 66px 35px 63px;
	position: fixed;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%);
	transition: .35s;
	width: 1240px;
	z-index: 19;
}

.popup-menu__social-media-link {
	margin-left: 16px;
	max-width: 34px;
	align-items: center;
}

.popup-menu,
.popup-menu__lists,
.popup-menu__more-btn,
.popup-menu__more-links,
.popup-menu__social-media,
.popup-menu__social-media-link {
	display: flex;
}

.popup-menu__more-links {
	flex-direction: column;
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height .25s ease-in-out;
	-moz-transition: max-height .25s ease-in-out;
	-o-transition: max-height .25s ease-in-out;
	transition: max-height .25s ease-in-out;
	list-style: disc;
}

.active .popup-menu__more-links {
	max-height: 750px !important;
	overflow: inherit;
}

.popup-menu__more-btn {
	align-items: center;
}

.popup-menu__more-btn::before {
	content: "Еще";
	margin-top: 0;
	align-items: center;
	font-style: normal;
	cursor: pointer;
	font-size: 14px;
	line-height: 17px;
	color: #000;
	opacity: .5;
}

.active .popup-menu__more-btn::before {
	content: "Скрыть";
}

.popup-menu__more-btn::after {
	margin-left: 4px;
	content: "";
	display: block;
	background: url("/images/icon/arrow.svg");
	background-repeat: no-repeat;
	align-items: center;
	width: 10px;
	height: 6px;
	transform: rotate(0deg);
	-webkit-transition: transform .25s ease-in-out;
	-moz-transition: transform .25s ease-in-out;
	-o-transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
}

.active .popup-menu__more-btn::after {
	transform: rotate(180deg);
}

.svg-sprite {
	display: block;
	width: 0;
	height: 0;
	opacity: 0;
	pointer-events: none;
}

.page-title__value {
	margin-bottom: 55px;
	font-weight: bold;
	font-size: 48px;
	line-height: 58px;
	font-family: 'Exo 2';
	text-align: center;
}

.furnitureForm .button-order {
	padding-left: 27px;
	padding-right: 27px;
}

.breadcrumbs__link:hover {
	color: #e06;
	border: none;
	text-decoration: none;
}

.state--focus-enabled .breadcrumbs__link:focus {
	outline: 1px dashed;
	outline-offset: 1px;
}

.popup-menu__list {
	padding: 0 18px;
	list-style: disc;
}

.popup-menu__list-wrapper {
	flex: 1 1 100%;
	margin-left: 27px;
}

.popup-menu__links {
	columns: 7;
	display: flex;
	flex-wrap: wrap;
}

.popup-menu {
	padding: 0 !important;
	border: none;
	background: #fafafa;
	font-family: Lato, Arial, Helvetica, sans-serif;
}

.popup-menu__top {
	padding: 29px 50px 20px;
	background: #fff;
}

.popup-menu__bottom {
	padding: 24px 50px 52px;
	max-height: 470px;
	overflow: auto;
}

.popup-menu__logo {
	margin-bottom: 29px;
}

.popup-menu__left-elem {
	flex: 1 0 78%;
}

.popup-menu__right-elem {
	padding: 36px 54px;
	flex: 0 0 22%;
	border-left: 1px solid #e2e2e1;
}

.popup-menu__mail,
.popup-menu__link,
.popup-menu__header,
.popup-menu__telephone,
.popup-menu__address-header {
	font-style: normal;
	font-weight: 600;
}

.popup-menu__link {
	display: block;
	white-space: nowrap;
	margin-bottom: 12px;
	color: #000;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	flex: 0 0 auto;
	width: 14.28%;
}

.popup-menu__bottom-header {
	margin-bottom: 16px;
	font-style: normal;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 29px;
	color: #000;
	opacity: .3;
}

.popup-menu__list-header {
	margin-bottom: 10px;
	font-style: normal;
	color: var(--color-black);
	display: block;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	transition: .3s ease-in-out;
}

a.popup-menu__list-header:hover,
a.popup-menu__list-header:active {
	cursor: pointer;
	color: var(--color-red);
}

.popup-menu__list-link {
	overflow-wrap: unset;
	font-style: normal;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #000;
	opacity: .5;
}

.popup-menu__telephone {
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #000;
}

.popup-menu__mail {
	margin: 12px 0 32px;
	display: block;
	font-size: 14px;
	line-height: 17px;
	color: #000;
	opacity: .5;
}

.popup-menu__header {
	font-size: 16px;
	font-family: Lato, Arial, Helvetica, sans-serif;
	line-height: 19px;
}

.popup-menu__address-header {
	margin: 12px 0 4px;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
}

.popup-menu__address-link {
	display: block;
	font-style: normal;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	opacity: .5;
}

.popup-menu__social-media {
	padding: 35px 0 12px;
}

.popup-menu__list > li,
.popup-menu__more-links > li {
	color: #f62b3e;
	margin-bottom: 12px;
	list-style: disc;
}

.popup-menu__list > li:last-child {
	margin-bottom: 0;
}

.popup-menu__link:hover,
.popup-menu__mail:hover,
.popup-menu__telephone:hover,
.popup-menu__list-link:hover,
.popup-menu__address-link:hover {
	opacity: 1;
	color: #f62b3e;
}

.popup-menu__close-btn {
	text-align: right;
}

.popup-menu__close-btn > span {
	cursor: pointer;
}

.popup-menu__list-wrapper:first-child,
.popup-menu__social-media-link:first-child {
	margin-left: 0;
}

#non-mobile header .wrap {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0 auto;
	padding: 0 35px;
	width: 1182px;
	position: relative;
}


.header-desk {
	display: block;
	align-items: center;
	justify-content: inherit;
}

.headerInfo {
	margin-top: 0;
}

.mainTopCompanyNavList__item {
	padding-left: 8px;
	padding-right: 8px;
}

.mainNavList__item {
	font-size: 18px;
}

.linkTel {
	color: #000;
	cursor: default;
	display: block;
}

.linkType1 {
	border-color: rgba(248, 45, 64, .2);
	color: #f82d40;
}

.linkType1,
.linkType2 {
	border-bottom-width: 1px;
	border-style: solid;
	cursor: pointer;
	transition: all .2s;
}

.headerButtons {
	margin-top: 10px;
	align-items: center;
	float: right;
	display: flex;
}

.header__contactList {
	padding-right: 40px;
}

.headerSearchLink {
	margin-left: 34px;
}

.headerBasketLink,
.headerSearchLink {
	display: inline-block;
	position: relative;
}

.header__telListItem:not(:last-child),
.header__contactList:not(:last-child) {
	margin-bottom: 5px;
}

.headerInfoIco {
	margin-left: 34px;
	cursor: pointer;
}

.headerInfoIco svg {
	fill: #000;
}

.linkType1,
.linkType2,
.header__telListItem .linkType1,
.header__contactList .linkType1,
.header__telListItem .linkType2,
.header__contactList .linkType2 {
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

.header__telListItem .linkType2,
.header__contactList .linkType2 {
	font-size: 15px;
	line-height: 18px;
}

.mainTopCompanyNavList-item__not-selected sup {
	font-size: 8px;
	line-height: 10px;
}

.linkType2 {
	border-color: rgba(0, 0, 0, .2);
	color: #000;
}

.linkType2:hover {
	color: #f82d40;
	border-color: #f82d40;
}

.headerBasketLink-full:not(.disabled) path,
.headerSearchLink:not(.disabled) path {
	fill: #000;
}

.headerBasketLink__badge {
	background-color: #f82d40;
	border-radius: 20px;
	color: #fff;
	display: none;
	font-size: 13px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: -5px;
	right: -7px;
	text-align: center;
	min-width: 20px;
}

header .wrap {
	z-index: 1;
}

.wrap,
.bx-wrap,
.bx-wrapper {
	position: relative;
}

.small-baner__el {
	background: #252525;
	color: #fff;
	overflow: hidden;
	border-radius: 4px;
	padding: 14px 16px 22px 16px;
	position: relative;
	margin-bottom: 8px;
	min-height: 80px;
	display: flex;
	align-items: center;
	width: calc(50% - 13px);
	margin-right: 25px;
}

.margin--bottom .indexAbout-mebel {
	margin-bottom: 87px;
}

.sectionContent-mebel.margin--bottom {
	background-image: none;
}

.sectionContent-mebel.margin--bottom + .container_ready {
	background: none;
}

.page-category {
	padding-top: 20px;
	position: relative;
}

.page-category:before {
	content: '';
	background: linear-gradient(180deg, #F4F4F4 0%, #FFFFFF 100%);
	height: 185px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.page-section.small-baner {
	margin-bottom: 80px;
}

.small-baner__el:nth-child(2n) {
	margin-right: 0;
}

.small-baner__el-title {
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	z-index: 3;
	position: relative;
	max-width: 210px;
}

.small-banner__title {
	margin-bottom: 16px;
	font-weight: 600;
	font-size: 26px;
}

.small-baner__el-img {
	position: absolute;
	right: 0;
	bottom: 0;
	display: flex;
	max-width: 125px;
}

.small-baner__el-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

.small-baner--categories .small-baner__el {
	background: #f5f5f5;
}

.small-baner--categories .small-baner__el-title {
	color: #f82d40;
	max-width: 210px;
	font-size: 14px;
	display: inline;
	font-weight: bold;
	font-family: 'Lato';
	border-bottom: 1px solid rgba(248, 45, 63, 0.2);
}

.small-baner--categories .small-baner__el-desc {
	color: #999;
	font-weight: 500;
	font-size: 12px;
	font-family: 'Lato';
	line-height: 16px;
	margin-top: 8px;
}

.small-baner--categories .small-baner__el-text {
	padding: 10px 0 12px 16px;
}

.small-baner--categories .small-baner__el {
	border-radius: 8px;
	justify-content: space-between;
	padding: 0;
	min-height: 56px;
}

.small-baner--categories .small-baner__el-img {
	position: static;
	max-width: 45%;
	max-height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.free-mesh {
	padding-top: 24px;
	padding-bottom: 10px;
	display: flex;
}

.gray--granient {
	background: linear-gradient(20deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), #F5F5F5;
}

.free-mesh__title {
	font-weight: 600;
	font-size: 26px;
	line-height: 32px;
	margin-bottom: 8px;
}

.free-mesh__text {
	padding-left: 16px;
	margin-bottom: 12px;
}

.free-mesh__desc {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 16px;
}

.link--red {
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #eb3324;
}

.free-mesh__left {
	flex: 0 0 70%;
	width: 100%;
}

.free-mesh__right {
	flex: 0 0 30%;
	width: 100%;
	display: flex;
	justify-content: flex-end;
	padding-left: 15px;
}

.free-mesh__img img {
	width: 100%;
}

.free-mesh__left .free-mesh__img {
	max-width: 360px;
}


.active .footer-desk__more-links {
	max-height: 750px !important;
	overflow: inherit;
}

.active .footer-desk__more-btn::after {
	transform: rotate(180deg);
}

.active .footer-desk__more-btn::before {
	content: "Скрыть";
}

.footer-desk {
	font-family: Lato, Arial, Helvetica, sans-serif;
}

.footer-desk,
.footer-desk__telephone,
.footer-desk__category-link {
	color: #000;
}

.footer-desk__table {
	background-color: #f6f6f6;
	padding: 44px 0 38px;
}

.footer-desk__last {
	padding: 38px 0;
}

.footer-desk__last .wrap,
.footer-desk__table .wrap {
	padding: 0;
	border: inherit;
}

.footer-desk__reward-logo {
	margin-right: 12px;
	width: 48px;
	height: 48px;
}

.footer-desk__more-btn,
.footer-desk__copyright {
	color: #afafaf;
}

.footer-desk__reward-sign {
	padding-top: 5px;
	width: 120px;
	font-style: normal;
	font-size: 12px;
	line-height: 14px;
}

.footer-desk__social-media-link {
	max-width: 34px;
	align-items: center;
}

.footer-desk__last-logo,
.footer-desk__last-social,
.footer-desk__social-media-link {
	margin-left: 16px;
}

.footer-desk__last-logo,
.footer-desk__last-social {
	margin-bottom: 33px;
	display: block;
}

.footer-desk__info,
.footer-desk__last,
.footer-desk__table,
.footer-desk__more-btn,
.footer-desk__bank-card,
.footer-desk__addresses,
.footer-desk__categories,
.footer-desk__more-links,
.footer-desk__social-media,
.footer-desk__link-wrapper,
.footer-desk__rating-stars,
.footer-desk__category-link,
.footer-desk__last-contacts,
.footer-desk__last-col--row,
.footer-desk__last-col--column,
.footer-desk__category-wrapper,
.footer-desk__social-media-link,
.footer-desk__last-col--column-reverse {
	display: flex;
}

.footer-desk__addresses,
.footer-desk__more-links,
.footer-desk__link-wrapper,
.footer-desk__category-link,
.footer-desk__last-contacts,
.footer-desk__last-col--column,
.footer-desk__category-wrapper,
.footer-desk__last-col--column-reverse {
	flex-direction: column;
}

.footer-desk__last-col--column-reverse {
	align-items: flex-end;
}

.footer-desk__more-links {
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height .25s ease-in-out;
	-moz-transition: max-height .25s ease-in-out;
	-o-transition: max-height .25s ease-in-out;
	transition: max-height .25s ease-in-out;
}

.footer-desk__category-link {
	padding-bottom: 4px;
	margin-top: 12px;
	font-style: normal;
	font-size: 16px;
	line-height: 19px;
	align-self: baseline;
}

.footer-desk__category-link:hover {
	padding-bottom: 2px;
	border-bottom: 2px solid #afafaf;
}

.footer-desk__more-links .footer-desk__category-link {
	margin-top: 12px;
	font-family: Lato, Arial, Helvetica, sans-serif;
}

.footer-desk__category-header {
	margin-bottom: 4px;
	font-style: normal;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	max-width: 220px;
}

.footer-desk__link-header {
	font-style: normal;
	font-weight: 700;
	font-size: 19px;
	line-height: 23px;
}

.footer-desk__category-wrapper {
	margin-left: 28px;
	min-width: 198px;
}

.footer-desk__link-wrapper {
	margin-left: 49px;
}

.footer-desk__info-link {
	padding-bottom: 4px;
	margin-top: 8px;
	font-style: normal;
	font-size: 16px;
	line-height: 19px;
	color: #6a7178;
	align-self: baseline;
}

.footer-desk__info-link:hover {
	padding-bottom: 2px;
	border-bottom: 2px solid #ccc;
}

.footer-desk__categories {
	margin-bottom: 28px;
}

.footer-desk__more-btn {
	margin-top: 12px;
	align-items: center;
}

.footer-desk__more-btn::before {
	content: "Еще";
	display: block;
	align-items: center;
	font-style: normal;
	font-size: 16px;
	line-height: 19px;
	cursor: pointer;
}

.footer-desk__more-btn::after {
	margin-left: 4px;
	content: "";
	display: block;
	background: url("/images/icon/arrow.svg");
	background-repeat: no-repeat;
	align-items: center;
	width: 10px;
	height: 6px;
	transform: rotate(0deg);
	-webkit-transition: transform .25s ease-in-out;
	-moz-transition: transform .25s ease-in-out;
	-o-transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
}

.footer-desk__telephone {
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
}

.footer-desk__address-header {
	margin-top: 12px;
	font-style: normal;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 22px;
	line-height: 26px;
}

.footer-desk__address-link,
.footer-desk__rating-header,
.footer-desk__last-contact-link {
	border-bottom: 2px solid #ccc;
}

.footer-desk__address-link:hover {
	padding-bottom: 2px;
	border: 0;
}

.footer-desk__address-link,
.footer-desk__last-contacts,
.footer-desk__last-contact-link {
	margin: 8px 0 4px;
	font-style: normal;
	font-size: 14px;
	line-height: 18px;
	color: #6a7178;
	align-self: baseline;
}

.footer-desk__social-media {
	margin: 15px 0 18px;
}

.footer-desk__rating-star {
	margin-left: 2px;
	background-image: url("/images/icon/star.svg");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 26px;
	width: 26px;
}

.footer-desk__copyright,
.footer-desk__rating-header {
	font-style: normal;
	font-size: 12px;
	line-height: 22px;
}

.footer-desk__copyright {
	margin-top: 29px;
}

.footer-desk__bank-img {
	margin: auto;
	height: 25px;
	display: block;
}

.footer-desk__bank-card {
	flex-wrap: wrap;
	width: 373px;
}

.footer-desk__bank-img-wrapper {
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 9px 15px;
	border-radius: 8px;
	flex: 1 1 auto;
	background: #f5f5f5;
}

.footer-desk__rating {
	margin: 0 32px;
}

.footer-desk__last-logo {
	margin-right: 40px;
}

.footer-desk__last-logo:first-child,
.footer-desk__last-social:first-child,
.footer-desk__rating-star:first-child,
.footer-desk__link-wrapper:first-child,
.footer-desk__category-wrapper:first-child,
.footer-desk__social-media-link:first-child {
	margin-left: 0;
}

#non-mobile footer .wrap {
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0 auto;
	padding: 0 35px;
	width: 1182px;
}

@media (max-width: 350px) {
	.free-mesh__right {
		flex: 0 0 35%;
	}

	.free-mesh__left {
		flex: 0 0 65%;
	}
}


.small-baner-wrap {
	display: flex;
	flex-wrap: wrap;
}

.small-baner__el:hover .small-baner__el-title {
	color: #4990e2;
	border-bottom: none;
}

.small-baner--categories .small-baner__el-img {
	max-height: inherit;
	height: 100%;
}

.small-baner--categories .small-baner__el-img > img {
	min-width: 100%;
}

.small-baner--categories .small-baner__el-text {
	padding: 20px 24px;
	width: 55%;
	height: 100%;
}

.small-baner--categories .small-baner__el-title {
	max-width: 300px;
	margin-bottom: 10px;
	font-size: 25px;
	line-height: 32px;
	font-weight: bold;
	font-family: 'Lato';
	transition: .3s;
}

.small-baner--categories .small-baner__el-desc {
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
}

.small-baner--categories .small-baner__el {
	margin-bottom: 25px;
	padding: 0;
	align-items: flex-start;
	max-height: 152px;
	height: 152px;
	border-radius: 16px;
}


@media (any-hover: none) {
	/*footer {
		margin-bottom: 130px;
	}*/

	.footer-toolbar {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		padding: 15px 30px;
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: #fff;
		border-top: 1px solid #ddd;
	}

	.footer-toolbar__text {
		font-size: 38px;
		line-height: 1.2;
		margin-right: 30px;
	}
}

.substrate {
	background: #F5F5F5;
	border: 1px solid #E8E8E8;
	padding: 32px 24px;
	margin-top: 52px;
}

.substrate .basketTableBuyer {
	background-color: initial;
	border: none;
	padding: 0;
	margin-top: 20px;
}

.substrate .basketBuyer__title {
	margin-bottom: 11px;
}

.tabs-navigator .tab-btn {
	color: #9e9e9e;
	position: relative;
	margin-right: 16px;
	transition: .3s;
	font-weight: 700;
	font-size: 18px;
	line-height: 32px;
	background: transparent;
}

.tabs-navigator .tab-btn:hover {
	color: #f82d40;
	cursor: pointer;
}

.tabs-navigator .tab-btn.active {
	color: #5e9fe0;
}

.tabs-navigator {
	display: flex;
}


.tabs-navigator .tab-btn.active:before {
	content: '';
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #5e9fe0;
}

.tabs-content__el {
	display: none;
}

.tabs-content__el.active {
	display: block;
}

.improvement-section {
	margin-bottom: 77px;
}

.improvement-block {
	max-width: 734px;
	width: 100%;
	display: flex;
	padding: 8px 0 0 39px;
	border: 2px solid #E8E8E8;
	box-sizing: border-box;
	border-radius: 8px;
}

.improvement-block-col.col-1 {
	width: 50%;
	padding: 0 0 35px 0;
}

.improvement-block__title {
	max-width: 477px;
	width: 100%;
	font-family: 'Exo 2', sans-serif;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	margin-bottom: 10px;
}

.improvement-block__description {
	max-width: 100%;
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-size: 25px;
	line-height: 30px;
}

.improvement-block-col.col-2 {
	width: 50%;
	position: relative;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
}

.improvement-block-col__img {
	position: absolute;
	bottom: 0;
	right: 0;
}

.improvement-block-col__button {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 51px;
	height: 49px;
	margin: 21px 37px 0 auto;
	border-radius: 5px;
	position: relative;
	background-color: #5E9FE0;
	z-index: 1;
}

.improvement-block-col__button:hover {
	background-color: #2094f1;
	box-shadow: 0 2px 0 0 #146dba;
	transition: 0.1s;
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.improvement-block-col__button:before {
	content: '';
	position: absolute;
	margin: auto;
	width: 20px;
	height: 8px;
	background-image: url("/images/improvement-group/vector.png");
	background-repeat: no-repeat;
	transform: rotate(180deg);
}

.improvement-block-col__button.js-btn-active:before {
	transform: rotate(0deg);
	transition: .1s;
}

.js-section-toggle {
	max-height: 0;
	overflow: hidden;
	transition: .3s;
}


.substrate {
	background: #F5F5F5;
	border: 1px solid #E8E8E8;
	padding: 32px 24px;
	margin-top: 52px;
	margin-bottom: 40px;
}

.substrate .basketTableBuyer {
	background-color: initial;
	border: none;
	padding: 0;
	margin-top: 20px;
}

.substrate .basketBuyer__title {
	margin-bottom: 11px;
}

.tabs-navigator .tab-btn {
	color: #9e9e9e;
	position: relative;
	margin-right: 16px;
	transition: .3s;
	font-weight: 700;
	font-size: 18px;
	line-height: 32px;
	background: transparent;
}

.tabs-navigator .tab-btn:hover {
	color: #f82d40;
	cursor: pointer;
}

.tabs-navigator .tab-btn.active {
	color: #5e9fe0;
}

.tabs-navigator {
	display: flex;
}


.tabs-navigator .tab-btn.active:before {
	content: '';
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #5e9fe0;
}

.tabs-content__el {
	display: none;
}

.tabs-content__el.active {
	display: block;
}

.cookies {
	position: fixed;
	z-index: 105;
	width: 654px;
	left: calc(50% - 327px);
	bottom: 20px;
	border-radius: 4px;
	padding: 35px 30px !important;
	display: none;
	justify-content: space-between;
}

.cookies.show {
	display: flex !important;
}

.cookies__overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .8;
	z-index: 1;
}

.cookies__text {
	position: relative;
	z-index: 2;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	font-weight: 500;
}

.cookies__text a {
	color: #fff;
	text-decoration: underline;
}

.cookies__action {
	margin-left: 24px;
}

.cookies__action-buttom {
	position: relative;
	z-index: 2;
	background: #fff;
	border-radius: 4px;
	padding: 12px 28px;
	color: #000;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	cursor: pointer;
	transition: .25s;
}

.cookies__action-buttom:hover {
	opacity: .9;
}

@media (max-width: 767px) {
	.cookies {
		width: 100%;
		left: 0;
		bottom: 0;
		flex-direction: column;
	}

	.cookies__action {
		margin: 20px auto 0;
	}

	.cookies__text {
		font-size: 14px;
	}

	.cookies__action-buttom {
		font-size: 14px;
		line-height: 20px;
	}
}

.htmlblockedit {
	display: none;
	width: auto;
	background-color: #ff0;
	font-size: 11px;
	line-height: 15px;
	border: 1px solid #f00;
	color: #00f;
	padding: 5px;
	cursor: pointer;
	position: relative;
	z-index: 100;
	font-weight: bold;
}

.form-body__checkbox {
	display: flex;
	margin-bottom: 12px;
}

.form-body__checkbox-item {
	margin-top: 6px;
}

.form-body__checkbox-label {
	margin-left: 10px;
}

.form-body__checkbox-link {
	border-bottom: 1px solid #f82d40;
	border-color: #f82d40;
	color: #f82d40;
}

.form-body__checkbox-link:hover {
	border-color: #4990e2;
	color: #4990e2;
}

.form-body__btn-loader {
	width: 25px;
	height: 25px;
	margin-right: 10px;
	animation-name: rotation;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	display: none;
}

.form-body__btn.show .form-body__btn-loader {
	display: block;
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@media (max-width: 767px) {
	.form-body__checkbox-label {
		font-size: 14px;
	}
}

.form-body__checkbox {
	display: flex;
	margin-bottom: 12px;
}

.form-body__checkbox-item {
	margin-top: 6px;
}

.form-body__checkbox-label {
	margin-left: 10px;
}

#garranty__form .form-body__checkbox {
	margin: 35px -25px -25px;
	padding-left: 195px;
	max-width: 75%;
}

.basketTableBuyer .form-body__checkbox {
	margin: 5px -25px -25px;
	padding-left: 146px;
	max-width: 70%;
	color: grey;
	display: flex;
    align-items: center;
}

.form-body__checkbox-link {
	border-bottom: 1px solid grey;
	border-color: grey;
	color: grey;
}

.form-body__checkbox-link:hover {
	border-color: #4990e2;
	color: #4990e2;
}

:root {
	--color-red: #f62b3e;
	--color-black: #000;
	--screen-xs-max: 767px;
}

@media (max-width: var(--screen-xs-max)) {
	.form-body__checkbox-label {
		font-size: 14px;
	}

	.form-body__checkbox-label {
		font-size: 14px;
	}
}

.form-body__btn-loader {
	width: 25px;
	height: 25px;
	margin-right: 10px;
	animation-name: rotation;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	display: none;
}

.form-body__btn.showload .form-body__btn-loader {
	display: block;
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}


/* --- icons --- */
.svg-sprite {
	display: block;
	width: 0;
	height: 0;
	opacity: 0;
	pointer-events: none;
}

.catalogItems--half {
    /* width: calc(33.33% - 40px); */
	/* max-width: 230px; */
	max-width: calc(50% - 20px);
	/* margin-right: 40px; */
	margin-right: 0 !important;
}

.catalogItems--half .catalogItem__img {
	display: flex;
	align-items: center;
	justify-content: center;
}

.solutionsElements--full {
	width: 100%;
}

.catalogItems__row {
	gap: 40px;
}

/*new page design-work*/
/*.container {
	margin: 0 auto;
	padding: 0 35px;
	width: 1182px;
}*/

.text {
	display: flex;
}

.page-desc__text {
	font-weight: 400;
	font-size: 25px;
	line-height: 125%;
}

.page-desc__text p {
	margin: 8px 0;
}

.page-desc__text p:first-child {
	margin-top: 0;
}

.page-desc__text p:last-child {
	margin-bottom: 0;
}

.text .page-desc {
	margin-right: 50px;
	width: calc(100% - 320px);
}

.text-visual {
	display: flex;
}

.text-visual img {
	width: 100%;
}

.page-title__value {
	font-weight: 700;
	font-size: 65px;
	text-align: left;
	line-height: 93%;
	margin-bottom: 40px;
}

.page-title {
	font-weight: 500;
	font-size: 60px;
	line-height: 132%;
}

.rounding-img {
	border-radius: 16px;
}

.card-list {
	display: flex;
	flex-wrap: wrap;
	margin: -16px;
}

.card-list__el {
	color: #000;
	flex: 0 0 33.33%;
	max-width: 33.33%;
	padding: 16px;
}

.card-list__el-inner {
	transition: 0.3s;
	position: relative;
}

.card-list__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
	height: 100%;
}

.card-list__el-visual {
	position: relative;
	width: 100%;
	margin-bottom: 8px;
	padding-top: 70%;
	display: flex;
}

.card-list__el-visual img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
}

.card-list__el-text.text--red {
	color: #eb3324;
}

.card-list__el-text {
	font-weight: 700;
	font-size: 22px;
	line-height: 115%;
	letter-spacing: -0.02em;
	display: inline;
	border-bottom: 0.5px solid #e8e8e8;
	transition: 0.3s;
}

.card-list__el-desc {
	margin-top: 8px;
	overflow: hidden;
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
}

.section-title {
	font-weight: 500;
	font-size: 60px;
	line-height: 132%;
}

.section {
	margin-top: 58px;
}

.section:first-child {
	margin-top: 24px;
}

.card-action {
	display: flex;
	justify-content: center;
	margin-top: 50px;
}

.card {
	margin-top: 38px;
}

.grid-2-row {
	display: flex;
	margin-top: 68px;
}

.grid-2-row:first-child {
	margin-top: 24px;
}

.grid-2-row__aside {
	flex: 0 0 25%;
	margin: -20px 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.grid-2-row__main {
	flex: 0 1 75%;
	padding-right: 32px;
}

.grid-2__aside-col-visual {
	max-width: 300px;
}

.grid-2__aside-col-visual img {
	width: 100%;
}

.grid-2-main__visual-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.grid-2__aside-col-lable {
	font-weight: 700;
	font-size: 60px;
	line-height: 62px;
}

.button--sm {
	padding: 12px 24px;
}

.grid-2__aside-col-title {
	margin: 8px 0;
	font-weight: 700;
	font-size: 25px;
	line-height: 115%;
}

.grid-2__aside-col-desc {
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
}

.grid-2__aside-col-desc p {
	margin: 8px 0;
}

.grid-2__aside-col-desc p:last-child {
	margin-bottom: 0;
}

.grid-2-row__aside-col {
	padding: 20px 0;
}

.grid-2-row--revert {
	flex-direction: row-reverse;
}

.grid-2-row__main-visual {
	height: 100%;
}

.grid-2-row--revert .grid-2-row__main {
	padding-right: 0;
	padding-left: 32px;
}

.half-b {
	display: flex;
	background: rgba(250, 250, 250, 0.93);
	border: 1px solid #E8E8E8;
}

.half-b-text {
	padding: 24px 10px 24px 24px;
}

.half-b-visual {
	display: flex;
	min-width: 457px;
}

.half-b-visual__img {
	width: 100%;
}

.half-b-text__title {
	font-weight: 700;
	font-size: 48px;
	line-height: 125%;
}

.page-title--space {
	margin-bottom: 24px;
}

.half-b-text__desc {
	margin-top: 8px;
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
}

.half-b-text__action {
	margin-top: 16px;
}

.grid-f {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin: 4px -20px -20px -20px;
}

.grid-f__el {
	padding: 20px;
	max-width: 250px;
}

.section.section-free {
	margin-top: 0;
	margin-bottom: 109px;
}

.card-list__el-inner:active .card-list__el-text,
.card-list__el-inner:hover .card-list__el-text {
	color: #4990e2;
}

.soc-grid {
	display: flex;
	flex-wrap: wrap;
}

.soc-grid__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.soc-grid__left {
	padding: 16px 16px 16px 24px;
}

.soc-grid__inner {
	display: flex;
	background: rgba(255, 0, 0, 0.12);
	border-radius: 16px 16px 0 0;
	overflow: hidden;
	position: relative;
	height: 100%;
}

.soc-grid__left-link {
	display: inline;
	font-weight: 700;
	border-bottom: 1px solid rgba(248, 45, 64, 0.4);
	font-size: 18px;
	line-height: 135%;
	color: #f82d40;
	transition: .3s ease;
}

.soc-grid__left-icon {
	max-width: 70px;
	margin-top: 12px;
}

.soc-grid__el {
	flex: 0 0 auto;
	width: 50%;
}

.soc-grid__right {
	min-width: 40%;
	display: flex;
	align-content: flex-end;
	justify-content: flex-end;
	flex: 0 0 auto;
	max-width: 370px;
}

.soc-grid__right-media {
	height: 100%;
	width: 100%;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}

.soc-grid__right-media img {
	width: 100%;
}

.soc-grid__mobile {
	display: none;
}


.soc-grid__inner:active .soc-grid__left-link,
.soc-grid__inner:hover .soc-grid__left-link {
	color: #4990e2;
	border-color: #4990e2;
}

.section-pd {
	margin-bottom: -70px;
}

.section-sh {
	background: linear-gradient(180deg, #f7f6f5, #fff 87px, #fff);
	margin-top: 0;
	padding-top: 24px;
}

.hero-banner__media-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.hero-banner__slide {
	display: flex;
}

.hero-banner__desc {
	padding: 0 20px;
	width: 300px;
}

.hero-banner__list {
	transition: .5s ease-in-out;
	opacity: 0;
}

.hero-banner__list.slick-initialized {
	opacity: 1;
}

.slick-initialized  .slick-slide.hero-banner__slide {
	display: flex;
}

.hero-banner__media {
	width: 100%;
	height: 100%;
	max-height: 624px;
}

.hero-banner--aside .hero-banner__media {
	max-height: 463px;
}

.hero-banner--aside {
	display: flex;
	justify-content: space-between;
}

.hero-banner--aside .hero-banner__list {
	width: calc(100% - 288px);
}

.hero-banner__static {
	width: 258px;
}

.hero-banner__desc-title {
	margin-bottom: 8px;
	font-weight: 700;
	font-size: 18px;
}

.hero-banner__slide {
	position: relative;
}

.hero-banner__slide-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.fade-block {
	position: relative;
}

.fade-block__toggle {
	display: inline-block;
	cursor: pointer;
}

.fade-block__toggle--close {
	position: relative;
	width: 20px;
	height: 20px;
}

.fade-block__toggle--close::before,
.fade-block__toggle--close::after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-45deg);
}

.fade-block__toggle--close::after {
	transform: translate(-50%, -50%) rotate(45deg);
}

.fade-block__close {
	position: absolute;
	top: 20px;
	right: 20px;
}

.fade-block__content {
	position: absolute;
	top: 150%;
	left: 0;
	z-index: 10;
	display: none;
	box-sizing: border-box;
	width: 400px;
	padding: 20px;
	background-color: #fff;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}

.fade-block--popup .fade-block__content {
	position: fixed;
	z-index: 100;
	max-width: calc(100% - 30px);
	max-height: calc(100% - 30px);
}
.fade-block--popup .fade-block__toggle--close {
	position: absolute;
	top: 30px;
	right: 30px;
}

.fade-block--native .fade-block__content,
.fade-block--native-hover .fade-block__content {
	display: block;
	opacity: 0;
	visibility: hidden;
	transition-duration: 300ms;
}
.fade-block--native.open-fade .fade-block__content,
.fade-block--native-hover.open-fade .fade-block__content {
	visibility: visible;
	opacity: 1;
}

.fade-block--price .fade-block__content {
	top: auto;
	bottom: 100%;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	width: auto;
	min-width: 0;
	white-space: nowrap;
	border-radius: 5px;
	padding: 10px;
	font-size: 12px;
}
.fade-block--price .fade-block__toggle {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #ddd;
	font-size: 11px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.productGeneralInfo__title ~ .rating-block {
	margin-bottom: 15px;
	margin-top: 15px;
}
.rating-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.rating-block__average {
	font-size: 14px;
	line-height: 19px;
	color: #999;
	margin-right: 12px;
}
.rating-block__rating {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.rating-block__descr {
	font-size: 16px;
	line-height: 22px;
	margin-right: 15px;
}
.rating-block__rating-item {
	color: #e7e7e7;
	display: flex;
	cursor: pointer;
}
.rating-block__rating-item:not(:last-child) {
	margin-right: 1px;
}
.rating-block__rating-item .icon {
	vertical-align: top;
	width: 16px;
	height: 16px;
}
.form-field--row .rating-block__rating-item .icon {
	width: 32px!important;
	height: 32px!important;
}
.rating-block--edit .rating-block__rating:hover .rating-block__rating-item,
.rating-block__rating-item--active {
	color: #634f9a;
}
.rating-block--edit .rating-block__rating-item:hover ~ .rating-block__rating-item {
	color: #e7e7e7;
}
.rating-block__input {
	display: none;
}


.promo{
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	text-align: right;
	font-size: 16px;
	margin-top: 30px;
}
.promo__field{
	display: flex;
	align-items: center;
}
.promo__field-name{
	font-weight: 900;
	margin-right: 40px;
}
.promo__field-input.promo__field-input{
	height: 36px;
	border: 1px solid #999;
	padding: 5px 10px;
	background: none;
}
.promo_submit:hover{
	border-color: transparent;
}
.promo_submit{
	margin-top: 10px;
	background: none;
	border-bottom: 1px solid #999;
	color: #999;
	font-size: 14px;
	line-height: 1;
	transition: 0.2s;
}
.promo_errors{
	color: #f82d40;
	margin-top: 15px;
}
.promo_error + .promo_error{
	margin-top: 10px;
}

.icon-preloader::after {
	content: '';
	width: 100px;
	height: 100px;
	box-sizing: border-box;
	border-radius: 50%;
	border: 6px solid #000;
	border-top-color: transparent;
	animation: spinner 1s linear infinite;
}
.icon-preloader {
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.5);
}
@keyframes spinner {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.basketItem__infoMain .infoMain__price{
	display: flex;
	width: auto;
	align-self: flex-start;
	gap: 10px;
}
.basketItem__infoMain .basketItem__price{

}
.basketItem__infoMain .basketItem__priceOld::before{
	display: none;
}
.basketItem__infoMain .basketItem__priceOld{
	color: #000;
	text-decoration: line-through;
}
.basketItem__priceOld:not(:empty)~.basketItem__price--new{
	color: #f82d40;
}

.youtube {
	background-color: #000;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.youtube img {
	width: 100%;
	left: 0;
	opacity: 0.7;
}

.youtube.video_container img {
	top: -16.82%;
}

.youtube .play-button {
	width: 90px;
	height: 60px;
	background-color: #333;
	box-shadow: 0 0 30px rgba( 0, 0, 0, 0.6);
	z-index: 1;
	opacity: 0.8;
	border-radius: 6px;
}

.catalog-slider__nav-visual.youtube .play-button {
	width: 55px;
	height: 40px;
	background: #f00;
	opacity: 1;
}

.youtube .play-button:before {
	content: "";
	border-style: solid;
	border-width: 15px 0 15px 26.0px;
	border-color: transparent transparent transparent #fff;
}

.catalog-slider__nav-visual.youtube .play-button::before {
	border-width: 10px 0 10px 18px;
}

.youtube img,
.youtube .play-button {
	cursor: pointer;
}

.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
	position: absolute;
}

.youtube .play-button,
.youtube .play-button:before {
	top: 50%;
	left: 50%;
	transform: translate3d( -50%, -50%, 0);
}

.youtube iframe {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}


.content-read-more2 button {
	background: none!important;
	border: none;
	padding: 0!important;
	font-family: arial, sans-serif;
	color: black;
	text-decoration: underline;
	cursor:black;
}

.catalog-slider {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	min-height: 600px;
}

.catalog-slider__wrap img {
	width: 100%;
	object-fit: contain;
}

.catalog-slider__wrap iframe {
	width: 100%;
	object-fit: contain;
	min-height: 600px;
}

.catalog-slider__slider {
	width: 700px;
}

.catalog-slider .productGeneralInfo__label  {
	display: none;
}

.catalog-slider__nav-item {
	/*width: 90px !important;*/
}

.catalog-slider__nav {
	width: 270px;
	margin-top: 30px;
}

.catalog-slider__nav,
.catalog-slider__inner {
	opacity: 0;
	transition-delay: .5s;
	transition: .5s ease-in-out;
}

.catalog-slider__inner {
	min-height: 600px;
	height: 600px;
}

.catalog-slider__nav {
	min-height: 90px;
}

.catalog-slider__nav.slick-initialized,
.catalog-slider__inner.slick-initialized {
	opacity: 1;
}

.catalog-slider__inner .slick-prev,
.catalog-slider__inner .slick-next {
	width: 60px;
	height: 300px;
}

.catalog-slider__nav-visual {
	width: 80px;
	height: 80px;
	margin: 5px;
	padding: 5px;
	display: flex;
	overflow: hidden;
	border: solid 1px #e8e8e8;
	border-radius: 8px;
}

.catalog-slider__nav-visual:hover {
	cursor: pointer;
	box-shadow: 0 0 0 1px #479fe6;
	border: 1px solid transparent;
}

.slick-current .catalog-slider__nav-visual {
	border: 1px solid #479fe6;
}

.catalog-slider .slick-prev {
	left: 0;
}

.catalog-slider__nav-visual img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.catalog-slider .slick-next {
	right: 0;
}

.catalog-slider .slick-prev:before,
.catalog-slider .slick-next:before {
	color: #969696;
	width: 28px;
	height: 28px;
}

.catalog-slider .slick-prev:hover:before,
.catalog-slider .slick-next:hover:before {
	color: #f82d40;
}

.catalog-slider__slider {
	position: relative;
}

.catalog-slider .catalog-slider__label {
	position: absolute;
	top: 105%;
	right: -70px;
	z-index: 10;
}

.catalog-slider .productGeneralInfo__photoMain {
	display: flex;
	justify-content: flex-start;
}

.catalog-slider .slick-track {
	margin: 0;
	display: flex;
	align-items: center;
}

.catalog-slider__nav .slick-dots {
}

.payment-tabs button {
	appearance: none;
	border: none;
	padding: 0;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: inherit;
	line-height: inherit;
	outline: none;
	background: transparent;
}

.payment {
	font-family: 'Lato';
	padding: 38px 0;
}

.payment-wrap {
	margin-top: 50px;
}

.payment-wrap:first-child {
	margin-top: 0;
}

.payment-wrap:last-child {
	margin-bottom: 0;
}

.payment-title {
	font-size: 48px;
	font-style: normal;
	font-weight: 800;
	line-height: 30px;
	margin-bottom: 30px;
}

.payment-desc {
	margin-bottom: 40px;
}

.payment-desc:last-child {
	margin-bottom: 0;
}

.payment-desc__title {
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 20px;
}

.payment-desc__info {
	display: flex;
	margin-bottom: 14px;
}

.payment-desc__text {
	margin-bottom: 10px;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	color: #777;
}

.payment-desc__info {
	display: flex;
	gap: 37px;
	color: #777;
}

.payment-desc__note {
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}

.payment-desc__image img {
	height: 120px;
	min-width: 200px;
}


.payment-block, .payment-block--inst {
	display: none;
}

.payment-block.active {
	display: flex;
	flex-wrap: wrap;
}

.payment-block--inst.active {
	display: block;
}

.payment-block--inst > .payment-desc__text {
	margin-bottom: 26px;
	width: 50%;
}

.payment-wrap-inst {
	display: flex;
	flex-wrap: wrap;
}

.payment-block > .payment-desc {
	width: 50%;
}

.payment-block > .payment-desc:nth-child(2n) {
	padding-left: 134px;
}

.payment-desc--inst {
	width: 50%;
}

.payment-block--inst .payment-desc--inst:nth-child(2n) {
	padding-left: 134px;
}

.payment-desc .payment-desc {
	margin-top: 40px;
}

.payment-desc--inst {
	margin-bottom: 40px;
}

.payment-desc--inst:last-child {
	margin-bottom: 0;
}

.payment-desc__text .payment-desc__title {
	color: black;
}

.payment-block--skinny {
	max-width: 870px;
}

.payment-block__text {
	margin-bottom: 10px;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}

.payment-block-wrap {
	column-count: 2;
}

.payment-tabs {
	display: flex;
	gap: 43px;
	margin-bottom: 70px;
	font-size: 26px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	color: #777;
}

.payment-tab .tab-btn {
	color: #777;
	cursor: pointer;
}

.payment-tab.active .tab-btn {
	text-decoration: underline;
}

.collapse-inner {
	height: 100%;
	visibility: visible;
	opacity: 1;
	transition: all .3s ;
}

.un-list li {
	padding-left: 15px;
	position: relative;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
}


.un-list li:last-child,
.payment-desc li:last-child {
	margin-bottom: 0;
}

.un-list li:after {
	content: '';
	width: 10px;
	height: 1px;
	background: #000;
	top: 10px;
	left: 0;
	position: absolute;
}

.substrate-phone--green {
	color: #12Bf61;
}

.text-guide__row {
	margin-bottom: 16px;
}

.text-guide__title {
	margin-bottom: 8px;
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
}

.text-guide__row-content p:first-child {
	margin-top: 0;
}

.repail-info__title{
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 8px;
	display: inline-block;
}

.repail-info__text  p:first-child {
	margin-top: 0;
}

.repail-info__text {
	margin-bottom: 24px;
}

.repail-info__free-link {
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 16px;
}

.repail-info__free a {
	font-size: 16px;
}

.repail-info__title {
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 8px;
}

.collapse-arrow {
	display: none;
	width: 20px;
	height: 20px;
}


.consultManager__error {
	color: red;
	margin-top: 10px;
	display: none;
}

.overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
	background: rgba(0, 0, 0, 0.4);
	opacity: 0;
	transition: 0.25s;
	z-index: 200;
}

.overlay.open, .state--modal-open .overlay, .state--modal-loading .overlay {
	opacity: 1;
	visibility: visible;
}

.modal[data-id=installment_modal] {
	display: none;
	transform: translateY(0);
	filter: blur(0px);
	opacity: 1;
	position: fixed;
	transition: 0.5s ease-in-out;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 300;
}

.modal[data-id=installment_modal].open {
	display: block;
	max-width: 1230px;
	max-height: 100%;
	border-radius: 24px;
	right: 50%;
	left: unset;
	top: 48px;
	bottom: initial;
	animation: none;
	transform: translateX(50%);
}

.modal[data-id=installment_modal] .modal-container {
	overflow-y: auto;
	border-radius: 24px;
	padding: 0 20px;
	height: auto;
	max-height: 90%;
	bottom: initial;
	background: #fff;
}

.modal[data-id=installment_modal] .payment-title {
	margin-top: 30px;
}

.modal[data-id="installment_modal"] .payment-header {
	height: 100px;
	background: white;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.modal[data-id=installment_modal] .modal-container::-webkit-scrollbar {
	width: 7px;
	background-color: #e1e1e1;
}

.modal[data-id=installment_modal] .modal-container::-webkit-scrollbar-thumb {
	background-color: #8c9294;
}

.modal[data-id="installment_modal"] .modal-button {
	margin-top: 20px;
}
.modal[data-id="installment_modal"] .modal-button .js-close-modal {
	background: none;
}
.modal[data-id="installment_modal"] .modal-title {
	display: flex;
	justify-content: space-between;
}

.close--icon {
	width: 30px;
	height: 30px;
}

.installment__link {
	cursor: pointer;
	display: flex;
	font-size: 15px;
	font-weight: 400;
	gap: 10px;
	flex-wrap: wrap;
}

.priceBlock__right {
	display: flex;

	.manager_point {
		position: initial;
	}
}

.installment__link .js-modal-btn {
	color: #f82d40;
	text-decoration: underline;
}

.installment__link .js-modal-btn:hover {
	text-decoration: none;
}

.installment__link-img {
	width: 20px;
	height: 20px;
}
.installment__info {
	font-size: 15px;
	font-weight: 400;
}

.installment__info--bold {
	font-weight: 700;
}

@media (max-width: 1023px) {
	.payment-title {
		font-size: 32px;
	}

	.payment-block--inst > .payment-desc__text {
		width: 100%;
	}

	.payment-wrap-inst {
		display: block;
	}

	.payment-desc--inst {
		width: 100%;
	}

	.payment-block--inst .payment-desc--inst:nth-child(2n) {
		padding-left: 0;
	}

	.payment-tab .tab-btn {
		color: #f82d40;
	}

	.payment-block > .payment-desc,
	.payment-block > .payment-desc--inst {
		width: 100%;
	}

	.payment-block > .payment-desc:nth-child(2n) {
		padding-left: 0;
	}

	.payment-wrap {
		margin-top: 30px;
	}

	.payment-wrap:after {
		content: '';
		display: block;
		height: .5px;
		width: 100%;
		background: black;
		opacity: .2;
	}

	.collapse-inner {
		height: 0;
		visibility: hidden;
		opacity: 0;
		transition: all .3s ;
	}

	.collapse-inner.active {
		height: 100%;
		visibility: visible;
		opacity: 1;
		transition: all .3s ;
	}

	.collapse-button {
		cursor: pointer;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}

	.collapse-arrow {
		display: flex;
		margin-top: 5px;
		transition: all .3s;
	}
}

@media (max-width: 639px) {
	.payment {
		padding: 0;
	}

	.payment-title {
		font-size: 20px;
	}

	.payment-tabs {
		gap: 20px;
		margin-bottom: 20px;
		font-size: 18px;
	}

	.payment-desc {
		margin-bottom: 30px;
	}

	.payment-desc__title {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.payment-desc__text {
		font-size: 16px;
		line-height: 21px;
	}

	.payment-desc__image  img {
		height: 75px;
		min-width: 125px;
	}

	.payment-desc__info {
		gap: 20px;
	}

	.payment-desc__note {
		font-size: 16px;
		line-height: 21px;
	}
}

@media (max-width: 479px ) {
	.info-list__row.info-list__row--header {
		align-items: flex-start;
	}

	.repail-info__text p {
		font-size: 14px;
		line-height: 20px;
	}
}
.rotate180 {
	transform: rotate(180deg);
}

.characteristics__table {
    width: 100%
}
.characteristics__table tbody {
    line-height: 40px;
}
.characteristics__table td:first-child {
    font-weight: 600;
    font-size: 19px;
}
.characteristics__table tr .characteristics__tableSubtitle {
    font-weight: 700;
    font-size: 22px;
}

::-webkit-scrollbar {
    width: 12px;
    height: auto;
    background-color: unset;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #253861;
}
::-webkit-scrollbar-thumb {
    background-color: #ff0000;
    border-radius: 9em;
    box-shadow: inset 1px 1px 10px #f3faf7;
}
/*улучшить кресла карточка товара start*/
.improvement-section {
	margin-bottom: 30px;
	text-align: -webkit-center;
}
.improvement-block {
	max-width: 645px;
	padding: 8px 0 0 30px;
}
.improvement-block__title {
	font-size: 30px;
	text-align: start;
}
.improvement-block__description {
	font-size: 20px;
	text-align: start;
}
.improvement-block-col.col-1 {
	padding: 0 0 30px 0;
}
.improvement-block-col__button {
	background-color: #ff0000;
}
.improvement-block-col__button:hover {
	box-shadow: none;
	background-color: #f82d40;
	transform: none;
}
/*улучшить кресла карточка товара end*/


/*новая деталка start*/
.newDetailedCardContainer .priceInfo{
	margin: 10px 0;
}
.newDetailedCardContainer .priceInfo.onsale{
	display: flex;
	gap: 5px;
	align-items: flex-end;
	margin-bottom: 18px;
}

.newDetailedCardContainer .priceInfo .fade-block--price{
	top: 0;
	margin-right: 8px;
}

.newDetailedCardContainer .priceInfo__old, .priceInfo__old + .priceInfo__curr {
	margin-bottom: -5px;
}

.newDetailedCardContainer .priceInfo.onsale .priceInfo__old:before {
	bottom: 5px;
}

.newDetailedCardContainer .rating-block {
	display: inline-block;
}

.newDetailedCardContainer .productGeneralInfo {
	position: relative;
}
.newDetailedCardContainer .catalog-slider {
	position: relative;
}

.newDetailedCardContainer .links-block {
	display: flex;
	flex-direction: column;
	gap: 10px;
	position: absolute;
	top: -50px;
	right: 60px;
	z-index: 1;
}

.newDetailedCardContainer .improvement-block {
	max-width: 100%;
}

.newDetailedCardContainer .pinnedImage {
	position: relative;
}

.newDetailedCardContainer .pinnedImage__pin {
	position: absolute;
}


.pin {
	position: relative;
	width: 28px;
	height: 28px;
	background: white;
	border-radius: 50%;
	-webkit-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.3);
	box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.3);
	cursor: pointer;
}

.pin::after {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	content: "";
	display: block;
	width: 15px;
	height: 1px;
	background-color: #888888
}
.pin::before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	content: "";
	display: block;
	width: 1px;
	height: 15px;
	background-color: #888888
}

.pin.active::before {
	transition: all .3s;
	height: 1px;
	background-color: transparent;
}

.pin__note {
	position: absolute;
	opacity: 0;
	display: flex;
	width: 230px;
	transition: all .3s;
	top: -70px;
	border-radius: 6px;
	padding: 10px 12px;
	font-size: 12px;
	font-weight: 400;
	line-height: 13px;
	letter-spacing: -0.04em;
	background: rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: 6px 6px 18px -1px rgba(0,0,0,0.15);
	-moz-box-shadow: 6px 6px 18px -1px rgba(0,0,0,0.15);
	box-shadow: 6px 6px 18px -1px rgba(0,0,0,0.15);
}

.pin__note::after {
	content: '';
	position: absolute;
	left: 20px;
	bottom: -25px;
	border: 10px solid transparent;
	border-top: 20px solid rgba(255, 255, 255, 0.8);

}

.pin__note.right {
	left: -15px
}

.pin__note.left {
	left: -190px
}

.pin__note.left::after {
	left: 195px
}

.pin.active .pin__note {
	opacity: 1;
	transition: all .3s;
}


.newDetailedCardContainer .product-reviews__wrap {
	max-width: 100%;
}

.newDetailedCardContainer .product-reviews__action {
	max-width: 100%;
	width: 290px
}

.newDetailedCardContainer .product-reviews {
	display: flex;
}

.newDetailedCardContainer .actionsLoadMore__wrap {
	border-top: none
}

.newDetailedCardContainer .product-reviews__info {
	font-size: 16px;
	line-height: 19px;
}
.newDetailedCardContainer .product-reviews__text {
	font-size: 16px;
	line-height: 19px;
}
.newDetailedCardContainer .rating-block__rating-item--active {
	color: #FEB72B;
}

.newDetailedCardContainer .reviewItem {
	border-top: none;
	margin-bottom: 16px;
}

.newDetailedCardContainer .product-reviews__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.sideInfoDelivery {
	border-radius: 12px;
	background: rgba(208, 211, 241, 0.14);
	overflow: hidden;
	display: flex;
}

.sideInfoDelivery__wrap {
	padding: 17px 21px;
	width: 55%;
}

.sideInfoDelivery__title {
	font-size: 24px;
	font-weight: 500;
	line-height: 59px;
	letter-spacing: -0.04em;
}

.sideInfoDelivery__city, .sideInfoDelivery__price {
	font-size: 24px;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: -0.04em;
	color: rgba(237, 40, 47, 1);
}

.sideInfoDelivery__img {
	width: 45%;
}

.sideInfo__container {
	margin-top: 20px;
}

.sideInfoMap {
	border-radius: 12px;
	overflow: hidden;
	display: flex;
	position: relative;
	width: 100%;
	height: 152px;
	align-items: center;
	justify-content: center;
}

.sideInfoMap__link {
	inset: 0;
	position: absolute;
}

.sideInfoMap__block {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	flex-wrap: wrap;
}

.sideInfoMap__title {
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -0.04em;
	color: rgba(47, 47, 47, 1);
}

.sideInfoMap__city {
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -0.04em;
	color: rgba(237, 40, 47, 1);

}

.newDetailedCardContainer .detailedCardContainer__mobile {
	display: none;
}

.newDetailedCardContainer .newDetailedCardContainer__mobile {
	display: none;
}

.button-order.button-order__mobile.btn-to-order {
	display: none;
	background-color: #22b14c;
	border: 1px solid #22b14c;
	box-shadow: 0 4px 0 0 #1b9b40;
}

.in-basket .button-order {
	display: none;
}

.in-basket .button-order.button-order__mobile.btn-to-order {
	display: flex;
}

.newDetailedCardContainer__mobile .product-card__tabs-list {
	display: flex;
	gap: 20px;
	justify-content: center;
}

.newDetailedCardContainer .priceInfo.inline_container {
	display: flex;
	flex-wrap: wrap;
}

.newDetailedCardContainer .catalog-slider__nav {
	width: 540px;
}

.newDetailedCardContainer .product-slider__container.container {
	max-width: 1112px;
}


.newDetailedCardContainer section.product-section {
	margin-top: 0;
	max-width: 100%;
}

.newDetailedCardContainer > section.container {
	display: block;
	width: 100%;
	box-sizing: border-box;
}

.newDetailedCardContainer .catalog-item-layout {
	width: 100%;
}

.newDetailedCardContainer .catalog-item-layout__legacy {
	display: none !important;
}

	/*.newDetailedCardContainer .sideInfoOptions {*/
/*	padding: 20px 25px 27px;*/
/*}*/

.js-offers-slider .slick-prev {
	left: -3px;
}

.js-offers-slider .slick-next {
	right: -3px;
}

.js-offers-slider .slick-prev, .js-offers-slider .slick-next {
	top: 35%;
}

.js-offers-slider .slick-prev:before, .js-offers-slider .slick-next:before {
	color: rgba(41, 62, 242, 1);
}

.js-offers-slider .sideInfoOptions__colorsItem {
	border: none;
	margin-right: 9px;
}

.js-offers-slider .sideInfoOptions__colorsItem.active .colorItem_pattern::after {
	content: "";
	display: block;
	height: 3px;
	width: 50px;
	position: absolute;
	top: 60px;
	background: #479fe6;
}

.js-offers-slider .sideInfoOptions__colorsItem:hover .colorItem_pattern::after {
	content: "";
	display: block;
	height: 3px;
	width: 50px;
	position: absolute;
	top: 60px;
	background: rgba(71, 159, 230, .3);
	transition: 0.1s;
}

.new-salons__section .salons__item {
	max-width: 100%;
	padding: 0 10px;
}



.js-bottom-slider {
	width: 100%;
}

.js-bottom-slider .slick-prev {
	background: rgba(40, 40, 40, 1);
	height: 55px;
	width: 55px;
	border-radius: 50%;
	left: -30px;
}

.js-bottom-slider .slick-next {
	background: rgba(40, 40, 40, 1);
	height: 55px;
	width: 55px;
	border-radius: 50%;
	right: 0;
}

.js-bottom-slider .slick-prev:before, .js-bottom-slider .slick-next:before {
	color: white;
}

.js-bottom-slider .slick-dots {
	bottom: -30px;
}

.js-salons-slider {
	width: 100%;
}

.js-salons-slider .slick-dots {
	bottom: -20px;
}

.new-salons__section .js-salons-slider .slick-slide:first-child .salons__item {
	padding-left: 0;
}
.new-salons__section .js-salons-slider .slick-slide:last-child .salons__item {
	padding-right: 0;
}


.js-salons-slider .slick-dots li, .js-bottom-slider .slick-dots li {
	margin: 0;
}

.js-salons-slider .slick-dots li.slick-active button, .js-bottom-slider .slick-dots li.slick-active button {
	background: rgba(40, 40, 40, 1);
}

.js-salons-slider .slick-prev {
	background: rgba(40, 40, 40, 1);
	height: 55px;
	width: 55px;
	border-radius: 50%;
	left: -30px;
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	top: 98px;
}

.js-salons-slider .slick-next {
	background: rgba(40, 40, 40, 1);
	height: 55px;
	width: 55px;
	border-radius: 50%;
	right: 0;
	top: 98px;

	-ms-transform: translate(50%, 0);
	transform: translate(50%, 0);
}

.js-salons-slider .slick-prev:before, .js-bottom-slider .slick-next:before {
	color: white;
}

.js-salons-slider .slick-prev:hover,
.js-salons-slider .slick-next:hover {
	background: rgba(40, 40, 40, .4);
}

.js-salons-slider .slick-prev:after,
.js-salons-slider .slick-next:after {
	content: '';
	background: white;
	width: 15px;
	height: 2px;
	display: inline-block;
	position: absolute;
}

.js-salons-slider .slick-prev:after {
	top: 45%;
	left: 40%;
	transform: translateY(70%);
}

.js-salons-slider .slick-next:after {
	top: 45%;
	left: 33%;
	transform: translateY(70%);
}

.js-salons-slider .slick-prev:hover:after, .js-salons-slider .slick-next:hover:after  {
	background: #f82d40;
}

.js-salons-slider .slick-prev.slick-disabled,
.js-salons-slider .slick-next.slick-disabled {
	visibility: hidden;
}

.js-salons-slider .slick-prev:hover:before,
.js-salons-slider .slick-next:hover:before {
	color: #f82d40;
}

.js-salons-slider .slick-prev:before,
.js-salons-slider .slick-next:before,
.js-salons-slider .slick-prev:after,
.js-salons-slider .slick-next:after {
	transition-duration: 0s;
}

.js-salons-slider .slick-dots li button {
	background: transparent;
}


.sideInfo__itemContainer {
	max-width: 100%;
	display: flex;
	align-items: center;
	max-height: 50px;
	gap: 12px;
	position: relative;
}

.sideInfo__image{
	height: 35px;
	width: 77px;
	object-fit: cover;
}

.sideInfo_dropdown::after {
	content: url("data:image/svg+xml, <svg width='20' height='20' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17 10L12 15C10.0474 13.0474 8.95262 11.9526 7 10' stroke='grey' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
	position: relative;
	top: 5px;
}

.sideInfo_dropdownOptions {
	background: #FFFFFF;
	display: none;
	position: absolute;
	top: 45px;
	transition: 0.2s;
	border-radius: 10px;
	z-index: 10;
	font-size: 16px;
	width: 320px;
	max-height: 130px;
	padding: 5px 5px 5px 10px;
	right: 0;
	box-shadow: 0px 4px 4px 0px #0000001A;
	overflow-y: auto;
}

#region-epilog {
	padding: 20px;
	gap: 20px;
	display: flex;
	flex-direction: column;
}

.sideInfo_dropdownOption {
	display: block;
	cursor: pointer;
	color: #000;
}

.sideInfo_dropdownOption:hover {
	color: #f82d40;
}

.sideInfo_dropdownOption.selected {
	color: #f82d40;
	font-weight: 600;
}

.sideInfo_dropdownOptions.open {
	display: block;
}

.sideInfo_linkText{
	font-size: 16px;
	font-weight: 600;
	text-decoration: underline;
	color: #f82d40;
	cursor: pointer;
}

.sideInfo_delieveryPrice{
	font-weight: 600;
	font-size: 16px;
	line-height: 19.36px;
	color: #00000066;
}

.sideInfo_delieveryPrice.free{
	color: #5CB775;
}

.sideInfo_delieveryTitle{
	font-weight: 600;
	font-size: 16px;
	line-height: 19.36px;
}


@media (max-width: 767px) {
	.newDetailedCardContainer .product-slider__container.container {
		max-width: 600px;
	}

	.newDetailedCardContainer .wrap,
	.newDetailedCardContainer .detailedCardContainer__top,
	.new-salons__section .wrap {
		width: 600px;
	}

	.newDetailedCardContainer .detailedCardContainer__main {
		width: 100%;
		padding: 0 10px;
	}

	.newDetailedCardContainer .materials__guidanceImg {
		max-width: 100%;
	}

	.newDetailedCardContainer .materials__guidance {
		border: none;
	}

	/*.newDetailedCardContainer .detailedCardContainer__side {*/
	/*	display: none;*/
	/*}*/
	.newDetailedCardContainer .detailedCardContainer__side .sideInfoMap {
		display: none;
	}
	.newDetailedCardContainer .detailedCardContainer__side .sideInfoDelivery {
		display: none;
	}
	.newDetailedCardContainer .detailedCardContainer__side .sideInfoDetails {
		display: none;
	}
	.newDetailedCardContainer .detailedCardContainer__side .sideInfoOptions__basketInfo {
		display: none;
	}
	.newDetailedCardContainer .detailedCardContainer__side .sideInfoOptions__wrap {
		display: none;
	}
	.newDetailedCardContainer .detailedCardContainer__side .sideInfoOptions__orderForm {
		position: fixed;
		bottom: 65px;
		left: 0;
		right: 0;
		z-index: 100;
	}

	.newDetailedCardContainer .sideInfoDetails {
		padding: 10px 0 0;
	}

	.newDetailedCardContainer .detailedCardContainer__mobile {
		display: block;
	}

	.newDetailedCardContainer .productGeneralInfo__title {
		width: auto;
	}
	/*.newDetailedCardContainer .catalog-slider .slick-next {*/
	/*	right: 0;*/
	/*}*/
	/*.newDetailedCardContainer .catalog-slider .slick-prev {*/
	/*	left: 0;*/
	/*}*/

	.newDetailedCardContainer .catalog-slider__inner {
		min-height: 350px;
		height: 350px;
	}
	.newDetailedCardContainer .catalog-slider__slider {
		max-width: 100%;
		width: 350px;
	}

	.new-salons__section .salons__list {
		flex-direction: column;
	}
	.new-salons__section .salons__item {
		flex: 1 1 auto;
		max-width: 300px;
	}

	.new-salons__section .salon__img {
		height: 180px;
	}
	.new-salons__section .salon__label {
		font-size: 26px;
		padding: 4px 12px;
		top: 16px;
		right: 0;
	}
	.new-salons__section .salon__address {
		font-size: 15px;
		line-height: 18px;
	}
	.new-salons__section .salon__details {
		font-size: 12px;
		line-height: 24px;
	}

	.new-salons__section .salon__details-bottom .linkTel{
		font-size: 15px;
	}

	.new-salons__section .salon__details-bottom span{
		font-size: 12px;
	}

	.new-salons__section .salon__img img {
		object-fit: cover;
	}


	.button-order.button-order__mobile {
		min-width: 100%;
		height: 40px;
		font-size: 16px;
		font-weight: 500;
		line-height: 20px;
		padding: 11px 0;
		border: none;
		box-shadow: none;
		background: rgba(255, 65, 65, 1);
		border-radius: 8px 8px 0px 0px;
	}

	.button-order__mobile.button-active:not(.disabled):active {
		background-color: rgba(237, 40, 47, 1);
		border: none;
		box-shadow: none;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@media (max-width: 599px) {
	.newDetailedCardContainer .productGeneralInfo {
		margin-bottom: 10px;
	}

	.newDetailedCardContainer .features {
		margin-bottom: 40px;
	}

	.newDetailedCardContainer.detailedCardContainer {
		padding-top: 8px;
	}

	.newDetailedCardContainer .product-slider__container.container {
		max-width: 360px;
	}

	.newDetailedCardContainer__mobile {
		display: block
	}

	.newDetailedCardContainer__desktop {
		display: none;
	}

	.newDetailedCardContainer .wrap,
	.newDetailedCardContainer .detailedCardContainer__top,
	.new-salons__section .wrap {
		max-width: 100%;
		width: 100%;
		padding: 0 10px;
	}

	.newDetailedCardContainer .catalog-slider__nav {
		width: 265px;
	}

	.elements__rolls .elementsItem__btnGroup {
		width: auto;
		flex-wrap: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
		padding-bottom: 10px;
	}

	.elements__rolls .elements__btn {
		height: auto;
	}

	.elementsItem__factiod {
		margin-top: 12px;
     	width: auto;
	}

	.elementsItem__btnGroup .btn__text {
		font-size: 20px;
	}

	.js-inner .elementsItem:last-of-type {
		padding-bottom: 0;
	}

	.elementsItem {
		padding-bottom: 30px;
	}

	.newDetailedCardContainer .catalog-slider {
		min-height: 100%;
	}

	.newDetailedCardContainer .productGeneralInfo__title {
		font-size: 30px;
		line-height: 32px;
	}

	.newDetailedCardContainer .productGeneralInfo__title {
		font-size: 30px;
		line-height: 32px;
	}

	.newDetailedCardContainer .sideInfoOptions {
		border: none;
		padding: 0;
		min-height: 100%;
	}

	.newDetailedCardContainer .priceInfo__new, .newDetailedCardContainer .priceInfo__new + .priceInfo__curr, .newDetailedCardContainer .priceInfo__pre {
		font-size: 24px;
	}


	.newDetailedCardContainer .modelInfo {
		display: none;
	}

	.pin__note.right {
		left: -55px
	}

	.pin__note.right::after  {
		left: 60px
	}

	.pin__note.left {
		left: -150px
	}

	.pin__note.left::after {
		left: 155px
	}


	.newDetailedCardContainer .producer__description {
		width: 100%;
	}
	.newDetailedCardContainer .productSubtitle {
		font-size: 26px;
		font-weight: 500;
		line-height: 72px;
	}


	.newDetailedCardContainer .product-card__desc-title {
		font-weight: 600;
		font-size: 20px;
		line-height: 26px;
		letter-spacing: -.02em;
		margin-bottom: 8px;
		font-family: 'Exo 2';
	}

	.newDetailedCardContainer .product-card__desc-title a {
		color: black
	}

	.newDetailedCardContainer .producerFactoid {
		display: none
	}


	.newDetailedCardContainer .productSubtitle-big {
		font-size: 26px;
		font-weight: 500;
		line-height: 50px;
	}

	.newDetailedCardContainer .productText {
		font-size: 16px;
		font-weight: 400;
		line-height: 28px;
	}

	.newDetailedCardContainer .customColor {
		display: none;
	}

	.newDetailedCardContainer .reviewsContent {
		margin-bottom: 10px;
	}

	.newDetailedCardContainer .indexTitle {
		font-weight: 600;
		font-size: 26px;
		line-height: 32px;
		letter-spacing: -.02em;
	}
	.newDetailedCardContainer .product-reviews {
		flex-direction: column;
	}

	.newDetailedCardContainer .product-reviews__wrap {
		width: 355px;
	}
	.newDetailedCardContainer .reviewItem {
		padding-top: 0;
	}

	.newDetailedCardContainer .product-reviews__top {
		flex-direction: column;
		align-items: flex-start;
	}
	.newDetailedCardContainer .product-reviews__text {
		margin-top: 7px;
	}
	.newDetailedCardContainer .productSimilar__link-wide {
		font-weight: 600;
		font-size: 26px;
		line-height: 32px;
		letter-spacing: -.02em;
	}

	.newDetailedCardContainer .materials__guidanceItem {
		display: flex;
		gap: 10px;
		width: 100%;
	}

	.newDetailedCardContainer .guidanceItem__text {
		flex: 1 1 auto;
	}

	.newDetailedCardContainer .guidanceItem__ico {
		min-width: 40px;
	}

	.newDetailedCardContainer .newDetailedCardContainer__desktop.materials__guidance {
		display: none;
	}

	.newDetailedCardContainer .materials__guidance {
		padding: 20px 0;
		display: flex;
		flex-direction: column;
		gap: 14px
	}

	.newDetailedCardContainer .priceInfo.inline_container {
		justify-content: space-between;
		align-items: center;
		padding: 0px 10px;
	}

	.newDetailedCardContainer .priceInfo__block.inline_container {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
	}

	.newDetailedCardContainer .detailedCardContainer__side, .sideInfo {
		width: 100%;
	}

	.newDetailedCardContainer .product-card__tabs--disabled .product-card__tabs-list-el .tab-btn {
		font-size: 17px;
		line-height: 24px;
	}

	.newDetailedCardContainer .product-card__tabs-content-el p:first-child {
		line-height: 28px;
	}

	.newDetailedCardContainer .characteristics__descr-legal p,
	.newDetailedCardContainer .characteristics__descr-legal p:first-of-type {
		line-height: 16px;
		font-size: 12px;
	}

	.newDetailedCardContainer .links-block {
		right: 0;
	}

	.newDetailedCardContainer .slick-dotted.slick-slider {
		margin-bottom: 0;
	}

	.newDetailedCardContainer .newDetailedCardContainer__mobile {
		display: block;
	}

	.newDetailedCardContainer .product-card__tabs-list {
		display: flex;
		gap: 15px;
		justify-content: flex-start;
	}

	.catalogContainer {
		padding-top: 20px;
	}

	.improvement-block__title {
		line-height: 35px;
	}

	.improvement-block__description {
		display: none;
	}

	.improvement-block-col__button {
		margin-top: 10px;
		margin-left: auto;
	}

	.improvement-block-col.col-1 {
		padding: 0 0 15px 0;
	}

	.new-salons__section .indexTitle {
		font-size: 26px;
		line-height: 32px;
	}

	.catalog-slider__wrap iframe {
		min-height: 300px;
	}

	.priceInfo__discountPrice {
		display: flex;
		gap: 5px
	}

	.newDetailedCardContainer .priceInfo .fade-block--price{
		position: absolute;
		top: 15px;
	}

	.elementsRichItem__img, .elementFunction__img {
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.elementsRichItem__imgCapture, .elementFunction__imgCapture {
		margin-bottom: 15px;
		width: 100%;
	}

}

.catalog_links {
	gap: 10px;
	display: flex;
	white-space: nowrap;
	overflow: auto;
}

.catalog_link {
	color: black;
	cursor: pointer;
	font-weight: 500;
	padding: 16px;
	background: white;
	border-radius: 10px;
	text-decoration: none;
}


/*новая деталка end*/

/* catalog-element description redesign */
.sideInfo__header {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px 12px;
	margin-bottom: 16px;
}
.sideInfo__header .site_markers {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0;
}
.sideInfo__header .rating-block {
	margin: 0;
}
.sideInfo__title {
	flex: 1 0 100%;
	margin: 4px 0 0;
	font-family: 'Exo 2', sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.2;
	color: #141414;
}
.product-description {
	margin: 0 0 40px;
	max-width: 860px;
}
.product-description__title {
	margin: 0 0 12px;
	font-family: 'Exo 2', sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: -0.02em;
	color: #141414;
}
.product-description__content {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #141414;
}
.product-description__content.is-expanded {
	display: block;
	-webkit-line-clamp: unset;
	overflow: visible;
}
.product-description__content p {
	margin: 0 0 12px;
}
.product-description__content p:last-child {
	margin-bottom: 0;
}
.product-description__more {
	display: inline-block;
	margin-top: 8px;
	padding: 0;
	border: 0;
	background: none;
	color: #293ef2;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	cursor: pointer;
}
.product-description__more:hover {
	color: #ed282f;
}
.product-description__more[hidden] {
	display: none;
}
@media (max-width: 767px) {
	.sideInfo__title {
		font-size: 24px;
	}
	.product-description {
		margin-bottom: 32px;
		max-width: 100%;
	}
	.product-description__title {
		font-size: 22px;
		line-height: 28px;
	}
}

/* catalog-element info tabs */
.product-info-tabs {
	margin: 0 0 40px;
	max-width: 1360px;
}
.product-info-tabs__nav {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	margin: 0 0 24px;
	padding: 0;
	list-style: none;
}
.product-info-tabs__tab {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	min-height: 50px;
	padding: 12px 24px;
	border: 1px solid #e2e2e2;
	border-radius: 10px;
	background: transparent;
	color: #141414;
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
	cursor: pointer;
	transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}
.product-info-tabs__tab:hover {
	border-color: #bdbdbd;
}
.product-info-tabs__tab.is-active {
	border-color: transparent;
	background: #fff;
	box-shadow: 0 0 0 1px transparent;
	color: #141414;
}
.product-info-tabs__count {
	color: #f1282f;
	font-weight: 600;
}
.product-info-tabs__panel {
	display: none;
}
.product-info-tabs__panel.is-active {
	display: block;
}
.product-info-tabs .characteristics__table tr.is-collapsed {
	display: none;
}
.product-info-tabs .characteristics__more-row td {
	padding-top: 8px;
	border-bottom: 0;
	text-align: left;
	vertical-align: middle;
}
.product-info-tabs .characteristics__more {
	display: inline-block;
	padding: 0;
	border: 0;
	background: none;
	color: #293ef2;
	font-family: inherit;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	cursor: pointer;
}
.product-info-tabs .characteristics__more:hover {
	color: #ed282f;
}
.product-info-tabs .characteristics__title,
.product-info-tabs .materials__title {
	display: none;
}
.product-info-tabs__brand {
	max-width: 860px;
	font-size: 16px;
	line-height: 1.5;
	color: #141414;
}
.product-info-tabs__brand-name {
	margin: 0 0 12px;
	/*font-family: 'Exo 2', sans-serif;*/
	font-size: 16px;
	font-weight: 600;
	line-height: 1.3;
	color: #141414;
}
.product-info-tabs__brand-text {
	margin: 0;
	color: #484848;
}
.product-info-files {
	max-width: 402px;
	padding: 24px 16px;
	border-radius: 16px;
	background: #f1f1f7;
}
.product-info-files__list {
	display: flex;
	flex-direction: column;
	gap: 18px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.product-info-files__item {
	display: flex;
	align-items: center;
	gap: 12px;
	min-height: 38px;
}
.product-info-files__icon {
	flex: 0 0 38px;
	width: 38px;
	height: 38px;
	border-radius: 8px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #484848;
	font-size: 11px;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
}
.product-info-files__meta {
	display: flex;
	flex-direction: column;
	gap: 2px;
	min-width: 0;
}
.product-info-files__name {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.3;
	color: #141414;
}
.product-info-files__hint {
	font-size: 12px;
	line-height: 1.3;
	color: #848484;
}
.product-info-files__empty {
	margin: 0;
	padding: 8px;
	font-size: 14px;
	line-height: 1.4;
	color: #848484;
}
@media (max-width: 767px) {
	.product-info-tabs {
		margin-bottom: 32px;
	}
	.product-info-tabs__nav {
		flex-wrap: nowrap;
		gap: 8px;
		margin-bottom: 16px;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
	}
	.product-info-tabs__nav::-webkit-scrollbar {
		display: none;
	}
	.product-info-tabs__tab {
		flex: 0 0 auto;
		min-height: 44px;
		padding: 10px 16px;
		font-size: 14px;
		white-space: nowrap;
	}
	.product-info-files {
		max-width: 100%;
	}
}

/* End */


/* Start:/local/new_build/local/assets/dist/styles/styles.build.css?17927459921918404*/
@charset "UTF-8";
/*
	variable naming rules:
	color-* -- color value
	fz-* -- font-size value
	fw-* -- font-weight value
	ff-* -- font-family value
	fs-* -- font-style value
	*-color -- color of specific element
	*-bg -- background of specific element
	...
*/
/* sizes */
/* container */
/* grid */
/* colors */
/* shadows */
/* border radius */
/* text */
/* text xs */
/* transitions */
body {
  --white-100: #fff;
  --black-100: #000;
  --blue-100: #002772;
}

body.dark-theme {
  --white-100: #000;
  --black-100: #fff;
  --blue-100: #0949b4;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Inter Regular"), local("Inter-Regular"), url("/local/new_build/local/assets/fonts/Inter/Inter-Regular.woff2") format("woff2"), url("/local/new_build/local/assets/fonts/Inter/Inter-Regular.woff") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: local("Inter Medium"), local("Inter-Medium"), url("/local/new_build/local/assets/fonts/Inter/Inter-Medium.woff2") format("woff2"), url("/local/new_build/local/assets/fonts/Inter/Inter-Medium.woff") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: local("Inter SemiBold"), local("Inter-SemiBold"), url("/local/new_build/local/assets/fonts/Inter/Inter-SemiBold.woff2") format("woff2"), url("/local/new_build/local/assets/fonts/Inter/Inter-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Inter Bold"), local("Inter-Bold"), url("/local/new_build/local/assets/fonts/Inter/Inter-Bold.woff2") format("woff2"), url("/local/new_build/local/assets/fonts/Inter/Inter-Bold.woff") format("woff");
}
@font-face {
  font-family: "nbrb";
  src: url("/local/new_build/local/assets/fonts/nbrb/nbrb.woff2") format("woff2"), url("/local/new_build/local/assets/fonts/nbrb/nbrb.ttf") format("truetype"), url("/local/new_build/local/assets/fonts/nbrb/nbrb.woff") format("woff");
  unicode-range: U+E901, U+0182, U+0183;
  size-adjust: 125%;
}
@font-face {
  font-family: "nbrb-liga";
  src: url("/local/new_build/local/assets/fonts/nbrb/nbrb.woff2") format("woff2"), url("/local/new_build/local/assets/fonts/nbrb/nbrb.ttf") format("truetype"), url("/local/new_build/local/assets/fonts/nbrb/nbrb.woff") format("woff");
  size-adjust: 125%;
}
.nbrb-icon {
  font-family: "nbrb-liga", "nbrb", sans-serif;
  speak: none;
  font-style: normal;
  font-weight: inherit;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: normal;
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  font-variant-ligatures: discretionary-ligatures;
}

.nbrb-icon-byn:before {
  content: "\e901";
}

*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=password],
input[type=search],
input[type=date],
textarea {
  -webkit-appearance: none;
          appearance: none;
}

input,
button,
select,
textarea {
  margin: 0;
}

legend {
  padding: 0;
  margin: 0;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}

::-webkit-details-marker {
  display: none;
  opacity: 0;
}

::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}

input::-ms-clear {
  display: none;
}

button::-moz-focus-inner {
  border: none;
}

button {
  -webkit-appearance: none;
          appearance: none;
  border: none;
  padding: 0;
  font-family: "nbrb", "Inter", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  background: transparent;
}

img {
  border: none;
  font-size: 14px;
  line-height: 20px;
}

iframe {
  border: none;
}

html,
body {
  margin: 0;
  padding: 0;
}

body.ios,
body.ios * {
  cursor: pointer;
}

.touch * {
  outline: none;
}

main {
  display: block;
}

.grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.row {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: 0 -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .row {
    margin: 0 -10px;
    width: calc(100% + 20px);
  }
}

.cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .cell {
    padding: 10px;
  }
}

.col {
  padding: 0 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .col {
    padding: 0 10px;
  }
}

.col-xl-1 {
  width: 8.3333333333%;
}

.col-xl-2 {
  width: 16.6666666667%;
}

.col-xl-3 {
  width: 25%;
}

.col-xl-4 {
  width: 33.3333333333%;
}

.col-xl-5 {
  width: 41.6666666667%;
}

.col-xl-6 {
  width: 50%;
}

.col-xl-7 {
  width: 58.3333333333%;
}

.col-xl-8 {
  width: 66.6666666667%;
}

.col-xl-9 {
  width: 75%;
}

.col-xl-10 {
  width: 83.3333333333%;
}

.col-xl-11 {
  width: 91.6666666667%;
}

.col-xl-12 {
  width: 100%;
}

.order-xl--12 {
  order: -12;
}

.order-xl--11 {
  order: -11;
}

.order-xl--10 {
  order: -10;
}

.order-xl--9 {
  order: -9;
}

.order-xl--8 {
  order: -8;
}

.order-xl--7 {
  order: -7;
}

.order-xl--6 {
  order: -6;
}

.order-xl--5 {
  order: -5;
}

.order-xl--4 {
  order: -4;
}

.order-xl--3 {
  order: -3;
}

.order-xl--2 {
  order: -2;
}

.order-xl--1 {
  order: -1;
}

.order-xl-0 {
  order: 0;
}

.order-xl-1 {
  order: 1;
}

.order-xl-2 {
  order: 2;
}

.order-xl-3 {
  order: 3;
}

.order-xl-4 {
  order: 4;
}

.order-xl-5 {
  order: 5;
}

.order-xl-6 {
  order: 6;
}

.order-xl-7 {
  order: 7;
}

.order-xl-8 {
  order: 8;
}

.order-xl-9 {
  order: 9;
}

.order-xl-10 {
  order: 10;
}

.order-xl-11 {
  order: 11;
}

.order-xl-12 {
  order: 12;
}

@media (max-width: 1439px) {
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .order-lg--12 {
    order: -12;
  }
  .order-lg--11 {
    order: -11;
  }
  .order-lg--10 {
    order: -10;
  }
  .order-lg--9 {
    order: -9;
  }
  .order-lg--8 {
    order: -8;
  }
  .order-lg--7 {
    order: -7;
  }
  .order-lg--6 {
    order: -6;
  }
  .order-lg--5 {
    order: -5;
  }
  .order-lg--4 {
    order: -4;
  }
  .order-lg--3 {
    order: -3;
  }
  .order-lg--2 {
    order: -2;
  }
  .order-lg--1 {
    order: -1;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
}
@media (max-width: 1279px) {
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .order-md--12 {
    order: -12;
  }
  .order-md--11 {
    order: -11;
  }
  .order-md--10 {
    order: -10;
  }
  .order-md--9 {
    order: -9;
  }
  .order-md--8 {
    order: -8;
  }
  .order-md--7 {
    order: -7;
  }
  .order-md--6 {
    order: -6;
  }
  .order-md--5 {
    order: -5;
  }
  .order-md--4 {
    order: -4;
  }
  .order-md--3 {
    order: -3;
  }
  .order-md--2 {
    order: -2;
  }
  .order-md--1 {
    order: -1;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
}
@media (max-width: 1023px) {
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .order-sm--12 {
    order: -12;
  }
  .order-sm--11 {
    order: -11;
  }
  .order-sm--10 {
    order: -10;
  }
  .order-sm--9 {
    order: -9;
  }
  .order-sm--8 {
    order: -8;
  }
  .order-sm--7 {
    order: -7;
  }
  .order-sm--6 {
    order: -6;
  }
  .order-sm--5 {
    order: -5;
  }
  .order-sm--4 {
    order: -4;
  }
  .order-sm--3 {
    order: -3;
  }
  .order-sm--2 {
    order: -2;
  }
  .order-sm--1 {
    order: -1;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
}
@media (max-width: 767px) {
  .col-xs-1 {
    width: 8.3333333333%;
  }
  .col-xs-2 {
    width: 16.6666666667%;
  }
  .col-xs-3 {
    width: 25%;
  }
  .col-xs-4 {
    width: 33.3333333333%;
  }
  .col-xs-5 {
    width: 41.6666666667%;
  }
  .col-xs-6 {
    width: 50%;
  }
  .col-xs-7 {
    width: 58.3333333333%;
  }
  .col-xs-8 {
    width: 66.6666666667%;
  }
  .col-xs-9 {
    width: 75%;
  }
  .col-xs-10 {
    width: 83.3333333333%;
  }
  .col-xs-11 {
    width: 91.6666666667%;
  }
  .col-xs-12 {
    width: 100%;
  }
  .order-xs--12 {
    order: -12;
  }
  .order-xs--11 {
    order: -11;
  }
  .order-xs--10 {
    order: -10;
  }
  .order-xs--9 {
    order: -9;
  }
  .order-xs--8 {
    order: -8;
  }
  .order-xs--7 {
    order: -7;
  }
  .order-xs--6 {
    order: -6;
  }
  .order-xs--5 {
    order: -5;
  }
  .order-xs--4 {
    order: -4;
  }
  .order-xs--3 {
    order: -3;
  }
  .order-xs--2 {
    order: -2;
  }
  .order-xs--1 {
    order: -1;
  }
  .order-xs-0 {
    order: 0;
  }
  .order-xs-1 {
    order: 1;
  }
  .order-xs-2 {
    order: 2;
  }
  .order-xs-3 {
    order: 3;
  }
  .order-xs-4 {
    order: 4;
  }
  .order-xs-5 {
    order: 5;
  }
  .order-xs-6 {
    order: 6;
  }
  .order-xs-7 {
    order: 7;
  }
  .order-xs-8 {
    order: 8;
  }
  .order-xs-9 {
    order: 9;
  }
  .order-xs-10 {
    order: 10;
  }
  .order-xs-11 {
    order: 11;
  }
  .order-xs-12 {
    order: 12;
  }
}
@media (max-width: 639px) {
  .col-2xs-1 {
    width: 8.3333333333%;
  }
  .col-2xs-2 {
    width: 16.6666666667%;
  }
  .col-2xs-3 {
    width: 25%;
  }
  .col-2xs-4 {
    width: 33.3333333333%;
  }
  .col-2xs-5 {
    width: 41.6666666667%;
  }
  .col-2xs-6 {
    width: 50%;
  }
  .col-2xs-7 {
    width: 58.3333333333%;
  }
  .col-2xs-8 {
    width: 66.6666666667%;
  }
  .col-2xs-9 {
    width: 75%;
  }
  .col-2xs-10 {
    width: 83.3333333333%;
  }
  .col-2xs-11 {
    width: 91.6666666667%;
  }
  .col-2xs-12 {
    width: 100%;
  }
  .order-2xs--12 {
    order: -12;
  }
  .order-2xs--11 {
    order: -11;
  }
  .order-2xs--10 {
    order: -10;
  }
  .order-2xs--9 {
    order: -9;
  }
  .order-2xs--8 {
    order: -8;
  }
  .order-2xs--7 {
    order: -7;
  }
  .order-2xs--6 {
    order: -6;
  }
  .order-2xs--5 {
    order: -5;
  }
  .order-2xs--4 {
    order: -4;
  }
  .order-2xs--3 {
    order: -3;
  }
  .order-2xs--2 {
    order: -2;
  }
  .order-2xs--1 {
    order: -1;
  }
  .order-2xs-0 {
    order: 0;
  }
  .order-2xs-1 {
    order: 1;
  }
  .order-2xs-2 {
    order: 2;
  }
  .order-2xs-3 {
    order: 3;
  }
  .order-2xs-4 {
    order: 4;
  }
  .order-2xs-5 {
    order: 5;
  }
  .order-2xs-6 {
    order: 6;
  }
  .order-2xs-7 {
    order: 7;
  }
  .order-2xs-8 {
    order: 8;
  }
  .order-2xs-9 {
    order: 9;
  }
  .order-2xs-10 {
    order: 10;
  }
  .order-2xs-11 {
    order: 11;
  }
  .order-2xs-12 {
    order: 12;
  }
}
@media (max-width: 479px) {
  .col-3xs-1 {
    width: 8.3333333333%;
  }
  .col-3xs-2 {
    width: 16.6666666667%;
  }
  .col-3xs-3 {
    width: 25%;
  }
  .col-3xs-4 {
    width: 33.3333333333%;
  }
  .col-3xs-5 {
    width: 41.6666666667%;
  }
  .col-3xs-6 {
    width: 50%;
  }
  .col-3xs-7 {
    width: 58.3333333333%;
  }
  .col-3xs-8 {
    width: 66.6666666667%;
  }
  .col-3xs-9 {
    width: 75%;
  }
  .col-3xs-10 {
    width: 83.3333333333%;
  }
  .col-3xs-11 {
    width: 91.6666666667%;
  }
  .col-3xs-12 {
    width: 100%;
  }
  .order-3xs--12 {
    order: -12;
  }
  .order-3xs--11 {
    order: -11;
  }
  .order-3xs--10 {
    order: -10;
  }
  .order-3xs--9 {
    order: -9;
  }
  .order-3xs--8 {
    order: -8;
  }
  .order-3xs--7 {
    order: -7;
  }
  .order-3xs--6 {
    order: -6;
  }
  .order-3xs--5 {
    order: -5;
  }
  .order-3xs--4 {
    order: -4;
  }
  .order-3xs--3 {
    order: -3;
  }
  .order-3xs--2 {
    order: -2;
  }
  .order-3xs--1 {
    order: -1;
  }
  .order-3xs-0 {
    order: 0;
  }
  .order-3xs-1 {
    order: 1;
  }
  .order-3xs-2 {
    order: 2;
  }
  .order-3xs-3 {
    order: 3;
  }
  .order-3xs-4 {
    order: 4;
  }
  .order-3xs-5 {
    order: 5;
  }
  .order-3xs-6 {
    order: 6;
  }
  .order-3xs-7 {
    order: 7;
  }
  .order-3xs-8 {
    order: 8;
  }
  .order-3xs-9 {
    order: 9;
  }
  .order-3xs-10 {
    order: 10;
  }
  .order-3xs-11 {
    order: 11;
  }
  .order-3xs-12 {
    order: 12;
  }
}
.fc:first-child,
.flc:first-child {
  margin-top: 0;
}

.lc:last-child,
.flc:last-child {
  margin-bottom: 0;
}

.fcc.fcc {
  margin-top: 0;
}

.lcc.lcc {
  margin-bottom: 0;
}

.flcc.flcc {
  margin-top: 0;
  margin-bottom: 0;
}

.hidden {
  display: none;
}

.visible {
  display: block;
}

.visible-ib {
  display: inline-block;
}

.visible-f {
  display: flex;
}

.visible-if {
  display: inline-flex;
}

.visible-inline {
  display: inline;
}

.visible-table {
  display: table;
}

.visible-tc {
  display: table-cell;
}

.toggle-when-open-parent.open .hidden-when-open {
  display: none;
}

.toggle-when-open-parent:not(.open) .hidden-when-not-open {
  display: none;
}

.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.clear {
  clear: both;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

@media (max-width: 1279px) {
  .hidden-md {
    display: none;
  }
  .visible-md {
    display: block;
  }
  .visible-md-inline {
    display: inline;
  }
  .visible-md-f {
    display: flex;
  }
  .visible-md-if {
    display: inline-flex;
  }
  .visible-md-ib {
    display: inline-block;
  }
  .visible-md-table {
    display: table;
  }
  .visible-md-tc {
    display: table-cell;
  }
}
@media (max-width: 1023px) {
  .hidden-sm {
    display: none;
  }
  .visible-sm {
    display: block;
  }
  .visible-sm-inline {
    display: inline;
  }
  .visible-sm-f {
    display: flex;
  }
  .visible-sm-if {
    display: inline-flex;
  }
  .visible-sm-ib {
    display: inline-block;
  }
  .visible-sm-table {
    display: table;
  }
  .visible-sm-tc {
    display: table-cell;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none;
  }
  .visible-xs {
    display: block;
  }
  .visible-xs-f {
    display: flex;
  }
  .visible-xs-if {
    display: inline-flex;
  }
  .visible-xs-inline {
    display: inline;
  }
  .visible-xs-ib {
    display: inline-block;
  }
  .visible-xs-table {
    display: table;
  }
  .visible-xs-tc {
    display: table-cell;
  }
}
@media (max-width: 639px) {
  .hidden-2xs {
    display: none;
  }
  .visible-2xs {
    display: block;
  }
  .visible-2xs-f {
    display: flex;
  }
  .visible-2xs-if {
    display: inline-flex;
  }
  .visible-2xs-inline {
    display: inline;
  }
  .visible-2xs-ib {
    display: inline-block;
  }
  .visible-2xs-table {
    display: table;
  }
  .visible-2xs-tc {
    display: table-cell;
  }
}
@media (max-width: 479px) {
  .hidden-3xs {
    display: none;
  }
  .visible-3xs {
    display: block;
  }
  .visible-3xs-f {
    display: flex;
  }
  .visible-3xs-if {
    display: inline-flex;
  }
  .visible-3xs-inline {
    display: inline;
  }
  .visible-3xs-ib {
    display: inline-block;
  }
  .visible-3xs-table {
    display: table;
  }
  .visible-3xs-tc {
    display: table-cell;
  }
}
@media (max-width: 379px) {
  .hidden-4xs {
    display: none;
  }
  .visible-4xs {
    display: block;
  }
  .visible-4xs-f {
    display: flex;
  }
  .visible-4xs-if {
    display: inline-flex;
  }
  .visible-4xs-inline {
    display: inline;
  }
  .visible-4xs-ib {
    display: inline-block;
  }
  .visible-4xs-table {
    display: table;
  }
  .visible-4xs-tc {
    display: table-cell;
  }
}
.c-black {
  color: #000;
}

.c-gray-dark {
  color: #666;
}

.c-gray {
  color: #bbb;
}

.c-gray-light {
  color: rgba(0, 0, 0, 0.5);
}

.c-primary {
  color: #F1282F;
}

.c-primary-shade-2 {
  color: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #F1282F;
}

.c-primary-shade-3 {
  color: #028;
}

.c-primary-2 {
  color: #e06;
}

.c-primary-2-shade-2 {
  color: #a04;
}

.c-primary-2-shade-3 {
  color: #802;
}

.c-success {
  color: #74ff33;
}

.c-success-light {
  color: #afa;
}

.c-warning {
  color: #e91;
}

.c-warning-light {
  color: #fd8;
}

.c-error {
  color: #e11;
}

.c-error-light {
  color: #faa;
}

.bg-black {
  background: #000;
}

.bg-gray-dark {
  background: #666;
}

.bg-gray {
  background: #bbb;
}

.bg-gray-light {
  background: rgba(0, 0, 0, 0.5);
}

.bg-white {
  background: #fff;
}

.bg-primary {
  background: #F1282F;
}

.bg-primary-shade-2 {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #F1282F;
}

.bg-primary-shade-3 {
  background: #028;
}

.bg-primary-2 {
  background: #e06;
}

.bg-primary-2-shade-2 {
  background: #a04;
}

.bg-primary-2-shade-3 {
  background: #802;
}

.bg-success {
  background: #74ff33;
}

.bg-success-light {
  background: #afa;
}

.bg-warning {
  background: #e91;
}

.bg-warning-light {
  background: #fd8;
}

.bg-error {
  background: #e11;
}

.bg-error-light {
  background: #faa;
}

::selection {
  background: #F1282F;
  color: #fff;
}

body {
  color: var(--black-100);
  background: #F6F6F6 !important;
  font: 400 16px/24px "nbrb", "Inter", Arial, Helvetica, sans-serif;
  position: relative;
  overflow-x: auto;
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.page-main {
  flex: 1 1 auto;
  padding-top: 14px !important;
}

[v-cloak] {
  display: none;
}

.container {
  max-width: 1420px;
  padding-left: 32px;
  padding-right: 32px;
  margin-left: auto;
  margin-right: auto;
}

.container--free {
  max-width: none;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  transition: 0.3s;
  z-index: 150;
}

.overlay.open,
.state--modal-open .overlay,
.state--modal-loading .overlay {
  opacity: 1;
  visibility: visible;
}

.svg-sprite {
  display: block;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}

.svg-icon {
  display: block;
  flex: 0 0 auto;
}

.test-scrollbar {
  max-height: 200px;
  overflow-y: auto;
}

.scrollbar::-webkit-scrollbar {
  width: 14px;
  border-radius: 0;
}

.scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
  width: 12px;
  border-radius: 0;
}

.scrollbar::-webkit-scrollbar-thumb {
  background-color: #D6D6D6;
  outline: none;
  border-radius: 7px;
  border: 5px solid #fff;
}

.scrollbar-none {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.scrollbar-none::-webkit-scrollbar {
  display: none;
  width: 0;
}

pre {
  font-size: 11px;
  line-height: 1.1;
}

@media (max-width: 1023px) {
  .container {
    padding: 0 10px;
  }
  .state--catalog-aside-open .overlay,
.state--mobile-nav-open .overlay,
.state--mobile-top-nav-open .overlay {
    opacity: 1;
    visibility: visible;
  }
}
/* --- text --- */
h1,
.h1 {
  font: 700 40px/50px "nbrb", "Inter", Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h2,
.h2 {
  font: 700 30px/38px "nbrb", "Inter", Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h3,
.h3 {
  font: 700 24px/30px "nbrb", "Inter", Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h4,
.h4 {
  font: 700 20px/28px "nbrb", "Inter", Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h5,
.h5 {
  font: 700 16px/24px "nbrb", "Inter", Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

.text-strong {
  font-weight: 700;
}

.text-small {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.text-smaller {
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
}

b {
  font-weight: 700;
}

.font-base {
  font: 400 16px/24px "nbrb", "Inter", Arial, Helvetica, sans-serif;
}

.link,
.text-guide a {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .link:hover,
.text-guide a:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .link:focus,
.state--focus-enabled .text-guide a:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.link:active,
.text-guide a:active {
  color: #a04;
}

ul,
ol,
li {
  list-style: none;
  padding: 0;
  margin: 0;
}

.blockquote,
blockquote {
  padding: 20px 30px 20px 27px;
  border-left: 3px solid #F1282F;
  background: rgba(0, 0, 0, 0.5);
  color: #000;
  font-size: 16px;
  line-height: 24px;
  margin: 25px 0;
}

.video-block {
  position: relative;
  background: rgba(0, 0, 0, 0.5);
}

.video-block::after {
  content: "";
  display: block;
  padding-top: 56.25%;
}

.video-block iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.blockquote:first-child,
blockquote:first-child,
.table-scroller:first-child {
  margin-top: 0;
}

.blockquote:last-child,
blockquote:last-child,
.table-scroller:last-child {
  margin-bottom: 0;
}

hr,
.hr {
  border: none;
  margin: 20px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
}

.hr--lg {
  margin: 60px 0;
}

.text-guide {
  font-size: 16px;
  line-height: 24px;
}

.text-guide h1,
.text-guide .h1 {
  margin: 20px 0;
  clear: both;
}

.text-guide h2,
.text-guide .h2,
.text-guide h3,
.text-guide .h3,
.text-guide h4,
.text-guide .h4,
.text-guide h5,
.text-guide .h5 {
  margin: 24px 0 16px;
  clear: both;
}

.text-guide ul,
.text-guide ol {
  margin: 20px 0;
}

.text-guide ul > li,
.text-guide ol > li {
  margin: 0 0 8px;
  vertical-align: top;
  padding-left: 25px;
  position: relative;
}

.text-guide li > ul:first-child,
.text-guide li > ol:first-child {
  margin-top: 8px;
}

.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width: 12px;
  border-top: 2px solid;
}

.text-guide ol {
  counter-reset: ol;
}

.text-guide ol > li {
  counter-increment: ol;
}

.text-guide ol > li::before {
  content: counter(ol) ".";
  position: absolute;
  top: 0;
  left: 0;
}

.text-guide img {
  display: block;
  max-width: 100%;
  margin: 20px 0;
}

.text-guide img[align=left],
.text-guide img[align=right] {
  max-width: 50%;
}

.text-guide img[align=left] {
  margin: 0 20px 20px 0;
  float: left;
}

.text-guide img[align=right] {
  margin: 0 0 20px 20px;
  float: right;
}

.text-guide table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 20px 0;
  font-size: 14px;
  line-height: 20px;
  width: 100%;
}

.table-scroller {
  max-width: 100%;
  overflow: auto;
  margin: 20px 0;
}

.table-scroller table {
  margin: 0;
}

.text-guide td,
.text-guide th {
  border: 1px solid #bbb;
  transition: background-color 0.2s ease;
  padding: 10px 20px;
  border-collapse: collapse;
  vertical-align: top;
  text-align: left;
}

.text-guide th {
  background: rgba(0, 0, 0, 0.5);
}

.text-guide thead {
  font-weight: 700;
}

.text-guide tbody tr:hover td {
  background-color: rgba(0, 0, 0, 0.5);
}

.text-guide iframe {
  max-width: 100%;
}

.text-guide .video-block {
  margin: 30px 0;
}

.text-guide h1:first-child,
.text-guide .h1:first-child,
.text-guide h2:first-child,
.text-guide .h2:first-child,
.text-guide h3:first-child,
.text-guide .h3:first-child,
.text-guide h4:first-child,
.text-guide .h4:first-child,
.text-guide h5:first-child,
.text-guide .h5:first-child,
.text-guide p:first-child,
.text-guide ul:first-child,
.text-guide ol:first-child,
.text-guide table:first-child,
.text-guide blockquote:first-child,
.text-guide .video-block:first-child {
  margin-top: 0;
}

.text-guide h1:last-child,
.text-guide .h1:last-child,
.text-guide h2:last-child,
.text-guide .h2:last-child,
.text-guide h3:last-child,
.text-guide .h3:last-child,
.text-guide h4:last-child,
.text-guide .h4:last-child,
.text-guide h5:last-child,
.text-guide .h5:last-child,
.text-guide p:last-child,
.text-guide ul:last-child,
.text-guide ol:last-child,
.text-guide table:last-child,
.text-guide blockquote:last-child,
.text-guide .video-block:last-child {
  margin-bottom: 0;
}

/* --- blackout --- */
.blackout {
  color: #fff;
}

@media (max-width: 1279px) {
  .hr--lg {
    margin: 40px 0;
  }
}
@media (max-width: 1023px) {
  /* --- text --- */
  h1,
.h1 {
    font: 700 28px/36px "nbrb", "Inter", Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
  h2,
.h2 {
    font: 700 24px/30px "nbrb", "Inter", Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
  h3,
.h3 {
    font: 700 20px/28px "nbrb", "Inter", Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
  h4,
.h4 {
    font: 700 18px/26px "nbrb", "Inter", Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
  h5,
.h5 {
    font: 700 16px/24px "nbrb", "Inter", Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
  .text-strong {
    font-size: 18px;
    line-height: 26px;
  }
  .text-small {
    font-size: 14px;
    line-height: 20px;
  }
  .text-guide {
    font-size: 16px;
    line-height: 24px;
  }
  .text-guide .h1,
.text-guide h1 {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .text-guide ul > li,
.text-guide ol > li {
    margin-bottom: 0;
  }
  .text-guide img,
.text-guide img[align=left],
.text-guide img[align=right] {
    max-width: 100%;
    float: none;
    margin: 20px 0;
  }
}
@media (max-width: 639px) {
  .hr--lg {
    margin: 20px 0;
  }
}
/* --- buttons --- */
.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 11px 18px;
  max-width: 100%;
  border: none;
  border-radius: 8px;
  color: #fff;
  background: #F1282F;
  font-family: "nbrb", "Inter", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: normal;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: none;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  outline: none;
  transition: 0.2s;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  border-radius: 4px;
}

@media (any-hover: hover) {
  .btn:not([disabled]):hover {
    color: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #F1282F;
    border: none;
    background: transparent;
    box-shadow: 0 0 0 1px linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #F1282F inset;
  }
}
.state--focus-enabled .btn:focus::after {
  opacity: 0.75;
}

.btn:not([disabled]):active {
  color: #fff;
  border: none;
  background: #028;
  box-shadow: 0 0 0 1px #028 inset;
}

.btn.btn.btn--disabled,
.btn.btn:disabled {
  cursor: not-allowed;
  color: #bbb;
  background: transparent;
  box-shadow: 0 0 0 1px #bbb inset;
}

.btn--primary {
  height: 52px;
  padding: 11px 18px;
  border: 1px solid transparent;
  border-radius: 8px;
  color: #fff;
  background: #F1282F;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
  transition: box-shadow 0.2s, color 0.2s, background-color 0.2s, border-color 0.2s;
}

@media (any-hover: hover) {
  .btn--primary:not([disabled]):hover {
    color: #fff;
    border-color: transparent;
    background: #F1282F;
    box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.2);
  }
  .btn--primary:not([disabled]):hover.product-reviews__empty-btn, .btn--primary:not([disabled]):hover.product-reviews__cta-btn {
    background: #2132C2;
  }
}
.btn--primary:not([disabled]):active {
  color: #fff;
  border-color: transparent;
  background: #F1282F;
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.2);
}
.btn--primary:not([disabled]):active.product-reviews__empty-btn, .btn--primary:not([disabled]):active.product-reviews__cta-btn {
  background: #2132C2;
}

.btn--primary.is-active,
.btn--primary.btn--active {
  color: #000;
  border: 1px solid #000;
  background: transparent;
  box-shadow: none;
}

@media (any-hover: hover) {
  .btn--primary.is-active:not([disabled]):hover,
.btn--primary.btn--active:not([disabled]):hover {
    color: #000;
    border: 1px solid #000;
    background: #fff;
    box-shadow: none;
  }
}
.btn.btn--primary.btn--disabled,
.btn.btn--primary:disabled {
  cursor: not-allowed;
  color: #fff;
  border-color: transparent;
  background: #bbb;
  box-shadow: none;
}

.btn--primary-outline {
  color: #F1282F;
  background: #fff;
  box-shadow: none;
  border-radius: 8px;
  height: 52px;
  font-size: 20px;
  font-weight: 500;
  border: 2px solid #F1282F;
}

@media (any-hover: hover) {
  .btn--primary-outline:not([disabled]):hover {
    color: #fff;
    background: #F1282F;
    border: 2px solid #F1282F;
    box-shadow: none;
  }
}
.btn--primary-outline:not([disabled]):active {
  color: #fff;
  background: #F1282F;
  border: 2px solid #F1282F;
  box-shadow: none;
}

.btn.btn--primary-outline.btn--disabled,
.btn.btn--primary-outline:disabled {
  cursor: not-allowed;
  color: #fff;
  background: #bbb;
}

.btn--blue {
  height: 52px;
  padding: 11px 18px;
  border: 1px solid transparent;
  border-radius: 8px;
  color: #fff;
  background: #293EF2;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  box-shadow: none;
}

@media (any-hover: hover) {
  .btn--blue:not([disabled]):hover {
    color: #fff;
    border-color: transparent;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #293EF2;
    box-shadow: none;
  }
}
.btn--blue:not([disabled]):active {
  color: #fff;
  border-color: transparent;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #293EF2;
  box-shadow: none;
}

.btn.btn--blue.btn--disabled,
.btn.btn--blue:disabled {
  cursor: not-allowed;
  color: #fff;
  border-color: transparent;
  background: #bbb;
}

.btn--white {
  background: transparent;
  color: #fff;
  box-shadow: 0 0 0 1px #fff inset;
}

@media (any-hover: hover) {
  .btn--white:not([disabled]):hover {
    color: #bbb;
    background: transparent;
    box-shadow: 0 0 0 1px #bbb inset;
  }
}
.btn--white:not([disabled]):active {
  color: #000;
  background: #fff;
  box-shadow: 0 0 0 1px #fff inset;
}

.btn.btn--white.btn--disabled,
.btn.btn--white:disabled {
  color: #bbb;
  background: transparent;
  box-shadow: 0 0 0 1px #bbb inset;
}

.btn--primary-white {
  background: #fff;
  color: #000;
  box-shadow: none;
}

@media (any-hover: hover) {
  .btn--primary-white:not([disabled]):hover {
    color: #000;
    background: #bbb;
    box-shadow: none;
  }
}
.btn--primary-white:not([disabled]):active {
  color: #000;
  background: #666;
  box-shadow: none;
}

.btn.btn--primary-white.btn--disabled,
.btn.btn--primary-white:disabled {
  color: #666;
  background: #bbb;
  box-shadow: none;
}

.btn__icon {
  display: inline-block;
  vertical-align: middle;
  align-self: center;
  width: 16px;
  height: 16px;
  margin: 0;
}

.btn__icon--right {
  margin-left: 6px;
}

.btn--lg {
  height: 52px;
  padding: 11px 22px;
  font-size: 20px;
  font-weight: 500;
}

.btn--sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 14px;
}

.btn--sm .btn__icon {
  width: 12px;
  height: 12px;
}

.btn--block {
  width: 100%;
}

.btn--custom {
  font-size: 22.148px;
  font-style: normal;
  font-weight: 600;
  line-height: 102%;
  width: 400px;
  border-radius: 6px;
  height: 44px;
  margin: 0 auto;
}

@media (max-width: 1023px) {
  .btn--custom {
    width: 100%;
  }
}
.price {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 10px;
}

.price__group {
  display: block;
  color: #000;
}

.price__prefix {
  font-size: 14px;
  line-height: 20px;
}

.price__value {
  font-size: 26px;
  line-height: 22px;
  font-weight: 600;
}

.price__currency {
  font-size: 26px;
  line-height: 22px;
  font-weight: 600;
}

.price__group--new {
  color: #F1282F;
}

.price__group--old {
  color: #666;
  text-decoration: line-through;
}

.price__group--old .price__value {
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
}

.price__group--old .price__currency {
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
}

.price--lg .price__prefix,
.price--lg .price__currency {
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
}

.price--lg .price__value {
  font-size: 24px;
  line-height: 30px;
}

.price--lg .price__group--old .price__value {
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
}

@media (max-width: 1279px) {
  .price__value {
    font-size: 22px;
    font-weight: 600;
    line-height: 19px;
  }
  .price__currency {
    font-size: 22px;
    font-weight: 600;
    line-height: 19px;
  }
  .price__group--old .price__value {
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
  }
  .price__group--old .price__currency {
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
  }
  .price {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
}
.guideline__head {
  margin: 40px 0;
}

.guideline-block {
  margin: 60px 0;
}

.guideline-block__head {
  margin-bottom: 24px;
}

.guideline-block__head-inner {
  padding-bottom: 20px;
  border-bottom: 1px solid #bbb;
}

.guideline-color-list__item {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.guideline-color-list__item:last-child {
  margin-bottom: 0;
}

.guideline-color-list__item-color {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  margin-right: 10px;
}

.guideline-color-list__item-label {
  flex: 1 1 auto;
}

.guideline-element {
  margin: 20px 0;
}

.guideline-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .guideline-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.guideline-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .guideline-grid__cell {
    padding: 10px;
  }
}

.fade-enter-active,
.fade-leave-active {
  transition: 0.2s;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.dropdown-enter-active,
.dropdown-leave-active {
  transform: translate3d(0, 0, 0) scaleY(1);
  transform-origin: center top;
  transition: 0.2s;
}

.dropdown-enter,
.dropdown-leave-to {
  transform: translate3d(0, 0, 0) scaleY(0);
  opacity: 0;
}

.list-complete-item {
  transform: translateX(0);
  transition: all 0.5s ease;
}

.list-complete-enter-from,
.list-complete-leave-to {
  opacity: 0;
  transform: translateX(30px);
}

.list-complete-leave-active {
  position: absolute;
}

.collapse-enter-active,
.collapse-leave-active {
  transition: 0.5s;
  overflow: hidden;
}

.collapse-enter-from,
.collapse-leave-to {
  opacity: 0;
}

/**
 * Swiper 10.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 28, 2023
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  overflow: clip;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.accordion {
  margin: 100px 0;
}

.accordion__title {
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.5px;
  text-align: center;
  margin: 0 auto;
}

.accordion__tabs {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.accordion__items-wrap {
  margin-top: 40px;
  background-color: var(--color-white-100);
  border-radius: 15px;
  padding: 20px;
}

.accordion__items-wrap--mt0 {
  margin-top: 0;
}

.accordion__items {
  max-width: 836px;
  margin: 0 auto;
}

.accordion__item {
  border-top: 1px solid #ebebeb;
}

.accordion__item:first-child {
  border-top: 1px solid transparent;
}

.accordion__item-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  padding: 20px 0 20px 28px;
  border-radius: 15px;
  width: 100%;
  cursor: pointer;
  text-align: left;
  color: var(--black-100);
  transition: color 0.2s, background-color 0.2s;
}

.accordion__item-bar--block {
  display: block;
  position: relative;
}

.accordion__item-bar-text {
  padding-right: 20px;
}

.accordion__item-bar-subtitle {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 10px;
  padding-right: 20px;
}

.accordion__item-bar--opened .accordion__item-bar-icon {
  transform: scaleY(-1);
}

.accordion__item-bar-icon {
  display: block;
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
  position: relative;
}

.accordion__item-bar-icon::after {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -70%) rotate(-45deg);
}

.accordion__item-content {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 28px;
  overflow: auto;
}

@media (max-width: 1279px) {
  .accordion {
    margin: 60px 0;
  }
  .accordion__title {
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: 33px;
  }
  .accordion__item-bar-subtitle {
    font-size: 15px;
    margin-top: 5px;
  }
}
@media (max-width: 767px) {
  .accordion__items-wrap {
    padding: 0 18px;
    margin-top: 15px;
  }
  .accordion__item-bar {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.2px;
    padding-left: 0;
  }
  .accordion__item-bar-icon {
    margin-right: 0;
    width: 16px;
    height: 16px;
  }
  .accordion__item-content {
    font-size: 16px;
    line-height: 22px;
    padding-left: 0;
  }
}
.active-filters__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .active-filters__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.active-filters__grid.active-filters__grid {
  margin: -5px;
  width: calc(100% + 10px);
}

.active-filters__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .active-filters__cell {
    padding: 10px;
  }
}

.active-filters__cell.active-filters__cell {
  padding: 5px;
}

.app-widget {
  display: flex;
}

.app-widget__item {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 49px;
  width: 49px;
  margin-right: 7px;
  border-radius: 16px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  color: #000;
  background-color: #fff;
  transition: color 0.2s, transform 0.2s;
  cursor: pointer;
}

.app-widget__item-icon {
  height: 29px;
  width: 29px;
}

@media (any-hover: hover) {
  .app-widget__item:hover {
    color: #F1282F;
  }
}
.app-widget__item:active {
  transform: scale(0.94);
}

@media (max-width: 767px) {
  .app-widget__item {
    height: 34px;
    width: 34px;
    margin-right: 6px;
    border-radius: 11px;
  }
  .app-widget__item-icon {
    height: 21px;
    width: 21px;
  }
}
.article-grid__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  margin-top: -20px;
  margin-bottom: -20px;
}
@media (max-width: 1023px) {
  .article-grid__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.article-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
  display: flex;
  flex-direction: column;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 1023px) {
  .article-grid__cell {
    padding: 10px;
  }
}

@media (max-width: 1023px) {
  .article-grid__grid {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .article-grid__cell {
    width: 33.33%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 1279px) {
  .article-grid__cell {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .article-grid__cell {
    width: 50%;
  }
}
@media (max-width: 479px) {
  .article-grid__grid {
    margin-top: -16px;
    margin-bottom: -16px;
  }
  .article-grid__cell {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.article-poster {
  position: relative;
  width: 100%;
  min-height: 224px;
}

.article-poster__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  z-index: 2;
  outline: none;
}

.article-poster__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.article-poster__visual {
  position: relative;
  z-index: 1;
  margin: 0;
  width: 100%;
  max-width: 100%;
}

.article-poster__visual::after {
  content: "";
  display: block;
  padding-top: 56.25%;
}

.article-poster__status {
  position: absolute;
  top: 0;
  left: 0;
}

.article-poster__image,
.article-poster__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  justify-content: flex-start;
}

.article-poster__title {
  margin: 8px 0;
  color: #000;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .article-poster:hover .article-poster__title {
    color: #e06;
    border: none;
    text-decoration: none;
  }
}
.article-poster:active .article-poster__title {
  color: #a04;
}

.state--focus-enabled .article-poster__link:focus::after {
  opacity: 0.75;
}

.article__wrap {
  display: flex;
  margin: 30px 0 80px;
}

.article__left {
  flex: 0 0 20%;
}

.article__right {
  flex: 0 0 80%;
}

@media (max-width: 1023px) {
  .article__wrap {
    display: block;
  }
}
.aside-list__item {
  margin: 8px 0;
}

.availability {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  color: #020b2a;
}

.availability__main {
  color: #020b2a;
}

.availability__status {
  width: 4px;
  height: 4px;
  border-radius: 100%;
  margin-left: 4px;
}

.availability--available .availability__status {
  background: #74ff33;
}

.availability--unavailable .availability__status {
  background: #e11;
}

@media (max-width: 1279px) {
  .availability__main {
    font-size: 11px;
    color: rgba(2, 11, 42, 0.6);
  }
}
.badge {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 14px;
  color: #fff;
  background: #666;
  font-size: 8px;
  font-weight: 400;
  line-height: 10px;
  width: 14px;
  height: 14px;
}

.badge--primary {
  background: #293EF2;
}

.banner-tel {
  background-color: #fff;
  padding: 40px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 12px;
  margin: 100px 0 30px;
}

.banner-tel__tel {
  display: flex;
  align-items: center;
}

.banner-tel__tel-icon {
  width: 40px;
  height: 40px;
  flex: 0 0 auto;
  margin-right: 10px;
  color: #ED282F;
}

.banner-tel__tel-text {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: -1.6px;
  color: #2F2F2F;
}

.banner-tel__text {
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.12px;
  color: #2F2F2F;
  max-width: 504px;
}

@media (max-width: 1023px) {
  .banner-tel {
    display: block;
    margin-top: 60px;
  }
  .banner-tel__tel-text {
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: -1.2px;
  }
  .banner-tel__tel-icon {
    width: 30px;
    height: 30px;
  }
  .banner-tel__text {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.72px;
    margin-top: 20px;
  }
}
.basket-action__widget {
  display: flex;
  width: 100%;
}

.basket-action__cell-input {
  flex: 1 1 auto;
  min-width: 0;
}

.basket-action__cell-main {
  flex: 0 0 auto;
}

.basket-action__cell-input + .basket-action__cell-main {
  margin-left: 12px;
}

.basket-action__btn {
  padding-left: 10px;
  padding-right: 10px;
}

.basket-action__btn-icon {
  width: 20px;
  height: 20px;
  display: block;
}

.basket-small {
  position: relative;
}

.basket-small__widget {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  color: #000;
  text-decoration: none;
  cursor: pointer;
  transition: 0.2s;
  outline: none;
}

.basket-small__widget::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  left: -2px;
  right: -2px;
  bottom: -2px;
  top: -2px;
}

.state--focus-enabled .basket-small__widget:focus::after {
  opacity: 0.75;
}

.basket-small__cell-icon {
  flex: 0 0 auto;
  position: relative;
}

.basket-small__cell-main {
  flex: 1 1 auto;
}

.basket-small__icon {
  display: block;
  width: 28px;
  height: 28px;
  color: #000;
  transition: 0.2s;
}

.basket-small__badge {
  display: none;
  position: absolute;
  top: 0;
  right: -12px;
}

.basket-small__badge.visible {
  display: flex;
}

.basket-small__title {
  color: #808080;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.basket-small__price {
  color: #000;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .basket-small__widget:hover .basket-small__icon,
.basket-small__widget:hover .basket-small__price {
    color: #e06;
  }
}
.basket-small__widget:active .basket-small__icon,
.basket-small__widget:active .basket-small__price {
  color: #802;
}

.basket-small--empty .basket-small__widget .basket-small__icon {
  color: #bbb;
}

.basket-small--empty .basket-small__widget .basket-small__price {
  color: #000;
}

.basket-small--empty .basket-small__widget {
  cursor: default;
}

.basket {
  margin-top: 20px;
  margin-bottom: 80px;
  position: relative;
}

.basket__wrap {
  display: flex;
}

.basket__products {
  flex: 1 1 auto;
}

.basket__sticky-wrap {
  position: sticky;
  top: 15px;
}

.basket__resume {
  width: 350px;
  flex: 0 0 auto;
  padding-left: 30px;
}

.basket__product {
  margin-top: 15px;
}

.basket__sum {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.basket__sum-title {
  font-weight: 700;
}

.basket__params {
  margin-top: 10px;
}

.basket__param {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  color: #666;
  font-size: 14px;
  margin-top: 10px;
}

.basket__footer {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #666;
}

.basket__promocode {
  margin-top: 15px;
}

.basket__promocode-wrap {
  display: flex;
  align-items: flex-end;
  margin: 10px -6px 0;
}

.basket__promocode-field {
  flex: 1 1 auto;
  padding: 0 6px;
}

.basket__promocode-action {
  flex: 0 0 auto;
  padding: 0 6px;
}

.basket__form {
  margin-top: 20px;
}

.basket__form-wrap {
  margin-top: 30px;
}

.basket__action {
  margin-top: 15px;
}

.basket__params-list {
  margin-top: 10px;
}

.basket__key-value-list {
  margin-top: 10px;
  max-width: 820px;
}

.basket__empty-action {
  margin-top: 15px;
}

.breadcrumbs {
  margin: 0;
  padding: 12px 0;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  color: #5b5b5b;
  cursor: default;
}

.breadcrumbs__list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.breadcrumbs__item {
  display: inline-flex;
  align-items: center;
  flex: 0 1 auto;
  max-width: 100%;
  min-height: 20px;
  padding: 0;
  color: #5b5b5b;
}

.breadcrumbs__link,
.breadcrumbs__current {
  display: inline-block;
  max-width: 100%;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  color: #5b5b5b;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.2s;
}

.breadcrumbs__link {
  cursor: pointer;
}

@media (any-hover: hover) {
  .breadcrumbs__link:hover {
    color: #000;
  }
}
.breadcrumbs__current {
  cursor: default;
}

.breadcrumbs__separator {
  display: block;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  padding: 5px 6px;
  margin: 0;
  color: #5b5b5b;
  fill: none;
}

.btn-del {
  width: 28px;
  height: 28px;
  color: #000;
  background-color: #fff;
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 3px 8px rgba(2, 13, 33, 0.06);
  transition: color 0.2s;
}

.btn-del__icon {
  width: 10px;
  height: 10px;
}

.btn-del:hover {
  color: #F1282F;
}

.btn-scroll-top {
  position: sticky;
  bottom: 0;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  transform: translateY(50px);
  transition: opacity 0.2s, visibility 0.2s, transform 0.2s;
}

.btn-scroll-top--visible {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}

.btn-scroll-top__btn {
  position: absolute;
  bottom: 90px;
  right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #fff;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #fff;
  color: #fff;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: background-color 0.2s, border 0.2s, color 0.2s;
}

@media (any-hover: hover) {
  .btn-scroll-top__btn:hover {
    cursor: pointer;
    background-color: rgb(232, 232, 230);
  }
}
.btn-scroll-top__icon {
  display: block;
  color: #F1282F;
  width: 18px;
  height: 22px;
  fill: none;
  transform: rotate(-90deg);
  transition: 0.2s;
  flex: 0 0 auto;
}

.btn-scroll-top__btn:active {
  background: #666;
  border-color: #666;
}

.btn-scroll-top__btn:active .btn-scroll-top__icon {
  color: #fff;
}

@media (max-width: 1279px) {
  .btn-scroll-top__btn {
    bottom: 180px;
  }
  body:has(.detailedCardContainer) .b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
    right: 20px !important;
    bottom: 180px !important;
    left: auto !important;
    top: auto !important;
  }
  body:has(.detailedCardContainer) .btn-scroll-top {
    display: none;
  }
}
.catalog-compare {
  position: relative;
}

.catalog-compare__head-layout {
  display: flex;
  position: relative;
}

.catalog-compare__head .catalog-compare__arrow--prev {
  left: -8px;
}

.catalog-compare__head .catalog-compare__arrow--next {
  right: -8px;
}

.catalog-compare__head--nav .catalog-compare__arrow--prev {
  left: -20px;
}

.catalog-compare__head--nav .catalog-compare__arrow--next {
  right: -20px;
}

.catalog-compare__head-aside {
  flex: 0 0 auto;
  width: 16.6666%;
  padding: 0;
  display: flex;
  flex-direction: column;
}

.catalog-compare__head-main {
  flex: 0 0 auto;
  width: 83.3333%;
  position: relative;
}

.catalog-compare__head-mod {
  margin-top: auto;
  -webkit-user-select: none;
          user-select: none;
}

.catalog-compare__head-items {
  overflow: hidden;
  word-break: break-word;
}

.catalog-compare__head-items-grid {
  display: flex;
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
}

.catalog-compare__head-item {
  display: flex;
  flex: 0 0 auto;
  width: 20%;
}

.catalog-compare__head--nav .catalog-compare__head-item {
  border-left: 1px solid rgba(0, 0, 0, 0.5);
}

.catalog-compare__head--nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 110;
  transform: translate3d(0, -100%, 0);
  visibility: hidden;
  opacity: 0;
  transition: transform 0.3s, visibility 0.3s, opacity 0.3s;
  pointer-events: none;
}

.catalog-compare__head--nav .catalog-compare__head-main {
  height: 84px;
  background-color: #fff;
  box-shadow: 0 4px 6px rgba(2, 13, 33, 0.08);
  pointer-events: all;
}

.touch .catalog-compare__head--nav .catalog-compare__head-main {
  pointer-events: none;
}

.catalog-compare--head-fixed .catalog-compare__head--nav {
  transform: translate3d(0, 0, 0);
  visibility: visible;
  opacity: 1;
}

.catalog-compare__body {
  margin-top: 40px;
}

.catalog-compare__body-group {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}

.catalog-compare__body-group + .catalog-compare__body-group {
  margin-top: 0;
}

.catalog-compare__body-group-header {
  padding: 24px 0 11px 0;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  color: #000;
  transition: transform 0.3s;
  display: flex;
  align-items: center;
  width: 100%;
}

.catalog-compare__body-group-header-icon {
  width: 11px;
  height: 8px;
  flex: 0 0 auto;
  margin-left: 6px;
  transform: scaleY(1);
  margin-top: 3px;
}

.catalog-compare__body-group.open .catalog-compare__body-group-header-icon {
  transform: scaleY(-1);
}

.catalog-compare__table {
  word-break: break-word;
}

.catalog-compare__table-row {
  display: flex;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  transition: background-color 0.2s;
  font-size: 14px;
  line-height: 20px;
  background-color: rgb(255, 255, 255);
}

.catalog-compare__table-row:hover {
  background-color: rgba(15, 49, 106, 0.04);
}

.catalog-compare__table-aside {
  flex: 0 0 auto;
  width: 16.6666%;
  padding: 8px 20px 8px 0;
}

.catalog-compare__table-aside--bold {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  padding: 8px 20px 8px 0;
}

.catalog-compare__table-main {
  flex: 0 0 auto;
  width: 83.3333%;
  overflow: hidden;
  display: flex;
}

.catalog-compare__table-main-grid {
  display: flex;
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
  width: 100%;
}

.catalog-compare__table-main-cell {
  flex: 0 0 auto;
  width: 20%;
  padding: 8px 20px 8px 12px;
  border-left: 1px solid rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
}

.catalog-compare__table-main-cell--accent {
  background-color: #ffeaef;
}

.no-touch .catalog-compare__table-row:hover {
  background: rgba(0, 0, 0, 0.5);
}

.catalog-compare__body-group-header-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}

.catalog-compare .price__value {
  font-size: 18px;
  line-height: 22px;
}

.catalog__placeholder-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  margin: 16px 0 0;
}

.catalog__placeholder-text {
  font-size: 14px;
  line-height: 24px;
  color: #818690;
  margin: 12px 0 0;
  align-items: center;
}

.catalog__placeholder-icon {
  width: 20px;
  height: 20px;
  color: #e06;
  display: inline;
  margin-left: 6px;
}

.catalog-compare__head-container {
  max-width: 1360px;
  padding-left: 32px;
  padding-right: 32px;
  margin-left: auto;
  margin-right: auto;
}

.catalog-compare__arrow {
  width: 40px;
  height: 40px;
  background-color: #F1282F;
  color: #fff;
  position: absolute;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  outline: none;
  transition: color 0.2s;
}

.catalog-compare__arrow.disabled {
  display: none;
}

.catalog-compare__arrow--prev {
  left: -24px;
}

.catalog-compare__arrow--next {
  left: auto;
  right: -24px;
}

.catalog-compare__arrow-icon {
  width: 20px;
  height: 20px;
}

@media (max-width: 1439px) {
  .catalog-compare__head-aside {
    width: 20%;
  }
  .catalog-compare__head-main {
    width: 80%;
  }
  .catalog-compare__head-item {
    width: 25%;
  }
  .catalog-compare__table-aside {
    width: 20%;
  }
  .catalog-compare__table-main {
    width: 80%;
  }
  .catalog-compare__table-main-cell {
    width: 25%;
  }
}
@media (max-width: 1279px) {
  .catalog-compare__head-aside {
    width: 25%;
  }
  .catalog-compare__head-main {
    width: 75%;
  }
  .catalog-compare__head-item {
    width: 33.3333%;
  }
  .catalog-compare__table-aside {
    width: 25%;
  }
  .catalog-compare__table-main {
    width: 75%;
  }
  .catalog-compare__table-main-cell {
    width: 33.3333%;
  }
  .catalog-compare__head--nav {
    top: 98px;
    background-color: #fff;
    box-shadow: 0 4px 6px rgba(2, 13, 33, 0.08);
  }
  .catalog-compare__head--nav .product-slider__arrow--prev {
    left: -10px;
  }
  .catalog-compare__head--nav .product-slider__arrow--next {
    right: -10px;
  }
  .catalog-compare__head-container {
    padding: 0 16px;
  }
}
@media (max-width: 1023px) {
  .catalog-compare__head-aside {
    width: 33.3333%;
  }
  .catalog-compare__head-main {
    width: 66.6666%;
  }
  .catalog-compare__head-item {
    width: 50%;
  }
  .catalog-compare__table-aside {
    width: 33.3333%;
  }
  .catalog-compare__table-main {
    width: 66.6666%;
  }
  .catalog-compare__table-main-cell {
    width: 50%;
  }
  .catalog-compare__head-container {
    padding: 0 10px;
  }
}
@media (max-width: 639px) {
  .catalog-compare {
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }
  .catalog-compare__head--nav {
    overflow-y: auto;
  }
  .catalog-compare__head--nav .catalog-compare__head-clear {
    display: none;
  }
  .catalog-compare__head--nav .catalog-compare__head-mod {
    margin-top: 0;
  }
  .catalog-compare__head--nav .checkbox-row__visual {
    top: 1px;
  }
  .catalog-compare__head-aside {
    width: 200px;
  }
  .catalog-compare__head-main {
    width: auto;
  }
  .catalog-compare__head-item {
    width: 200px;
  }
  .catalog-compare__head-arrow {
    display: none;
  }
  .catalog-compare__head-items-grid {
    transform: none !important;
  }
  .catalog-compare__body {
    padding-right: 20px;
  }
  .catalog-compare__body-group-header {
    position: sticky;
  }
  .touch .catalog-compare__body-group-header {
    left: 0;
  }
  .catalog-compare__table-aside {
    width: 200px;
  }
  .catalog-compare__table-main {
    width: auto;
    flex: 1 1 auto;
  }
  .catalog-compare__table-main-cell {
    width: 200px;
  }
  .catalog-compare__table-main-grid {
    transform: none !important;
  }
  .catalog-compare__table .inline-tooltip__body {
    top: auto;
    margin-top: 0;
    bottom: 100%;
    margin-bottom: 5px;
  }
}
.sideInfo__header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 12px;
}

.sideInfo__header .site_markers {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0;
}

.sideInfo__header .rating-block {
  margin: 0;
}

.sideInfo__title {
  flex: 1 0 100%;
  margin: 4px 0 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  color: #141414;
}

.product-description {
  margin: 0 0 40px;
  max-width: 860px;
}

.product-description__title {
  margin: 0 0 12px;
  font-family: "Exo 2", sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.02em;
  color: #141414;
}

span.product-description__title {
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0;
  color: #141414;
}

.product-description__content {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  color: #141414;
}

.product-description__content.is-expanded {
  display: block;
  -webkit-line-clamp: unset;
  overflow: visible;
}

.product-description__content p {
  margin: 0 0 12px;
}

.product-description__content p:last-child {
  margin-bottom: 0;
}

.product-description__more {
  display: inline-block;
  margin-top: 8px;
  padding: 0;
  border: 0;
  background: none;
  color: #293ef2;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
}

.product-description__more:hover {
  color: #ed282f;
}

.product-description__more[hidden] {
  display: none;
}

@media (max-width: 767px) {
  .sideInfo__title {
    font-size: 24px;
  }
  .product-description {
    margin-bottom: 32px;
    max-width: 100%;
  }
  .product-description__title {
    font-size: 22px;
    line-height: 28px;
  }
}
.catalog-element-gallery {
  --ceg-gap: 12px;
  --ceg-thumb: 60px;
  --ceg-thumb-gap: 8px;
  --ceg-radius-thumb: 8px;
  --ceg-radius-main: 16px;
  --ceg-action-bg: #f1f1f1;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  max-width: 932px;
  padding-left: calc(var(--ceg-thumb) + var(--ceg-gap));
  overflow: hidden;
}

.catalog-element-gallery__thumbs {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: var(--ceg-thumb);
  min-width: var(--ceg-thumb);
  overflow: hidden;
  -webkit-user-select: none;
          user-select: none;
}

.catalog-element-gallery__thumbs-swiper {
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  touch-action: pan-y;
}
.catalog-element-gallery__thumbs-swiper .swiper-wrapper {
  box-sizing: border-box;
}
.catalog-element-gallery__thumbs-swiper .swiper-slide {
  width: var(--ceg-thumb);
  height: var(--ceg-thumb);
  box-sizing: border-box;
}

.catalog-element-gallery__thumb {
  position: relative;
  box-sizing: border-box;
  display: block;
  width: var(--ceg-thumb);
  height: var(--ceg-thumb);
  padding: 0;
  margin: 0;
  border: 1.5px solid transparent;
  border-radius: var(--ceg-radius-thumb);
  overflow: hidden;
  background: #f5f5f5;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}
.catalog-element-gallery__thumb:hover {
  border-color: rgba(0, 0, 0, 0.35);
}
.catalog-element-gallery__thumb--active {
  border-color: #000;
}

.catalog-element-gallery__thumb-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}

.catalog-element-gallery__thumb-video {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: #f5f5f5;
  pointer-events: none;
}

.catalog-element-gallery__play {
  position: relative;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 10px;
  border-color: transparent transparent transparent #000;
  margin-left: 2px;
}

.catalog-element-gallery__thumb-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.catalog-element-gallery__thumb-overlay-blur {
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.81);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}

.catalog-element-gallery__icon-360 {
  position: relative;
  z-index: 1;
  display: block;
  width: 17px;
  height: 17px;
  color: #000;
  line-height: 0;
  overflow: visible;
  object-fit: contain;
}
.catalog-element-gallery__icon-360.svg-icon {
  display: block;
}
.catalog-element-gallery__icon-360 svg,
.catalog-element-gallery__icon-360 use {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.catalog-element-gallery__main {
  position: relative;
  width: 100%;
  min-width: 0;
  min-height: 0;
}

.catalog-element-gallery__stage {
  position: relative;
  width: 100%;
  min-height: 420px;
  aspect-ratio: 860/656;
  border-radius: var(--ceg-radius-main);
  overflow: hidden;
  background: #fff;
}

.catalog-element-gallery__swiper {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.catalog-element-gallery__slide {
  height: 100%;
}

.catalog-element-gallery__media {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  background: transparent;
  -webkit-appearance: none;
          appearance: none;
}
.catalog-element-gallery__media--image {
  position: relative;
  cursor: pointer;
}
.catalog-element-gallery__media--frame {
  cursor: default;
}

.catalog-element-gallery__image,
.catalog-element-gallery__frame {
  display: block;
  width: 95%;
  height: 95%;
  object-fit: contain;
  border: 0;
}

.catalog-element-gallery__badge {
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 2;
  max-width: 70px;
  pointer-events: none;
}

.catalog-element-gallery__badge-image {
  display: block;
  max-width: 100%;
  object-fit: contain;
  max-height: 56px;
}

.catalog-element-gallery__badge--installment {
  padding: 8px 10px;
  border-radius: 8px;
  background: #ff6a00;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.25;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

.catalog-element-gallery__actions {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 8px;
}

.catalog-element-gallery__ar {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  height: 32px;
  min-height: 32px;
  padding: 0 12px 0 8px;
  border: 0;
  border-radius: 8px;
  background: var(--ceg-action-bg);
  color: #000;
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.06;
  letter-spacing: -0.04em;
  white-space: nowrap;
  transition: background 0.15s ease;
}
.catalog-element-gallery__ar:hover {
  background: #e6e6e6;
  color: #000;
}

.catalog-element-gallery__ar-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 17px;
  width: 17px;
  height: 17px;
  overflow: visible;
  color: #000;
  line-height: 0;
}
.catalog-element-gallery__ar-icon .svg-icon,
.catalog-element-gallery__ar-icon .v-property-icon,
.catalog-element-gallery__ar-icon img {
  display: block;
  width: 17px;
  height: 17px;
  object-fit: contain;
  overflow: visible;
}
.catalog-element-gallery__ar-icon svg,
.catalog-element-gallery__ar-icon use {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.catalog-element-gallery__ar-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.06;
  letter-spacing: -0.04em;
  white-space: nowrap;
}

.catalog-element-gallery__rotate-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: var(--ceg-action-bg);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  transition: background 0.15s ease;
}
.catalog-element-gallery__rotate-btn:hover {
  background: #e6e6e6;
}
.catalog-element-gallery__rotate-btn .catalog-element-gallery__icon-360 {
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
}

@media (max-width: 1279px) {
  .catalog-element-gallery {
    max-width: none;
  }
}
@media (max-width: 767px) {
  .catalog-element-gallery {
    display: flex;
    flex-direction: column-reverse;
    gap: 8px;
    max-width: none;
    padding-left: 0;
    overflow: visible;
  }
  .catalog-element-gallery__thumbs {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    flex: 0 0 auto;
    width: 100%;
    height: calc(var(--ceg-thumb) + 4px);
    min-height: calc(var(--ceg-thumb) + 4px);
    max-height: calc(var(--ceg-thumb) + 4px);
  }
  .catalog-element-gallery__thumbs-swiper {
    touch-action: pan-x;
  }
  .catalog-element-gallery__stage {
    min-height: 280px;
    aspect-ratio: 1/1;
  }
  .catalog-element-gallery__ar-text {
    font-size: 14px;
  }
}
.product-info-tabs {
  margin: 0 0 40px;
  max-width: 1360px;
  scroll-margin-top: 96px;
}

.product-info-tabs__legal.characteristics__descr {
  max-width: 924px;
  margin-top: 24px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #848484;
  text-align: left;
}

.product-info-tabs__legal .characteristics__descr-legal {
  margin: 0 0 12px;
}

.product-info-tabs__legal .characteristics__descr-legal p {
  margin: 0 0 4px;
}

.product-info-tabs__legal .characteristics__descr-legal p:last-child {
  margin-bottom: 0;
}

.product-info-tabs__legal .characteristics__descr-disclaimer {
  margin: 0;
}

.product-info-tabs__nav {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin: 0 0 24px;
  padding: 0;
  list-style: none;
}

.product-info-tabs__tab {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-height: 50px;
  padding: 13px 30px;
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  background: transparent;
  color: #141414;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  cursor: pointer;
  transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}
.product-info-tabs__tab:hover {
  border-color: #E2E2E2;
  background-color: #ECECEC;
}
.product-info-tabs__tab.is-active {
  border-color: transparent;
  background: #fff;
  box-shadow: 0 0 0 1px transparent;
  color: #141414;
}

.product-info-tabs__count {
  color: #f1282f;
}

.product-info-tabs__count--zero {
  color: #999999;
}

.product-info-tabs__panel {
  display: none;
}
.product-info-tabs__panel.is-active {
  display: block;
}
.product-info-tabs__panel.is-active[data-panel=brand] {
  max-width: 924px;
}

.product-info-tabs__accordion-item {
  border-top: 1px solid #e3e3e3;
  scroll-margin-top: 96px;
}
.product-info-tabs__accordion-item:last-child:not(.is-open) {
  border-bottom: 1px solid #e3e3e3;
}

.product-info-tabs__accordion-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  min-height: 40px;
  padding: 10px 0;
  border: 0;
  background: transparent;
  color: #141414;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  text-align: left;
  cursor: pointer;
}

.product-info-tabs__accordion-title {
  display: inline-flex;
  align-items: baseline;
  flex-wrap: wrap;
  min-width: 0;
}

.product-info-tabs__accordion-icon {
  position: relative;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  transition: transform 0.2s ease;
}
.product-info-tabs__accordion-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  border-right: 2px solid #141414;
  border-bottom: 2px solid #141414;
  transform: translate(-50%, -65%) rotate(45deg);
}

.product-info-tabs__accordion-item.is-open .product-info-tabs__accordion-icon {
  transform: scaleY(-1);
}
.product-info-tabs__accordion-item.is-open .product-info-tabs__panel {
  padding: 8px 0 16px;
}

.product-info-tabs--accordion .product-info-tabs__nav {
  display: none;
}

.product-info-tabs__panel.characteristics .characteristics__table-scheme {
  padding: 16px;
  border-radius: 16px;
  background-color: #F1F1F7;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 0;
}
.product-info-tabs__panel.characteristics .characteristics__scheme-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #2f2f2f;
}
.product-info-tabs__panel.characteristics .info-table__line {
  height: 58px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1019607843);
}
.product-info-tabs__panel.characteristics .product-info-tabs__panel.characteristics .info-table__line > * {
  display: inline-flex;
  align-items: center;
}
.product-info-tabs__panel.characteristics .characteristics__table {
  max-width: 924px;
}
.product-info-tabs__panel.characteristics .characteristics__table td:first-child {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  vertical-align: middle;
}
.product-info-tabs__panel.characteristics .characteristics__table td:last-child {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  text-align: end;
  vertical-align: middle;
}
.product-info-tabs__panel.characteristics .characteristics__table td {
  width: 50%;
}
.product-info-tabs__panel.characteristics .characteristics__table td[itemprop=value] {
  max-width: 50%;
}
.product-info-tabs__panel.characteristics .characteristics__table .characteristics__more-row {
  height: 58px;
}
.product-info-tabs__panel.characteristics .characteristics__table .characteristics__more-row td:last-child {
  text-align: start;
}
.product-info-tabs__panel.characteristics .characteristics__table tr.is-collapsed {
  display: none;
}
.product-info-tabs__panel.characteristics .characteristics__more-row td {
  padding-top: 8px;
  border-bottom: 0;
  text-align: left;
  vertical-align: middle;
}
.product-info-tabs__panel.characteristics .characteristics__disclaimer-row td {
  padding-top: 16px;
  border-bottom: 0;
  text-align: left;
  vertical-align: top;
}
.product-info-tabs__panel.characteristics .characteristics__disclaimer-row .characteristics__descr-disclaimer {
  margin: 0;
  max-width: 924px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  color: #848484;
}
.product-info-tabs__panel.characteristics .characteristics__more {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  color: #293ef2;
  font-family: inherit;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
  position: relative;
}
.product-info-tabs__panel.characteristics .characteristics__more:after {
  content: "";
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  border-bottom: 1px solid #293ef2;
}
.product-info-tabs__panel.characteristics .characteristics__more:hover {
  color: #ed282f;
}
.product-info-tabs__panel.characteristics .characteristics__more:hover:after {
  border-color: #ed282f;
}
.product-info-tabs__panel.characteristics .characteristics__schemeTitle {
  margin: 0 0 14px;
  font-family: "Exo 2", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
  color: #141414;
}
.product-info-tabs__panel.characteristics .characteristics__schemeItems {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.product-info-tabs__panel.characteristics .characteristics__schemeItem {
  display: flex;
  gap: 8px;
  align-items: flex-start;
}
.product-info-tabs__panel.characteristics .characteristics__schemeItemImage {
  display: block;
  flex-shrink: 0;
  width: 38px;
  height: 38px;
  border-radius: 8px;
  object-fit: contain;
}
.product-info-tabs__panel.characteristics .characteristics__schemeItemContent {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.product-info-tabs__panel.characteristics .characteristics__schemeItemTitle {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: -4%;
  color: #2f2f2f;
}
.product-info-tabs__panel.characteristics .characteristics__schemeItemDescription {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -4%;
  color: #999999;
  margin: 0;
}

.product-characteristics {
  display: grid;
  grid-template-columns: minmax(0, 924px) max-content;
  column-gap: 34px;
  row-gap: 16px;
  align-items: start;
  align-content: start;
  width: 100%;
}

.product-characteristics__main {
  grid-column: 1;
  min-width: 0;
  max-width: 924px;
  width: 100%;
}

.product-characteristics__main > .characteristics__table,
.product-characteristics__main > .product-info-tabs__legal,
.product-characteristics__main > .characteristics__more-wrap {
  max-width: 924px;
  width: 100%;
}

.product-characteristics > .characteristics__scheme {
  grid-column: 2;
  grid-row: 1;
  width: max-content;
  max-width: 360px;
}

.characteristics__more-wrap {
  margin: 0;
  padding-top: 8px;
}

.product-info-tabs .characteristics__title,
.product-info-tabs .materials__title {
  display: none;
}

.product-info-tabs__panel.materials {
  border: none;
}
.product-info-tabs__panel.materials .materials__description {
  display: block;
  margin: 0 0 24px;
}
.product-info-tabs__panel.materials .materials__text {
  max-width: 906px;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #141414;
}
.product-info-tabs__panel.materials .materials__guidanceContainer {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 100%;
  max-width: 906px;
  min-height: 0;
  padding: 0;
  border-radius: 16px;
  overflow: hidden;
  background: #1a1a1a;
}
.product-info-tabs__panel.materials .materials__guidanceImg {
  position: static;
  display: block;
  width: 100%;
  max-width: none;
  height: auto;
  aspect-ratio: 906/480;
  object-fit: cover;
  vertical-align: top;
}
.product-info-tabs__panel.materials .materials__guidanceImg_mobile {
  display: none;
}
.product-info-tabs__panel.materials .materials__guidance {
  position: absolute;
  left: 42px;
  bottom: 28px;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  gap: 24px 32px;
  max-width: calc(100% - 84px);
  padding: 32px 40px 36px;
  border: 0;
  background: #fff;
}
.product-info-tabs__panel.materials .materials__guidanceItem {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  max-width: 180px;
}
.product-info-tabs__panel.materials .guidanceItem__ico {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 40px;
  height: 40px;
  margin: 0;
}
.product-info-tabs__panel.materials .guidanceItem__ico svg,
.product-info-tabs__panel.materials .guidanceItem__ico img {
  display: block;
  width: 40px;
  height: 40px;
}
.product-info-tabs__panel.materials .guidanceItem__text {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
  color: #141414;
}

.product-info-tabs__brand {
  max-width: 860px;
  font-size: 16px;
  line-height: 1.5;
  color: #141414;
}

.product-info-tabs__brand-name {
  margin: 0 0 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  color: #141414;
}

.product-info-tabs__brand-text {
  margin: 0;
  color: #484848;
}

.product-info-files {
  max-width: 402px;
  padding: 24px 16px;
  border-radius: 16px;
  background: #f1f1f7;
}

.product-info-files__list {
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.product-info-files__item {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 38px;
}

.product-info-files__icon {
  flex: 0 0 38px;
  width: 38px;
  height: 38px;
  border-radius: 8px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #484848;
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
}

.product-info-files__meta {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

.product-info-files__name {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  color: #141414;
}

.product-info-files__hint {
  font-size: 12px;
  line-height: 1.3;
  color: #848484;
}

.product-info-files__empty {
  margin: 0;
  padding: 8px;
  font-size: 14px;
  line-height: 1.4;
  color: #848484;
}

@media (max-width: 1023px) {
  .product-characteristics {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .product-characteristics > .characteristics__scheme {
    grid-column: auto;
    grid-row: auto;
    width: 100%;
    max-width: none;
  }
  .product-info-tabs__panel.characteristics .characteristics__table-scheme {
    width: 100%;
  }
  .product-info-tabs__panel.characteristics .characteristics__table,
.product-reviews {
    margin-bottom: 0;
  }
  .product-info-tabs__panel.characteristics .info-table__line {
    height: 40px;
  }
  .product-info-tabs__panel.characteristics .info-table__line:last-of-type {
    border-bottom: none;
  }
  .characteristics__table td:last-child {
    padding-bottom: 0;
  }
  .product-info-tabs__accordion-item.is-open .product-info-tabs__panel {
    padding-top: 14px;
    margin-bottom: 0;
  }
  .product-reviews {
    padding-bottom: 0;
  }
  .product-info-tabs__brand-name {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .product-info-tabs {
    margin-bottom: 32px;
  }
  .product-info-tabs__nav {
    flex-wrap: nowrap;
    gap: 8px;
    margin-bottom: 16px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .product-info-tabs__nav::-webkit-scrollbar {
    display: none;
  }
  .product-info-tabs__tab {
    flex: 0 0 auto;
    min-height: 44px;
    padding: 10px 16px;
    font-size: 14px;
    white-space: nowrap;
  }
  .product-info-files {
    max-width: 100%;
  }
  .product-info-tabs__panel.materials .materials {
    margin-bottom: 0;
  }
  .product-info-tabs__panel.materials .materials__description {
    margin-bottom: 16px;
  }
  .product-info-tabs__panel.materials .materials__text {
    font-size: 16px;
    line-height: 1.45;
  }
  .product-info-tabs__panel.materials .materials__guidanceContainer {
    border-radius: 0;
    overflow: visible;
    background: transparent;
  }
  .product-info-tabs__panel.materials .materials__guidanceImg_desktop {
    display: none;
  }
  .product-info-tabs__panel.materials .materials__guidanceImg_mobile {
    display: block;
    aspect-ratio: 355/200;
    border-radius: 12px;
  }
  .product-info-tabs__panel.materials .materials__guidance {
    position: static;
    margin-top: 12px;
    padding: 16px;
    flex-direction: column;
    gap: 14px;
    max-width: 100%;
    border-radius: 12px;
  }
  .product-info-tabs__panel.materials .materials__guidanceItem {
    flex-direction: row;
    align-items: flex-start;
    gap: 10px;
    max-width: none;
    width: 100%;
  }
  .product-info-tabs__panel.materials .guidanceItem__ico {
    flex: 0 0 32px;
    width: 32px;
    height: 32px;
  }
  .product-info-tabs__panel.materials .guidanceItem__ico svg,
.product-info-tabs__panel.materials .guidanceItem__ico img {
    width: 32px;
    height: 32px;
  }
  .product-info-tabs__panel.materials .guidanceItem__text {
    flex: 1 1 auto;
    font-size: 14px;
  }
  .product-info-tabs__accordion-title {
    gap: 4px;
  }
  .product-info-tabs__accordion-item.is-open .product-info-tabs__accordion-bar {
    border-bottom: 1px solid #E3E3E3;
  }
  .product-info-tabs__accordion-item:first-of-type {
    border-top-color: transparent;
  }
  .characteristics__table td:first-child {
    min-width: fit-content;
  }
  .product-info-tabs__panel.characteristics .characteristics__table td:first-child,
.product-info-tabs__panel.characteristics .characteristics__table td:last-child,
.product-info-tabs__panel.characteristics .characteristics__more {
    font-size: 14px;
    line-height: 20px;
  }
}
.catalog-gallery-modal {
  --cgm-bg: rgba(24, 24, 27, 0.98);
  --cgm-color: #dbdbdb;
  --cgm-color-hover: #fff;
  --cgm-button-bg: rgba(24, 24, 27, 0.65);
  --cgm-button-hover-bg: rgba(24, 24, 27, 0.85);
  --cgm-thumb-w: 96px;
  --cgm-thumb-h: 72px;
  --cgm-thumb-gap: 8px;
  --cgm-thumb-radius: 2px;
  --cgm-thumb-opacity: 0.5;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: 0;
  color: var(--cgm-color);
}

.modal--catalog-gallery .modal__content-slot {
  display: flex;
  flex-direction: column;
  min-height: 0;
}

.modal--catalog-gallery .modal-window--catalog-gallery {
  flex: 1 1 auto;
  min-height: 0;
}

.modal--catalog-gallery .modal__surface {
  background: var(--cgm-bg, rgba(24, 24, 27, 0.98));
}

.modal-window--catalog-gallery {
  background: transparent;
  box-shadow: none;
}

.modal-window--catalog-gallery .modal-window__body {
  padding: 0;
  flex: 1 1 auto;
  min-height: 0;
  height: auto;
  background: transparent;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.modal-window--catalog-gallery .catalog-gallery-modal__inner {
  flex: 1 1 auto;
  min-height: 0;
}

.modal-window--catalog-gallery .modal-window__header {
  height: 0;
  padding: 0;
  overflow: visible;
  background: transparent;
  border: 0;
}

.modal-window--catalog-gallery .modal-window__close {
  display: none;
}

.catalog-gallery-modal__inner {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  background: var(--cgm-bg);
  color: var(--cgm-color);
}

.catalog-gallery-modal__toolbar {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 6;
  display: flex;
  align-items: stretch;
  pointer-events: auto;
}

.catalog-gallery-modal__tool {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: var(--cgm-button-bg);
  color: var(--cgm-color);
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  transition: color 0.15s ease, background 0.15s ease;
}
.catalog-gallery-modal__tool .svg-icon {
  display: block;
  width: 22px;
  height: 22px;
}
.catalog-gallery-modal__tool svg {
  display: block;
  width: 100%;
  height: 100%;
}
.catalog-gallery-modal__tool:hover, .catalog-gallery-modal__tool--active {
  background: var(--cgm-button-hover-bg);
  color: var(--cgm-color-hover);
}

.catalog-gallery-modal__main {
  position: relative;
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.catalog-gallery-modal__swiper {
  width: 100%;
  height: 100%;
}

.catalog-gallery-modal__slide {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  box-sizing: border-box;
  padding: 4px;
}

.catalog-gallery-modal__media {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 52px 72px 16px;
  box-sizing: border-box;
  overflow: hidden;
}
.catalog-gallery-modal__media--zoomed {
  overflow: auto;
  cursor: zoom-out;
}

.catalog-gallery-modal__image,
.catalog-gallery-modal__frame {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  border: 0;
  -webkit-user-select: none;
          user-select: none;
  transform-origin: center center;
  transition: transform 0.2s ease;
}

.catalog-gallery-modal__image {
  cursor: zoom-in;
}

.catalog-gallery-modal__frame {
  width: min(100%, 960px);
  height: min(100%, 70vh);
  background: #000;
  cursor: default;
}

.catalog-gallery-modal__nav {
  position: absolute;
  top: 50%;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  margin-top: -23px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: var(--cgm-button-bg);
  color: var(--cgm-color);
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  transition: color 0.15s ease, background 0.15s ease;
}
.catalog-gallery-modal__nav .svg-icon {
  width: 22px;
  height: 22px;
}
.catalog-gallery-modal__nav:hover {
  background: var(--cgm-button-hover-bg);
  color: var(--cgm-color-hover);
}
.catalog-gallery-modal__nav.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}

.catalog-gallery-modal__nav--prev {
  left: 8px;
}

.catalog-gallery-modal__nav--next {
  right: 8px;
}

.catalog-gallery-modal__thumbs {
  position: relative;
  z-index: 4;
  flex: 0 0 auto;
  width: 100%;
  padding: 12px 16px 16px;
  background: rgba(24, 24, 27, 0.92);
  border-top: 1px solid rgba(255, 255, 255, 0.06);
}

.catalog-gallery-modal__thumbs-swiper {
  width: 100%;
  height: var(--cgm-thumb-h);
  overflow: hidden;
  touch-action: pan-x;
}
.catalog-gallery-modal__thumbs-swiper .swiper-slide {
  width: var(--cgm-thumb-w);
  height: var(--cgm-thumb-h);
  box-sizing: border-box;
}

.catalog-gallery-modal__thumb {
  position: relative;
  box-sizing: border-box;
  width: var(--cgm-thumb-w);
  height: var(--cgm-thumb-h);
  margin: 0;
  border: 0;
  border-radius: var(--cgm-thumb-radius);
  overflow: hidden;
  background: #111;
  cursor: pointer;
  opacity: var(--cgm-thumb-opacity);
  outline: 0 solid transparent;
  outline-offset: 0;
  flex-shrink: 0;
  transition: opacity 0.15s ease, outline-color 0.15s ease;
}
.catalog-gallery-modal__thumb:hover {
  opacity: 1;
}
.catalog-gallery-modal__thumb--active, .catalog-gallery-modal__thumb.swiper-slide-thumb-active {
  opacity: 1;
  outline: 2px solid #5eb0ef;
  outline-offset: -2px;
}

.catalog-gallery-modal__thumb-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}

.catalog-gallery-modal__thumb-video {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: #1a1a1a;
}

.catalog-gallery-modal__play {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 10px;
  border-color: transparent transparent transparent #fff;
  margin-left: 2px;
}

.catalog-gallery-modal__thumb-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.28);
}

.catalog-gallery-modal__icon-360 {
  width: 18px;
  height: 18px;
  color: #fff;
}

@media (max-width: 1023px) {
  .catalog-gallery-modal {
    --cgm-thumb-w: 72px;
    --cgm-thumb-h: 54px;
  }
  .catalog-gallery-modal__tool {
    width: 40px;
    height: 40px;
  }
  .catalog-gallery-modal__tool .svg-icon {
    width: 20px;
    height: 20px;
  }
  .catalog-gallery-modal__media {
    padding: 52px 12px 12px;
  }
  .catalog-gallery-modal__nav {
    display: none;
  }
  .catalog-gallery-modal__thumbs {
    padding: 8px 10px 12px;
  }
}
.catalog-item-layout {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 40px;
  padding: 8px 0 30px;
}

.catalog-item-layout__heading {
  display: none;
}

.catalog-item-layout__gallery {
  flex: 1 1 0;
  min-width: 0;
  max-width: 932px;
}

.catalog-item-layout__sidebar {
  flex: 0 1 387px;
  width: 387px;
  min-width: 260px;
  max-width: 100%;
  align-self: stretch;
}

@media (max-width: 1279px) {
  .catalog-item-layout {
    flex-direction: column;
    gap: 16px;
    padding-bottom: 36px;
  }
  .catalog-item-layout__heading:not(:empty) {
    display: block;
    width: 100%;
    order: -1;
  }
  .catalog-item-layout__gallery,
.catalog-item-layout__sidebar {
    flex: none;
    width: 100%;
    min-width: 0;
    max-width: none;
  }
}
.catalog-item {
  position: relative;
  margin: 0 0 60px;
}

.catalog-item__wrap {
  display: flex;
}

.catalog-item__aside {
  flex: 0 0 auto;
  width: 440px;
  padding-right: 40px;
}

.catalog-item__main {
  flex: 1 1 auto;
}

.catalog-item__visual {
  position: relative;
  max-width: 420px;
}

.catalog-item__image,
.catalog-item__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.catalog-item__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

.catalog-item__availability {
  margin: 10px 0;
}

.catalog-item__price {
  margin: 10px 0;
}

.catalog-item__basket-action {
  margin: 15px 0;
  max-width: 216px;
}

.catalog-item__filter {
  position: relative;
  margin: 25px 0;
  max-width: 300px;
}

.catalog-item__info {
  margin: 40px 0;
}

.catalog-item__params {
  margin: 30px 0;
  max-width: 400px;
}

.catalog-item__description {
  margin: 30px 0;
}

.catalog-item__tabs {
  display: flex;
  max-width: 100%;
  overflow-x: auto;
  margin: 40px 0 0;
}

.catalog-item__tab {
  margin-right: 20px;
}

@media (max-width: 1023px) {
  .catalog-item__wrap {
    display: block;
  }
  .catalog-item__aside {
    padding: 0;
    margin-bottom: 20px;
    width: auto;
  }
  .catalog-item__visual {
    position: relative;
    max-width: 100%;
  }
  .catalog-item__visual-wrap {
    position: static;
  }
  .catalog-item__visual::after {
    display: none;
  }
}
.catalog-links {
  margin: 30px 0;
}

.catalog-links__grid {
  display: flex;
  flex-wrap: wrap;
  margin: -10px;
  width: calc(100% + 20px);
}

.catalog-links__cell {
  flex: 0 0 auto;
  width: 33.333%;
  padding: 10px;
  display: flex;
}

.catalog-links__item {
  display: flex;
  align-items: center;
  width: 100%;
  text-decoration: none;
  color: #2F2F2F;
  background-color: #fff;
  transition: 0.2s;
  padding: 20px;
  border-radius: 12px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.64px;
}

@media (any-hover: hover) {
  .catalog-links__item:hover {
    box-shadow: 0 218px 61px 0 rgba(135, 135, 135, 0), 0 139px 56px 0 rgba(135, 135, 135, 0.01), 0 78px 47px 0 rgba(135, 135, 135, 0.05), 0 35px 35px 0 rgba(135, 135, 135, 0.09), 0 9px 19px 0 rgba(135, 135, 135, 0.1);
    color: #EC282F;
  }
}
.catalog-links__image {
  flex: 0 0 auto;
  display: block;
  max-width: 100%;
  width: 57px;
  height: 57px;
  object-fit: contain;
  margin-right: 43px;
}

.catalog-links__mob-icon {
  display: none;
}

.catalog-links__text {
  flex: 1 1 auto;
}

.catalog-links-title {
  font-size: 37px;
  font-style: normal;
  font-weight: 600;
  line-height: 44.78px;
}

@media (max-width: 1023px) {
  .catalog-links {
    margin: 20px 0;
  }
  .catalog-links__item {
    border-radius: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    padding: 12px 20px;
  }
  .catalog-links__mob-icon {
    display: block;
    flex: 0 0 auto;
    width: 12px;
    height: 12px;
    margin-left: 15px;
  }
  .catalog-links__grid {
    width: 100%;
    display: block;
    margin: 0;
    border-radius: 12px;
    overflow: hidden;
  }
  .catalog-links__cell {
    padding: 0;
    width: 100%;
    border-bottom: 1px solid #f8f9fd;
  }
  .catalog-links__cell:last-child {
    margin-bottom: 0;
  }
  .catalog-links__image {
    width: 28px;
    height: 28px;
    margin-right: 10px;
  }
}
@media (max-width: 1023px) and (any-hover: hover) {
  .catalog-links__item:hover {
    box-shadow: none;
    color: #EC282F;
  }
}
@media (max-width: 1023px) {
  .catalog-links-title {
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
}
.catalog {
  position: relative;
  margin: 0 0 40px;
}

.catalog__placeholder {
  min-height: 200px;
}

.catalog__layout {
  display: block;
}

.catalog__layout-aside {
  display: flex;
}

.catalog__layout-main {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  flex: 1 1 auto;
}
@media (max-width: 1023px) {
  .catalog__layout-main {
    padding: 10px;
  }
}

.catalog__list-message {
  margin: 20px 0;
}

.catalog__list-message-title {
  margin: 12px 0;
}

.catalog__list-message-body {
  margin: 12px 0;
}

.catalog__list-message-actions {
  margin: 20px 0;
}

.catalog__list-message-actions-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .catalog__list-message-actions-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.catalog__list-message-action {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .catalog__list-message-action {
    padding: 10px;
  }
}

.catalog__top-nav {
  margin: 20px 0;
}

.catalog__top-nav-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  margin-top: -5px;
  margin-bottom: -5px;
  justify-content: flex-end;
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .catalog__top-nav-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.catalog__top-nav-cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
}
@media (max-width: 1023px) {
  .catalog__top-nav-cell {
    padding: 10px;
  }
}

.catalog__top-nav-cell--active-filters {
  margin-right: auto;
  min-width: 0;
  flex: 1 1 auto;
}

.catalog__top-nav-cell--select {
  width: 240px;
}

.catalog__top-nav-cell--aside-toggle {
  display: none;
}

.catalog__aside-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 40px;
  height: 40px;
  color: #F1282F;
  transition: 0.2s;
}

.catalog__aside-toggle-icon {
  display: block;
  width: 40px;
  height: 40px;
}

.catalog__aside-toggle::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .catalog__aside-toggle:hover {
    color: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #F1282F;
  }
}
.state--focus-enabled .catalog__aside-toggle:focus::after {
  opacity: 0.75;
}

.catalog__aside-toggle:active {
  color: #028;
}

.catalog__aside-close {
  display: none;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background: transparent;
  color: #fff;
  cursor: pointer;
  transition: 0.2s;
  opacity: 0;
  visibility: hidden;
}

.catalog__aside-close-icon {
  display: block;
  width: 30px;
  height: 30px;
}

.catalog__aside-close::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .catalog__aside-close:hover {
    color: rgba(0, 0, 0, 0.5);
  }
}
.state--focus-enabled .catalog__aside-close:focus::after {
  opacity: 0.75;
}

.catalog__aside-close:active {
  color: #bbb;
}

@media (max-width: 1023px) {
  .catalog__top-nav-cell--aside-toggle {
    display: block;
  }
  .catalog__top-nav-cell--select,
.catalog__top-nav-cell--view {
    display: none;
  }
  .catalog__aside-close {
    display: flex;
    position: absolute;
    top: 0;
    left: 100%;
  }
  .catalog__layout-aside {
    display: block;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #F6F6F6;
    z-index: 160;
    border-radius: 12px 12px 0 0;
    transition: 0.3s;
    transform: translate3d(-100%, 0, 0);
    visibility: hidden;
  }
  .catalog__layout-aside-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .catalog__layout-aside-container-inner {
    padding: 20px;
  }
  .catalog__layout-main {
    width: 100%;
  }
  .state--catalog-aside-open .catalog__layout-aside {
    visibility: visible;
    transform: translate3d(0, 0, 0);
    height: 100%;
  }
  .state--catalog-aside-open .catalog__aside-close {
    opacity: 1;
    visibility: visible;
  }
}
.collapser {
  margin: 100px 0;
}

.collapser__title {
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.44px;
  margin-bottom: 30px;
}

.collapser__grid {
  display: flex;
  margin: 0 -10px;
  width: calc(100% + 20px);
}

.collapser__cell {
  flex: 0 0 auto;
  width: 50%;
  padding: 0 10px;
}

.collapser__tabs {
  background-color: #fff;
  padding: 20px 10px;
  border-radius: 10px;
}

.collapser__tab {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  height: 60px;
  letter-spacing: -0.8px;
  border-radius: 6px;
  width: 100%;
  text-align: left;
  cursor: pointer;
  color: #2F2F2F;
  padding: 0 10px;
  transition: background-color 0.2s, color 0.2s;
}

.collapser__tab[disabled] {
  cursor: default;
  background-color: #E6E9FA;
  color: #EC282F;
}

@media (any-hover: hover) {
  .collapser__tab:hover {
    color: #EC282F;
  }
}
.collapser__tab-icon {
  display: block;
  margin-left: 15px;
  width: 12px;
  height: 12px;
}

.collapser__tab-content {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px 37px;
}

.collapser__item-content.text-guide ul > li,
.collapser__tab-content.text-guide ul > li {
  padding-left: 15px;
  position: relative;
}

.collapser__item-content.text-guide ul > li::before,
.collapser__tab-content.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #2F2F2F;
}

@media (max-width: 1023px) {
  .collapser {
    margin: 60px 0;
  }
  .collapser__title {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.96px;
    margin-bottom: 20px;
  }
  .collapser__items {
    border-radius: 10px;
    padding: 20px 10px;
    background-color: #fff;
  }
  .collapser__item-bar {
    width: 100%;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    height: 50px;
    letter-spacing: -0.64px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    transition: 0.2s;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 6px;
    color: #000;
  }
  .collapser__item-bar--open {
    color: #EC282F;
    background-color: #E6E9FA;
  }
  .collapser__item-bar--open .collapser__tab-icon {
    transform: rotate(90deg);
  }
  .collapser__item-content.text-guide {
    padding: 20px 0;
  }
}
.collections-breadcrumbs .breadcrumbs {
  margin-bottom: 50px;
}

.collections-page-title {
  line-height: 59px;
}

.collections-seo {
  font-size: 18px;
  line-height: 22px;
}
.collections-seo p {
  font-size: 18px;
  line-height: 22px;
}

.delivery-section__content.text-guide.collections-seo p {
  font-size: 18px;
  line-height: 22px;
}

.collections-filter {
  margin: 30px 0 24px;
}
.collections-filter:has(+ .collections__main) {
  margin-bottom: 20px;
}

.collections {
  margin: 40px 0;
}
.collections .product-grid__card {
  text-decoration: none;
}
.collections .slider__arrow {
  fill: none;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .collections .slider__arrow:hover {
    color: #ed282f;
  }
}
.collections__title {
  margin-bottom: 16px;
}

.collections__header.section-title {
  margin-bottom: 20px;
  line-height: 59px;
}

.collections__header-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  color: inherit;
  text-decoration: none;
  transition: color 0.2s;
}

.collections__header-text {
  font: inherit;
}

.collections__header-icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  fill: none;
  margin-top: 4px;
}

@media (any-hover: hover) {
  .collections__header-link:hover {
    color: #ed282f;
  }
}
.collections__tabs-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 24px;
}

.collections__tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  flex: 1 1 auto;
  min-width: 0;
}

.collections__link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  color: #282828;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  transition: color 0.2s;
  height: 54px;
}

.collections__link-text {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0;
  text-align: center;
  position: relative;
}
.collections__link-text:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background-color: #000;
  left: 0;
  bottom: -2px;
  transition: opacity 0.2s;
}

.collections__link-icon {
  width: 19px;
  height: 19px;
}

.collections__link--mobile {
  display: none;
}

@media (any-hover: hover) {
  .collections__link--desktop:hover {
    color: #ed282f;
  }
  .collections__link:hover .collections__link-text:after {
    background-color: #ed282f;
  }
}
.collections__tab {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 15px 25px;
  border: none;
  border-radius: 10px;
  background: #fff;
  color: #282828;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.2s, box-shadow 0.2s;
  white-space: nowrap;
}

.collections__tab--active {
  background: #E6E6E6;
  box-shadow: none;
}

@media (any-hover: hover) {
  .collections__tab:not(.collections__tab--active):hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14) inset;
  }
}
.collections__main {
  display: flex;
  align-items: stretch;
  gap: 20px;
  min-height: 540px;
  height: 540px;
}

.collections--landing-reverse .collections__main {
  flex-direction: row-reverse;
}

.collections__slider {
  position: relative;
  flex: 1 1 50%;
  min-width: 0;
  border-radius: 12px;
  overflow: hidden;
}

.collections__swiper,
.collections__swiper .swiper-slider__slider,
.collections__swiper .swiper,
.collections__swiper .swiper-wrapper,
.collections__slide,
.collections__slide-image-wrap {
  height: 100%;
}

.collections__slide {
  position: relative;
}

.collections__slide-link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.collections__slide-image-wrap {
  overflow: hidden;
}

.collections__slide-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.collections__controls {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 0 20px 20px;
  pointer-events: none;
}

.collections__arrows {
  display: flex;
  gap: 8px;
  pointer-events: auto;
}

.collections__arrows .slider__arrow {
  width: 60px;
  height: 60px;
}
.collections__arrows .slider__arrow.swiper-button-disabled {
  opacity: 1 !important;
  visibility: visible !important;
}

.collections__scrollbar.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 20px;
  bottom: 11px;
  width: 132px;
  max-width: none;
  height: 2px;
  margin: 0;
  pointer-events: auto;
  background: rgba(255, 255, 255, 0.45) !important;
}

.collections__scrollbar .swiper-scrollbar-drag {
  background: #000 !important;
  height: 2px !important;
}

.collections__products {
  flex: 1 1 50%;
  min-width: 0;
  min-height: 0;
  position: relative;
}

.collections__products-scroll {
  position: relative;
  height: 100%;
}

.collections__products-inner {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
  height: 100%;
  overflow: hidden;
  padding-right: 0;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.collections__products--scrollable .collections__products-inner {
  overflow-y: scroll;
  padding-right: 10px;
}

.collections__products-inner::-webkit-scrollbar {
  display: none;
}

.collections__products-bar {
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.08);
  pointer-events: none;
}

.collections__products-bar-drag {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 40px;
  border-radius: 4px;
  background: #000;
  pointer-events: none;
  transition: transform 0.05s linear;
}

.collections__product,
.collections__product-slide {
  min-width: 0;
  height: 540px;
}

.collections__product-slide {
  height: auto;
}

.collections__products-swiper {
  height: auto;
}

.collections__products-scrollbar.swiper-scrollbar.swiper-scrollbar-horizontal {
  display: none;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.08);
  --swiper-scrollbar-drag-bg-color: #000;
  --swiper-scrollbar-size: 2px;
  position: absolute;
  left: 50% !important;
  right: auto !important;
  bottom: 0 !important;
  top: auto !important;
  width: 132px !important;
  max-width: 132px !important;
  height: 2px !important;
  margin: 0;
  transform: translateX(-50%);
  opacity: 1 !important;
  background: rgba(0, 0, 0, 0.08) !important;
}

.collections__products-scrollbar.swiper-scrollbar-lock,
.collections__products-scrollbar.swiper-scrollbar-disabled {
  display: none;
  opacity: 1 !important;
}

.collections__products-scrollbar .swiper-scrollbar-drag {
  background: #000 !important;
  height: 2px !important;
  border-radius: 1px;
}

.collections .product {
  max-height: none;
  height: 100%;
}

.collections .product-grid__top {
  padding: 16px 16px 0;
}

.collections .product-grid__images {
  max-width: 100%;
  margin: 0 auto;
}

.collections .product-grid__bottom {
  padding: 16px 16px 18px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}

.collections .product-grid__name {
  margin-top: 0 !important;
  font-size: 16px;
  font-weight: 500;
}

.collections .product-grid__text,
.collections .availability__main {
  font-size: 12px;
  line-height: 1.2;
  color: rgba(2, 11, 42, 0.6);
}

.collections .availability__status {
  display: none;
}

.collections .product-grid__avail {
  margin-bottom: 8px;
}

.collections .product-grid__colors {
  margin-top: 8px;
}

.collections .product-grid__price {
  padding-top: 10px;
}

.collections .status-label {
  padding: 5px 8px;
  border-radius: 4px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
}

@media (max-width: 1279px) {
  .collections-breadcrumbs .breadcrumbs {
    margin-bottom: 40px;
  }
  .collections-page-title {
    line-height: normal;
  }
  .delivery-section__content.text-guide.collections-seo p {
    font-size: 18px;
    line-height: 22px;
  }
  .collections-filter {
    margin: 20px 0 16px;
  }
  .collections {
    margin: 60px 0;
  }
  .collections__header.section-title {
    line-height: normal;
  }
  .collections--landing .collections__header {
    margin-bottom: 20px;
  }
  .collections__header-link {
    justify-content: space-between;
  }
  .collections__tabs-row {
    align-items: flex-start;
    margin-bottom: 16px;
  }
  .collections__tabs {
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-bottom: 4px;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .collections__tabs::-webkit-scrollbar {
    display: none;
  }
  .collections__tab {
    height: 44px;
    flex-shrink: 0;
    padding: 10px 15px;
  }
  .collections__link--desktop {
    display: none;
  }
  .collections__main {
    flex-direction: column;
    min-height: 0;
    height: auto;
    gap: 10px;
  }
  .collections--landing-reverse .collections__main {
    flex-direction: column-reverse;
  }
  .collections__slider {
    flex: none;
    width: 100%;
    height: 400px;
    border-radius: 12px;
  }
  .collections__controls {
    top: 0;
    bottom: 0;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 0 5px;
  }
  .collections__arrows {
    width: 100%;
    justify-content: space-between;
  }
  .collections__arrows .slider__arrow {
    width: 35px;
    height: 35px;
  }
  .collections__arrows .slider__icon {
    width: 16px;
    height: 16px;
  }
  .collections__scrollbar {
    position: absolute;
    left: 50%;
    right: auto;
    width: 132px;
    transform: translateX(-50%);
    bottom: 11px;
  }
  .collections__products {
    width: 100%;
  }
  .collections__products--scrollable {
    padding-bottom: 14px;
  }
  .collections__product-slide.swiper-slide {
    height: auto;
  }
  .collections__products-scrollbar.swiper-scrollbar.swiper-scrollbar-horizontal,
.collections__products-scrollbar.swiper-scrollbar-lock,
.collections__products-scrollbar.swiper-scrollbar-disabled {
    display: block !important;
  }
  .collections__products-swiper .swiper-button-prev,
.collections__products-swiper .swiper-button-next {
    display: none;
  }
  .collections__link--mobile {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    margin-top: 20px;
    border-radius: 8px;
    background: #ed282f;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
  }
  .collections__header-text {
    font-size: 20px;
    line-height: 24px;
  }
}
@media (max-width: 1023px) {
  .collections__header-link {
    justify-content: flex-start;
  }
  .collections__scrollbar.swiper-scrollbar.swiper-scrollbar-horizontal {
    left: 50%;
    transform: translateX(-50%);
  }
  .collections__products .price {
    flex-direction: row;
  }
  .collections--landing-reverse .collections__main {
    flex-direction: column;
  }
  .collections {
    margin: 20px 0;
  }
  .collections__arrows .slider__icon {
    width: 11px;
    height: 11px;
  }
  .collections__products .collections__products-swiper {
    height: 368px;
  }
  .collections__product-slide.swiper-slide {
    height: 368px;
  }
  .collections .product-grid__bottom {
    padding: 10px;
  }
  .collections .product {
    height: 100%;
  }
}
@media (max-width: 767px) {
  .collections__products-inner {
    grid-template-columns: 1fr;
  }
  .collections__slider {
    height: 332px;
  }
  .collections__header-link {
    gap: 4px;
  }
  .collections__header-icon {
    width: 11px;
    height: 11px;
  }
}
.colors-slider__main {
  position: relative;
  display: flex;
  align-items: center;
}

.colors-slider__swiper-slider-wrap {
  max-width: 160px;
  width: 100%;
}

.colors-slider .slider__arrow {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  background: transparent !important;
  color: #000 !important;
}

.colors-slider .slider__arrow[disabled] {
  display: none;
}

.colors-slider .slider__arrow:last-child {
  margin-right: 0;
  margin-left: 8px;
}

.colors-slider__slide-link {
  display: block;
  height: 24px;
  width: 24px;
  border-radius: 100%;
  overflow: hidden;
}

.colors-slider__slide-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.colors-slider__slide-link--outline {
  outline: 1px solid;
  outline-offset: -1px;
}

@media (max-width: 1279px) {
  .colors-slider .swiper-button-prev {
    display: none !important;
  }
  .colors-slider .swiper-button-next {
    display: none !important;
  }
}
.contact-link-block {
  margin: 8px 0;
}

.contact-link {
  display: block;
  color: #000;
  border: none;
  text-decoration: none;
  outline: none;
}

.contact-link__note {
  color: #666;
}

.contact-link__value {
  font-size: 16px;
  line-height: 24px;
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}

@media (any-hover: hover) {
  .contact-link:hover .contact-link__value {
    color: #e06;
    border: none;
    text-decoration: none;
  }
}
.state--focus-enabled .contact-link:focus .contact-link__value {
  outline: 1px dashed;
  outline-offset: 1px;
}

.contact-link:active .contact-link__value {
  color: #a04;
}

.contacts-list {
  position: relative;
}
.contacts-list .contacts__title {
  font-weight: 500;
  font-size: 24px;
  line-height: 59px;
  letter-spacing: -4%;
  margin-bottom: 16px;
  color: #2F2F2F;
}
.contacts-list .map {
  margin-bottom: 0;
  height: 760px;
}
@media (max-width: 767px) {
  .contacts-list .map {
    height: 468px;
  }
}

.contacts-list__inner {
  display: flex;
}

.contacts-list__items {
  display: block;
  margin-right: 20px;
  overflow-y: scroll;
  max-height: 760px;
  flex: 0 0 316px;
  scrollbar-width: thin;
  scrollbar-color: #F1282F transparent;
  box-sizing: content-box;
  padding-right: 16px;
}
.contacts-list__items::-webkit-scrollbar {
  width: 6px !important;
}
.contacts-list__items::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 62px;
}
.contacts-list__items::-webkit-scrollbar-thumb {
  min-height: 96px;
  border-radius: 62px;
  background-color: #F1282F;
}
.contacts-list__items::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}

.contacts-list__item {
  background: #fff;
  border-radius: 12px;
  padding: 10px 20px;
  margin-bottom: 10px;
  position: relative;
}

.contacts-list__item:last-child {
  margin-bottom: 0;
}

.contacts-list__link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.contacts-list__item-title {
  font-size: 20px;
  line-height: 106%;
  font-weight: 500;
  margin-bottom: 8px;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .contacts-list__item:hover .contacts-list__item-title {
    color: #ed282f;
  }
}
.contacts-list__item-adress {
  color: #767676;
  font-size: 14px;
  line-height: 106%;
  font-weight: 400;
  margin-bottom: 8px;
}

.contacts-list__item-square {
  color: rgba(2, 11, 42, 0.6);
  font-size: 12px;
  line-height: 13px;
  font-weight: 400;
  margin-bottom: 6px;
}

.contacts-list__bottom {
  margin-top: 8px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 6px;
  border-top: 1px solid #DCDCDC;
  padding: 8px 0;
}

.contacts-list__item-phone {
  color: #293EF2;
  font-size: 16px;
  line-height: 106%;
  font-weight: 600;
  text-decoration: none;
  position: relative;
  z-index: 2;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .contacts-list__item-phone:hover {
    color: #ed282f;
  }
}
.contacts-list__item-time {
  color: #767676;
  font-size: 14px;
  line-height: 160%;
  font-weight: 400;
}
.contacts-list__item-time span {
  font-weight: 500;
  color: #020B2A;
}

.contacts-list__map {
  flex: 1 1 auto;
  border-radius: 12px;
  overflow: hidden;
}

@media (max-width: 1279px) {
  .contacts-list__inner {
    display: block;
  }
  .contacts-list__items {
    margin-bottom: 20px;
    margin-right: 0;
  }
  .contacts-list__items {
    padding-right: 0;
  }
}
@media (max-width: 1279px) {
  .contacts-list__items {
    padding-right: 16px;
    max-height: 258px;
    overflow-y: scroll;
  }
}
.contacts {
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.page-footer__socials + .page-footer__contacts {
  margin-top: 20px;
  max-width: 300px;
}

.contacts__title {
  color: #293EF2;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  margin-bottom: 6px;
}

.contacts__schedule-item {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
}

.contacts__schedule-item span {
  font-weight: 700;
  color: #000;
}

.contacts__buttons {
  margin-top: 20px;
}

.contacts__line-link {
  text-decoration: none;
  color: #293EF2;
  margin-top: 8px;
}

.contacts__links {
  display: flex;
  align-items: center;
  margin-top: 20px;
}

.contacts__links-item {
  background: #010101;
  border-radius: 100%;
  width: 42px;
  height: 42px;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.contacts__links-item:last-child {
  margin-right: 0;
}

@media (any-hover: hover) {
  .contact__link-item:hover {
    color: #F1282F;
  }
}
.contact__link-item:active {
  color: #F1282F;
}

.contacts__links-item-icon {
  color: #fff;
  width: 20px;
  height: 20px;
  transition: transform 0.2s;
}

@media (any-hover: hover) {
  .contacts__links-item:hover .contacts__links-item-icon {
    transform: scale(1.05);
  }
}
.converter__wrap {
  position: relative;
}

.converter__title-fields {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 50;
}

.converter__title-field {
  margin-top: 8px;
  padding: 0 8px;
}

.converter__currency-image {
  display: block;
  width: 67px;
  height: 50px;
  object-fit: cover;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: -3px 5px 22px rgba(0, 0, 0, 0.16);
  flex: 0 0 auto;
}

.converter__currency-wrap {
  display: flex;
  align-items: center;
  width: 88px;
}

.converter__currency-name {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: var(--color-black-100);
  white-space: nowrap;
}

.converter__fields {
  position: relative;
}

.converter__field {
  margin-top: 10px;
}

.converter__field--sale-currency {
  position: absolute;
  top: 34px;
  right: 16px;
  z-index: 11;
  margin-top: 0;
}

.converter__field--buying-currency {
  position: absolute;
  top: 114px;
  right: 16px;
  z-index: 10;
  margin-top: 0;
}

.converter__btn-swap {
  position: absolute;
  z-index: 20;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  box-shadow: 0 0 0 1px #F1282F inset;
  top: 69px;
  left: 50%;
  transform: translateX(-50%) scale(1);
  background-color: #fff;
  cursor: pointer;
  transition: color 0.2s, transform 0.2s;
}

@media (any-hover: hover) {
  .converter__btn-swap:hover {
    transform: translateX(-50%) scale(1.1);
  }
}
.converter__icon {
  display: block;
  width: 20px;
  height: 20px;
}

.converter__btn-swap:hover {
  color: #028;
}

.converter__fields-wrap {
  margin-top: 15px;
}

.converter__currency-icon {
  display: block;
  width: 33px;
  height: 33px;
  margin-right: 20px;
  flex: 0 0 auto;
  margin-left: -53px;
  border-radius: 50%;
  overflow: hidden;
}

@media (max-width: 1279px) {
  .converter__title-field {
    margin-top: 28px;
  }
  .converter__main-fields {
    width: 100%;
    max-width: 295px;
  }
  .converter__value {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .converter__title-field {
    margin-top: 10px;
  }
  .converter__main-fields {
    max-width: 100%;
    padding: 15px;
    margin-top: 0;
    margin-bottom: 20px;
    background-color: var(--color-white-100);
    border-radius: 10px;
  }
  .converter__currency-name {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  .converter__btn-swap {
    left: 40%;
  }
}
.datepicker {
  position: relative;
  color: #000;
}

.datepicker * {
  box-sizing: border-box;
}

.datepicker .datepicker__container {
  position: absolute;
  z-index: 1000;
  width: 100%;
  min-width: 280px;
  margin-top: 2px;
  background-color: #fff;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  transition: 0.2s, left 0s;
  opacity: 0;
  visibility: hidden;
}

.datepicker.open .datepicker__container,
.datepicker--static .datepicker__container {
  opacity: 1;
  visibility: visible;
}

.datepicker--static .datepicker__container {
  position: static;
  margin: 0;
}

.datepicker table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  text-align: center;
  font-size: 13px;
}

.datepicker tr {
  height: 34px;
  border: 0 none;
}

.datepicker th,
.datepicker td {
  -webkit-user-select: none;
          user-select: none;
  width: 34px;
  height: 34px;
  padding: 0;
  border: 0 none;
  line-height: 34px;
  text-align: center;
}

.datepicker th {
  font-weight: 700;
  color: #F1282F;
}

.datepicker td {
  cursor: pointer;
  position: relative;
}

.datepicker td:hover {
  background-color: #f0f0f0;
}

.datepicker td.date-pass,
.datepicker td.date-future {
  color: #bbb;
}

.datepicker td.date-highlight::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #F1282F;
}

.datepicker td.date-in-range {
  background: #bbb;
}

.datepicker td.date-disabled {
  cursor: default;
  color: #666;
}

.datepicker td.date-active {
  background-color: #F1282F;
  color: #fff;
}

.datepicker td.date-active.date-highlight::after {
  background: #fff;
}

.datepicker .datepicker__head {
  background-color: #F1282F;
  text-align: center;
  color: #fff;
  font-size: 14px;
}

.datepicker .datepicker__head th {
  color: #fff;
}

.datepicker__head-row {
  display: flex;
  justify-content: space-around;
}

.datepicker .datepicker__body {
  color: #F1282F;
  font-size: 14px;
}

.datepicker .datepicker__head-year,
.datepicker .datepicker__head-month {
  display: flex;
  text-align: center;
}

.datepicker .datepicker__year {
  min-width: 50px;
}

.datepicker .datepicker__month {
  min-width: 66px;
}

.datepicker__svg-icon {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  pointer-events: auto;
  z-index: 1;
}

.datepicker .datepicker__btn-prev,
.datepicker .datepicker__btn-next {
  cursor: pointer;
  display: inline-block;
  padding: 0 11px;
  vertical-align: middle;
}

.datepicker .datepicker__btn-prev::after,
.datepicker .datepicker__btn-next::after {
  position: relative;
  content: "";
  left: 2px;
  display: inline-block;
  vertical-align: middle;
  width: 7px;
  height: 7px;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  transform: rotate(-45deg);
}

.datepicker .datepicker__btn-next::after {
  left: -2px;
  border: 0 none;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.datepicker .datepicker__btn-prev:hover,
.datepicker .datepicker__btn-next:hover {
  background: #e06;
}

.datepicker__field-input {
  cursor: pointer;
}

.delivery-section {
  margin: 100px 0;
}

.delivery-section__content-cover {
  display: none;
}

.delivery-section__content-cover--visible {
  display: block;
}

.delivery-section__content-item-wrap {
  display: none;
}

.delivery-section__content-item-wrap--visible {
  display: block;
}

.delivery-section__title {
  font-size: 33px;
  font-style: normal;
  font-weight: 500;
  line-height: 59px;
  letter-spacing: -1.32px;
}

.delivery-section__tabs {
  display: flex;
  background-color: #F2F2F2;
  border-radius: 10px;
  width: 643px;
  margin-top: 30px;
}

.delivery-section__tab-wrap {
  flex: 0 0 auto;
  padding: 0 8px;
  width: 50%;
}

.delivery-section__tab-wrap:first-child {
  padding-left: 0;
}

.delivery-section__tab-wrap:last-child {
  padding-right: 0;
}

.delivery-section__tab {
  padding: 15px 77px;
  border-radius: 10px;
  white-space: nowrap;
  width: 100%;
  cursor: pointer;
}

.delivery-section__tab[disabled] {
  cursor: default;
}

.delivery-section__tab-icon.delivery-section__tab-icon {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto 4px;
  color: #ED282F;
}

.delivery-section__tab-name {
  font-size: 13.9px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  color: #282828;
  text-align: center;
}

.delivery-section__tab.active {
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
  background-color: #fff;
  cursor: default;
}

.delivery-section__small-tab {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 59px;
  letter-spacing: -0.8px;
  width: 100%;
  align-items: center;
  text-align: left;
  color: #2F2F2F;
  height: 60px;
  padding: 0 10px;
  border-radius: 6px;
  transition: 0.2s;
  position: relative;
}

.delivery-section__small-tab-icon {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: auto;
  right: 10px;
  color: #2f2f2f;
}

.delivery-section__small-tab.open .delivery-section__small-tab-icon {
  transform: translateY(-50%) scaleY(-1);
}

.delivery-section__small-tab[disabled],
.delivery-section__small-tab.open {
  cursor: default;
  color: #EC282F;
  background-color: #E6E9FA;
}

button.delivery-section__small-tab {
  cursor: pointer;
}

.delivery-section__content-items-wrap {
  margin-top: 30px;
}

.delivery-section__content-items {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 40px);
  margin: -20px;
}

.delivery-section__content-item {
  color: #2F2F2F;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.delivery-section__content-item.text-guide ul {
  margin: 16px 0;
}

.delivery-section__content-item.text-guide ul > li {
  padding-left: 20px;
}

.delivery-section__content-item.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 7px;
  width: 5px;
  height: 5px;
  background-color: #2F2F2F;
  border-radius: 50%;
}

.delivery-section__content-item h5 {
  margin: 16px 0;
}

.delivery-section__tabs-content {
  margin-top: 30px;
}

.delivery-section__title2 {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.2px;
}

.delivery-section__subtitle {
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.88px;
  margin-top: 30px;
}

.delivery-section__slot {
  margin-top: 30px;
}

.delivery-section__grid {
  display: flex;
  margin: 30px -10px 0;
  width: calc(100% + 20px);
}

.delivery-section__cell {
  flex: 0 0 auto;
  width: 50%;
  padding: 0 10px;
}

.delivery-section__small-tabs-wrap {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px 10px;
}

.delivery-section__cell-item {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
}

.delivery-section__form-wrap .field-select__wrap {
  display: flex;
  align-items: center;
}

.delivery-section__form-wrap .field-select__label {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.2px;
  margin-right: 30px;
  margin-bottom: 0;
  flex: 0 0 auto;
  color: #2F2F2F;
}

.delivery-section__form-wrap .field-select__field-text {
  flex: 1 1 auto;
}

.delivery-section__form-wrap .field-select .field-input {
  border-radius: 10px;
  padding: 16px 50px 16px 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #2F2F2F;
  background-color: #fff;
  border: 1px solid #D0D0D0;
}

.delivery-section__form-wrap .field-select .field-select__list-item {
  border-radius: 8px;
}

.delivery-section__form-wrap .field-select .field-select__shevron {
  top: 5px;
}

.delivery-section__form-wrap .field-select .field-select__list {
  padding: 8px;
  border-radius: 12px;
}

@media (any-hover: hover) {
  .delivery-section__form-wrap .field-select .field-select__list-item:hover {
    background: rgba(0, 0, 0, 0.1);
  }
}
.delivery-section .deliveryPickup .wrap {
  padding-top: 0;
  border-top: 0;
  width: 100%;
}

.delivery-section .deliveryPickup__text {
  flex: 0 0 auto;
  background-color: #fff;
  padding: 20px 10px;
  border-radius: 12px;
  margin-right: 30px;
  width: 560px;
}

.delivery-section .deliveryPickup__img {
  width: auto;
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
}

.delivery-section .deliveryAddress__detailsTitle {
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.88px;
  margin-bottom: 20px;
}

.delivery-section .deliveryAddress__detailsAddress.address_text a {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #000;
  text-decoration: underline;
  margin: 5px 0;
}

.delivery-section .deliveryAddress__detailsAddress.address_text-city {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 0;
}

.deliveryPickup__general:empty {
  display: none;
}

.delivery-section .deliveryAddress__details {
  margin-top: 30px;
}

.delivery-section .deliveryAddress__details:first-child {
  margin-top: 0;
}

.delivery-section .deliveryAddress__detailsTitle {
  margin-top: 0;
  margin-bottom: 0;
}

.delivery-section .deliveryAddress__schedule {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin-top: 20px;
}

.delivery-section .deliveryAddress__detailsAddress.address_text.address_text-city {
  margin-top: 20px;
  margin-bottom: 5px;
}

.deliveryAddress__detailsAddress.address_text.address_text-city {
  margin-bottom: 0;
}

.delivery-section .delivery__text {
  margin-bottom: 0;
}

.delivery-section__content.text-guide h3 {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.96px;
  color: #2F2F2F;
  margin: 30px 0 20px;
}

.delivery-section__content.text-guide h4 {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.96px;
  color: #2F2F2F;
  margin: 20px 0 16px;
}

.delivery-section__content.text-guide p {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #2F2F2F;
  margin-top: 15px;
  margin-bottom: 15px;
}

.v-delivery-section .delivery-section__content.text-guide p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #2F2F2F;
}

.delivery-section__content.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 8px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #2F2F2F;
  border-top: 0;
}

.delivery-section__content.text-guide ul > li,
.delivery-section__content.text-guide ol > li {
  padding-left: 24px;
  margin: 0;
}

.delivery-section__content.text-guide a {
  text-decoration: underline;
  color: #2F2F2F;
}

@media (any-hover: hover) {
  .delivery-section__content.text-guide a:hover {
    text-decoration: none;
  }
}
.delivery-section__slot-wrap {
  display: flex;
  width: calc(100% + 30px);
  margin: 0 -15px;
}

.delivery-section__slot-cell {
  padding: 0 15px;
  flex: 0 0 auto;
  width: 50%;
}

.delivery-section__slot-block {
  margin-top: 30px;
}

.delivery-section__slot-form {
  background-color: #fff;
  padding: 30px;
}

.form__header-title {
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.44px;
  margin-bottom: 20px;
}

.v-delivery-section .form__header-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.96px;
  color: #2F2F2F;
  margin-bottom: 20px;
}

.delivery-section .form__header-note {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 20px;
}

.delivery-section .form__groups {
  margin: 0;
  width: 100%;
}

.delivery-section .form__groups.form__groups {
  margin-top: 0;
  margin-bottom: 0;
}

.delivery-section .form__group.form__group {
  padding: 0;
}

.delivery-section .form__fields {
  margin: -5px;
  width: calc(100% + 10px);
}

.delivery-section .form__field {
  padding: 5px;
}

.delivery-section .form__action .btn--primary {
  background: #F1282F;
}

.delivery-section .form__action .btn--lg {
  padding: 11px 92px;
  border-radius: 8px;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  height: 52px;
}

.delivery-section .field {
  margin-bottom: 0;
}

.delivery-section .field-file {
  position: static;
}

.delivery-section .field-label {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.56px;
  margin-bottom: 5px;
}

.delivery-section .field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: #fff;
  box-shadow: none;
  outline: none;
  transition: 0.2s;
  border: 2px solid #D0D0D0;
  border-radius: 8px;
  height: 52px;
  padding: 16px 18px;
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #2F2F2F;
}

.modal--review .field-input,
.modal-review-form .field-input {
  height: 48px;
  margin-top: 8px;
}

.delivery-section .field-input:focus {
  border: 2px solid #000;
}

.delivery-section textarea.field-input {
  height: 120px;
}

.delivery-section .form__action .btn--lg[disabled] {
  box-shadow: none;
  cursor: not-allowed;
  color: #fff;
  background: #bbb;
}

@media (any-hover: hover) {
  .delivery-section .form__action .btn--primary:not([disabled]):hover {
    background: #F1282F;
  }
}
.delivery-section .field--confirm-checkbox .field-checkbox__text {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.48px;
}

.delivery-section .field--confirm-checkbox .field-checkbox {
  align-items: flex-start;
}

.delivery-section .field-checkbox__text a {
  color: #020B2A;
  text-decoration: underline;
}

.delivery-section .form__group--confirm {
  margin-top: 30px;
}

.delivery-section__service {
  margin-top: 100px;
}

.delivery-section .service {
  background-color: #fff;
  padding: 30px 50px;
  color: #2F2F2F;
  border-radius: 10px;
  margin: 0;
}

.delivery-section .service__container {
  padding: 0;
}

.delivery-section .service__wrap {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}

@media (max-width: 1279px) {
  .delivery-section .deliveryPickup__text {
    width: 300px;
  }
}
@media (max-width: 1023px) {
  .delivery-section__content-item-wrap {
    display: block;
  }
  .delivery-section {
    margin: 60px 0 60px;
  }
  .delivery-section__grid {
    display: block;
  }
  .delivery-section__cell {
    width: 100%;
  }
  .delivery-section__form-wrap .field-select__wrap {
    display: block;
  }
  .delivery-section__form-wrap .field-select__label {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.8px;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .delivery-section__small-tab {
    cursor: pointer;
  }
  .delivery-section__small-tab.active,
.delivery-section__small-tab.open {
    cursor: pointer;
  }
  .delivery-section__small-tab {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height: 50px;
    letter-spacing: -0.64px;
  }
  .delivery-section__accordion {
    background-color: #fff;
    border-radius: 10px;
    padding: 20px 10px;
  }
  .delivery-section__form-wrap {
    padding: 20px 10px;
  }
  .delivery-section__form-wrap .field-select__wrap {
    height: 85px;
  }
  .delivery-section__form-wrap .field-select__content {
    margin-top: 20px;
  }
  .delivery-section__content-item {
    padding: 20px 10px;
  }
  .delivery-section__title {
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.88px;
  }
  .delivery-section__title2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.8px;
    margin-bottom: 30px;
  }
  .delivery-section__subtitle {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.64px;
  }
  .delivery-section__tabs {
    margin-top: 20px;
    width: 100%;
  }
  .delivery-section__tab-wrap {
    width: 50%;
    padding: 0;
  }
  .delivery-section__tab {
    width: 100%;
  }
  .delivery-section__tab {
    padding-left: 0;
    padding-right: 0;
  }
  .delivery-section .deliveryPickup .wrap {
    display: block;
    padding-bottom: 0;
  }
  .delivery-section .deliveryPickup__text {
    width: 100%;
    margin-right: 0;
  }
  .delivery-section .deliveryPickup__img {
    width: 100%;
    height: 360px;
    margin-top: 60px;
  }
  .delivery-section__accordion-content {
    height: 0;
    overflow: hidden;
    transition: height 0.5s;
  }
  .delivery-section__accordion-content.open {
    height: var(--initial-height);
  }
  .delivery-section__small-tab.overflow-visible + .delivery-section__accordion-content {
    overflow: visible;
  }
  .delivery-section .deliveryAddress__details {
    margin-top: 30px;
  }
  .delivery-section .deliveryAddress__details:first-child {
    margin-top: 0;
  }
  .delivery-section .deliveryAddress__detailsTitle {
    margin-top: 0;
  }
  .delivery-section .deliveryAddress__detailsAddress.address_text.address_text-city {
    margin-top: 20px;
    margin-bottom: 5px;
  }
  .delivery-section .deliveryAddress__detailsAddress.address_text {
    margin: 0;
  }
  .delivery-section__service {
    margin-top: 30px;
  }
  .delivery-section__slot-wrap {
    display: block;
    width: 100%;
    margin: 0;
  }
  .delivery-section__slot-cell {
    width: 100%;
    padding: 0;
    margin-top: 20px;
  }
  .delivery-section__slot-block {
    margin-top: 20px;
  }
  .delivery-section__slot-form {
    padding: 20px;
  }
  .form__header-title {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.96px;
    margin-bottom: 10px;
  }
  .v-delivery-section .form__header-title {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.8px;
    margin-bottom: 10px;
  }
  .delivery-section .form__header-note {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 10px;
  }
  .delivery-section__content.text-guide h3 {
    font-size: 20px;
    margin: 30px 0 10px;
  }
  .delivery-section .service {
    margin: 0;
    padding: 20px 10px;
  }
  .delivery-section .service__wrap {
    padding: 0;
    border-radius: 0;
  }
  .delivery-section__content.text-guide p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #2F2F2F;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .v-delivery-section .delivery-section__content.text-guide p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #2F2F2F;
  }
}
:root {
  --dp-primary: #f1282f;
  --dp-primary-hover: #d91f26;
  --dp-primary-soft: #fdeaea;
  --dp-text: #2f2f2f;
  --dp-text-muted: #808080;
  --dp-border: #d0d0d0;
  --dp-bg: #f6f6f6;
  --dp-card: #fff;
  --dp-radius: 12px;
  --dp-radius-sm: 8px;
  --dp-font: "Inter", "Arial", "Helvetica", sans-serif;
}

.dp-page {
  padding: 24px 0 80px;
  background-color: var(--dp-bg);
  font-family: var(--dp-font);
  color: var(--dp-text);
}

.dp-page b {
  font-weight: 600;
}

.dp-title {
  margin: 0 0 20px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  color: var(--dp-text);
}

/* Hero */
.dp-hero {
  position: relative;
  overflow: hidden;
  height: 480px;
  border-radius: var(--dp-radius);
  background-color: #e9e4dc;
}

.dp-hero__img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 60%;
}

.dp-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.92) 0%, rgba(255, 255, 255, 0.7) 38%, rgba(255, 255, 255, 0) 62%);
}

.dp-hero__content {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  max-width: 560px;
  height: 100%;
  padding: 0 56px;
}

.dp-hero__badge {
  margin-bottom: 16px;
  padding: 6px 12px;
  border-radius: var(--dp-radius-sm);
  background-color: var(--dp-primary);
  font-size: 18px !important;
  font-weight: 500;
  line-height: 1.3;
  color: #fff;
}

.dp-hero__title {
  margin: 0 0 16px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.1;
  color: var(--dp-text);
}

.dp-hero__text {
  margin: 0 0 28px;
  font-size: 18px !important;
  line-height: 1.5;
  color: var(--dp-text);
}

.dp-hero__text,
.dp-hero__text p,
.dp-hero__text span,
.dp-hero__text b {
  font-size: 18px !important;
}

.dp-hero__text b {
  color: var(--dp-primary);
}

.dp-hero__btn {
  height: 52px;
  padding: 0 32px;
  font-size: 18px;
}

/* Hero/form CTA: единый бренд-красный, без глобального :active (#028) и tap-highlight */
.dp-page a.btn.dp-hero__btn,
.dp-page .btn.dp-form__submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 52px;
  padding: 0 40px;
  border: 1px solid transparent;
  color: #fff;
  background: var(--dp-primary);
  box-shadow: none;
  font-size: 18px;
  line-height: 1;
  -webkit-tap-highlight-color: transparent;
}

.dp-page a.btn.dp-hero__btn:not([disabled]):hover,
.dp-page a.btn.dp-hero__btn:not([disabled]):active,
.dp-page a.btn.dp-hero__btn:not([disabled]):focus,
.dp-page .btn.dp-form__submit:not([disabled]):hover,
.dp-page .btn.dp-form__submit:not([disabled]):active,
.dp-page .btn.dp-form__submit:not([disabled]):focus {
  color: #fff;
  border-color: transparent;
  background: var(--dp-primary-hover);
  box-shadow: none;
}

/* About + features */
.dp-about {
  display: grid;
  grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  gap: 32px;
  margin-top: 48px;
}

.dp-about__text {
  padding: 36px;
  border-radius: var(--dp-radius);
  background-color: var(--dp-card);
  font-size: 16px;
  line-height: 1.6;
}

.dp-about__text p {
  margin: 0 0 14px;
}

.dp-steps {
  display: grid;
  gap: 12px;
  margin: 24px 0 0;
  padding: 0;
  list-style: none;
}

.dp-steps__item {
  display: flex;
  gap: 12px;
  align-items: center;
}

.dp-steps__num {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: var(--dp-primary);
  font-size: 15px;
  font-weight: 600;
  color: #fff;
}

.dp-steps__text {
  font-weight: 500;
}

.dp-features {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.dp-feature {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 28px 20px;
  border-radius: var(--dp-radius);
  background-color: var(--dp-card);
  text-align: center;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}

.dp-feature:hover {
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}

.dp-feature__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: 205.8px;
}

.dp-feature__icon {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  margin: 0 0 16px;
  border-radius: 50%;
  background-color: var(--dp-primary-soft);
}

.dp-feature__icon svg {
  width: 34px;
  height: 34px;
  fill: none;
  stroke: var(--dp-primary);
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.dp-feature__body {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.dp-feature__title {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
}

.dp-feature__text {
  font-size: 14px;
  line-height: 1.5;
  color: var(--dp-text-muted);
}

/* Form */
.dp-form-section {
  margin-top: 48px;
  padding: 48px;
  border-radius: var(--dp-radius);
  background-color: var(--dp-card);
}

.dp-form-section__head {
  max-width: 720px;
  margin-bottom: 32px;
}

.dp-form__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px 24px;
}

.dp-field {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 0;
}

.dp-field--wide {
  grid-column: 1/-1;
}

.dp-field__label {
  font-size: 14px;
  font-weight: 500;
  color: var(--dp-text);
}

.dp-field__req {
  color: var(--dp-primary);
}

.dp-page .dp-field__input {
  box-sizing: border-box;
  width: 100%;
  height: 52px;
  padding: 0 16px;
  border: 2px solid var(--dp-border);
  border-radius: var(--dp-radius-sm);
  outline: none;
  background-color: #fff;
  font-family: var(--dp-font);
  font-size: 16px;
  font-weight: 500;
  color: var(--dp-text);
  transition: border-color 0.2s ease;
}

.dp-page .dp-field__input::placeholder {
  font-weight: 400;
  color: #a6a6a6;
}

.dp-page .dp-field__input:hover {
  border-color: #b5b5b5;
}

.dp-page .dp-field__input:focus {
  border-color: var(--dp-text);
}

.dp-field__error {
  display: none;
  font-size: 13px;
  color: var(--dp-primary);
}

.dp-page .dp-field--invalid .dp-field__input,
.dp-page .dp-field--invalid .dp-field__input:hover,
.dp-page .dp-field--invalid .dp-field__input:focus {
  border-color: var(--dp-primary);
}

.dp-field--invalid .dp-field__error {
  display: block;
}

.dp-checkbox {
  position: relative;
  display: flex;
  gap: 12px;
  align-items: flex-start;
  margin: 28px 0 0;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.5;
}

.dp-checkbox__input {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
}

.dp-checkbox__box {
  position: relative;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 22px;
  height: 22px;
  border: 2px solid var(--dp-border);
  border-radius: 6px;
  background-color: #fff;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}

.dp-checkbox__box::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 6px;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  opacity: 0;
  transform: rotate(45deg);
}

.dp-checkbox__input:checked + .dp-checkbox__box {
  border-color: var(--dp-primary);
  background-color: var(--dp-primary);
}

.dp-checkbox__input:checked + .dp-checkbox__box::after {
  opacity: 1;
}

.dp-checkbox__input:focus-visible + .dp-checkbox__box {
  outline: 2px solid var(--dp-text);
  outline-offset: 2px;
}

.dp-checkbox__text a {
  color: var(--dp-primary);
  text-decoration: underline;
}

.dp-form__footer {
  display: flex;
  gap: 24px;
  align-items: center;
  margin: 28px 0;
}

.dp-form__submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 52px;
  padding: 0 40px;
  font-size: 18px;
  line-height: 1;
}

.dp-form__submit:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.dp-success {
  padding: 40px 0 8px;
  text-align: center;
}

.dp-success[hidden] {
  display: none;
}

.dp-success__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  margin-bottom: 16px;
  border-radius: 50%;
  background-color: var(--dp-primary-soft);
}

.dp-success__icon svg {
  width: 36px;
  height: 36px;
  fill: none;
  stroke: var(--dp-primary);
  stroke-width: 2.4;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.dp-success__title {
  margin: 0 0 8px;
  font-size: 24px;
  font-weight: 600;
}

.dp-success__text {
  margin: 0;
  font-size: 16px;
  color: var(--dp-text-muted);
}

/* Responsive (breakpoints match kingstyle.by) */
@media (max-width: 1279px) {
  .dp-about {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 24px;
  }
  .dp-features {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
  }
}
@media (max-width: 1023px) {
  .dp-page {
    padding: 16px 0 64px;
  }
  .dp-hero {
    height: 400px;
  }
  .dp-hero::after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.94) 0%, rgba(255, 255, 255, 0.8) 55%, rgba(255, 255, 255, 0) 85%);
  }
  .dp-hero__content {
    padding: 0 40px;
  }
  .dp-hero__title {
    font-size: 40px;
  }
  .dp-about {
    grid-template-columns: minmax(0, 1fr);
    margin-top: 32px;
  }
  .dp-features {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .dp-form-section {
    margin-top: 32px;
    padding: 32px;
  }
}
@media (max-width: 767px) {
  .dp-title {
    margin-bottom: 16px;
    font-size: 22px;
    font-weight: 500;
  }
  .dp-hero {
    display: flex;
    flex-direction: column;
    height: auto;
    background-color: var(--dp-card);
  }
  .dp-hero::after {
    content: none;
  }
  .dp-hero__img {
    position: static;
    height: auto;
    aspect-ratio: 4/3;
    object-position: 70% center;
  }
  .dp-hero__content {
    max-width: none;
    height: auto;
    padding: 20px 16px 24px;
  }
  .dp-hero__badge {
    margin-bottom: 12px;
    padding: 4px 10px;
    font-size: 16px !important;
  }
  .dp-hero__title {
    margin-bottom: 12px;
    font-size: 28px;
  }
  .dp-hero__text {
    margin-bottom: 20px;
    font-size: 16px !important;
  }
  .dp-hero__text,
.dp-hero__text p,
.dp-hero__text span,
.dp-hero__text b {
    font-size: 16px !important;
  }
  .dp-hero__btn,
.dp-page .btn.dp-form__submit,
.dp-form__submit {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 1;
  }
  .dp-about {
    gap: 16px;
    margin-top: 24px;
  }
  .dp-about__text {
    padding: 20px 16px;
    font-size: 15px;
  }
  .dp-features {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }
  .dp-feature {
    padding: 20px 12px;
  }
  .dp-feature__inner {
    min-height: 171.5px;
  }
  .dp-feature__icon {
    width: 56px;
    height: 56px;
    margin-bottom: 12px;
    transform: none;
  }
  .dp-feature__icon svg {
    width: 28px;
    height: 28px;
  }
  .dp-feature__title {
    margin-bottom: 6px;
    font-size: 15px;
  }
  .dp-feature__text {
    font-size: 13px;
  }
  .dp-form-section {
    margin-top: 24px;
    padding: 20px 16px;
  }
  .dp-form-section__head {
    margin-bottom: 20px;
  }
  .dp-form__grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 16px;
  }
  .dp-page .dp-field__input {
    height: 48px;
    padding: 0 14px;
  }
  .dp-checkbox {
    margin-top: 20px;
    font-size: 13px;
  }
  .dp-form__footer {
    margin: 20px 0;
  }
  .dp-success__title {
    font-size: 20px;
  }
}
@media (max-width: 359px) {
  .dp-hero__title {
    font-size: 24px;
  }
  .dp-features {
    grid-template-columns: minmax(0, 1fr);
  }
}
.dp-page .form__fields.dp-form__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px 24px;
}

.dp-page .form__field--wide {
  grid-column: 1/-1;
}

.dp-page .field-text,
.dp-page .field-tel,
.dp-page .v-field-date {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.dp-page .field-label {
  font-size: 14px;
  font-weight: 500;
  color: #2f2f2f;
}

.dp-page .field-text__star,
.dp-page .field-required {
  color: #f1282f;
}

.dp-page .field-input {
  box-sizing: border-box;
  width: 100%;
  height: 52px;
  padding: 0 16px;
  border: 2px solid #d0d0d0;
  border-radius: 8px;
  outline: none;
  background: #fff;
  font-family: inherit;
  font-size: 16px;
  font-weight: 500;
  color: #2f2f2f;
  transition: border-color 0.2s ease;
}

.dp-page .field-input::placeholder {
  font-weight: 400;
  color: #a6a6a6;
}

.dp-page .field-input:hover {
  border-color: #b5b5b5;
}

.dp-page .field-input:focus {
  border-color: #2f2f2f;
}

.dp-page .field-text--invalid .field-input {
  border-color: #f1282f;
}

.dp-page .field-error {
  font-size: 13px;
  color: #f1282f;
}

.dp-page .form__group.form__group--confirm {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
}

.dp-page .form__group--confirm .form__group-body {
  margin: 8px 0 0;
}

.dp-page .field-checkbox {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  margin: 0;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.5;
}

.dp-page .datepicker {
  position: relative;
  width: 100%;
}

.dp-page .datepicker__svg-icon {
  right: 16px;
  cursor: pointer;
  pointer-events: auto;
  z-index: 1;
}

.dp-page .datepicker__field-input {
  padding-right: 48px;
}

.dp-page .datepicker__container {
  width: 280px;
  max-width: calc(100vw - 32px);
}

.dp-page .form__success-message {
  text-align: center;
}

.dp-page .form__success-message .dp-success {
  padding: 24px 0;
}

.dp-page .field-checkbox__input {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
}

.dp-page .field-checkbox__visual {
  position: relative;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 22px;
  height: 22px;
  margin-top: 1px;
  border: 2px solid #d0d0d0;
  border-radius: 6px;
  background: #fff;
}

.dp-page .field-checkbox__visual::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 6px;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  opacity: 0;
  transform: rotate(45deg);
}

.dp-page .field-checkbox__input:checked + .field-checkbox__visual {
  border-color: #f1282f;
  background: #f1282f;
}

.dp-page .field-checkbox__input:checked + .field-checkbox__visual::after {
  opacity: 1;
}

.dp-page .field-checkbox__text a {
  color: #f1282f;
  text-decoration: underline;
}

.dp-page .form__footer {
  display: block;
  width: 100%;
  margin: 24px 0;
}

.dp-page .form__footer .form__actions {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  max-width: 100%;
  margin: 0;
}

.dp-page .form__footer .form__action {
  flex: 1 1 100%;
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.dp-page .form__footer .btn {
  width: 100%;
}

.dp-page .form__form-error {
  margin-top: 12px;
  color: #f1282f;
  font-size: 14px;
}

@media (max-width: 767px) {
  .dp-page .form__fields.dp-form__grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 16px;
  }
  .dp-page .field-input {
    height: 48px;
  }
  .dp-page .form__group--confirm .form__group-body {
    margin: 8px 0 0;
  }
  .dp-page .field-checkbox {
    margin: 0;
    font-size: 13px;
  }
  .dp-page .form__footer {
    margin: 20px 0;
  }
  .dp-page .form__footer .form__actions,
.dp-page .form__footer .form__action {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
  }
  .dp-page .form__footer .btn {
    width: 100%;
  }
}
.discount-banner {
  margin: 100px 0;
  width: 100%;
}

.container .discount-banner .container {
  max-width: 1420px;
  padding-left: 0;
  padding-right: 0;
}

.discount-banner__body {
  max-width: 1100px;
  display: flex;
  margin: 0 auto;
  border: 2px dashed #ED282F;
  border-radius: 12px;
  background-color: #E3E6FD;
}

.discount-banner__barcode-wrap {
  flex: 0 0 auto;
  padding: 0 40px;
  display: flex;
  align-items: center;
  border-right: 2px dashed #ED282F;
}

.discount-banner__barcode {
  display: block;
  width: 85px;
  max-width: 95px;
  height: 200px;
  margin: 0 auto;
  object-fit: contain;
}

.discount-banner__main {
  flex: 1 1 auto;
  padding: 46px 80px;
  display: flex;
  align-items: center;
}

.discount-banner__title {
  font-size: 43px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -1.72px;
  color: #000;
}

.discount-banner__code {
  margin-top: 30px;
  display: flex;
  align-items: flex-end;
}

.discount-banner__code-line {
  font-size: 33px;
  font-style: normal;
  font-weight: 600;
  line-height: 59px;
  letter-spacing: -1.32px;
  text-transform: uppercase;
  color: #ED282F;
  padding: 0 30px;
  height: 60px;
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  white-space: nowrap;
  border-radius: 6px;
  border: 2px dashed #ED282F;
}

.discount-banner__btn-copy {
  flex: 0 0 auto;
  display: block;
  cursor: pointer;
  width: 30px;
  height: 30px;
  color: #ED282F;
  transition: 0.2s;
  margin-left: 10px;
  position: relative;
}

.discount-banner__btn-copy-icon {
  display: block;
  cursor: pointer;
  width: 30px;
  height: 30px;
}

.discount-banner__discount {
  text-align: center;
  width: 255px;
}

.discount-banner__discount-title {
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: -2px;
}

.discount-banner__discount-value {
  font-size: 100px;
  font-style: normal;
  font-weight: 600;
  line-height: 100px;
  letter-spacing: -4px;
}

.discount-banner__description {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.64px;
  margin-top: 30px;
}

.discount-banner__btn-notification {
  padding: 8px 20px;
  border-radius: 12px;
  box-shadow: 0 0 5px 0 rgba(159, 159, 159, 0.25);
  opacity: 0;
  background-color: #fff;
  z-index: 2;
  visibility: hidden;
  position: absolute;
  top: auto;
  bottom: calc(100% + 10px);
  left: 50%;
  transform: translate(-50%, 10px);
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 18px;
  color: #000;
  transition: 0.25s;
  white-space: nowrap;
}

.catalog-item__btn-notification--visible {
  opacity: 1;
  transform: translate(-50%, 0);
  visibility: visible;
}

.discount-banner__btn-notification-icon {
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 21px;
  height: 13px;
}

@media (max-width: 1279px) {
  .discount-banner {
    margin: 60px 0;
  }
  .discount-banner__body {
    flex-direction: column-reverse;
  }
  .discount-banner__barcode-wrap {
    border-right: 0;
    border-top: 2px dashed #ED282F;
    padding: 20px;
  }
  .discount-banner__main {
    padding: 20px;
    display: block;
  }
  .discount-banner__title {
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 59px;
    letter-spacing: -1.2px;
  }
  .discount-banner__code {
    margin-top: 20px;
  }
  .discount-banner__code-line {
    padding: 0 20px;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 59px;
    letter-spacing: -0.92px;
    text-transform: uppercase;
  }
  .discount-banner__description {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: -0.64px;
    margin-top: 20px;
  }
  .discount-banner__discount {
    margin: 20px auto 0;
  }
  .discount-banner__discount-title {
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -1.2px;
  }
  .discount-banner__discount-value {
    font-size: 80px;
    font-style: normal;
    font-weight: 600;
    line-height: 80px;
    letter-spacing: -3.2px;
  }
  .discount-banner__barcode {
    width: 200px;
    max-width: 200px;
    height: 95px;
    transform: rotate(0deg);
  }
}
.dropdown {
  position: relative;
}

.dropdown__btn {
  cursor: pointer;
}

.dropdown__btn-icon {
  width: 12px;
  height: 12px;
  margin-left: 4px;
}

.dropdown__body {
  position: absolute;
  left: -28px;
  padding-top: 12px;
  transition: transform 0.25s, opacity 0.25s;
  transform-origin: top;
  opacity: 0;
  pointer-events: none;
  transform: translateY(40px);
  z-index: 100;
}

.dropdown--left .dropdown__body {
  right: -28px;
  left: unset;
}

.dropdown__panel {
  background-color: #fff;
  border-radius: 10px;
  min-width: 375px;
}

.dropdown.open .dropdown__body {
  opacity: 1;
  pointer-events: initial;
  transform: translateY(0);
}

.dropdown.open .dropdown__btn .btn__arrow {
  transform: rotate(180deg);
}

.dropdown__title {
  font: var(--font-menu);
  color: #bbb;
  margin-bottom: 10px;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  a.dropdown__title:hover {
    color: #F1282F;
  }
}
a.dropdown__title:active {
  color: #F1282F;
}

@media (max-width: 1279px) {
  .dropdown--left .dropdown__body {
    right: 0;
  }
}
.dumb-banner {
  margin: 100px 0;
}

.dumb-banner__wrap {
  display: flex;
  padding: 60px 40px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}

.dumb-banner__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: var(--white-100);
}

.dumb-banner__background--dark {
  display: none;
}

.dark-theme .dumb-banner__background {
  display: none;
}

.dark-theme .dumb-banner__background--dark {
  display: block;
}

.dumb-banner__title {
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.5px;
  color: var(--blue-100);
}

.dumb-banner--blackout .dumb-banner__title {
  color: var(--white-100);
}

.dark-theme .dumb-banner__title {
  color: var(--black-100);
}

.dumb-banner--blackout .dumb-banner__title {
  color: var(--white-100);
}

.dark-theme .dumb-banner--blackout .dumb-banner__title {
  color: var(--black-100);
}

.dumb-banner__content {
  margin-top: 30px;
}

.dumb-banner__subtitle {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: var(--blue-100);
  margin-top: 20px;
}

.dumb-banner--blackout .dumb-banner__subtitle {
  color: var(--white-100);
}

.dark-theme .dumb-banner__subtitle {
  color: var(--black-100);
}

.dumb-banner--blackout .dumb-banner__subtitle {
  color: var(--white-100);
}

.dark-theme .dumb-banner--blackout .dumb-banner__subtitle {
  color: var(--black-100);
}

.dumb-banner__action {
  margin-top: 46px;
  display: flex;
  flex-wrap: wrap;
}

.dumb-banner__action-item {
  flex: 0 0 auto;
  margin-right: 15px;
}

.dumb-banner__left {
  flex: 1 1 auto;
  position: relative;
  z-index: 1;
}

.dumb-banner__right {
  width: 30%;
  margin-left: 40px;
  overflow: hidden;
  flex: 0 0 auto;
  position: relative;
  z-index: 1;
}

.dumb-banner__image {
  display: block;
  max-width: 100%;
}

@media (max-width: 1279px) {
  .dumb-banner {
    margin: 60px 0;
  }
}
@media (max-width: 1023px) {
  .dumb-banner__wrap {
    display: block;
    padding: 20px;
  }
  .dumb-banner__title {
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: 33px;
  }
  .dumb-banner__subtitle {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin-top: 12px;
  }
  .dumb-banner__action {
    margin-top: 20px;
    display: block;
  }
  .dumb-banner__action-item {
    margin-top: 10px;
    margin-right: 0;
    width: 100%;
  }
  .dumb-banner__action-item .btn {
    width: 100%;
  }
  .dumb-banner__right {
    margin-left: 0;
    margin-top: 20px;
    width: 100%;
  }
}
.favorite-action__btn {
  display: flex;
  width: 44px;
  height: 44px;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 100%;
  border: 1px solid #9A9DAA;
  cursor: pointer;
  transition: color 0.2s;
}

.favorite-action__btn.active,
.favorite-action__btn:hover {
  background: rgba(255, 184, 184, 0.68);
  border: 1px solid rgba(255, 184, 184, 0.68);
  color: #ED282F;
}

.favorite-action__btn-icon {
  display: block;
  width: 20px;
  height: 20px;
}

.field-avatar {
  position: relative;
}

.field-avatar__input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
}

.field-avatar__layout {
  display: flex;
  gap: 4px 12px;
}

.field-avatar__visual {
  flex: 0 0 auto;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  color: #bbb;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.field-avatar__visual::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .field-avatar__visual:hover::after {
    opacity: 0.2;
  }
}
.field-avatar__image,
.field-avatar__ph {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.field-avatar__ph-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin: -16px;
}

.field-avatar__main {
  flex: 1 1 auto;
  min-width: 0;
  align-self: center;
}

.field-avatar__action-link {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  display: block;
  width: fit-content;
}
@media (any-hover: hover) {
  .field-avatar__action-link:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .field-avatar__action-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.field-avatar__action-link:active {
  color: #a04;
}

.field-avatar__action-link--remove {
  color: #e11;
}

.field-avatar__errors {
  margin: 4px 0;
}

.field-check-list__label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-check-list__item {
  margin: 6px 0;
}

.field-check-list--disabled {
  cursor: not-allowed;
}

.field-checkbox {
  display: flex;
  position: relative;
  cursor: pointer;
  align-items: baseline;
  width: fit-content;
}

.field-checkbox--disabled {
  cursor: not-allowed;
}

.field-checkbox__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

.field-checkbox__visual {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  border: 1px solid #bbb;
  background: #fff;
  margin-right: 8px;
  transform: translateY(3px);
  border-radius: 4px;
  transition: 0.2s;
  position: relative;
}

.field-checkbox__visual::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  width: 11px;
  height: 6px;
  transform: translateY(-1px) translate(-50%, -50%) rotate(-45deg);
  opacity: 0;
  transition: 0.2s;
}

.field-checkbox__visual::before {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  color: #666;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
}

.field-checkbox__text {
  flex: 1 1 auto;
}

.field-checkbox__input:checked ~ .field-checkbox__visual {
  border-color: #F1282F;
  background: #F1282F;
}

.field-checkbox__input:checked ~ .field-checkbox__visual::after {
  opacity: 1;
}

.field-checkbox--radio .field-checkbox__visual {
  border-radius: 50%;
}

.field-checkbox--radio .field-checkbox__visual::after {
  border: none;
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

@media (any-hover: hover) {
  .field-checkbox:hover .field-checkbox__visual {
    border-color: #000;
  }
  .field-checkbox:hover:not(.field-checkbox--disabled) .field-checkbox__input:checked ~ .field-checkbox__visual {
    border-color: #b92227;
    background: #b92227;
  }
}
.state--focus-enabled .field-checkbox__input:focus ~ .field-checkbox__visual::before {
  opacity: 0.75;
}

.field-checkbox__input:disabled ~ .field-checkbox__visual {
  background: rgba(0, 0, 0, 0.5);
  border-color: #bbb;
}

.field-checkbox__input:disabled:checked ~ .field-checkbox__visual {
  background: #bbb;
  border-color: #666;
}

.field-code__el {
  display: flex;
  justify-content: center;
}

.field-code__input {
  display: block;
  min-width: 0;
  width: 48px;
  height: 48px;
  background: #fff;
  border: 1px solid #bbb;
  border-radius: 4px;
  padding: 7px 12px;
  margin-right: 12px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  box-shadow: none;
  outline: none;
  text-align: center;
  transition: 0.2s;
}

.field-code__input:focus {
  border-color: #F1282F;
}

.field-code__input:last-child {
  margin-right: 0;
}

@media (any-hover: hover) {
  .field-code__input:hover:not([disabled]) {
    border-color: #000;
  }
}
.field-code__footer {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 8px;
  font-size: 14px;
}

.form-error .field-code__input {
  border-color: #e11;
}

.field-count {
  position: relative;
}

.field-count__input {
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
}

.field-count__btn {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 40px;
  cursor: pointer;
  color: #bbb;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .field-count__btn:hover {
    color: #000;
  }
}
.field-count__btn:active {
  color: #000;
}

.field-count__btn:disabled {
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
}

.field-count__btn--sub {
  left: 0;
}

.field-count__btn--add {
  right: 0;
}

.field-count__btn--sub::before,
.field-count__btn--add::before,
.field-count__btn--add::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 2px;
  width: 12px;
  background: currentColor;
  transform: translate(-50%, -50%);
}

.field-count__btn--add::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.field-currency {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.2s;
}

.field-currency--alt {
  width: auto;
}

.field-currency__label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-currency__btn {
  display: flex;
  align-items: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  text-align: left;
  cursor: pointer;
  position: relative;
  width: 100%;
  color: #000;
  transition: box-shadow 0.2s, color 0.2s;
}

.field-currency--alt .field-currency__btn {
  box-shadow: 0 0 0 1px rgba(17, 17, 57, 0.1) inset;
  background-color: transparent;
  font-size: 20px;
  line-height: 22px;
}

.field-currency--sm .field-currency__btn {
  border-radius: 10px;
  height: 33px;
  padding-left: 10px;
  padding-right: 35px;
}

.field-currency__btn.open {
  box-shadow: none;
}

.field-currency__btn-text,
.field-currency__btn-placeholder {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 0 0 auto;
}

.field-currency__btn-arrow {
  right: 13px;
  width: 20px;
  height: 20px;
  margin-left: 2px;
  flex: 0 0 auto;
}

.field-currency--sm .field-currency__btn-arrow {
  margin-top: -7px;
}

.state--focus-enabled .field-currency__btn:focus {
  border-color: #F1282F;
}

.field-currency--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-currency--open .field-currency__btn {
  border-color: #F1282F;
}

.field-currency--open .field-currency__btn-arrow {
  transform: rotate(180deg);
}

.field-currency__btn-placeholder {
  color: #000;
}

.field-currency__list {
  position: absolute;
  top: calc(100% + 10px);
  left: auto;
  right: -16px;
  border-radius: 10px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
  background: #fff;
  max-height: 50vh;
  width: 125px;
  overflow-x: hidden;
  overflow-y: auto;
  transform-origin: top center;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: opacity 0.25s, visibility 0.25s, transform 0.25s, box-shadow 0.25s;
}

.field-currency__list.open {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.field-currency__list-item {
  display: flex;
  align-items: center;
  width: 100%;
  text-align: left;
  padding: 12px 16px;
  cursor: pointer;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: #000;
  position: relative;
  outline: none;
  border-radius: 5px;
  transition: 0.2s;
}

.field-currency__list-item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.field-currency__list-item.active {
  color: #F1282F;
  cursor: default;
}

.field-currency__list-item[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}

.field-currency__btn-image {
  display: block;
  flex: 0 0 auto;
  width: 33px;
  height: 33px;
  margin-right: 11px;
  border-radius: 50%;
  object-fit: cover;
}

@media (any-hover: hover) {
  .field-currency__list-item:not(.active):not([disabled]):hover {
    background-color: #e06;
  }
  .body--blackout .field-currency__list-item:not(.active):not([disabled]):hover {
    color: #F1282F;
  }
}
.field-file__input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}

.field-file__item-image {
  display: block;
  width: 50px;
  height: 50px;
  max-width: 50px;
  object-fit: contain;
}

.field-file__item-name {
  display: block;
  max-width: 160px;
  padding: 8px 24px 8px 8px;
  font-size: 12px;
  line-height: 1.3;
  color: #141414;
  word-break: break-word;
}

.field-file__list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 5px;
}

.field-file__item.field-file__item {
  position: relative;
  flex: 0 0 auto;
  width: fit-content;
  margin-right: 5px;
}

.field-file__item-remove {
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #fff;
  transition: 0.2s;
  opacity: 0;
  visibility: hidden;
}

@media (any-hover: none) {
  .field-file__item-remove {
    opacity: 1;
    visibility: visible;
  }
}
.field-file__item-remove::before,
.field-file__item-remove::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 1px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #000;
  transition: 0.2s;
}

.field-file__item-remove::before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.field-file__item-remove::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

@media (any-hover: hover) {
  .field-file__item-remove:hover {
    background-color: #ED282F;
  }
  .field-file__item-remove:hover::before,
.field-file__item-remove:hover::after {
    background-color: #fff;
  }
}
.field-file__btn {
  display: flex;
  width: 100%;
  align-items: center;
  height: 52px;
  border-radius: 8px;
  padding: 12px 16px;
  border: 2px solid #D0D0D0;
  transition: 0.2s;
  color: #000;
  cursor: pointer;
}

.field-file__btn[disabled] {
  cursor: not-allowed;
  opacity: 0.8;
}

.field-file__btn.is-dragover:not([disabled]) {
  border-color: #000;
  background-color: rgba(2, 11, 42, 0.04);
}

.field-file__btn-icon {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.field-file__btn-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #020B2A;
}

.field-file__btn-error {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #ED282F;
  margin-left: auto;
  text-align: right;
}

.field-file__note {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.48px;
  color: rgba(2, 11, 42, 0.5);
  margin-top: 5px;
}

.field-file__input-block.field-file__input-block {
  display: block;
  position: relative;
  overflow: hidden;
  vertical-align: top;
}

@media (any-hover: hover) {
  .field-file__btn:not([disabled]):hover {
    border: 2px solid #000;
  }
  .field-file__item:hover .field-file__item-remove {
    visibility: visible;
    opacity: 1;
  }
}
input.field-input[type=text],
input.field-input[type=password],
.field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: #fff;
  box-shadow: none;
  outline: none;
  transition: 0.2s;
  border: 2px solid #D0D0D0;
  border-radius: 8px;
  height: 52px;
  padding: 16px 18px;
  font-family: "nbrb", "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #2F2F2F;
}

input.field-input[type=text]::placeholder,
input.field-input[type=password]::placeholder,
.field-input::placeholder {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

textarea.field-input {
  height: 120px;
  resize: vertical;
  font-family: inherit;
}

input.field-input[type=text]:disabled,
input.field-input[type=password]:disabled,
.field-input:disabled {
  background: rgba(0, 0, 0, 0.5);
  cursor: not-allowed;
}

@media (any-hover: hover) {
  .field-input:hover:not([disabled]) {
    border-color: #000;
  }
}
input.field-input:focus {
  border: 2px solid #F1282F;
}

.form-error .field-input {
  border-color: #e11;
}

.field-input__note {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.48px;
  color: rgba(2, 11, 42, 0.5);
  margin-top: 5px;
}

.field-label {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.56px;
  margin-bottom: 5px;
}

.field-range-slider {
  -webkit-user-select: none;
          user-select: none;
  position: relative;
}

.field-range-slider--disabled {
  opacity: 0.85;
  cursor: not-allowed;
}

.field-range-slider__bar {
  position: relative;
  padding: 0 12px;
  height: 40px;
  box-shadow: 0 0 0 1px #bbb inset;
  border-radius: 4px;
  background-color: #fff;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .field-range-slider__bar:hover {
    box-shadow: 0 0 0 1px #000 inset;
  }
  .field-range-slider--disabled .field-range-slider__bar:hover {
    box-shadow: 0 0 0 1px #bbb inset;
  }
}
.field-range-slider__label {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-overflow: ellipsis;
  color: #000;
  position: absolute;
  top: 3px;
  left: 20px;
  -webkit-user-select: text;
          user-select: text;
}

.field-range-slider__labels {
  display: flex;
  margin-bottom: 8px;
}

.field-range-slider__value {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  padding-top: 23px;
}

.field-range-slider__text-inputs {
  display: flex;
}

.field-range-slider__text-inputs .field-range-slider__text-input {
  flex: 0 0 auto;
}

.field-range-slider__text-inputs-separator {
  flex: 0 0 auto;
  border-bottom: 2px solid #000;
  width: 10px;
  margin: 0 10px 16px;
}

.field-range-slider__text-input {
  -webkit-appearance: none;
          appearance: none;
  font-family: inherit;
  font-size: 20px;
  font-style: normal;
  padding: 3px 0 0;
  font-weight: 500;
  line-height: 32px;
  outline: none;
  border: 0;
  flex: 0 0 auto;
  background-color: transparent;
  color: #000;
}

.field-range-slider__text-input[disabled] {
  cursor: not-allowed;
}

.field-range-slider__buffers {
  position: absolute;
  top: auto;
  left: 20px;
  bottom: 6px;
  display: flex;
  pointer-events: none;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
}

.field-range-slider__buffer {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
}

.field-range-slider__unit {
  position: absolute;
  top: 15px;
  left: auto;
  right: 20px;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  z-index: 1;
}

.field-range-slider__input {
  -webkit-appearance: none;
  appearance: none;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  outline: none;
  pointer-events: none;
  width: 100%;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  height: 3px;
}

.field-range-slider__input[disabled] {
  cursor: not-allowed;
}

.field-range-slider__input::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-moz-range-track {
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-ms-track {
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  background-color: var(--color-blue-primary-100);
  cursor: pointer;
  margin-top: -9px;
  pointer-events: auto;
  border-radius: 50%;
}

.field-range-slider__input[disabled]::-webkit-slider-thumb {
  cursor: not-allowed;
}

.field-range-slider__input::-moz-range-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #F1282F;
  pointer-events: auto;
}

.field-range-slider__input[disabled]::-moz-range-thumb {
  cursor: not-allowed;
}

.field-range-slider__input::-ms-thumb {
  appearance: none;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #F1282F;
  pointer-events: auto;
}

.field-range-slider__input[disabled]::-ms-thumb {
  cursor: not-allowed;
}

.field-range-slider__input-wraps {
  position: absolute;
  top: calc(100% - 3px);
  left: 12px;
  right: 12px;
  bottom: 0;
}

.field-range-slider__input-wrap {
  flex: 0 0 auto;
  width: 100%;
  position: absolute;
  top: 0;
  height: 0;
  z-index: 1;
}

.field-range-slider__slider-track {
  position: absolute;
  top: 0;
  height: 3px;
  pointer-events: none;
  background-color: #F1282F;
}

.field-range-slider__visual-handle {
  position: absolute;
  top: 100%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #F1282F;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.field-range-slider__visual-handle::after {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #fff;
  top: 50%;
  left: 50%;
  pointer-events: none;
}

.field-range-slider__visual-handles {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 1px;
  z-index: 4;
}

.field-range {
  font-size: 16px;
}

.field-range--sm {
  font-size: 14px;
}

.field-range__cells {
  display: flex;
  align-items: baseline;
}

.field-range__cell {
  display: flex;
  align-items: baseline;
  min-width: 0;
}

.field-range__prefix {
  margin-right: 5px;
}

.field-range__postfix {
  margin-left: 5px;
}

.field-range__spacer {
  flex: 0 0 auto;
  margin: 0 5px;
}

.field-select {
  position: relative;
  z-index: 1;
  transition: z-index 0s ease 0.2s;
}

.field-select__wrap-inner {
  position: relative;
  width: 100%;
  -webkit-user-select: none;
          user-select: none;
}

.field-select__label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
}

select.field-select__field-text-input {
  -webkit-appearance: none;
          appearance: none;
  height: 40px;
  cursor: pointer;
}

.field-select__btn {
  display: block;
  width: 100%;
  min-width: 0;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #bbb;
  padding: 7px 30px 7px 12px;
  box-shadow: none;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  transition: 0.2s;
  outline: none;
  text-align: left;
  cursor: pointer;
  height: 40px;
  position: relative;
}

.field-select__btn[disabled] {
  background: #ededed;
  cursor: not-allowed;
}

.field-select__btn-text,
.field-select__btn-placeholder {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.field-select__btn-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 12px;
  height: 8px;
  margin-top: -4px;
}

@media (any-hover: hover) {
  .field-select__btn:hover:not([disabled]) {
    border-color: #000;
  }
}
.state--focus-enabled .field-select__btn:focus {
  border-color: #F1282F;
}

.field-select--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-select--open .field-select__btn {
  border-color: #F1282F;
}

.field-select--open .field-select__btn-arrow {
  transform: scaleY(-1);
}

.field-select__list {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  padding: 6px 0;
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.25s, transform 0.25s;
  transform-origin: center top;
  pointer-events: none;
}

.field-select--open .field-select__list {
  opacity: 1;
  transform: none;
  pointer-events: all;
}

.field-select__list-item {
  display: flex;
  width: 100%;
  text-align: left;
  padding: 6px 10px;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  transition: 0.2s;
  color: #000;
  position: relative;
  outline: none;
}

.field-select__list-item--message {
  cursor: default;
}

.field-select__list-item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: none) {
  .field-select__list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (any-hover: hover) {
  .field-select__list-item:hover {
    background: rgba(0, 0, 0, 0.5);
  }
}
.state--focus-enabled .field-select__list-item:focus::after {
  opacity: 0.75;
}

.field-select__list-item:active {
  background: #bbb;
}

.field-select__list-item.field-select__list-item--active {
  background: #F1282F;
  color: #fff;
  cursor: default;
}

.field-select__input {
  display: none;
}

.field-select__check-list-icon {
  display: block;
  flex: 0 0 auto;
  width: 15px;
  height: 15px;
  margin-right: 8px;
  opacity: 0;
  background-color: #666;
}

.field-select__check-list-icon.shown,
.field-select__input:checked + .field-select__check-list-icon {
  opacity: 1;
}

.field-select__list-item--flex {
  display: flex;
  align-items: center;
}

.field-select__shevron {
  width: 40px;
  height: 40px;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.field-select__shevron[disabled] {
  cursor: not-allowed;
}

.field-select__content {
  margin-top: 30px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  color: #2F2F2F;
}

.field-select__content p {
  margin: 10px 0;
}

.field-select__content h5 {
  margin: 10px 0;
}

.field-toggler__button {
  flex: 1 1 auto;
}

.field-toggler__box {
  display: flex;
  flex-wrap: wrap;
}

.field-toggler__button--active {
  background: #F1282F;
  border-color: #F1282F;
  color: #fff;
}

@media (any-hover: hover) {
  .field-toggler__button:hover {
    cursor: pointer;
    background: #F1282F;
    border-color: #F1282F;
    color: #fff;
  }
}
.field-toggler__button:active {
  background: #F1282F;
  border-color: #F1282F;
  color: #fff;
}

.field-tumbler-list {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}

.field-tumbler-list__label {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  width: 100%;
  flex: 0 0 auto;
  margin-bottom: 10px;
}

.field-tumbler-list__item {
  flex: 1 1 auto;
}

.field-tumbler {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  position: relative;
  cursor: pointer;
  color: #000;
}

.field-tumbler:hover {
  color: #F1282F;
}

.field-tumbler__visual {
  flex: 0 0 auto;
  width: 36px;
  height: 20px;
  margin-right: 12px;
  border-radius: 10px;
  background-color: #cccfd3;
  position: relative;
  transition: background-color 0.2s;
}

.field-tumbler:hover .field-tumbler__visual {
  background-color: #a7abb2;
}

.field-tumbler__visual::after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  top: 2px;
  left: 2px;
  transform: translateX(0);
  transition: transform 0.2s;
}

.field-tumbler__input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

.field-tumbler__input:checked + .field-tumbler__visual {
  background-color: #F1282F;
}

.field-tumbler__input:checked + .field-tumbler__visual::after {
  transform: translateX(16px);
}

.field__errors {
  margin-top: 6px;
}

.field__error {
  display: block;
  font-size: 14px;
  line-height: 20px;
  color: #e11;
  margin-top: 3px;
}

.field__multiple-list {
  margin-bottom: 15px;
}

.field__multiple-list-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .field__multiple-list-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.field__multiple-list-item {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .field__multiple-list-item {
    padding: 10px;
  }
}

.field__multiple-list-remove {
  margin-top: 4px;
}

.files-and-document {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}

.files-and-document__item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 7px 20px;
  border-radius: 16px;
  background-color: #EDEBED;
  cursor: pointer;
  transition: 0.2s all;
  text-decoration: none;
  height: 56px;
}

@media (any-hover: hover) {
  .files-and-document__item:hover {
    background-color: #DDDDDF;
  }
  .files-and-document__item:hover .files-and-document__item-icon,
.files-and-document__item:hover .files-and-document__item-title,
.files-and-document__item:hover .files-and-document__item-type {
    color: #293EF2;
  }
}
.files-and-document__item-icon {
  width: 32px;
  height: 32px;
  border-radius: 10px;
  background-color: #fff;
  color: #050505;
  min-width: 32px;
}
.files-and-document__item-icon .svg-icon {
  width: 100%;
  height: 100%;
  padding: 4px;
}

.files-and-document__item-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.files-and-document__item-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  vertical-align: middle;
  color: #050505;
}

.files-and-document__item-type {
  font-weight: 400;
  font-size: 10px;
  line-height: 150%;
  vertical-align: middle;
  color: #050505;
}

@media (max-width: 1023px) {
  .files-and-document__item {
    width: 100%;
    padding: 12px;
  }
}
.filter {
  display: flex;
  flex-wrap: wrap;
}

.filter__group {
  margin: 24px 0;
}

.filter__list-item {
  margin-bottom: 6px;
}

.filter__list-item:last-child {
  margin-bottom: 0;
}

.filter__link {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .filter__link:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .filter__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.filter__link:active {
  color: #a04;
}

.filter__link.filter__link--current {
  cursor: default;
  color: #000;
  font-weight: 700;
}

.filter__group-body {
  margin: 8px 0;
}

.filter__group--view,
.filter__group--sort {
  display: none;
}

@media (max-width: 1023px) {
  .filter__group--view,
.filter__group--sort {
    display: block;
  }
}
.form {
  position: relative;
}

.form--card {
  max-width: 820px;
  padding: 24px;
  border-radius: 4px;
  border: 1px solid #bbb;
}

.form__header {
  margin: 30px 0;
}

.form__header-title {
  margin: 8px 0;
}

.form__header-note {
  margin: 8px 0;
}

.form__groups {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  margin-top: -20px;
  margin-bottom: -20px;
}
@media (max-width: 1023px) {
  .form__groups {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.form__groups.form__groups {
  margin-top: -20px;
  margin-bottom: -20px;
}

.form__group {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .form__group {
    padding: 10px;
  }
}

.form__group.form__group {
  padding-top: 20px;
  padding-bottom: 20px;
}

.form__group-title {
  margin: 8px 0;
}

.form__group-note {
  margin: 8px 0;
}

.form__group-body {
  margin: 18px 0;
}

.form__fields {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .form__fields {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.form__field {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .form__field {
    padding: 10px;
  }
}

.form__field.form__field--spacer {
  padding: 0;
}

.form__footer {
  margin: 30px 0;
}

.form__actions {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .form__actions {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.form__action {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .form__action {
    padding: 10px;
  }
}

.form__form-errors {
  margin-bottom: 25px;
}

.form__form-error {
  color: #e11;
  font-size: 14px;
  line-height: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.form__message {
  margin-bottom: 15px;
}

.form__field-text-require-confirm {
  display: flex;
  width: 50%;
  padding-right: 30px;
  font-size: 12px;
  line-height: 14px;
  color: #020B2A;
}

.form__field--flex-text-require-confirm {
  display: flex;
}

.form__field--flex-text-require-confirm .field--big-checkbox {
  width: 50%;
  padding-left: 30px;
  font-size: 12px;
  line-height: 14px;
}

.form__field--flex-text-require-confirm .field-checkbox {
  align-items: flex-start;
}

@media (max-width: 1023px) {
  .form--card {
    padding: 20px;
  }
}
@media (max-width: 639px) {
  .form__group {
    width: 100% !important;
  }
  .form__field--flex-text-require-confirm {
    flex-wrap: wrap;
  }
  .form__field {
    width: 100% !important;
  }
  .form__field-text-require-confirm {
    width: 100%;
    padding-right: 0;
    margin-bottom: 15px;
  }
  .form__field--flex-text-require-confirm .field--big-checkbox {
    width: 100%;
    padding-left: 0;
  }
}
.gallery {
  width: 100%;
}

.gallery__title {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
}

.gallery__slider {
  width: 100%;
  margin: 0;
  height: 100%;
}

.gallery .modal-window__body {
  position: relative;
  padding: 80px 0;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  overflow: hidden;
}

.gallery .modal-window__close {
  z-index: 1;
}

.gallery .swiper-container {
  overflow: visible;
  height: 100%;
}

.gallery .swiper-pagination {
  height: 16px;
}

.gallery .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: -45px;
}

.gallery .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #F1282F;
}

.gallery .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #F1282F;
}

.gallery .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 7px;
}

@media (max-width: 1023px) {
  .gallery .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }
  .gallery .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
  }
  .gallery .modal-window__body {
    padding: 0;
  }
  .gallery .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 24px;
  }
  .gallery .modal-window__close {
    top: 4px;
    right: 4px;
  }
}
.half-banner {
  margin: 100px 0;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.half-banner__wrap {
  display: flex;
}

.half-banner--right .half-banner__wrap {
  flex-direction: row-reverse;
}

.half-banner--blackout {
  color: #fff;
}

.half-banner__left {
  flex: 0 0 auto;
  width: 40%;
  padding: 20px 20px 20px 0;
}

.half-banner--right .half-banner__left {
  padding: 20px 0 20px 20px;
}

.half-banner__right {
  flex: 0 0 auto;
  width: 60%;
  padding: 20px 0 20px 20px;
}

.half-banner--right .half-banner__right {
  padding: 20px 20px 20px 0;
}

.half-banner__right {
  display: flex;
  align-items: center;
}

.half-banner__image {
  display: block;
  max-width: 100%;
}

.video__video {
  display: flex;
  width: 100%;
}

.video__source {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: 100%;
  max-width: 100%;
}

.video__iframe {
  display: block;
  width: 100%;
}

@media (max-width: 1279px) {
  .half-banner {
    margin: 60px 0;
  }
}
@media (max-width: 1023px) {
  .half-banner__wrap {
    display: block;
    padding: 30px 0;
  }
  .half-banner__left,
.half-banner--right .half-banner__left {
    padding: 0;
    width: 60%;
  }
  .half-banner__right {
    padding: 0;
    width: 100%;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .half-banner__left,
.half-banner--right .half-banner__left {
    width: 100%;
  }
}
.hero-block,
v-hero-block {
  color: #000;
  background: rgba(0, 0, 0, 0.5);
  padding: 60px 0;
  min-height: 540px;
}

.hero-block,
.hero-block__fg-layer {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.hero-block {
  display: flex;
}

.hero-block__container {
  width: 100%;
}

.hero-block__content {
  max-width: 500px;
}

.hero-block__title {
  margin: 12px 0;
}

.hero-block__text {
  margin: 12px 0;
}

.hero-block__actions {
  margin: 24px 0;
}

.hero-block__actions-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .hero-block__actions-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.hero-block__actions-cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .hero-block__actions-cell {
    padding: 10px;
  }
}

.hero-block__action {
  position: relative;
  z-index: 4;
}

.hero-block__link,
.hero-block__bg-layer,
.hero-block__bg,
.hero-block__bg-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.hero-block__link {
  z-index: 3;
}

.hero-block__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .hero-block__link:focus::after {
  opacity: 0.75;
}

.hero-block__bg-layer {
  background: rgba(0, 0, 0, 0.5);
}

.hero-block__bg-image {
  background: no-repeat center/cover;
}

.hero-block__bg--medium,
.hero-block__bg--small {
  display: none;
}

.hero-block--dark {
  color: #fff;
}

.hero-block--dark .hero-block__bg-layer {
  background: #666;
}

.hero-block--right .hero-block__content {
  margin-left: auto;
}

@media (max-width: 1439px) {
  .hero-block,
v-hero-block {
    min-height: 39.1304347826vw;
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  .hero-block,
v-hero-block {
    min-height: 48vw;
  }
  .hero-block__bg--large,
.hero-block__bg--small {
    display: none;
  }
  .hero-block__bg--medium {
    display: block;
  }
}
@media (max-width: 639px) {
  .hero-block,
v-hero-block {
    min-height: 100vw;
  }
  .hero-block__bg--large,
.hero-block__bg--medium {
    display: none;
  }
  .hero-block__bg--small {
    display: block;
  }
}
.hero-slider,
.v-hero-slider {
  display: block;
  position: relative;
  min-height: 540px;
  background: rgba(0, 0, 0, 0.5);
}

.hero-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  width: calc(50vw - 1360px / 2);
  min-width: 80px;
  cursor: pointer;
  transition: 0.2s;
  color: #bbb;
  filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.2));
  z-index: 10;
}

.hero-slider__arrow--prev {
  right: 50%;
  margin-right: calc(1360px / 2 - 32px);
}

.hero-slider__arrow--next {
  left: 50%;
  margin-left: calc(1360px / 2 - 32px);
}

.hero-slider__icon {
  display: block;
  width: 26px;
  height: 50px;
}

@media (max-width: 1439px) {
  .hero-slider,
v-hero-slider {
    min-height: 33.75vw;
  }
  .hero-slider__arrow {
    width: 80px;
    margin: 0;
  }
  .hero-slider__arrow--prev {
    left: 0;
  }
  .hero-slider__arrow--next {
    left: auto;
    right: 0;
  }
}
@media (max-width: 1023px) {
  .hero-slider,
v-hero-slider {
    min-height: 48vw;
  }
}
@media (max-width: 639px) {
  .hero-slider,
v-hero-slider {
    min-height: 100vw;
  }
}
.image-banner {
  margin: 20px 0 50px;
}

.image-banner__image-wrap {
  margin-top: 20px;
  display: block;
}

.image-banner__image {
  display: block;
  max-width: 100%;
  width: 100%;
  border-radius: 12px;
}

.image-banner__image--mob {
  display: none;
}

@media (max-width: 1023px) {
  .image-banner {
    margin: 30px 0;
  }
  .image-banner__image-wrap {
    margin-top: 10px;
  }
  .image-banner__image--desktop {
    display: none;
  }
  .image-banner__image--mob {
    display: block;
  }
}
.image-slider {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.image-slider__slider {
  position: relative;
  overflow: hidden;
}

.image-slider--gallery .image-slider__slider {
  overflow: visible;
  height: 100%;
  position: static;
}

.image-slider .swiper-slider {
  position: relative;
}

.image-slider--gallery .swiper-slider {
  height: 100%;
}

.image-slider--gallery .swiper-slider__slider {
  height: 100%;
}

.image-slider__arrow {
  position: absolute;
  z-index: 3;
  width: 56px;
  height: 100%;
  top: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: 0;
  transition: color 0.2s;
  color: #000;
}

.image-slider__arrow:hover {
  color: #F1282F;
}

.image-slider__arrow.swiper-button-disabled {
  display: none;
}

.image-slider__arrow--prev {
  left: 0;
}

.image-slider__arrow--next {
  right: 0;
}

.image-slider__icon {
  width: 25px;
  height: 36px;
}

.image-slider .swiper-scrollbar {
  display: none;
}

.image-slider__item {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: rgba(0, 0, 0, 0.5);
}

.image-slider__image {
  display: block;
  width: 100%;
  height: 400px;
  object-fit: contain;
  transition: opacity 0.2s;
}

.image-slider--gallery .image-slider__image {
  height: 100%;
}

.image-slider__thumbs {
  display: flex;
  flex-wrap: wrap;
  margin: 8px -4px 0;
  width: calc(100% + 8px);
}

.image-slider__thumb {
  width: 20%;
  flex: 0 0 auto;
  padding: 4px;
  height: 54px;
  position: relative;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  align-items: center;
  justify-content: center;
  color: #818690;
  display: flex;
}

.image-slider__thumb--more {
  pointer-events: none;
}

.image-slider__thumb-btn {
  width: 16.6666%;
  flex: 0 0 auto;
  padding: 3px;
  height: 66px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #818690;
}

.image-slider__thumb-btn ~ div {
  display: none;
}

.image-slider__thumb.active::after {
  content: "";
  width: calc(100% - 8px);
  height: 2px;
  pointer-events: none;
  background-color: #F1282F;
  position: absolute;
  top: auto;
  bottom: 4px;
  left: 4px;
  z-index: 1;
}

.image-slider__thumb::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  right: 0;
  bottom: 0;
  display: block;
  background-color: #F4F2F0;
  z-index: -1;
  pointer-events: none;
}

.image-slider__thumb-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  flex: 0 0 auto;
  transition: opacity 0.2s;
}

.image-slider--gallery {
  position: static;
  height: 100%;
}

.image-slider--gallery .image-slider__thumb {
  width: 10%;
}

.image-slider--gallery .image-slider__arrow {
  width: 48px;
  height: 80px;
  top: 50%;
}

.image-slider--gallery .image-slider__arrow--prev {
  left: 40px;
}

.image-slider--gallery .image-slider__arrow--next {
  right: 40px;
}

.image-slider--gallery .image-slider__icon {
  width: 40px;
  height: 40px;
  color: #000;
}

.image-slider .hero-slider__arrow {
  width: 48px;
  height: 48px;
}

.image-slider .hero-slider__arrow--prev {
  top: auto;
  left: 24px;
  bottom: 24px;
}

.image-slider .hero-slider__arrow--next {
  top: auto;
  left: auto;
  right: 24px;
  bottom: 24px;
}

.hero-slider__gallery-btn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 2;
  cursor: zoom-in;
  transition: color 0.2s;
  opacity: 0.2;
}

.image-slider__thumb-icon {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}

.image-slider__iframe-wrap {
  padding: 80px;
  display: flex;
  height: 100%;
}

.image-slider--gallery .image-slider__iframe-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}

.image-slider--gallery .image-slider__iframe {
  width: 900px !important;
  height: 506px !important;
  margin: 0 auto;
  padding: 40px;
}

.image-slider__item-video-link {
  display: none;
}

.image-slider__arrow-icon {
  display: block;
  width: 30px;
  height: 30px;
  color: inherit;
}

@media (any-hover: hover) {
  .hero-slider__gallery-btn:hover {
    color: #000;
  }
  .hero-slider__gallery-btn:active {
    color: #000;
  }
}
@media (max-width: 1023px) {
  .image-slider__thumbs {
    display: none;
  }
  .hero-slider__gallery-btn {
    width: 40px;
    height: 40px;
    top: 8px;
    right: 8px;
  }
  .image-slider__item {
    position: relative;
    height: 0;
    padding-bottom: 71.6%;
    overflow: hidden;
  }
  .image-slider--gallery .image-slider__item {
    height: auto;
    padding-bottom: 0;
  }
  .image-slider__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .image-slider--regular.image-slider--full .swiper-container {
    padding-bottom: 18px;
  }
  .image-slider--regular.image-slider--full .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 0;
  }
  .image-slider__iframe-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 30px;
    width: 100%;
    height: 100%;
  }
  .image-slider__item-video-link {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 30px;
    left: 30px;
    bottom: 30px;
    right: 30px;
    z-index: 1;
  }
  .image-slider--gallery .image-slider__iframe {
    padding: 0;
  }
  .image-slider--gallery .hero-slider__arrow {
    display: flex;
    width: 46px;
    height: 46px;
    top: 50%;
    transform: translateY(-50%);
  }
  .image-slider--gallery .hero-slider__arrow--prev {
    left: 0;
  }
  .image-slider--gallery .hero-slider__arrow--next {
    right: 0;
  }
  .hero-slider__arrow::before {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 767px) {
  .image-slider .hero-slider__gallery-btn {
    top: 0;
    right: 0;
    background-color: transparent;
  }
  .image-slider .hero-slider__gallery-btn::after {
    content: "";
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20px;
    height: 20px;
    z-index: -1;
  }
  .image-slider .hero-slider__icon {
    width: 8px;
    height: 8px;
  }
}
.images-slider__main {
  position: relative;
  overflow: hidden;
}

.images-slider__slide-inner {
  display: flex;
  justify-content: center;
  width: 100%;
}

.images-slider__image {
  width: 100%;
  height: auto;
  margin: 15px 0;
  max-width: 310px;
}

.swiper-scrollbar.images-slider__scrollbar {
  width: 100%;
  max-width: calc(100% - 24px);
  position: absolute;
  background: #D0D3F1 !important;
  left: 12px !important;
  bottom: 0 !important;
  top: unset !important;
  right: unset !important;
}

.images-slider__scrollbar .swiper-scrollbar-drag {
  margin-top: -1px !important;
}

.images-slider__slide.images-slider__slide.images-slider__slide {
  transform: translateZ(0);
  background-color: #fff;
  height: unset;
  display: flex;
  align-items: center;
}

.images-slider__slider-overlays {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 1;
}

.images-slider__slider-overlay {
  flex: 1 1 auto;
}

.info-box {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  padding: 24px;
  margin: 30px 0;
}

.info-box__group {
  margin: 24px 0;
}

.info-box__heading,
.info-box__body {
  margin: 15px 0;
}

@media (max-width: 1023px) {
  .info-box {
    padding: 20px;
  }
}
.installment-modal {
  box-sizing: border-box;
  width: 100%;
  max-width: 456px;
  padding: 16px 20px 24px;
  border-radius: 24px;
  background: #f6f6f6;
}

.installment-modal__header {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  min-height: 58px;
  margin-bottom: 16px;
  padding: 0 32px;
}

.installment-modal__title {
  margin: 0;
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
  text-align: center;
}

.installment-modal__close {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.installment-modal__close .svg-icon {
  width: 12px;
  height: 12px;
}

.installment-modal__tabs {
  display: flex;
  gap: 0;
  margin-bottom: 32px;
  padding: 4px;
  border-radius: 10px;
  background: #eee;
}

.installment-modal__tab {
  flex: 1 1 0;
  min-width: 0;
  padding: 8px 4px;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: #858686;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.installment-modal__tab--active {
  background: #fff;
  color: #050505;
  font-weight: 600;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}

.installment-modal__list {
  display: flex;
  flex-direction: column;
  gap: 32px;
  max-height: min(52vh, 480px);
  overflow: auto;
}

.installment-modal__item {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  color: inherit;
  text-decoration: none;
}

.installment-modal__item--static {
  cursor: default;
}

.installment-modal__item-image {
  display: block;
  flex: 0 0 105px;
  width: 105px;
  height: 67px;
  border-radius: 4px;
  object-fit: cover;
}

.installment-modal__item-body {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 0;
  padding-top: 2px;
}

.installment-modal__item-title {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
}

.installment-modal__item-text {
  color: #858686;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
}

.modal--installment .modal-window {
  width: 100%;
  max-width: 456px;
  border-radius: 24px;
  background: transparent;
}

.modal--installment .modal-window__header {
  display: none;
}

.modal--installment .modal-window__body {
  padding: 0;
}

@media (max-width: 1023px) {
  .modal--installment .modal__container {
    padding: 16px;
    align-items: center;
    justify-content: center;
    min-height: 100%;
  }
  .modal--installment .modal__content-slot {
    flex: 0 1 auto;
    width: 100%;
    max-width: 456px;
    margin: auto;
    align-self: center;
  }
  .modal--installment .modal-window {
    width: 100%;
    max-width: 100%;
    min-height: 0;
    height: auto;
    border-radius: 24px;
    overflow: visible;
    background: transparent;
  }
  .installment-modal {
    max-width: none;
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  .installment-modal {
    padding: 16px 16px 24px;
    border-radius: 24px;
  }
  .installment-modal__header {
    min-height: 48px;
    margin-bottom: 12px;
    padding: 0 28px;
  }
  .installment-modal__title {
    font-size: 20px;
  }
  .installment-modal__tabs {
    margin-bottom: 24px;
  }
  .installment-modal__tab {
    padding: 8px 2px;
    font-size: 11px;
  }
  .installment-modal__list {
    gap: 24px;
    max-height: min(60vh, 520px);
    padding-right: 2px;
  }
  .installment-modal__item {
    gap: 12px;
  }
  .installment-modal__item-image {
    flex: 0 0 88px;
    width: 88px;
    height: 56px;
  }
  .installment-modal__item-title {
    font-size: 15px;
  }
  .installment-modal__item-text {
    font-size: 13px;
  }
}
.key-value-list__item {
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
}

.key-value-list__item:last-child {
  margin-bottom: 0;
}

.key-value-list__item-start,
.key-value-list__item-end {
  flex: 0 0 auto;
  max-width: 40%;
}

.key-value-list__item-spacer {
  flex: 1 1 auto;
  margin: 0 6px;
  height: 1px;
  border-bottom: 1px dashed #bbb;
}

.lazy-component__template {
  display: none;
}

.loader {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: 0.2s;
  z-index: 30;
}

.loader__container {
  display: flex;
  flex: 1 1 auto;
  position: sticky;
  top: 0;
  max-height: 100vh;
  align-items: center;
  justify-content: center;
}

.loader__icon {
  display: block;
  width: 50px;
  height: 50px;
  color: #F1282F;
  animation: spin 1s infinite;
}

.loader--active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.location-modal {
  box-sizing: border-box;
  width: 100%;
  max-width: 560px;
  padding: 24px 20px 32px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 1px 17px rgba(0, 0, 0, 0.16);
}

.location-modal__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  margin: 0 0 12px auto;
  padding: 0;
  border: 0;
  background: transparent;
  color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.location-modal__close .svg-icon {
  width: 14px;
  height: 14px;
}

.location-modal__media {
  margin: 0 auto 24px;
  max-width: 280px;
}

.location-modal__image {
  display: block;
  width: 100%;
  height: auto;
}

.location-modal__body {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0 16px;
}

.location-modal__title {
  margin: 0;
  color: #000;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
}

.location-modal__text {
  margin: 0;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  text-align: center;
}

.location-modal__suggest {
  display: flex;
  flex-wrap: wrap;
  gap: 4px 0;
  max-width: 100%;
  margin: 0;
}

.location-modal__suggest-tag {
  display: inline-flex;
  align-items: center;
  height: 27px;
  margin: 0 4px 6px 0;
  padding: 0 14px;
  border: 0;
  border-radius: 5px;
  background: transparent;
  color: #f82d40;
  font-size: 15px;
  line-height: 26px;
  text-decoration: none;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

@media (any-hover: hover) {
  .location-modal__suggest-tag:hover {
    color: #1e55b9;
    background: #f2f5f8;
  }
}
.location-modal__suggest-tag--active {
  color: #1e55b9;
  background: #f2f5f8;
  font-weight: 600;
}

.location-modal__field {
  position: relative;
  width: 100%;
}

.location-modal__select {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  min-height: 50px;
  padding: 12px 16px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  background: #fff;
  color: #000;
  font-size: 16px;
  line-height: 1.2;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.location-modal__select-value--placeholder {
  color: rgba(0, 0, 0, 0.45);
}

.location-modal__select-clear {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}

.location-modal__select-clear .svg-icon {
  width: 12px;
  height: 12px;
}

.location-modal__dropdown {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  z-index: 5;
  box-sizing: border-box;
  width: 100%;
  max-height: 220px;
  padding: 10px;
  overflow: auto;
  border: 1px solid #caced1;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
}

.location-modal__search {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 8px;
  padding: 12px 12px 12px 40px;
  border: 0;
  border-radius: 5px;
  background: #ebebeb url("/local/new_build/local/assets/images/icons/search.svg") no-repeat 10px center;
  font-size: 16px;
  line-height: 1.2;
}

.location-modal__option {
  display: block;
  width: 100%;
  padding: 10px;
  border: 0;
  border-radius: 4px;
  background: transparent;
  color: #000;
  font-size: 16px;
  line-height: 1.2;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.location-modal__option:hover,
.location-modal__option--selected {
  background: #f2f2f2;
}

.location-modal__option--selected {
  font-weight: 700;
}

.location-modal__empty {
  padding: 12px 10px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  text-align: center;
}

.location-modal__save {
  align-self: center;
  min-width: 167px;
  height: 50px;
  padding: 0 40px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 600;
}

.modal--location .modal-window {
  width: 100%;
  max-width: 560px;
  border-radius: 8px;
  overflow: visible;
  background: transparent;
}

.modal--location .modal-window__header {
  display: none;
}

.modal--location .modal-window__body {
  padding: 0;
  overflow: visible;
}

@media (max-width: 1023px) {
  .modal--location .modal__container {
    padding: 16px;
    align-items: center;
    justify-content: center;
    min-height: 100%;
  }
  .modal--location .modal__content-slot {
    flex: 0 1 auto;
    width: 100%;
    max-width: 560px;
    margin: auto;
    align-self: center;
  }
  .modal--location .modal-window {
    width: 100%;
    max-width: 100%;
    min-height: 0;
    height: auto;
    overflow: visible;
  }
  .location-modal {
    padding: 20px 16px 24px;
  }
  .location-modal__body {
    padding: 0;
    gap: 20px;
  }
  .location-modal__title {
    font-size: 22px;
  }
  .location-modal__text {
    font-size: 14px;
  }
}
.location-picker {
  display: flex;
  align-items: center;
}

.location-picker__icon {
  width: 18px;
  height: 18px;
  color: #808080;
  fill: none;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .location-picker:hover .location-picker__icon {
    color: #ed282f;
  }
  .location-picker:hover .location-picker__field {
    color: #ed282f;
  }
}
.location-picker__field {
  cursor: pointer;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .location-picker__field:hover {
    color: #ed282f;
  }
}
.location-picker__field .field-select__btn-arrow {
  display: none;
}

.location-picker__field .field-select__list {
  width: auto;
}

.location-picker__field .field-select__list {
  min-width: 200px;
}

.main-banner {
  position: relative;
}

.main-banner__link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}

.main-banner__image {
  width: 100%;
  max-width: 100%;
  height: auto;
}

@media (max-width: 479px) {
  .main-banner {
    max-height: 250px;
  }
}
.main-nav {
  background: rgba(230, 232, 253, 0.29);
  position: relative;
}

.main-nav__layout {
  display: flex;
  margin: 0 -10px;
  padding: 6px 0;
  overflow-x: auto;
  scrollbar-width: none;
}

.main-nav__layout::-webkit-scrollbar {
  width: 0;
}

.main-nav__cell {
  flex: 0 0 auto;
}

.main-nav__link {
  display: flex;
  align-items: center;
  border: none;
  height: 28px;
  padding: 6px 10px;
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
  transition: 0.2s;
  -webkit-user-select: none;
          user-select: none;
  position: relative;
  outline: none;
}

.main-nav__link-icon {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  color: #293EF2;
}

.main-nav__link-main {
  flex: 1 1 auto;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .main-nav__link:hover {
    color: #ed282f;
  }
}
.main-nav__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .main-nav__link:focus::after {
  opacity: 0.75;
}

.main-nav__link::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  border: 5px solid transparent;
  border-top: none;
  border-bottom-color: #fff;
  margin-left: -5px;
  opacity: 0;
  transform: scaleY(0);
  transform-origin: center bottom;
  transition: 0.4s;
}

.main-nav__link.main-nav__link--open::before {
  opacity: 1;
  transform: scaleY(1);
}

.main-nav__dd {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: 25px 0 40px;
  background: #fff;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: center top;
  z-index: 120;
  transition: 0.35s;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
}

.main-nav__dd-container {
  opacity: 0;
  transition: 0.25s;
}

.main-nav__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
  transition: 0.35s;
  z-index: 140;
}

.main-nav__dd--open .main-nav__dd-container {
  opacity: 1;
  transition: 0.25s ease 0.1s;
}

.main-nav__dd-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .main-nav__dd-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.main-nav__dd-cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
}
@media (max-width: 1023px) {
  .main-nav__dd-cell {
    padding: 10px;
  }
}

.main-nav__dd-list-head {
  margin: 8px 0;
}

.main-nav__dd-list-head-link--link {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #000;
}
@media (any-hover: hover) {
  .main-nav__dd-list-head-link--link:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .main-nav__dd-list-head-link--link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.main-nav__dd-list-head-link--link:active {
  color: #a04;
}

.main-nav__dd-list-item {
  margin: 6px 0;
}

.main-nav__dd-list-link {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #666;
}
@media (any-hover: hover) {
  .main-nav__dd-list-link:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .main-nav__dd-list-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.main-nav__dd-list-link:active {
  color: #a04;
}

@media (max-width: 1279px) {
  .main-nav__dd-cell {
    width: 33.33%;
  }
  .main-nav__layout {
    margin: 0;
  }
}
@media (max-width: 1023px) {
  .main-nav {
    overflow-x: auto;
    scrollbar-width: none;
  }
  .main-nav::-webkit-scrollbar {
    width: 0;
  }
  .bx-ios .main-nav .main-nav__link .main-nav__link-icon,
.ios .main-nav .main-nav__link .main-nav__link-icon {
    margin-bottom: -3px;
  }
}
@media (max-width: 639px) {
  .main-nav__dd-cell {
    width: 50%;
  }
}
@media (max-width: 379px) {
  .main-nav__dd-cell {
    width: 100%;
  }
}
.main-slider {
  height: 540px;
}

.main-slider__main {
  position: relative;
  border-radius: 12px;
}

.main-slider__slide-inner {
  height: 540px;
  background-size: contain;
  background-position: top center;
  background-repeat: no-repeat;
}

.main-slider__arrows {
  position: absolute;
  right: 50px;
  bottom: 60px;
  z-index: 2;
}

.main-slider .slider__arrow {
  margin-right: 14px;
  z-index: 2;
  color: #000;
  transition: color 0.2s;
}

.main-slider .slider__arrow:last-child {
  margin-right: 0;
}

@media (any-hover: hover) {
  .main-slider .slider__arrow:hover {
    color: #ed282f;
  }
}
.main-slider__slide {
  position: relative;
  height: 540px;
  border-radius: 12px;
  overflow: hidden;
}

.main-slider__slide-link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.main-slider__slide-image {
  width: 100%;
  height: auto;
}

.main-slider__content {
  max-width: 700px;
}

.main-slider__title {
  font-weight: 700;
  font-size: 67px;
  line-height: 88%;
  letter-spacing: -0.04em;
  color: #2f2f2f;
}

.main-slider__text {
  font-weight: 400;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: -0.04em;
  color: #2f2f2f;
  margin-top: 20px;
}

.swiper-scrollbar.main-slider__scrollbar {
  position: absolute !important;
  right: 50px !important;
  bottom: 48px !important;
  left: unset !important;
  top: unset !important;
}

@media (max-width: 1279px) {
  .main-slider {
    height: auto;
  }
  .main-slider--not-filled {
    aspect-ratio: 1/1;
  }
  .main-slider__slide {
    height: auto !important;
  }
  .main-slider__title {
    font-size: 32px;
    font-weight: 700;
    line-height: 94%;
  }
  .main-slider__text {
    margin-top: 16px;
    font-size: 16px;
    font-weight: 400;
    line-height: 125%;
  }
  .swiper-scrollbar.main-slider__scrollbar {
    bottom: 28px !important;
    left: 50% !important;
    transform: translateX(-50%);
    top: unset !important;
    right: unset !important;
  }
}
.map {
  height: 500px;
  position: relative;
  margin-bottom: 80px;
}

.map__map {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.map__map .ymaps-2-1-79-map {
  height: 100% !important;
}

.map__balloon {
  width: 255px;
  margin-top: 3px;
  margin-bottom: 3px;
}

.map__balloon-type {
  font-size: 11px;
  color: #818690;
  text-transform: uppercase;
}

.map__balloon-name {
  font-size: 14px;
  font-weight: 700;
}

.map__balloon-descr {
  font-size: 12px;
  color: #818690;
  margin-top: 3px;
}

.map__balloon-lines {
  margin-top: 3px;
}

.map__balloon-lines:empty {
  display: none;
}

.map__balloon-line {
  display: flex;
}

.map__balloon-icon {
  width: 14px;
  height: 14px;
  flex: 0 0 auto;
  margin-right: 5px;
  margin-top: 2px;
}

.map__balloon-text {
  font-size: 12px;
}

.map__balloon-text-wrap {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
}

.markdown-link {
  display: flex;
  align-items: flex-start;
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 24px;
}

.markdown-link--visible-sm {
  display: none;
}

.markdown-link__icon {
  display: block;
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  color: #F82D40;
  margin-top: 3px;
  margin-right: 7px;
}

.markdown-link a {
  color: #F82D40;
  text-decoration: underline;
}

.markdown-link a:hover {
  text-decoration: none;
}

.markdown-link__price {
  display: inline-block;
}

@media (max-width: 767px) {
  .markdown-link {
    margin-top: -6px;
    border-top: 1px solid #E8E8E8;
    padding: 10px 0 20px;
  }
  .markdown-link--hidden-xs {
    display: none;
  }
  .markdown-link--visible-xs {
    display: flex;
  }
}
.masonry-grid {
  width: 100%;
}

.masonry-grid__cell {
  width: 33.3333%;
}

.masonry-grid__cell--1-of-4 {
  width: 25%;
}

.media-content__inner {
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  display: flex;
}

.media-content__content {
  padding: 70px 40px 40px;
}

.media-content__title {
  font-size: 33px;
  font-weight: 500;
  line-height: 59px;
  color: #2F2F2F;
  margin-bottom: 12px;
}

.media-content__text {
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: -4%;
  color: #2F2F2F;
  margin-bottom: 23px;
  text-align: justify;
}

.media-content__items {
  padding: 22px 16px 4px;
  border-radius: 12px;
  background: rgba(210, 214, 247, 0.54);
  display: flex;
  flex-wrap: wrap;
}

.media-content__item {
  padding: 0 0 28px;
  display: flex;
  align-items: center;
  flex: 1 1 calc(33.3% - 10px);
}

.media-content__item-img {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.media-content__item-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: -4%;
  color: #2F2F2F;
}

.media-content__item-text span {
  font-size: 20px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: -4%;
  color: #ED282F;
}

.media-content__actions {
  margin-top: 32px;
  display: flex;
  align-items: center;
}

.media-content__action {
  flex: 0 1 50%;
}

.media-content__media {
  flex: 1 0 auto;
  width: 100%;
  max-width: 664px;
}

.media-content__video {
  width: 100%;
  height: 100%;
}

@media (max-width: 1279px) {
  .media-content--not-filled {
    height: 598px;
  }
  .media-content__inner {
    display: block;
    padding: 20px;
  }
  .media-content__content {
    padding: 0;
  }
  .media-content__title {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .media-content__text {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 19px;
  }
  .media-content__items {
    display: block;
    padding: 20px;
    border-radius: 6px;
  }
  .media-content__actions {
    display: block;
    margin-top: 20px;
  }
  .media-content__media {
    margin-top: 20px;
  }
  .media-content__video {
    height: 272px;
  }
  .media-content__video .video__poster {
    border-radius: 6px;
  }
}
@media (max-width: 1023px) {
  .media-content--not-filled {
    height: 1024px;
  }
}
.menu {
  position: absolute;
  top: calc(100% + 12px);
  z-index: 20;
  width: 100%;
  left: 0;
  background: #F6F6F6;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  transition: 0.25s, left 0s;
  overflow-y: auto;
  height: calc(100vh - 148px);
}
.top-head-line > .page-header .menu {
  height: calc(100vh - 173px);
}

.menu__cross {
  position: absolute;
  color: #bbb;
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 26px;
  top: 36px;
}

.menu__cross-closebtn {
  width: 18px;
  height: 18px;
}

@media (any-hover: hover) {
  .menu__cross:hover {
    cursor: pointer;
    color: #bbb;
  }
}
.menu__container {
  display: flex;
  flex-direction: column;
  padding: 0 64px 80px;
}

.menu--open {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.menu__list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: -13px;
}

.menu__list a {
  text-decoration: none;
}

.menu__inner {
  display: flex;
}

.menu__left {
  margin-right: 20px;
  flex: 0 0 248px;
}

.menu__tabs {
  display: flex;
  background-color: #F0F0F6;
  border-radius: 12px 12px 0;
  width: min-content;
}

.menu__tab {
  padding: 0 15px;
  border-radius: 12px 12px 0 0;
  color: #525252;
  font-size: 16px;
  font-weight: 500;
  line-height: 29px;
  height: 32px;
  cursor: pointer;
  transition: color 0.2s;
}

.menu__tab--active {
  background: #fff;
  color: #EC282F;
  font-weight: 600;
}

@media (any-hover: hover) {
  .menu__tab:hover {
    color: #EC282F;
  }
}
.menu__rows {
  background: #fff;
  border-radius: 0 12px 12px 12px;
  padding: 15px 10px;
}

.menu__row {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  height: 59px;
  padding: 0 15px 0 10px;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.2s;
}

.menu__row:last-child {
  margin-bottom: 0;
}

@media (any-hover: hover) {
  .menu__row:hover {
    color: #ed282f;
  }
}
.menu__row--active {
  background: #E6E9FA;
  color: #ed282f;
}

.menu__row-icon {
  width: 28px;
  height: 28px;
  margin-right: 8px;
  fill: none;
}

.menu__row-text {
  margin-right: 6px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.menu__row-arrow {
  width: 12px;
  height: 12px;
  margin-left: auto;
  fill: none;
  transform: rotate(-90deg);
}

.menu__actions {
  display: flex;
  flex-direction: column;
  padding: 0 10px;
  margin-top: 10px;
}

.menu__action {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #2F2F2F;
  text-decoration: none;
  transition: color 0.2s;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}

.menu__action:last-child {
  margin-bottom: 0;
}

@media (any-hover: hover) {
  .menu__action:hover {
    color: #ed282f;
  }
}
.menu__action-image {
  width: 25px;
  height: 25px;
  margin-right: 10px;
}

.menu__main {
  padding-top: 30px;
  flex: 1 1 auto;
  flex-wrap: wrap;
  margin: 0 -10px -20px 0;
  display: block;
}

.menu__group {
  width: 100%;
  display: block;
  margin: 0 0 20px;
}

.menu__group:last-child {
  margin: 0;
}

.menu__group-title {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 29px;
  color: #5F5F5F;
}

.menu__links {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px -10px 0;
}

.menu__link {
  flex: 0 1 calc(33.33% - 10px);
  margin: 0 10px 10px 0;
  padding: 18px 20px;
  display: flex;
  align-items: center;
  background: #fff;
  border-radius: 12px;
  cursor: pointer;
  color: #000;
  text-decoration: none;
}

.menu__group--banner .menu__link {
  flex: 0 1 calc(50% - 10px);
}

@media (any-hover: hover) {
  .menu__link:hover {
    box-shadow: 0px 9px 19px 0px rgba(135, 135, 135, 0.1019607843);
    color: #ed282f;
  }
}
.menu__link-img {
  width: 57px;
  height: 57px;
  margin-right: 42px;
}

.menu__banner {
  margin: 0 0 10px;
  float: right;
}

.menu__banner-img {
  max-width: 100%;
  width: 100%;
  border-radius: 12px;
  max-height: 400px;
}

@media (max-width: 1439px) {
  .menu__link {
    flex: 0 1 calc(50% - 10px);
  }
  .menu__group--banner .menu__link {
    flex: 0 1 calc(100% - 10px);
  }
  .menu__link-img {
    margin-right: 10px;
  }
}
.mobile-contacts {
  position: fixed;
  left: 0;
  bottom: 0;
  background: #fff;
  width: 100%;
  padding: 12px 0 50px;
  z-index: 70;
  border-radius: 12px;
}

.mobile-contacts__header {
  display: flex;
  padding: 0 20px;
}

.mobile-contacts__close {
  margin-left: auto;
}

.mobile-contacts__close-icon {
  width: 16px;
  height: 16px;
}

.mobile-control {
  display: flex;
  position: fixed;
  bottom: -1px;
  left: 0;
  right: 0;
  width: 100vw;
  height: 67px;
  z-index: 100;
  border-radius: 12px 12px 0 0;
  background: #FFFFFF;
}

.mobile-control__items {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 12px 20px;
}

.mobile-control__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
}

.mobile-control__icon,
.mobile-control__image {
  width: 28px;
  height: 28px;
  color: #808080;
  fill: none;
}

.mobile-control__text {
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  color: #808080;
}

.mobile-nav__panels {
  display: block;
}

.panel {
  max-height: 100%;
  overflow-y: auto;
}

.modal-feedback-form .modal-window__header {
  display: none !important;
}

.modal-feedback-form {
  border-radius: 12px;
}

.modal-feedback-form-title {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 33px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #2F2F2F;
}

.modal-feedback-form .field-label {
  font-size: 14px;
  font-weight: 500;
  color: #020B2A;
  line-height: 14px;
  margin-bottom: 5px;
}

.modal-feedback-form .modal-window__body {
  padding: 40px 18px;
}

.modal-feedback-form .form__footer .btn {
  min-width: 250px;
  height: 52px;
  padding: 0 18px;
  border-radius: 8px;
  font-size: 20px;
  font-weight: 500;
}

.modal-feedback-form .form__field {
  padding: 5px 30px;
}

.modal-feedback-form .form__actions {
  display: flex;
  justify-content: center;
}

.modal-feedback-form .form__action {
  padding: 30px 12px 0;
}

.modal-feedback-form .field-input {
  padding: 12px 18px;
  font-size: 14px;
  border-radius: 8px;
  border: 2px solid #bbb;
}

.field-checkbox__visual {
  width: 25px;
  height: 25px;
  margin-top: -4px;
  border: 2px solid #bbb;
  background: #fff;
  margin-right: 8px;
  transform: translateY(3px);
  border-radius: 8px;
  transition: 0.2s;
  position: relative;
}

.modal-feedback-form .link {
  color: #020B2A;
  text-decoration: underline;
}

.modal--review .modal-window,
.modal-review-form.modal-window {
  width: 456px;
  max-width: calc(100vw - 32px);
  border-radius: 24px;
  background: #f6f6f6;
  overflow: hidden;
}

.modal--review .modal-window__header,
.modal-review-form .modal-window__header {
  background: transparent;
  border-radius: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  padding: 0;
}
.modal--review .modal-window__header .modal-window__close,
.modal-review-form .modal-window__header .modal-window__close {
  width: 24px;
  height: 24px;
  margin: 0;
}
.modal--review .modal-window__header .modal-window__close-icon,
.modal-review-form .modal-window__header .modal-window__close-icon {
  top: 0;
  right: 0;
}

.modal--review .modal-window__body,
.modal-review-form .modal-window__body {
  padding: 16px 20px 20px;
}

.modal--review .modal-window__body .field-label,
.modal-review-form.modal-window .field-label {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: -0.25px;
  color: #2F2F2F;
  margin-bottom: 8px;
}
.modal--review .modal-window__body .form__field,
.modal-review-form.modal-window .form__field {
  padding: 8px 12px 8px;
}
.modal--review .modal-window__body input.field-input[type=text], .modal--review .modal-window__body .field-input,
.modal-review-form.modal-window input.field-input[type=text],
.modal-review-form.modal-window .field-input {
  border-color: transparent;
}
.modal--review .modal-window__body .product-review-form .field-file__btn,
.modal-review-form.modal-window .product-review-form .field-file__btn {
  border-style: dashed;
  border-color: #C9CACB;
}
.modal--review .modal-window__body .field-file__btn-icon,
.modal-review-form.modal-window .field-file__btn-icon {
  margin-right: 0;
  padding: 4px;
}
.modal--review .modal-window__body .field-file__btn-text,
.modal-review-form.modal-window .field-file__btn-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0;
  text-align: center;
  max-width: 155px;
}
.modal--review .modal-window__body .rating__item,
.modal-review-form.modal-window .rating__item {
  color: #BEBEBE;
}
.modal--review .modal-window__body .rating__item.rating__item--checked,
.modal-review-form.modal-window .rating__item.rating__item--checked {
  color: #FFC01E;
}
.modal--review .modal-window__body .rating__item .svg-icon,
.modal-review-form.modal-window .rating__item .svg-icon {
  width: 42px;
  height: 42px;
}
.modal--review .modal-window__body .rating__value,
.modal-review-form.modal-window .rating__value {
  display: none;
}
@media (any-hover: hover) {
  .modal--review .modal-window__body .field-file__btn:not([disabled]):hover,
.modal-review-form.modal-window .field-file__btn:not([disabled]):hover {
    border-style: dashed;
    border-color: #C9CACB;
    border-width: 1px;
  }
}
.modal--review .modal-window__body .form__actions, .modal--review .modal-window__body .form__action,
.modal-review-form.modal-window .form__actions,
.modal-review-form.modal-window .form__action {
  margin: 0;
  padding: 0;
}

.modal-review-form__title {
  margin: 0 0 16px;
  font-weight: 400;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  vertical-align: middle;
  text-align: center;
  color: #2f2f2f;
}

.modal-review-form__note {
  margin: 0 0 32px;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0;
  vertical-align: middle;
  text-align: center;
  color: #858686;
}

.product-review-form .form__header {
  display: none;
}
.product-review-form .form__footer {
  margin-top: 16px;
}
.product-review-form .form__actions,
.product-review-form .form__action {
  width: 100%;
}
.product-review-form .product-review-form__submit,
.product-review-form .btn.product-review-form__submit {
  width: 100%;
  min-height: 52px;
  border-radius: 8px;
  background: #f1282f;
  border-color: #f1282f;
  color: #fff;
}
.product-review-form .product-review-form__submit:hover,
.product-review-form .btn.product-review-form__submit:hover {
  background: #d61f26;
  border-color: #d61f26;
}
.product-review-form .field-file__btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 179px;
  width: 100%;
  padding: 24px;
  border: 1px solid #c9cacb;
  border-radius: 12px;
  background: #f5f5f6;
  color: #858686;
  cursor: pointer;
}
.product-review-form .field-file__btn-text {
  font-size: 14px;
  line-height: 20px;
  color: #858686;
}
.product-review-form .field-file__note {
  margin-top: 8px;
  font-size: 12px;
  line-height: 16px;
  color: #858686;
}

@media (max-width: 1023px) {
  .modal--review .modal__surface {
    overflow: hidden;
  }
  .modal--review .modal__container {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 100%;
    height: 100%;
    padding: 0;
  }
  .modal--review .modal__content-slot {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    max-height: 80dvh;
    min-height: 0;
    margin: 0;
    margin-top: auto;
    overflow: hidden;
  }
  .modal--review .modal-window,
.modal-review-form.modal-window {
    position: relative;
    bottom: auto;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 80dvh;
    min-height: 0;
    border-radius: 16px 16px 0 0;
    overflow: hidden;
    padding-right: 0;
  }
  .modal--review .modal-window__body,
.modal-review-form .modal-window__body {
    flex: 1 1 auto;
    min-height: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
    scrollbar-width: thin;
    scrollbar-color: #F1282F transparent;
  }
  .modal--review .modal-window__body::-webkit-scrollbar,
.modal-review-form .modal-window__body::-webkit-scrollbar {
    width: 4px;
  }
  .modal--review .modal-window__body::-webkit-scrollbar-thumb,
.modal-review-form .modal-window__body::-webkit-scrollbar-thumb {
    background-color: #F1282F;
    border-radius: 4px;
  }
  .modal--review .modal-review-form__title,
.modal-review-form .modal-review-form__title {
    margin-bottom: 16px;
  }
  .modal--review .modal-review-form__note,
.modal-review-form .modal-review-form__note {
    margin-bottom: 25px;
  }
  .modal--review .field-input,
.modal-review-form .field-input {
    height: 48px;
  }
  .form__field,
.modal-review-form.modal-window .form__field {
    padding: 5px 12px 5px;
  }
}
.modal-window {
  background: #fff;
  width: 800px;
  max-width: 100%;
  border-radius: 4px;
  position: relative;
}

.modal-window__body {
  padding: 24px;
}

.modal-window__header {
  word-break: break-word;
  display: flex;
  padding: 10px 24px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px 4px 0 0;
}

.modal-window__header-main {
  flex: 1 1 auto;
  margin-right: 20px;
}

.modal-window__close {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -10px -24px -10px auto;
  width: 50px;
  height: 50px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  color: #666;
  transition: 0.2s;
}

.modal-window__close::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.modal--feedback .modal-window {
  width: 900px;
}

.state--focus-enabled .modal-window__close:focus::after {
  opacity: 0.75;
}

.modal-window__close-icon {
  display: block;
  width: 24px;
  height: 24px;
}

@media (any-hover: hover) {
  .modal-window__close:hover {
    color: #F1282F;
  }
}
.modal--lg .modal-window {
  width: 1100px;
}

.modal--lg .modal-window__header {
  padding: 10px 40px;
}

.modal--lg .modal-window__close {
  margin-right: -40px;
}

.modal--lg .modal-window__body {
  padding: 40px;
}

.modal--sm .modal-window {
  width: 480px;
}

.modal-window--gallery {
  width: 100%;
  height: 100%;
  max-height: 100%;
  border-radius: 0;
  display: flex;
  flex-direction: column;
}

.modal-window--gallery .modal-window__body {
  flex: 1 1 auto;
  min-height: 0;
}

.modal-window--gallery .modal-window__header {
  height: 0;
  padding: 0;
  overflow: visible;
  position: relative;
  z-index: 2;
}

.modal-window--gallery .modal-window__close {
  background-color: #fff;
}

@media (max-width: 1023px) {
  .modal-window {
    width: 100%;
    min-height: 100%;
    border-radius: 0;
  }
  .modal--feedback .modal-window,
.modal--lg .modal-window,
.modal--sm .modal-window {
    max-width: 100%;
  }
  .modal-window__header {
    position: sticky;
    top: 0;
    z-index: 11;
    border-radius: 0;
  }
}
.modal:has(> .modal__surface) {
  display: block !important;
  overflow: visible !important;
  background: transparent;
  z-index: 1100;
  pointer-events: none;
}

.state--modal-open .modal:has(> .modal__surface) {
  pointer-events: auto;
}

.modal__surface {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  z-index: 1100;
  overflow-x: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  transition: 0.3s;
}

.modal__container {
  display: flex;
  flex: 1 1 auto;
  padding: 20px;
  min-height: min-content;
  min-width: 0;
}

.modal__content-slot {
  margin: auto;
  min-width: 0;
}

.modal--gallery .modal__content-slot {
  width: 100%;
  height: 100%;
  display: flex;
}

.modal--gallery .modal__surface {
  overflow-y: hidden;
}

.modal--gallery .modal__container {
  padding: 0;
  height: 100%;
}

.state--modal-open .modal__surface {
  opacity: 1;
  visibility: visible;
}

.modal--page .modal-window {
  width: 100%;
}

.modal--page .modal__content-slot {
  width: 100%;
}

.modal--page .modal__container {
  padding: 40px 0 0;
}

.modal--page .modal-window__body {
  padding-left: 0;
  padding-right: 0;
}

.modal--gallery .modal__content-slot {
  width: 100%;
  height: 100%;
  display: flex;
}

.modal--gallery .modal__surface {
  overflow-y: hidden;
}

.modal--gallery .modal__container {
  padding: 0;
  height: 100%;
}

.modal--gallery .gallery .modal-window__close {
  top: 40px;
  right: 80px;
}

.modal--gallery .image-slider .hero-slider__arrow--next {
  right: 80px;
  bottom: 40px;
}

.modal--gallery .image-slider .hero-slider__arrow--prev {
  left: 80px;
  bottom: 40px;
}

.modal--catalog-gallery .modal__surface {
  background: rgba(24, 24, 27, 0.98);
}

@media (max-width: 1023px) {
  .modal__container {
    padding: 0;
    display: flex;
    min-height: 100%;
  }
  .modal__content-slot {
    flex: 1 1 auto;
    margin: 0;
  }
  .modal__surface {
    padding: 0;
  }
  .modal--page .modal-window {
    padding: 0;
  }
}
.new-slider {
  margin: 80px 0;
}

.new-slider__slide.swiper-slide {
  padding: 20px;
  border: 2px solid #bbb;
  min-height: 300px;
  -webkit-user-select: none;
          user-select: none;
}

.new-slider__slide-title {
  font-size: 20px;
}

.new-slider__slide-text {
  margin-top: 20px;
}

.new-slider__buttons {
  display: flex;
  flex-wrap: wrap;
  margin-top: -10px;
  margin-bottom: 20px;
}

.new-slider__button {
  flex: 0 0 auto;
  margin-right: 10px;
  padding-top: 10px;
}

.notification {
  background-color: rgba(34, 34, 34, 0.9);
  border-radius: 4px;
  display: flex;
  align-items: center;
}

.notification__message {
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  padding: 16px 24px 16px 16px;
  min-height: 64px;
  display: block;
  width: 220px;
}

.notification__link {
  flex: 0 0 auto;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  cursor: pointer;
  padding: 12px;
  height: 64px;
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
  display: flex;
  align-items: center;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .notification__link:hover {
    color: rgb(255, 255, 255);
  }
}
.notification__btn-close {
  width: 64px;
  height: 64px;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  color: rgb(255, 255, 255);
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .notification__btn-close:hover {
    color: rgba(255, 255, 255, 0.6);
  }
}
.notification__btn-close::before {
  content: "";
  width: 1px;
  height: 48px;
  background-color: #4E4E4E;
  position: absolute;
  top: 50%;
  left: -0.5px;
  transform: translateY(-50%);
}

.notification__btn-close-icon {
  display: flex;
  width: 13px;
  height: 12px;
}

.notification__text {
  max-width: 180px;
}

@media (max-width: 767px) {
  .notification {
    box-shadow: 0 1px 20px -4px rgba(0, 0, 0, 0.25);
  }
  .notification__message {
    flex: 1 1 auto;
  }
  .notification__text {
    max-width: 180px;
  }
}
.notifications {
  position: fixed;
  top: 48px;
  left: 0;
  right: 0;
  z-index: 2000;
  width: 100%;
  height: 0;
  overflow: visible;
}

.notifications__container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  height: 0;
  overflow: visible;
}

.notifications__item {
  padding-top: 16px;
}

@media (max-width: 767px) {
  .notifications {
    top: 0;
  }
  .notifications__item {
    width: 100%;
    padding-top: 8px;
  }
  .notifications__container {
    padding: 0 8px;
  }
}
.order-banner {
  margin: 100px 0;
}

.order-banner__title {
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 44.78px;
  color: #000;
}

.order-banner__text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 30px;
}

.order-banner__main {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  border-left: 3px solid #ED282F;
  border-radius: 10px;
  background-color: #fff;
  padding: 20px 50px;
  justify-content: space-between;
}

.order-banner__note {
  color: #2F2F2F;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.order-banner__action-btn.order-banner__action-btn {
  width: fit-content;
  padding: 11px 24px;
  border-radius: 8px;
  height: 40px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #fff;
  background: radial-gradient(1289.98% 275.1% at 118.84% -36.54%, rgb(255, 151, 154) 0%, rgb(255, 88, 93) 18.0000007153%, rgb(255, 59, 65) 33.0000013113%, rgb(242, 40, 47) 54.5000016689%, rgb(227, 39, 46) 73.0000019073%, rgb(218, 38, 45) 91.0000026226%, rgb(206, 36, 43) 99.0000009537%);
  box-shadow: none;
  transition: background-gradient 0.2s;
}

.order-banner__action-btn.order-banner__action-btn:not([disabled]):active {
  color: #fff;
  background: #fd4b52;
  box-shadow: none;
}

@media (any-hover: hover) {
  .order-banner__action-btn.order-banner__action-btn:not([disabled]):hover {
    color: #fff;
    background: #fd4b52;
    box-shadow: none;
  }
}
@media (max-width: 1023px) {
  .order-banner {
    margin: 60px 0;
  }
  .order-banner__title {
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 44.78px;
  }
  .order-banner__text {
    margin-top: 20px;
  }
  .order-banner__main {
    display: block;
    padding: 15px 20px;
  }
  .order-banner__note {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
  }
  .order-banner__action {
    margin-top: 20px;
  }
}
.actionsSection.actionsSection {
  margin-top: 25px;
  padding-top: 0;
  margin-bottom: 100px;
  background: #F6F6F6;
}

.actionsItem__title {
  font-family: Inter;
  font-size: 33px;
  font-style: normal;
  font-weight: 500;
  line-height: 59px;
  letter-spacing: -1.32px;
  color: #000;
}

.actionsDetail .actionsItem__title {
  font-family: Inter;
  font-size: 44px;
  font-style: normal;
  font-weight: 600;
  line-height: 59px;
  letter-spacing: -1.32px;
  color: #000;
}

.actionsDetail.actionsDetail .actionsItem__title {
  margin-bottom: 30px;
}

.actionsDetail .text-block {
  font-size: 20px !important;
  line-height: 30px !important;
  margin: 30px 0 !important;
  color: #000000 !important;
  letter-spacing: -0.8px;
}

.actionsDetail.actionsDetail.actionsDetail {
  margin-right: 0;
  margin-bottom: 34px;
  width: 100%;
  padding-right: 0;
}

.actionsDetail .actionsItem__img {
  margin-top: 0;
  display: block;
  border-radius: 12px;
}

.actionsDetail .actionsItem__img--main {
  margin-bottom: 30px;
}

.actionsDetail .actionsItem__img img {
  display: block;
  border-radius: 12px;
  max-width: 100%;
}

.actionsDetail .actionsItem__content img {
  display: block;
  border-radius: 12px;
  max-width: 100%;
}

.actionsDetail .actionsItem__content ~ .actionsItem__img {
  margin-top: 30px;
}

.actionsDetail .actionsItem__content {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.8px;
  margin-bottom: 30px;
}

.actionsDetail .actionsItem__content:last-child {
  margin-bottom: 0;
}

.actionsDetail .actionsItem__content img {
  margin-top: 30px;
  margin-bottom: 30px;
}

.actionsDetail .actionsItem__content img:last-child {
  margin-bottom: 0;
}

.actionsDetail > .actionsItem__img {
  padding-right: 0;
}

.actionsDetail .actionsItem__content {
  padding-right: 0;
  margin-bottom: 0;
}

.actionsDetail .container {
  margin: 0;
  padding: 0;
}

.actionsDetail .catalog_links {
  margin-top: 50px;
  margin-bottom: 50px;
}

.actionsDetail .actionsItem__catalogWrap {
  padding-top: 0;
  margin-top: 50px;
  margin-bottom: 100px;
}

@media (max-width: 1279px) {
  .actionsSection.actionsSection {
    margin-bottom: 60px;
  }
  .actionsDetail.actionsDetail.actionsDetail {
    margin-bottom: 60px;
  }
  .actionsDetail .actionsItem__catalogWrap {
    padding-top: 0;
    margin-top: 30px;
    margin-bottom: 60px;
  }
  .actionsDetail .catalog_links {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .actionsDetail .actionsItem__title {
    font-size: 33px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.92px;
    margin-bottom: 20px;
  }
  .actionsDetail .actionsItem__title {
    font-size: 33px;
    font-weight: 600;
  }
  .actionsDetail.actionsDetail .actionsItem__title {
    margin-bottom: 20px;
  }
}
button#read-more-btn#read-more-btn,
button.read-more-btn.read-more-btn,
.delivery-section__content.text-guide .read-more-btn {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: #293EF2;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  transition: 0.2s;
  text-decoration: none;
}

button#read-more-btn#read-more-btn::before,
button.read-more-btn.read-more-btn::before,
.delivery-section__content.text-guide .read-more-btn::before {
  display: none;
}

@media (any-hover: hover) {
  button#read-more-btn#read-more-btn:hover,
button.read-more-btn.read-more-btn:hover,
.delivery-section__content.text-guide .read-more-btn:hover {
    color: #EC282F;
    text-decoration: none;
  }
}
.seo_html_text.seo_html_text p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 10px 0;
}

.catalog_sortContainer.catalog_sortContainer button {
  color: #000;
}

@media (max-width: 1023px) {
  .actionsDetail .container {
    padding: 0;
  }
  .actionsDetail .actionsItem__img--main {
    margin-bottom: 20px;
  }
  .catalog_filterOptions.catalog_filterOptions {
    margin-bottom: 30px;
  }
}
.page-title--alt .catalog_sectionName h1 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 600;
}

.robot-styles .catalog-slider .slick-arrow {
  display: none !important;
}

.robot-styles .newDetailedCardContainer .catalog-slider__nav {
  overflow: hidden;
}

.robot-styles .catalog-slider__wrap img {
  max-width: 100%;
}

.robot-styles .images-slider__slide-inner {
  display: block;
}

.robot-styles .images-slider__image {
  display: block;
  width: 307px;
  height: 307px;
  max-width: 100%;
  object-fit: contain;
}

.robot-styles .catalog-slider__wrap img {
  display: block;
  width: 700px;
  height: 697px;
  object-fit: contain;
}

.robot-styles .main-slider__slide-image {
  width: 1356px;
}

.robot-styles .modal-dialog {
  margin-top: 0 !important;
}

.robot-styles .popular .swiper-wrapper {
  height: 260px !important;
}

.robot-styles .popular .swiper-slide {
  width: 220px !important;
  height: 260px !important;
}

.robot-styles .product-slider .product-slider__swiper-slider > .swiper-slider__slider > .swiper-wrapper {
  height: 664px !important;
}

.robot-styles .product-slider .swiper-slide.product-slider__slide {
  width: 316px !important;
  height: 664px !important;
}

.detailedCardContainer__side,
.sideInfo {
  width: 345px;
}

.newDetailedCardContainer.detailedCardContainer {
  background: #F6F6F6;
}

@media (max-width: 1279px) {
  .robot-styles .images-slider__image {
    width: 200px;
    height: 200px;
    margin: 0;
  }
  .robot-styles .main-slider__slide-image {
    width: 1215px;
  }
  .robot-styles .main-slider .swiper-wrapper {
    height: auto !important;
  }
  .robot-styles .main-slider .swiper-slide {
    width: 100% !important;
    height: auto !important;
  }
  .robot-styles .main-slider .slider__arrow {
    display: none !important;
  }
  .robot-styles .main-slider__slide-image {
    width: 100% !important;
    height: auto !important;
  }
  .robot-styles .swiper-scrollbar.main-slider__scrollbar {
    display: none !important;
  }
  .robot-styles .popular .swiper-wrapper {
    height: 120px !important;
  }
  .robot-styles .popular .swiper-slide {
    width: 220px !important;
    height: 120px !important;
  }
  .robot-styles .product-slider .product-grid__colors {
    display: none;
  }
  .robot-styles .slider__arrows,
.robot-styles .swiper-scrollbar {
    display: none !important;
  }
  .robot-styles .product-grid,
.robot-styles .product-grid__card {
    height: auto;
    flex: 0 0 auto;
  }
  .robot-styles .product-grid__bottom {
    display: block;
    height: auto;
  }
  .robot-styles .product-slider-swiper-flex .product-slider__promo img {
    height: auto;
  }
  .robot-styles .product-slider .product-slider__swiper-slider > .swiper-slider__slider > .swiper-wrapper {
    height: auto !important;
  }
  .robot-styles .product-slider .swiper-slide.product-slider__slide {
    width: 100%;
    height: auto !important;
  }
  .robot-styles .socials-blocks__image {
    height: auto !important;
  }
  .robot-styles .wrap {
    display: block;
    width: auto;
  }
  .robot-styles .detailedCardContainer__main,
.robot-styles .basketTable {
    width: auto;
  }
  .robot-styles .detailedCardContainer__side,
.robot-styles .sideInfo {
    width: auto;
  }
  .robot-styles .catalog-slider .slick-track {
    width: 100% !important;
    overflow: hidden;
  }
  .sideInfoOptions__colors .slick-track {
    width: auto !important;
  }
}
@media (max-width: 767px) {
  .robot-styles .catalog-slider__wrap img {
    width: 300px;
    height: 300px;
    margin: 0;
  }
  .robot-style .newDetailedCardContainer .detailedCardContainer__mobile {
    display: none;
  }
  .robot-styles .newDetailedCardContainer .catalog-slider__nav {
    min-height: unset;
  }
  .robot-styles .main-slider__slide-image {
    width: 1215px;
  }
  .robot-styles .main-slider__slide-image {
    width: 355px;
    height: 361px;
    object-fit: contain;
  }
  .detailedCardContainer__side,
.sideInfo {
    width: 100%;
  }
  .sideInfoOptions__wrap {
    padding: 0 16px;
  }
  .page-main:has(.detailedCardContainer) .delivery-section {
    margin: 46px 0;
  }
}
@media (max-width: 599px) {
  .robot-styles .newDetailedCardContainer .catalog-slider,
.robot-styles .newDetailedCardContainer .sideInfoOptions {
    min-height: 0;
  }
}
.page-footer-menu__link {
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  color: #2F2F2F;
  text-decoration: none;
  transition: color 0.2s;
  cursor: pointer;
}

@media (any-hover: hover) {
  .page-footer-menu__link:hover {
    color: #ed282f;
  }
}
.page-footer {
  background: #fff;
  padding: 30px 0;
}

.page-footer__socials {
  margin-top: 20px;
}

.page-footer__payment {
  margin-top: 20px;
}

.page-footer__layout {
  display: flex;
  justify-content: space-between;
}

.page-footer__left {
  flex: 0 0 227px;
}

.page-footer__center {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin: 0 72px -20px 48px;
  max-height: 500px;
  flex: 1 1 auto;
}

.page-footer__cell {
  margin: 0 20px 20px 0;
}

.page-footer__right {
  flex: 0 1 306px;
  max-width: 308px;
  display: flex;
  flex-direction: column;
}

.page-footer__block-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 59px;
  color: #2F2F2F;
}

.page-footer__block-title-arrow {
  width: 12px;
  height: 12px;
  fill: none;
  color: #000;
  transition: transform 0.2s;
  margin-left: 8px;
}

.page-footer__contacts .contacts {
  background: #D0D4F4;
  border-radius: 12px;
  padding: 10px 12px;
}
.page-footer__contacts .contacts__title {
  display: none;
}
.page-footer__contacts .contacts__schedule {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-footer__contacts .contacts__schedule-item {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  color: #2F2F2F;
}
.page-footer__contacts .contacts__schedule-item span {
  font-weight: 700;
  color: #2F2F2F;
}
.page-footer__contacts .contacts__buttons {
  margin-top: 10px;
}
.page-footer__contacts .contacts__buttons-item {
  background: none;
  border: none;
  font-size: 27px;
  font-weight: 700;
  line-height: 33px;
  color: #293EF2;
}
@media (any-hover: hover) {
  .page-footer__contacts .contacts__buttons-item.btn {
    background: none;
    border: none;
    font-size: 27px;
    font-weight: 700;
    line-height: 33px;
    color: #293EF2;
  }
}
.page-footer__contacts .contacts__links {
  justify-content: center;
}

.page-footer__privacy {
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  color: #2F2F2F;
  text-decoration: underline;
  margin-top: auto;
  display: flex;
  justify-content: flex-end;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .page-footer__privacy:hover {
    color: #ed282f;
  }
}
@media (max-width: 1439px) {
  .page-footer__center {
    max-height: 850px;
  }
}
@media (max-width: 1279px) {
  .page-footer {
    padding: 20px 0;
  }
  .page-footer__layout {
    flex-direction: column;
    align-items: center;
    margin: 0;
  }
  .page-footer__left {
    flex: unset;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .page-footer__center {
    max-width: 100%;
    display: block;
    max-height: unset;
    margin: 40px 0 0;
  }
  .page-footer__contacts {
    margin-bottom: 20px;
  }
  .page-footer__cell {
    margin: 0;
  }
  .page-footer__block-title {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .page-footer__block-title--opened .page-footer__block-title-arrow {
    transform: rotate(180deg);
  }
  .page-footer-menu {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .page-footer__right {
    flex: unset;
    margin-top: 20px;
  }
  .page-subfooter {
    margin: 20px 0 50px;
  }
  .page-footer__privacy {
    justify-content: center;
    margin-top: 20px;
  }
  .page-footer__contacts--service {
    margin-top: 20px;
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .page-footer--not-filled {
    height: 1553px;
  }
}
.page-header-logo {
  display: block;
  position: relative;
  border: none;
  width: 175px;
  height: 40px;
  color: #F1282F;
  text-decoration: none;
  transition: 0.2s;
}

.page-header-logo__icon {
  display: block;
  width: 100%;
  height: 100%;
}

@media (any-hover: hover) {
  .page-header-logo:hover {
    border: none;
    text-decoration: none;
    opacity: 0.75;
  }
}
.state--focus-enabled .page-header-logo:focus {
  outline: 1px dashed #666;
}

@media (max-width: 1023px) {
  .page-header-logo {
    width: 175px;
    height: 40px;
  }
}
@media (max-width: 639px) {
  .page-header-logo {
    width: 175px;
    height: 40px;
  }
}
.page-header-spacer {
  height: 148px;
}

.page-header-spacer:has(+ .page-header-wrap > .top-head-line) {
  height: 140px;
}

@media (max-width: 1279px) {
  .page-header-spacer {
    display: none;
  }
}
.page-header-wrap {
  background-color: #F6F6F6;
  position: absolute;
  width: 100%;
  transform: translateY(0);
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
}

@media (max-width: 1279px) {
  .page-header-wrap {
    position: sticky;
    top: 0;
    height: auto;
  }
}
.page-header,
v-page-header {
  background: #F6F6F6;
  margin-bottom: 14px;
}

v-page-header {
  display: block;
  height: 100px;
}

.page-header__layout {
  display: flex;
  align-items: center;
  margin: 0 -10px;
}

.page-header__cell {
  flex: 0 0 auto;
  padding: 0 10px;
}

.page-header__cell--logo {
  margin-right: auto;
}

.page-header__cell--search {
  flex: 1 1 auto;
  max-width: 600px;
}

.page-header__cell--menu {
  display: none;
}

.page-header__menu-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  margin: -10px;
  color: #F1282F;
  cursor: pointer;
  transition: 0.2s;
}

.page-header__menu-icon {
  display: block;
  width: 30px;
  height: 30px;
}

.page-header__catalog-btn {
  height: 52px;
  font-size: 20px;
  border-radius: 8px;
}

.page-header__catalog-btn-hamburger {
  width: 18px;
  background: #fff;
  height: 2px;
  border-radius: 2px;
  position: relative;
  transition: transform 0.2s;
}

.page-header__catalog-btn-hamburger::before {
  content: "";
  width: 18px;
  height: 2px;
  border-radius: 2px;
  background: #fff;
  position: absolute;
  top: -6px;
  left: 0;
  transition: transform 0.2s;
}

.page-header__catalog-btn-hamburger::after {
  content: "";
  width: 18px;
  height: 2px;
  border-radius: 2px;
  background: #fff;
  position: absolute;
  bottom: -6px;
  left: 0;
  transition: 0.2s;
}

.page-header__catalog-btn--active .page-header__catalog-btn-hamburger {
  transform: rotate(-45deg);
}

.page-header__catalog-btn--active .page-header__catalog-btn-hamburger::before {
  transform: rotate(-90deg) translate(-36%, 0);
  right: 50%;
}

.page-header__catalog-btn--active .page-header__catalog-btn-hamburger::after {
  display: none;
}

.page-header__catalog-btn-text {
  margin-left: 8px;
}

.page-header__catalog-icon {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}

.page-header .page-header__catalog-btn {
  margin-bottom: 0;
}

@media (max-width: 1439px) {
  .page-header__cell--search {
    max-width: unset;
  }
}
@media (max-width: 1279px) {
  .page-header__layout {
    margin: 0;
    padding: 10px 0;
  }
}
@media (max-width: 1023px) {
  .page-header__layout {
    justify-content: space-between;
  }
  .page-header__menu-btn {
    background: #FF4141;
    border-radius: 8px;
    color: #fff;
    height: 42px;
    width: 42px;
  }
  .page-header__menu-icon {
    width: 20px;
    height: 16px;
  }
  .page-header__cell--logo {
    margin-right: 0;
  }
  .page-header__cell--links {
    display: none;
  }
  .page-header__cell--catalog {
    display: none;
  }
  .page-header__cell--search {
    padding: 0;
  }
  .page-header__cell--favorite {
    display: none;
  }
  .page-header__cell--menu {
    display: block;
  }
}
@media (max-width: 359px) {
  .page-header__cell {
    padding: 0 5px;
  }
}
/* --- page navigation --- */
.page-nav {
  margin-top: 40px;
  cursor: default;
  -webkit-user-select: none;
          user-select: none;
}

.page-nav__row {
  display: flex;
}

.page-nav__button {
  color: #293EF2;
  font-size: 22px;
  font-weight: 500;
  line-height: 22px;
  border: 2px solid #293EF2;
  border-radius: 6px;
  padding: 10px 0;
  width: 100%;
  max-width: 285px;
  margin: 0 auto;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.page-nav__button-arrow {
  width: 25px;
  height: 25px;
  fill: none;
  margin-left: 9px;
  color: #293EF2;
}

.page-nav__cell {
  width: 100%;
  display: flex;
}

.page-nav__cell--right {
  margin-left: auto;
}

.page-nav__links {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}

.page-nav__link,
.page-nav__link-spacer {
  flex: 0 0 auto;
  display: block;
  padding: 3px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 24px;
  color: #F1282F;
  text-align: center;
  text-decoration: none;
}

.page-nav__link-spacer {
  min-width: 14px;
}

.page-nav__link {
  min-width: 30px;
  cursor: pointer;
  outline: none;
  position: relative;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .page-nav__link:hover {
    color: #e06;
  }
}
.page-nav__link:active {
  color: #802;
}

.page-nav__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .page-nav__link:focus::after {
  opacity: 0.75;
}

.page-nav__link.page-nav__link--active {
  cursor: default;
  background: #F1282F;
  color: #fff;
}

@media (max-width: 767px) {
  .page-nav {
    margin-top: 20px;
    width: 100%;
  }
  .page-nav__button {
    max-width: unset;
  }
  .page-nav__row {
    flex-direction: column;
  }
  .page-nav__cell {
    margin: 0;
    flex: 1 1 auto;
  }
  .page-nav__cell--right {
    border-top: 1px solid rgba(0, 0, 0, 0.5);
    margin-top: 20px;
    padding-top: 10px;
  }
}
@media (max-width: 379px) {
  .page-nav__links {
    margin-left: -2px;
    margin-right: -2px;
  }
  .page-nav__link {
    margin-left: 2px;
    margin-right: 2px;
  }
}
.page-section-header {
  display: flex;
  align-items: baseline;
  margin: 20px 0;
}

.page-section-header__main {
  flex: 1 1 auto;
}

.page-section-header__aside {
  flex: 0 0 auto;
  margin-left: auto;
  padding-left: 20px;
}

.page-section-header__aside-links {
  display: inline-flex;
  vertical-align: top;
  margin-left: -8px;
  flex-wrap: wrap;
}

.page-section-header__aside-links-item {
  flex: 0 0 auto;
  margin-left: 8px;
}

.page-section {
  margin: 60px 0;
}
.page-section:has(.product-slider):has(+ .page-section) {
  margin-bottom: 80px;
}

.page-subfooter {
  background: #fff;
  margin-top: 40px;
  font-size: 14px;
  line-height: 20px;
  color: #666;
}

.page-subfooter__layout {
  display: flex;
  margin: -5px -12px;
}

.page-subfooter__cell {
  flex: 0 0 auto;
  padding: 5px 12px;
}

.page-subfooter__copyright {
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  color: rgba(47, 47, 47, 0.4);
}
.page-subfooter__copyright + .page-subfooter__copyright {
  margin-top: 8px;
}

.page-subfooter__spacer {
  flex: 1 1 auto;
}

.page-subfooter__link {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #666;
}
@media (any-hover: hover) {
  .page-subfooter__link:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .page-subfooter__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.page-subfooter__link:active {
  color: #a04;
}

@media (max-width: 1279px) {
  .page-subfooter__layout {
    margin: 0;
  }
}
.page-title {
  margin: 15px 0;
}

.page-title--flex {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}

.page-title__quantity {
  font-size: 14px;
  line-height: 20px;
  color: #666;
  margin-left: 20px;
}

.panel-head {
  padding: 10px 10px 30px;
}

.panel-head__top {
  display: flex;
  justify-content: space-between;
}

.panel-head__btn {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 44px;
  padding: 10px;
  position: relative;
  cursor: pointer;
  transition: 0.2s;
  color: #000;
}

.panel-head__btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.panel-head__btn--close {
  margin-right: -10px;
  margin-left: auto;
}

.panel-head__btn--back {
  margin-right: auto;
}

.panel-head__btn-icon {
  display: block;
  width: 25px;
  height: 25px;
  fill: none;
  color: #808080;
}

.panel-head__title {
  flex: 1 1 auto;
  margin-top: 20px;
  font-size: 32px;
  font-weight: 500;
  line-height: 59px;
  color: #000;
}

@media (any-hover: hover) {
  .panel-head__btn:hover {
    color: #e06;
  }
}
.state--focus-enabled .panel-head__btn:focus::after {
  opacity: 0.75;
}

.panel-head__btn:active {
  background: #bbb;
}

.panel {
  display: block;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #F6F6F6;
  z-index: 160;
  border-radius: 12px 12px 0 0;
  transition: 0.3s;
  transform: translate3d(-100%, 0, 0);
  visibility: hidden;
}

.panel--open {
  visibility: visible;
  transform: translate3d(0, 0, 0);
  height: 100%;
}

.panel-head__btn-text {
  color: #808080;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.panel__banner {
  position: relative;
}

.panel__banner-link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.panel__banner-image {
  width: 100%;
  height: auto;
}

.panel__body {
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.panel__item {
  display: block;
}

.panel__item + .panel__item {
  border-top: none;
}

.panel__item:first-child {
  border-top: none;
}

.panel__btn {
  display: flex;
  align-items: center;
  position: relative;
  padding: 13px 10px;
  color: #000;
  background: #fff;
  border: none;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  transition: 0.2s;
  text-decoration: none;
  outline: none;
  -webkit-user-select: none;
          user-select: none;
  border-bottom: 1px solid #F8F9FD;
  height: 54px;
}

.panel__btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.panel__btn-icon,
.panel__btn-arrow {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  color: #666;
  transition: 0.2s;
}

.panel__btn-arrow {
  width: 12px;
  height: 12px;
  margin-right: 0;
  margin-left: 10px;
  color: #000;
}

.panel__btn-image {
  width: 28px;
  height: 28px;
  margin-right: 10px;
}

.panel__btn-main {
  flex: 1 1 auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  color: #000000;
}

@media (any-hover: hover) {
  .panel__btn:hover,
.panel__btn:hover .panel__btn-icon,
.panel__btn:hover .panel__btn-arrow {
    color: #e06;
  }
}
.state--focus-enabled .panel__btn:focus::after {
  opacity: 0.75;
}

.panel__btn:active .panel__btn-main {
  color: #EC282F;
}

.pay-icons__grid {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -4px;
}

.pay-icons__cell {
  flex: 0 0 auto;
  padding: 4px;
}

.pay-icons__item {
  display: block;
  width: 50px;
  height: 28px;
}

.pay-icons__item--visa {
  width: 53px;
  height: 28px;
}

.pay-icons__item--vbvisa {
  width: 53px;
  height: 28px;
}

.pay-icons__item--mc {
  width: 43px;
  height: 28px;
}

.pay-icons__item--mcsc {
  width: 59px;
  height: 28px;
}

.pay-icons__item--belcart {
  width: 100px;
  height: 28px;
}

.pay-icons__item--webpay {
  width: 100px;
  height: 28px;
}

.payment-section {
  margin: 50px 0 100px;
}

.payment-section__tabs {
  display: flex;
  background-color: #F2F2F2;
  border-radius: 10px;
  width: fit-content;
}

.payment-section__tab-wrap {
  flex: 0 0 auto;
  padding: 0 8px;
}

.payment-section__tab-wrap:first-child {
  padding-left: 0;
}

.payment-section__tab-wrap:last-child {
  padding-right: 0;
}

.payment-section__tab {
  padding: 15px 77px;
  border-radius: 10px;
  white-space: nowrap;
  width: 100%;
}

button.payment-section__tab {
  cursor: pointer;
}

.payment-section__tab-icon.payment-section__tab-icon {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto 4px;
  color: #ED282F;
}

.payment-section__tab-name {
  font-size: 13.9px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  color: #282828;
  text-align: center;
}

.payment-section__tab.active {
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
  background-color: #fff;
  cursor: default;
}

.payment-section__small-tabs {
  display: flex;
  max-width: 100%;
  overflow: auto;
  margin-top: 17px;
  border-bottom: 1px solid #D0D3F1;
}

.payment-section__small-tab {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  color: #8C8C8C;
  padding: 13px 22px;
  flex: 0 0 auto;
  white-space: nowrap;
  transition: color 0.2s;
  position: relative;
}

.payment-section__small-tab.active {
  cursor: default;
  color: #282828;
}

.payment-section__small-tab.active::after {
  content: "";
  position: absolute;
  top: auto;
  left: 22px;
  right: 22px;
  bottom: 0;
  height: 3px;
  border-radius: 1px;
  background-color: #282828;
}

button.payment-section__small-tab {
  cursor: pointer;
}

button.payment-section__small-tab:hover {
  color: #282828;
}

.payment-section__small-tab:first-child {
  padding-left: 0;
}

.payment-section__small-tab.active:first-child::after {
  left: 0;
}

.payment-section__small-tab:last-child {
  padding-right: 0;
}

.payment-section__small-tab.active:last-child::after {
  right: 0;
}

.payment-section__content-items-wrap {
  margin-top: 30px;
}

.payment-section__content-items {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 40px);
  margin: -20px;
}

.payment-section__content-item {
  flex: 0 0 auto;
  width: 50%;
  padding: 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #2F2F2F;
}

.payment-section__content-item.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 16px;
  border-top: 1px solid #2F2F2F;
}

.payment-section__content-item h3 {
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 20px;
  color: #231F20;
}

.payment-section__content {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #2F2F2F;
  margin-top: 30px;
}

.payment-section__content h3 {
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 20px;
  color: #231F20;
}

.payment-section__title {
  font-size: 33px;
  font-style: normal;
  font-weight: 500;
  line-height: 59px;
  letter-spacing: -1.32px;
  color: #2F2F2F;
  margin-bottom: 30px;
}

.payment-section__content-partners-wrap {
  margin-top: 10px;
}

.payment-section__content-partners {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 40px);
  margin: 0 -20px;
}

.payment-section__content-partner {
  flex: 0 0 auto;
  width: 50%;
  padding: 20px;
  display: flex;
  align-items: center;
}

.payment-section__content-partner-left {
  flex: 0 0 auto;
  margin-right: 20px;
}

.payment-section__content-partner-image {
  display: flex;
  width: 150px;
  height: 114px;
  object-fit: contain;
}

.payment-section__content-partner-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #2F2F2F;
}

.payment-section__content-partner-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 15px;
  color: #231F20;
}

@media (max-width: 1023px) {
  .payment-section {
    margin: 40px 0 60px;
  }
  .payment-section__title {
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.88px;
    margin-bottom: 20px;
  }
  .payment-section__content-items {
    display: block;
    width: 100%;
    margin: 0;
  }
  .payment-section__content-item {
    padding: 0;
    width: 100%;
    margin-top: 30px;
  }
  .payment-section__bars {
    margin-top: 20px;
  }
  .payment-section__bar-wrap {
    margin-top: 10px;
  }
  .payment-section__bar {
    align-items: center;
    padding: 12px 20px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    background-color: #F2F2F2;
    width: 100%;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    text-align: left;
    color: #282828;
  }
  .payment-section__bar-icon {
    width: 12px;
    height: 12px;
    flex: 0 0 auto;
    margin-left: 13px;
    transition: 0.25s;
  }
  .payment-section__bar-wrap.open .payment-section__bar-icon {
    transform: rotate(90deg);
  }
  .payment-section__content h3,
.payment-section__content-item h3 {
    font-size: 18px;
    line-height: normal;
  }
  .payment-section__content-partners {
    display: block;
    width: 100%;
    margin: 0;
  }
  .payment-section__content-partner {
    width: 100%;
    padding: 10px 0;
  }
  .payment-section__content-partner:first-child {
    padding-top: 0;
  }
  .payment-section__content-partner-image {
    width: 100px;
    height: 75px;
  }
  .payment-section__tabs {
    width: 100%;
  }
  .payment-section__tab-wrap {
    flex: 0 0 auto;
    width: 50%;
  }
  .payment-section__tab {
    padding: 15px;
  }
  .payment-section__bar-content-wrap {
    padding-bottom: 20px;
  }
}
.payment__links {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -4px -4px 0;
}

.payment__link {
  margin: 0 4px 4px 0;
  width: 74px;
  height: 74px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.payment__image {
  color: #fff;
  width: 100%;
  height: 100%;
}

@media (max-width: 1279px) {
  .payment__links {
    display: flex;
    justify-content: center;
  }
}
.popular {
  margin: 60px 0;
  overflow: hidden;
}

.popular__title {
  margin-bottom: 28px;
}

.popular__main {
  position: relative;
  padding-bottom: 24px;
}

.popular__swiper-slider-wrap {
  overflow: hidden;
}

.popular .popular__slide.swiper-slide {
  width: 220px;
  height: auto;
  box-sizing: border-box;
}

.popular .popular__slide--promo.swiper-slide {
  width: 120px;
}

.popular__arrows .slider__arrow {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
}

.popular__arrows .slider__arrow--left {
  left: 0;
  transform: translate(-50%, calc(-50% - 15px));
}

.popular__arrows .slider__arrow--right {
  right: 0;
  transform: translate(50%, calc(-50% - 15px));
}

.popular__col {
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 100%;
}

.popular__col > .popular__link:first-child:not(.popular__link--promo) {
  position: relative;
  left: calc(-50% + 10px);
}

.popular__link {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  width: 220px;
  height: 120px;
  margin: 0;
  padding: 20px;
  border-radius: 12px;
  background: #fff;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  transition: box-shadow 0.2s;
  cursor: pointer;
  box-sizing: border-box;
}

@media (any-hover: hover) {
  .popular__link:hover {
    box-shadow: 0 16px 40px rgba(135, 135, 135, 0.12);
  }
}
.popular__link--promo {
  width: 120px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 16px;
  background: #ffefcb;
}

.popular__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  z-index: 2;
  max-width: 130px;
  min-width: 0;
  flex: 1 1 auto;
}

.popular__link--promo .popular__content {
  max-width: none;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  position: static;
}

.popular__link-title {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .popular__link:hover .popular__link-title {
    color: #ed282f;
  }
}
.popular__promo-mark {
  position: absolute;
  right: 8px;
  bottom: 5px;
  width: 75px;
  height: 62px;
  margin-top: auto;
  flex-shrink: 0;
  fill: #ed282f;
  color: #ed282f;
}

.popular__link-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 103px;
  height: 100%;
  object-fit: cover;
  border-radius: 0 12px 12px 0;
  pointer-events: none;
}

.swiper-scrollbar.popular__scrollbar {
  position: absolute;
  left: 50% !important;
  right: auto !important;
  bottom: 0 !important;
  top: auto !important;
  width: 65px !important;
  max-width: 65px !important;
  height: 3px !important;
  margin: 0;
  transform: translateX(-50%);
  background: rgba(40, 40, 40, 0.12) !important;
  opacity: 1 !important;
  border-radius: 1px;
}

.swiper-scrollbar.popular__scrollbar .swiper-scrollbar-drag {
  background: #282828 !important;
  height: 3px !important;
  border-radius: 1px;
}

@media (max-width: 1440px) and (min-width: 1024px) {
  .popular__swiper-slider-wrap {
    width: calc(100vw + 200px);
  }
  .popular__swiper-slider-wrap .swiper-slide.popular__slide:last-of-type {
    margin-right: 300px !important;
  }
}
@media (max-width: 1279px) {
  .popular {
    margin: 40px 0;
  }
  .popular__title {
    margin-bottom: 16px;
  }
  .popular__main {
    padding-bottom: 16px;
  }
  .popular .popular__slide.swiper-slide {
    width: 180px;
  }
  .popular .popular__slide--promo.swiper-slide {
    width: 100px;
  }
  .popular__col {
    gap: 10px;
  }
  .popular__link {
    width: 180px;
    height: 100px;
    margin: 0;
    padding: 12px;
  }
  .popular__link--promo {
    width: 100px;
    height: 100px;
    padding: 12px;
  }
  .popular__link-title {
    font-size: 14px;
  }
  .popular__promo-mark {
    width: 56px;
    height: 46px;
  }
  .popular__link-image {
    width: 86px;
  }
  .popular__content {
    max-width: 80px;
  }
  .swiper-scrollbar.popular__scrollbar {
    display: none;
  }
}
@media (max-width: 1023px) {
  .popular__swiper-slider-wrap {
    width: calc(100vw + 50px);
  }
  .popular__swiper-slider-wrap .swiper-slide.popular__slide:last-of-type {
    margin-right: 100px !important;
  }
}
@media (max-width: 767px) {
  .popular__content {
    max-width: 72px;
  }
  .popular__swiper-slider-wrap .swiper-slide.popular__slide:last-of-type {
    margin-right: 72px !important;
  }
}
.product-c-grid,
.product-c-grid__card {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-c-grid__card {
  transition: 0.2s;
  position: relative;
  padding: 0 12px;
}

.product-c-grid--small .product-c-grid__card {
  padding-top: 12px;
  padding-bottom: 12px;
}

.product-c-grid .btn-del {
  position: absolute;
  top: 12px;
  right: 24px;
  z-index: 4;
}

.product-c-grid__bottom {
  margin-top: auto;
  padding-top: 12px;
}

.product-c-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #000;
  cursor: pointer;
}

.product-c-grid__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .product-c-grid__link:focus::after {
  opacity: 0.75;
}

.product-c-grid__link:active ~ .product-c-grid__card {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: none;
}

.product-c-grid__visual {
  position: relative;
  margin: 0 0 12px;
  height: 0;
  padding-bottom: 67%;
  overflow: hidden;
  border-radius: 4px;
}

.product-c-grid--small .product-c-grid__visual {
  width: 90px;
  height: 60px;
  padding-bottom: 0;
  flex: 0 0 auto;
  margin-right: 10px;
  margin-bottom: 0;
}

.product-c-grid__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-c-grid__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-c-grid__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  background: rgba(15, 49, 106, 0.04);
  border-radius: 4px;
  z-index: 0;
}

.product-c-grid__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.product-c-grid__name {
  display: -webkit-box;
  margin-top: 13px;
  transition: color 0.2s;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  height: 41px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.product-c-grid--small .product-c-grid__name {
  font-size: 12px;
  line-height: 16px;
  height: 32px;
}

.product-c-grid--small .price {
  margin: 0;
}

.product-c-grid--small .price__value {
  font-size: 16px;
  line-height: 22px;
}

.product-c-grid--small .price__group--old {
  display: none;
}

.product-c-grid__description {
  display: -webkit-box;
  font-size: 13px;
  line-height: 18px;
  color: #818690;
  margin-top: 4px;
  max-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media (any-hover: hover) {
  .product-c-grid:hover .product-c-grid__name {
    color: #F1282F;
  }
}
.product-c-grid__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
  display: flex;
  align-items: center;
  min-width: 0;
}

.product-c-grid--small .product-c-grid__price {
  margin-top: 4px;
}

.product-c-grid__price .price {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}

.product-c-grid__price .price__group {
  flex: 0 0 auto;
  white-space: nowrap;
}

.price__discount-wrap {
  width: 100%;
}

.price--right .price__discount-wrap {
  justify-content: flex-end;
}

.product-c-grid__price .price__value {
  font-size: 18px;
  line-height: 22px;
}

.product-c-grid--small .product-c-grid__price .price__value {
  font-size: 16px;
  line-height: 22px;
}

.product-c-grid__price--accent {
  color: #e06;
}

.product-c-grid__price .price__group--new {
  font-size: 18px;
  line-height: 22px;
  color: #e06;
}

.product-c-grid__price .price__currency {
  font-size: 14px;
  line-height: 20px;
}

.product-c-grid__price .price__group--old {
  font-size: 14px;
  line-height: 26px;
  margin-left: 8px;
}

.product-c-grid__price .price__group--old .price__value {
  font-size: 14px;
  line-height: 26px;
}

.product-c-grid__price .price__group--old .price__currency {
  font-size: 13px;
  line-height: 16px;
}

.product-c-grid__price .price__discount-wrap {
  display: none;
}

.product-c-grid__main {
  display: flex;
}

.product-card__tags {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -2.5px;
}

.product-card_tag {
  display: none;
  align-items: center;
  justify-content: center;
}

.product-card_tag.active {
  display: inline-flex;
}

.product-card__tag-inner {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  padding: 5px;
}

.product-card__tag-text {
  color: #999999;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  font-style: italic;
  padding: 2px;
}

.product-card__slide {
  width: 100%;
  height: 100%;
  max-width: 500px;
  position: relative;
}

.product-card__slide-lable {
  position: absolute;
  right: 8px;
  bottom: 8px;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #f62b3e;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-card__lable-text {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  transform: rotate(-30deg);
  line-height: 12px;
  -webkit-text-decoration: underline rgba(255, 255, 255, 0.5);
          text-decoration: underline rgba(255, 255, 255, 0.5);
}

.product-card__lable-text:active {
  text-decoration: none;
}

.product-card__slider {
  margin-top: 16px;
}

.product-card__colors {
  margin-top: 10px;
}

.product-card__colors-inner {
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
  margin-right: -4px;
}

.product-card__colors-el {
  padding: 4px;
}

.product-card__colors-el.active .product-card__el-inner:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 4px;
  border: 1px solid #bbb;
}

.product-card__el-inner {
  width: 40px;
  height: 40px;
  position: relative;
  border-radius: 8px;
  border: 1px solid #e8e8e8;
}

.product-card__substrate {
  background: rgba(0, 0, 0, 0.5);
  margin-top: 32px;
  border: 1px solid #bbb;
  padding: 16px 16px 22px 16px;
  min-height: 198px;
  position: relative;
}

.product-card__substrate-title.title {
  color: #000;
  font-weight: 600;
  position: relative;
  z-index: 2;
  font-size: 20px;
  margin-bottom: 8px;
  line-height: 26px;
  font-family: Exo2;
}

.product-card__substrate p,
.product-card__substrate-desc {
  font-size: 14px;
  line-height: 20px;
  position: relative;
  z-index: 2;
  color: #000;
  margin-bottom: 16px;
}

.product-card__substrate-action {
  display: flex;
  position: relative;
  z-index: 2;
}

.product-card__substrate-visual {
  position: absolute;
  right: 0;
  bottom: 0;
  max-width: 160px;
  display: flex;
}

.product-card__desc {
  margin-top: 32px;
}

.product-card__desc-row {
  display: flex;
  align-items: center;
  padding: 12px 0;
  border-bottom: 1px solid #bbb;
}

.product-card__row-visual {
  width: 64px;
  height: 40px;
  border-radius: 4px;
}

.product-card__row-link {
  color: #000;
  transition: 0.3s;
  position: relative;
}

.product-card__text .product-card__text-title,
.product-card__text-title.title {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.02em;
  margin-bottom: 8px;
  font-family: Exo2;
}

.product-card__text {
  margin-top: 20px;
}

.product-card__text p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  margin-top: 0;
  margin-bottom: 8px;
}

.product-card__text p:last-child {
  margin-bottom: 0;
}

.product-card__row-link:before {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  height: 0.5px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
  opacity: 1;
  transition: 0.3s;
}

.product-card__tabs {
  margin-top: 40px;
  margin-left: -15px;
  margin-right: -15px;
}

.product-card__tabs-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  color: #000;
  letter-spacing: -0.02em;
  margin-bottom: 16px;
  font-family: Exo2;
}

.product-card__row-link:active {
  color: #f62b3e;
}

.product-card__row-link:active:before {
  opacity: 0;
}

.product-card__desc-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.product-card__tabs-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.product-card__tabs-list-el .tab-btn {
  color: #999999;
  width: 100%;
  padding: 8px 0;
}

.container-custom {
  padding: 8px 15px 0 15px;
  background: linear-gradient(0deg, #F4F4F4 0%, #FFFFFF 100%), #F8F8F8;
}

.product-card__tabs--disabled .container-custom {
  background: transparent;
}

.product-card__tabs-list-el.active .tab-btn {
  background: #fff;
  color: #000;
  font-weight: 700;
}

.product-card__tabs-list-el {
  flex: 0 0 50%;
  max-width: 50%;
}

.product-card__tabs-content {
  background: #fff;
}

.product-card__tabs-list {
  display: flex;
}

.product-card__tabs-content {
  padding: 16px;
}

.product-card__tabs-content-el {
  display: none;
}

.product-card__tabs-content-el.active {
  display: block;
}

.product-card__tabs-content-el p:first-child {
  margin-top: 0;
  font-size: 16px;
  line-height: 24px;
}

.product-card__description-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.product-card__description-visual {
  margin-top: 32px;
  max-width: 760px;
}

.product-card__description-visual img {
  width: 100%;
  height: 100%;
}

.product-card__list-el {
  position: relative;
  padding-left: 56px;
  margin-top: 16px;
  min-height: 40px;
}

.product-card__list-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
}

.product-card__description-list {
  max-width: 760px;
}

.product-card__list-text {
  font-size: 16px;
  line-height: 20px;
}

.product-card__tabs.product-card__tabs--disabled {
  background: #fff;
  margin-left: 0;
  margin-right: 0;
}

.product-card__tabs--disabled .product-card__tabs-content {
  padding: 0;
}

.product-card__tabs--disabled .container-custom {
  padding: 0;
}

.product-card__tabs--disabled .product-card__tabs-list-el .tab-btn {
  padding: 0;
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.text-desc {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #6a7178;
  margin-bottom: 12px;
}

.text-lable {
  display: flex;
  flex-direction: column;
}

.text-lable__value {
  font-weight: 600;
  margin-right: 3px;
  font-size: 26px;
}

.text-lable__desc {
  font-size: 16px;
}

.product-card__tabs--disabled .product-card__tabs-list-el {
  cursor: default;
  flex: initial;
  max-width: none;
  text-align: left;
  margin-bottom: 15px;
  border: 1px solid #979797;
  padding: 5px 9px;
  border-radius: 7px;
}

.video-slider__slide-visual {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
}

.video-slider__slide {
  width: 100%;
}

.video-slider__slide-visual iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

.video-slider__slide {
  position: relative;
}

.video-slider .swiper-container {
  padding-bottom: 20px;
}

.video-slider .swiper-pagination {
  bottom: 0;
}

.product-info__title.title {
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
}

.bb-link {
  position: relative;
  transition: 0.3s;
}

.bb-link:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  height: 0.5px;
  width: 100%;
  background: #f62b3e;
  opacity: 0.3;
  transition: 0.3s;
}

.bb-link:active::after {
  display: none;
}

.bb-link:active {
  color: #000;
}

.product-info__text p {
  line-height: 22px;
}

.product-info__text p:last-child {
  margin-bottom: 0;
}

.product-info__lable {
  margin-top: 4px;
  font-weight: bold;
  color: #ADAFBD;
}

.text--red {
  color: #f62b3e;
}

.text--border {
  border-bottom: 0.5px solid #e8e8e8;
}

.text--gray {
  color: #ADAFBD;
}

.small-text {
  font-size: 12px;
  line-height: 16px;
}

.product-info__action {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.link-el {
  font-weight: 700;
  transition: 0.3s;
  font-size: 18px;
  line-height: 24px;
}

.link-el:active {
  color: #000;
  border-color: transparent !important;
}

.title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 16px;
  letter-spacing: -0.02em;
}

.section {
  margin-bottom: 32px;
}

.product-advise__title {
  margin-bottom: 16px;
}

.free-slider {
  margin-right: -16px;
}

.free-slider__slide-lable {
  margin-top: 8px;
  text-align: left;
}

.free-slider__slide-text {
  text-align: left;
  font-size: 16px;
  line-height: 22px;
}

.card-list {
  display: flex;
  flex-wrap: wrap;
  margin: -12px;
}

.card-list__el {
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding: 12px;
}

.card-list__el-text {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  display: inline;
  border-bottom: 0.5px solid #bbb;
  transition: 0.3s;
  font-family: Exo2;
}

.actionsList .card-list__el-text {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
}

.card-list__el-text.text--red {
  color: #eb3324;
}

.card-list__el-inner {
  transition: 0.3s;
  position: relative;
}

.card-list__el-inner:active .card-list__el-text {
  border-bottom: none;
  color: #000;
}

.card-list__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  height: 100%;
}

.btn-back a .arrow--icon {
  top: 0;
}

.btn-back a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}

.card-list__el-inner:active {
  transform: scale(1.03);
}

.card-list__el-visual {
  position: relative;
  width: 100%;
  margin-bottom: 8px;
  padding-top: 70%;
  display: flex;
}

.card-list__el-visual img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: contain;
}

.card-list__el-lable {
  position: absolute;
  bottom: 16px;
  left: 0;
  color: #fff;
  padding: 6px 16px;
  background: #f62b3e;
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0.01em;
}

.link-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}

.contacts-social-section .link-list {
  justify-content: flex-start;
}

.link-list__el {
  width: 54px;
  height: 54px;
  border-radius: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f62b3e;
  border: 1px solid transparent;
  margin-right: 6px;
  margin-top: 6px;
  transition: 0.3s;
}

.link-list__el:last-child {
  margin-right: 0;
}

.link-list__el svg {
  color: #fff;
  transition: 0.3s;
}

.link-list__el:active {
  background: #fff;
  border: 1px solid #f62b3e;
}

.link-list__el:active svg {
  color: #f62b3e;
}

.twitter .svg-icon {
  width: 36px;
  height: 30px;
}

.facebook .svg-icon {
  width: 24px;
  height: 45px;
}

.link-list__el.facebook {
  align-items: flex-end;
}

.ok-icon .svg-icon {
  width: 22px;
  height: 34px;
}

.vk-icon .svg-icon {
  width: 35px;
  height: 20px;
}

.telegram .svg-icon {
  width: 33px;
}

.product-card__substrate.social {
  min-height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.switch-row {
  border: 0.5px solid #bbb;
  border-radius: 12px;
}

.switch-row__btn {
  position: relative;
  color: #6a7178;
  padding: 7px 8px 8px 10px;
  flex: 0 0 50%;
  max-width: 50%;
}

.switch-btn__name {
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 4px;
}

.switch-btn__desc {
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 5px;
  line-height: 16px;
}

.switch-row__inner {
  display: flex;
  padding: 4px;
  flex-wrap: wrap;
}

.switch-btn__price {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #000;
  margin-left: 0;
  margin-top: auto;
}

.switch-row__btn.active {
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.5);
}

.switch-btn__visual {
  position: absolute;
  right: 7px;
  bottom: 0;
}

.modal-action .btn__price {
  margin-right: 4px;
}

.btn__text {
  padding-right: 24px;
  position: relative;
}

.btn__text:after {
  content: "";
  position: absolute;
  right: 8px;
  top: 57%;
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #fff;
}

.switch-btn__text {
  text-align: left;
}

.switch-row__btn .switch-btn__text {
  padding-right: 57px;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.switch-row__btn .switch-btn__visual {
  width: 67px;
  display: flex;
}

.switch-row__btn.row-md .switch-btn__visual {
  position: static;
  width: 66px;
  height: 64px;
}

.product-card__order {
  margin-top: 16px;
  margin-bottom: 36px;
}

.product-card__order-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
  margin-bottom: 8px;
  text-align: center;
}

.product-card__content-text {
  margin-right: 20px;
}

.product-card__content-text p {
  font-size: 16px;
  line-height: 24px;
}

.product-card__order-content {
  display: flex;
}

.product-card__content-visual {
  max-width: 150px;
  min-width: 120px;
  max-height: 120px;
  align-self: center;
}

@media (max-width: 767px) {
  .product-card__order-title {
    text-align: left;
  }
  .product-card__content-text {
    margin-right: 10px;
  }
}
.product-card__big {
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.02em;
  color: #f62b3e;
  margin-bottom: 4px;
  display: block;
}

.product-card__min {
  font-size: 14px;
  line-height: 20px;
}

.product-card__substrate.product-card__substrate--min {
  min-height: auto;
}

.product-card__el-inner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ancor-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
  margin-bottom: 8px;
}

.ancor-title--small {
  margin-bottom: 3px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

.ancor-content p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}

.ancor-content__number {
  margin-top: 8px;
  margin-bottom: 8px;
}

.ancor-content__number a {
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  color: #000;
}

.ancor-content__number a:active {
  color: #f62b3e;
}

.ancor-link {
  color: #f62b3e;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  display: inline;
  border-bottom: 0.5px dashed #f62b3e;
}

.ancor-link.hidden {
  display: none;
}

.ancor-arrow:after {
  content: "";
  position: absolute;
  width: 6px;
  height: 1px;
  top: -2px;
  right: -1px;
  background: #f62b3e;
  transform: rotate(45deg);
}

.ancor-arrow {
  position: relative;
  top: 0px;
  width: 16px;
  height: 1px;
  background: #f62b3e;
  left: 0px;
  display: block;
  transform: rotate(90deg);
}

.ancor-link__text {
  position: relative;
  display: flex;
  align-items: center;
}

.ancor-arrow:before {
  content: "";
  position: absolute;
  width: 6px;
  height: 1px;
  top: 2px;
  right: -1px;
  background: #f62b3e;
  transform: rotate(-45deg);
}

.ancor-link:active {
  border-bottom: none;
  color: #000;
}

.ancor-link:active .ancor-arrow,
.ancor-link:active .ancor-arrow:after,
.ancor-link:active .ancor-arrow:before {
  background: #000;
}

.half-info__title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
  margin-bottom: 18px;
}

.half-info__row {
  padding-bottom: 12px;
  padding-top: 12px;
  border-bottom: 0.5px solid #bbb;
}

.half-info__row:last-child {
  border-bottom: none;
}

.half-info__name {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 4px;
}

.half-info__prop {
  display: flex;
  justify-content: space-between;
}

.half-info__prop-value,
.half-info__prop-name {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}

.half-info__prop-name {
  margin-right: 10px;
}

.half-info__prop-value {
  text-align: right;
}

.half-info__row .half-info__prop {
  margin: 5px 0;
}

.half-info__row .half-info__prop:last-child {
  margin: 5px 0 0 0;
}

.free-slider__slide {
  position: relative;
}

.free-slider__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.free-slider__slide-prop {
  margin-top: 2px;
  font-size: 12px;
  line-height: 14px;
  color: #6a7178;
}

.free-slider__slide-price {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  margin-top: 8px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.block-lable {
  margin-top: 8px;
  padding: 18px 24px;
  background: #F9F9F9;
  border-radius: 8px;
}

.block-lable__content {
  display: flex;
  align-items: flex-start;
}

.collection-title {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.02em;
  margin-bottom: 6px;
  font-family: Exo2;
}

.collection-text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 16px;
}

.collection-content {
  margin-top: 18px;
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
  margin-right: -4px;
}

.collection {
  padding: 14px;
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid #bbb;
}

.block-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 12px;
  text-align: center;
}

.block-lable__prop {
  font-weight: 600;
  font-size: 48px;
  line-height: 32px;
}

.collection-el {
  width: 76px;
  padding: 8px 4px;
}

.collection-el__visual {
  border-radius: 8px;
  overflow: hidden;
  width: 68px;
  height: 68px;
}

.collection-el__visual img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.collection-el__name {
  margin-top: 6px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #6a7178;
}

.block-lable__text {
  display: inline;
  border-bottom: 0.5px solid #bbb;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  margin-left: 16px;
}

.block-lable__content--red {
  color: #f62b3e;
}

.block-lable__content:active .block-lable__text {
  border-bottom: none;
}

.material-title {
  margin-bottom: 6px;
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
}

.material-text {
  font-size: 14px;
  line-height: 20px;
}

.material-content {
  margin-top: 18px;
}

.material-content__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
}

.material-content__flex {
  display: flex;
  flex-wrap: wrap;
}

.material-el {
  padding: 14px 0;
  width: 60px;
}

.material-el__visual {
  width: 60px;
  height: 62px;
}

.material-el__visual img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.fixed-el__action .fixed-el__basket-count .linkType1 {
  color: #eb3324;
  margin-right: 4px;
  padding-top: 2px;
}

.fixed-el__action {
  align-self: flex-start;
}

.fixed-el__action .fixed-el__basket-count {
  display: none;
  width: 100%;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  align-items: baseline;
  justify-content: center;
  margin: 0;
  margin-bottom: -14px;
}

.in-basket .fixed-el__basket-count {
  display: flex;
}

.fixed-el__action .btn.btn-to-order {
  display: none;
}

.in-basket .fixed-el__action .btn.btn-basket {
  display: none;
}

.in-basket .fixed-el__action .btn.btn-to-order {
  display: block;
}

.fixed-el__action .btn.btn-basket {
  border-radius: 8px;
  transition: 0.3s;
  width: 152px;
  height: 48px;
}

.preloader svg {
  width: 40px;
  height: 40px;
}

.calculator-result__col-title .popover {
  position: absolute;
  top: 0;
  right: 0;
}

.btn-basket__wrap {
  min-height: 76px;
}

.btn-basket__wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 153px;
  flex-wrap: wrap;
  flex-direction: column;
}

.custom-elem {
  width: 40px;
  height: 40px;
  background: #f62b3e;
  border-radius: 50%;
  transition: 0.3s;
  z-index: 1000;
}

.fixed-el__action .btn.btn-basket.animation {
  border: none;
  padding: 0 !important;
  color: #f62b3e;
  box-shadow: -3px 6px 13px 2px transparent;
  background: #f62b3e;
  box-shadow: -3px 6px 13px 2px transparent;
}

.fixed-el__action .btn.btn-basket.opacity {
  padding: 0 !important;
  display: none;
  width: 0;
  height: 0;
}

.fixed-el__action .btn.btn-basket.inithial {
  transition: 0.3s;
  width: 100%;
  transform: scaleX(1);
  height: 100%;
  padding: 12px 25px;
  animation: 0.7s showBtn cubic-bezier(0, 0.23, 0.99, -0.48);
}

.preloader.disabled {
  display: none !important;
}

.basket-mark {
  top: 2px;
  right: -4px;
  position: absolute;
  width: 8px;
  height: 8px;
  visibility: hidden;
  background: #f62b3e;
  border-radius: 50%;
}

.basket-mark.not-empty {
  visibility: visible;
}

.header-button {
  position: relative;
}

@keyframes showBtn {
  0% {
    width: 0;
    height: 0;
    padding: 0;
    transform: scaleX(1);
  }
  80% {
    width: 100%;
    height: 100%;
    padding: 12px 25px;
    transform: scaleX(1.5);
  }
  100% {
    transform: scaleX(1);
    width: 100%;
    height: 100%;
  }
}
.btn.btn-basket .preloader {
  display: none;
  width: 40px;
  height: 40px;
  opacity: 0;
  transform: scale(0);
}

.btn.btn-basket .btn-basket__text {
  transform: scale(1);
  transition: 0.3s;
}

@keyframes showPreloder {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    transform: scale(0);
  }
  20% {
    width: 40px;
    height: 40px;
    opacity: 1;
    transform: scale(1);
  }
  90% {
    width: 0;
    height: 0;
    opacity: 0;
    transform: scale(0);
  }
  100% {
    display: none;
  }
}
@keyframes addCard {
  0% {
    border-radius: 8px;
    width: 152px;
    height: 48px;
  }
  30% {
    border-radius: 20%;
    width: 140px;
    height: 48px;
    box-shadow: -3px 6px 13px 2px #f62b3e;
  }
  60% {
    border-radius: 30%;
    width: 60px;
    height: 40px;
    box-shadow: -2px 6px 41px 2px #f62b3e;
  }
  100% {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    box-shadow: -3px 6px 13px 2px transparent;
  }
}
@media (max-width: 479px) {
  .switch-row__btn .switch-btn__text {
    padding-right: 30px;
  }
  .switch-row__btn .switch-btn__visual {
    width: 47px;
  }
  .free-slider__slide-price {
    font-size: 16px;
  }
}
.switch-btn__visual img {
  width: 100%;
  object-fit: contain;
}

.switch-row__btn.row-md {
  display: flex;
  justify-content: space-between;
}

.switch-row__btn.row-md .switch-btn__text {
  display: flex;
  flex-direction: column;
}

.switch-row__btn.row-md .switch-btn__price {
  margin-top: auto;
}

.field-title {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.02em;
  margin-bottom: 6px;
}

.switch-row__btn.row-sm {
  flex: 1;
}

.switch-row__btn.row-sm .switch-btn__text {
  padding-right: 0;
}

@media (max-width: 480px) {
  .switch-row__btn.row-sm {
    flex: 1 1 auto;
  }
}
.modal-info {
  background: #f9f9f9;
  border-radius: 8px;
  padding: 12px 16px 16px 16px;
}

.modal-info__title {
  font-weight: 700;
  font-size: 30px;
  line-height: 32px;
  margin-bottom: 7px;
  color: #f62b3e;
}

.modal-info__title.booting-diameter {
  font-family: "EXO 2";
}

.row-el__title {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 4px;
  line-height: 24px;
}

.row-el p,
.row-el__desc {
  font-weight: 400;
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 12px;
  line-height: 22px;
}

.row-el__visual img,
.desc-el__visual img {
  width: 100%;
}

.row-el__visual svg {
  max-width: 100%;
}

.row-el__desc:last-child,
.row-el p:last-child {
  margin-bottom: 0;
}

.desc-el {
  margin: 12px 0;
}

.desc-el__title {
  margin-bottom: 4px;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.02em;
}

.desc-el p,
.desc-el__text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 12px;
  margin-top: 0;
}

.desc-el__visual {
  max-width: 500px;
  margin-top: 24px;
  margin-bottom: 12px;
}

.row-el__visual {
  margin-top: 12px;
  max-width: 550px;
  position: relative;
}

.row-el {
  padding: 12px 0;
  border-bottom: 1px solid #bbb;
}

.poduct-card__fixed.in-basket {
  min-height: 76px;
}

.poduct-card__fixed {
  position: fixed;
  bottom: 0;
  max-width: 1230px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  padding: 5px 16px;
  background: #fff;
  box-shadow: 4px 6.71111px 33.1333px rgb(22, 49, 63);
  min-height: 62px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 91;
}

.fixed-el__text-price .price-old {
  margin-left: 8px;
}

.fixed-el__text-price-row .fade-block--price {
  position: relative;
  top: -5px;
}

.fixed-el__text-price-row {
  display: flex;
  align-items: center;
}

.price-wrap {
  display: flex;
  flex-wrap: wrap;
}

.price-wrap .price-discont {
  margin-bottom: 5px;
}

.fixed-el__action .btn {
  width: 152px;
}

.fixed-el__text .fixed-el__text-price {
  font-weight: 800;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.02em;
}

.static .modal-link {
  width: calc(100% - 35px);
}

.static .modal-link .btn-back {
  position: absolute;
  left: 0;
}

.static .modal-title {
  margin-left: 0;
  margin-right: 4px;
  text-align: center;
}

.modal-action {
  margin-top: 20px;
  display: flex;
  padding-bottom: 20px;
  justify-content: center;
}

.sendToBasket__fields {
  display: none;
}

.price-default__desc {
  margin-left: 3px;
}

.modal-action .btn__text {
  margin-right: 0;
}

.product-card__desc-link a {
  color: #000;
}

.switch-row__btn.row-md .switch-btn__text {
  padding-right: 0;
  width: 60%;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.lable-width {
  top: -9px;
  left: 22%;
}

.lable-height {
  top: 30%;
  left: -15px;
}

.lable-width-w {
  right: -15px;
  top: 72%;
}

.row-el__visual-lable {
  font-size: 14px;
  text-align: center;
}

.row-el__visual-lable-el {
  position: absolute;
  width: 50px;
  display: block;
}

.lable-height-w {
  top: -9px;
  position: absolute;
  right: 11%;
}

.product-card__price .fixed-el__text-price {
  display: flex;
  align-items: center;
  margin-right: -10px;
  width: 100%;
  justify-content: space-between;
}

.product-card__price .fixed-el__text-price-row {
  margin-right: 10px;
}

.product-card__price {
  font-size: 24px;
  font-weight: 700;
  margin-top: 25px;
  display: flex;
  align-items: center;
}

.installment__link {
  cursor: pointer;
  display: flex;
  font-size: 15px;
  font-weight: 400;
  gap: 10px;
}

.installment__link .js-modal-btn {
  color: #f82d40;
  text-decoration: underline;
}

.installment__link .js-modal-btn:hover {
  text-decoration: none;
}

.installment__link-img {
  width: 20px;
  height: 20px;
}

.installment__info {
  font-size: 15px;
  font-weight: 400;
}

.installment__info--bold {
  font-weight: 700;
}

@media (max-width: 380px) {
  .row-el__visual-lable {
    font-size: 12px;
  }
  .lable-height {
    top: 28%;
  }
  .lable-width {
    left: 19%;
  }
  .lable-height-w {
    right: 8%;
  }
  .lable-width-w {
    top: 71%;
  }
}
@media (max-width: 359px) {
  .switch-row__btn,
.switch-row__btn.row-sm {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .product-card__tag-text {
    font-size: 12px;
    line-height: 12px;
  }
  .card-list__el-lable {
    font-size: 14px;
  }
  .free-slider__slide-text {
    font-size: 14px;
    line-height: 20px;
  }
  .card-list__el {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .product-card__lable-text {
    font-size: 12px;
  }
  .product-card__list-text {
    font-size: 14px;
    line-height: 20px;
  }
  .text-desc.characteristics__descr-legal {
    margin-top: 16px;
  }
}
@media (max-width: 479px) {
  .card-list__el {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .product-card__substrate.social {
    align-items: flex-start;
  }
  .product-card__substrate-action .form-body__btn {
    max-width: none;
  }
}
@media (max-width: 359px) {
  .fixed-el__action .btn {
    width: auto;
  }
  .switch-row__btn.row-md .switch-btn__visual {
    width: 53px;
    height: 50px;
  }
  .switch-row__btn.row-md .switch-btn__text {
    padding-right: 0;
  }
}
.product-grid__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .product-grid__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.product-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .product-grid__cell {
    padding: 10px;
  }
}

.product-grid__marker {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  z-index: 3;
}

.product-grid__marker-image {
  display: block;
  max-width: 70px;
}

@media (max-width: 1279px) {
  .product-grid__cell {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .product-grid__cell {
    width: 50%;
  }
}
.product-image {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s;
  position: relative;
}

.product-image--loading {
  background: rgba(0, 0, 0, 0.5);
}

.product-image--loading .product-image__image {
  opacity: 0;
}

.product-image__image {
  display: block;
  width: 100%;
  flex: 0 0 auto;
  max-width: 100%;
  max-height: 100%;
  transition: opacity 0.2s;
}

.product-image__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.5);
  color: #bbb;
}

.product-image__placeholder-icon {
  display: block;
  flex: 0 0 auto;
  width: 70px;
  height: 70px;
  max-width: 40%;
  max-height: 40%;
}

.product-line {
  position: relative;
}

.product-line__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .product-line__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.product-line__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 20%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .product-line__cell {
    padding: 10px;
  }
}

.product-line__cell:nth-child(n+6) {
  display: none;
}

@media (any-hover: none) {
  .product-line__block {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    width: calc(100% + 32px * 2);
    margin-left: -32px;
    margin-right: -32px;
    padding-left: 32px;
  }
  .product-line__grid::after {
    content: "";
    display: block;
    width: 32px;
    height: 1px;
    flex: 0 0 auto;
  }
  .product-line__cell.product-line__cell.product-line__cell:nth-child(n) {
    display: flex;
  }
}
@media (any-hover: none) and (max-width: 1023px) {
  .product-line__block {
    width: calc(100% + 10px * 2);
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
  }
  .product-line__grid::after {
    content: "";
    display: block;
    width: 10px;
    height: 1px;
    flex: 0 0 auto;
  }
}
@media (max-width: 1279px) {
  .product-line__cell {
    width: 25%;
  }
  .product-line__cell:nth-child(n+5) {
    display: none;
  }
}
@media (max-width: 1023px) {
  .product-line__cell {
    width: 33.33%;
  }
  .product-line__cell:nth-child(n+4) {
    display: none;
  }
}
@media (max-width: 767px) {
  .product-line__cell {
    width: 50%;
  }
  .product-line__cell:nth-child(n+3) {
    display: none;
  }
}
@media (max-width: 479px) {
  .product-line__cell {
    width: 100%;
  }
  .product-line__cell:nth-child(n+2) {
    display: none;
  }
}
.product-list__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .product-list__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.product-list__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .product-list__cell {
    padding: 10px;
  }
}

.product-marker {
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 3;
}

.product-marker__image {
  display: block;
  max-width: 70px;
}

.product-reviews {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 30px;
  width: 100%;
}

.product-reviews--empty {
  display: block;
}

.product-reviews__empty {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 231px;
  padding: 40px 24px;
  border-radius: 16px;
  background: #f1f1f7;
  text-align: center;
  box-sizing: border-box;
}

.product-reviews__empty-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  max-width: 560px;
}

.product-reviews__empty-title {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.25;
  color: #2f2f2f;
}

.product-reviews__empty-text {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  color: #484848;
}

.product-reviews__empty-btn {
  margin-top: 12px;
  min-width: 344px;
  max-width: 100%;
  min-height: 52px;
  border-radius: 8px;
  background: #293ef2;
  border-color: #293ef2;
}

.product-reviews__main {
  flex: 1 1 auto;
  min-width: 0;
  max-width: 932px;
}

.product-reviews__list {
  display: flex;
  flex-direction: column;
  margin-top: 8px;
}

.product-reviews__item {
  padding: 8px 0 16px;
  border-bottom: 1px solid #e3e3e3;
}
.product-reviews__item + .product-reviews__item {
  margin-top: 8px;
}
.product-reviews__item:last-of-type {
  border-bottom: none;
}

.product-reviews__head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 16px;
}

.product-reviews__head-left {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
}

.product-reviews__author {
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  color: #2f2f2f;
}

.product-reviews__date {
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  vertical-align: middle;
  color: #484848;
}

.product-reviews__stars,
.product-reviews__cta-stars {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
}

.product-reviews__star {
  display: inline-flex;
  width: 24px;
  height: 24px;
  padding: 4px;
  color: #e3e3e3;
}
.product-reviews__star .icon,
.product-reviews__star svg {
  width: 100%;
  height: 100%;
  display: block;
}
.product-reviews__star--active {
  color: #ffc01e;
}

.product-reviews__text {
  margin: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0;
  vertical-align: middle;
  color: #484848;
}

.product-reviews__photos {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 16px 0 0;
}

.product-reviews__photo {
  position: relative;
  display: block;
  width: 110px;
  height: 160px;
  border-radius: 8px;
  overflow: hidden;
  background: #f1f1f7;
}

.product-reviews__photo--video {
  background: #1a1a1a;
}

.product-reviews__photo-img,
.product-reviews__photo-video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
}

.product-reviews__photo-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: rgba(41, 62, 242, 0.92);
  pointer-events: none;
}

.product-reviews__photo-play-icon {
  width: 12px;
  height: 14px;
  margin-left: 2px;
  color: #fff;
}

.product-reviews__more {
  display: inline-flex;
  align-items: center;
  margin-top: 16px;
  padding: 0;
  border: 0;
  background: none;
  color: #293ef2;
  font-family: inherit;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
  position: relative;
}
.product-reviews__more:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 1px solid currentColor;
}
.product-reviews__more:hover {
  color: #ed282f;
}

.product-reviews__aside {
  flex: 0 0 389px;
  width: 389px;
  max-width: 100%;
}

.product-reviews__cta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  padding: 16px;
  border-radius: 16px;
  background: #f1f1f7;
}

.product-reviews__cta-average {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  vertical-align: middle;
  margin-left: 4px;
  color: #2f2f2f;
}

.product-reviews__cta-sum {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #2F2F2F;
}

.product-reviews__cta-header {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.product-reviews__cta-title {
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
  color: #2f2f2f;
}

.product-reviews__cta-btn {
  width: 100%;
  min-height: 52px;
  border-radius: 8px;
  background: #293ef2;
  border-color: #293ef2;
}

@media (max-width: 1439px) {
  .product-reviews {
    flex-direction: column;
    gap: 24px;
  }
  .product-reviews__main,
.product-reviews__aside {
    width: 100%;
    max-width: none;
    flex: none;
  }
  .product-reviews__aside {
    order: -1;
  }
}
@media (max-width: 1023px) {
  .product-reviews__head {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 8px;
  }
  .product-reviews__photo {
    width: 96px;
    height: 140px;
  }
  .product-reviews__empty {
    min-height: 200px;
    padding: 32px 16px;
  }
  .product-reviews__empty-title {
    font-size: 16px;
  }
  .product-reviews__empty-btn {
    min-width: 0;
    width: 100%;
  }
  .product-reviews__cta-title {
    font-size: 16px;
  }
}
.product-slider {
  position: relative;
  min-height: 480px;
}

.product-slider__main {
  position: relative;
}

.product-slider__arrows .slider__arrow {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
}

.product-slider__arrows .slider__arrow--left {
  left: 0;
  transform: translate(-50%, calc(-50% - 15px));
}

.product-slider__arrows .slider__arrow--right {
  right: 0;
  transform: translate(50%, calc(-50% - 15px));
}

.product-slider--alt {
  min-height: 244px;
}

.product-slider-swiper-flex .product-slider__swiper-slider {
  height: 100%;
}

.product-slider-swiper-flex .swiper-slider__slider {
  height: 100%;
}

.product-slider-swiper-flex .swiper-wrapper {
  height: 100%;
}

.product-slider-swiper-flex .product-slider__slide.swiper-slide {
  height: 100%;
}

.product-slider__slide.swiper-slide {
  display: flex;
  min-height: 466px;
  height: auto;
}

.product-slider__slide {
  transform: none !important;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  contain: layout paint style;
}

.product-slider--alt .product-slider__slide.swiper-slide {
  min-height: 0;
}

.product-slider-swiper-flex {
  margin: 0 -10px;
  display: flex;
}

.product-slider-swiper-flex .product-slider__promo {
  width: 350px;
  flex: 0 0 340px;
  padding: 0 10px;
}

.product-slider-swiper-flex .product-slider__promo img {
  max-width: 100%;
  width: 100%;
  height: 100%;
}

.product-slider-swiper-flex .product-slider__inner {
  flex: 1 1 auto;
  width: calc(100% - 350px);
  padding: 0 10px;
}

.product-slider__icon {
  display: block;
  width: 26px;
  height: 50px;
}

.swiper-scrollbar.product-slider__scrollbar {
  position: absolute;
  left: 50% !important;
  transform: translateX(-50%);
  bottom: -20px !important;
  top: unset !important;
  right: unset !important;
}

@media (max-width: 1279px) {
  .product-slider--not-filled {
    height: 618px;
  }
  .product-slider__slide.swiper-slide {
    min-height: unset;
    height: auto;
  }
  .product-slider {
    min-height: unset;
    margin-bottom: 27px;
  }
  .product-slider-swiper-flex {
    margin: 0 -8px;
  }
  .product-slider-swiper-flex .product-slider__promo {
    width: 350px;
    flex: 0 0 350px;
    padding: 0 8px;
  }
  .product-slider-swiper-flex .product-slider__inner {
    width: calc(100% - 350px);
    padding: 0 8px;
  }
}
@media (max-width: 1023px) {
  .product-slider--not-filled {
    height: 495px;
  }
  .product-slider-swiper-flex .product-slider__promo {
    flex: 0 0 50%;
    padding: 0;
  }
  .product-slider-swiper-flex .product-slider__inner {
    width: calc(50% - 8px);
    padding: 0 8px;
  }
  .product-slider-swiper-flex .product-slider__promo img {
    height: 100%;
  }
}
.product-t-grid,
.product-t-grid__card {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-grid__card {
  padding: 19px;
  border: 1px solid #bbb;
  background: #fff;
  transition: 0.2s;
}

.product-t-grid__bottom {
  margin-top: auto;
  padding-top: 12px;
}

.product-t-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #000;
  cursor: pointer;
}

.product-t-grid__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__card {
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  }
}
.state--focus-enabled .product-t-grid__link:focus::after {
  opacity: 0.75;
}

.product-t-grid__link:active ~ .product-t-grid__card {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: none;
}

.product-t-grid__visual {
  position: relative;
  min-height: 180px;
  max-height: 216px;
  margin: 0 0 12px;
}

.product-t-grid__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-t-grid__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-t-grid__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.product-t-grid__name {
  margin: 8px 0;
  color: #000;
  transition: 0.2s;
}

.product-t-grid__favorite-action {
  position: absolute;
  top: 15px;
  left: auto;
  right: 15px;
  bottom: auto;
  z-index: 3;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__name {
    color: #e06;
  }
}
.product-t-grid__price {
  margin: 12px 0;
}

.product-t-grid__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
}

.product-t-list,
.product-t-list__card {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-list__card {
  padding: 20px;
  border: 1px solid #bbb;
  background: #fff;
  transition: 0.2s;
  flex-direction: row;
}

.product-t-list__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #000;
}

.product-t-list__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .product-t-list:hover .product-t-list__card {
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  }
}
.state--focus-enabled .product-t-list__link:focus::after {
  opacity: 0.75;
}

.product-t-list__link:active ~ .product-t-list__card {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: none;
}

.product-t-list__cell-visual {
  flex: 0 0 auto;
  width: 150px;
  margin-right: 20px;
}

.product-t-list__cell-info {
  flex: 1 1 auto;
}

.product-t-list__cell-price-action {
  display: flex;
  flex: 0 0 auto;
}

.product-t-list__cell-price {
  flex: 0 0 auto;
  width: 150px;
  margin-left: 20px;
}

.product-t-list__cell-action {
  flex: 0 0 auto;
  width: 180px;
  margin-left: 20px;
}

.product-t-list__visual {
  position: relative;
  min-height: 150px;
  max-height: 216px;
  margin: 0 0 12px;
}

.product-t-list__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-t-list__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-t-list__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.product-t-list__name {
  margin: 8px 0;
  color: #000;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .product-t-list:hover .product-t-list__name {
    color: #e06;
  }
}
.product-t-list__price {
  margin: 12px 0;
}

.product-t-list__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
}

.product-t-list__favorite-action {
  position: absolute;
  top: auto;
  left: auto;
  right: 20px;
  bottom: 20px;
  z-index: 4;
}

@media (max-width: 1279px) {
  .product-t-list__cell-price-action {
    display: block;
    width: 200px;
  }
  .product-t-list__cell-price,
.product-t-list__cell-action {
    width: auto;
    margin: 0;
  }
  .product-t-list__cell-price + .product-t-list__cell-action {
    margin-top: 12px;
  }
}
@media (max-width: 767px) {
  .product-t-list__card {
    display: block;
    padding-left: 190px;
    min-height: 190px;
  }
  .product-t-list__cell-visual {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 150px;
    margin: 0;
  }
  .product-t-list__cell-info + .product-t-list__cell-price-action {
    margin-top: 12px;
  }
}
.product {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  width: 100%;
  max-height: 584px;
}

.product-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.product-grid,
.product-grid__card {
  position: relative;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-grid__card {
  background: #fff;
}

.product-grid__top {
  padding: 0 7px;
}

.product-grid__visual {
  position: relative;
}

.product-grid__images {
  width: 100%;
  z-index: 2;
  max-width: 317px;
  position: relative;
}

.product-grid__status {
  position: absolute;
  right: 5px;
  top: 10px;
  z-index: 3;
}

.product-grid__bottom {
  padding: 20px;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.product-grid__rating {
  margin-bottom: 10px;
}

.product-grid__rating + .product-grid__name {
  margin-top: 0 !important;
}

.product-grid__name {
  font-size: 18px;
  font-weight: 400;
  line-height: 106%;
  letter-spacing: -0.04em;
  color: #020b2a;
  margin-bottom: 4px;
  transition: color 0.2s;
  margin-top: 34px !important;
}

@media (any-hover: hover) {
  .product-grid:hover .product-grid__name {
    color: #ed282f;
  }
}
.product-grid__text {
  font-size: 12px;
  font-weight: 400;
  line-height: 106%;
  letter-spacing: -0.04em;
  color: #020B2A;
  margin-bottom: 4px;
}

.product-grid__avail {
  margin-bottom: 4px;
}

.product-grid__colors {
  margin-top: 10px;
  z-index: 2;
  position: relative;
}

.product-grid__price {
  padding-top: 12px;
}

.product-grid__actions {
  margin-top: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  align-items: flex-start;
}

.product-grid__action {
  flex: 1 1 auto;
  z-index: 2;
  position: relative;
}

.product-grid__action.flc {
  margin-top: 8px;
  width: 100%;
}

.product-grid__action .basket-action__cell-main {
  flex: 1 1 auto;
}

.product-grid__action .basket-action__btn {
  width: 100%;
}

.product-grid__favorite-action {
  flex: 0 0 44px;
  z-index: 2;
  position: relative;
  margin-left: 12px;
}

@media (max-width: 1279px) {
  .product-grid__status {
    right: unset;
  }
  .product-grid__favorite-action {
    position: absolute;
    top: 10px;
    right: 10px;
  }
  .product-grid__bottom {
    padding: 15px 10px 10px;
  }
  .product-grid__rating {
    margin-bottom: 5px;
  }
  .product-grid__name {
    font-size: 15px;
    line-height: 15px;
    overflow-x: clip;
    margin-top: 20px !important;
  }
  .product-grid__text {
    font-size: 11px;
    line-height: 12px;
    color: rgba(2, 11, 42, 0.6);
  }
  .product-grid__images {
    max-width: unset;
  }
}
.qr-code {
  display: flex;
  align-items: center;
  padding: 20px 40px;
  background-color: #fff;
  border-radius: 10px;
  border-left: 3px solid #ED282F;
}

.qr-code__left {
  flex: 1 1 auto;
}

.qr-code__right {
  flex: 0 0 auto;
  margin-left: 30px;
}

.qr-code__title {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.96px;
  color: #2F2F2F;
  max-width: 307px;
}

.qr-code__action {
  margin-top: 30px;
}

.qr-code__image {
  display: block;
  width: 155px;
  height: 155px;
  max-width: 155px;
  object-fit: contain;
}

.qr-code__caption {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-align: right;
}

.qr-code__btn {
  width: fit-content;
  padding: 11px 24px;
  border-radius: 8px;
  height: 40px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.qr-code__btn.qr-code__btn {
  color: #fff;
  background: radial-gradient(1289.98% 275.1% at 118.84% -36.54%, rgb(255, 151, 154) 0%, rgb(255, 88, 93) 18.0000007153%, rgb(255, 59, 65) 33.0000013113%, rgb(242, 40, 47) 54.5000016689%, rgb(227, 39, 46) 73.0000019073%, rgb(218, 38, 45) 91.0000026226%, rgb(206, 36, 43) 99.0000009537%);
  box-shadow: none;
  transition: background-gradient 0.2s;
}

.qr-code__btn.qr-code__btn:not([disabled]):active {
  background: #fd4b52;
}

@media (any-hover: hover) {
  .qr-code__btn.qr-code__btn:not([disabled]):hover {
    color: #fff;
    background: #fd4b52;
    box-shadow: none;
  }
}
@media (max-width: 1023px) {
  .qr-code {
    padding: 20px;
    display: block;
  }
  .qr-code__title {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.8px;
    max-width: 100%;
  }
  .qr-code__action {
    margin-top: 10px;
  }
  .qr-code__right {
    margin-top: 10px;
    margin-left: 0;
  }
  .qr-code__caption {
    text-align: left;
  }
}
.rating--input {
  display: block;
}

.rating__layout {
  display: flex;
  align-items: center;
}

.rating__row {
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.rating--input .rating__row {
  display: block;
  width: 100%;
}

.rating__grid {
  display: flex;
}

.rating--input .rating__item {
  cursor: pointer;
}

.rating__item {
  flex: 0 0 auto;
  display: block;
  color: #FFC01E;
  position: relative;
  transition: color 0.1s;
}

.rating--input .rating__item--disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.rating__input {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
}

.rating__item .svg-icon {
  width: 24px;
  height: 24px;
}

.product .rating__grid {
  gap: 4px;
  align-items: center;
}
.product .rating__item {
  padding: 4px 0;
}
.product .rating__item .svg-icon {
  width: 16px;
  height: 16px;
}
.product .rating__value {
  margin-left: 4px;
}

.rating__layer--checked {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.rating__layer--input {
  width: 100%;
}

.rating__icon.rating__icon {
  display: block;
}

.rating__integrated-label {
  font-size: 12px;
  line-height: 18px;
}

.rating__value {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #5B5B5B;
  flex: 0 0 auto;
}

@media (max-width: 1023px) {
  .rating__layer--checked {
    margin-top: 0;
  }
  .rating__grid {
    align-items: center;
  }
  .rating__item .svg-icon {
    width: 15px;
    height: 15px;
  }
  .rating__row {
    display: inline-flex;
    align-items: center;
  }
  .rating__value {
    font-size: 11px;
    line-height: 15px;
  }
  .product .rating__item .svg-icon {
    width: 10px;
    height: 10px;
  }
}
.sideInfo__header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 12px;
  margin-bottom: 16px;
}

.sideInfo__header .site_markers {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0;
}

.sideInfo__header .rating-block {
  margin: 0;
}

.sideInfo__title {
  flex: 1 0 100%;
  margin: 4px 0 0;
  font-family: "Exo 2", sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: #141414;
}

.product-description {
  margin: 0 0 40px;
  max-width: 860px;
}

.product-description__title {
  margin: 0 0 12px;
  font-family: "Exo 2", sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.02em;
  color: #141414;
}

.product-description__content {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #141414;
}

.product-description__content.is-expanded {
  display: block;
  -webkit-line-clamp: unset;
  overflow: visible;
}

.product-description__content p {
  margin: 0 0 12px;
}

.product-description__content p:last-child {
  margin-bottom: 0;
}

.product-description__more {
  display: inline-block;
  margin-top: 8px;
  padding: 0;
  border: 0;
  background: none;
  color: #293ef2;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
}

.product-description__more:hover {
  color: #ed282f;
}

.product-description__more[hidden] {
  display: none;
}

@media (max-width: 767px) {
  .sideInfo__title {
    font-size: 24px;
  }
  .product-description {
    margin-bottom: 32px;
    max-width: 100%;
  }
  .product-description__title {
    font-size: 22px;
    line-height: 28px;
  }
}
.search-small {
  width: 100%;
  display: flex;
  max-width: 524px;
}

.search-small .loader__icon {
  width: 30px;
  height: 30px;
}

.search-small__wrap {
  width: 100%;
  position: relative;
}

.search-small__form {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
}

.search-small__field {
  flex: 1 1 auto;
}

.search-small__close-btn {
  width: 40px;
  height: 40px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.2s;
}

.search-small__field .field-input {
  border: 2px solid #d0d0d0;
  border-radius: 8px;
  padding: 4px 0px 4px 42px;
  height: 52px;
  background: url("/local/new_build/local/assets/images/icons/search.svg") no-repeat 18px;
  background-color: #fff;
}

@media (any-hover: hover) {
  .search-small__close-btn:hover {
    color: #F1282F;
  }
}
.search-small__close-btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.search-small__close-btn-icon {
  display: block;
  width: 20px;
  height: 20px;
  position: relative;
}

.search-small__submit-btn {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  transition: color 0.2s;
}

.search-small__submit-btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.search-small__submit-btn-icon {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
}

.search-small__result {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #fff;
  max-height: 210px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 3;
  min-height: 80px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  opacity: 0;
  transform: translateY(-10px);
  pointer-events: none;
  transition: opacity 0.25s, transform 0.25s;
}

.search-small__result.visible {
  opacity: 1;
  transform: translateY(0);
  pointer-events: all;
}

.search-small__loader-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  z-index: 3;
  pointer-events: none;
  transition: opacity 0.25s;
}

.search-small__loader-wrap.visible {
  opacity: 1;
  pointer-events: all;
}

.search-small__top {
  padding: 15px;
}

.search-small__result-message {
  padding: 15px;
}

.search-small__suggestion-wrap {
  display: block;
  margin-top: 15px;
}

.search-small__suggestion {
  display: inline-block;
}

@media (any-hover: hover) {
  .search-small__submit-btn:hover {
    color: #F1282F;
  }
}
.state--focus-enabled .search-small__close-btn:focus::after {
  opacity: 0.75;
}
.state--focus-enabled .search-small__submit-btn:focus::after {
  opacity: 0.75;
}

@media (max-width: 1439px) {
  .search-small {
    max-width: unset;
  }
}
section.section {
  margin: 100px 0;
}

.page-main:has(.detailedCardContainer) section.section {
  margin: 80px 0;
}

@media (min-width: 1280px) {
  section.section:has(> .popular) {
    margin: -10px 0 -90px;
  }
}
section.section.section--margins-small {
  margin: 50px 0;
}

.section-title {
  font-size: 33px;
  font-weight: 500;
  letter-spacing: -0.04em;
  color: #2f2f2f;
  margin-bottom: 30px;
  display: block;
  text-decoration: none;
  line-height: 1.78;
}

.page-main:has(.detailedCardContainer) .section-title {
  font: 700 30px/38px "nbrb", "Inter", Arial, Helvetica, sans-serif;
}

.section--bg {
  background-color: #D0D4F4;
  padding: 68px 0;
}

@media (max-width: 1279px) {
  section.section {
    margin: 60px 0;
  }
  section.section:has(> .popular) {
    margin: 40px 0 30px 0;
  }
  section.section:has(> .popular) .popular {
    margin: 0;
  }
  section.section.product-section {
    margin-top: 30px;
  }
  section.section.section--margins-small {
    margin: 30px 0;
  }
  .section-title {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .section--bg {
    padding: 20px 0 27px;
  }
}
@media (max-width: 1023px) {
  .page-main:has(.detailedCardContainer) .section-title {
    font: 700 24px/30px nbrb, Inter, Arial, Helvetica, sans-serif;
  }
  .page-main:has(.detailedCardContainer) section.section {
    margin: 60px 0;
  }
  .page-main:has(.detailedCardContainer) section.section:has(+ .delivery-section) {
    margin-bottom: 46px;
  }
  body:has(.detailedCardContainer) .page-subfooter {
    margin: 20px 0 130px;
  }
}
.seo-media {
  padding: 40px 0;
}

.seo-media__inner {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  gap: 24px;
}

.seo-media__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 1 auto;
  min-width: 0;
  max-width: 943px;
}

.seo-media:not(:has(.seo-media__content)) .seo-media__media {
  margin: 0 auto;
}

.seo-media:not(:has(.seo-media__media)) .seo-media__content {
  max-width: 943px;
}

.seo-media__body {
  position: relative;
  overflow: hidden;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  transition: height 0.35s ease;
}

.seo-media__body--collapsed {
  -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 calc(100% - 24px), transparent 100%);
  mask-image: linear-gradient(to bottom, #000 0%, #000 calc(100% - 24px), transparent 100%);
}

.seo-media__body--animating {
  -webkit-mask-image: none;
  mask-image: none;
}

.seo-media__text {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
}
.seo-media__text strong,
.seo-media__text b {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.01em;
}
.seo-media__text p {
  margin: 0 0 0.5em;
}
.seo-media__text p:last-child {
  margin-bottom: 0;
}
.seo-media__text ul,
.seo-media__text ol {
  margin: 0.5em 0;
  padding-left: 1.25em;
}

.seo-media__toggle {
  display: inline-flex;
  align-self: flex-start;
  margin-top: 16px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #293ef2;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  transition: color 0.15s ease;
}

@media (any-hover: hover) {
  .seo-media__toggle:hover {
    color: #ed282f;
  }
}
.seo-media__media {
  flex: 0 0 389px;
  width: 389px;
  max-width: 100%;
}

.seo-media__video {
  position: relative;
  width: 100%;
  aspect-ratio: 389/211;
  border-radius: 16px;
  overflow: hidden;
  background: #d5d5d5;
}
.seo-media__video .video,
.seo-media__video .video__poster,
.seo-media__video .video__video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.seo-media__video .video__iframe-wrap {
  aspect-ratio: 389/211;
}
.seo-media__video .video__btn {
  width: 48px;
  height: 48px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.seo-media__video .video__btn-icon {
  width: 20px;
  height: 20px;
  color: #fff;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35));
}

@media (max-width: 1439px) {
  .seo-media__media {
    flex-basis: 320px;
    width: 320px;
  }
}
@media (max-width: 1279px) {
  .seo-media__inner {
    flex-direction: column;
    gap: 20px;
  }
  .seo-media__content {
    max-width: none;
    order: 2;
  }
  .seo-media__media {
    flex: none;
    order: 1;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .seo-media__text {
    font-size: 16px;
    line-height: 1.4;
  }
  .seo-media__text strong,
.seo-media__text b {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .seo-media {
    padding: 24px 0;
  }
  .seo-media__inner {
    gap: 16px;
  }
  .seo-media__video {
    border-radius: 12px;
    aspect-ratio: 355/206;
  }
  .seo-media__video .video__iframe-wrap {
    aspect-ratio: 355/206;
  }
  .seo-media__text {
    font-size: 16px;
    line-height: 1.4;
  }
  .seo-media__text strong,
.seo-media__text b {
    font-size: 16px;
  }
  .seo-media__toggle {
    margin-top: 12px;
    font-size: 14px;
    line-height: 28px;
  }
}
.seo__content {
  font-size: 18px;
  line-height: 22px;
}

.seo__button {
  margin: 10px 0;
  color: #293EF2;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  cursor: pointer;
}

@media (any-hover: hover) {
  .seo__button:hover {
    color: #ed282f;
  }
}
.service-section {
  margin: 50px 0 50px;
}

.service-section + .staticContacts .banner-tel {
  margin-top: 50px;
}

.service-section__title {
  font-size: 33px;
  font-style: normal;
  font-weight: 500;
  line-height: 59px;
  letter-spacing: -1.32px;
}

.service-section__items {
  margin-top: 30px;
}

.service-section__tabs {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: -10px;
}

.service-section__tab-wrap {
  flex: 0 0 auto;
  padding: 10px;
  width: 25%;
  display: flex;
}

.service-section__tab {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 68px 20px;
  border-radius: 12px;
  white-space: nowrap;
  width: 100%;
  cursor: pointer;
  color: #000;
  background-color: #FFF;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .service-section__tab:hover {
    box-shadow: 0 218px 61px 0 rgba(135, 135, 135, 0), 0 139px 56px 0 rgba(135, 135, 135, 0.01), 0 78px 47px 0 rgba(135, 135, 135, 0.05), 0 35px 35px 0 rgba(135, 135, 135, 0.09), 0 9px 19px 0 rgba(135, 135, 135, 0.1);
    color: #ED282F;
  }
}
.service-section__tab-icon.service-section__tab-icon {
  display: block;
  width: 34px;
  height: 34px;
  margin: 0 auto 10px;
  color: #ED282F;
}

.service-section__tab-name {
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  white-space: normal;
}

@media (max-width: 1279px) {
  .service-section__tab-wrap {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .service-section {
    margin: 40px 0 60px;
  }
  .service-section + .staticContacts .banner-tel {
    margin-top: 40px;
  }
  .service-section__title {
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.88px;
  }
  .service-section__items {
    margin-top: 20px;
  }
  .service-section__tab {
    padding: 33px 20px;
  }
  .service-section__tab-name {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
  }
  .service-section__tab-icon.service-section__tab-icon {
    width: 28px;
    height: 28px;
    margin: 0 auto 5px;
  }
  .service-section__tabs {
    width: calc(100% + 10px);
    margin: -5px;
  }
  .service-section__tab-wrap {
    width: 100%;
    padding: 5px;
  }
}
.service {
  margin: 100px 0;
}

.service__wrap {
  background-color: #fff;
  padding: 30px 50px;
  border-radius: 10px;
}

.service__items {
  margin-top: 30px;
}

.service__item {
  margin-top: 30px;
}

.service__title {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.96px;
  text-align: center;
}

.service__item-title {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.8px;
  text-align: center;
}

.service__item-text {
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.64px;
  margin-top: 10px;
}

.service__item-list {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #2F2F2F;
  margin: 5px 0 20px;
}

ul.service__item-list > li {
  padding-left: 25px;
  position: relative;
}

ul.service__item-list > li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 10px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #2F2F2F;
}

.service__item-lvl2 {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding: 15px 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.service__note {
  margin-top: 30px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  padding: 0 10px;
}

.service__note strong {
  font-weight: 700;
}

.service__item-name,
.service__item-price {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; /* 295% */
  letter-spacing: -0.8px;
}

.service__item-price {
  white-space: nowrap;
  margin-left: 15px;
}

@media (max-width: 1023px) {
  .service {
    margin: 60px 0;
  }
  .service__wrap {
    padding: 20px 10px;
  }
  .service__title {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.8px;
  }
  .service__items {
    margin-top: 20px;
  }
  .service__item {
    margin-top: 20px;
  }
  .service__item-text {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.48px;
    margin-top: 5px;
  }
  .service__item-title {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.64px;
  }
  .service__item-lvl2 {
    padding: 12px 5px;
  }
  .service__item-name,
.service__item-price {
    font-size: 16px;
  }
  .service__item-list {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 5px;
    margin-bottom: 10px;
  }
  ul.service__item-list > li {
    padding-left: 15px;
  }
  ul.service__item-list > li::before {
    top: 4px;
    width: 4px;
    height: 4px;
    left: 5px;
  }
  .service__note {
    margin-top: 20px;
    padding: 0 5px;
  }
}
.sidebar {
  position: relative;
  width: 100%;
  justify-content: space-between;
  height: 100%;
  display: flex;
  flex-direction: column;
  max-width: 387px;
}

.sidebar__top {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 16px;
}

.sidebar__top-wrap {
  width: 100%;
  margin-bottom: 16px;
}

.sidebar__heading {
  display: contents;
}

.sidebar__meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  min-height: 26px;
}

.sidebar__rating {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  gap: 4px;
  color: #000;
  text-decoration: none;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .sidebar__rating:hover,
.sidebar__rating:hover,
.sidebar__rating:hover .sidebar__rating-count {
    color: #293EF2;
  }
  .sidebar__rating:hover .sidebar__rating-text-wrap::after {
    background-color: #293EF2;
  }
}
.sidebar__rating-icon {
  display: block;
  width: 24px;
  height: 24px;
  padding: 4px;
  margin-bottom: 2px;
  color: #FFC01E;
}

.sidebar__rating-text-wrap {
  display: flex;
  align-items: center;
  gap: 4px;
  position: relative;
}

.sidebar__rating-text-wrap::after {
  content: "";
  position: absolute;
  bottom: 3px;
  left: 0;
  background-color: transparent;
  height: 1px;
  width: 100%;
  transition: 0.2s;
}

.sidebar__rating-count {
  color: #999;
  transition: 0.2s;
}

.sidebar__badges {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.sidebar__badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 25px;
  padding: 5px 10px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 1.06;
  letter-spacing: -0.56px;
  text-transform: uppercase;
  white-space: nowrap;
}

.sidebar__badge--image {
  display: block;
  width: auto;
  max-width: 120px;
  height: 25px;
  padding: 0;
  border-radius: 0;
  object-fit: contain;
  object-position: left center;
  text-transform: none;
}

.sidebar__title {
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.15;
  color: #000;
}

.sidebar__price-block {
  display: flex;
  flex-direction: column;
  gap: 0;
}

.sidebar__price {
  display: flex;
  align-items: center;
  min-height: 30px;
  padding: 6px 0;
  gap: 0;
}

.sidebar__installment-tooltip {
  margin-left: 10px;
  flex: 0 0 auto;
}

.sidebar__price-current {
  font-family: "nbrb", "Inter", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 30px;
  color: #F1282F;
  margin-right: 8px;
}

.sidebar__price-current--sale {
  color: #F1282F;
}

.sidebar__price-old {
  position: relative;
  font-size: 20px;
  line-height: 22px;
  color: #999;
}

.sidebar__price-old,
.sidebar__price-old-currency {
  position: relative;
  font-size: 20px;
  line-height: 22px;
  color: #999;
}

.sidebar__price-old {
  position: relative;
}

.sidebar__price-old::after {
  position: absolute;
  content: "";
  background-color: #F1282F;
  height: 1px;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-35deg);
}

.sidebar__installment {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 0;
}

.sidebar__installment-text {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  color: #999;
}

.sidebar__installment-value {
  display: inline;
  padding: 0;
  border: 0;
  background: transparent;
  color: #000;
  font: inherit;
  line-height: inherit;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .sidebar__installment-value:hover {
    color: #293ef2;
  }
}
.sidebar__installment-info {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #999;
  cursor: pointer;
  position: relative;
}

.sidebar__installment-info .svg-icon {
  width: 18px;
  height: 18px;
}

@keyframes tilt-shaking {
  0% {
    transform: scale(1) translateZ(0);
  }
  50% {
    transform: scale(1.05) translateZ(5px);
  }
  100% {
    transform: scale(1) translateZ(0);
  }
}
.sidebar__cart-wrap {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (any-hover: hover) {
  .sidebar__cart-wrap .sidebar__cart:hover {
    transition: 0.3s ease-in-out;
    background: #C12026;
    animation: tilt-shaking 0.3s ease-in-out;
  }
}

.sidebar__cart.btn {
  height: 52px;
}

.sidebar__cart.btn.btn--loading {
  pointer-events: none;
  opacity: 0.85;
}

.sidebar__services {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 16px;
}

.sidebar__service {
  position: relative;
  display: flex;
  flex-direction: column;
}

.sidebar__service-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  padding: 6px 0;
  border: 0;
  background: transparent;
  color: #000;
  font: inherit;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  outline: none;
}

.sidebar__service-start,
.sidebar__service-end {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

.sidebar__service-icon {
  display: block;
  width: 32px;
  height: 32px;
  min-width: 32px;
  flex-shrink: 0;
  object-fit: contain;
  color: #000;
  fill: none;
}

.sidebar__link-icon {
  display: block;
  width: 32px;
  height: 32px;
  min-width: 32px;
  flex-shrink: 0;
  object-fit: contain;
  color: #000;
}

.sidebar__service-title {
  font-size: 14px;
  line-height: 28px;
}

.sidebar__service-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 25px;
  padding: 5px 10px;
  border-radius: 50px;
  font-size: 14px;
  line-height: 1.06;
  letter-spacing: -0.56px;
  white-space: nowrap;
}

.sidebar__service-badge--free {
  border: 1px solid #14ad98;
  background: #e6fffb;
  color: #14ad98;
}

.sidebar__service-badge--paid,
.sidebar__service-badge--default {
  border: 1px solid #293ef2;
  background: #d9ebfe;
  color: #293ef2;
}

.sidebar__service-arrow {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 6px;
  color: #999;
  flex-shrink: 0;
  transition: transform 0.2s ease;
}

.sidebar__service-arrow--up {
  transform: rotate(-90deg);
}

.sidebar__service-dropdown {
  position: absolute;
  top: calc(100% - 2px);
  right: 0;
  z-index: 5;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 284px;
  max-width: calc(100% - 40px);
  max-height: 156px;
  margin: 0;
  padding: 8px 16px;
  overflow: auto;
  border-radius: 16px;
  background: #fff;
  box-shadow: -4px 5px 13px rgba(87, 87, 87, 0.1), -15px 18px 24px rgba(87, 87, 87, 0.09), -34px 42px 32px rgba(87, 87, 87, 0.05);
}

.sidebar__service-option {
  display: block;
  width: 100%;
  padding: 0;
  border: 0;
  background: transparent;
  color: #000;
  font-size: 14px;
  line-height: 28px;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  white-space: nowrap;
}

@media (any-hover: hover) {
  .sidebar__service-option:hover {
    color: #F1282F;
  }
}
.sidebar__service-option--selected {
  color: #F1282F;
}

.sidebar__options {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
  border: 1px solid #9a9a9a;
  border-radius: 16px;
  overflow: hidden;
}

.sidebar__options:not(:has(.sidebar__upgrades)) .sidebar__colors {
  border-radius: 16px;
}

.sidebar__colors,
.sidebar__upgrades {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-height: 64px;
  padding: 8px 16px;
}

.sidebar__upgrades {
  border-top: 1px solid #e3e3e3;
}

.sidebar__colors-label,
.sidebar__upgrades-label {
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  color: #000;
}

.sidebar__colors-controls,
.sidebar__upgrades-controls {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

.sidebar__colors-list,
.sidebar__upgrades-list {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}

.sidebar__colors-list {
  height: 36px;
  gap: 0;
}

.sidebar__colors-swiper-wrap {
  box-sizing: border-box;
  width: 146px;
  height: 38px;
  padding: 1px;
  overflow: hidden;
}

.sidebar__colors-swiper {
  width: 100%;
  height: 100%;
}
.sidebar__colors-swiper .swiper,
.sidebar__colors-swiper .swiper-slider__slider {
  overflow: hidden;
}
.sidebar__colors-swiper .swiper-slide {
  width: 36px;
  overflow: visible;
  box-sizing: border-box;
}

.sidebar__colors-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  box-sizing: border-box;
}

.sidebar__colors-nav {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0.4px solid #9a9a9a;
  border-radius: 100px;
  background: transparent;
  cursor: pointer;
  flex-shrink: 0;
  -webkit-appearance: none;
          appearance: none;
  transition: opacity 0.15s ease;
}

.sidebar__colors-nav--hidden {
  opacity: 0;
  pointer-events: none;
}

.sidebar__colors-nav .svg-icon {
  width: 12px;
  height: 12px;
  color: #9a9a9a;
}

.sidebar__colors-nav--prev .svg-icon {
  transform: rotate(180deg);
}

.sidebar__color {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  flex-shrink: 0;
  position: relative;
}

.sidebar__color-inner {
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  flex-shrink: 0;
  top: 50%;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.14), 0 0 0 1px rgba(255, 255, 255, 0.6);
}

.sidebar__color--active {
  border-color: #000;
}

.sidebar__upgrade {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 25px;
  padding: 5px 10px;
  border: 1px solid #e3e3e3;
  border-radius: 50px;
  background: #fff;
  color: #999;
  font-size: 12px;
  line-height: 1.06;
  letter-spacing: -0.48px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.sidebar__upgrade--active {
  border-color: #293ef2;
  background: #d9ebfe;
  color: #293ef2;
}

.sidebar__options-more {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0.4px solid #9a9a9a;
  border-radius: 100px;
  background: transparent;
  cursor: pointer;
  flex-shrink: 0;
}

.sidebar__options-more .svg-icon {
  width: 12px;
  height: 12px;
  color: #9a9a9a;
}

.sidebar__links {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.sidebar__link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 6px 0;
  border-radius: 8px;
  color: #000;
  text-decoration: none;
  transition: background-color 0.15s ease;
}

@media (any-hover: hover) {
  .sidebar__link:hover {
    background-color: #f5f5f5;
  }
}
.sidebar__link-start {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

.sidebar__link-icon {
  border-radius: 4.5px;
  overflow: hidden;
}

.sidebar__link--markdown .sidebar__link-icon {
  color: #293ef2;
  border-radius: 0;
  overflow: visible;
}

.sidebar__link-text {
  font-size: 14px;
  line-height: 28px;
}

.sidebar__link-text b,
.sidebar__link-text strong {
  font-weight: 700;
}

.sidebar__link-arrow-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
}

.sidebar__link-arrow {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0;
  color: #999;
  flex-shrink: 0;
}

@media (max-width: 1279px) {
  .sidebar {
    max-width: none;
  }
  .sidebar__title {
    font-size: 28px;
  }
  .sidebar__price-current {
    font-size: 28px;
  }
  .catalog-item-layout__heading .sidebar__heading {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .catalog-item-layout__heading .sidebar__title {
    order: -1;
    font-size: 20px;
    line-height: 1.2;
  }
}
@media (max-width: 1023px) {
  .catalog-item-layout__heading .sidebar__title {
    font-weight: 600;
    font-size: 28px;
    line-height: 100%;
    vertical-align: middle;
  }
  .sidebar__top--stuck {
    padding-left: 10px;
    padding-right: 10px;
  }
  .sidebar__colors,
.sidebar__upgrades {
    align-items: flex-start;
    flex-direction: column;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .sidebar {
    height: auto;
  }
  .sidebar__top--sticky {
    width: 100%;
    padding: 12px 0 8px;
    margin-bottom: 0;
  }
  .sidebar__top--stuck {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 65px;
    z-index: 51;
    width: auto;
    max-width: none;
    margin: 0;
    padding: 10px;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0 -8px 20px rgba(0, 0, 0, 0.08);
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    border-radius: 8px 8px 0 0;
    border-bottom: 1px solid #E3E3E3;
  }
  .sidebar__top--stuck:after {
    content: "";
    height: 8px;
    width: 100%;
    bottom: -7px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 0;
    border-top: 1px solid #E3E3E3;
  }
  .sidebar__top--stuck .sidebar__cart-wrap {
    width: fit-content;
    flex: 0 1 50%;
  }
  .sidebar__top--stuck .sidebar__cart-wrap .sidebar__cart.btn {
    height: 42px;
    padding: 12px 18px;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0;
  }
  .sidebar__top--stuck .sidebar__heading {
    display: none;
    max-width: 172px;
  }
  .sidebar__top--stuck .sidebar__installment {
    display: none;
  }
}
@media (max-width: 767px) {
  .sidebar__colors-controls {
    width: 100%;
  }
  .sidebar__upgrades-controls {
    width: 100%;
  }
  .sidebar__upgrades-list {
    flex-wrap: wrap;
  }
  .sidebar__colors-list {
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-x;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .sidebar__colors-list::-webkit-scrollbar {
    display: none;
    height: 0;
  }
  .sidebar__services {
    margin-bottom: 12px;
  }
  .sidebar__service-icon,
.sidebar__link-icon {
    width: 24px;
    height: 24px;
    min-width: 24px;
  }
  .sidebar__service-row {
    padding: 6px 0;
    gap: 8px;
  }
  .sidebar__service-start {
    gap: 8px;
  }
  .sidebar__service-title {
    font-size: 14px;
    line-height: 28px;
  }
  .sidebar__service-dropdown {
    left: 0;
    right: 0;
    width: 100%;
    max-width: none;
    max-height: 180px;
    padding: 8px 12px;
  }
  .sidebar__service-option {
    white-space: normal;
    line-height: 24px;
    padding: 4px 0;
  }
  .sidebar__link {
    padding: 6px 0;
  }
  .sidebar__link-text {
    font-size: 14px;
    line-height: 28px;
  }
  .sidebar__installment {
    flex-wrap: wrap;
  }
  .sidebar__cart.btn {
    font-size: 18px;
    height: 52px;
  }
  .sidebar__rating-icon {
    margin-bottom: 0;
    margin-top: 3px;
  }
  .sidebar__installment-info {
    margin-top: 5px;
  }
  .sidebar__hashtags {
    margin-top: 8px;
  }
}
.simple-slide {
  box-shadow: 0 0 0 3px #000;
  padding: 20px;
}

.simple-slider {
  margin: 100px 0;
}

.simple-slider__title {
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.5px;
  text-align: center;
  max-width: 800px;
  margin: 0 auto 30px;
}

.simple-slider__main {
  position: relative;
}

.simple-slider .swiper-slider__slider {
  padding: 10px 0 0;
}

.simple-slider .grid-slider__arrow {
  top: 50%;
}

.simple-slider__scrollbar {
  height: 4px;
}

.swiper-scrollbar {
  height: 1px !important;
}

.swiper-scrollbar-drag {
  background: #282828;
}

@media (max-width: 1279px) {
  .simple-slider {
    margin: 60px 0;
  }
  .simple-slider__title {
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: 33px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .simple-slider__slide.swiper-slide {
    width: 342px;
  }
  .simple-slider__main {
    margin-right: -8px;
  }
}
.slider__arrows {
  display: flex;
  align-items: center;
}

.slider__arrow {
  background: #fff;
  color: #000;
  width: 58px;
  height: 58px;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.slider--dark .slider__arrow {
  background: #000;
  color: #fff;
  transition: color 0.2s, background-color 0.2s;
}

@media (any-hover: hover) {
  .slider--dark .slider__arrow:hover {
    color: #ed282f;
    background-color: rgba(0, 0, 0, 0.4);
  }
}
.slider__arrow[disabled] {
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none;
}

.slider__icon {
  width: 20px;
  height: 20px;
}

.swiper-scrollbar {
  height: 2px;
  width: 100%;
  background: #fff !important;
  max-width: 132px;
  z-index: 2;
}

.swiper-scrollbar-drag {
  background: #000 !important;
  border-radius: 1px;
  height: 3px !important;
}

.soc-contacts {
  padding: 20px 40px;
  background-color: #fff;
  border-radius: 10px;
  border-left: 3px solid #ED282F;
}

.soc-contacts__phone {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.96px;
  color: #2F2F2F;
}

.soc-contacts__text {
  margin-top: 30px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.soc-contacts__items {
  margin-top: 30px;
  display: flex;
}

.soc-contacts__item {
  flex: 0 0 auto;
  margin-right: 10px;
}

.soc-contacts__item-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 53px;
  height: 51px;
  border-radius: 10px;
  color: #fff;
  background-color: #ED282F;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .soc-contacts__item-link:hover {
    background-color: #fd4b52;
  }
}
.soc-contacts__item-link-icon {
  display: block;
  width: 25px;
  height: 25px;
}

@media (max-width: 1023px) {
  .soc-contacts {
    padding: 20px;
  }
  .soc-contacts__phone {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.8px;
  }
  .soc-contacts__text {
    margin-top: 10px;
  }
  .soc-contacts__items {
    margin-top: 20px;
  }
}
.social-links__grid {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -4px;
}

.social-links__cell {
  flex: 0 0 auto;
  padding: 4px;
}

.social-links__item {
  display: block;
  transition: 0.2s;
  position: relative;
  outline: none;
}

.social-links__item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.social-links__icon {
  display: block;
  width: 32px;
  height: 32px;
}

@media (any-hover: hover) {
  .social-links__item:hover {
    opacity: 0.75;
  }
}
.state--focus-enabled .social-links__item:focus::after {
  opacity: 0.75;
}

.socials-blocks__items {
  display: flex;
}

.socials-blocks__item {
  margin-right: 32px;
  border-radius: 12px;
  flex: 1 1 calc(50% - 16px);
}

.socials-blocks__item:last-child {
  margin-right: 0;
}

.socials-blocks__image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  border-radius: 12px;
}

.socials-blocks__link {
  display: block;
}

.container .socials-blocks .container {
  padding: 0;
}

@media (max-width: 1279px) {
  .socials-blocks__items {
    display: block;
  }
  .socials-blocks__item {
    margin: 0 0 20px;
  }
  .socials-blocks__item:last-child {
    margin: 0;
  }
}
.socials__links {
  display: flex;
  align-items: center;
}

.socials__link {
  border-radius: 10px;
  background: #ED282F;
  margin-right: 5px;
  width: 53px;
  height: 51px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.socials__link:last-child {
  margin-right: 0;
}

.socials__icon {
  color: #fff;
  width: 25px;
  height: 25px;
  transition: transform 0.2s;
}

@media (any-hover: hover) {
  .socials__link:hover .socials__icon {
    transform: scale(1.05);
  }
}
.statistics-banner {
  margin: 60px 0 140px;
}

.statistics-banner__grid {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: -40px -10px;
}

.statistics-banner__col {
  flex: 0 0 auto;
  width: 25%;
  padding: 40px 0;
  text-align: center;
}

.statistics-banner__title {
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #ED282F;
}

.statistics-banner__text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #000;
  margin: 10px auto;
  max-width: 248px;
  text-align: center;
}

@media (max-width: 1279px) {
  .statistics-banner__col {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .statistics-banner {
    margin: 76px 0 60px;
  }
  .statistics-banner__grid {
    margin: -26px -10px;
  }
  .statistics-banner__col {
    width: 100%;
    padding: 26px 0;
  }
  .statistics-banner__title {
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }
}
.status__item {
  margin-bottom: 4px;
}

.status-label {
  display: inline-block;
  vertical-align: top;
  border-radius: 6px;
  padding: 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 106%;
}

@media (max-width: 1279px) {
  .status-label {
    font-size: 10px;
    font-weight: 600;
    line-height: 10px;
    padding: 5.5px;
  }
}
.stock-slider {
  margin: 100px 0 50px;
}

.stock-slider__wrap {
  position: relative;
}

.stock-slider__title {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.6px;
  text-align: center;
  margin-bottom: 30px;
}

.stock-slider .salons__item {
  width: 100%;
  max-width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -moz-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  text-align: left;
}

.stock-slider .salons__item:nth-child(even) {
  margin-left: 3.5%;
  margin-right: 3.5%;
}

.stock-slider .salon__img {
  background-color: #c4c4c4;
  height: 250px;
  margin-bottom: 18px;
  position: relative;
  /* flex-grow: 1; */
  overflow: hidden;
}

.stock-slider .salon__img img {
  height: 100%;
  min-width: 100%;
  width: auto;
  object-fit: cover;
}

.stock-slider .salon__label {
  background-color: rgba(248, 45, 64, 0.5);
  color: #fff;
  font-size: 35px;
  font-weight: 600;
  line-height: normal;
  padding: 6px 22px 5px 16px;
  position: absolute;
  top: 22px;
  right: 0;
}

.stock-slider .salon__address {
  font-weight: bold;
  font-size: 19px;
  line-height: 26px;
}

.stock-slider .salon__details {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 15px;
  line-height: 23px;
}

.stock-slider .salon__details-bottom {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  font-size: 16px;
  line-height: 23px;
  flex-direction: column;
}

.stock-slider .salon__details:not(:last-child) {
  border-bottom: 2px solid rgba(0, 0, 0, 0.25);
  margin-bottom: 16px;
  padding-bottom: 16px;
}

.stock-slider .salon__description {
  /* max-width: 42%; */
}

.stock-slider .salon__details-bottom .linkTel {
  font-weight: 700;
}

.stock-slider .salons__title {
  margin-top: 20px;
  margin-bottom: 36px;
}

.stock-slider .salons__page {
  padding-top: 1px;
}

.stock-slider .salons__page .salons__title {
  font-size: 70px;
  font-weight: 700;
  margin-top: 40px;
}

.stock-slider .salon__title {
  margin-bottom: 10px;
  margin-top: 0;
}

.stock-slider .salon__building {
  font-size: 25px;
  line-height: normal;
}

.stock-slider .linkType2 {
  border-color: rgba(0, 0, 0, 0.2);
  color: #000;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  cursor: pointer;
  transition: all 0.2s;
  text-decoration: none;
}

.stock-slider .linkType2:hover {
  color: #f82d40;
  border-color: #f82d40;
}

.stock-slider .salon__details-bottom .linkTel {
  font-weight: 700;
  color: #000;
  cursor: default;
  display: block;
  text-decoration: none;
}

.container .stock-slider__container {
  padding: 0;
}

.stock-slider .swiper-slide {
  background: transparent;
}

@media (max-width: 1279px) {
  .stock-slider {
    margin: 60px 0;
  }
}
@media (max-width: 1023px) {
  .stock-slider {
    margin: 60px 0 30px;
  }
  .stock-slider__title {
    font-size: 23px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.92px;
    text-align: left;
  }
  .stock-slider .slider__arrow {
    width: 40px;
    height: 40px;
  }
  .stock-slider .slider__arrow--left {
    left: 10px;
  }
  .stock-slider .slider__arrow--right {
    right: 10px;
  }
}
.subscription-form {
  display: flex;
  position: relative;
}

.subscription-form__field {
  flex: 1 1 auto;
}

.subscription-form__btn {
  flex: 0 0 auto;
  margin-left: 10px;
}

.subscription-form .field-text__label {
  display: none;
}

.subscription-form__success-message {
  margin-top: 6px;
}

.swiper-slider__slider {
  position: relative;
}

.swiper-slider__prev {
  display: block;
}

.swiper-slider__next {
  display: block;
}

.tabs {
  margin: 80px 0;
}

.tabs--alt-margins {
  margin: 60px 0 0;
}

.tabs__title {
  margin: 0 auto;
  text-align: center;
}

.tabs__tabs {
  display: flex;
  justify-content: center;
  margin: 15px 0 40px;
}

.tabs__tabs--flex-start {
  justify-content: flex-start;
}

.tabs__item {
  flex: 0 0 auto;
  margin: 0 5px;
}

.text-banner {
  margin: 50px 0;
}

.text-banner .text-guide {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.8px;
}

.container .text-banner .container {
  padding: 0;
}

@media (max-width: 1279px) {
  .text-banner {
    margin: 30px 0;
  }
}
.text-blocks {
  display: block;
  margin: 30px 0;
}

.text-blocks__grid {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: -10px;
}

.text-blocks__cell {
  display: flex;
  flex: 0 0 auto;
  width: 50%;
  padding: 10px;
}

.text-blocks__item {
  background-color: #fff;
  border-radius: 10px;
  border-left: 3px solid #ED282F;
  padding: 20px 50px;
}

.text-blocks__item.text-blocks__item.text-blocks__item h4 {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #2F2F2F;
  margin: 0 0 10px;
}

.text-blocks__item p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  color: #2F2F2F;
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-blocks__item p:last-child {
  margin-bottom: 0;
}

@media (max-width: 1023px) {
  .text-blocks__grid {
    display: block;
    width: 100%;
    margin: 0;
  }
  .text-blocks__cell {
    width: 100%;
    padding: 0;
    margin-top: 10px;
  }
  .text-blocks__item {
    padding: 10px 20px;
  }
}
.theme-toggler__wrap {
  display: flex;
  border-radius: 10px;
  border: 1px solid #F1282F;
}

.dark-theme .theme-toggler__wrap {
  border: 1px solid #bbb;
}

.theme-toggler__cell {
  flex: 0 0 auto;
  padding: 1px;
}

.theme-toggler__button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 8px;
  cursor: pointer;
  color: #000;
  transition: background-color 0.2s, color 0.2s;
}

.theme-toggler__button--active {
  background-color: #F1282F;
  color: #F1282F;
  cursor: default;
}

.dark-theme .theme-toggler__button--active {
  color: #000;
}

.theme-toggler__icon {
  display: block;
  width: 14px;
  height: 14px;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: #bbb;
}

.theme-toggler__icon--dark {
  background-color: #000;
}

.tooltip {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.tooltip__trigger {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.tooltip__panel {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: max-content;
  min-width: 120px;
  filter: drop-shadow(0 20px 12px rgba(0, 0, 0, 0.08)) drop-shadow(0 0 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 0 4px rgba(0, 0, 0, 0.04)) drop-shadow(0 0 0.5px rgba(0, 0, 0, 0.04));
  pointer-events: auto;
}

.tooltip__panel--portal {
  position: fixed;
  z-index: 1300;
  left: 0;
  top: 0;
  transform: none;
  visibility: hidden;
  pointer-events: none;
}

.tooltip__panel--portal.tooltip__panel--ready {
  visibility: visible;
  pointer-events: auto;
}

.tooltip__panel--bottom {
  flex-direction: column-reverse;
}

.tooltip__body {
  width: 100%;
  padding: 8px 12px;
  border-radius: 8px;
  background: #fff;
}

.tooltip__scroll {
  width: 100%;
  padding: 0 6px 0 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}

.tooltip__text,
.tooltip-sheet__text {
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  color: #454646;
  word-break: break-word;
}

.tooltip__tail {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  height: 6px;
  margin-top: -1px;
  line-height: 0;
  transform: translateX(var(--tooltip-tail-shift, 0px));
}

.tooltip--bottom .tooltip__tail,
.tooltip__panel--bottom .tooltip__tail {
  margin-top: 0;
  margin-bottom: -1px;
  transform: translateX(var(--tooltip-tail-shift, 0px)) rotate(180deg);
}

.tooltip__tail-image {
  display: block;
  width: 12px;
  height: 6px;
}

.tooltip-sheet {
  position: fixed;
  inset: 0;
  z-index: 1400;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.tooltip-sheet__overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
  opacity: 1;
  transition: opacity 0.28s ease;
}

.tooltip-sheet--nested .tooltip-sheet__overlay {
  background: transparent;
}

.tooltip-sheet__panel {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  padding: 16px 16px calc(16px + env(safe-area-inset-bottom, 0px));
  border-radius: 24px 24px 0 0;
  background: #fff;
  box-shadow: 0 -8px 24px rgba(0, 0, 0, 0.12);
  transform: translateY(0);
  transition: transform 0.32s cubic-bezier(0.22, 1, 0.36, 1);
}

.tooltip-sheet-enter-from .tooltip-sheet__overlay,
.tooltip-sheet-leave-to .tooltip-sheet__overlay {
  opacity: 0;
}

.tooltip-sheet-enter-from .tooltip-sheet__panel,
.tooltip-sheet-leave-to .tooltip-sheet__panel {
  transform: translateY(100%);
}

.tooltip-sheet-enter-active,
.tooltip-sheet-leave-active {
  pointer-events: none;
}

.tooltip-sheet__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 28px;
  margin-bottom: 12px;
}

.tooltip-sheet__title {
  flex: 1 1 auto;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  color: #000;
}

.tooltip-sheet__close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  margin-left: auto;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: transparent;
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.tooltip-sheet__close .svg-icon {
  width: 16px;
  height: 16px;
}

.tooltip-sheet__scroll {
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.16) transparent;
}

.tooltip-sheet__scroll::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}

.tooltip-sheet__scroll::-webkit-scrollbar-button,
.tooltip-sheet__scroll::-webkit-scrollbar-button:start:decrement,
.tooltip-sheet__scroll::-webkit-scrollbar-button:end:increment,
.tooltip-sheet__scroll::-webkit-scrollbar-button:vertical:start:decrement,
.tooltip-sheet__scroll::-webkit-scrollbar-button:vertical:end:increment,
.tooltip-sheet__scroll::-webkit-scrollbar-button:vertical:decrement,
.tooltip-sheet__scroll::-webkit-scrollbar-button:vertical:increment {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  background: transparent !important;
  border: 0 !important;
}

.tooltip-sheet__scroll::-webkit-scrollbar-corner {
  background: transparent;
}

.tooltip-sheet__scroll::-webkit-scrollbar-track {
  background: transparent;
}

.tooltip-sheet__scroll::-webkit-scrollbar-thumb {
  border: 0;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.16);
}

.tooltip-sheet__text {
  font-size: 14px;
  line-height: 1.45;
  color: #2f2f2f;
}

html.tooltip-sheet-open {
  overflow: hidden;
  overscroll-behavior: none;
}

html.tooltip-sheet-open body {
  overflow: hidden;
  overscroll-behavior: none;
}

.page-header-wrap--tooltip-locked {
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  transform: none !important;
  z-index: 1190 !important;
}

.tooltip-header-spacer {
  width: 100%;
  pointer-events: none;
  visibility: hidden;
}

@media (min-width: 1024px) {
  .tooltip-sheet {
    display: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .tooltip-sheet__overlay,
.tooltip-sheet__panel {
    transition: none;
  }
  .tooltip-sheet-enter-from .tooltip-sheet__panel,
.tooltip-sheet-leave-to .tooltip-sheet__panel {
    transform: none;
  }
}
.top-nav__btn {
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  display: flex;
  align-items: center;
  color: #808080;
  text-decoration: none;
  transition: color 0.2s;
}

.top-nav__btn-icon {
  width: 16px;
  height: 16px;
  margin-right: 2px;
}

.top-nav__btn--phone {
  color: #293EF2;
  font-weight: 700;
}

.top-nav__btn-arrow {
  width: 12px;
  height: 12px;
  fill: none;
  transition: transform 0.2s color 0.2s;
}

@media (any-hover: hover) {
  .top-nav__btn:hover {
    color: #ed282f;
  }
  .top-nav__btn:hover .top-nav__btn-arrow {
    color: #ed282f;
  }
}
.top-nav__btn--phone .top-nav__btn-arrow {
  color: #293EF2;
}

.dropdown.open .top-nav__btn-arrow {
  transform: rotate(180deg);
}

.top-nav-buttons {
  display: flex;
}

.top-nav-buttons__button {
  margin-right: 16px;
}

.top-nav-buttons__button:last-child {
  margin-right: 0;
}

.top-nav__btn-arrow {
  margin-left: 4px;
  color: #808080;
  fill: none;
}

.top-nav__btn-items {
  display: flex;
  flex-direction: column;
  padding: 10px;
}

.top-nav__btn-item {
  text-decoration: none;
  color: #000;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .top-nav__btn-item:hover {
    color: #ed282f;
  }
}
.top-nav-link {
  display: flex;
  align-items: center;
  border: none;
  color: #808080;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
  transition: 0.2s;
  position: relative;
  outline: none;
}

.top-nav-link__icon {
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.top-nav-link__main {
  flex: 0 0 auto;
}

.top-nav-link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .top-nav-link:hover {
    color: #e06;
  }
}
.state--focus-enabled .top-nav-link:focus::after {
  opacity: 0.75;
}

.top-nav-link:active {
  background: #bbb;
}

.top-nav,
v-top-nav {
  display: block;
  background: #F6F6F6;
  height: 42px;
  padding: 10px 0;
}

.top-nav__layout {
  display: flex;
  align-items: center;
}

.top-nav__cell {
  flex: 0 0 auto;
  margin-right: 24px;
  position: relative;
}

.top-nav__cell:last-child {
  margin-right: 0;
}

.top-nav__spacer {
  flex: 1 1 auto;
}

.top-nav__dd {
  position: absolute;
  top: 100%;
  left: 0;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  top: 100%;
  left: auto;
  right: 0;
  z-index: 120;
  background-color: #fff;
  padding: 20px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  width: 200px;
}

.top-nav__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.top-nav__dd-item {
  margin-top: 6px;
}

.top-nav__dd-link {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .top-nav__dd-link:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .top-nav__dd-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.top-nav__dd-link:active {
  color: #a04;
}

.top-nav__theme-toggler {
  margin-top: 5px;
}

@media (max-width: 1023px) {
  .top-nav {
    display: none;
  }
}
.modal--upgrades .modal-window {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 456px;
  max-height: min(866px, 100vh - 48px);
  border-radius: 24px;
  background: transparent;
  overflow: hidden;
}

.modal--upgrades .modal-window__header {
  display: none;
}

.modal--upgrades .modal-window__body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
  padding: 0;
  overflow: hidden;
}

.modal--upgrades > .modal-window__close-icon {
  display: none;
}

.upgrades-modal {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 0;
  height: auto;
  max-height: min(866px, 100vh - 48px);
  padding: 16px 0 24px;
  border-radius: 24px;
  background: #f6f6f6;
}

.upgrades-modal__header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  min-height: 30px;
  margin-bottom: 16px;
  padding: 0 48px;
}

.upgrades-modal__title {
  margin: 0;
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
  text-align: center;
}

.upgrades-modal__close {
  position: absolute;
  top: 50%;
  right: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  transform: translateY(-50%);
}

.upgrades-modal__close .svg-icon {
  display: block;
  width: 15px;
  height: 15px;
  color: rgb(128, 128, 128);
  transition: 0.2s;
}

@media (any-hover: hover) {
  .upgrades-modal__close:hover .svg-icon {
    color: #000;
  }
}
.upgrades-modal__body {
  flex: 1 1 auto;
  min-height: 0;
  padding: 0 24px;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  touch-action: pan-y;
}

.upgrades-modal__group {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 33px;
}
.upgrades-modal__group:last-child {
  margin-bottom: 8px;
}

.upgrades-modal__group-title {
  margin: 0;
  color: #2f2f2f;
  font-size: 18px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.72px;
}

.upgrades-modal__variants {
  display: flex;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: flex-start;
  width: 100%;
}

.upgrades-modal__variant {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  width: 120px;
  flex: 0 0 120px;
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.upgrades-modal__variant-image-wrap {
  box-sizing: border-box;
  width: 120px;
  height: 120px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 17px;
  background: #fff;
}

.upgrades-modal__variant--selected .upgrades-modal__variant-image-wrap {
  border-color: #000;
}

.upgrades-modal__variant-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.upgrades-modal__variant-meta {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  min-height: 18px;
  max-width: 120px;
}

.upgrades-modal__variant-name {
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.56px;
  white-space: nowrap;
}

.upgrades-modal__variant-tooltip.tooltip {
  display: inline-flex;
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  vertical-align: middle;
}

.upgrades-modal__variant-tooltip .tooltip__trigger {
  display: inline-flex;
  width: 18px;
  height: 18px;
}

.upgrades-modal__variant-info {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #999;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  flex-shrink: 0;
}

.upgrades-modal__variant-info .svg-icon {
  display: block;
  width: 18px;
  height: 18px;
}

.upgrades-modal__variant-price {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 25px;
  padding: 5px 10px;
  border-radius: 50px;
  border: 1px solid transparent;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.06;
  letter-spacing: -0.56px;
  white-space: nowrap;
}

.upgrades-modal__variant-price--free {
  border-color: #14ad98;
  background: #e6fffb;
  color: #14ad98;
}

.upgrades-modal__variant-price--paid {
  border-color: #293ef2;
  background: #d9ebfe;
  color: #293ef2;
}

.upgrades-modal__footer {
  flex: 0 0 auto;
  margin-top: 24px;
  padding: 0 24px;
}

.upgrades-modal__submit.btn {
  width: 100%;
  height: 52px;
}

@media (max-width: 1023px) {
  .modal--upgrades .modal__surface {
    overflow-x: hidden;
    overflow-y: hidden;
  }
  .modal--upgrades .modal__container {
    display: flex;
    padding: 0;
    align-items: stretch;
    justify-content: flex-end;
    flex-direction: column;
    min-height: 100%;
    height: 100%;
  }
  .modal--upgrades .modal__content-slot {
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
    max-height: calc(100vh - 102px);
    max-height: calc(100dvh - 102px);
    min-height: 0;
    margin: 0;
    margin-top: auto;
    align-self: stretch;
    overflow: hidden;
  }
  .modal--upgrades .modal-window,
.modal--upgrades.modal--sm .modal-window {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    min-height: 0;
    height: auto;
    max-height: calc(100vh - 102px);
    max-height: calc(100dvh - 102px);
    border-radius: 24px 24px 0 0;
    overflow: hidden;
    margin-top: auto;
  }
  .modal--upgrades .modal-window__body {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    min-height: 0;
    overflow: hidden;
  }
  .upgrades-modal {
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    min-height: 0;
    padding: 10px 0 0;
    border-radius: 24px 24px 0 0;
  }
  .upgrades-modal__header {
    margin-bottom: 8px;
    padding: 0 40px;
  }
  .upgrades-modal__title {
    font-size: 24px;
    line-height: 1.2;
  }
  .upgrades-modal__close {
    top: 50%;
    right: 10px;
    color: #8e8e8e;
    transform: translateY(-50%);
  }
  .upgrades-modal__body {
    padding: 0 10px;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-y;
  }
  .upgrades-modal__group {
    gap: 9px;
    margin-bottom: 24px;
  }
  .upgrades-modal__group:last-child {
    margin-bottom: 8px;
  }
  .upgrades-modal__group-title {
    font-size: 16px;
    letter-spacing: -0.64px;
  }
  .upgrades-modal__variants {
    gap: 20px;
  }
  .upgrades-modal__group--sparse .upgrades-modal__variants {
    justify-content: flex-start;
  }
  .upgrades-modal__variant,
.upgrades-modal__variant-image-wrap {
    width: 104px;
    flex-basis: 104px;
  }
  .upgrades-modal__variant {
    flex: 0 0 104px;
  }
  .upgrades-modal__variant-image-wrap {
    height: 104px;
    border-radius: 16px;
  }
  .upgrades-modal__variant-meta {
    gap: 3px;
    min-height: 16px;
    max-width: 114px;
  }
  .upgrades-modal__variant-name {
    font-size: 12px;
    letter-spacing: -0.48px;
  }
  .upgrades-modal__variant-tooltip.tooltip,
.upgrades-modal__variant-tooltip .tooltip__trigger,
.upgrades-modal__variant-info {
    width: 16px;
    height: 16px;
  }
  .upgrades-modal__variant-info .svg-icon {
    width: 16px;
    height: 16px;
  }
  .upgrades-modal__variant-price {
    min-height: 22px;
    padding: 4px 8px;
    font-size: 11px;
    letter-spacing: -0.42px;
  }
  .upgrades-modal__footer {
    margin-top: 0;
    padding: 10px 10px calc(10px + env(safe-area-inset-bottom, 0px));
    background: #f6f6f6;
  }
  .upgrades-modal__submit.btn {
    height: 52px;
  }
}
.video {
  position: relative;
  width: 100%;
  height: 100%;
}

.video__btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 60px;
  width: 60px;
  border-radius: 50%;
  background-color: #F1282F;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: transform 0.2s;
}

.video__btn-icon {
  width: 24px;
  height: 24px;
  transform: translateX(2px);
  color: #fff;
}

.video__video {
  display: block;
  width: 100%;
  max-width: 100%;
}

.video__source {
  display: block;
  width: 100%;
  max-width: 100%;
}

.video__poster {
  display: block;
  width: 100%;
  max-width: 100%;
}

.video__iframe-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}

.video__iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

@media (any-hover: hover) {
  .video__btn:hover {
    transform: translate(-50%, -50%) scale(1.05);
  }
}
.view-picker__grid {
  display: inline-flex;
  vertical-align: top;
  margin: -2px;
  width: calc(100% + 4px);
}

.view-picker__item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  color: #bbb;
  cursor: pointer;
  transition: 0.2s;
  position: relative;
  border: 1px solid;
  border-radius: 4px;
  margin: 2px;
}

.view-picker__item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.view-picker__icon {
  display: block;
  width: 18px;
  height: 18px;
}

@media (any-hover: hover) {
  .view-picker__item:hover {
    color: #666;
  }
}
.view-picker__item:active {
  color: #000;
}

.state--focus-enabled .view-picker__item:focus::after {
  opacity: 0.75;
}

.view-picker__item.view-picker__item--active {
  color: #F1282F;
}

.wide-slider {
  margin: 100px 0;
  max-width: 100%;
  overflow: hidden;
}

.wide-slider .swiper-slide {
  border-radius: 12px;
}

.wide-slider .swiper {
  overflow: visible;
}

.wide-slider__slide {
  width: 210px !important;
}

.wide-slider__wrap {
  position: relative;
}

.wide-slider__item {
  width: 210px;
  background-color: #fff;
  padding: 10px;
  text-align: center;
  border-radius: 12px;
}

.wide-slider__item-image {
  display: block;
  width: 50px;
  height: 50px;
  max-width: 50px;
  margin: 0 auto;
}

.wide-slider__item-name {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  margin-top: 10px;
}

.wide-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #F22830;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  color: #fff;
}

.wide-slider__arrow--left {
  left: -25px;
}

.wide-slider__arrow--right {
  left: auto;
  right: -25px;
}

.wide-slider__icon {
  width: 20px;
  height: 20px;
}

@media (max-width: 1023px) {
  .wide-slider {
    margin: 60px 0;
  }
  .wide-slider__slide {
    width: 175px !important;
  }
  .wide-slider__item {
    width: 175px;
  }
  .wide-slider__arrow {
    width: 40px;
    height: 40px;
  }
  .wide-slider__arrow--left {
    left: -10px;
  }
  .wide-slider__arrow--right {
    right: -10px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiY29tbW9uL3ZhcmlhYmxlcy5zY3NzIiwiY29tbW9uL2Nzcy12YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9mb250cy5zY3NzIiwiY29tbW9uL3Jlc2V0LnNjc3MiLCJjb21tb24vZ3JpZC5zY3NzIiwiY29tbW9uL21peGlucy5zY3NzIiwiY29tbW9uL3Rvb2xzLnNjc3MiLCJjb21tb24vY29sb3JzLnNjc3MiLCJjb21tb24vY29yZS5zY3NzIiwiY29tbW9uL3RleHQuc2NzcyIsImNvbW1vbi9idXR0b25zLnNjc3MiLCJjb21tb24vcHJpY2Uuc2NzcyIsImNvbW1vbi9ndWlkZWxpbmUuc2NzcyIsImNvbW1vbi90cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsImJsb2Nrcy9hY2NvcmRpb24uc2NzcyIsImJsb2Nrcy9hY3RpdmUtZmlsdGVycy5zY3NzIiwiYmxvY2tzL2FwcC13aWRnZXQuc2NzcyIsImJsb2Nrcy9hcnRpY2xlLWdyaWQuc2NzcyIsImJsb2Nrcy9hcnRpY2xlLXBvc3Rlci5zY3NzIiwiYmxvY2tzL2FydGljbGUuc2NzcyIsImJsb2Nrcy9hc2lkZS1saXN0LnNjc3MiLCJibG9ja3MvYXZhaWxhYmlsaXR5LnNjc3MiLCJibG9ja3MvYmFkZ2Uuc2NzcyIsImJsb2Nrcy9iYW5uZXItdGVsLnNjc3MiLCJibG9ja3MvYmFza2V0LWFjdGlvbi5zY3NzIiwiYmxvY2tzL2Jhc2tldC1zbWFsbC5zY3NzIiwiYmxvY2tzL2Jhc2tldC5zY3NzIiwiYmxvY2tzL2JyZWFkY3J1bWJzLnNjc3MiLCJibG9ja3MvYnRuLWRlbC5zY3NzIiwiYmxvY2tzL2J0bi1zY3JvbGwtdG9wLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1jb21wYXJlLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1lbGVtZW50LWRlc2NyaXB0aW9uLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1lbGVtZW50LWdhbGxlcnkuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWVsZW1lbnQtaW5mby10YWJzLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1nYWxsZXJ5LW1vZGFsLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1pdGVtLWxheW91dC5zY3NzIiwiYmxvY2tzL2NhdGFsb2ctaXRlbS5zY3NzIiwiYmxvY2tzL2NhdGFsb2ctbGlua3Muc2NzcyIsImJsb2Nrcy9jYXRhbG9nLnNjc3MiLCJibG9ja3MvY29sbGFwc2VyLnNjc3MiLCJibG9ja3MvY29sbGVjdGlvbnMuc2NzcyIsImJsb2Nrcy9jb2xvcnMtc2xpZGVyLnNjc3MiLCJibG9ja3MvY29udGFjdC1saW5rLnNjc3MiLCJibG9ja3MvY29udGFjdHMtbGlzdC5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzLnNjc3MiLCJibG9ja3MvY29udmVydGVyLnNjc3MiLCJibG9ja3MvZGF0ZXBpY2tlci5zY3NzIiwiYmxvY2tzL2RlbGl2ZXJ5LXNlY3Rpb24uc2NzcyIsImJsb2Nrcy9kZXNpZ25lcnMuc2NzcyIsImJsb2Nrcy9kaXNjb3VudC1iYW5uZXIuc2NzcyIsImJsb2Nrcy9kcm9wZG93bi5zY3NzIiwiYmxvY2tzL2R1bWItYmFubmVyLnNjc3MiLCJibG9ja3MvZmF2b3JpdGUtYWN0aW9uLnNjc3MiLCJibG9ja3MvZmllbGQtYXZhdGFyLnNjc3MiLCJibG9ja3MvZmllbGQtY2hlY2stbGlzdC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNoZWNrYm94LnNjc3MiLCJibG9ja3MvZmllbGQtY29kZS5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNvdW50LnNjc3MiLCJibG9ja3MvZmllbGQtY3VycmVuY3kuc2NzcyIsImJsb2Nrcy9maWVsZC1maWxlLnNjc3MiLCJibG9ja3MvZmllbGQtaW5wdXQuc2NzcyIsImJsb2Nrcy9maWVsZC1sYWJlbC5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLnNjc3MiLCJibG9ja3MvZmllbGQtc2VsZWN0LnNjc3MiLCJibG9ja3MvZmllbGQtdG9nZ2xlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXR1bWJsZXItbGlzdC5zY3NzIiwiYmxvY2tzL2ZpZWxkLXR1bWJsZXIuc2NzcyIsImJsb2Nrcy9maWVsZC5zY3NzIiwiYmxvY2tzL2ZpbGVzLWFuZC1kb2N1bWVudC5zY3NzIiwiYmxvY2tzL2ZpbHRlci5zY3NzIiwiYmxvY2tzL2Zvcm0uc2NzcyIsImJsb2Nrcy9nYWxsZXJ5LnNjc3MiLCJibG9ja3MvaGFsZi1iYW5uZXIuc2NzcyIsImJsb2Nrcy9oZXJvLWJsb2NrLnNjc3MiLCJibG9ja3MvaGVyby1zbGlkZXIuc2NzcyIsImJsb2Nrcy9pbWFnZS1iYW5uZXIuc2NzcyIsImJsb2Nrcy9pbWFnZS1zbGlkZXIuc2NzcyIsImJsb2Nrcy9pbWFnZXMtc2xpZGVyLnNjc3MiLCJibG9ja3MvaW5mby1ib3guc2NzcyIsImJsb2Nrcy9pbnN0YWxsbWVudC1tb2RhbC5zY3NzIiwiYmxvY2tzL2tleS12YWx1ZS1saXN0LnNjc3MiLCJibG9ja3MvbGF6eS1jb21wb25lbnQuc2NzcyIsImJsb2Nrcy9sb2FkZXIuc2NzcyIsImJsb2Nrcy9sb2NhdGlvbi1tb2RhbC5zY3NzIiwiYmxvY2tzL2xvY2F0aW9uLXBpY2tlci5zY3NzIiwiYmxvY2tzL21haW4tYmFubmVyLnNjc3MiLCJibG9ja3MvbWFpbi1uYXYuc2NzcyIsImJsb2Nrcy9tYWluLXNsaWRlci5zY3NzIiwiYmxvY2tzL21hcC5zY3NzIiwiYmxvY2tzL21hcmtkb3duLWxpbmsuc2NzcyIsImJsb2Nrcy9tYXNvbnJ5LWdyaWQuc2NzcyIsImJsb2Nrcy9tZWRpYS1jb250ZW50LnNjc3MiLCJibG9ja3MvbWVudS5zY3NzIiwiYmxvY2tzL21vYmlsZS1jb250YWN0cy5zY3NzIiwiYmxvY2tzL21vYmlsZS1jb250cm9sLnNjc3MiLCJibG9ja3MvbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL21vZGFsLWZlZWRiYWNrLWZvcm0uc2NzcyIsImJsb2Nrcy9tb2RhbC1yZXZpZXctZm9ybS5zY3NzIiwiYmxvY2tzL21vZGFsLXdpbmRvdy5zY3NzIiwiYmxvY2tzL21vZGFsLnNjc3MiLCJibG9ja3MvbmV3LXNsaWRlci5zY3NzIiwiYmxvY2tzL25vdGlmaWNhdGlvbi5zY3NzIiwiYmxvY2tzL25vdGlmaWNhdGlvbnMuc2NzcyIsImJsb2Nrcy9vcmRlci1iYW5uZXIuc2NzcyIsImJsb2Nrcy9vdmVycmlkZXMuc2NzcyIsImJsb2Nrcy9wYWdlLWZvb3Rlci1tZW51LnNjc3MiLCJibG9ja3MvcGFnZS1mb290ZXIuc2NzcyIsImJsb2Nrcy9wYWdlLWhlYWRlci1sb2dvLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkZXItc3BhY2VyLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkZXItd3JhcC5zY3NzIiwiYmxvY2tzL3BhZ2UtaGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1uYXYuc2NzcyIsImJsb2Nrcy9wYWdlLXNlY3Rpb24taGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1zZWN0aW9uLnNjc3MiLCJibG9ja3MvcGFnZS1zdWJmb290ZXIuc2NzcyIsImJsb2Nrcy9wYWdlLXRpdGxlLnNjc3MiLCJibG9ja3MvcGFuZWwtaGVhZC5zY3NzIiwiYmxvY2tzL3BhbmVsLnNjc3MiLCJibG9ja3MvcGF5LWljb25zLnNjc3MiLCJibG9ja3MvcGF5bWVudC1zZWN0aW9uLnNjc3MiLCJibG9ja3MvcGF5bWVudC5zY3NzIiwiYmxvY2tzL3BvcHVsYXIuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWMtZ3JpZC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtY2FyZC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtZ3JpZC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtaW1hZ2Uuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWxpbmUuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWxpc3Quc2NzcyIsImJsb2Nrcy9wcm9kdWN0LW1hcmtlci5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtcmV2aWV3cy5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtc2xpZGVyLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LWdyaWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtbGlzdC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Quc2NzcyIsImJsb2Nrcy9xci1jb2RlLnNjc3MiLCJibG9ja3MvcmF0aW5nLnNjc3MiLCJibG9ja3Mvc2NoZW1lLnNjc3MiLCJibG9ja3Mvc2VhcmNoLXNtYWxsLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi5zY3NzIiwiYmxvY2tzL3Nlby1tZWRpYS5zY3NzIiwiYmxvY2tzL3Nlby5zY3NzIiwiYmxvY2tzL3NlcnZpY2Utc2VjdGlvbi5zY3NzIiwiYmxvY2tzL3NlcnZpY2Uuc2NzcyIsImJsb2Nrcy9zaWRlYmFyLnNjc3MiLCJibG9ja3Mvc2ltcGxlLXNsaWRlLnNjc3MiLCJibG9ja3Mvc2ltcGxlLXNsaWRlci5zY3NzIiwiYmxvY2tzL3NsaWRlci5zY3NzIiwiYmxvY2tzL3NvYy1jb250YWN0cy5zY3NzIiwiYmxvY2tzL3NvY2lhbC1saW5rcy5zY3NzIiwiYmxvY2tzL3NvY2lhbHMtYmxvY2tzLnNjc3MiLCJibG9ja3Mvc29jaWFscy5zY3NzIiwiYmxvY2tzL3N0YXRpc3RpY3MtYmFubmVyLnNjc3MiLCJibG9ja3Mvc3RhdHVzLnNjc3MiLCJibG9ja3Mvc3RvY2stc2xpZGVyLnNjc3MiLCJibG9ja3Mvc3Vic2NyaXB0aW9uLWZvcm0uc2NzcyIsImJsb2Nrcy9zd2lwZXItc2xpZGVyLnNjc3MiLCJibG9ja3MvdGFicy5zY3NzIiwiYmxvY2tzL3RleHQtYmFubmVyLnNjc3MiLCJibG9ja3MvdGV4dC1ibG9ja3Muc2NzcyIsImJsb2Nrcy90aGVtZS10b2dnbGVyLnNjc3MiLCJibG9ja3MvdG9vbHRpcC5zY3NzIiwiYmxvY2tzL3RvcC1uYXYtYnRuLnNjc3MiLCJibG9ja3MvdG9wLW5hdi1idXR0b25zLnNjc3MiLCJibG9ja3MvdG9wLW5hdi1saW5rLnNjc3MiLCJibG9ja3MvdG9wLW5hdi5zY3NzIiwiYmxvY2tzL3VwZ3JhZGVzLW1vZGFsLnNjc3MiLCJibG9ja3MvdmlkZW8uc2NzcyIsImJsb2Nrcy92aWV3LXBpY2tl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OztBSzVOQztFQzJOQSxvQkFBQTtBTktEOztBS2hPQztFQzJOQSxxQkFBQTtBTlNEOztBS3BPQztFQzJOQSxVQUFBO0FOYUQ7O0FLeE9DO0VDMk5BLHFCQUFBO0FOaUJEOztBSzVPQztFQzJOQSxxQkFBQTtBTnFCRDs7QUtoUEM7RUMyTkEsVUFBQTtBTnlCRDs7QUtwUEM7RUMyTkEscUJBQUE7QU42QkQ7O0FLeFBDO0VDMk5BLHFCQUFBO0FOaUNEOztBSzVQQztFQzJOQSxVQUFBO0FOcUNEOztBS2hRQztFQzJOQSxxQkFBQTtBTnlDRDs7QUtwUUM7RUMyTkEscUJBQUE7QU42Q0Q7O0FLeFFDO0VDMk5BLFdBQUE7QU5pREQ7O0FLdFFDO0VBQ0MsVUFGVztBTDJRYjs7QUsxUUM7RUFDQyxVQUZXO0FMK1FiOztBSzlRQztFQUNDLFVBRlc7QUxtUmI7O0FLbFJDO0VBQ0MsU0FGVztBTHVSYjs7QUt0UkM7RUFDQyxTQUZXO0FMMlJiOztBSzFSQztFQUNDLFNBRlc7QUwrUmI7O0FLOVJDO0VBQ0MsU0FGVztBTG1TYjs7QUtsU0M7RUFDQyxTQUZXO0FMdVNiOztBS3RTQztFQUNDLFNBRlc7QUwyU2I7O0FLMVNDO0VBQ0MsU0FGVztBTCtTYjs7QUs5U0M7RUFDQyxTQUZXO0FMbVRiOztBS2xUQztFQUNDLFNBRlc7QUx1VGI7O0FLdFRDO0VBQ0MsUUFGVztBTDJUYjs7QUsxVEM7RUFDQyxRQUZXO0FMK1RiOztBSzlUQztFQUNDLFFBRlc7QUxtVWI7O0FLbFVDO0VBQ0MsUUFGVztBTHVVYjs7QUt0VUM7RUFDQyxRQUZXO0FMMlViOztBSzFVQztFQUNDLFFBRlc7QUwrVWI7O0FLOVVDO0VBQ0MsUUFGVztBTG1WYjs7QUtsVkM7RUFDQyxRQUZXO0FMdVZiOztBS3RWQztFQUNDLFFBRlc7QUwyVmI7O0FLMVZDO0VBQ0MsUUFGVztBTCtWYjs7QUs5VkM7RUFDQyxTQUZXO0FMbVdiOztBS2xXQztFQUNDLFNBRlc7QUx1V2I7O0FLdFdDO0VBQ0MsU0FGVztBTDJXYjs7QUtyV0E7RUFFRTtJQzhNRCxvQkFBQTtFTjBKQztFS3hXQTtJQzhNRCxxQkFBQTtFTjZKQztFSzNXQTtJQzhNRCxVQUFBO0VOZ0tDO0VLOVdBO0lDOE1ELHFCQUFBO0VObUtDO0VLalhBO0lDOE1ELHFCQUFBO0VOc0tDO0VLcFhBO0lDOE1ELFVBQUE7RU55S0M7RUt2WEE7SUM4TUQscUJBQUE7RU40S0M7RUsxWEE7SUM4TUQscUJBQUE7RU4rS0M7RUs3WEE7SUM4TUQsVUFBQTtFTmtMQztFS2hZQTtJQzhNRCxxQkFBQTtFTnFMQztFS25ZQTtJQzhNRCxxQkFBQTtFTndMQztFS3RZQTtJQzhNRCxXQUFBO0VOMkxDO0VLbllBO0lBQ0MsVUFGVztFTHVZWjtFS3RZQTtJQUNDLFVBRlc7RUwwWVo7RUt6WUE7SUFDQyxVQUZXO0VMNllaO0VLNVlBO0lBQ0MsU0FGVztFTGdaWjtFSy9ZQTtJQUNDLFNBRlc7RUxtWlo7RUtsWkE7SUFDQyxTQUZXO0VMc1paO0VLclpBO0lBQ0MsU0FGVztFTHlaWjtFS3haQTtJQUNDLFNBRlc7RUw0Wlo7RUszWkE7SUFDQyxTQUZXO0VMK1paO0VLOVpBO0lBQ0MsU0FGVztFTGthWjtFS2phQTtJQUNDLFNBRlc7RUxxYVo7RUtwYUE7SUFDQyxTQUZXO0VMd2FaO0VLdmFBO0lBQ0MsUUFGVztFTDJhWjtFSzFhQTtJQUNDLFFBRlc7RUw4YVo7RUs3YUE7SUFDQyxRQUZXO0VMaWJaO0VLaGJBO0lBQ0MsUUFGVztFTG9iWjtFS25iQTtJQUNDLFFBRlc7RUx1Ylo7RUt0YkE7SUFDQyxRQUZXO0VMMGJaO0VLemJBO0lBQ0MsUUFGVztFTDZiWjtFSzViQTtJQUNDLFFBRlc7RUxnY1o7RUsvYkE7SUFDQyxRQUZXO0VMbWNaO0VLbGNBO0lBQ0MsUUFGVztFTHNjWjtFS3JjQTtJQUNDLFNBRlc7RUx5Y1o7RUt4Y0E7SUFDQyxTQUZXO0VMNGNaO0VLM2NBO0lBQ0MsU0FGVztFTCtjWjtBQUNGO0FLemNBO0VBRUU7SUNnTUQsb0JBQUE7RU4yUUM7RUszY0E7SUNnTUQscUJBQUE7RU44UUM7RUs5Y0E7SUNnTUQsVUFBQTtFTmlSQztFS2pkQTtJQ2dNRCxxQkFBQTtFTm9SQztFS3BkQTtJQ2dNRCxxQkFBQTtFTnVSQztFS3ZkQTtJQ2dNRCxVQUFBO0VOMFJDO0VLMWRBO0lDZ01ELHFCQUFBO0VONlJDO0VLN2RBO0lDZ01ELHFCQUFBO0VOZ1NDO0VLaGVBO0lDZ01ELFVBQUE7RU5tU0M7RUtuZUE7SUNnTUQscUJBQUE7RU5zU0M7RUt0ZUE7SUNnTUQscUJBQUE7RU55U0M7RUt6ZUE7SUNnTUQsV0FBQTtFTjRTQztFS3RlQTtJQUNDLFVBRlc7RUwwZVo7RUt6ZUE7SUFDQyxVQUZXO0VMNmVaO0VLNWVBO0lBQ0MsVUFGVztFTGdmWjtFSy9lQTtJQUNDLFNBRlc7RUxtZlo7RUtsZkE7SUFDQyxTQUZXO0VMc2ZaO0VLcmZBO0lBQ0MsU0FGVztFTHlmWjtFS3hmQTtJQUNDLFNBRlc7RUw0Zlo7RUszZkE7SUFDQyxTQUZXO0VMK2ZaO0VLOWZBO0lBQ0MsU0FGVztFTGtnQlo7RUtqZ0JBO0lBQ0MsU0FGVztFTHFnQlo7RUtwZ0JBO0lBQ0MsU0FGVztFTHdnQlo7RUt2Z0JBO0lBQ0MsU0FGVztFTDJnQlo7RUsxZ0JBO0lBQ0MsUUFGVztFTDhnQlo7RUs3Z0JBO0lBQ0MsUUFGVztFTGloQlo7RUtoaEJBO0lBQ0MsUUFGVztFTG9oQlo7RUtuaEJBO0lBQ0MsUUFGVztFTHVoQlo7RUt0aEJBO0lBQ0MsUUFGVztFTDBoQlo7RUt6aEJBO0lBQ0MsUUFGVztFTDZoQlo7RUs1aEJBO0lBQ0MsUUFGVztFTGdpQlo7RUsvaEJBO0lBQ0MsUUFGVztFTG1pQlo7RUtsaUJBO0lBQ0MsUUFGVztFTHNpQlo7RUtyaUJBO0lBQ0MsUUFGVztFTHlpQlo7RUt4aUJBO0lBQ0MsU0FGVztFTDRpQlo7RUszaUJBO0lBQ0MsU0FGVztFTCtpQlo7RUs5aUJBO0lBQ0MsU0FGVztFTGtqQlo7QUFDRjtBSzVpQkE7RUFFRTtJQ2tMRCxvQkFBQTtFTjRYQztFSzlpQkE7SUNrTEQscUJBQUE7RU4rWEM7RUtqakJBO0lDa0xELFVBQUE7RU5rWUM7RUtwakJBO0lDa0xELHFCQUFBO0VOcVlDO0VLdmpCQTtJQ2tMRCxxQkFBQTtFTndZQztFSzFqQkE7SUNrTEQsVUFBQTtFTjJZQztFSzdqQkE7SUNrTEQscUJBQUE7RU44WUM7RUtoa0JBO0lDa0xELHFCQUFBO0VOaVpDO0VLbmtCQTtJQ2tMRCxVQUFBO0VOb1pDO0VLdGtCQTtJQ2tMRCxxQkFBQTtFTnVaQztFS3prQkE7SUNrTEQscUJBQUE7RU4wWkM7RUs1a0JBO0lDa0xELFdBQUE7RU42WkM7RUt6a0JBO0lBQ0MsVUFGVztFTDZrQlo7RUs1a0JBO0lBQ0MsVUFGVztFTGdsQlo7RUsva0JBO0lBQ0MsVUFGVztFTG1sQlo7RUtsbEJBO0lBQ0MsU0FGVztFTHNsQlo7RUtybEJBO0lBQ0MsU0FGVztFTHlsQlo7RUt4bEJBO0lBQ0MsU0FGVztFTDRsQlo7RUszbEJBO0lBQ0MsU0FGVztFTCtsQlo7RUs5bEJBO0lBQ0MsU0FGVztFTGttQlo7RUtqbUJBO0lBQ0MsU0FGVztFTHFtQlo7RUtwbUJBO0lBQ0MsU0FGVztFTHdtQlo7RUt2bUJBO0lBQ0MsU0FGVztFTDJtQlo7RUsxbUJBO0lBQ0MsU0FGVztFTDhtQlo7RUs3bUJBO0lBQ0MsUUFGVztFTGluQlo7RUtobkJBO0lBQ0MsUUFGVztFTG9uQlo7RUtubkJBO0lBQ0MsUUFGVztFTHVuQlo7RUt0bkJBO0lBQ0MsUUFGVztFTDBuQlo7RUt6bkJBO0lBQ0MsUUFGVztFTDZuQlo7RUs1bkJBO0lBQ0MsUUFGVztFTGdvQlo7RUsvbkJBO0lBQ0MsUUFGVztFTG1vQlo7RUtsb0JBO0lBQ0MsUUFGVztFTHNvQlo7RUtyb0JBO0lBQ0MsUUFGVztFTHlvQlo7RUt4b0JBO0lBQ0MsUUFGVztFTDRvQlo7RUszb0JBO0lBQ0MsU0FGVztFTCtvQlo7RUs5b0JBO0lBQ0MsU0FGVztFTGtwQlo7RUtqcEJBO0lBQ0MsU0FGVztFTHFwQlo7QUFDRjtBSy9vQkE7RUFFRTtJQ29LRCxvQkFBQTtFTjZlQztFS2pwQkE7SUNvS0QscUJBQUE7RU5nZkM7RUtwcEJBO0lDb0tELFVBQUE7RU5tZkM7RUt2cEJBO0lDb0tELHFCQUFBO0VOc2ZDO0VLMXBCQTtJQ29LRCxxQkFBQTtFTnlmQztFSzdwQkE7SUNvS0QsVUFBQTtFTjRmQztFS2hxQkE7SUNvS0QscUJBQUE7RU4rZkM7RUtucUJBO0lDb0tELHFCQUFBO0VOa2dCQztFS3RxQkE7SUNvS0QsVUFBQTtFTnFnQkM7RUt6cUJBO0lDb0tELHFCQUFBO0VOd2dCQztFSzVxQkE7SUNvS0QscUJBQUE7RU4yZ0JDO0VLL3FCQTtJQ29LRCxXQUFBO0VOOGdCQztFSzVxQkE7SUFDQyxVQUZXO0VMZ3JCWjtFSy9xQkE7SUFDQyxVQUZXO0VMbXJCWjtFS2xyQkE7SUFDQyxVQUZXO0VMc3JCWjtFS3JyQkE7SUFDQyxTQUZXO0VMeXJCWjtFS3hyQkE7SUFDQyxTQUZXO0VMNHJCWjtFSzNyQkE7SUFDQyxTQUZXO0VMK3JCWjtFSzlyQkE7SUFDQyxTQUZXO0VMa3NCWjtFS2pzQkE7SUFDQyxTQUZXO0VMcXNCWjtFS3BzQkE7SUFDQyxTQUZXO0VMd3NCWjtFS3ZzQkE7SUFDQyxTQUZXO0VMMnNCWjtFSzFzQkE7SUFDQyxTQUZXO0VMOHNCWjtFSzdzQkE7SUFDQyxTQUZXO0VMaXRCWjtFS2h0QkE7SUFDQyxRQUZXO0VMb3RCWjtFS250QkE7SUFDQyxRQUZXO0VMdXRCWjtFS3R0QkE7SUFDQyxRQUZXO0VMMHRCWjtFS3p0QkE7SUFDQyxRQUZXO0VMNnRCWjtFSzV0QkE7SUFDQyxRQUZXO0VMZ3VCWjtFSy90QkE7SUFDQyxRQUZXO0VMbXVCWjtFS2x1QkE7SUFDQyxRQUZXO0VMc3VCWjtFS3J1QkE7SUFDQyxRQUZXO0VMeXVCWjtFS3h1QkE7SUFDQyxRQUZXO0VMNHVCWjtFSzN1QkE7SUFDQyxRQUZXO0VMK3VCWjtFSzl1QkE7SUFDQyxTQUZXO0VMa3ZCWjtFS2p2QkE7SUFDQyxTQUZXO0VMcXZCWjtFS3B2QkE7SUFDQyxTQUZXO0VMd3ZCWjtBQUNGO0FLbHZCQTtFQUVFO0lDc0pELG9CQUFBO0VOOGxCQztFS3B2QkE7SUNzSkQscUJBQUE7RU5pbUJDO0VLdnZCQTtJQ3NKRCxVQUFBO0VOb21CQztFSzF2QkE7SUNzSkQscUJBQUE7RU51bUJDO0VLN3ZCQTtJQ3NKRCxxQkFBQTtFTjBtQkM7RUtod0JBO0lDc0pELFVBQUE7RU42bUJDO0VLbndCQTtJQ3NKRCxxQkFBQTtFTmduQkM7RUt0d0JBO0lDc0pELHFCQUFBO0VObW5CQztFS3p3QkE7SUNzSkQsVUFBQTtFTnNuQkM7RUs1d0JBO0lDc0pELHFCQUFBO0VOeW5CQztFSy93QkE7SUNzSkQscUJBQUE7RU40bkJDO0VLbHhCQTtJQ3NKRCxXQUFBO0VOK25CQztFSy93QkE7SUFDQyxVQUZXO0VMbXhCWjtFS2x4QkE7SUFDQyxVQUZXO0VMc3hCWjtFS3J4QkE7SUFDQyxVQUZXO0VMeXhCWjtFS3h4QkE7SUFDQyxTQUZXO0VMNHhCWjtFSzN4QkE7SUFDQyxTQUZXO0VMK3hCWjtFSzl4QkE7SUFDQyxTQUZXO0VMa3lCWjtFS2p5QkE7SUFDQyxTQUZXO0VMcXlCWjtFS3B5QkE7SUFDQyxTQUZXO0VMd3lCWjtFS3Z5QkE7SUFDQyxTQUZXO0VMMnlCWjtFSzF5QkE7SUFDQyxTQUZXO0VMOHlCWjtFSzd5QkE7SUFDQyxTQUZXO0VMaXpCWjtFS2h6QkE7SUFDQyxTQUZXO0VMb3pCWjtFS256QkE7SUFDQyxRQUZXO0VMdXpCWjtFS3R6QkE7SUFDQyxRQUZXO0VMMHpCWjtFS3p6QkE7SUFDQyxRQUZXO0VMNnpCWjtFSzV6QkE7SUFDQyxRQUZXO0VMZzBCWjtFSy96QkE7SUFDQyxRQUZXO0VMbTBCWjtFS2wwQkE7SUFDQyxRQUZXO0VMczBCWjtFS3IwQkE7SUFDQyxRQUZXO0VMeTBCWjtFS3gwQkE7SUFDQyxRQUZXO0VMNDBCWjtFSzMwQkE7SUFDQyxRQUZXO0VMKzBCWjtFSzkwQkE7SUFDQyxRQUZXO0VMazFCWjtFS2oxQkE7SUFDQyxTQUZXO0VMcTFCWjtFS3AxQkE7SUFDQyxTQUZXO0VMdzFCWjtFS3YxQkE7SUFDQyxTQUZXO0VMMjFCWjtBQUNGO0FLcjFCQTtFQUVFO0lDd0lELG9CQUFBO0VOK3NCQztFS3YxQkE7SUN3SUQscUJBQUE7RU5rdEJDO0VLMTFCQTtJQ3dJRCxVQUFBO0VOcXRCQztFSzcxQkE7SUN3SUQscUJBQUE7RU53dEJDO0VLaDJCQTtJQ3dJRCxxQkFBQTtFTjJ0QkM7RUtuMkJBO0lDd0lELFVBQUE7RU44dEJDO0VLdDJCQTtJQ3dJRCxxQkFBQTtFTml1QkM7RUt6MkJBO0lDd0lELHFCQUFBO0VOb3VCQztFSzUyQkE7SUN3SUQsVUFBQTtFTnV1QkM7RUsvMkJBO0lDd0lELHFCQUFBO0VOMHVCQztFS2wzQkE7SUN3SUQscUJBQUE7RU42dUJDO0VLcjNCQTtJQ3dJRCxXQUFBO0VOZ3ZCQztFS2wzQkE7SUFDQyxVQUZXO0VMczNCWjtFS3IzQkE7SUFDQyxVQUZXO0VMeTNCWjtFS3gzQkE7SUFDQyxVQUZXO0VMNDNCWjtFSzMzQkE7SUFDQyxTQUZXO0VMKzNCWjtFSzkzQkE7SUFDQyxTQUZXO0VMazRCWjtFS2o0QkE7SUFDQyxTQUZXO0VMcTRCWjtFS3A0QkE7SUFDQyxTQUZXO0VMdzRCWjtFS3Y0QkE7SUFDQyxTQUZXO0VMMjRCWjtFSzE0QkE7SUFDQyxTQUZXO0VMODRCWjtFSzc0QkE7SUFDQyxTQUZXO0VMaTVCWjtFS2g1QkE7SUFDQyxTQUZXO0VMbzVCWjtFS241QkE7SUFDQyxTQUZXO0VMdTVCWjtFS3Q1QkE7SUFDQyxRQUZXO0VMMDVCWjtFS3o1QkE7SUFDQyxRQUZXO0VMNjVCWjtFSzU1QkE7SUFDQyxRQUZXO0VMZzZCWjtFSy81QkE7SUFDQyxRQUZXO0VMbTZCWjtFS2w2QkE7SUFDQyxRQUZXO0VMczZCWjtFS3I2QkE7SUFDQyxRQUZXO0VMeTZCWjtFS3g2QkE7SUFDQyxRQUZXO0VMNDZCWjtFSzM2QkE7SUFDQyxRQUZXO0VMKzZCWjtFSzk2QkE7SUFDQyxRQUZXO0VMazdCWjtFS2o3QkE7SUFDQyxRQUZXO0VMcTdCWjtFS3A3QkE7SUFDQyxTQUZXO0VMdzdCWjtFS3Y3QkE7SUFDQyxTQUZXO0VMMjdCWjtFSzE3QkE7SUFDQyxTQUZXO0VMODdCWjtBQUNGO0FPemlDQTs7RUFFQyxhQUFBO0FQMmlDRDs7QU94aUNBOztFQUVDLGdCQUFBO0FQMmlDRDs7QU94aUNBO0VBQ0MsYUFBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLGdCQUFBO0FQMmlDRDs7QU94aUNBO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0FQMmlDRDs7QU94aUNBO0VBQ0MsYUFBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLGNBQUE7QVAyaUNEOztBT3hpQ0E7RUFDQyxxQkFBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLGFBQUE7QVAyaUNEOztBT3hpQ0E7RUFDQyxvQkFBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLGVBQUE7QVAyaUNEOztBT3hpQ0E7RUFDQyxjQUFBO0FQMmlDRDs7QU94aUNBO0VBQ0MsbUJBQUE7QVAyaUNEOztBT3hpQ0E7RUFDQyxhQUFBO0FQMmlDRDs7QU94aUNBO0VBQ0MsYUFBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLFdBQUE7QVAyaUNEOztBT3hpQ0E7RUFDQyxnQkFBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLGlCQUFBO0FQMmlDRDs7QU94aUNBO0VBQ0Msa0JBQUE7QVAyaUNEOztBT3hpQ0E7RUFDQyxtQkFBQTtBUDJpQ0Q7O0FPdGlDQTtFQUNDO0lBQ0MsYUFBQTtFUHlpQ0E7RU90aUNEO0lBQ0MsY0FBQTtFUHdpQ0E7RU9yaUNEO0lBQ0MsZUFBQTtFUHVpQ0E7RU9waUNEO0lBQ0MsYUFBQTtFUHNpQ0E7RU9uaUNEO0lBQ0Msb0JBQUE7RVBxaUNBO0VPbGlDRDtJQUNDLHFCQUFBO0VQb2lDQTtFT2ppQ0Q7SUFDQyxjQUFBO0VQbWlDQTtFT2hpQ0Q7SUFDQyxtQkFBQTtFUGtpQ0E7QUFDRjtBTzdoQ0E7RUFDQztJQUNDLGFBQUE7RVAraENBO0VPNWhDRDtJQUNDLGNBQUE7RVA4aENBO0VPM2hDRDtJQUNDLGVBQUE7RVA2aENBO0VPMWhDRDtJQUNDLGFBQUE7RVA0aENBO0VPemhDRDtJQUNDLG9CQUFBO0VQMmhDQTtFT3hoQ0Q7SUFDQyxxQkFBQTtFUDBoQ0E7RU92aENEO0lBQ0MsY0FBQTtFUHloQ0E7RU90aENEO0lBQ0MsbUJBQUE7RVB3aENBO0FBQ0Y7QU9uaENBO0VBQ0M7SUFDQyxhQUFBO0VQcWhDQTtFT2xoQ0Q7SUFDQyxjQUFBO0VQb2hDQTtFT2poQ0Q7SUFDQyxhQUFBO0VQbWhDQTtFT2hoQ0Q7SUFDQyxvQkFBQTtFUGtoQ0E7RU8vZ0NEO0lBQ0MsZUFBQTtFUGloQ0E7RU85Z0NEO0lBQ0MscUJBQUE7RVBnaENBO0VPN2dDRDtJQUNDLGNBQUE7RVArZ0NBO0VPNWdDRDtJQUNDLG1CQUFBO0VQOGdDQTtBQUNGO0FPemdDQTtFQUNDO0lBQ0MsYUFBQTtFUDJnQ0E7RU94Z0NEO0lBQ0MsY0FBQTtFUDBnQ0E7RU92Z0NEO0lBQ0MsYUFBQTtFUHlnQ0E7RU90Z0NEO0lBQ0Msb0JBQUE7RVB3Z0NBO0VPcmdDRDtJQUNDLGVBQUE7RVB1Z0NBO0VPcGdDRDtJQUNDLHFCQUFBO0VQc2dDQTtFT25nQ0Q7SUFDQyxjQUFBO0VQcWdDQTtFT2xnQ0Q7SUFDQyxtQkFBQTtFUG9nQ0E7QUFDRjtBTy8vQkE7RUFDQztJQUNDLGFBQUE7RVBpZ0NBO0VPOS9CRDtJQUNDLGNBQUE7RVBnZ0NBO0VPNy9CRDtJQUNDLGFBQUE7RVArL0JBO0VPNS9CRDtJQUNDLG9CQUFBO0VQOC9CQTtFTzMvQkQ7SUFDQyxlQUFBO0VQNi9CQTtFTzEvQkQ7SUFDQyxxQkFBQTtFUDQvQkE7RU96L0JEO0lBQ0MsY0FBQTtFUDIvQkE7RU94L0JEO0lBQ0MsbUJBQUE7RVAwL0JBO0FBQ0Y7QU9yL0JBO0VBQ0M7SUFDQyxhQUFBO0VQdS9CQTtFT3AvQkQ7SUFDQyxjQUFBO0VQcy9CQTtFT24vQkQ7SUFDQyxhQUFBO0VQcS9CQTtFT2wvQkQ7SUFDQyxvQkFBQTtFUG8vQkE7RU9qL0JEO0lBQ0MsZUFBQTtFUG0vQkE7RU9oL0JEO0lBQ0MscUJBQUE7RVBrL0JBO0VPLytCRDtJQUNDLGNBQUE7RVBpL0JBO0VPOStCRDtJQUNDLG1CQUFBO0VQZy9CQTtBQUNGO0FROXhDQTtFQUNDLFdQeUNhO0FEdXZDZDs7QVE3eENBO0VBQ0MsV1B1Q2lCO0FEeXZDbEI7O0FRN3hDQTtFQUNDLFdQb0NZO0FENHZDYjs7QVE3eENBO0VBQ0MseUJQaUNrQjtBRCt2Q25COztBUTd4Q0E7RUFDQyxjUHdDZTtBRHd2Q2hCOztBUTd4Q0E7RUFDQyxxRlBxQ3FCO0FEMnZDdEI7O0FRN3hDQTtFQUNDLFdQc0NzQjtBRDB2Q3ZCOztBUTd4Q0E7RUFDQyxXUG1DaUI7QUQ2dkNsQjs7QVE3eENBO0VBQ0MsV1BnQ3VCO0FEZ3dDeEI7O0FRN3hDQTtFQUNDLFdQNkJ3QjtBRG13Q3pCOztBUTd4Q0E7RUFDQyxjUGFlO0FEbXhDaEI7O0FRN3hDQTtFQUNDLFdQVXFCO0FEc3hDdEI7O0FRN3hDQTtFQUNDLFdQR2U7QUQ2eENoQjs7QVE3eENBO0VBQ0MsV0FBQTtBUmd5Q0Q7O0FRN3hDQTtFQUNDLFdQUGE7QUR1eUNkOztBUTd4Q0E7RUFDQyxXUFZtQjtBRDB5Q3BCOztBUTN4Q0E7RUFDQyxnQlB6QmE7QUR1ekNkOztBUTN4Q0E7RUFDQyxnQlAzQmlCO0FEeXpDbEI7O0FRM3hDQTtFQUNDLGdCUDlCWTtBRDR6Q2I7O0FRM3hDQTtFQUNDLDhCUGpDa0I7QUQrekNuQjs7QVEzeENBO0VBQ0MsZ0JQeENhO0FEczBDZDs7QVEzeENBO0VBQ0MsbUJQOUJlO0FENHpDaEI7O0FRM3hDQTtFQUNDLDBGUGpDcUI7QUQrekN0Qjs7QVEzeENBO0VBQ0MsZ0JQaENzQjtBRDh6Q3ZCOztBUTN4Q0E7RUFDQyxnQlBuQ2lCO0FEaTBDbEI7O0FRM3hDQTtFQUNDLGdCUHRDdUI7QURvMEN4Qjs7QVEzeENBO0VBQ0MsZ0JQekN3QjtBRHUwQ3pCOztBUTN4Q0E7RUFDQyxtQlB6RGU7QUR1MUNoQjs7QVEzeENBO0VBQ0MsZ0JQNURxQjtBRDAxQ3RCOztBUTN4Q0E7RUFDQyxnQlBuRWU7QURpMkNoQjs7QVEzeENBO0VBQ0MsZ0JQdEVxQjtBRG8yQ3RCOztBUTN4Q0E7RUFDQyxnQlA3RWE7QUQyMkNkOztBUTN4Q0E7RUFDQyxnQlBoRm1CO0FEODJDcEI7O0FTaDZDQTtFQUNDLG1CUnVEZTtFUXREZixXUndDYTtBRDIzQ2Q7O0FTLzVDQTtFQUNDLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpRUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0FUazZDRDs7QVMvNUNBO0VBQ0MsY0FBQTtFQUNBLDRCQUFBO0FUazZDRDs7QVM5NUNBO0VBQ0MsYUFBQTtBVGk2Q0Q7O0FTNzVDQTtFQUNDLGlCQUFBO0VBQ0Esa0JSQ21CO0VRQW5CLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBVGc2Q0Q7O0FTNzVDQTtFQUNDLGVBQUE7QVRnNkNEOztBUzU1Q0E7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLDhCUnVDWTtFUXRDWixVQUFBO0VBQ0EsZ0JSbUphO0VRbEpiLFlBQUE7QVQrNUNEOztBUzU1Q0E7OztFQUdDLFVBQUE7RUFDQSxtQkFBQTtBVCs1Q0Q7O0FTMzVDQTtFQUNDLGNBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtBVDg1Q0Q7O0FTMzVDQTtFQUNDLGNBQUE7RUFDQSxjQUFBO0FUODVDRDs7QVMzNUNBO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtBVDg1Q0Q7O0FTMTVDQTtFQUNDLFdBQUE7RUFDQSxnQkFBQTtBVDY1Q0Q7O0FTMTVDQTtFQUNDLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FUNjVDRDs7QVMxNUNBO0VBQ0MseUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtBVDY1Q0Q7O0FTejVDQTtFQUNDLHFCQUFBO0VBQ0Esd0JBQUE7QVQ0NUNEOztBU3o1Q0E7RUFDQyxhQUFBO0VBQ0EsUUFBQTtBVDQ1Q0Q7O0FTejVDQTtFQUNDLGVBQUE7RUFDQSxnQkFBQTtBVDQ1Q0Q7O0FTejVDQTtFQUVDO0lBQ0MsZUFBQTtFVDI1Q0E7RVN2NUNEOzs7SUFHQyxVQUFBO0lBQ0EsbUJBQUE7RVR5NUNBO0FBQ0Y7QVUxaERBLGlCQUFBO0FBQ0E7O0VBRUMsaUVBQUE7RUFDQSxvQlRvSE87RVNuSFAsc0JUb0hPO0VTbkhQLFNBQUE7QVY0aEREOztBVXpoREE7O0VBRUMsaUVBQUE7RUFDQSxvQlRtSE87RVNsSFAsc0JUbUhPO0VTbEhQLFNBQUE7QVY0aEREOztBVXpoREE7O0VBRUMsaUVBQUE7RUFDQSxvQlRrSE87RVNqSFAsc0JUa0hPO0VTakhQLFNBQUE7QVY0aEREOztBVXpoREE7O0VBRUMsaUVBQUE7RUFDQSxvQlRpSE87RVNoSFAsc0JUaUhPO0VTaEhQLFNBQUE7QVY0aEREOztBVXpoREE7O0VBRUMsaUVBQUE7RUFDQSxvQlRnSE87RVMvR1Asc0JUZ0hPO0VTL0dQLFNBQUE7QVY0aEREOztBVXpoREE7RUFDQyxnQlQwRFM7QURrK0NWOztBVXpoREE7RUFDQyxlVDZEVTtFUzVEVixpQlQ2RFU7RVM1RFYsZ0JUbURZO0FEeStDYjs7QVV6aERBO0VBQ0MsZVR5RFk7RVN4RFosaUJUeURZO0VTeERaLGdCVDZDWTtBRCsrQ2I7O0FVemhEQTtFQUNDLGdCVDBDUztBRGsvQ1Y7O0FVemhEQTtFQUNDLGlFQUFBO0FWNGhERDs7QVV6aERBOztFSmlFQyxjTHpFZTtFSzBFZixlQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JMK0RVO0VLOURWLG1CQUFBO0VBQ0EsYUFBQTtBTjY5Q0Q7QU01bERDO0VBcUpDOztJQWxCRCxXTDVFaUI7SUs2RWpCLFlBQUE7SUFDQSxxQkFBQTtFTjg5Q0M7RU16OENDOztJQWpCRixtQkFBQTtJQUNBLG1CQUFBO0VOODlDQztBQUNGO0FNejhDQzs7RUFsQkEsV0x0RnVCO0FEcWpEeEI7O0FVOWlEQTs7O0VBR0MsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBVmlqREQ7O0FVN2lEQTs7RUFFQyw0QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJUdkNrQjtFU3dDbEIsV1Q1Q2E7RVM2Q2IsZVRrQlM7RVNqQlQsaUJUa0JTO0VTakJULGNBQUE7QVZnakREOztBVTdpREE7RUFDQyxrQkFBQTtFQUNBLDhCVGhEa0I7QURnbURuQjs7QVU3aURBO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBVmdqREQ7O0FVN2lEQTtFQUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBVmdqREQ7O0FVN2lEQTs7O0VBR0MsYUFBQTtBVmdqREQ7O0FVN2lEQTs7O0VBR0MsZ0JBQUE7QVZnakREOztBVTdpREE7O0VBRUMsWUFBQTtFQUNBLGNBQUE7RUFDQSx3Q0FBQTtBVmdqREQ7O0FVN2lEQTtFQUNDLGNBQUE7QVZnakREOztBVTdpREE7RUFDQyxlVDlCUztFUytCVCxpQlQ5QlM7QUQ4a0RWOztBVTdpREE7O0VBRUMsY0FBQTtFQUNBLFdBQUE7QVZnakREOztBVTdpREE7Ozs7Ozs7O0VBUUMsbUJBQUE7RUFDQSxXQUFBO0FWZ2pERDs7QVU3aURBOztFQUVDLGNBQUE7QVZnakREOztBVTdpREE7O0VBRUMsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBVmdqREQ7O0FVN2lEQTs7RUFFQyxlQUFBO0FWZ2pERDs7QVU3aURBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QVZnakREOztBVTdpREE7RUFDQyxpQkFBQTtBVmdqREQ7O0FVN2lEQTtFQUNDLHFCQUFBO0FWZ2pERDs7QVU3aURBO0VBQ0Msd0JBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0FWZ2pERDs7QVU3aURBO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FWZ2pERDs7QVU3aURBOztFQUVDLGNBQUE7QVZnakREOztBVTdpREE7RUFDQyxxQkFBQTtFQUNBLFdBQUE7QVZnakREOztBVTdpREE7RUFDQyxxQkFBQTtFQUNBLFlBQUE7QVZnakREOztBVTdpREE7RUFDQyx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVUckhVO0VTc0hWLGlCVHJIVTtFU3NIVixXQUFBO0FWZ2pERDs7QVU3aURBO0VBQ0MsZUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FWZ2pERDs7QVU3aURBO0VBQ0MsU0FBQTtBVmdqREQ7O0FVN2lEQTs7RUFFQyxzQkFBQTtFQUNBLHNDQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QVZnakREOztBVTdpREE7RUFDQyw4QlQ1TWtCO0FENHZEbkI7O0FVN2lEQTtFQUNDLGdCVDFKUztBRDBzRFY7O0FVN2lEQTtFQUNDLG9DVHBOa0I7QURvd0RuQjs7QVU3aURBO0VBQ0MsZUFBQTtBVmdqREQ7O0FVN2lEQTtFQUNDLGNBQUE7QVZnakREOztBVTdpREE7Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQkMsYUFBQTtBVmdqREQ7O0FVN2lEQTs7Ozs7Ozs7Ozs7Ozs7OztFQWdCQyxnQkFBQTtBVmdqREQ7O0FVM2lEQSxxQkFBQTtBQUNBO0VBQ0MsV1Q1UWE7QUQwekRkOztBVXppREE7RUFDQztJQUNDLGNBQUE7RVY0aURBO0FBQ0Y7QVV2aURBO0VBQ0MsaUJBQUE7RUFDQTs7SUFFQyxpRUFBQTtJQUNBLG9CVHBLUztJU3FLVCxzQlRwS1M7SVNxS1QsU0FBQTtFVnlpREE7RVV0aUREOztJQUVDLGlFQUFBO0lBQ0Esb0JUcktTO0lTc0tULHNCVHJLUztJU3NLVCxTQUFBO0VWd2lEQTtFVXJpREQ7O0lBRUMsaUVBQUE7SUFDQSxvQlR0S1M7SVN1S1Qsc0JUdEtTO0lTdUtULFNBQUE7RVZ1aURBO0VVcGlERDs7SUFFQyxpRUFBQTtJQUNBLG9CVHZLUztJU3dLVCxzQlR2S1M7SVN3S1QsU0FBQTtFVnNpREE7RVVuaUREOztJQUVDLGlFQUFBO0lBQ0Esb0JUeEtTO0lTeUtULHNCVHhLUztJU3lLVCxTQUFBO0VWcWlEQTtFVWxpREQ7SUFDQyxlVGpOWTtJU2tOWixpQlRqTlk7RURxdkRaO0VVamlERDtJQUNDLGVUMU5ZO0lTMk5aLGlCVDFOWTtFRDZ2RFo7RVVoaUREO0lBQ0MsZVRqT1c7SVNrT1gsaUJUak9XO0VEbXdEWDtFVS9oREQ7O0lBRUMsZ0JBQUE7SUFDQSxtQkFBQTtFVmlp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O0VBQ0EsWUFBQTtBM0tndHVCRDs7QTJLN3N1QkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBM0tndHVCRDs7QTJLN3N1QkE7RUFDQztJQUNDLGNBQUE7RTNLZ3R1QkE7RTJLN3N1QkQ7SUFDQyx1QkFBQTtFM0src3VCQTtFMks1c3VCRDtJQUNDLFlBQUE7RTNLOHN1QkE7RTJLM3N1QkQ7SUFDQyxXQUFBO0lBQ0EsWUFBQTtFM0s2c3VCQTtFMksxc3VCRDtJQUNDLFdBQUE7RTNLNHN1QkE7RTJLenN1QkQ7SUFDQyxZQUFBO0UzSzJzdUJBO0FBQ0YiLCJmaWxlIjoic3R5bGVzLmJ1aWxkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5cdHZhcmlhYmxlIG5hbWluZyBydWxlczpcblx0Y29sb3ItKiAtLSBjb2xvciB2YWx1ZVxuXHRmei0qIC0tIGZvbnQtc2l6ZSB2YWx1ZVxuXHRmdy0qIC0tIGZvbnQtd2VpZ2h0IHZhbHVlXG5cdGZmLSogLS0gZm9udC1mYW1pbHkgdmFsdWVcblx0ZnMtKiAtLSBmb250LXN0eWxlIHZhbHVlXG5cdCotY29sb3IgLS0gY29sb3Igb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQqLWJnIC0tIGJhY2tncm91bmQgb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQuLi5cbiovXG4vKiBzaXplcyAqL1xuLyogY29udGFpbmVyICovXG4vKiBncmlkICovXG4vKiBjb2xvcnMgKi9cbi8qIHNoYWRvd3MgKi9cbi8qIGJvcmRlciByYWRpdXMgKi9cbi8qIHRleHQgKi9cbi8qIHRleHQgeHMgKi9cbi8qIHRyYW5zaXRpb25zICovXG5ib2R5IHtcbiAgLS13aGl0ZS0xMDA6ICNmZmY7XG4gIC0tYmxhY2stMTAwOiAjMDAwO1xuICAtLWJsdWUtMTAwOiAjMDAyNzcyO1xufVxuXG5ib2R5LmRhcmstdGhlbWUge1xuICAtLXdoaXRlLTEwMDogIzAwMDtcbiAgLS1ibGFjay0xMDA6ICNmZmY7XG4gIC0tYmx1ZS0xMDA6ICMwOTQ5YjQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIkludGVyIFJlZ3VsYXJcIiksIGxvY2FsKFwiSW50ZXItUmVndWxhclwiKSwgdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJJbnRlciBNZWRpdW1cIiksIGxvY2FsKFwiSW50ZXItTWVkaXVtXCIpLCB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoXCJJbnRlciBTZW1pQm9sZFwiKSwgbG9jYWwoXCJJbnRlci1TZW1pQm9sZFwiKSwgdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIkludGVyIEJvbGRcIiksIGxvY2FsKFwiSW50ZXItQm9sZFwiKSwgdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibmJyYlwiO1xuICBzcmM6IHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL25icmIvbmJyYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvbmJyYi9uYnJiLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvbmJyYi9uYnJiLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStFOTAxLCBVKzAxODIsIFUrMDE4MztcbiAgc2l6ZS1hZGp1c3Q6IDEyNSU7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibmJyYi1saWdhXCI7XG4gIHNyYzogdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvbmJyYi9uYnJiLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9uYnJiL25icmIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9uYnJiL25icmIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBzaXplLWFkanVzdDogMTI1JTtcbn1cbi5uYnJiLWljb24ge1xuICBmb250LWZhbWlseTogXCJuYnJiLWxpZ2FcIiwgXCJuYnJiXCIsIHNhbnMtc2VyaWY7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhPTFcIjtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiAxO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtd2Via2l0LWZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGRpc2NyZXRpb25hcnktbGlnYXR1cmVzO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBkaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcztcbn1cblxuLm5icmItaWNvbi1ieW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG50ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIm5icmJcIiwgXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LmlvcyxcbmJvZHkuaW9zICoge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b3VjaCAqIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5jb2wge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uY29sLXhsLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhsLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLXhsLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC14bC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhsLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wteGwtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLXhsLS0xMiB7XG4gIG9yZGVyOiAtMTI7XG59XG5cbi5vcmRlci14bC0tMTEge1xuICBvcmRlcjogLTExO1xufVxuXG4ub3JkZXIteGwtLTEwIHtcbiAgb3JkZXI6IC0xMDtcbn1cblxuLm9yZGVyLXhsLS05IHtcbiAgb3JkZXI6IC05O1xufVxuXG4ub3JkZXIteGwtLTgge1xuICBvcmRlcjogLTg7XG59XG5cbi5vcmRlci14bC0tNyB7XG4gIG9yZGVyOiAtNztcbn1cblxuLm9yZGVyLXhsLS02IHtcbiAgb3JkZXI6IC02O1xufVxuXG4ub3JkZXIteGwtLTUge1xuICBvcmRlcjogLTU7XG59XG5cbi5vcmRlci14bC0tNCB7XG4gIG9yZGVyOiAtNDtcbn1cblxuLm9yZGVyLXhsLS0zIHtcbiAgb3JkZXI6IC0zO1xufVxuXG4ub3JkZXIteGwtLTIge1xuICBvcmRlcjogLTI7XG59XG5cbi5vcmRlci14bC0tMSB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLXhsLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLXhsLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLXhsLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLXhsLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLXhsLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLXhsLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLXhsLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLXhsLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLXhsLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLXhsLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLXhsLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXIteGwtMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci14bC0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAub3JkZXItbGctLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5vcmRlci1sZy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLm9yZGVyLWxnLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLm9yZGVyLWxnLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLm9yZGVyLWxnLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLm9yZGVyLWxnLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLm9yZGVyLWxnLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLm9yZGVyLWxnLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLm9yZGVyLWxnLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLm9yZGVyLWxnLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLm9yZGVyLWxnLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5vcmRlci1tZC0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLm9yZGVyLW1kLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAub3JkZXItbWQtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAub3JkZXItbWQtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAub3JkZXItbWQtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAub3JkZXItbWQtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAub3JkZXItbWQtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAub3JkZXItbWQtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAub3JkZXItbWQtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAub3JkZXItbWQtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAub3JkZXItbWQtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLm9yZGVyLXNtLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAub3JkZXItc20tLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5vcmRlci1zbS0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5vcmRlci1zbS0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5vcmRlci1zbS0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5vcmRlci1zbS0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5vcmRlci1zbS0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5vcmRlci1zbS0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5vcmRlci1zbS0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5vcmRlci1zbS0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5vcmRlci1zbS0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5vcmRlci14cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLm9yZGVyLXhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAub3JkZXIteHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAub3JkZXIteHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAub3JkZXIteHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAub3JkZXIteHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAub3JkZXIteHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAub3JkZXIteHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAub3JkZXIteHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAub3JkZXIteHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAub3JkZXIteHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29sLTJ4cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTJ4cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0yeHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLTJ4cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0yeHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMnhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC0yeHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMnhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTJ4cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtMnhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0yeHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTJ4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5vcmRlci0yeHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAub3JkZXItMnhzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5vcmRlci0yeHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAub3JkZXItMnhzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5vcmRlci0yeHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAub3JkZXItMnhzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLTJ4cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItMnhzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci0yeHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLTJ4cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItMnhzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci0yeHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLTJ4cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItMnhzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci0yeHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLTJ4cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItMnhzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLTJ4cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci0yeHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb2wtM3hzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtM3hzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTN4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtM3hzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTN4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zeHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLTN4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0zeHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtM3hzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC0zeHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTN4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtM3hzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItM3hzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAub3JkZXItM3hzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAub3JkZXItM3hzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAub3JkZXItM3hzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLm9yZGVyLTN4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5vcmRlci0zeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAub3JkZXItM3hzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLm9yZGVyLTN4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5vcmRlci0zeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAub3JkZXItM3hzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5vcmRlci0zeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItM3hzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci0zeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLTN4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItM3hzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci0zeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLTN4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItM3hzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci0zeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLTN4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItM3hzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci0zeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItM3hzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLTN4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG4uZmM6Zmlyc3QtY2hpbGQsXG4uZmxjOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxjOmxhc3QtY2hpbGQsXG4uZmxjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmNjLmZjYyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sY2MubGNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsY2MuZmxjYyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlzaWJsZS1pYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpc2libGUtZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aXNpYmxlLWlmIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi52aXNpYmxlLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnZpc2libGUtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpc2libGUtdGMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQub3BlbiAuaGlkZGVuLXdoZW4tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudDpub3QoLm9wZW4pIC5oaWRkZW4td2hlbi1ub3Qtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS1tZC1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aXNpYmxlLW1kLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudmlzaWJsZS1tZC1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aXNpYmxlLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudmlzaWJsZS1tZC10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS1zbS1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aXNpYmxlLXNtLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudmlzaWJsZS1zbS1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aXNpYmxlLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudmlzaWJsZS1zbS10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLXhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUteHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLXhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUteHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLXhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhpZGRlbi0yeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtMnhzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlzaWJsZS0yeHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudmlzaWJsZS0yeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLTJ4cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS0yeHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudmlzaWJsZS0yeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLTJ4cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oaWRkZW4tM3hzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLTN4cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtM3hzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUtM3hzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudmlzaWJsZS0zeHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnZpc2libGUtM3hzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtM3hzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudmlzaWJsZS0zeHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAuaGlkZGVuLTR4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlzaWJsZS00eHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLTR4cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aXNpYmxlLTR4cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLnZpc2libGUtNHhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLTR4cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aXNpYmxlLTR4cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLnZpc2libGUtNHhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4uYy1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy1ncmF5LWRhcmsge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmMtZ3JheSB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4uYy1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjRjEyODJGO1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTIge1xuICBjb2xvcjogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpLCAjRjEyODJGO1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTMge1xuICBjb2xvcjogIzAyODtcbn1cblxuLmMtcHJpbWFyeS0yIHtcbiAgY29sb3I6ICNlMDY7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0yIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0zIHtcbiAgY29sb3I6ICM4MDI7XG59XG5cbi5jLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzc0ZmYzMztcbn1cblxuLmMtc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAjYWZhO1xufVxuXG4uYy13YXJuaW5nIHtcbiAgY29sb3I6ICNlOTE7XG59XG5cbi5jLXdhcm5pbmctbGlnaHQge1xuICBjb2xvcjogI2ZkODtcbn1cblxuLmMtZXJyb3Ige1xuICBjb2xvcjogI2UxMTtcbn1cblxuLmMtZXJyb3ItbGlnaHQge1xuICBjb2xvcjogI2ZhYTtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmJnLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG59XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI0YxMjgyRjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSwgI0YxMjgyRjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMyB7XG4gIGJhY2tncm91bmQ6ICMwMjg7XG59XG5cbi5iZy1wcmltYXJ5LTIge1xuICBiYWNrZ3JvdW5kOiAjZTA2O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTIge1xuICBiYWNrZ3JvdW5kOiAjYTA0O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjODAyO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM3NGZmMzM7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2FmYTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZTkxO1xufVxuXG4uYmctd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZDg7XG59XG5cbi5iZy1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNlMTE7XG59XG5cbi5iZy1lcnJvci1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmYWE7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0YxMjgyRjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkge1xuICBjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNiAhaW1wb3J0YW50O1xuICBmb250OiA0MDAgMTZweC8yNHB4IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLnBhZ2UtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTRweCAhaW1wb3J0YW50O1xufVxuXG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbnRhaW5lci0tZnJlZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHotaW5kZXg6IDE1MDtcbn1cblxuLm92ZXJsYXkub3Blbixcbi5zdGF0ZS0tbW9kYWwtb3BlbiAub3ZlcmxheSxcbi5zdGF0ZS0tbW9kYWwtbG9hZGluZyAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zdmctc3ByaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3ZnLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi50ZXN0LXNjcm9sbGJhciB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZENkQ2O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG5cbi5zY3JvbGxiYXItbm9uZSB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc2Nyb2xsYmFyLW5vbmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG59XG5cbnByZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLm92ZXJsYXksXG4uc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAub3ZlcmxheSxcbi5zdGF0ZS0tbW9iaWxlLXRvcC1uYXYtb3BlbiAub3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4vKiAtLS0gdGV4dCAtLS0gKi9cbmgxLFxuLmgxIHtcbiAgZm9udDogNzAwIDQwcHgvNTBweCBcIm5icmJcIiwgXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQ6IDcwMCAzMHB4LzM4cHggXCJuYnJiXCIsIFwiSW50ZXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDMsXG4uaDMge1xuICBmb250OiA3MDAgMjRweC8zMHB4IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udDogNzAwIDIwcHgvMjhweCBcIm5icmJcIiwgXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQ6IDcwMCAxNnB4LzI0cHggXCJuYnJiXCIsIFwiSW50ZXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHQtc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGV4dC1zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb250LWJhc2Uge1xuICBmb250OiA0MDAgMTZweC8yNHB4IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5saW5rLFxuLnRleHQtZ3VpZGUgYSB7XG4gIGNvbG9yOiAjRjEyODJGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5saW5rOmhvdmVyLFxuLnRleHQtZ3VpZGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNlMDY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmxpbms6Zm9jdXMsXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnRleHQtZ3VpZGUgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4ubGluazphY3RpdmUsXG4udGV4dC1ndWlkZSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYTA0O1xufVxuXG51bCxcbm9sLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9ja3F1b3RlLFxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDI3cHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0YxMjgyRjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi52aWRlby1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4udmlkZW8tYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1ibG9jayBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHIsXG4uaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uaHItLWxnIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRleHQtZ3VpZGUgaDEsXG4udGV4dC1ndWlkZSAuaDEge1xuICBtYXJnaW46IDIwcHggMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWd1aWRlIGgyLFxuLnRleHQtZ3VpZGUgLmgyLFxuLnRleHQtZ3VpZGUgaDMsXG4udGV4dC1ndWlkZSAuaDMsXG4udGV4dC1ndWlkZSBoNCxcbi50ZXh0LWd1aWRlIC5oNCxcbi50ZXh0LWd1aWRlIGg1LFxuLnRleHQtZ3VpZGUgLmg1IHtcbiAgbWFyZ2luOiAyNHB4IDAgMTZweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWd1aWRlIHVsLFxuLnRleHQtZ3VpZGUgb2wge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG59XG5cbi50ZXh0LWd1aWRlIG9sIHtcbiAgY291bnRlci1yZXNldDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2wpIFwiLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1sZWZ0XSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1zY3JvbGxlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGFibGUtc2Nyb2xsZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LWd1aWRlIHRkLFxuLnRleHQtZ3VpZGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSB0aCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnRleHQtZ3VpZGUgdGhlYWQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1ndWlkZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnRleHQtZ3VpZGUgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2sge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHA6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdGFibGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDI6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdWw6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiAtLS0gYmxhY2tvdXQgLS0tICovXG4uYmxhY2tvdXQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaHItLWxnIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiAtLS0gdGV4dCAtLS0gKi9cbiAgaDEsXG4uaDEge1xuICAgIGZvbnQ6IDcwMCAyOHB4LzM2cHggXCJuYnJiXCIsIFwiSW50ZXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoMixcbi5oMiB7XG4gICAgZm9udDogNzAwIDI0cHgvMzBweCBcIm5icmJcIiwgXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGgzLFxuLmgzIHtcbiAgICBmb250OiA3MDAgMjBweC8yOHB4IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDQsXG4uaDQge1xuICAgIGZvbnQ6IDcwMCAxOHB4LzI2cHggXCJuYnJiXCIsIFwiSW50ZXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoNSxcbi5oNSB7XG4gICAgZm9udDogNzAwIDE2cHgvMjRweCBcIm5icmJcIiwgXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50ZXh0LXN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC50ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnRleHQtZ3VpZGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAudGV4dC1ndWlkZSAuaDEsXG4udGV4dC1ndWlkZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50ZXh0LWd1aWRlIGltZyxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1sZWZ0XSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oci0tbGcge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG4vKiAtLS0gYnV0dG9ucyAtLS0gKi9cbi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAxMXB4IDE4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRjEyODJGO1xuICBmb250LWZhbWlseTogXCJuYnJiXCIsIFwiSW50ZXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSksICNGMTI4MkY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSksICNGMTI4MkYgaW5zZXQ7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMjg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDI4IGluc2V0O1xufVxuXG4uYnRuLmJ0bi5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2JiYjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJiIGluc2V0O1xufVxuXG4uYnRuLS1wcmltYXJ5IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAxMXB4IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRjEyODJGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCBjb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI0YxMjgyRjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIC5idG4tLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOmhvdmVyLnByb2R1Y3QtcmV2aWV3c19fZW1wdHktYnRuLCAuYnRuLS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpob3Zlci5wcm9kdWN0LXJldmlld3NfX2N0YS1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMyMTMyQzI7XG4gIH1cbn1cbi5idG4tLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjRjEyODJGO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmJ0bi0tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLnByb2R1Y3QtcmV2aWV3c19fZW1wdHktYnRuLCAuYnRuLS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTphY3RpdmUucHJvZHVjdC1yZXZpZXdzX19jdGEtYnRuIHtcbiAgYmFja2dyb3VuZDogIzIxMzJDMjtcbn1cblxuLmJ0bi0tcHJpbWFyeS5pcy1hY3RpdmUsXG4uYnRuLS1wcmltYXJ5LmJ0bi0tYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0tcHJpbWFyeS5pcy1hY3RpdmU6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuLmJ0bi0tcHJpbWFyeS5idG4tLWFjdGl2ZTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uYnRuLmJ0bi0tcHJpbWFyeS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2JiYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS1vdXRsaW5lIHtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMTI4MkY7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1wcmltYXJ5LW91dGxpbmU6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjRjEyODJGO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGMTI4MkY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmJ0bi0tcHJpbWFyeS1vdXRsaW5lOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0YxMjgyRjtcbiAgYm9yZGVyOiAycHggc29saWQgI0YxMjgyRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi5idG4tLXByaW1hcnktb3V0bGluZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnktb3V0bGluZTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4uYnRuLS1ibHVlIHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAxMXB4IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjkzRUYyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1ibHVlOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSksICMyOTNFRjI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmJ0bi0tYmx1ZTpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSwgIzI5M0VGMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi5idG4tLWJsdWUuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS1ibHVlOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi5idG4tLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiBpbnNldDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLXdoaXRlOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgY29sb3I6ICNiYmI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNiYmIgaW5zZXQ7XG4gIH1cbn1cbi5idG4tLXdoaXRlOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYgaW5zZXQ7XG59XG5cbi5idG4uYnRuLS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXdoaXRlOmRpc2FibGVkIHtcbiAgY29sb3I6ICNiYmI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiYiBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0tcHJpbWFyeS13aGl0ZTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICNiYmI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmJ0bi0tcHJpbWFyeS13aGl0ZTpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4uYnRuLS1wcmltYXJ5LXdoaXRlLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJ0bl9faWNvbi0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYnRuLS1sZyB7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMTFweCAyMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5idG4tLXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnRuLS1zbSAuYnRuX19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmJ0bi0tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi0tY3VzdG9tIHtcbiAgZm9udC1zaXplOiAyMi4xNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTAyJTtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ0bi0tY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuXG4ucHJpY2VfX2dyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucHJpY2VfX3ByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnByaWNlX19ncm91cC0tbmV3IHtcbiAgY29sb3I6ICNGMTI4MkY7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19wcmVmaXgsXG4ucHJpY2UtLWxnIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxuICAucHJpY2VfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxuICAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5wcmljZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZ3VpZGVsaW5lX19oZWFkIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2sge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWNvbG9yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tbGFiZWwge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmd1aWRlbGluZS1lbGVtZW50IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmd1aWRlbGluZS1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmZhZGUtZW50ZXIsXG4uZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5kcm9wZG93bi1lbnRlcixcbi5kcm9wZG93bi1sZWF2ZS10byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGlzdC1jb21wbGV0ZS1pdGVtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ubGlzdC1jb21wbGV0ZS1lbnRlci1mcm9tLFxuLmxpc3QtY29tcGxldGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG59XG5cbi5saXN0LWNvbXBsZXRlLWxlYXZlLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWFjdGl2ZSxcbi5jb2xsYXBzZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGFwc2UtZW50ZXItZnJvbSxcbi5jb2xsYXBzZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qKlxuICogU3dpcGVyIDEwLjMuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBTZXB0ZW1iZXIgMjgsIDIwMjNcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN3aXBlci1pY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuLmFjY29yZGlvbiB7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cblxuLmFjY29yZGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFjY29yZGlvbl9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUtMTAwKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmFjY29yZGlvbl9faXRlbXMtd3JhcC0tbXQwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFjY29yZGlvbl9faXRlbXMge1xuICBtYXgtd2lkdGg6IDgzNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFjY29yZGlvbl9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWJhci0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWJhci10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmFjY29yZGlvbl9faXRlbS1iYXItc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmFjY29yZGlvbl9faXRlbS1iYXItLW9wZW5lZCAuYWNjb3JkaW9uX19pdGVtLWJhci1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWJhci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tYmFyLWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTcwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbiAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxuICAuYWNjb3JkaW9uX19pdGVtLWJhci1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb25fX2l0ZW1zLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5hY2NvcmRpb25fX2l0ZW0tYmFyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmFjY29yZGlvbl9faXRlbS1iYXItaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2dyaWQuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICBtYXJnaW46IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2VsbC5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmFwcC13aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXBwLXdpZGdldF9faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OXB4O1xuICB3aWR0aDogNDlweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXBwLXdpZGdldF9faXRlbS1pY29uIHtcbiAgaGVpZ2h0OiAyOXB4O1xuICB3aWR0aDogMjlweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hcHAtd2lkZ2V0X19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0YxMjgyRjtcbiAgfVxufVxuLmFwcC13aWRnZXRfX2l0ZW06YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk0KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHAtd2lkZ2V0X19pdGVtIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgfVxuICAuYXBwLXdpZGdldF9faXRlbS1pY29uIHtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgfVxuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmFydGljbGUtcG9zdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjI0cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IC00cHg7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLFxuLmFydGljbGUtcG9zdGVyX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFydGljbGUtcG9zdGVyOmhvdmVyIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjZTA2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlLXBvc3RlcjphY3RpdmUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjYTA0O1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmFydGljbGUtcG9zdGVyX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5hcnRpY2xlX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAzMHB4IDAgODBweDtcbn1cblxuLmFydGljbGVfX2xlZnQge1xuICBmbGV4OiAwIDAgMjAlO1xufVxuXG4uYXJ0aWNsZV9fcmlnaHQge1xuICBmbGV4OiAwIDAgODAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFzaWRlLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uYXZhaWxhYmlsaXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICMwMjBiMmE7XG59XG5cbi5hdmFpbGFiaWxpdHlfX21haW4ge1xuICBjb2xvcjogIzAyMGIyYTtcbn1cblxuLmF2YWlsYWJpbGl0eV9fc3RhdHVzIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSAuYXZhaWxhYmlsaXR5X19zdGF0dXMge1xuICBiYWNrZ3JvdW5kOiAjNzRmZjMzO1xufVxuXG4uYXZhaWxhYmlsaXR5LS11bmF2YWlsYWJsZSAuYXZhaWxhYmlsaXR5X19zdGF0dXMge1xuICBiYWNrZ3JvdW5kOiAjZTExO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hdmFpbGFiaWxpdHlfX21haW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogcmdiYSgyLCAxMSwgNDIsIDAuNik7XG4gIH1cbn1cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uYmFkZ2UtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMjkzRUYyO1xufVxuXG4uYmFubmVyLXRlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW46IDEwMHB4IDAgMzBweDtcbn1cblxuLmJhbm5lci10ZWxfX3RlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYW5uZXItdGVsX190ZWwtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjRUQyODJGO1xufVxuXG4uYmFubmVyLXRlbF9fdGVsLXRleHQge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS42cHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xufVxuXG4uYmFubmVyLXRlbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMTJweDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIG1heC13aWR0aDogNTA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lci10ZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLmJhbm5lci10ZWxfX3RlbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgfVxuICAuYmFubmVyLXRlbF9fdGVsLWljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuYmFubmVyLXRlbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgKyAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFza2V0LXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IC0ycHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IC0ycHg7XG4gIHRvcDogLTJweDtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5iYXNrZXQtc21hbGxfX3dpZGdldDpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJhc2tldC1zbWFsbF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmJhc2tldC1zbWFsbF9fYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMnB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19iYWRnZS52aXNpYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJhc2tldC1zbWFsbF9fdGl0bGUge1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5iYXNrZXQtc21hbGxfX3dpZGdldDpob3ZlciAuYmFza2V0LXNtYWxsX19pY29uLFxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgfVxufVxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmFjdGl2ZSAuYmFza2V0LXNtYWxsX19pY29uLFxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmFjdGl2ZSAuYmFza2V0LXNtYWxsX19wcmljZSB7XG4gIGNvbG9yOiAjODAyO1xufVxuXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQgLmJhc2tldC1zbWFsbF9faWNvbiB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYmFza2V0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJhc2tldF9fcHJvZHVjdHMge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJhc2tldF9fc3RpY2t5LXdyYXAge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDE1cHg7XG59XG5cbi5iYXNrZXRfX3Jlc3VtZSB7XG4gIHdpZHRoOiAzNTBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmJhc2tldF9fcHJvZHVjdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5iYXNrZXRfX3N1bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uYmFza2V0X19zdW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmFza2V0X19wYXJhbXMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0X19wYXJhbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0X19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG59XG5cbi5iYXNrZXRfX3Byb21vY29kZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5iYXNrZXRfX3Byb21vY29kZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDEwcHggLTZweCAwO1xufVxuXG4uYmFza2V0X19wcm9tb2NvZGUtZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5iYXNrZXRfX3Byb21vY29kZS1hY3Rpb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0X19mb3JtLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmFza2V0X19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYmFza2V0X19wYXJhbXMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYXNrZXRfX2tleS12YWx1ZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbn1cblxuLmJhc2tldF9fZW1wdHktYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM1YjViNWI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM1YjViNWI7XG59XG5cbi5icmVhZGNydW1ic19fbGluayxcbi5icmVhZGNydW1ic19fY3VycmVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNWI1YjViO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4uYnJlYWRjcnVtYnNfX2N1cnJlbnQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNWI1YjViO1xuICBmaWxsOiBub25lO1xufVxuXG4uYnRuLWRlbCB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgyLCAxMywgMzMsIDAuMDYpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4uYnRuLWRlbF9faWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5idG4tZGVsOmhvdmVyIHtcbiAgY29sb3I6ICNGMTI4MkY7XG59XG5cbi5idG4tc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xufVxuXG4uYnRuLXNjcm9sbC10b3AtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5idG4tc2Nyb2xsLXRvcF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDkwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi1zY3JvbGwtdG9wX19idG46aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMyLCAyMzIsIDIzMCk7XG4gIH1cbn1cbi5idG4tc2Nyb2xsLXRvcF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0YxMjgyRjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5idG4tc2Nyb2xsLXRvcF9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2Njtcbn1cblxuLmJ0bi1zY3JvbGwtdG9wX19idG46YWN0aXZlIC5idG4tc2Nyb2xsLXRvcF9faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5idG4tc2Nyb2xsLXRvcF9fYnRuIHtcbiAgICBib3R0b206IDE4MHB4O1xuICB9XG4gIGJvZHk6aGFzKC5kZXRhaWxlZENhcmRDb250YWluZXIpIC5iMjQtd2lkZ2V0LWJ1dHRvbi13cmFwcGVyLmIyNC13aWRnZXQtYnV0dG9uLXBvc2l0aW9uLWJvdHRvbS1yaWdodCB7XG4gICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHk6aGFzKC5kZXRhaWxlZENhcmRDb250YWluZXIpIC5idG4tc2Nyb2xsLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhdGFsb2ctY29tcGFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAtOHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IC04cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogLTIwcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjYlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbW9kIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICBoZWlnaHQ6IDg0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDIsIDEzLCAzMywgMC4wOCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmUtLWhlYWQtZml4ZWQgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwICsgLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZzogMjRweCAwIDExcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItaWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAub3BlbiAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCA0OSwgMTA2LCAwLjA0KTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjYlO1xuICBwYWRkaW5nOiA4cHggMjBweCA4cHggMDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUtLWJvbGQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA4cHggMjBweCA4cHggMDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMyU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDhweCAxMnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsLS1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWVmO1xufVxuXG4ubm8tdG91Y2ggLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmUgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTZweCAwIDA7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbjogMTJweCAwIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlci1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICNlMDY7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYXJyb3cuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0yNHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjRweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcbiAgICB0b3A6IDk4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgyLCAxMywgMzMsIDAuMDgpO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jYXRhbG9nLWNvbXBhcmUge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1vZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNoZWNrYm94LXJvd19fdmlzdWFsIHtcbiAgICB0b3A6IDFweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMtZ3JpZCB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuICAudG91Y2ggLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWdyaWQge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlIC5pbmxpbmUtdG9vbHRpcF9fYm9keSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnNpZGVJbmZvX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4IDEycHg7XG59XG5cbi5zaWRlSW5mb19faGVhZGVyIC5zaXRlX21hcmtlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5zaWRlSW5mb19faGVhZGVyIC5yYXRpbmctYmxvY2sge1xuICBtYXJnaW46IDA7XG59XG5cbi5zaWRlSW5mb19fdGl0bGUge1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBtYXgtd2lkdGg6IDg2MHB4O1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBmb250LWZhbWlseTogXCJFeG8gMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbnNwYW4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19jb250ZW50LmlzLWV4cGFuZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX21vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzI5M2VmMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjZWQyODJmO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fbW9yZVtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlSW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeSB7XG4gIC0tY2VnLWdhcDogMTJweDtcbiAgLS1jZWctdGh1bWI6IDYwcHg7XG4gIC0tY2VnLXRodW1iLWdhcDogOHB4O1xuICAtLWNlZy1yYWRpdXMtdGh1bWI6IDhweDtcbiAgLS1jZWctcmFkaXVzLW1haW46IDE2cHg7XG4gIC0tY2VnLWFjdGlvbi1iZzogI2YxZjFmMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MzJweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWNlZy10aHVtYikgKyB2YXIoLS1jZWctZ2FwKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IHZhcigtLWNlZy10aHVtYik7XG4gIG1pbi13aWR0aDogdmFyKC0tY2VnLXRodW1iKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWJzLXN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3RodW1icy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWJzLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IHZhcigtLWNlZy10aHVtYik7XG4gIGhlaWdodDogdmFyKC0tY2VnLXRodW1iKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1jZWctdGh1bWIpO1xuICBoZWlnaHQ6IHZhcigtLWNlZy10aHVtYik7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2VnLXJhZGl1cy10aHVtYik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWI6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3RodW1iLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYi12aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19wbGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCAwIDZweCAxMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYi1vdmVybGF5LWJsdXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgxKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG59XG5cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9faWNvbi0zNjAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19pY29uLTM2MC5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19pY29uLTM2MCBzdmcsXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2ljb24tMzYwIHVzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3N0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDIwcHg7XG4gIGFzcGVjdC1yYXRpbzogODYwLzY1NjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2VnLXJhZGl1cy1tYWluKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19zd2lwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3NsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX21lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX21lZGlhLS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19tZWRpYS0tZnJhbWUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9faW1hZ2UsXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2ZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5NSU7XG4gIGhlaWdodDogOTUlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXI6IDA7XG59XG5cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19iYWRnZS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG59XG5cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fYmFkZ2UtLWluc3RhbGxtZW50IHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmNmEwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgYm90dG9tOiAxNnB4O1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19hciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDdweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDEycHggMCA4cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jZWctYWN0aW9uLWJnKTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbn1cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19hci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fYXItaWNvbiAuc3ZnLWljb24sXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2FyLWljb24gLnYtcHJvcGVydHktaWNvbixcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fYXItaWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2FyLWljb24gc3ZnLFxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19hci1pY29uIHVzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19hci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fcm90YXRlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNlZy1hY3Rpb24tYmcpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19yb3RhdGUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fcm90YXRlLWJ0biAuY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2ljb24tMzYwIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDhweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1jZWctdGh1bWIpICsgNHB4KTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWNlZy10aHVtYikgKyA0cHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tY2VnLXRodW1iKSArIDRweCk7XG4gIH1cbiAgLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYnMtc3dpcGVyIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG4gIC5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fc3RhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICB9XG4gIC5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fYXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucHJvZHVjdC1pbmZvLXRhYnMge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDk2cHg7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fbGVnYWwuY2hhcmFjdGVyaXN0aWNzX19kZXNjciB7XG4gIG1heC13aWR0aDogOTI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2xlZ2FsIC5jaGFyYWN0ZXJpc3RpY3NfX2Rlc2NyLWxlZ2FsIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzX19sZWdhbCAuY2hhcmFjdGVyaXN0aWNzX19kZXNjci1sZWdhbCBwIHtcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2xlZ2FsIC5jaGFyYWN0ZXJpc3RpY3NfX2Rlc2NyLWxlZ2FsIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fbGVnYWwgLmNoYXJhY3RlcmlzdGljc19fZGVzY3ItZGlzY2xhaW1lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzX190YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3RhYjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0UyRTJFMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fdGFiLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fY291bnQge1xuICBjb2xvcjogI2YxMjgyZjtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzX19jb3VudC0temVybyB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmlzLWFjdGl2ZVtkYXRhLXBhbmVsPWJyYW5kXSB7XG4gIG1heC13aWR0aDogOTI0cHg7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTNlMztcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDk2cHg7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQ6bm90KC5pcy1vcGVuKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzE0MTQxNDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxNDE0MTQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02NSUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWl0ZW0uaXMtb3BlbiAucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24taXRlbS5pcy1vcGVuIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwge1xuICBwYWRkaW5nOiA4cHggMCAxNnB4O1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnMtLWFjY29yZGlvbiAucHJvZHVjdC1pbmZvLXRhYnNfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlLXNjaGVtZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3NjaGVtZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmluZm8tdGFibGVfX2xpbmUge1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuaW5mby10YWJsZV9fbGluZSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHtcbiAgbWF4LXdpZHRoOiA5MjRweDtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX190YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHRkIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHRkW2l0ZW1wcm9wPXZhbHVlXSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fdGFibGUgLmNoYXJhY3RlcmlzdGljc19fbW9yZS1yb3cge1xuICBoZWlnaHQ6IDU4cHg7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX190YWJsZSAuY2hhcmFjdGVyaXN0aWNzX19tb3JlLXJvdyB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX190YWJsZSB0ci5pcy1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fbW9yZS1yb3cgdGQge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fZGlzY2xhaW1lci1yb3cgdGQge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX2Rpc2NsYWltZXItcm93IC5jaGFyYWN0ZXJpc3RpY3NfX2Rlc2NyLWRpc2NsYWltZXIge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogOTI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjODQ4NDg0O1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzI5M2VmMjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyOTNlZjI7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNlZDI4MmY7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19tb3JlOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQyODJmO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fc2NoZW1lVGl0bGUge1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICBmb250LWZhbWlseTogXCJFeG8gMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fc2NoZW1lSXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWVJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fc2NoZW1lSXRlbUltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWVJdGVtQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fc2NoZW1lSXRlbVRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC00JTtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWVJdGVtRGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTQlO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA5MjRweCkgbWF4LWNvbnRlbnQ7XG4gIGNvbHVtbi1nYXA6IDM0cHg7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX21haW4ge1xuICBncmlkLWNvbHVtbjogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDkyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19tYWluID4gLmNoYXJhY3RlcmlzdGljc19fdGFibGUsXG4ucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX21haW4gPiAucHJvZHVjdC1pbmZvLXRhYnNfX2xlZ2FsLFxuLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19tYWluID4gLmNoYXJhY3RlcmlzdGljc19fbW9yZS13cmFwIHtcbiAgbWF4LXdpZHRoOiA5MjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWNoYXJhY3RlcmlzdGljcyA+IC5jaGFyYWN0ZXJpc3RpY3NfX3NjaGVtZSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuXG4uY2hhcmFjdGVyaXN0aWNzX19tb3JlLXdyYXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFicyAuY2hhcmFjdGVyaXN0aWNzX190aXRsZSxcbi5wcm9kdWN0LWluZm8tdGFicyAubWF0ZXJpYWxzX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLm1hdGVyaWFsc19fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5tYXRlcmlhbHNfX3RleHQge1xuICBtYXgtd2lkdGg6IDkwNnB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAubWF0ZXJpYWxzX19ndWlkYW5jZUNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwNnB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLm1hdGVyaWFsc19fZ3VpZGFuY2VJbWcge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDkwNi80ODA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLm1hdGVyaWFsc19fZ3VpZGFuY2VJbWdfbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5tYXRlcmlhbHNfX2d1aWRhbmNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MnB4O1xuICBib3R0b206IDI4cHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4IDMycHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gODRweCk7XG4gIHBhZGRpbmc6IDMycHggNDBweCAzNnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAubWF0ZXJpYWxzX19ndWlkYW5jZUl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5ndWlkYW5jZUl0ZW1fX2ljbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLmd1aWRhbmNlSXRlbV9faWNvIHN2Zyxcbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5ndWlkYW5jZUl0ZW1fX2ljbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5ndWlkYW5jZUl0ZW1fX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2JyYW5kIHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzX19icmFuZC1uYW1lIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzX19icmFuZC10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzQ4NDg0ODtcbn1cblxuLnByb2R1Y3QtaW5mby1maWxlcyB7XG4gIG1heC13aWR0aDogNDAycHg7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmNztcbn1cblxuLnByb2R1Y3QtaW5mby1maWxlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMThweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucHJvZHVjdC1pbmZvLWZpbGVzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtaW4taGVpZ2h0OiAzOHB4O1xufVxuXG4ucHJvZHVjdC1pbmZvLWZpbGVzX19pY29uIHtcbiAgZmxleDogMCAwIDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvZHVjdC1pbmZvLWZpbGVzX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnByb2R1Y3QtaW5mby1maWxlc19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5wcm9kdWN0LWluZm8tZmlsZXNfX2hpbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjODQ4NDg0O1xufVxuXG4ucHJvZHVjdC1pbmZvLWZpbGVzX19lbXB0eSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjODQ4NDg0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWNoYXJhY3RlcmlzdGljcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3MgPiAuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWUge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX190YWJsZS1zY2hlbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlLFxuLnByb2R1Y3QtcmV2aWV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuaW5mby10YWJsZV9fbGluZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5pbmZvLXRhYmxlX19saW5lOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuY2hhcmFjdGVyaXN0aWNzX190YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1pdGVtLmlzLW9wZW4gLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZHVjdC1yZXZpZXdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX2JyYW5kLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWluZm8tdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX25hdiB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtaW5mby10YWJzX19uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fdGFiIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAucHJvZHVjdC1pbmZvLWZpbGVzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLm1hdGVyaWFscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAubWF0ZXJpYWxzX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAubWF0ZXJpYWxzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIH1cbiAgLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLm1hdGVyaWFsc19fZ3VpZGFuY2VDb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLm1hdGVyaWFsc19fZ3VpZGFuY2VJbWdfZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAubWF0ZXJpYWxzX19ndWlkYW5jZUltZ19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFzcGVjdC1yYXRpbzogMzU1LzIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5tYXRlcmlhbHNfX2d1aWRhbmNlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTRweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAubWF0ZXJpYWxzX19ndWlkYW5jZUl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAuZ3VpZGFuY2VJdGVtX19pY28ge1xuICAgIGZsZXg6IDAgMCAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAuZ3VpZGFuY2VJdGVtX19pY28gc3ZnLFxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLmd1aWRhbmNlSXRlbV9faWNvIGltZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5ndWlkYW5jZUl0ZW1fX3RleHQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi10aXRsZSB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbiAgLnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24taXRlbS5pcy1vcGVuIC5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWJhciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG4gIH1cbiAgLnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuY2hhcmFjdGVyaXN0aWNzX190YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX190YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHRkOmxhc3QtY2hpbGQsXG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19tb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWwge1xuICAtLWNnbS1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjk4KTtcbiAgLS1jZ20tY29sb3I6ICNkYmRiZGI7XG4gIC0tY2dtLWNvbG9yLWhvdmVyOiAjZmZmO1xuICAtLWNnbS1idXR0b24tYmc6IHJnYmEoMjQsIDI0LCAyNywgMC42NSk7XG4gIC0tY2dtLWJ1dHRvbi1ob3Zlci1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjg1KTtcbiAgLS1jZ20tdGh1bWItdzogOTZweDtcbiAgLS1jZ20tdGh1bWItaDogNzJweDtcbiAgLS1jZ20tdGh1bWItZ2FwOiA4cHg7XG4gIC0tY2dtLXRodW1iLXJhZGl1czogMnB4O1xuICAtLWNnbS10aHVtYi1vcGFjaXR5OiAwLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1jZ20tY29sb3IpO1xufVxuXG4ubW9kYWwtLWNhdGFsb2ctZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5tb2RhbC0tY2F0YWxvZy1nYWxsZXJ5IC5tb2RhbC13aW5kb3ctLWNhdGFsb2ctZ2FsbGVyeSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4ubW9kYWwtLWNhdGFsb2ctZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jZ20tYmcsIHJnYmEoMjQsIDI0LCAyNywgMC45OCkpO1xufVxuXG4ubW9kYWwtd2luZG93LS1jYXRhbG9nLWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1vZGFsLXdpbmRvdy0tY2F0YWxvZy1nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1vZGFsLXdpbmRvdy0tY2F0YWxvZy1nYWxsZXJ5IC5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX2lubmVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5tb2RhbC13aW5kb3ctLWNhdGFsb2ctZ2FsbGVyeSAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubW9kYWwtd2luZG93LS1jYXRhbG9nLWdhbGxlcnkgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNnbS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1jZ20tY29sb3IpO1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3Rvb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2dtLWJ1dHRvbi1iZyk7XG4gIGNvbG9yOiB2YXIoLS1jZ20tY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbn1cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3Rvb2wgLnN2Zy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190b29sIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdG9vbDpob3ZlciwgLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdG9vbC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2dtLWJ1dHRvbi1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1jZ20tY29sb3ItaG92ZXIpO1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX21lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUycHggNzJweCAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fbWVkaWEtLXpvb21lZCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19pbWFnZSxcbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX2ZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9faW1hZ2Uge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX2ZyYW1lIHtcbiAgd2lkdGg6IG1pbigxMDAlLCA5NjBweCk7XG4gIGhlaWdodDogbWluKDEwMCUsIDcwdmgpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX25hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jZ20tYnV0dG9uLWJnKTtcbiAgY29sb3I6IHZhcigtLWNnbS1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fbmF2IC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19uYXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jZ20tYnV0dG9uLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWNnbS1jb2xvci1ob3Zlcik7XG59XG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19uYXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX25hdi0tcHJldiB7XG4gIGxlZnQ6IDhweDtcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fbmF2LS1uZXh0IHtcbiAgcmlnaHQ6IDhweDtcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdGh1bWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjcsIDAuOTIpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdGh1bWJzLXN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWNnbS10aHVtYi1oKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3RodW1icy1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiB2YXIoLS1jZ20tdGh1bWItdyk7XG4gIGhlaWdodDogdmFyKC0tY2dtLXRodW1iLWgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IHZhcigtLWNnbS10aHVtYi13KTtcbiAgaGVpZ2h0OiB2YXIoLS1jZ20tdGh1bWItaCk7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jZ20tdGh1bWItcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiB2YXIoLS1jZ20tdGh1bWItb3BhY2l0eSk7XG4gIG91dGxpbmU6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLCBvdXRsaW5lLWNvbG9yIDAuMTVzIGVhc2U7XG59XG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYi0tYWN0aXZlLCAuY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYi5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICM1ZWIwZWY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYi12aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fcGxheSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDAgNnB4IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdGh1bWItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI4KTtcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9faWNvbi0zNjAge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZy1nYWxsZXJ5LW1vZGFsIHtcbiAgICAtLWNnbS10aHVtYi13OiA3MnB4O1xuICAgIC0tY2dtLXRodW1iLWg6IDU0cHg7XG4gIH1cbiAgLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdG9vbCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3Rvb2wgLnN2Zy1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fbWVkaWEge1xuICAgIHBhZGRpbmc6IDUycHggMTJweCAxMnB4O1xuICB9XG4gIC5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYnMge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDEycHg7XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW0tbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMCAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtLWxheW91dF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW0tbGF5b3V0X19nYWxsZXJ5IHtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiA5MzJweDtcbn1cblxuLmNhdGFsb2ctaXRlbS1sYXlvdXRfX3NpZGViYXIge1xuICBmbGV4OiAwIDEgMzg3cHg7XG4gIHdpZHRoOiAzODdweDtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtLWxheW91dF9faGVhZGluZzpub3QoOmVtcHR5KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5jYXRhbG9nLWl0ZW0tbGF5b3V0X19nYWxsZXJ5LFxuLmNhdGFsb2ctaXRlbS1sYXlvdXRfX3NpZGViYXIge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0NDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ltYWdlLFxuLmNhdGFsb2ctaXRlbV9faW1hZ2UucHJvZHVjdC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuICBtYXJnaW46IDE1cHggMDtcbiAgbWF4LXdpZHRoOiAyMTZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW5mbyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wYXJhbXMge1xuICBtYXJnaW46IDMwcHggMDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGFiIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX3Zpc3VhbC13cmFwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX3Zpc3VhbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXRhbG9nLWxpbmtzIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5jYXRhbG9nLWxpbmtzX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG59XG5cbi5jYXRhbG9nLWxpbmtzX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1saW5rc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMkYyRjJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2F0YWxvZy1saW5rc19faXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAyMThweCA2MXB4IDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwKSwgMCAxMzlweCA1NnB4IDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjAxKSwgMCA3OHB4IDQ3cHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMDUpLCAwIDM1cHggMzVweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4wOSksIDAgOXB4IDE5cHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMSk7XG4gICAgY29sb3I6ICNFQzI4MkY7XG4gIH1cbn1cbi5jYXRhbG9nLWxpbmtzX19pbWFnZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDQzcHg7XG59XG5cbi5jYXRhbG9nLWxpbmtzX19tb2ItaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWxpbmtzX190ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nLWxpbmtzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NC43OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nLWxpbmtzIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAuY2F0YWxvZy1saW5rc19faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG4gIC5jYXRhbG9nLWxpbmtzX19tb2ItaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5jYXRhbG9nLWxpbmtzX19ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jYXRhbG9nLWxpbmtzX19jZWxsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhmOWZkO1xuICB9XG4gIC5jYXRhbG9nLWxpbmtzX19jZWxsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhdGFsb2ctbGlua3NfX2ltYWdlIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGFsb2ctbGlua3NfX2l0ZW06aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICNFQzI4MkY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2ctbGlua3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmNhdGFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9wLW5hdiB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX3RvcC1uYXYtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYWN0aXZlLWZpbHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjRjEyODJGO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSwgI0YxMjgyRjtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5jYXRhbG9nX19hc2lkZS10b2dnbGU6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTphY3RpdmUge1xuICBjb2xvcjogIzAyODtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTphY3RpdmUge1xuICBjb2xvcjogI2JiYjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCxcbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgICB6LWluZGV4OiAxNjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uY29sbGFwc2VyIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuXG4uY29sbGFwc2VyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTEuNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbGxhcHNlcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuXG4uY29sbGFwc2VyX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmNvbGxhcHNlcl9fdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmNvbGxhcHNlcl9fdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMkYyRjJGO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cblxuLmNvbGxhcHNlcl9fdGFiW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTlGQTtcbiAgY29sb3I6ICNFQzI4MkY7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29sbGFwc2VyX190YWI6aG92ZXIge1xuICAgIGNvbG9yOiAjRUMyODJGO1xuICB9XG59XG4uY29sbGFwc2VyX190YWItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmNvbGxhcHNlcl9fdGFiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4IDM3cHg7XG59XG5cbi5jb2xsYXBzZXJfX2l0ZW0tY29udGVudC50ZXh0LWd1aWRlIHVsID4gbGksXG4uY29sbGFwc2VyX190YWItY29udGVudC50ZXh0LWd1aWRlIHVsID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbGxhcHNlcl9faXRlbS1jb250ZW50LnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlLFxuLmNvbGxhcHNlcl9fdGFiLWNvbnRlbnQudGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkYyRjJGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2xsYXBzZXIge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG4gIC5jb2xsYXBzZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jb2xsYXBzZXJfX2l0ZW1zIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5jb2xsYXBzZXJfX2l0ZW0tYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5jb2xsYXBzZXJfX2l0ZW0tYmFyLS1vcGVuIHtcbiAgICBjb2xvcjogI0VDMjgyRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFOUZBO1xuICB9XG4gIC5jb2xsYXBzZXJfX2l0ZW0tYmFyLS1vcGVuIC5jb2xsYXBzZXJfX3RhYi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLmNvbGxhcHNlcl9faXRlbS1jb250ZW50LnRleHQtZ3VpZGUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLmNvbGxlY3Rpb25zLWJyZWFkY3J1bWJzIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5jb2xsZWN0aW9ucy1wYWdlLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG59XG5cbi5jb2xsZWN0aW9ucy1zZW8ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmNvbGxlY3Rpb25zLXNlbyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZS5jb2xsZWN0aW9ucy1zZW8gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jb2xsZWN0aW9ucy1maWx0ZXIge1xuICBtYXJnaW46IDMwcHggMCAyNHB4O1xufVxuLmNvbGxlY3Rpb25zLWZpbHRlcjpoYXMoKyAuY29sbGVjdGlvbnNfX21haW4pIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbGxlY3Rpb25zIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fY2FyZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb2xsZWN0aW9ucyAuc2xpZGVyX19hcnJvdyB7XG4gIGZpbGw6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29sbGVjdGlvbnMgLnNsaWRlcl9fYXJyb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG59XG4uY29sbGVjdGlvbnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNvbGxlY3Rpb25zX19oZWFkZXIuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xufVxuXG4uY29sbGVjdGlvbnNfX2hlYWRlci1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLmNvbGxlY3Rpb25zX19oZWFkZXItdGV4dCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi5jb2xsZWN0aW9uc19faGVhZGVyLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmlsbDogbm9uZTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbGxlY3Rpb25zX19oZWFkZXItbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbi5jb2xsZWN0aW9uc19fdGFicy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jb2xsZWN0aW9uc19fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uY29sbGVjdGlvbnNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGhlaWdodDogNTRweDtcbn1cblxuLmNvbGxlY3Rpb25zX19saW5rLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sbGVjdGlvbnNfX2xpbmstdGV4dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0ycHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLmNvbGxlY3Rpb25zX19saW5rLWljb24ge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuXG4uY29sbGVjdGlvbnNfX2xpbmstLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29sbGVjdGlvbnNfX2xpbmstLWRlc2t0b3A6aG92ZXIge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG4gIC5jb2xsZWN0aW9uc19fbGluazpob3ZlciAuY29sbGVjdGlvbnNfX2xpbmstdGV4dDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMjgyZjtcbiAgfVxufVxuLmNvbGxlY3Rpb25zX190YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb2xsZWN0aW9uc19fdGFiLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbGxlY3Rpb25zX190YWI6bm90KC5jb2xsZWN0aW9uc19fdGFiLS1hY3RpdmUpOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSBpbnNldDtcbiAgfVxufVxuLmNvbGxlY3Rpb25zX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMjBweDtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIGhlaWdodDogNTQwcHg7XG59XG5cbi5jb2xsZWN0aW9ucy0tbGFuZGluZy1yZXZlcnNlIC5jb2xsZWN0aW9uc19fbWFpbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmNvbGxlY3Rpb25zX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxlY3Rpb25zX19zd2lwZXIsXG4uY29sbGVjdGlvbnNfX3N3aXBlciAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyLFxuLmNvbGxlY3Rpb25zX19zd2lwZXIgLnN3aXBlcixcbi5jb2xsZWN0aW9uc19fc3dpcGVyIC5zd2lwZXItd3JhcHBlcixcbi5jb2xsZWN0aW9uc19fc2xpZGUsXG4uY29sbGVjdGlvbnNfX3NsaWRlLWltYWdlLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb2xsZWN0aW9uc19fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb2xsZWN0aW9uc19fc2xpZGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY29sbGVjdGlvbnNfX3NsaWRlLWltYWdlLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGVjdGlvbnNfX3NsaWRlLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY29sbGVjdGlvbnNfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbGxlY3Rpb25zX19hcnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5jb2xsZWN0aW9uc19fYXJyb3dzIC5zbGlkZXJfX2Fycm93IHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi5jb2xsZWN0aW9uc19fYXJyb3dzIC5zbGlkZXJfX2Fycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmNvbGxlY3Rpb25zX19zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogMTFweDtcbiAgd2lkdGg6IDEzMnB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xsZWN0aW9uc19fc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMge1xuICBmbGV4OiAxIDEgNTAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLS1zY3JvbGxhYmxlIC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtaW5uZXIge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtaW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1iYXItZHJhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDVzIGxpbmVhcjtcbn1cblxuLmNvbGxlY3Rpb25zX19wcm9kdWN0LFxuLmNvbGxlY3Rpb25zX19wcm9kdWN0LXNsaWRlIHtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDU0MHB4O1xufVxuXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3Qtc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc3dpcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaXplOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTMycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xufVxuXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWxvY2ssXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXNjcm9sbGJhciAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5jb2xsZWN0aW9ucyAucHJvZHVjdCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbGxlY3Rpb25zIC5wcm9kdWN0LWdyaWRfX3RvcCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwO1xufVxuXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9faW1hZ2VzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbGxlY3Rpb25zIC5wcm9kdWN0LWdyaWRfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmNvbGxlY3Rpb25zIC5wcm9kdWN0LWdyaWRfX25hbWUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNvbGxlY3Rpb25zIC5wcm9kdWN0LWdyaWRfX3RleHQsXG4uY29sbGVjdGlvbnMgLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHJnYmEoMiwgMTEsIDQyLCAwLjYpO1xufVxuXG4uY29sbGVjdGlvbnMgLmF2YWlsYWJpbGl0eV9fc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxlY3Rpb25zIC5wcm9kdWN0LWdyaWRfX2F2YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fY29sb3JzIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fcHJpY2Uge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmNvbGxlY3Rpb25zIC5zdGF0dXMtbGFiZWwge1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbGxlY3Rpb25zLWJyZWFkY3J1bWJzIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuY29sbGVjdGlvbnMtcGFnZS10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlLmNvbGxlY3Rpb25zLXNlbyBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zLWZpbHRlciB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTZweDtcbiAgfVxuICAuY29sbGVjdGlvbnMge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG4gIC5jb2xsZWN0aW9uc19faGVhZGVyLnNlY3Rpb24tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLmNvbGxlY3Rpb25zLS1sYW5kaW5nIC5jb2xsZWN0aW9uc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jb2xsZWN0aW9uc19faGVhZGVyLWxpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuY29sbGVjdGlvbnNfX3RhYnMtcm93IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5jb2xsZWN0aW9uc19fdGFicyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX190YWJzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29sbGVjdGlvbnNfX3RhYiB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAuY29sbGVjdGlvbnNfX2xpbmstLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuY29sbGVjdGlvbnMtLWxhbmRpbmctcmV2ZXJzZSAuY29sbGVjdGlvbnNfX21haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuY29sbGVjdGlvbnNfX3NsaWRlciB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19jb250cm9scyB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIC5jb2xsZWN0aW9uc19fYXJyb3dzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19hcnJvd3MgLnNsaWRlcl9fYXJyb3cge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAuY29sbGVjdGlvbnNfX2Fycm93cyAuc2xpZGVyX19pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDExcHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19wcm9kdWN0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19wcm9kdWN0cy0tc2Nyb2xsYWJsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19wcm9kdWN0LXNsaWRlLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsLFxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1sb2NrLFxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29sbGVjdGlvbnNfX2xpbmstLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWQyODJmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuY29sbGVjdGlvbnNfX2hlYWRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbGxlY3Rpb25zX19oZWFkZXItbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jb2xsZWN0aW9uc19fc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5jb2xsZWN0aW9uc19fcHJvZHVjdHMgLnByaWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jb2xsZWN0aW9ucy0tbGFuZGluZy1yZXZlcnNlIC5jb2xsZWN0aW9uc19fbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29sbGVjdGlvbnMge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5jb2xsZWN0aW9uc19fYXJyb3dzIC5zbGlkZXJfX2ljb24ge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxuICAuY29sbGVjdGlvbnNfX3Byb2R1Y3RzIC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc3dpcGVyIHtcbiAgICBoZWlnaHQ6IDM2OHB4O1xuICB9XG4gIC5jb2xsZWN0aW9uc19fcHJvZHVjdC1zbGlkZS5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogMzY4cHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zIC5wcm9kdWN0LWdyaWRfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuY29sbGVjdGlvbnMgLnByb2R1Y3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5jb2xsZWN0aW9uc19fc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDMzMnB4O1xuICB9XG4gIC5jb2xsZWN0aW9uc19faGVhZGVyLWxpbmsge1xuICAgIGdhcDogNHB4O1xuICB9XG4gIC5jb2xsZWN0aW9uc19faGVhZGVyLWljb24ge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxufVxuLmNvbG9ycy1zbGlkZXJfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb2xvcnMtc2xpZGVyX19zd2lwZXItc2xpZGVyLXdyYXAge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbG9ycy1zbGlkZXIgLnNsaWRlcl9fYXJyb3cge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmNvbG9ycy1zbGlkZXIgLnNsaWRlcl9fYXJyb3dbZGlzYWJsZWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbG9ycy1zbGlkZXIgLnNsaWRlcl9fYXJyb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmNvbG9ycy1zbGlkZXJfX3NsaWRlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbG9ycy1zbGlkZXJfX3NsaWRlLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY29sb3JzLXNsaWRlcl9fc2xpZGUtbGluay0tb3V0bGluZSB7XG4gIG91dGxpbmU6IDFweCBzb2xpZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbG9ycy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2xvcnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRhY3QtbGluay1ibG9jayB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5jb250YWN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29udGFjdC1saW5rX19ub3RlIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdC1saW5rOmhvdmVyIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNvbnRhY3QtbGluazpmb2N1cyAuY29udGFjdC1saW5rX192YWx1ZSB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG5cbi5jb250YWN0LWxpbms6YWN0aXZlIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbi5jb250YWN0cy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3RzLWxpc3QgLmNvbnRhY3RzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtNCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xufVxuLmNvbnRhY3RzLWxpc3QgLm1hcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogNzYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzLWxpc3QgLm1hcCB7XG4gICAgaGVpZ2h0OiA0NjhweDtcbiAgfVxufVxuXG4uY29udGFjdHMtbGlzdF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1heC1oZWlnaHQ6IDc2MHB4O1xuICBmbGV4OiAwIDAgMzE2cHg7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjRjEyODJGIHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5jb250YWN0cy1saXN0X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdHMtbGlzdF9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDYycHg7XG59XG4uY29udGFjdHMtbGlzdF9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgbWluLWhlaWdodDogOTZweDtcbiAgYm9yZGVyLXJhZGl1czogNjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxMjgyRjtcbn1cbi5jb250YWN0cy1saXN0X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0cy1saXN0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTA2JTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3RzLWxpc3RfX2l0ZW06aG92ZXIgLmNvbnRhY3RzLWxpc3RfX2l0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG59XG4uY29udGFjdHMtbGlzdF9faXRlbS1hZHJlc3Mge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTA2JTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1zcXVhcmUge1xuICBjb2xvcjogcmdiYSgyLCAxMSwgNDIsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDRENEQztcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLXBob25lIHtcbiAgY29sb3I6ICMyOTNFRjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwNiU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3RzLWxpc3RfX2l0ZW0tcGhvbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG59XG4uY29udGFjdHMtbGlzdF9faXRlbS10aW1lIHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY29udGFjdHMtbGlzdF9faXRlbS10aW1lIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAyMEIyQTtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX21hcCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0cy1saXN0X19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhY3RzLWxpc3RfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29udGFjdHMtbGlzdF9faXRlbXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzLWxpc3RfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIG1heC1oZWlnaHQ6IDI1OHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuLmNvbnRhY3RzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2UtZm9vdGVyX19zb2NpYWxzICsgLnBhZ2UtZm9vdGVyX19jb250YWN0cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jb250YWN0c19fdGl0bGUge1xuICBjb2xvcjogIzI5M0VGMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmNvbnRhY3RzX19zY2hlZHVsZS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uY29udGFjdHNfX3NjaGVkdWxlLWl0ZW0gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFjdHNfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFjdHNfX2xpbmUtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyOTNFRjI7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmNvbnRhY3RzX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb250YWN0c19fbGlua3MtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICMwMTAxMDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250YWN0c19fbGlua3MtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3RfX2xpbmstaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNGMTI4MkY7XG4gIH1cbn1cbi5jb250YWN0X19saW5rLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNGMTI4MkY7XG59XG5cbi5jb250YWN0c19fbGlua3MtaXRlbS1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3RzX19saW5rcy1pdGVtOmhvdmVyIC5jb250YWN0c19fbGlua3MtaXRlbS1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG59XG4uY29udmVydGVyX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udmVydGVyX190aXRsZS1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbn1cblxuLmNvbnZlcnRlcl9fdGl0bGUtZmllbGQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uY29udmVydGVyX19jdXJyZW5jeS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IC0zcHggNXB4IDIycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jb252ZXJ0ZXJfX2N1cnJlbmN5LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODhweDtcbn1cblxuLmNvbnZlcnRlcl9fY3VycmVuY3ktbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLTEwMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb252ZXJ0ZXJfX2ZpZWxkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnZlcnRlcl9fZmllbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY29udmVydGVyX19maWVsZC0tc2FsZS1jdXJyZW5jeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNHB4O1xuICByaWdodDogMTZweDtcbiAgei1pbmRleDogMTE7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb252ZXJ0ZXJfX2ZpZWxkLS1idXlpbmctY3VycmVuY3kge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTE0cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbnZlcnRlcl9fYnRuLXN3YXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGMTI4MkYgaW5zZXQ7XG4gIHRvcDogNjlweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udmVydGVyX19idG4tc3dhcDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7XG4gIH1cbn1cbi5jb252ZXJ0ZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmNvbnZlcnRlcl9fYnRuLXN3YXA6aG92ZXIge1xuICBjb2xvcjogIzAyODtcbn1cblxuLmNvbnZlcnRlcl9fZmllbGRzLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY29udmVydGVyX19jdXJyZW5jeS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtNTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb252ZXJ0ZXJfX3RpdGxlLWZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG4gIC5jb252ZXJ0ZXJfX21haW4tZmllbGRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICB9XG4gIC5jb252ZXJ0ZXJfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udmVydGVyX190aXRsZS1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuY29udmVydGVyX19tYWluLWZpZWxkcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLTEwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAuY29udmVydGVyX19jdXJyZW5jeS1uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNvbnZlcnRlcl9fYnRuLXN3YXAge1xuICAgIGxlZnQ6IDQwJTtcbiAgfVxufVxuLmRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZGF0ZXBpY2tlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogMC4ycywgbGVmdCAwcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZGF0ZXBpY2tlci5vcGVuIC5kYXRlcGlja2VyX19jb250YWluZXIsXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmRhdGVwaWNrZXIgdHIge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0aCxcbi5kYXRlcGlja2VyIHRkIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMCBub25lO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRjEyODJGO1xufVxuXG4uZGF0ZXBpY2tlciB0ZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlciB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtcGFzcyxcbi5kYXRlcGlja2VyIHRkLmRhdGUtZnV0dXJlIHtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGMTI4MkY7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjEyODJGO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmUuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjEyODJGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19oZWFkIHRoIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYm9keSB7XG4gIGNvbG9yOiAjRjEyODJGO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19oZWFkLXllYXIsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX3llYXIge1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19tb250aCB7XG4gIG1pbi13aWR0aDogNjZweDtcbn1cblxuLmRhdGVwaWNrZXJfX3N2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2LFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2OjphZnRlcixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG4gIGxlZnQ6IC0ycHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UwNjtcbn1cblxuLmRhdGVwaWNrZXJfX2ZpZWxkLWlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiB7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtY292ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1jb3Zlci0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1pdGVtLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1pdGVtLXdyYXAtLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogNjQzcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX190YWItd3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYi13cmFwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fdGFiLXdyYXA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX190YWIge1xuICBwYWRkaW5nOiAxNXB4IDc3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX190YWJbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fdGFiLWljb24uZGVsaXZlcnktc2VjdGlvbl9fdGFiLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuICBjb2xvcjogI0VEMjgyRjtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYi1uYW1lIHtcbiAgZm9udC1zaXplOiAxMy45cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX190YWIuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMkYyRjJGO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19zbWFsbC10YWItaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiLm9wZW4gLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYi1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWSgtMSk7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19zbWFsbC10YWJbZGlzYWJsZWRdLFxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYi5vcGVuIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI0VDMjgyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTlGQTtcbn1cblxuYnV0dG9uLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbXMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIG1hcmdpbjogLTIwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0ge1xuICBjb2xvcjogIzJGMkYyRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1pdGVtLnRleHQtZ3VpZGUgdWwge1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbS50ZXh0LWd1aWRlIHVsID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0udGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiA3cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkYyRjJGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0gaDUge1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYnMtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX190aXRsZTIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44OHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fc2xvdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAzMHB4IC0xMHB4IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFicy13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY2VsbC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjb2xvcjogIzJGMkYyRjtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0X19maWVsZC10ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdCAuZmllbGQtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNnB4IDUwcHggMTZweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdCAuZmllbGQtc2VsZWN0X19zaGV2cm9uIHtcbiAgdG9wOiA1cHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdCAuZmllbGQtc2VsZWN0X19saXN0IHtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0IC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlQaWNrdXAgLndyYXAge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeVBpY2t1cF9fdGV4dCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgd2lkdGg6IDU2MHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlQaWNrdXBfX2ltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzVGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44OHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzQWRkcmVzcy5hZGRyZXNzX3RleHQgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzQWRkcmVzcy5hZGRyZXNzX3RleHQtY2l0eSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRlbGl2ZXJ5UGlja3VwX19nZW5lcmFsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeUFkZHJlc3NfX2RldGFpbHM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzVGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19zY2hlZHVsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsc0FkZHJlc3MuYWRkcmVzc190ZXh0LmFkZHJlc3NfdGV4dC1jaXR5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzQWRkcmVzcy5hZGRyZXNzX3RleHQuYWRkcmVzc190ZXh0LWNpdHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICBjb2xvcjogIzJGMkYyRjtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIG1hcmdpbjogMjBweCAwIDE2cHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi52LWRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzJGMkYyRjtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiA4cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjJGMkY7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgdWwgPiBsaSxcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgb2wgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyRjJGMkY7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3Nsb3Qtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fc2xvdC1jZWxsIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3Nsb3QtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fc2xvdC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTEuNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnYtZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9faGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICBjb2xvcjogIzJGMkYyRjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2hlYWRlci1ub3RlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9fZ3JvdXBzIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2dyb3Vwcy5mb3JtX19ncm91cHMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9fZ3JvdXAuZm9ybV9fZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9fZmllbGRzIHtcbiAgbWFyZ2luOiAtNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2FjdGlvbiAuYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI0YxMjgyRjtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2FjdGlvbiAuYnRuLS1sZyB7XG4gIHBhZGRpbmc6IDExcHggOTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZmllbGQtZmlsZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5maWVsZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZmllbGQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYm9yZGVyOiAycHggc29saWQgI0QwRDBEMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbiAgZm9udC1mYW1pbHk6IEludGVyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyRjJGMkY7XG59XG5cbi5tb2RhbC0tcmV2aWV3IC5maWVsZC1pbnB1dCxcbi5tb2RhbC1yZXZpZXctZm9ybSAuZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gdGV4dGFyZWEuZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9fYWN0aW9uIC5idG4tLWxnW2Rpc2FibGVkXSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2FjdGlvbiAuYnRuLS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YxMjgyRjtcbiAgfVxufVxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZpZWxkLS1jb25maXJtLWNoZWNrYm94IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZpZWxkLS1jb25maXJtLWNoZWNrYm94IC5maWVsZC1jaGVja2JveCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZmllbGQtY2hlY2tib3hfX3RleHQgYSB7XG4gIGNvbG9yOiAjMDIwQjJBO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2dyb3VwLS1jb25maXJtIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3NlcnZpY2Uge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLnNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5zZXJ2aWNlX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuc2VydmljZV9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeVBpY2t1cF9fdGV4dCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0td3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogNjBweCAwIDYwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX2dyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fZm9ybS13cmFwIC5maWVsZC1zZWxlY3RfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19zbWFsbC10YWIuYWN0aXZlLFxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYi5vcGVuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19hY2NvcmRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdF9fd3JhcCB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuODhweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fdGl0bGUyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fdGFiLXdyYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlQaWNrdXAgLndyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeVBpY2t1cF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeVBpY2t1cF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX2FjY29yZGlvbi1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fYWNjb3JkaW9uLWNvbnRlbnQub3BlbiB7XG4gICAgaGVpZ2h0OiB2YXIoLS1pbml0aWFsLWhlaWdodCk7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYi5vdmVyZmxvdy12aXNpYmxlICsgLmRlbGl2ZXJ5LXNlY3Rpb25fX2FjY29yZGlvbi1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeUFkZHJlc3NfX2RldGFpbHM6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsc1RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeUFkZHJlc3NfX2RldGFpbHNBZGRyZXNzLmFkZHJlc3NfdGV4dC5hZGRyZXNzX3RleHQtY2l0eSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsc0FkZHJlc3MuYWRkcmVzc190ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX3NlcnZpY2Uge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX3Nsb3Qtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19zbG90LWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fc2xvdC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fc2xvdC1mb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5mb3JtX19oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnYtZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9faGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2hlYWRlci1ub3RlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbiAuc2VydmljZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbiAuc2VydmljZV9fd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMkYyRjJGO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAudi1kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMkYyRjJGO1xuICB9XG59XG46cm9vdCB7XG4gIC0tZHAtcHJpbWFyeTogI2YxMjgyZjtcbiAgLS1kcC1wcmltYXJ5LWhvdmVyOiAjZDkxZjI2O1xuICAtLWRwLXByaW1hcnktc29mdDogI2ZkZWFlYTtcbiAgLS1kcC10ZXh0OiAjMmYyZjJmO1xuICAtLWRwLXRleHQtbXV0ZWQ6ICM4MDgwODA7XG4gIC0tZHAtYm9yZGVyOiAjZDBkMGQwO1xuICAtLWRwLWJnOiAjZjZmNmY2O1xuICAtLWRwLWNhcmQ6ICNmZmY7XG4gIC0tZHAtcmFkaXVzOiAxMnB4O1xuICAtLWRwLXJhZGl1cy1zbTogOHB4O1xuICAtLWRwLWZvbnQ6IFwiSW50ZXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZHAtcGFnZSB7XG4gIHBhZGRpbmc6IDI0cHggMCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1iZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1kcC1mb250KTtcbiAgY29sb3I6IHZhcigtLWRwLXRleHQpO1xufVxuXG4uZHAtcGFnZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRwLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IHZhcigtLWRwLXRleHQpO1xufVxuXG4vKiBIZXJvICovXG4uZHAtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHAtcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTRkYztcbn1cblxuLmRwLWhlcm9fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciA2MCU7XG59XG5cbi5kcC1oZXJvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDM4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MiUpO1xufVxuXG4uZHAtaGVyb19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNTZweDtcbn1cblxuLmRwLWhlcm9fX2JhZGdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRwLXJhZGl1cy1zbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLXByaW1hcnkpO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kcC1oZXJvX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IHZhcigtLWRwLXRleHQpO1xufVxuXG4uZHAtaGVyb19fdGV4dCB7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tZHAtdGV4dCk7XG59XG5cbi5kcC1oZXJvX190ZXh0LFxuLmRwLWhlcm9fX3RleHQgcCxcbi5kcC1oZXJvX190ZXh0IHNwYW4sXG4uZHAtaGVyb19fdGV4dCBiIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kcC1oZXJvX190ZXh0IGIge1xuICBjb2xvcjogdmFyKC0tZHAtcHJpbWFyeSk7XG59XG5cbi5kcC1oZXJvX19idG4ge1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4vKiBIZXJvL2Zvcm0gQ1RBOiDQtdC00LjQvdGL0Lkg0LHRgNC10L3QtC3QutGA0LDRgdC90YvQuSwg0LHQtdC3INCz0LvQvtCx0LDQu9GM0L3QvtCz0L4gOmFjdGl2ZSAoIzAyOCkg0LggdGFwLWhpZ2hsaWdodCAqL1xuLmRwLXBhZ2UgYS5idG4uZHAtaGVyb19fYnRuLFxuLmRwLXBhZ2UgLmJ0bi5kcC1mb3JtX19zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRwLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHAtcGFnZSBhLmJ0bi5kcC1oZXJvX19idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuLmRwLXBhZ2UgYS5idG4uZHAtaGVyb19fYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4uZHAtcGFnZSBhLmJ0bi5kcC1oZXJvX19idG46bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuLmRwLXBhZ2UgLmJ0bi5kcC1mb3JtX19zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuLmRwLXBhZ2UgLmJ0bi5kcC1mb3JtX19zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbi5kcC1wYWdlIC5idG4uZHAtZm9ybV9fc3VibWl0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcC1wcmltYXJ5LWhvdmVyKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogQWJvdXQgKyBmZWF0dXJlcyAqL1xuLmRwLWFib3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgNWZyKSBtaW5tYXgoMCwgN2ZyKTtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4uZHAtYWJvdXRfX3RleHQge1xuICBwYWRkaW5nOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1kcC1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1jYXJkKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uZHAtYWJvdXRfX3RleHQgcCB7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG59XG5cbi5kcC1zdGVwcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmRwLXN0ZXBzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZHAtc3RlcHNfX251bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRwLXN0ZXBzX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmRwLWZlYXR1cmVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmRwLWZlYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1kcC1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1jYXJkKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cblxuLmRwLWZlYXR1cmU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLmRwLWZlYXR1cmVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwNS44cHg7XG59XG5cbi5kcC1mZWF0dXJlX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLXByaW1hcnktc29mdCk7XG59XG5cbi5kcC1mZWF0dXJlX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tZHAtcHJpbWFyeSk7XG4gIHN0cm9rZS13aWR0aDogMS44O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG5cbi5kcC1mZWF0dXJlX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcC1mZWF0dXJlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZHAtZmVhdHVyZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWRwLXRleHQtbXV0ZWQpO1xufVxuXG4vKiBGb3JtICovXG4uZHAtZm9ybS1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZzogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHAtcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHAtY2FyZCk7XG59XG5cbi5kcC1mb3JtLXNlY3Rpb25fX2hlYWQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZHAtZm9ybV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAyMHB4IDI0cHg7XG59XG5cbi5kcC1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5kcC1maWVsZC0td2lkZSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uZHAtZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZHAtdGV4dCk7XG59XG5cbi5kcC1maWVsZF9fcmVxIHtcbiAgY29sb3I6IHZhcigtLWRwLXByaW1hcnkpO1xufVxuXG4uZHAtcGFnZSAuZHAtZmllbGRfX2lucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kcC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1kcC1yYWRpdXMtc20pO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogdmFyKC0tZHAtZm9udCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWRwLXRleHQpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uZHAtcGFnZSAuZHAtZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuXG4uZHAtcGFnZSAuZHAtZmllbGRfX2lucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjViNWI1O1xufVxuXG4uZHAtcGFnZSAuZHAtZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcC10ZXh0KTtcbn1cblxuLmRwLWZpZWxkX19lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWRwLXByaW1hcnkpO1xufVxuXG4uZHAtcGFnZSAuZHAtZmllbGQtLWludmFsaWQgLmRwLWZpZWxkX19pbnB1dCxcbi5kcC1wYWdlIC5kcC1maWVsZC0taW52YWxpZCAuZHAtZmllbGRfX2lucHV0OmhvdmVyLFxuLmRwLXBhZ2UgLmRwLWZpZWxkLS1pbnZhbGlkIC5kcC1maWVsZF9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRwLXByaW1hcnkpO1xufVxuXG4uZHAtZmllbGQtLWludmFsaWQgLmRwLWZpZWxkX19lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHAtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMjhweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZHAtY2hlY2tib3hfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRwLWNoZWNrYm94X19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kcC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uZHAtY2hlY2tib3hfX2JveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5kcC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5kcC1jaGVja2JveF9fYm94IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHAtcHJpbWFyeSk7XG59XG5cbi5kcC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5kcC1jaGVja2JveF9fYm94OjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcC1jaGVja2JveF9faW5wdXQ6Zm9jdXMtdmlzaWJsZSArIC5kcC1jaGVja2JveF9fYm94IHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWRwLXRleHQpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uZHAtY2hlY2tib3hfX3RleHQgYSB7XG4gIGNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kcC1mb3JtX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjhweCAwO1xufVxuXG4uZHAtZm9ybV9fc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmRwLWZvcm1fX3N1Ym1pdDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmRwLXN1Y2Nlc3Mge1xuICBwYWRkaW5nOiA0MHB4IDAgOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kcC1zdWNjZXNzW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHAtc3VjY2Vzc19faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5LXNvZnQpO1xufVxuXG4uZHAtc3VjY2Vzc19faWNvbiBzdmcge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLWRwLXByaW1hcnkpO1xuICBzdHJva2Utd2lkdGg6IDIuNDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuXG4uZHAtc3VjY2Vzc19fdGl0bGUge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRwLXN1Y2Nlc3NfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWRwLXRleHQtbXV0ZWQpO1xufVxuXG4vKiBSZXNwb25zaXZlIChicmVha3BvaW50cyBtYXRjaCBraW5nc3R5bGUuYnkpICovXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kcC1hYm91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLmRwLWZlYXR1cmVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kcC1wYWdlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgNjRweDtcbiAgfVxuICAuZHAtaGVybyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuZHAtaGVybzo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDU1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4NSUpO1xuICB9XG4gIC5kcC1oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgLmRwLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmRwLWFib3V0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLmRwLWZlYXR1cmVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLmRwLWZvcm0tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRwLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5kcC1oZXJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLWNhcmQpO1xuICB9XG4gIC5kcC1oZXJvOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuZHAtaGVyb19faW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDQvMztcbiAgICBvYmplY3QtcG9zaXRpb246IDcwJSBjZW50ZXI7XG4gIH1cbiAgLmRwLWhlcm9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDI0cHg7XG4gIH1cbiAgLmRwLWhlcm9fX2JhZGdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcC1oZXJvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmRwLWhlcm9fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRwLWhlcm9fX3RleHQsXG4uZHAtaGVyb19fdGV4dCBwLFxuLmRwLWhlcm9fX3RleHQgc3Bhbixcbi5kcC1oZXJvX190ZXh0IGIge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcC1oZXJvX19idG4sXG4uZHAtcGFnZSAuYnRuLmRwLWZvcm1fX3N1Ym1pdCxcbi5kcC1mb3JtX19zdWJtaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmRwLWFib3V0IHtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuZHAtYWJvdXRfX3RleHQge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmRwLWZlYXR1cmVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5kcC1mZWF0dXJlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gIH1cbiAgLmRwLWZlYXR1cmVfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNzEuNXB4O1xuICB9XG4gIC5kcC1mZWF0dXJlX19pY29uIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmRwLWZlYXR1cmVfX2ljb24gc3ZnIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmRwLWZlYXR1cmVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5kcC1mZWF0dXJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmRwLWZvcm0tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIH1cbiAgLmRwLWZvcm0tc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZHAtZm9ybV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmRwLXBhZ2UgLmRwLWZpZWxkX19pbnB1dCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgfVxuICAuZHAtY2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5kcC1mb3JtX19mb290ZXIge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5kcC1zdWNjZXNzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmRwLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmRwLWZlYXR1cmVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG4uZHAtcGFnZSAuZm9ybV9fZmllbGRzLmRwLWZvcm1fX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMjBweCAyNHB4O1xufVxuXG4uZHAtcGFnZSAuZm9ybV9fZmllbGQtLXdpZGUge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLmRwLXBhZ2UgLmZpZWxkLXRleHQsXG4uZHAtcGFnZSAuZmllbGQtdGVsLFxuLmRwLXBhZ2UgLnYtZmllbGQtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuXG4uZHAtcGFnZSAuZmllbGQtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4uZHAtcGFnZSAuZmllbGQtdGV4dF9fc3Rhcixcbi5kcC1wYWdlIC5maWVsZC1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZjEyODJmO1xufVxuXG4uZHAtcGFnZSAuZmllbGQtaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi5kcC1wYWdlIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2E2YTZhNjtcbn1cblxuLmRwLXBhZ2UgLmZpZWxkLWlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjViNWI1O1xufVxuXG4uZHAtcGFnZSAuZmllbGQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyZjJmMmY7XG59XG5cbi5kcC1wYWdlIC5maWVsZC10ZXh0LS1pbnZhbGlkIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2YxMjgyZjtcbn1cblxuLmRwLXBhZ2UgLmZpZWxkLWVycm9yIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2YxMjgyZjtcbn1cblxuLmRwLXBhZ2UgLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwLS1jb25maXJtIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZHAtcGFnZSAuZm9ybV9fZ3JvdXAtLWNvbmZpcm0gLmZvcm1fX2dyb3VwLWJvZHkge1xuICBtYXJnaW46IDhweCAwIDA7XG59XG5cbi5kcC1wYWdlIC5maWVsZC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5kcC1wYWdlIC5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRwLXBhZ2UgLmRhdGVwaWNrZXJfX3N2Zy1pY29uIHtcbiAgcmlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kcC1wYWdlIC5kYXRlcGlja2VyX19maWVsZC1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi5kcC1wYWdlIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICB3aWR0aDogMjgwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xufVxuXG4uZHAtcGFnZSAuZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHAtcGFnZSAuZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIC5kcC1zdWNjZXNzIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4uZHAtcGFnZSAuZmllbGQtY2hlY2tib3hfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogNnB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZHAtcGFnZSAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1jb2xvcjogI2YxMjgyZjtcbiAgYmFja2dyb3VuZDogI2YxMjgyZjtcbn1cblxuLmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X190ZXh0IGEge1xuICBjb2xvcjogI2YxMjgyZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kcC1wYWdlIC5mb3JtX19mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uZHAtcGFnZSAuZm9ybV9fZm9vdGVyIC5mb3JtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRwLXBhZ2UgLmZvcm1fX2Zvb3RlciAuZm9ybV9fYWN0aW9uIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kcC1wYWdlIC5mb3JtX19mb290ZXIgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHAtcGFnZSAuZm9ybV9fZm9ybS1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGNvbG9yOiAjZjEyODJmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHAtcGFnZSAuZm9ybV9fZmllbGRzLmRwLWZvcm1fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5kcC1wYWdlIC5maWVsZC1pbnB1dCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5kcC1wYWdlIC5mb3JtX19ncm91cC0tY29uZmlybSAuZm9ybV9fZ3JvdXAtYm9keSB7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICB9XG4gIC5kcC1wYWdlIC5maWVsZC1jaGVja2JveCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZHAtcGFnZSAuZm9ybV9fZm9vdGVyIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAuZHAtcGFnZSAuZm9ybV9fZm9vdGVyIC5mb3JtX19hY3Rpb25zLFxuLmRwLXBhZ2UgLmZvcm1fX2Zvb3RlciAuZm9ybV9fYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmRwLXBhZ2UgLmZvcm1fX2Zvb3RlciAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRpc2NvdW50LWJhbm5lciB7XG4gIG1hcmdpbjogMTAwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXIgLmRpc2NvdW50LWJhbm5lciAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmRpc2NvdW50LWJhbm5lcl9fYm9keSB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAycHggZGFzaGVkICNFRDI4MkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0U2RkQ7XG59XG5cbi5kaXNjb3VudC1iYW5uZXJfX2JhcmNvZGUtd3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCAjRUQyODJGO1xufVxuXG4uZGlzY291bnQtYmFubmVyX19iYXJjb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4NXB4O1xuICBtYXgtd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZGlzY291bnQtYmFubmVyX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDQ2cHggODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRpc2NvdW50LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDQzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjcycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZGlzY291bnQtYmFubmVyX19jb2RlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uZGlzY291bnQtYmFubmVyX19jb2RlLWxpbmUge1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0VEMjgyRjtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjRUQyODJGO1xufVxuXG4uZGlzY291bnQtYmFubmVyX19idG4tY29weSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI0VEMjgyRjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRpc2NvdW50LWJhbm5lcl9fYnRuLWNvcHktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5kaXNjb3VudC1iYW5uZXJfX2Rpc2NvdW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjU1cHg7XG59XG5cbi5kaXNjb3VudC1iYW5uZXJfX2Rpc2NvdW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbn1cblxuLmRpc2NvdW50LWJhbm5lcl9fZGlzY291bnQtdmFsdWUge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC00cHg7XG59XG5cbi5kaXNjb3VudC1iYW5uZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmRpc2NvdW50LWJhbm5lcl9fYnRuLW5vdGlmaWNhdGlvbiB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgxNTksIDE1OSwgMTU5LCAwLjI1KTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2J0bi1ub3RpZmljYXRpb24tLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmRpc2NvdW50LWJhbm5lcl9fYnRuLW5vdGlmaWNhdGlvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZGlzY291bnQtYmFubmVyIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxuICAuZGlzY291bnQtYmFubmVyX19ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmRpc2NvdW50LWJhbm5lcl9fYmFyY29kZS13cmFwIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAjRUQyODJGO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmRpc2NvdW50LWJhbm5lcl9fbWFpbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGlzY291bnQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIH1cbiAgLmRpc2NvdW50LWJhbm5lcl9fY29kZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZGlzY291bnQtYmFubmVyX19jb2RlLWxpbmUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjkycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuZGlzY291bnQtYmFubmVyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmRpc2NvdW50LWJhbm5lcl9fZGlzY291bnQge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cbiAgLmRpc2NvdW50LWJhbm5lcl9fZGlzY291bnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG4gIC5kaXNjb3VudC1iYW5uZXJfX2Rpc2NvdW50LXZhbHVlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zLjJweDtcbiAgfVxuICAuZGlzY291bnQtYmFubmVyX19iYXJjb2RlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duX19idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kcm9wZG93bl9fYnRuLWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uZHJvcGRvd25fX2JvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yOHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCBvcGFjaXR5IDAuMjVzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmRyb3Bkb3duLS1sZWZ0IC5kcm9wZG93bl9fYm9keSB7XG4gIHJpZ2h0OiAtMjhweDtcbiAgbGVmdDogdW5zZXQ7XG59XG5cbi5kcm9wZG93bl9fcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtaW4td2lkdGg6IDM3NXB4O1xufVxuXG4uZHJvcGRvd24ub3BlbiAuZHJvcGRvd25fX2JvZHkge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZHJvcGRvd24ub3BlbiAuZHJvcGRvd25fX2J0biAuYnRuX19hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5kcm9wZG93bl9fdGl0bGUge1xuICBmb250OiB2YXIoLS1mb250LW1lbnUpO1xuICBjb2xvcjogI2JiYjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIGEuZHJvcGRvd25fX3RpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI0YxMjgyRjtcbiAgfVxufVxuYS5kcm9wZG93bl9fdGl0bGU6YWN0aXZlIHtcbiAgY29sb3I6ICNGMTI4MkY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmRyb3Bkb3duLS1sZWZ0IC5kcm9wZG93bl9fYm9keSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5kdW1iLWJhbm5lciB7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cblxuLmR1bWItYmFubmVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNjBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kdW1iLWJhbm5lcl9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXJfX2JhY2tncm91bmQtLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXJfX2JhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXJfX2JhY2tncm91bmQtLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmR1bWItYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBjb2xvcjogdmFyKC0tYmx1ZS0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XG59XG5cbi5kdW1iLWJhbm5lcl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTEwMCk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XG59XG5cbi5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcbn1cblxuLmR1bWItYmFubmVyX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA0NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kdW1iLWJhbm5lcl9fYWN0aW9uLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uZHVtYi1iYW5uZXJfX2xlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZHVtYi1iYW5uZXJfX3JpZ2h0IHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kdW1iLWJhbm5lcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kdW1iLWJhbm5lciB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmR1bWItYmFubmVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5kdW1iLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxuICAuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAuZHVtYi1iYW5uZXJfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZHVtYi1iYW5uZXJfX2FjdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZHVtYi1iYW5uZXJfX2FjdGlvbi1pdGVtIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kdW1iLWJhbm5lcl9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mYXZvcml0ZS1hY3Rpb25fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUE5REFBO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5mYXZvcml0ZS1hY3Rpb25fX2J0bi5hY3RpdmUsXG4uZmF2b3JpdGUtYWN0aW9uX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAxODQsIDAuNjgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMTg0LCAxODQsIDAuNjgpO1xuICBjb2xvcjogI0VEMjgyRjtcbn1cblxuLmZhdm9yaXRlLWFjdGlvbl9fYnRuLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmZpZWxkLWF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWF2YXRhcl9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWF2YXRhcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHggMTJweDtcbn1cblxuLmZpZWxkLWF2YXRhcl9fdmlzdWFsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2JiYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC1hdmF0YXJfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtYXZhdGFyX192aXN1YWw6aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5maWVsZC1hdmF0YXJfX2ltYWdlLFxuLmZpZWxkLWF2YXRhcl9fcGgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5maWVsZC1hdmF0YXJfX3BoLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogLTE2cHg7XG59XG5cbi5maWVsZC1hdmF0YXJfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5maWVsZC1hdmF0YXJfX2FjdGlvbi1saW5rIHtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWF2YXRhcl9fYWN0aW9uLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZTA2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1hdmF0YXJfX2FjdGlvbi1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5maWVsZC1hdmF0YXJfX2FjdGlvbi1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYTA0O1xufVxuXG4uZmllbGQtYXZhdGFyX19hY3Rpb24tbGluay0tcmVtb3ZlIHtcbiAgY29sb3I6ICNlMTE7XG59XG5cbi5maWVsZC1hdmF0YXJfX2Vycm9ycyB7XG4gIG1hcmdpbjogNHB4IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiA2cHggMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZmllbGQtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzY2NjtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBib3JkZXItY29sb3I6ICNGMTI4MkY7XG4gIGJhY2tncm91bmQ6ICNGMTI4MkY7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cbiAgLmZpZWxkLWNoZWNrYm94OmhvdmVyOm5vdCguZmllbGQtY2hlY2tib3gtLWRpc2FibGVkKSAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjkyMjI3O1xuICAgIGJhY2tncm91bmQ6ICNiOTIyMjc7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtY2hlY2tib3hfX2lucHV0OmZvY3VzIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG4gIGJvcmRlci1jb2xvcjogIzY2Njtcbn1cblxuLmZpZWxkLWNvZGVfX2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uZmllbGQtY29kZV9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNGMTI4MkY7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWNvZGVfX2lucHV0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG59XG4uZmllbGQtY29kZV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9ybS1lcnJvciAuZmllbGQtY29kZV9faW5wdXQge1xuICBib3JkZXItY29sb3I6ICNlMTE7XG59XG5cbi5maWVsZC1jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY291bnRfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjYmJiO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4uZmllbGQtY291bnRfX2J0bjphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1YiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1hZGQge1xuICByaWdodDogMDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1Yjo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmllbGQtY3VycmVuY3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgMC4ycztcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1hbHQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMsIGNvbG9yIDAuMnM7XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tYWx0IC5maWVsZC1jdXJyZW5jeV9fYnRuIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTcsIDE3LCA1NywgMC4xKSBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tc20gLmZpZWxkLWN1cnJlbmN5X19idG4ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4ub3BlbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fYnRuLXRleHQsXG4uZmllbGQtY3VycmVuY3lfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fYnRuLWFycm93IHtcbiAgcmlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtY3VycmVuY3ktLXNtIC5maWVsZC1jdXJyZW5jeV9fYnRuLWFycm93IHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1jdXJyZW5jeV9fYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjEyODJGO1xufVxuXG4uZmllbGQtY3VycmVuY3ktLW9wZW4ge1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1vcGVuIC5maWVsZC1jdXJyZW5jeV9fYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjEyODJGO1xufVxuXG4uZmllbGQtY3VycmVuY3ktLW9wZW4gLmZpZWxkLWN1cnJlbmN5X19idG4tYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIHdpZHRoOiAxMjVweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB2aXNpYmlsaXR5IDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXMsIGJveC1zaGFkb3cgMC4yNXM7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdC5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRjEyODJGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtOm5vdCguYWN0aXZlKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDY7XG4gIH1cbiAgLmJvZHktLWJsYWNrb3V0IC5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtOm5vdCguYWN0aXZlKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGNvbG9yOiAjRjEyODJGO1xuICB9XG59XG4uZmllbGQtZmlsZV9faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDhweCAyNHB4IDhweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5maWVsZC1maWxlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLmZpZWxkLWZpbGVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5maWVsZC1maWxlX19pdGVtLXJlbW92ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uZmllbGQtZmlsZV9faXRlbS1yZW1vdmU6OmJlZm9yZSxcbi5maWVsZC1maWxlX19pdGVtLXJlbW92ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLXJlbW92ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQyODJGO1xuICB9XG4gIC5maWVsZC1maWxlX19pdGVtLXJlbW92ZTpob3Zlcjo6YmVmb3JlLFxuLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLmZpZWxkLWZpbGVfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDBEMEQwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtZmlsZV9fYnRuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmZpZWxkLWZpbGVfX2J0bi5pcy1kcmFnb3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgMTEsIDQyLCAwLjA0KTtcbn1cblxuLmZpZWxkLWZpbGVfX2J0bi1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZpZWxkLWZpbGVfX2J0bi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDIwQjJBO1xufVxuXG4uZmllbGQtZmlsZV9fYnRuLWVycm9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRUQyODJGO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5maWVsZC1maWxlX19ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICBjb2xvcjogcmdiYSgyLCAxMSwgNDIsIDAuNSk7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1maWxlX19idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICB9XG4gIC5maWVsZC1maWxlX19pdGVtOmhvdmVyIC5maWVsZC1maWxlX19pdGVtLXJlbW92ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5pbnB1dC5maWVsZC1pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXQuZmllbGQtaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uZmllbGQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYm9yZGVyOiAycHggc29saWQgI0QwRDBEMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbiAgZm9udC1mYW1pbHk6IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJGMkYyRjtcbn1cblxuaW5wdXQuZmllbGQtaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG5pbnB1dC5maWVsZC1pbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG4uZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbnRleHRhcmVhLmZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbmlucHV0LmZpZWxkLWlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsXG5pbnB1dC5maWVsZC1pbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCxcbi5maWVsZC1pbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1pbnB1dDpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxufVxuaW5wdXQuZmllbGQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjEyODJGO1xufVxuXG4uZm9ybS1lcnJvciAuZmllbGQtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNlMTE7XG59XG5cbi5maWVsZC1pbnB1dF9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgY29sb3I6IHJnYmEoMiwgMTEsIDQyLCAwLjUpO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5maWVsZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiYiBpbnNldDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLXJhbmdlLXNsaWRlcl9fYmFyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwMCBpbnNldDtcbiAgfVxuICAuZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCAuZmllbGQtcmFuZ2Utc2xpZGVyX19iYXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJiIGluc2V0O1xuICB9XG59XG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAyMHB4O1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dHMgLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0cy1zZXBhcmF0b3Ige1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW46IDAgMTBweCAxNnB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAzcHggMCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2J1ZmZlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19idWZmZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3VuaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1zLXRyYWNrIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1wcmltYXJ5LTEwMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbW96LXJhbmdlLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxMjgyRjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxMjgyRjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1zLXRodW1iIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gM3B4KTtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fc2xpZGVyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxMjgyRjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjEyODJGO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDFweDtcbiAgei1pbmRleDogNDtcbn1cblxuLmZpZWxkLXJhbmdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmllbGQtcmFuZ2UtLXNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmZpZWxkLXJhbmdlX19wcmVmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19wb3N0Zml4IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlIDAuMnM7XG59XG5cbi5maWVsZC1zZWxlY3RfX3dyYXAtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG5zZWxlY3QuZmllbGQtc2VsZWN0X19maWVsZC10ZXh0LWlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIHBhZGRpbmc6IDdweCAzMHB4IDdweCAxMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG5bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtc2VsZWN0X19idG46aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtc2VsZWN0X19idG46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNGMTI4MkY7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuICBib3JkZXItY29sb3I6ICNGMTI4MkY7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHRyYW5zZm9ybSAwLjI1cztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS0tbWVzc2FnZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YxMjgyRjtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLXNlbGVjdF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtc2VsZWN0X19jaGVjay1saXN0LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuXG4uZmllbGQtc2VsZWN0X19jaGVjay1saXN0LWljb24uc2hvd24sXG4uZmllbGQtc2VsZWN0X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXNlbGVjdF9fY2hlY2stbGlzdC1pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fc2hldnJvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtc2VsZWN0X19zaGV2cm9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1zZWxlY3RfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xufVxuXG4uZmllbGQtc2VsZWN0X19jb250ZW50IHAge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fY29udGVudCBoNSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uZmllbGQtdG9nZ2xlcl9fYnV0dG9uIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5maWVsZC10b2dnbGVyX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC10b2dnbGVyX19idXR0b24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGMTI4MkY7XG4gIGJvcmRlci1jb2xvcjogI0YxMjgyRjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtdG9nZ2xlcl9fYnV0dG9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0YxMjgyRjtcbiAgICBib3JkZXItY29sb3I6ICNGMTI4MkY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5maWVsZC10b2dnbGVyX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YxMjgyRjtcbiAgYm9yZGVyLWNvbG9yOiAjRjEyODJGO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZpZWxkLXR1bWJsZXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtdHVtYmxlci1saXN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWVsZC10dW1ibGVyLWxpc3RfX2l0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLXR1bWJsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC10dW1ibGVyOmhvdmVyIHtcbiAgY29sb3I6ICNGMTI4MkY7XG59XG5cbi5maWVsZC10dW1ibGVyX192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjZmQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cblxuLmZpZWxkLXR1bWJsZXI6aG92ZXIgLmZpZWxkLXR1bWJsZXJfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2FiYjI7XG59XG5cbi5maWVsZC10dW1ibGVyX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5maWVsZC10dW1ibGVyX19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5maWVsZC10dW1ibGVyX19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXR1bWJsZXJfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XG59XG5cbi5maWVsZC10dW1ibGVyX19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXR1bWJsZXJfX3Zpc3VhbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG59XG5cbi5maWVsZF9fZXJyb3JzIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmllbGRfX2Vycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZTExO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkX19tdWx0aXBsZS1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LXJlbW92ZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpbGVzLWFuZC1kb2N1bWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERUJFRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDU2cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERERERGO1xuICB9XG4gIC5maWxlcy1hbmQtZG9jdW1lbnRfX2l0ZW06aG92ZXIgLmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbS1pY29uLFxuLmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbTpob3ZlciAuZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtLXRpdGxlLFxuLmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbTpob3ZlciAuZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtLXR5cGUge1xuICAgIGNvbG9yOiAjMjkzRUYyO1xuICB9XG59XG4uZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtLWljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzA1MDUwNTtcbiAgbWluLXdpZHRoOiAzMnB4O1xufVxuLmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbS1pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWxlcy1hbmQtZG9jdW1lbnRfX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzA1MDUwNTtcbn1cblxuLmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbS10eXBlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMwNTA1MDU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuLmZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmlsdGVyX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWx0ZXJfX2xpbmsge1xuICBjb2xvcjogI0YxMjgyRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmlsdGVyX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmlsdGVyX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5maWx0ZXJfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbi5maWx0ZXJfX2xpbmsuZmlsdGVyX19saW5rLS1jdXJyZW50IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtYm9keSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS12aWV3LFxuLmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXJfX2dyb3VwLS12aWV3LFxuLmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tLWNhcmQge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG59XG5cbi5mb3JtX19oZWFkZXIge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5mb3JtX19oZWFkZXItbm90ZSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5mb3JtX19ncm91cHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2dyb3VwcyB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmZvcm1fX2dyb3Vwcy5mb3JtX19ncm91cHMge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi5mb3JtX19ncm91cCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fZ3JvdXAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZ3JvdXAtbm90ZSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5mb3JtX19ncm91cC1ib2R5IHtcbiAgbWFyZ2luOiAxOHB4IDA7XG59XG5cbi5mb3JtX19maWVsZHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19maWVsZHMge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fZmllbGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmZvcm1fX2ZpZWxkLmZvcm1fX2ZpZWxkLS1zcGFjZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5mb3JtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmZvcm1fX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3JzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3Ige1xuICBjb2xvcjogI2UxMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mb3JtX19tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvcm1fX2ZpZWxkLXRleHQtcmVxdWlyZS1jb25maXJtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICMwMjBCMkE7XG59XG5cbi5mb3JtX19maWVsZC0tZmxleC10ZXh0LXJlcXVpcmUtY29uZmlybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb3JtX19maWVsZC0tZmxleC10ZXh0LXJlcXVpcmUtY29uZmlybSAuZmllbGQtLWJpZy1jaGVja2JveCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLmZvcm1fX2ZpZWxkLS1mbGV4LXRleHQtcmVxdWlyZS1jb25maXJtIC5maWVsZC1jaGVja2JveCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtLS1jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZvcm1fX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5mb3JtX19maWVsZC0tZmxleC10ZXh0LXJlcXVpcmUtY29uZmlybSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZm9ybV9fZmllbGQtdGV4dC1yZXF1aXJlLWNvbmZpcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZm9ybV9fZmllbGQtLWZsZXgtdGV4dC1yZXF1aXJlLWNvbmZpcm0gLmZpZWxkLS1iaWctY2hlY2tib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmdhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnlfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZ2FsbGVyeV9fc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2FsbGVyeSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeSAubW9kYWwtd2luZG93X19jbG9zZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uZ2FsbGVyeSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IC00NXB4O1xufVxuXG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjEyODJGO1xufVxuXG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjEyODJGO1xufVxuXG4uZ2FsbGVyeSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgNnB4O1xuICB9XG4gIC5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmdhbGxlcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBib3R0b206IDI0cHg7XG4gIH1cbiAgLmdhbGxlcnkgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5oYWxmLWJhbm5lciB7XG4gIG1hcmdpbjogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4uaGFsZi1iYW5uZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGFsZi1iYW5uZXItLXJpZ2h0IC5oYWxmLWJhbm5lcl9fd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmhhbGYtYmFubmVyLS1ibGFja291dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGFsZi1iYW5uZXJfX2xlZnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbn1cblxuLmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX2xlZnQge1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xufVxuXG4uaGFsZi1iYW5uZXJfX3JpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG59XG5cbi5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX19yaWdodCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG59XG5cbi5oYWxmLWJhbm5lcl9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGFsZi1iYW5uZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvX192aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW9fX3NvdXJjZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb19faWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYWxmLWJhbm5lciB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhbGYtYmFubmVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLmhhbGYtYmFubmVyX19sZWZ0LFxuLmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX2xlZnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuaGFsZi1iYW5uZXJfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFsZi1iYW5uZXJfX2xlZnQsXG4uaGFsZi1iYW5uZXItLXJpZ2h0IC5oYWxmLWJhbm5lcl9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbn1cblxuLmhlcm8tYmxvY2ssXG4uaGVyby1ibG9ja19fZmctbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5oZXJvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlcm8tYmxvY2tfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5oZXJvLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fdGV4dCB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucyB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1ibG9ja19fYWN0aW9ucy1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tYmxvY2tfX2FjdGlvbnMtY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uaGVyby1ibG9ja19fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG4uaGVyby1ibG9ja19fbGluayxcbi5oZXJvLWJsb2NrX19iZy1sYXllcixcbi5oZXJvLWJsb2NrX19iZyxcbi5oZXJvLWJsb2NrX19iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaGVyby1ibG9ja19fbGluayB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5oZXJvLWJsb2NrX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuaGVyby1ibG9ja19fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uaGVyby1ibG9ja19fYmctbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5oZXJvLWJsb2NrX19iZy1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5oZXJvLWJsb2NrX19iZy0tbWVkaXVtLFxuLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLWJsb2NrLS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oZXJvLWJsb2NrLS1kYXJrIC5oZXJvLWJsb2NrX19iZy1sYXllciB7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG59XG5cbi5oZXJvLWJsb2NrLS1yaWdodCAuaGVyby1ibG9ja19fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAzOS4xMzA0MzQ3ODI2dnc7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiA0OHZ3O1xuICB9XG4gIC5oZXJvLWJsb2NrX19iZy0tbGFyZ2UsXG4uaGVyby1ibG9ja19fYmctLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLWJsb2NrX19iZy0tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2dztcbiAgfVxuICAuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNsaWRlcixcbi52LWhlcm8tc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYyg1MHZ3IC0gMTM2MHB4IC8gMik7XG4gIG1pbi13aWR0aDogODBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogI2JiYjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMzYwcHggLyAyIC0gMzJweCk7XG59XG5cbi5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEzNjBweCAvIDIgLSAzMnB4KTtcbn1cblxuLmhlcm8tc2xpZGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2xpZGVyLFxudi1oZXJvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogMzMuNzV2dztcbiAgfVxuICAuaGVyby1zbGlkZXJfX2Fycm93IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNsaWRlcixcbnYtaGVyby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ4dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGVyby1zbGlkZXIsXG52LWhlcm8tc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2dztcbiAgfVxufVxuLmltYWdlLWJhbm5lciB7XG4gIG1hcmdpbjogMjBweCAwIDUwcHg7XG59XG5cbi5pbWFnZS1iYW5uZXJfX2ltYWdlLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmltYWdlLWJhbm5lcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmltYWdlLWJhbm5lcl9faW1hZ2UtLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmltYWdlLWJhbm5lciB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgLmltYWdlLWJhbm5lcl9faW1hZ2Utd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuaW1hZ2UtYmFubmVyX19pbWFnZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW1hZ2UtYmFubmVyX19pbWFnZS0tbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmltYWdlLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5zd2lwZXItc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjRjEyODJGO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDhweCAtNHB4IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYiB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiA0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzgxODY5MDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItLW1vcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIHtcbiAgd2lkdGg6IDE2LjY2NjYlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogM3B4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM4MTg2OTA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWJ0biB+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjEyODJGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYyRjA7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1iIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRvcDogNTAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogNDBweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiA0MHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2Fycm93IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAyNHB4O1xuICBib3R0b206IDI0cHg7XG59XG5cbi5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogMjRweDtcbn1cblxuLmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiB6b29tLWluO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2lmcmFtZS13cmFwIHtcbiAgcGFkZGluZzogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2lmcmFtZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWZyYW1lIHtcbiAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTA2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2l0ZW0tdmlkZW8tbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogOHB4O1xuICB9XG4gIC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDcxLjYlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmltYWdlLXNsaWRlci0tcmVndWxhci5pbWFnZS1zbGlkZXItLWZ1bGwgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG4gIC5pbWFnZS1zbGlkZXItLXJlZ3VsYXIuaW1hZ2Utc2xpZGVyLS1mdWxsIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5pbWFnZS1zbGlkZXJfX2lmcmFtZS13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5pbWFnZS1zbGlkZXJfX2l0ZW0tdmlkZW8tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2lmcmFtZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5oZXJvLXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuaGVyby1zbGlkZXJfX2Fycm93OjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0biB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0bjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9faWNvbiB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuLmltYWdlcy1zbGlkZXJfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWFnZXMtc2xpZGVyX19zbGlkZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmltYWdlcy1zbGlkZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLmltYWdlcy1zbGlkZXJfX3Njcm9sbGJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNEMEQzRjEgIWltcG9ydGFudDtcbiAgbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmltYWdlcy1zbGlkZXJfX3Njcm9sbGJhciAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2VzLXNsaWRlcl9fc2xpZGUuaW1hZ2VzLXNsaWRlcl9fc2xpZGUuaW1hZ2VzLXNsaWRlcl9fc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbWFnZXMtc2xpZGVyX19zbGlkZXItb3ZlcmxheXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbn1cblxuLmltYWdlcy1zbGlkZXJfX3NsaWRlci1vdmVybGF5IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5pbmZvLWJveCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmluZm8tYm94X19ncm91cCB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uaW5mby1ib3hfX2hlYWRpbmcsXG4uaW5mby1ib3hfX2JvZHkge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1ib3gge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5pbnN0YWxsbWVudC1tb2RhbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1NnB4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuLmluc3RhbGxtZW50LW1vZGFsX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMCAzMnB4O1xufVxuXG4uaW5zdGFsbG1lbnQtbW9kYWxfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnN0YWxsbWVudC1tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmluc3RhbGxtZW50LW1vZGFsX19jbG9zZSAuc3ZnLWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uaW5zdGFsbG1lbnQtbW9kYWxfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmluc3RhbGxtZW50LW1vZGFsX190YWIge1xuICBmbGV4OiAxIDEgMDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiA4cHggNHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjODU4Njg2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uaW5zdGFsbG1lbnQtbW9kYWxfX3RhYi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwNTA1MDU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIG1heC1oZWlnaHQ6IG1pbig1MnZoLCA0ODBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2l0ZW0tLXN0YXRpYyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmluc3RhbGxtZW50LW1vZGFsX19pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAxMDVweDtcbiAgd2lkdGg6IDEwNXB4O1xuICBoZWlnaHQ6IDY3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5pbnN0YWxsbWVudC1tb2RhbF9faXRlbS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLmluc3RhbGxtZW50LW1vZGFsX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmluc3RhbGxtZW50LW1vZGFsX19pdGVtLXRleHQge1xuICBjb2xvcjogIzg1ODY4NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ubW9kYWwtLWluc3RhbGxtZW50IC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2RhbC0taW5zdGFsbG1lbnQgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLS1pbnN0YWxsbWVudCAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtLWluc3RhbGxtZW50IC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuICAubW9kYWwtLWluc3RhbGxtZW50IC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1NnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLm1vZGFsLS1pbnN0YWxsbWVudCAubW9kYWwtd2luZG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaW5zdGFsbG1lbnQtbW9kYWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluc3RhbGxtZW50LW1vZGFsIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG4gIC5pbnN0YWxsbWVudC1tb2RhbF9faGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICB9XG4gIC5pbnN0YWxsbWVudC1tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuaW5zdGFsbG1lbnQtbW9kYWxfX3RhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmluc3RhbGxtZW50LW1vZGFsX190YWIge1xuICAgIHBhZGRpbmc6IDhweCAycHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5pbnN0YWxsbWVudC1tb2RhbF9fbGlzdCB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IG1pbig2MHZoLCA1MjBweCk7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIC5pbnN0YWxsbWVudC1tb2RhbF9faXRlbSB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5pbnN0YWxsbWVudC1tb2RhbF9faXRlbS1pbWFnZSB7XG4gICAgZmxleDogMCAwIDg4cHg7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5pbnN0YWxsbWVudC1tb2RhbF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5pbnN0YWxsbWVudC1tb2RhbF9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCxcbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiA0MCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zcGFjZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIDZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2JiYjtcbn1cblxuLmxhenktY29tcG9uZW50X190ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB6LWluZGV4OiAzMDtcbn1cblxuLmxvYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubG9hZGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjRjEyODJGO1xuICBhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGU7XG59XG5cbi5sb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmxvY2F0aW9uLW1vZGFsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIHBhZGRpbmc6IDI0cHggMjBweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDE3cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDAgMCAxMnB4IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19jbG9zZSAuc3ZnLWljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX21lZGlhIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19zdWdnZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweCAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19zdWdnZXN0LXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbjogMCA0cHggNnB4IDA7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2Y4MmQ0MDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubG9jYXRpb24tbW9kYWxfX3N1Z2dlc3QtdGFnOmhvdmVyIHtcbiAgICBjb2xvcjogIzFlNTViOTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY4O1xuICB9XG59XG4ubG9jYXRpb24tbW9kYWxfX3N1Z2dlc3QtdGFnLS1hY3RpdmUge1xuICBjb2xvcjogIzFlNTViOTtcbiAgYmFja2dyb3VuZDogI2YyZjVmODtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2NhdGlvbi1tb2RhbF9fc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5sb2NhdGlvbi1tb2RhbF9fc2VsZWN0LXZhbHVlLS1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX3NlbGVjdC1jbGVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sb2NhdGlvbi1tb2RhbF9fc2VsZWN0LWNsZWFyIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5sb2NhdGlvbi1tb2RhbF9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgOHB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NhY2VkMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5sb2NhdGlvbi1tb2RhbF9fc2VhcmNoIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEycHggNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNlYmViZWIgdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmdcIikgbm8tcmVwZWF0IDEwcHggY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5sb2NhdGlvbi1tb2RhbF9fb3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19vcHRpb246aG92ZXIsXG4ubG9jYXRpb24tbW9kYWxfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX2VtcHR5IHtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2NhdGlvbi1tb2RhbF9fc2F2ZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxNjdweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubW9kYWwtLWxvY2F0aW9uIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2RhbC0tbG9jYXRpb24gLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLS1sb2NhdGlvbiAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLS1sb2NhdGlvbiAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1vZGFsLS1sb2NhdGlvbiAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5tb2RhbC0tbG9jYXRpb24gLm1vZGFsLXdpbmRvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5sb2NhdGlvbi1tb2RhbCB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDI0cHg7XG4gIH1cbiAgLmxvY2F0aW9uLW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAubG9jYXRpb24tbW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmxvY2F0aW9uLW1vZGFsX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5sb2NhdGlvbi1waWNrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG9jYXRpb24tcGlja2VyX19pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZpbGw6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubG9jYXRpb24tcGlja2VyOmhvdmVyIC5sb2NhdGlvbi1waWNrZXJfX2ljb24ge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG4gIC5sb2NhdGlvbi1waWNrZXI6aG92ZXIgLmxvY2F0aW9uLXBpY2tlcl9fZmllbGQge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG59XG4ubG9jYXRpb24tcGlja2VyX19maWVsZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sb2NhdGlvbi1waWNrZXJfX2ZpZWxkOmhvdmVyIHtcbiAgICBjb2xvcjogI2VkMjgyZjtcbiAgfVxufVxuLmxvY2F0aW9uLXBpY2tlcl9fZmllbGQgLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvY2F0aW9uLXBpY2tlcl9fZmllbGQgLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubG9jYXRpb24tcGlja2VyX19maWVsZCAuZmllbGQtc2VsZWN0X19saXN0IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLm1haW4tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1iYW5uZXJfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFpbi1iYW5uZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1haW4tYmFubmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLm1haW4tbmF2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzAsIDIzMiwgMjUzLCAwLjI5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLm1haW4tbmF2X19sYXlvdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5tYWluLW5hdl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1haW4tbmF2X19saW5rLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjMjkzRUYyO1xufVxuXG4ubWFpbi1uYXZfX2xpbmstbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1haW4tbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2VkMjgyZjtcbiAgfVxufVxuLm1haW4tbmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubWFpbi1uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLm1haW4tbmF2X19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsubWFpbi1uYXZfX2xpbmstLW9wZW46OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuXG4ubWFpbi1uYXZfX2RkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyNXB4IDAgNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHotaW5kZXg6IDEyMDtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1haW4tbmF2X19kZC1jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgei1pbmRleDogMTQwO1xufVxuXG4ubWFpbi1uYXZfX2RkLS1vcGVuIC5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZSAwLjFzO1xufVxuXG4ubWFpbi1uYXZfX2RkLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW5hdl9fZGQtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLm1haW4tbmF2X19kZC1jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbmF2X19kZC1jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1oZWFkIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluayB7XG4gIGNvbG9yOiAjRjEyODJGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiA2cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWxpbmsge1xuICBjb2xvcjogI0YxMjgyRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1haW4tbmF2X19kZC1saXN0LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZTA2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5tYWluLW5hdl9fZGQtbGlzdC1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5tYWluLW5hdl9fZGQtbGlzdC1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYTA0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluLW5hdl9fZGQtY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAubWFpbi1uYXZfX2xheW91dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgLmJ4LWlvcyAubWFpbi1uYXYgLm1haW4tbmF2X19saW5rIC5tYWluLW5hdl9fbGluay1pY29uLFxuLmlvcyAubWFpbi1uYXYgLm1haW4tbmF2X19saW5rIC5tYWluLW5hdl9fbGluay1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm1haW4tbmF2X19kZC1jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLm1haW4tbmF2X19kZC1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1haW4tc2xpZGVyIHtcbiAgaGVpZ2h0OiA1NDBweDtcbn1cblxuLm1haW4tc2xpZGVyX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ubWFpbi1zbGlkZXJfX3NsaWRlLWlubmVyIHtcbiAgaGVpZ2h0OiA1NDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubWFpbi1zbGlkZXJfX2Fycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogNjBweDtcbiAgei1pbmRleDogMjtcbn1cblxuLm1haW4tc2xpZGVyIC5zbGlkZXJfX2Fycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLm1haW4tc2xpZGVyIC5zbGlkZXJfX2Fycm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFpbi1zbGlkZXIgLnNsaWRlcl9fYXJyb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG59XG4ubWFpbi1zbGlkZXJfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi1zbGlkZXJfX3NsaWRlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm1haW4tc2xpZGVyX19zbGlkZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tYWluLXNsaWRlcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5cbi5tYWluLXNsaWRlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDY3cHg7XG4gIGxpbmUtaGVpZ2h0OiA4OCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBjb2xvcjogIzJmMmYyZjtcbn1cblxuLm1haW4tc2xpZGVyX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5tYWluLXNsaWRlcl9fc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW4tc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1haW4tc2xpZGVyLS1ub3QtZmlsbGVkIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxuICAubWFpbi1zbGlkZXJfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogOTQlO1xuICB9XG4gIC5tYWluLXNsaWRlcl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgfVxuICAuc3dpcGVyLXNjcm9sbGJhci5tYWluLXNsaWRlcl9fc2Nyb2xsYmFyIHtcbiAgICBib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFwIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWFwX19tYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFwX19tYXAgLnltYXBzLTItMS03OS1tYXAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1hcF9fYmFsbG9vbiB7XG4gIHdpZHRoOiAyNTVweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5tYXBfX2JhbGxvb24tdHlwZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYXBfX2JhbGxvb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1hcF9fYmFsbG9vbi1kZXNjciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLm1hcF9fYmFsbG9vbi1saW5lcyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLm1hcF9fYmFsbG9vbi1saW5lczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXBfX2JhbGxvb24tbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYXBfX2JhbGxvb24taWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubWFwX19iYWxsb29uLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tYXBfX2JhbGxvb24tdGV4dC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1hcmtkb3duLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm1hcmtkb3duLWxpbmstLXZpc2libGUtc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFya2Rvd24tbGlua19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY29sb3I6ICNGODJENDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5tYXJrZG93bi1saW5rIGEge1xuICBjb2xvcjogI0Y4MkQ0MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYXJrZG93bi1saW5rIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYXJrZG93bi1saW5rX19wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJrZG93bi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRThFOEU4O1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICB9XG4gIC5tYXJrZG93bi1saW5rLS1oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hcmtkb3duLWxpbmstLXZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tYXNvbnJ5LWdyaWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1hc29ucnktZ3JpZF9fY2VsbCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cblxuLm1hc29ucnktZ3JpZF9fY2VsbC0tMS1vZi00IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLm1lZGlhLWNvbnRlbnRfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1lZGlhLWNvbnRlbnRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA3MHB4IDQwcHggNDBweDtcbn1cblxuLm1lZGlhLWNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNTlweDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tZWRpYS1jb250ZW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC00JTtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5tZWRpYS1jb250ZW50X19pdGVtcyB7XG4gIHBhZGRpbmc6IDIycHggMTZweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjEwLCAyMTQsIDI0NywgMC41NCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1lZGlhLWNvbnRlbnRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAgMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAxIGNhbGMoMzMuMyUgLSAxMHB4KTtcbn1cblxuLm1lZGlhLWNvbnRlbnRfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtY29udGVudF9faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC00JTtcbiAgY29sb3I6ICMyRjJGMkY7XG59XG5cbi5tZWRpYS1jb250ZW50X19pdGVtLXRleHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtNCU7XG4gIGNvbG9yOiAjRUQyODJGO1xufVxuXG4ubWVkaWEtY29udGVudF9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZWRpYS1jb250ZW50X19hY3Rpb24ge1xuICBmbGV4OiAwIDEgNTAlO1xufVxuXG4ubWVkaWEtY29udGVudF9fbWVkaWEge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjY0cHg7XG59XG5cbi5tZWRpYS1jb250ZW50X192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1lZGlhLWNvbnRlbnQtLW5vdC1maWxsZWQge1xuICAgIGhlaWdodDogNTk4cHg7XG4gIH1cbiAgLm1lZGlhLWNvbnRlbnRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5tZWRpYS1jb250ZW50X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZWRpYS1jb250ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1lZGlhLWNvbnRlbnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG4gIC5tZWRpYS1jb250ZW50X19pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLm1lZGlhLWNvbnRlbnRfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm1lZGlhLWNvbnRlbnRfX21lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5tZWRpYS1jb250ZW50X192aWRlbyB7XG4gICAgaGVpZ2h0OiAyNzJweDtcbiAgfVxuICAubWVkaWEtY29udGVudF9fdmlkZW8gLnZpZGVvX19wb3N0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEtY29udGVudC0tbm90LWZpbGxlZCB7XG4gICAgaGVpZ2h0OiAxMDI0cHg7XG4gIH1cbn1cbi5tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDEycHgpO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ4cHgpO1xufVxuLnRvcC1oZWFkLWxpbmUgPiAucGFnZS1oZWFkZXIgLm1lbnUge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzNweCk7XG59XG5cbi5tZW51X19jcm9zcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNiYmI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByaWdodDogMjZweDtcbiAgdG9wOiAzNnB4O1xufVxuXG4ubWVudV9fY3Jvc3MtY2xvc2VidG4ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1lbnVfX2Nyb3NzOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNiYmI7XG4gIH1cbn1cbi5tZW51X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDY0cHggODBweDtcbn1cblxuLm1lbnUtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLm1lbnVfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xM3B4O1xufVxuXG4ubWVudV9fbGlzdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVudV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVudV9fbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxleDogMCAwIDI0OHB4O1xufVxuXG4ubWVudV9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwO1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG59XG5cbi5tZW51X190YWIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLm1lbnVfX3RhYi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNFQzI4MkY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWVudV9fdGFiOmhvdmVyIHtcbiAgICBjb2xvcjogI0VDMjgyRjtcbiAgfVxufVxuLm1lbnVfX3Jvd3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAxMnB4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG5cbi5tZW51X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGhlaWdodDogNTlweDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cblxuLm1lbnVfX3JvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tZW51X19yb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG59XG4ubWVudV9fcm93LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRTZFOUZBO1xuICBjb2xvcjogI2VkMjgyZjtcbn1cblxuLm1lbnVfX3Jvdy1pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5tZW51X19yb3ctdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubWVudV9fcm93LWFycm93IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZpbGw6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5tZW51X19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWVudV9fYWN0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWVudV9fYWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1lbnVfX2FjdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbi5tZW51X19hY3Rpb24taW1hZ2Uge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tZW51X19tYWluIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweCAtMjBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lbnVfX2dyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ubWVudV9fZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1lbnVfX2dyb3VwLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICM1RjVGNUY7XG59XG5cbi5tZW51X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMHB4IC0xMHB4IDA7XG59XG5cbi5tZW51X19saW5rIHtcbiAgZmxleDogMCAxIGNhbGMoMzMuMzMlIC0gMTBweCk7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51X19ncm91cC0tYmFubmVyIC5tZW51X19saW5rIHtcbiAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWVudV9fbGluazpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxOXB4IDBweCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMTAxOTYwNzg0Myk7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbi5tZW51X19saW5rLWltZyB7XG4gIHdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIG1hcmdpbi1yaWdodDogNDJweDtcbn1cblxuLm1lbnVfX2Jhbm5lciB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm1lbnVfX2Jhbm5lci1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubWVudV9fbGluayB7XG4gICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbiAgLm1lbnVfX2dyb3VwLS1iYW5uZXIgLm1lbnVfX2xpbmsge1xuICAgIGZsZXg6IDAgMSBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxuICAubWVudV9fbGluay1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLm1vYmlsZS1jb250YWN0cyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAwIDUwcHg7XG4gIHotaW5kZXg6IDcwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ubW9iaWxlLWNvbnRhY3RzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5tb2JpbGUtY29udGFjdHNfX2Nsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tb2JpbGUtY29udGFjdHNfX2Nsb3NlLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9iaWxlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA2N3B4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5tb2JpbGUtY29udHJvbF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG59XG5cbi5tb2JpbGUtY29udHJvbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1vYmlsZS1jb250cm9sX19pY29uLFxuLm1vYmlsZS1jb250cm9sX19pbWFnZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmaWxsOiBub25lO1xufVxuXG4ubW9iaWxlLWNvbnRyb2xfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLm1vYmlsZS1uYXZfX3BhbmVscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFuZWwge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1mZWVkYmFjay1mb3JtIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLm1vZGFsLWZlZWRiYWNrLWZvcm0tdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzJGMkYyRjtcbn1cblxuLm1vZGFsLWZlZWRiYWNrLWZvcm0gLmZpZWxkLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAyMEIyQTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1vZGFsLWZlZWRiYWNrLWZvcm0gLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDQwcHggMThweDtcbn1cblxuLm1vZGFsLWZlZWRiYWNrLWZvcm0gLmZvcm1fX2Zvb3RlciAuYnRuIHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAuZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiA1cHggMzBweDtcbn1cblxuLm1vZGFsLWZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1vZGFsLWZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMTJweCAwO1xufVxuXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAuZmllbGQtaW5wdXQge1xuICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmJiO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYmI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbC1mZWVkYmFjay1mb3JtIC5saW5rIHtcbiAgY29sb3I6ICMwMjBCMkE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93LFxuLm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiA0NTZweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2hlYWRlcixcbi5tb2RhbC1yZXZpZXctZm9ybSAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19faGVhZGVyIC5tb2RhbC13aW5kb3dfX2Nsb3NlLFxuLm1vZGFsLXJldmlldy1mb3JtIC5tb2RhbC13aW5kb3dfX2hlYWRlciAubW9kYWwtd2luZG93X19jbG9zZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2hlYWRlciAubW9kYWwtd2luZG93X19jbG9zZS1pY29uLFxuLm1vZGFsLXJldmlldy1mb3JtIC5tb2RhbC13aW5kb3dfX2hlYWRlciAubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSxcbi5tb2RhbC1yZXZpZXctZm9ybSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMTZweCAyMHB4IDIwcHg7XG59XG5cbi5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHkgLmZpZWxkLWxhYmVsLFxuLm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyAuZmllbGQtbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHkgLmZvcm1fX2ZpZWxkLFxuLm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyAuZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiA4cHggMTJweCA4cHg7XG59XG4ubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19ib2R5IGlucHV0LmZpZWxkLWlucHV0W3R5cGU9dGV4dF0sIC5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHkgLmZpZWxkLWlucHV0LFxuLm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyBpbnB1dC5maWVsZC1pbnB1dFt0eXBlPXRleHRdLFxuLm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyAuZmllbGQtaW5wdXQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSAucHJvZHVjdC1yZXZpZXctZm9ybSAuZmllbGQtZmlsZV9fYnRuLFxuLm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyAucHJvZHVjdC1yZXZpZXctZm9ybSAuZmllbGQtZmlsZV9fYnRuIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1jb2xvcjogI0M5Q0FDQjtcbn1cbi5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHkgLmZpZWxkLWZpbGVfX2J0bi1pY29uLFxuLm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyAuZmllbGQtZmlsZV9fYnRuLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHkgLmZpZWxkLWZpbGVfX2J0bi10ZXh0LFxuLm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyAuZmllbGQtZmlsZV9fYnRuLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE1NXB4O1xufVxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSAucmF0aW5nX19pdGVtLFxuLm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyAucmF0aW5nX19pdGVtIHtcbiAgY29sb3I6ICNCRUJFQkU7XG59XG4ubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19ib2R5IC5yYXRpbmdfX2l0ZW0ucmF0aW5nX19pdGVtLS1jaGVja2VkLFxuLm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyAucmF0aW5nX19pdGVtLnJhdGluZ19faXRlbS0tY2hlY2tlZCB7XG4gIGNvbG9yOiAjRkZDMDFFO1xufVxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSAucmF0aW5nX19pdGVtIC5zdmctaWNvbixcbi5tb2RhbC1yZXZpZXctZm9ybS5tb2RhbC13aW5kb3cgLnJhdGluZ19faXRlbSAuc3ZnLWljb24ge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSAucmF0aW5nX192YWx1ZSxcbi5tb2RhbC1yZXZpZXctZm9ybS5tb2RhbC13aW5kb3cgLnJhdGluZ19fdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHkgLmZpZWxkLWZpbGVfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IC5maWVsZC1maWxlX19idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICBib3JkZXItY29sb3I6ICNDOUNBQ0I7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHkgLmZvcm1fX2FjdGlvbnMsIC5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHkgLmZvcm1fX2FjdGlvbixcbi5tb2RhbC1yZXZpZXctZm9ybS5tb2RhbC13aW5kb3cgLmZvcm1fX2FjdGlvbnMsXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IC5mb3JtX19hY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tb2RhbC1yZXZpZXctZm9ybV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJmMmYyZjtcbn1cblxuLm1vZGFsLXJldmlldy1mb3JtX19ub3RlIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4NTg2ODY7XG59XG5cbi5wcm9kdWN0LXJldmlldy1mb3JtIC5mb3JtX19oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtcmV2aWV3LWZvcm0gLmZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ucHJvZHVjdC1yZXZpZXctZm9ybSAuZm9ybV9fYWN0aW9ucyxcbi5wcm9kdWN0LXJldmlldy1mb3JtIC5mb3JtX19hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LXJldmlldy1mb3JtIC5wcm9kdWN0LXJldmlldy1mb3JtX19zdWJtaXQsXG4ucHJvZHVjdC1yZXZpZXctZm9ybSAuYnRuLnByb2R1Y3QtcmV2aWV3LWZvcm1fX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmMTI4MmY7XG4gIGJvcmRlci1jb2xvcjogI2YxMjgyZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvZHVjdC1yZXZpZXctZm9ybSAucHJvZHVjdC1yZXZpZXctZm9ybV9fc3VibWl0OmhvdmVyLFxuLnByb2R1Y3QtcmV2aWV3LWZvcm0gLmJ0bi5wcm9kdWN0LXJldmlldy1mb3JtX19zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDYxZjI2O1xuICBib3JkZXItY29sb3I6ICNkNjFmMjY7XG59XG4ucHJvZHVjdC1yZXZpZXctZm9ybSAuZmllbGQtZmlsZV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtaW4taGVpZ2h0OiAxNzlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWNhY2I7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjY7XG4gIGNvbG9yOiAjODU4Njg2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1yZXZpZXctZm9ybSAuZmllbGQtZmlsZV9fYnRuLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzg1ODY4Njtcbn1cbi5wcm9kdWN0LXJldmlldy1mb3JtIC5maWVsZC1maWxlX19ub3RlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzg1ODY4Njtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtLXJldmlldyAubW9kYWxfX3N1cmZhY2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm1vZGFsLS1yZXZpZXcgLm1vZGFsX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1vZGFsLS1yZXZpZXcgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODBkdmg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3csXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDgwZHZoO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSxcbi5tb2RhbC1yZXZpZXctZm9ybSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICBzY3JvbGxiYXItY29sb3I6ICNGMTI4MkYgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4ubW9kYWwtcmV2aWV3LWZvcm0gLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gIH1cbiAgLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4ubW9kYWwtcmV2aWV3LWZvcm0gLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5tb2RhbC0tcmV2aWV3IC5tb2RhbC1yZXZpZXctZm9ybV9fdGl0bGUsXG4ubW9kYWwtcmV2aWV3LWZvcm0gLm1vZGFsLXJldmlldy1mb3JtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAubW9kYWwtLXJldmlldyAubW9kYWwtcmV2aWV3LWZvcm1fX25vdGUsXG4ubW9kYWwtcmV2aWV3LWZvcm0gLm1vZGFsLXJldmlldy1mb3JtX19ub3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5tb2RhbC0tcmV2aWV3IC5maWVsZC1pbnB1dCxcbi5tb2RhbC1yZXZpZXctZm9ybSAuZmllbGQtaW5wdXQge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAuZm9ybV9fZmllbGQsXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IC5mb3JtX19maWVsZCB7XG4gICAgcGFkZGluZzogNXB4IDEycHggNXB4O1xuICB9XG59XG4ubW9kYWwtd2luZG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXItbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogLTEwcHggLTI0cHggLTEwcHggYXV0bztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwtLWZlZWRiYWNrIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogOTAwcHg7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubW9kYWwtd2luZG93X19jbG9zZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubW9kYWwtd2luZG93X19jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICNGMTI4MkY7XG4gIH1cbn1cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAxMTAwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1vZGFsLXdpbmRvdy0tZ2FsbGVyeSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5tb2RhbC13aW5kb3ctLWdhbGxlcnkgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW9kYWwtd2luZG93LS1nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtd2luZG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLS1mZWVkYmFjayAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubW9kYWw6aGFzKD4gLm1vZGFsX19zdXJmYWNlKSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMTAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbDpoYXMoPiAubW9kYWxfX3N1cmZhY2UpIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5tb2RhbF9fc3VyZmFjZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDExMDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19zdXJmYWNlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdGF0ZS0tbW9kYWwtb3BlbiAubW9kYWxfX3N1cmZhY2Uge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19zdXJmYWNlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAuZ2FsbGVyeSAubW9kYWwtd2luZG93X19jbG9zZSB7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDgwcHg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogODBweDtcbiAgYm90dG9tOiA0MHB4O1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogODBweDtcbiAgYm90dG9tOiA0MHB4O1xufVxuXG4ubW9kYWwtLWNhdGFsb2ctZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjcsIDAuOTgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuICAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbF9fc3VyZmFjZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm5ldy1zbGlkZXIge1xuICBtYXJnaW46IDgwcHggMDtcbn1cblxuLm5ldy1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYmI7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5ldy1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubmV3LXNsaWRlcl9fc2xpZGUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5uZXctc2xpZGVyX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5ldy1zbGlkZXJfX2J1dHRvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ub3RpZmljYXRpb25fX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMTZweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLm5vdGlmaWNhdGlvbl9fbGluayB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGhlaWdodDogNjRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm5vdGlmaWNhdGlvbl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbl9fYnRuLWNsb3NlIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5ub3RpZmljYXRpb25fX2J0bi1jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbl9fYnRuLWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RTRFNEU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0wLjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubm90aWZpY2F0aW9uX19idG4tY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5ub3RpZmljYXRpb25fX3RleHQge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGlmaWNhdGlvbiB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbiAgLm5vdGlmaWNhdGlvbl9fbWVzc2FnZSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLm5vdGlmaWNhdGlvbl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubm90aWZpY2F0aW9uc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm5vdGlmaWNhdGlvbnNfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3RpZmljYXRpb25zIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLm5vdGlmaWNhdGlvbnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLm5vdGlmaWNhdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cbi5vcmRlci1iYW5uZXIge1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG5cbi5vcmRlci1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NC43OHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm9yZGVyLWJhbm5lcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm9yZGVyLWJhbm5lcl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNFRDI4MkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ub3JkZXItYmFubmVyX19ub3RlIHtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ub3JkZXItYmFubmVyX19hY3Rpb24tYnRuLm9yZGVyLWJhbm5lcl9fYWN0aW9uLWJ0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTFweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTI4OS45OCUgMjc1LjElIGF0IDExOC44NCUgLTM2LjU0JSwgcmdiKDI1NSwgMTUxLCAxNTQpIDAlLCByZ2IoMjU1LCA4OCwgOTMpIDE4LjAwMDAwMDcxNTMlLCByZ2IoMjU1LCA1OSwgNjUpIDMzLjAwMDAwMTMxMTMlLCByZ2IoMjQyLCA0MCwgNDcpIDU0LjUwMDAwMTY2ODklLCByZ2IoMjI3LCAzOSwgNDYpIDczLjAwMDAwMTkwNzMlLCByZ2IoMjE4LCAzOCwgNDUpIDkxLjAwMDAwMjYyMjYlLCByZ2IoMjA2LCAzNiwgNDMpIDk5LjAwMDAwMDk1MzclKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1ncmFkaWVudCAwLjJzO1xufVxuXG4ub3JkZXItYmFubmVyX19hY3Rpb24tYnRuLm9yZGVyLWJhbm5lcl9fYWN0aW9uLWJ0bjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZDRiNTI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAub3JkZXItYmFubmVyX19hY3Rpb24tYnRuLm9yZGVyLWJhbm5lcl9fYWN0aW9uLWJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmZDRiNTI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3JkZXItYmFubmVyIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxuICAub3JkZXItYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NC43OHB4O1xuICB9XG4gIC5vcmRlci1iYW5uZXJfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm9yZGVyLWJhbm5lcl9fbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG4gIC5vcmRlci1iYW5uZXJfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC5vcmRlci1iYW5uZXJfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmFjdGlvbnNTZWN0aW9uLmFjdGlvbnNTZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuXG4uYWN0aW9uc0l0ZW1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5hY3Rpb25zRGV0YWlsLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hY3Rpb25zRGV0YWlsIC50ZXh0LWJsb2NrIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMzBweCAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG59XG5cbi5hY3Rpb25zRGV0YWlsLmFjdGlvbnNEZXRhaWwuYWN0aW9uc0RldGFpbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9faW1nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9faW1nLS1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fY29udGVudCB+IC5hY3Rpb25zSXRlbV9faW1nIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fY29udGVudCBpbWcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2NvbnRlbnQgaW1nOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWN0aW9uc0RldGFpbCA+IC5hY3Rpb25zSXRlbV9faW1nIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjdGlvbnNEZXRhaWwgLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFjdGlvbnNEZXRhaWwgLmNhdGFsb2dfbGlua3Mge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2NhdGFsb2dXcmFwIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hY3Rpb25zU2VjdGlvbi5hY3Rpb25zU2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuYWN0aW9uc0RldGFpbC5hY3Rpb25zRGV0YWlsLmFjdGlvbnNEZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19jYXRhbG9nV3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5hY3Rpb25zRGV0YWlsIC5jYXRhbG9nX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjkycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuYWN0aW9uc0RldGFpbC5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbmJ1dHRvbiNyZWFkLW1vcmUtYnRuI3JlYWQtbW9yZS1idG4sXG5idXR0b24ucmVhZC1tb3JlLWJ0bi5yZWFkLW1vcmUtYnRuLFxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSAucmVhZC1tb3JlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMyOTNFRjI7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24jcmVhZC1tb3JlLWJ0biNyZWFkLW1vcmUtYnRuOjpiZWZvcmUsXG5idXR0b24ucmVhZC1tb3JlLWJ0bi5yZWFkLW1vcmUtYnRuOjpiZWZvcmUsXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIC5yZWFkLW1vcmUtYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgYnV0dG9uI3JlYWQtbW9yZS1idG4jcmVhZC1tb3JlLWJ0bjpob3ZlcixcbmJ1dHRvbi5yZWFkLW1vcmUtYnRuLnJlYWQtbW9yZS1idG46aG92ZXIsXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIC5yZWFkLW1vcmUtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI0VDMjgyRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5zZW9faHRtbF90ZXh0LnNlb19odG1sX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmNhdGFsb2dfc29ydENvbnRhaW5lci5jYXRhbG9nX3NvcnRDb250YWluZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjdGlvbnNEZXRhaWwgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2ltZy0tbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2F0YWxvZ19maWx0ZXJPcHRpb25zLmNhdGFsb2dfZmlsdGVyT3B0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnBhZ2UtdGl0bGUtLWFsdCAuY2F0YWxvZ19zZWN0aW9uTmFtZSBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucm9ib3Qtc3R5bGVzIC5jYXRhbG9nLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yb2JvdC1zdHlsZXMgLm5ld0RldGFpbGVkQ2FyZENvbnRhaW5lciAuY2F0YWxvZy1zbGlkZXJfX25hdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yb2JvdC1zdHlsZXMgLmNhdGFsb2ctc2xpZGVyX193cmFwIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvYm90LXN0eWxlcyAuaW1hZ2VzLXNsaWRlcl9fc2xpZGUtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJvYm90LXN0eWxlcyAuaW1hZ2VzLXNsaWRlcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwN3B4O1xuICBoZWlnaHQ6IDMwN3B4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5yb2JvdC1zdHlsZXMgLmNhdGFsb2ctc2xpZGVyX193cmFwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzAwcHg7XG4gIGhlaWdodDogNjk3cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5yb2JvdC1zdHlsZXMgLm1haW4tc2xpZGVyX19zbGlkZS1pbWFnZSB7XG4gIHdpZHRoOiAxMzU2cHg7XG59XG5cbi5yb2JvdC1zdHlsZXMgLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvYm90LXN0eWxlcyAucG9wdWxhciAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb2JvdC1zdHlsZXMgLnBvcHVsYXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb2JvdC1zdHlsZXMgLnByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fc3dpcGVyLXNsaWRlciA+IC5zd2lwZXItc2xpZGVyX19zbGlkZXIgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDY2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb2JvdC1zdHlsZXMgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGUucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcbiAgd2lkdGg6IDMxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjY0cHggIWltcG9ydGFudDtcbn1cblxuLmRldGFpbGVkQ2FyZENvbnRhaW5lcl9fc2lkZSxcbi5zaWRlSW5mbyB7XG4gIHdpZHRoOiAzNDVweDtcbn1cblxuLm5ld0RldGFpbGVkQ2FyZENvbnRhaW5lci5kZXRhaWxlZENhcmRDb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yb2JvdC1zdHlsZXMgLmltYWdlcy1zbGlkZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAubWFpbi1zbGlkZXJfX3NsaWRlLWltYWdlIHtcbiAgICB3aWR0aDogMTIxNXB4O1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLm1haW4tc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAubWFpbi1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC5tYWluLXNsaWRlciAuc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLm1haW4tc2xpZGVyX19zbGlkZS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC5zd2lwZXItc2Nyb2xsYmFyLm1haW4tc2xpZGVyX19zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC5wb3B1bGFyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLnBvcHVsYXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLnByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LWdyaWRfX2NvbG9ycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC5zbGlkZXJfX2Fycm93cyxcbi5yb2JvdC1zdHlsZXMgLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC5wcm9kdWN0LWdyaWQsXG4ucm9ib3Qtc3R5bGVzIC5wcm9kdWN0LWdyaWRfX2NhcmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC5wcm9kdWN0LWdyaWRfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9fcHJvbW8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAucHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyX19zd2lwZXItc2xpZGVyID4gLnN3aXBlci1zbGlkZXJfX3NsaWRlciA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZS5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLnNvY2lhbHMtYmxvY2tzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAud3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAuZGV0YWlsZWRDYXJkQ29udGFpbmVyX19tYWluLFxuLnJvYm90LXN0eWxlcyAuYmFza2V0VGFibGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLmRldGFpbGVkQ2FyZENvbnRhaW5lcl9fc2lkZSxcbi5yb2JvdC1zdHlsZXMgLnNpZGVJbmZvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC5jYXRhbG9nLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2lkZUluZm9PcHRpb25zX19jb2xvcnMgLnNsaWNrLXRyYWNrIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvYm90LXN0eWxlcyAuY2F0YWxvZy1zbGlkZXJfX3dyYXAgaW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJvYm90LXN0eWxlIC5uZXdEZXRhaWxlZENhcmRDb250YWluZXIgLmRldGFpbGVkQ2FyZENvbnRhaW5lcl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLm5ld0RldGFpbGVkQ2FyZENvbnRhaW5lciAuY2F0YWxvZy1zbGlkZXJfX25hdiB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAubWFpbi1zbGlkZXJfX3NsaWRlLWltYWdlIHtcbiAgICB3aWR0aDogMTIxNXB4O1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLm1haW4tc2xpZGVyX19zbGlkZS1pbWFnZSB7XG4gICAgd2lkdGg6IDM1NXB4O1xuICAgIGhlaWdodDogMzYxcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAuZGV0YWlsZWRDYXJkQ29udGFpbmVyX19zaWRlLFxuLnNpZGVJbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2lkZUluZm9PcHRpb25zX193cmFwIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLnBhZ2UtbWFpbjpoYXMoLmRldGFpbGVkQ2FyZENvbnRhaW5lcikgLmRlbGl2ZXJ5LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogNDZweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnJvYm90LXN0eWxlcyAubmV3RGV0YWlsZWRDYXJkQ29udGFpbmVyIC5jYXRhbG9nLXNsaWRlcixcbi5yb2JvdC1zdHlsZXMgLm5ld0RldGFpbGVkQ2FyZENvbnRhaW5lciAuc2lkZUluZm9PcHRpb25zIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG4ucGFnZS1mb290ZXItbWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLWZvb3Rlci1tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2VkMjgyZjtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4ucGFnZS1mb290ZXJfX3NvY2lhbHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGFnZS1mb290ZXJfX3BheW1lbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGFnZS1mb290ZXJfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2UtZm9vdGVyX19sZWZ0IHtcbiAgZmxleDogMCAwIDIyN3B4O1xufVxuXG4ucGFnZS1mb290ZXJfX2NlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDcycHggLTIwcHggNDhweDtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucGFnZS1mb290ZXJfX2NlbGwge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG5cbi5wYWdlLWZvb3Rlcl9fcmlnaHQge1xuICBmbGV4OiAwIDEgMzA2cHg7XG4gIG1heC13aWR0aDogMzA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBjb2xvcjogIzJGMkYyRjtcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZS1hcnJvdyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19jb250YWN0cyAuY29udGFjdHMge1xuICBiYWNrZ3JvdW5kOiAjRDBENEY0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG4ucGFnZS1mb290ZXJfX2NvbnRhY3RzIC5jb250YWN0c19fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtZm9vdGVyX19jb250YWN0cyAuY29udGFjdHNfX3NjaGVkdWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWZvb3Rlcl9fY29udGFjdHMgLmNvbnRhY3RzX19zY2hlZHVsZS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJGMkYyRjtcbn1cbi5wYWdlLWZvb3Rlcl9fY29udGFjdHMgLmNvbnRhY3RzX19zY2hlZHVsZS1pdGVtIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJGMkYyRjtcbn1cbi5wYWdlLWZvb3Rlcl9fY29udGFjdHMgLmNvbnRhY3RzX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wYWdlLWZvb3Rlcl9fY29udGFjdHMgLmNvbnRhY3RzX19idXR0b25zLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGNvbG9yOiAjMjkzRUYyO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLWZvb3Rlcl9fY29udGFjdHMgLmNvbnRhY3RzX19idXR0b25zLWl0ZW0uYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBjb2xvcjogIzI5M0VGMjtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyX19jb250YWN0cyAuY29udGFjdHNfX2xpbmtzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLWZvb3Rlcl9fcHJpdmFjeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLWZvb3Rlcl9fcHJpdmFjeTpob3ZlciB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19jZW50ZXIge1xuICAgIG1heC1oZWlnaHQ6IDg1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wYWdlLWZvb3RlciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fbGVmdCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19jZW50ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fY29udGFjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19jZWxsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGUtLW9wZW5lZCAucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlLWFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5wYWdlLWZvb3Rlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFnZS1mb290ZXJfX3JpZ2h0IHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5wYWdlLXN1YmZvb3RlciB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNTBweDtcbiAgfVxuICAucGFnZS1mb290ZXJfX3ByaXZhY3kge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19jb250YWN0cy0tc2VydmljZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWZvb3Rlci0tbm90LWZpbGxlZCB7XG4gICAgaGVpZ2h0OiAxNTUzcHg7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucGFnZS1oZWFkZXItbG9nbzpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzY2Njtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1oZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ucGFnZS1oZWFkZXItc3BhY2VyIHtcbiAgaGVpZ2h0OiAxNDhweDtcbn1cblxuLnBhZ2UtaGVhZGVyLXNwYWNlcjpoYXMoKyAucGFnZS1oZWFkZXItd3JhcCA+IC50b3AtaGVhZC1saW5lKSB7XG4gIGhlaWdodDogMTQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXNwYWNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZS1oZWFkZXItd3JhcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFnZS1oZWFkZXIsXG52LXBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxudi1wYWdlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLXNlYXJjaCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXJfX21lbnUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogLTEwcHg7XG4gIGNvbG9yOiAjRjEyODJGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wYWdlLWhlYWRlcl9fbWVudS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2F0YWxvZy1idG4ge1xuICBoZWlnaHQ6IDUycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLWhhbWJ1cmdlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLWhhbWJ1cmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0bi1oYW1idXJnZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNnB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLS1hY3RpdmUgLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0bi1oYW1idXJnZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLS1hY3RpdmUgLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0bi1oYW1idXJnZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0zNiUsIDApO1xuICByaWdodDogNTAlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLS1hY3RpdmUgLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0bi1oYW1idXJnZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0bi10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fY2F0YWxvZy1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fY2VsbC0tc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG4gICAgYmFja2dyb3VuZDogI0ZGNDE0MTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudS1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1oZWFkZXJfX2NlbGwtLWNhdGFsb2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1mYXZvcml0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19jZWxsIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuLyogLS0tIHBhZ2UgbmF2aWdhdGlvbiAtLS0gKi9cbi5wYWdlLW5hdiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBhZ2UtbmF2X19idXR0b24ge1xuICBjb2xvcjogIzI5M0VGMjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzI5M0VGMjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbmF2X19idXR0b24tYXJyb3cge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmaWxsOiBub25lO1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBjb2xvcjogIzI5M0VGMjtcbn1cblxuLnBhZ2UtbmF2X19jZWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhZ2UtbmF2X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2UtbmF2X19saW5rLFxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjRjEyODJGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG4gIG1pbi13aWR0aDogMTRweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rIHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbi5wYWdlLW5hdl9fbGluazphY3RpdmUge1xuICBjb2xvcjogIzgwMjtcbn1cblxuLnBhZ2UtbmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucGFnZS1uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLnBhZ2UtbmF2X19saW5rLS1hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6ICNGMTI4MkY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLW5hdl9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5wYWdlLW5hdl9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYWdlLW5hdl9fY2VsbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC5wYWdlLW5hdl9fbGlua3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgfVxuICAucGFnZS1uYXZfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3MtaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG4ucGFnZS1zZWN0aW9uOmhhcygucHJvZHVjdC1zbGlkZXIpOmhhcygrIC5wYWdlLXNlY3Rpb24pIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAtNXB4IC0xMnB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNXB4IDEycHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHJnYmEoNDcsIDQ3LCA0NywgMC40KTtcbn1cbi5wYWdlLXN1YmZvb3Rlcl9fY29weXJpZ2h0ICsgLnBhZ2Utc3ViZm9vdGVyX19jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbGluayB7XG4gIGNvbG9yOiAjRjEyODJGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzY2Njtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFnZS1zdWJmb290ZXJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZTA2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYWdlLXN1YmZvb3Rlcl9fbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4ucGFnZS1zdWJmb290ZXJfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLnBhZ2UtdGl0bGUtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2UtdGl0bGVfX3F1YW50aXR5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucGFuZWwtaGVhZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAzMHB4O1xufVxuXG4ucGFuZWwtaGVhZF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wYW5lbC1oZWFkX19idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tYmFjayB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZpbGw6IG5vbmU7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4ucGFuZWwtaGVhZF9fdGl0bGUge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNTlweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFuZWwtaGVhZF9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYW5lbC1oZWFkX19idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4ucGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICB6LWluZGV4OiAxNjA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wYW5lbC0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi10ZXh0IHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wYW5lbF9fYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWxfX2Jhbm5lci1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5wYW5lbF9fYmFubmVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBhbmVsX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ucGFuZWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhbmVsX19pdGVtICsgLnBhbmVsX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBhbmVsX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBhbmVsX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y4RjlGRDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4ucGFuZWxfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFuZWxfX2J0bi1pY29uLFxuLnBhbmVsX19idG4tYXJyb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhbmVsX19idG4tYXJyb3cge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBhbmVsX19idG4taW1hZ2Uge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wYW5lbF9fYnRuLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFuZWxfX2J0bjpob3Zlcixcbi5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWljb24sXG4ucGFuZWxfX2J0bjpob3ZlciAucGFuZWxfX2J0bi1hcnJvdyB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucGFuZWxfX2J0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFuZWxfX2J0bjphY3RpdmUgLnBhbmVsX19idG4tbWFpbiB7XG4gIGNvbG9yOiAjRUMyODJGO1xufVxuXG4ucGF5LWljb25zX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4ucGF5LWljb25zX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnBheS1pY29uc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12aXNhIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tdmJ2aXNhIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tbWMge1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tY3NjIHtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tYmVsY2FydCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS13ZWJwYXkge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheW1lbnQtc2VjdGlvbiB7XG4gIG1hcmdpbjogNTBweCAwIDEwMHB4O1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX190YWItd3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fdGFiLXdyYXA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX3RhYi13cmFwOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX190YWIge1xuICBwYWRkaW5nOiAxNXB4IDc3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5idXR0b24ucGF5bWVudC1zZWN0aW9uX190YWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX3RhYi1pY29uLnBheW1lbnQtc2VjdGlvbl9fdGFiLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuICBjb2xvcjogI0VEMjgyRjtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fdGFiLW5hbWUge1xuICBmb250LXNpemU6IDEzLjlweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fdGFiLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX3NtYWxsLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDNGMTtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFiIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgcGFkZGluZzogMTNweCAyMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWIuYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFiLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMjJweDtcbiAgcmlnaHQ6IDIycHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbn1cblxuYnV0dG9uLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFiIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWI6aG92ZXIge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFiOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWIuYWN0aXZlOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGxlZnQ6IDA7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX3NtYWxsLXRhYjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFiLmFjdGl2ZTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LWl0ZW1zLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIG1hcmdpbjogLTIwcHg7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyRjJGMkY7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtaXRlbS50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJGMkYyRjtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMkYyRjJGO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjMycHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXJzLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1wYXJ0bmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lci1sZWZ0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1wYXJ0bmVyLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDExNHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXItdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyRjJGMkY7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYXltZW50LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogNDBweCAwIDYwcHg7XG4gIH1cbiAgLnBheW1lbnQtc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5wYXltZW50LXNlY3Rpb25fX2JhcnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnBheW1lbnQtc2VjdGlvbl9fYmFyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnBheW1lbnQtc2VjdGlvbl9fYmFyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgfVxuICAucGF5bWVudC1zZWN0aW9uX19iYXItaWNvbiB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICB9XG4gIC5wYXltZW50LXNlY3Rpb25fX2Jhci13cmFwLm9wZW4gLnBheW1lbnQtc2VjdGlvbl9fYmFyLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAucGF5bWVudC1zZWN0aW9uX19jb250ZW50IGgzLFxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1pdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1wYXJ0bmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1wYXJ0bmVyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLnBheW1lbnQtc2VjdGlvbl9fdGFicyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBheW1lbnQtc2VjdGlvbl9fdGFiLXdyYXAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBheW1lbnQtc2VjdGlvbl9fdGFiIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5wYXltZW50LXNlY3Rpb25fX2Jhci1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucGF5bWVudF9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtNHB4IC00cHggMDtcbn1cblxuLnBheW1lbnRfX2xpbmsge1xuICBtYXJnaW46IDAgNHB4IDRweCAwO1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBheW1lbnRfX2ltYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBheW1lbnRfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucG9wdWxhciB7XG4gIG1hcmdpbjogNjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9wdWxhcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4ucG9wdWxhcl9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wb3B1bGFyX19zd2lwZXItc2xpZGVyLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9wdWxhciAucG9wdWxhcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wb3B1bGFyIC5wb3B1bGFyX19zbGlkZS0tcHJvbW8uc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4ucG9wdWxhcl9fYXJyb3dzIC5zbGlkZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucG9wdWxhcl9fYXJyb3dzIC5zbGlkZXJfX2Fycm93LS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlIC0gMTVweCkpO1xufVxuXG4ucG9wdWxhcl9fYXJyb3dzIC5zbGlkZXJfX2Fycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIGNhbGMoLTUwJSAtIDE1cHgpKTtcbn1cblxuLnBvcHVsYXJfX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucG9wdWxhcl9fY29sID4gLnBvcHVsYXJfX2xpbms6Zmlyc3QtY2hpbGQ6bm90KC5wb3B1bGFyX19saW5rLS1wcm9tbykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGNhbGMoLTUwJSArIDEwcHgpO1xufVxuXG4ucG9wdWxhcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucG9wdWxhcl9fbGluazpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDQwcHggcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjEyKTtcbiAgfVxufVxuLnBvcHVsYXJfX2xpbmstLXByb21vIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZlZmNiO1xufVxuXG4ucG9wdWxhcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgbWluLXdpZHRoOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBvcHVsYXJfX2xpbmstLXByb21vIC5wb3B1bGFyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5wb3B1bGFyX19saW5rLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucG9wdWxhcl9fbGluazpob3ZlciAucG9wdWxhcl9fbGluay10aXRsZSB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbi5wb3B1bGFyX19wcm9tby1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNjJweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZpbGw6ICNlZDI4MmY7XG4gIGNvbG9yOiAjZWQyODJmO1xufVxuXG4ucG9wdWxhcl9fbGluay1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5wb3B1bGFyX19zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDAsIDQwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIucG9wdWxhcl9fc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBiYWNrZ3JvdW5kOiAjMjgyODI4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdWxhcl9fc3dpcGVyLXNsaWRlci13cmFwIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyArIDIwMHB4KTtcbiAgfVxuICAucG9wdWxhcl9fc3dpcGVyLXNsaWRlci13cmFwIC5zd2lwZXItc2xpZGUucG9wdWxhcl9fc2xpZGU6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBvcHVsYXIge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG4gIC5wb3B1bGFyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAucG9wdWxhcl9fbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnBvcHVsYXIgLnBvcHVsYXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5wb3B1bGFyIC5wb3B1bGFyX19zbGlkZS0tcHJvbW8uc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLnBvcHVsYXJfX2NvbCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5wb3B1bGFyX19saW5rIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICAucG9wdWxhcl9fbGluay0tcHJvbW8ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLnBvcHVsYXJfX2xpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucG9wdWxhcl9fcHJvbW8tbWFyayB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG4gIC5wb3B1bGFyX19saW5rLWltYWdlIHtcbiAgICB3aWR0aDogODZweDtcbiAgfVxuICAucG9wdWxhcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG4gIC5zd2lwZXItc2Nyb2xsYmFyLnBvcHVsYXJfX3Njcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9wdWxhcl9fc3dpcGVyLXNsaWRlci13cmFwIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyArIDUwcHgpO1xuICB9XG4gIC5wb3B1bGFyX19zd2lwZXItc2xpZGVyLXdyYXAgLnN3aXBlci1zbGlkZS5wb3B1bGFyX19zbGlkZTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1bGFyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcycHg7XG4gIH1cbiAgLnBvcHVsYXJfX3N3aXBlci1zbGlkZXItd3JhcCAuc3dpcGVyLXNsaWRlLnBvcHVsYXJfX3NsaWRlOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LWMtZ3JpZCxcbi5wcm9kdWN0LWMtZ3JpZF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQgLmJ0bi1kZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnByb2R1Y3QtYy1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbGluazphY3RpdmUgfiAucHJvZHVjdC1jLWdyaWRfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2NyU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX3Zpc3VhbCB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9faW1hZ2UucHJvZHVjdC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDQ5LCAxMDYsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbmFtZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDQxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX19uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcmljZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJpY2VfX2dyb3VwLS1vbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1heC1oZWlnaHQ6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC1jLWdyaWQ6aG92ZXIgLnByb2R1Y3QtYy1ncmlkX19uYW1lIHtcbiAgICBjb2xvcjogI0YxMjgyRjtcbiAgfVxufVxuLnByb2R1Y3QtYy1ncmlkX19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbjogMTJweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcmljZV9fZGlzY291bnQtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJpY2UtLXJpZ2h0IC5wcmljZV9fZGlzY291bnQtd3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZS0tYWNjZW50IHtcbiAgY29sb3I6ICNlMDY7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tbmV3IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNlMDY7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZGlzY291bnQtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTIuNXB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX3RhZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1jYXJkX3RhZy5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFnLWlubmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFnLXRleHQge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1jYXJkX19zbGlkZS1sYWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgYm90dG9tOiA4cHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2Y2MmIzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2xhYmxlLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ucHJvZHVjdC1jYXJkX19sYWJsZS10ZXh0OmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fY29sb3JzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fY29sb3JzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19jb2xvcnMtZWwge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2NvbG9ycy1lbC5hY3RpdmUgLnByb2R1Y3QtY2FyZF9fZWwtaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fZWwtaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLnByb2R1Y3QtY2FyZF9fc3Vic3RyYXRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMjJweCAxNnB4O1xuICBtaW4taGVpZ2h0OiAxOThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUtdGl0bGUudGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBFeG8yO1xufVxuXG4ucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUgcCxcbi5wcm9kdWN0LWNhcmRfX3N1YnN0cmF0ZS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fc3Vic3RyYXRlLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fc3Vic3RyYXRlLXZpc3VhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2Rlc2Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fcm93LXZpc3VhbCB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fcm93LWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1jYXJkX190ZXh0IC5wcm9kdWN0LWNhcmRfX3RleHQtdGl0bGUsXG4ucHJvZHVjdC1jYXJkX190ZXh0LXRpdGxlLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6IEV4bzI7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX190ZXh0IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fcm93LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMC41cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhYnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhYnMtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBFeG8yO1xufVxuXG4ucHJvZHVjdC1jYXJkX19yb3ctbGluazphY3RpdmUge1xuICBjb2xvcjogI2Y2MmIzZTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fcm93LWxpbms6YWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2Rlc2MtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ucHJvZHVjdC1jYXJkX190YWJzLWxpc3QtZWwgLnRhYi1idG4ge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4uY29udGFpbmVyLWN1c3RvbSB7XG4gIHBhZGRpbmc6IDhweCAxNXB4IDAgMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGNEY0RjQgMCUsICNGRkZGRkYgMTAwJSksICNGOEY4Rjg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhYnMtLWRpc2FibGVkIC5jb250YWluZXItY3VzdG9tIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhYnMtbGlzdC1lbC5hY3RpdmUgLnRhYi1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy1saXN0LWVsIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhYnMtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhYnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhYnMtY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhYnMtY29udGVudC1lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhYnMtY29udGVudC1lbC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy1jb250ZW50LWVsIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ucHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbi12aXN1YWwge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbi12aXN1YWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fbGlzdC1lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19saXN0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24tbGlzdCB7XG4gIG1heC13aWR0aDogNzYwcHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2xpc3QtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhYnMucHJvZHVjdC1jYXJkX190YWJzLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhYnMtLWRpc2FibGVkIC5wcm9kdWN0LWNhcmRfX3RhYnMtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhYnMtLWRpc2FibGVkIC5jb250YWluZXItY3VzdG9tIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy0tZGlzYWJsZWQgLnByb2R1Y3QtY2FyZF9fdGFicy1saXN0LWVsIC50YWItYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi50ZXh0LWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzZhNzE3ODtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnRleHQtbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udGV4dC1sYWJsZV9fdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4udGV4dC1sYWJsZV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy0tZGlzYWJsZWQgLnByb2R1Y3QtY2FyZF9fdGFicy1saXN0LWVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbGV4OiBpbml0aWFsO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIHBhZGRpbmc6IDVweCA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLnZpZGVvLXNsaWRlcl9fc2xpZGUtdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLXNsaWRlcl9fc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLXNsaWRlcl9fc2xpZGUtdmlzdWFsIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnZpZGVvLXNsaWRlcl9fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlby1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnZpZGVvLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWluZm9fX3RpdGxlLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmJiLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5iYi1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMC41cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjYyYjNlO1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5iYi1saW5rOmFjdGl2ZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmItbGluazphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnByb2R1Y3QtaW5mb19fdGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5wcm9kdWN0LWluZm9fX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtaW5mb19fbGFibGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0FEQUZCRDtcbn1cblxuLnRleHQtLXJlZCB7XG4gIGNvbG9yOiAjZjYyYjNlO1xufVxuXG4udGV4dC0tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI2U4ZThlODtcbn1cblxuLnRleHQtLWdyYXkge1xuICBjb2xvcjogI0FEQUZCRDtcbn1cblxuLnNtYWxsLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucHJvZHVjdC1pbmZvX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxpbmstZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubGluay1lbDphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLnNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ucHJvZHVjdC1hZHZpc2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZyZWUtc2xpZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cblxuLmZyZWUtc2xpZGVyX19zbGlkZS1sYWJsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZyZWUtc2xpZGVyX19zbGlkZS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmNhcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTJweDtcbn1cblxuLmNhcmQtbGlzdF9fZWwge1xuICBmbGV4OiAwIDAgMzMuMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmNhcmQtbGlzdF9fZWwtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNiYmI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtZmFtaWx5OiBFeG8yO1xufVxuXG4uYWN0aW9uc0xpc3QgLmNhcmQtbGlzdF9fZWwtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5jYXJkLWxpc3RfX2VsLXRleHQudGV4dC0tcmVkIHtcbiAgY29sb3I6ICNlYjMzMjQ7XG59XG5cbi5jYXJkLWxpc3RfX2VsLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC1saXN0X19lbC1pbm5lcjphY3RpdmUgLmNhcmQtbGlzdF9fZWwtdGV4dCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2FyZC1saXN0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5idG4tYmFjayBhIC5hcnJvdy0taWNvbiB7XG4gIHRvcDogMDtcbn1cblxuLmJ0bi1iYWNrIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmNhcmQtbGlzdF9fZWwtaW5uZXI6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLmNhcmQtbGlzdF9fZWwtdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXRvcDogNzAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZC1saXN0X19lbC12aXN1YWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jYXJkLWxpc3RfX2VsLWxhYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgYmFja2dyb3VuZDogI2Y2MmIzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi5saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGFjdHMtc29jaWFsLXNlY3Rpb24gLmxpbmstbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmxpbmstbGlzdF9fZWwge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y2MmIzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5saW5rLWxpc3RfX2VsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5saW5rLWxpc3RfX2VsIHN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubGluay1saXN0X19lbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjYyYjNlO1xufVxuXG4ubGluay1saXN0X19lbDphY3RpdmUgc3ZnIHtcbiAgY29sb3I6ICNmNjJiM2U7XG59XG5cbi50d2l0dGVyIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5mYWNlYm9vayAuc3ZnLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4ubGluay1saXN0X19lbC5mYWNlYm9vayB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLm9rLWljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLnZrLWljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnRlbGVncmFtIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAzM3B4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUuc29jaWFsIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN3aXRjaC1yb3cge1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5zd2l0Y2gtcm93X19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNmE3MTc4O1xuICBwYWRkaW5nOiA3cHggOHB4IDhweCAxMHB4O1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnN3aXRjaC1idG5fX25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uc3dpdGNoLWJ0bl9fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnN3aXRjaC1yb3dfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2l0Y2gtYnRuX19wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnN3aXRjaC1yb3dfX2J0bi5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5zd2l0Y2gtYnRuX192aXN1YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLm1vZGFsLWFjdGlvbiAuYnRuX19wcmljZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uYnRuX190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuX190ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDU3JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpdGNoLWJ0bl9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zd2l0Y2gtcm93X19idG4gLnN3aXRjaC1idG5fX3RleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA1N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2l0Y2gtcm93X19idG4gLnN3aXRjaC1idG5fX3Zpc3VhbCB7XG4gIHdpZHRoOiA2N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3dpdGNoLXJvd19fYnRuLnJvdy1tZCAuc3dpdGNoLWJ0bl9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogNjRweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fb3JkZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19vcmRlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fY29udGVudC10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19jb250ZW50LXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX29yZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19jb250ZW50LXZpc3VhbCB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jYXJkX19vcmRlci10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucHJvZHVjdC1jYXJkX19jb250ZW50LXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZF9fYmlnIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjZjYyYjNlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1jYXJkX19taW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUtLW1pbiB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5wcm9kdWN0LWNhcmRfX2VsLWlubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYW5jb3ItdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYW5jb3ItdGl0bGUtLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYW5jb3ItY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmFuY29yLWNvbnRlbnRfX251bWJlciB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYW5jb3ItY29udGVudF9fbnVtYmVyIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5hbmNvci1jb250ZW50X19udW1iZXIgYTphY3RpdmUge1xuICBjb2xvcjogI2Y2MmIzZTtcbn1cblxuLmFuY29yLWxpbmsge1xuICBjb2xvcjogI2Y2MmIzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItYm90dG9tOiAwLjVweCBkYXNoZWQgI2Y2MmIzZTtcbn1cblxuLmFuY29yLWxpbmsuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFuY29yLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTFweDtcbiAgYmFja2dyb3VuZDogI2Y2MmIzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYW5jb3ItYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmNjJiM2U7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmFuY29yLWxpbmtfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hbmNvci1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJhY2tncm91bmQ6ICNmNjJiM2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5hbmNvci1saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYW5jb3ItbGluazphY3RpdmUgLmFuY29yLWFycm93LFxuLmFuY29yLWxpbms6YWN0aXZlIC5hbmNvci1hcnJvdzphZnRlcixcbi5hbmNvci1saW5rOmFjdGl2ZSAuYW5jb3ItYXJyb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmhhbGYtaW5mb19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmhhbGYtaW5mb19fcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjYmJiO1xufVxuXG4uaGFsZi1pbmZvX19yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5oYWxmLWluZm9fX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5oYWxmLWluZm9fX3Byb3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oYWxmLWluZm9fX3Byb3AtdmFsdWUsXG4uaGFsZi1pbmZvX19wcm9wLW5hbWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uaGFsZi1pbmZvX19wcm9wLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5oYWxmLWluZm9fX3Byb3AtdmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhhbGYtaW5mb19fcm93IC5oYWxmLWluZm9fX3Byb3Age1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4uaGFsZi1pbmZvX19yb3cgLmhhbGYtaW5mb19fcHJvcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG5cbi5mcmVlLXNsaWRlcl9fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mcmVlLXNsaWRlcl9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnJlZS1zbGlkZXJfX3NsaWRlLXByb3Age1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNmE3MTc4O1xufVxuXG4uZnJlZS1zbGlkZXJfX3NsaWRlLXByaWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ibG9jay1sYWJsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ibG9jay1sYWJsZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY29sbGVjdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiBFeG8yO1xufVxuXG4uY29sbGVjdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNvbGxlY3Rpb24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cblxuLmNvbGxlY3Rpb24ge1xuICBwYWRkaW5nOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG59XG5cbi5ibG9jay10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrLWxhYmxlX19wcm9wIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmNvbGxlY3Rpb24tZWwge1xuICB3aWR0aDogNzZweDtcbiAgcGFkZGluZzogOHB4IDRweDtcbn1cblxuLmNvbGxlY3Rpb24tZWxfX3Zpc3VhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbn1cblxuLmNvbGxlY3Rpb24tZWxfX3Zpc3VhbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNvbGxlY3Rpb24tZWxfX25hbWUge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNmE3MTc4O1xufVxuXG4uYmxvY2stbGFibGVfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNiYmI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uYmxvY2stbGFibGVfX2NvbnRlbnQtLXJlZCB7XG4gIGNvbG9yOiAjZjYyYjNlO1xufVxuXG4uYmxvY2stbGFibGVfX2NvbnRlbnQ6YWN0aXZlIC5ibG9jay1sYWJsZV9fdGV4dCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5tYXRlcmlhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLm1hdGVyaWFsLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubWF0ZXJpYWwtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5tYXRlcmlhbC1jb250ZW50X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5tYXRlcmlhbC1jb250ZW50X19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWF0ZXJpYWwtZWwge1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4ubWF0ZXJpYWwtZWxfX3Zpc3VhbCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYycHg7XG59XG5cbi5tYXRlcmlhbC1lbF9fdmlzdWFsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZml4ZWQtZWxfX2FjdGlvbiAuZml4ZWQtZWxfX2Jhc2tldC1jb3VudCAubGlua1R5cGUxIHtcbiAgY29sb3I6ICNlYjMzMjQ7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uZml4ZWQtZWxfX2FjdGlvbiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5maXhlZC1lbF9fYWN0aW9uIC5maXhlZC1lbF9fYmFza2V0LWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTRweDtcbn1cblxuLmluLWJhc2tldCAuZml4ZWQtZWxfX2Jhc2tldC1jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5maXhlZC1lbF9fYWN0aW9uIC5idG4uYnRuLXRvLW9yZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmluLWJhc2tldCAuZml4ZWQtZWxfX2FjdGlvbiAuYnRuLmJ0bi1iYXNrZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW4tYmFza2V0IC5maXhlZC1lbF9fYWN0aW9uIC5idG4uYnRuLXRvLW9yZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maXhlZC1lbF9fYWN0aW9uIC5idG4uYnRuLWJhc2tldCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgd2lkdGg6IDE1MnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5wcmVsb2FkZXIgc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmNhbGN1bGF0b3ItcmVzdWx0X19jb2wtdGl0bGUgLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5idG4tYmFza2V0X193cmFwIHtcbiAgbWluLWhlaWdodDogNzZweDtcbn1cblxuLmJ0bi1iYXNrZXRfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1M3B4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jdXN0b20tZWxlbSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmNjJiM2U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmZpeGVkLWVsX19hY3Rpb24gLmJ0bi5idG4tYmFza2V0LmFuaW1hdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y2MmIzZTtcbiAgYm94LXNoYWRvdzogLTNweCA2cHggMTNweCAycHggdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmNjJiM2U7XG4gIGJveC1zaGFkb3c6IC0zcHggNnB4IDEzcHggMnB4IHRyYW5zcGFyZW50O1xufVxuXG4uZml4ZWQtZWxfX2FjdGlvbiAuYnRuLmJ0bi1iYXNrZXQub3BhY2l0eSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmZpeGVkLWVsX19hY3Rpb24gLmJ0bi5idG4tYmFza2V0LmluaXRoaWFsIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgYW5pbWF0aW9uOiAwLjdzIHNob3dCdG4gY3ViaWMtYmV6aWVyKDAsIDAuMjMsIDAuOTksIC0wLjQ4KTtcbn1cblxuLnByZWxvYWRlci5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJhc2tldC1tYXJrIHtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAtNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmNjJiM2U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJhc2tldC1tYXJrLm5vdC1lbXB0eSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5oZWFkZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5Aa2V5ZnJhbWVzIHNob3dCdG4ge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgODAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uYnRuLmJ0bi1iYXNrZXQgLnByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5idG4uYnRuLWJhc2tldCAuYnRuLWJhc2tldF9fdGV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBrZXlmcmFtZXMgc2hvd1ByZWxvZGVyIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMjAlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDkwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFkZENhcmQge1xuICAwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiAxNTJweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgMzAlIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMCU7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3gtc2hhZG93OiAtM3B4IDZweCAxM3B4IDJweCAjZjYyYjNlO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDZweCA0MXB4IDJweCAjZjYyYjNlO1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogLTNweCA2cHggMTNweCAycHggdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc3dpdGNoLXJvd19fYnRuIC5zd2l0Y2gtYnRuX190ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5zd2l0Y2gtcm93X19idG4gLnN3aXRjaC1idG5fX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gIH1cbiAgLmZyZWUtc2xpZGVyX19zbGlkZS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc3dpdGNoLWJ0bl9fdmlzdWFsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpdGNoLXJvd19fYnRuLnJvdy1tZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnN3aXRjaC1yb3dfX2J0bi5yb3ctbWQgLnN3aXRjaC1idG5fX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpdGNoLXJvd19fYnRuLnJvdy1tZCAuc3dpdGNoLWJ0bl9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZmllbGQtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uc3dpdGNoLXJvd19fYnRuLnJvdy1zbSB7XG4gIGZsZXg6IDE7XG59XG5cbi5zd2l0Y2gtcm93X19idG4ucm93LXNtIC5zd2l0Y2gtYnRuX190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zd2l0Y2gtcm93X19idG4ucm93LXNtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuLm1vZGFsLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxNnB4IDE2cHg7XG59XG5cbi5tb2RhbC1pbmZvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgY29sb3I6ICNmNjJiM2U7XG59XG5cbi5tb2RhbC1pbmZvX190aXRsZS5ib290aW5nLWRpYW1ldGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRVhPIDJcIjtcbn1cblxuLnJvdy1lbF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5yb3ctZWwgcCxcbi5yb3ctZWxfX2Rlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucm93LWVsX192aXN1YWwgaW1nLFxuLmRlc2MtZWxfX3Zpc3VhbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1lbF9fdmlzdWFsIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1lbF9fZGVzYzpsYXN0LWNoaWxkLFxuLnJvdy1lbCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGVzYy1lbCB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uZGVzYy1lbF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZGVzYy1lbCBwLFxuLmRlc2MtZWxfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZGVzYy1lbF9fdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnJvdy1lbF9fdmlzdWFsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucm93LWVsIHtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbn1cblxuLnBvZHVjdC1jYXJkX19maXhlZC5pbi1iYXNrZXQge1xuICBtaW4taGVpZ2h0OiA3NnB4O1xufVxuXG4ucG9kdWN0LWNhcmRfX2ZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiA0cHggNi43MTExMXB4IDMzLjEzMzNweCByZ2IoMjIsIDQ5LCA2Myk7XG4gIG1pbi1oZWlnaHQ6IDYycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTE7XG59XG5cbi5maXhlZC1lbF9fdGV4dC1wcmljZSAucHJpY2Utb2xkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmZpeGVkLWVsX190ZXh0LXByaWNlLXJvdyAuZmFkZS1ibG9jay0tcHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbn1cblxuLmZpeGVkLWVsX190ZXh0LXByaWNlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmljZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJpY2Utd3JhcCAucHJpY2UtZGlzY29udCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZpeGVkLWVsX19hY3Rpb24gLmJ0biB7XG4gIHdpZHRoOiAxNTJweDtcbn1cblxuLmZpeGVkLWVsX190ZXh0IC5maXhlZC1lbF9fdGV4dC1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uc3RhdGljIC5tb2RhbC1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xufVxuXG4uc3RhdGljIC5tb2RhbC1saW5rIC5idG4tYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuLnN0YXRpYyAubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlbmRUb0Jhc2tldF9fZmllbGRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByaWNlLWRlZmF1bHRfX2Rlc2Mge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4ubW9kYWwtYWN0aW9uIC5idG5fX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2Rlc2MtbGluayBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zd2l0Y2gtcm93X19idG4ucm93LW1kIC5zd2l0Y2gtYnRuX190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGFibGUtd2lkdGgge1xuICB0b3A6IC05cHg7XG4gIGxlZnQ6IDIyJTtcbn1cblxuLmxhYmxlLWhlaWdodCB7XG4gIHRvcDogMzAlO1xuICBsZWZ0OiAtMTVweDtcbn1cblxuLmxhYmxlLXdpZHRoLXcge1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogNzIlO1xufVxuXG4ucm93LWVsX192aXN1YWwtbGFibGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJvdy1lbF9fdmlzdWFsLWxhYmxlLWVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYWJsZS1oZWlnaHQtdyB7XG4gIHRvcDogLTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTElO1xufVxuXG4ucHJvZHVjdC1jYXJkX19wcmljZSAuZml4ZWQtZWxfX3RleHQtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC1jYXJkX19wcmljZSAuZml4ZWQtZWxfX3RleHQtcHJpY2Utcm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmluc3RhbGxtZW50X19saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGdhcDogMTBweDtcbn1cblxuLmluc3RhbGxtZW50X19saW5rIC5qcy1tb2RhbC1idG4ge1xuICBjb2xvcjogI2Y4MmQ0MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pbnN0YWxsbWVudF9fbGluayAuanMtbW9kYWwtYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaW5zdGFsbG1lbnRfX2xpbmstaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmluc3RhbGxtZW50X19pbmZvIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaW5zdGFsbG1lbnRfX2luZm8tLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnJvdy1lbF9fdmlzdWFsLWxhYmxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmxhYmxlLWhlaWdodCB7XG4gICAgdG9wOiAyOCU7XG4gIH1cbiAgLmxhYmxlLXdpZHRoIHtcbiAgICBsZWZ0OiAxOSU7XG4gIH1cbiAgLmxhYmxlLWhlaWdodC13IHtcbiAgICByaWdodDogOCU7XG4gIH1cbiAgLmxhYmxlLXdpZHRoLXcge1xuICAgIHRvcDogNzElO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLnN3aXRjaC1yb3dfX2J0bixcbi5zd2l0Y2gtcm93X19idG4ucm93LXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jYXJkX190YWctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5jYXJkLWxpc3RfX2VsLWxhYmxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZyZWUtc2xpZGVyX19zbGlkZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNhcmQtbGlzdF9fZWwge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZF9fbGFibGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9kdWN0LWNhcmRfX2xpc3QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC50ZXh0LWRlc2MuY2hhcmFjdGVyaXN0aWNzX19kZXNjci1sZWdhbCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jYXJkLWxpc3RfX2VsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZF9fc3Vic3RyYXRlLnNvY2lhbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZF9fc3Vic3RyYXRlLWFjdGlvbiAuZm9ybS1ib2R5X19idG4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5maXhlZC1lbF9fYWN0aW9uIC5idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5zd2l0Y2gtcm93X19idG4ucm93LW1kIC5zd2l0Y2gtYnRuX192aXN1YWwge1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuc3dpdGNoLXJvd19fYnRuLnJvdy1tZCAuc3dpdGNoLWJ0bl9fdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ3JpZF9fbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLnByb2R1Y3QtZ3JpZF9fbWFya2VyLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnByb2R1Y3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2JiYjtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiA0MCU7XG59XG5cbi5wcm9kdWN0LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWxpbmVfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnByb2R1Y3QtbGluZV9fYmxvY2sge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCAqIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxuICAucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHggKiAyKTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobiszKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLnByb2R1Y3QtbWFya2VyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDcwcHg7XG59XG5cbi5wcm9kdWN0LXJldmlld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzLS1lbXB0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjMxcHg7XG4gIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19lbXB0eS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19lbXB0eS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX2VtcHR5LXRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNDg0ODQ4O1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19lbXB0eS1idG4ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtaW4td2lkdGg6IDM0NHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogIzI5M2VmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMjkzZWYyO1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiA5MzJweDtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19faXRlbSB7XG4gIHBhZGRpbmc6IDhweCAwIDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xufVxuLnByb2R1Y3QtcmV2aWV3c19faXRlbSArIC5wcm9kdWN0LXJldmlld3NfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucHJvZHVjdC1yZXZpZXdzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19faGVhZC1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19hdXRob3Ige1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzJmMmYyZjtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM0ODQ4NDg7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX3N0YXJzLFxuLnByb2R1Y3QtcmV2aWV3c19fY3RhLXN0YXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19zdGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgY29sb3I6ICNlM2UzZTM7XG59XG4ucHJvZHVjdC1yZXZpZXdzX19zdGFyIC5pY29uLFxuLnByb2R1Y3QtcmV2aWV3c19fc3RhciBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0LXJldmlld3NfX3N0YXItLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZjMDFlO1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM0ODQ4NDg7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX3Bob3RvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMTZweCAwIDA7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX3Bob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmMWYxZjc7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX3Bob3RvLS12aWRlbyB7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX3Bob3RvLWltZyxcbi5wcm9kdWN0LXJldmlld3NfX3Bob3RvLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fcGhvdG8tcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDEsIDYyLCAyNDIsIDAuOTIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fcGhvdG8tcGxheS1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX21vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzI5M2VmMjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtcmV2aWV3c19fbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbi5wcm9kdWN0LXJldmlld3NfX21vcmU6aG92ZXIge1xuICBjb2xvcjogI2VkMjgyZjtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fYXNpZGUge1xuICBmbGV4OiAwIDAgMzg5cHg7XG4gIHdpZHRoOiAzODlweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWY3O1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19jdGEtYXZlcmFnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19jdGEtc3VtIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMyRjJGMkY7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX2N0YS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fY3RhLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19jdGEtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogIzI5M2VmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMjkzZWYyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wcm9kdWN0LXJldmlld3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5wcm9kdWN0LXJldmlld3NfX21haW4sXG4ucHJvZHVjdC1yZXZpZXdzX19hc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtcmV2aWV3c19fYXNpZGUge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1yZXZpZXdzX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAucHJvZHVjdC1yZXZpZXdzX19waG90byB7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuICAucHJvZHVjdC1yZXZpZXdzX19lbXB0eSB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogMzJweCAxNnB4O1xuICB9XG4gIC5wcm9kdWN0LXJldmlld3NfX2VtcHR5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtcmV2aWV3c19fZW1wdHktYnRuIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtcmV2aWV3c19fY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDgwcHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvd3MgLnNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3dzIC5zbGlkZXJfX2Fycm93LS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlIC0gMTVweCkpO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93cyAuc2xpZGVyX19hcnJvdy0tcmlnaHQge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCBjYWxjKC01MCUgLSAxNXB4KSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlci0tYWx0IHtcbiAgbWluLWhlaWdodDogMjQ0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAucHJvZHVjdC1zbGlkZXJfX3N3aXBlci1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19zbGlkZS5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNDY2cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbnRhaW46IGxheW91dCBwYWludCBzdHlsZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZS5zd2lwZXItc2xpZGUge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXgge1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAucHJvZHVjdC1zbGlkZXJfX3Byb21vIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBmbGV4OiAwIDAgMzQwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9fcHJvbW8gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19pbm5lciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5wcm9kdWN0LXNsaWRlcl9fc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyLS1ub3QtZmlsbGVkIHtcbiAgICBoZWlnaHQ6IDYxOHB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCB7XG4gICAgbWFyZ2luOiAwIC04cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9fcHJvbW8ge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBmbGV4OiAwIDAgMzUwcHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9faW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyLS1ub3QtZmlsbGVkIHtcbiAgICBoZWlnaHQ6IDQ5NXB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAucHJvZHVjdC1zbGlkZXJfX3Byb21vIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9faW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9fcHJvbW8gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5wcm9kdWN0LXQtZ3JpZCxcbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgcGFkZGluZzogMTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnByb2R1Y3QtdC1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgbWF4LWhlaWdodDogMjE2cHg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUtYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IGF1dG87XG4gIHotaW5kZXg6IDM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgfVxufVxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdCxcbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wcm9kdWN0LXQtbGlzdF9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxODBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgbWF4LWhlaWdodDogMjE2cHg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgfVxufVxuLnByb2R1Y3QtdC1saXN0X19wcmljZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fZmF2b3JpdGUtYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSxcbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgKyAucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuLnByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDU4NHB4O1xufVxuXG4ucHJvZHVjdC1ncmlkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcm9kdWN0LWdyaWQsXG4ucHJvZHVjdC1ncmlkX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wcm9kdWN0LWdyaWRfX3RvcCB7XG4gIHBhZGRpbmc6IDAgN3B4O1xufVxuXG4ucHJvZHVjdC1ncmlkX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2ltYWdlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDMxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWdyaWRfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC1ncmlkX19ib3R0b20ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWdyaWRfX3JhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9kdWN0LWdyaWRfX3JhdGluZyArIC5wcm9kdWN0LWdyaWRfX25hbWUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWdyaWRfX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDYlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgY29sb3I6ICMwMjBiMmE7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgbWFyZ2luLXRvcDogMzRweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtZ3JpZDpob3ZlciAucHJvZHVjdC1ncmlkX19uYW1lIHtcbiAgICBjb2xvcjogI2VkMjgyZjtcbiAgfVxufVxuLnByb2R1Y3QtZ3JpZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNiU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBjb2xvcjogIzAyMEIyQTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ucHJvZHVjdC1ncmlkX19hdmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fY29sb3JzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1ncmlkX19wcmljZSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1ncmlkX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2FjdGlvbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2FjdGlvbi5mbGMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1ncmlkX19hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC1ncmlkX19hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1ncmlkX19mYXZvcml0ZS1hY3Rpb24ge1xuICBmbGV4OiAwIDAgNDRweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC1ncmlkX19zdGF0dXMge1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgfVxuICAucHJvZHVjdC1ncmlkX19mYXZvcml0ZS1hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnByb2R1Y3QtZ3JpZF9fYm90dG9tIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweDtcbiAgfVxuICAucHJvZHVjdC1ncmlkX19yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAucHJvZHVjdC1ncmlkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgb3ZlcmZsb3cteDogY2xpcDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2R1Y3QtZ3JpZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDIsIDExLCA0MiwgMC42KTtcbiAgfVxuICAucHJvZHVjdC1ncmlkX19pbWFnZXMge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5xci1jb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNFRDI4MkY7XG59XG5cbi5xci1jb2RlX19sZWZ0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5xci1jb2RlX19yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnFyLWNvZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICBjb2xvcjogIzJGMkYyRjtcbiAgbWF4LXdpZHRoOiAzMDdweDtcbn1cblxuLnFyLWNvZGVfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5xci1jb2RlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTU1cHg7XG4gIGhlaWdodDogMTU1cHg7XG4gIG1heC13aWR0aDogMTU1cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5xci1jb2RlX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnFyLWNvZGVfX2J0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTFweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5xci1jb2RlX19idG4ucXItY29kZV9fYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMjg5Ljk4JSAyNzUuMSUgYXQgMTE4Ljg0JSAtMzYuNTQlLCByZ2IoMjU1LCAxNTEsIDE1NCkgMCUsIHJnYigyNTUsIDg4LCA5MykgMTguMDAwMDAwNzE1MyUsIHJnYigyNTUsIDU5LCA2NSkgMzMuMDAwMDAxMzExMyUsIHJnYigyNDIsIDQwLCA0NykgNTQuNTAwMDAxNjY4OSUsIHJnYigyMjcsIDM5LCA0NikgNzMuMDAwMDAxOTA3MyUsIHJnYigyMTgsIDM4LCA0NSkgOTEuMDAwMDAyNjIyNiUsIHJnYigyMDYsIDM2LCA0MykgOTkuMDAwMDAwOTUzNyUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWdyYWRpZW50IDAuMnM7XG59XG5cbi5xci1jb2RlX19idG4ucXItY29kZV9fYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmQ0YjUyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnFyLWNvZGVfX2J0bi5xci1jb2RlX19idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmQ0YjUyO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnFyLWNvZGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnFyLWNvZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucXItY29kZV9fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5xci1jb2RlX19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucXItY29kZV9fY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnJhdGluZy0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhdGluZ19fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhdGluZ19fcm93IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmdfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmF0aW5nX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGQzAxRTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzO1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19pdGVtLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhdGluZ19faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJhdGluZ19faXRlbSAuc3ZnLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdCAucmF0aW5nX19ncmlkIHtcbiAgZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdCAucmF0aW5nX19pdGVtIHtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4ucHJvZHVjdCAucmF0aW5nX19pdGVtIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ucHJvZHVjdCAucmF0aW5nX192YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5yYXRpbmdfX2xheWVyLS1jaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYXRpbmdfX2xheWVyLS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmF0aW5nX19pY29uLnJhdGluZ19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19pbnRlZ3JhdGVkLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnJhdGluZ19fdmFsdWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzVCNUI1QjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJhdGluZ19fbGF5ZXItLWNoZWNrZWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnJhdGluZ19fZ3JpZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucmF0aW5nX19pdGVtIC5zdmctaWNvbiB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5yYXRpbmdfX3JvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucmF0aW5nX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5wcm9kdWN0IC5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5zaWRlSW5mb19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2lkZUluZm9fX2hlYWRlciAuc2l0ZV9tYXJrZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2lkZUluZm9fX2hlYWRlciAucmF0aW5nLWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2lkZUluZm9fX3RpdGxlIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiRXhvIDJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBtYXgtd2lkdGg6IDg2MHB4O1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBmb250LWZhbWlseTogXCJFeG8gMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19jb250ZW50LmlzLWV4cGFuZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX21vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzI5M2VmMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjZWQyODJmO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fbW9yZVtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlSW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5zZWFyY2gtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA1MjRweDtcbn1cblxuLnNlYXJjaC1zbWFsbCAubG9hZGVyX19pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNHB4IDBweCA0cHggNDJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Z1wiKSBuby1yZXBlYXQgMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGMTI4MkY7XG4gIH1cbn1cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC1oZWlnaHQ6IDIxMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDM7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXM7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbn1cblxuLnNlYXJjaC1zbWFsbF9fbG9hZGVyLXdyYXAudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5zZWFyY2gtc21hbGxfX3RvcCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI0YxMjgyRjtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5zZWN0aW9uLnNlY3Rpb24ge1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG5cbi5wYWdlLW1haW46aGFzKC5kZXRhaWxlZENhcmRDb250YWluZXIpIHNlY3Rpb24uc2VjdGlvbiB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIHNlY3Rpb24uc2VjdGlvbjpoYXMoPiAucG9wdWxhcikge1xuICAgIG1hcmdpbjogLTEwcHggMCAtOTBweDtcbiAgfVxufVxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tLW1hcmdpbnMtc21hbGwge1xuICBtYXJnaW46IDUwcHggMDtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBjb2xvcjogIzJmMmYyZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG59XG5cbi5wYWdlLW1haW46aGFzKC5kZXRhaWxlZENhcmRDb250YWluZXIpIC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udDogNzAwIDMwcHgvMzhweCBcIm5icmJcIiwgXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uc2VjdGlvbi0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBENEY0O1xuICBwYWRkaW5nOiA2OHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgc2VjdGlvbi5zZWN0aW9uIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxuICBzZWN0aW9uLnNlY3Rpb246aGFzKD4gLnBvcHVsYXIpIHtcbiAgICBtYXJnaW46IDQwcHggMCAzMHB4IDA7XG4gIH1cbiAgc2VjdGlvbi5zZWN0aW9uOmhhcyg+IC5wb3B1bGFyKSAucG9wdWxhciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIHNlY3Rpb24uc2VjdGlvbi5wcm9kdWN0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tLW1hcmdpbnMtc21hbGwge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1iZyB7XG4gICAgcGFkZGluZzogMjBweCAwIDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtbWFpbjpoYXMoLmRldGFpbGVkQ2FyZENvbnRhaW5lcikgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQ6IDcwMCAyNHB4LzMwcHggbmJyYiwgSW50ZXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnBhZ2UtbWFpbjpoYXMoLmRldGFpbGVkQ2FyZENvbnRhaW5lcikgc2VjdGlvbi5zZWN0aW9uIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxuICAucGFnZS1tYWluOmhhcyguZGV0YWlsZWRDYXJkQ29udGFpbmVyKSBzZWN0aW9uLnNlY3Rpb246aGFzKCsgLmRlbGl2ZXJ5LXNlY3Rpb24pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICB9XG4gIGJvZHk6aGFzKC5kZXRhaWxlZENhcmRDb250YWluZXIpIC5wYWdlLXN1YmZvb3RlciB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTMwcHg7XG4gIH1cbn1cbi5zZW8tbWVkaWEge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5zZW8tbWVkaWFfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyNHB4O1xufVxuXG4uc2VvLW1lZGlhX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDk0M3B4O1xufVxuXG4uc2VvLW1lZGlhOm5vdCg6aGFzKC5zZW8tbWVkaWFfX2NvbnRlbnQpKSAuc2VvLW1lZGlhX19tZWRpYSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VvLW1lZGlhOm5vdCg6aGFzKC5zZW8tbWVkaWFfX21lZGlhKSkgLnNlby1tZWRpYV9fY29udGVudCB7XG4gIG1heC13aWR0aDogOTQzcHg7XG59XG5cbi5zZW8tbWVkaWFfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuXG4uc2VvLW1lZGlhX19ib2R5LS1jb2xsYXBzZWQge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAgMCUsICMwMDAgY2FsYygxMDAlIC0gMjRweCksIHRyYW5zcGFyZW50IDEwMCUpO1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwIDAlLCAjMDAwIGNhbGMoMTAwJSAtIDI0cHgpLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuLnNlby1tZWRpYV9fYm9keS0tYW5pbWF0aW5nIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xufVxuXG4uc2VvLW1lZGlhX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZW8tbWVkaWFfX3RleHQgc3Ryb25nLFxuLnNlby1tZWRpYV9fdGV4dCBiIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbi5zZW8tbWVkaWFfX3RleHQgcCB7XG4gIG1hcmdpbjogMCAwIDAuNWVtO1xufVxuLnNlby1tZWRpYV9fdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlby1tZWRpYV9fdGV4dCB1bCxcbi5zZW8tbWVkaWFfX3RleHQgb2wge1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xufVxuXG4uc2VvLW1lZGlhX190b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyOTNlZjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZW8tbWVkaWFfX3RvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbi5zZW8tbWVkaWFfX21lZGlhIHtcbiAgZmxleDogMCAwIDM4OXB4O1xuICB3aWR0aDogMzg5cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlby1tZWRpYV9fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDM4OS8yMTE7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNkNWQ1ZDU7XG59XG4uc2VvLW1lZGlhX192aWRlbyAudmlkZW8sXG4uc2VvLW1lZGlhX192aWRlbyAudmlkZW9fX3Bvc3Rlcixcbi5zZW8tbWVkaWFfX3ZpZGVvIC52aWRlb19fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zZW8tbWVkaWFfX3ZpZGVvIC52aWRlb19faWZyYW1lLXdyYXAge1xuICBhc3BlY3QtcmF0aW86IDM4OS8yMTE7XG59XG4uc2VvLW1lZGlhX192aWRlbyAudmlkZW9fX2J0biB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnNlby1tZWRpYV9fdmlkZW8gLnZpZGVvX19idG4taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMzUpKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VvLW1lZGlhX19tZWRpYSB7XG4gICAgZmxleC1iYXNpczogMzIwcHg7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZW8tbWVkaWFfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuc2VvLW1lZGlhX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnNlby1tZWRpYV9fbWVkaWEge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlby1tZWRpYV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLnNlby1tZWRpYV9fdGV4dCBzdHJvbmcsXG4uc2VvLW1lZGlhX190ZXh0IGIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZW8tbWVkaWEge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgfVxuICAuc2VvLW1lZGlhX19pbm5lciB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5zZW8tbWVkaWFfX3ZpZGVvIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGFzcGVjdC1yYXRpbzogMzU1LzIwNjtcbiAgfVxuICAuc2VvLW1lZGlhX192aWRlbyAudmlkZW9fX2lmcmFtZS13cmFwIHtcbiAgICBhc3BlY3QtcmF0aW86IDM1NS8yMDY7XG4gIH1cbiAgLnNlby1tZWRpYV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLnNlby1tZWRpYV9fdGV4dCBzdHJvbmcsXG4uc2VvLW1lZGlhX190ZXh0IGIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VvLW1lZGlhX190b2dnbGUge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uc2VvX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnNlb19fYnV0dG9uIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGNvbG9yOiAjMjkzRUYyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VvX19idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG59XG4uc2VydmljZS1zZWN0aW9uIHtcbiAgbWFyZ2luOiA1MHB4IDAgNTBweDtcbn1cblxuLnNlcnZpY2Utc2VjdGlvbiArIC5zdGF0aWNDb250YWN0cyAuYmFubmVyLXRlbCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5zZXJ2aWNlLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcbn1cblxuLnNlcnZpY2Utc2VjdGlvbl9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VydmljZS1zZWN0aW9uX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIG1hcmdpbjogLTEwcHg7XG59XG5cbi5zZXJ2aWNlLXNlY3Rpb25fX3RhYi13cmFwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZXJ2aWNlLXNlY3Rpb25fX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2OHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlcnZpY2Utc2VjdGlvbl9fdGFiOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDIxOHB4IDYxcHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDApLCAwIDEzOXB4IDU2cHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMDEpLCAwIDc4cHggNDdweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4wNSksIDAgMzVweCAzNXB4IDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjA5KSwgMCA5cHggMTlweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4xKTtcbiAgICBjb2xvcjogI0VEMjgyRjtcbiAgfVxufVxuLnNlcnZpY2Utc2VjdGlvbl9fdGFiLWljb24uc2VydmljZS1zZWN0aW9uX190YWItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBjb2xvcjogI0VEMjgyRjtcbn1cblxuLnNlcnZpY2Utc2VjdGlvbl9fdGFiLW5hbWUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXJ2aWNlLXNlY3Rpb25fX3RhYi13cmFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXJ2aWNlLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogNDBweCAwIDYwcHg7XG4gIH1cbiAgLnNlcnZpY2Utc2VjdGlvbiArIC5zdGF0aWNDb250YWN0cyAuYmFubmVyLXRlbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuc2VydmljZS1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg4cHg7XG4gIH1cbiAgLnNlcnZpY2Utc2VjdGlvbl9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlcnZpY2Utc2VjdGlvbl9fdGFiIHtcbiAgICBwYWRkaW5nOiAzM3B4IDIwcHg7XG4gIH1cbiAgLnNlcnZpY2Utc2VjdGlvbl9fdGFiLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc2VydmljZS1zZWN0aW9uX190YWItaWNvbi5zZXJ2aWNlLXNlY3Rpb25fX3RhYi1pY29uIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICB9XG4gIC5zZXJ2aWNlLXNlY3Rpb25fX3RhYnMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBtYXJnaW46IC01cHg7XG4gIH1cbiAgLnNlcnZpY2Utc2VjdGlvbl9fdGFiLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLnNlcnZpY2Uge1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG5cbi5zZXJ2aWNlX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc2VydmljZV9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VydmljZV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zZXJ2aWNlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VydmljZV9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlX19pdGVtLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlcnZpY2VfX2l0ZW0tbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIG1hcmdpbjogNXB4IDAgMjBweDtcbn1cblxudWwuc2VydmljZV9faXRlbS1saXN0ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwuc2VydmljZV9faXRlbS1saXN0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjJGMkY7XG59XG5cbi5zZXJ2aWNlX19pdGVtLWx2bDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc2VydmljZV9fbm90ZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uc2VydmljZV9fbm90ZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VydmljZV9faXRlbS1uYW1lLFxuLnNlcnZpY2VfX2l0ZW0tcHJpY2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgLyogMjk1JSAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xufVxuXG4uc2VydmljZV9faXRlbS1wcmljZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXJ2aWNlIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxuICAuc2VydmljZV9fd3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIC5zZXJ2aWNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgfVxuICAuc2VydmljZV9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5zZXJ2aWNlX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgfVxuICAuc2VydmljZV9faXRlbS1sdmwyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDVweDtcbiAgfVxuICAuc2VydmljZV9faXRlbS1uYW1lLFxuLnNlcnZpY2VfX2l0ZW0tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VydmljZV9faXRlbS1saXN0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICB1bC5zZXJ2aWNlX19pdGVtLWxpc3QgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIHVsLnNlcnZpY2VfX2l0ZW0tbGlzdCA+IGxpOjpiZWZvcmUge1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogNXB4O1xuICB9XG4gIC5zZXJ2aWNlX19ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG4uc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDM4N3B4O1xufVxuXG4uc2lkZWJhcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zaWRlYmFyX190b3Atd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2lkZWJhcl9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uc2lkZWJhcl9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAyNnB4O1xufVxuXG4uc2lkZWJhcl9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZ2FwOiA0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2lkZWJhcl9fcmF0aW5nOmhvdmVyLFxuLnNpZGViYXJfX3JhdGluZzpob3Zlcixcbi5zaWRlYmFyX19yYXRpbmc6aG92ZXIgLnNpZGViYXJfX3JhdGluZy1jb3VudCB7XG4gICAgY29sb3I6ICMyOTNFRjI7XG4gIH1cbiAgLnNpZGViYXJfX3JhdGluZzpob3ZlciAuc2lkZWJhcl9fcmF0aW5nLXRleHQtd3JhcDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTNFRjI7XG4gIH1cbn1cbi5zaWRlYmFyX19yYXRpbmctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgY29sb3I6ICNGRkMwMUU7XG59XG5cbi5zaWRlYmFyX19yYXRpbmctdGV4dC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXJfX3JhdGluZy10ZXh0LXdyYXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnNpZGViYXJfX3JhdGluZy1jb3VudCB7XG4gIGNvbG9yOiAjOTk5O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uc2lkZWJhcl9fYmFkZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5cbi5zaWRlYmFyX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zaWRlYmFyX19iYWRnZS0taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zaWRlYmFyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zaWRlYmFyX19wcmljZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbn1cblxuLnNpZGViYXJfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGdhcDogMDtcbn1cblxuLnNpZGViYXJfX2luc3RhbGxtZW50LXRvb2x0aXAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5zaWRlYmFyX19wcmljZS1jdXJyZW50IHtcbiAgZm9udC1mYW1pbHk6IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjRjEyODJGO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnNpZGViYXJfX3ByaWNlLWN1cnJlbnQtLXNhbGUge1xuICBjb2xvcjogI0YxMjgyRjtcbn1cblxuLnNpZGViYXJfX3ByaWNlLW9sZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zaWRlYmFyX19wcmljZS1vbGQsXG4uc2lkZWJhcl9fcHJpY2Utb2xkLWN1cnJlbmN5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNpZGViYXJfX3ByaWNlLW9sZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXJfX3ByaWNlLW9sZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0zNWRlZyk7XG59XG5cbi5zaWRlYmFyX19pbnN0YWxsbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbn1cblxuLnNpZGViYXJfX2luc3RhbGxtZW50LXRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2lkZWJhcl9faW5zdGFsbG1lbnQtdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNpZGViYXJfX2luc3RhbGxtZW50LXZhbHVlOmhvdmVyIHtcbiAgICBjb2xvcjogIzI5M2VmMjtcbiAgfVxufVxuLnNpZGViYXJfX2luc3RhbGxtZW50LWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXJfX2luc3RhbGxtZW50LWluZm8gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVaKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGVaKDVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uc2lkZWJhcl9fY2FydC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNpZGViYXJfX2NhcnQtd3JhcCAuc2lkZWJhcl9fY2FydDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kOiAjQzEyMDI2O1xuICAgIGFuaW1hdGlvbjogdGlsdC1zaGFraW5nIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLnNpZGViYXJfX2NhcnQuYnRuIHtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG4uc2lkZWJhcl9fY2FydC5idG4uYnRuLS1sb2FkaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5zaWRlYmFyX19zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2lkZWJhcl9fc2VydmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNpZGViYXJfX3NlcnZpY2Utcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zaWRlYmFyX19zZXJ2aWNlLXN0YXJ0LFxuLnNpZGViYXJfX3NlcnZpY2UtZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnNpZGViYXJfX3NlcnZpY2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBjb2xvcjogIzAwMDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLnNpZGViYXJfX2xpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNpZGViYXJfX3NlcnZpY2UtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2lkZWJhcl9fc2VydmljZS1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2lkZWJhcl9fc2VydmljZS1iYWRnZS0tZnJlZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNGFkOTg7XG4gIGJhY2tncm91bmQ6ICNlNmZmZmI7XG4gIGNvbG9yOiAjMTRhZDk4O1xufVxuXG4uc2lkZWJhcl9fc2VydmljZS1iYWRnZS0tcGFpZCxcbi5zaWRlYmFyX19zZXJ2aWNlLWJhZGdlLS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI5M2VmMjtcbiAgYmFja2dyb3VuZDogI2Q5ZWJmZTtcbiAgY29sb3I6ICMyOTNlZjI7XG59XG5cbi5zaWRlYmFyX19zZXJ2aWNlLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMCA2cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cblxuLnNpZGViYXJfX3NlcnZpY2UtYXJyb3ctLXVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLnNpZGViYXJfX3NlcnZpY2UtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICB3aWR0aDogMjg0cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1heC1oZWlnaHQ6IDE1NnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogLTRweCA1cHggMTNweCByZ2JhKDg3LCA4NywgODcsIDAuMSksIC0xNXB4IDE4cHggMjRweCByZ2JhKDg3LCA4NywgODcsIDAuMDkpLCAtMzRweCA0MnB4IDMycHggcmdiYSg4NywgODcsIDg3LCAwLjA1KTtcbn1cblxuLnNpZGViYXJfX3NlcnZpY2Utb3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNpZGViYXJfX3NlcnZpY2Utb3B0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogI0YxMjgyRjtcbiAgfVxufVxuLnNpZGViYXJfX3NlcnZpY2Utb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjRjEyODJGO1xufVxuXG4uc2lkZWJhcl9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YTlhOWE7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaWRlYmFyX19vcHRpb25zOm5vdCg6aGFzKC5zaWRlYmFyX191cGdyYWRlcykpIC5zaWRlYmFyX19jb2xvcnMge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uc2lkZWJhcl9fY29sb3JzLFxuLnNpZGViYXJfX3VwZ3JhZGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5zaWRlYmFyX191cGdyYWRlcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xufVxuXG4uc2lkZWJhcl9fY29sb3JzLWxhYmVsLFxuLnNpZGViYXJfX3VwZ3JhZGVzLWxhYmVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2lkZWJhcl9fY29sb3JzLWNvbnRyb2xzLFxuLnNpZGViYXJfX3VwZ3JhZGVzLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnNpZGViYXJfX2NvbG9ycy1saXN0LFxuLnNpZGViYXJfX3VwZ3JhZGVzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uc2lkZWJhcl9fY29sb3JzLWxpc3Qge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGdhcDogMDtcbn1cblxuLnNpZGViYXJfX2NvbG9ycy1zd2lwZXItd3JhcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNDZweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaWRlYmFyX19jb2xvcnMtc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaWRlYmFyX19jb2xvcnMtc3dpcGVyIC5zd2lwZXIsXG4uc2lkZWJhcl9fY29sb3JzLXN3aXBlciAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaWRlYmFyX19jb2xvcnMtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMzZweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zaWRlYmFyX19jb2xvcnMtc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNpZGViYXJfX2NvbG9ycy1uYXYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMC40cHggc29saWQgIzlhOWE5YTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5cbi5zaWRlYmFyX19jb2xvcnMtbmF2LS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpZGViYXJfX2NvbG9ycy1uYXYgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgY29sb3I6ICM5YTlhOWE7XG59XG5cbi5zaWRlYmFyX19jb2xvcnMtbmF2LS1wcmV2IC5zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zaWRlYmFyX19jb2xvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXJfX2NvbG9yLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5zaWRlYmFyX19jb2xvci0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uc2lkZWJhcl9fdXBncmFkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2lkZWJhcl9fdXBncmFkZS0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjkzZWYyO1xuICBiYWNrZ3JvdW5kOiAjZDllYmZlO1xuICBjb2xvcjogIzI5M2VmMjtcbn1cblxuLnNpZGViYXJfX29wdGlvbnMtbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwLjRweCBzb2xpZCAjOWE5YTlhO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5zaWRlYmFyX19vcHRpb25zLW1vcmUgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgY29sb3I6ICM5YTlhOWE7XG59XG5cbi5zaWRlYmFyX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuXG4uc2lkZWJhcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zaWRlYmFyX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB9XG59XG4uc2lkZWJhcl9fbGluay1zdGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5zaWRlYmFyX19saW5rLWljb24ge1xuICBib3JkZXItcmFkaXVzOiA0LjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpZGViYXJfX2xpbmstLW1hcmtkb3duIC5zaWRlYmFyX19saW5rLWljb24ge1xuICBjb2xvcjogIzI5M2VmMjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zaWRlYmFyX19saW5rLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2lkZWJhcl9fbGluay10ZXh0IGIsXG4uc2lkZWJhcl9fbGluay10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zaWRlYmFyX19saW5rLWFycm93LXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2lkZWJhcl9fbGluay1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5zaWRlYmFyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5zaWRlYmFyX19wcmljZS1jdXJyZW50IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbS1sYXlvdXRfX2hlYWRpbmcgLnNpZGViYXJfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtLWxheW91dF9faGVhZGluZyAuc2lkZWJhcl9fdGl0bGUge1xuICAgIG9yZGVyOiAtMTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZy1pdGVtLWxheW91dF9faGVhZGluZyAuc2lkZWJhcl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLnNpZGViYXJfX3RvcC0tc3R1Y2sge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5zaWRlYmFyX19jb2xvcnMsXG4uc2lkZWJhcl9fdXBncmFkZXMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLnNpZGViYXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2lkZWJhcl9fdG9wLS1zdGlja3kge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMCA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2lkZWJhcl9fdG9wLS1zdHVjayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA2NXB4O1xuICAgIHotaW5kZXg6IDUxO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAtOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICB9XG4gIC5zaWRlYmFyX190b3AtLXN0dWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogLTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0UzRTM7XG4gIH1cbiAgLnNpZGViYXJfX3RvcC0tc3R1Y2sgLnNpZGViYXJfX2NhcnQtd3JhcCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gIH1cbiAgLnNpZGViYXJfX3RvcC0tc3R1Y2sgLnNpZGViYXJfX2NhcnQtd3JhcCAuc2lkZWJhcl9fY2FydC5idG4ge1xuICAgIGhlaWdodDogNDJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLnNpZGViYXJfX3RvcC0tc3R1Y2sgLnNpZGViYXJfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxNzJweDtcbiAgfVxuICAuc2lkZWJhcl9fdG9wLS1zdHVjayAuc2lkZWJhcl9faW5zdGFsbG1lbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhcl9fY29sb3JzLWNvbnRyb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2lkZWJhcl9fdXBncmFkZXMtY29udHJvbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaWRlYmFyX191cGdyYWRlcy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNpZGViYXJfX2NvbG9ycy1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgfVxuICAuc2lkZWJhcl9fY29sb3JzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAuc2lkZWJhcl9fc2VydmljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnNpZGViYXJfX3NlcnZpY2UtaWNvbixcbi5zaWRlYmFyX19saW5rLWljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gIH1cbiAgLnNpZGViYXJfX3NlcnZpY2Utcm93IHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuc2lkZWJhcl9fc2VydmljZS1zdGFydCB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLnNpZGViYXJfX3NlcnZpY2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuc2lkZWJhcl9fc2VydmljZS1kcm9wZG93biB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMTgwcHg7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gIH1cbiAgLnNpZGViYXJfX3NlcnZpY2Utb3B0aW9uIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICB9XG4gIC5zaWRlYmFyX19saW5rIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxuICAuc2lkZWJhcl9fbGluay10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnNpZGViYXJfX2luc3RhbGxtZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNpZGViYXJfX2NhcnQuYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG4gIC5zaWRlYmFyX19yYXRpbmctaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbiAgLnNpZGViYXJfX2luc3RhbGxtZW50LWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuc2lkZWJhcl9faGFzaHRhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLnNpbXBsZS1zbGlkZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMDAwO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uc2ltcGxlLXNsaWRlciB7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cblxuLnNpbXBsZS1zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cblxuLnNpbXBsZS1zbGlkZXJfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW1wbGUtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cblxuLnNpbXBsZS1zbGlkZXIgLmdyaWQtc2xpZGVyX19hcnJvdyB7XG4gIHRvcDogNTAlO1xufVxuXG4uc2ltcGxlLXNsaWRlcl9fc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQ6ICMyODI4Mjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpbXBsZS1zbGlkZXIge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG4gIC5zaW1wbGUtc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltcGxlLXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzQycHg7XG4gIH1cbiAgLnNpbXBsZS1zbGlkZXJfX21haW4ge1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxufVxuLnNsaWRlcl9fYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNsaWRlcl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWRlci0tZGFyayAuc2xpZGVyX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2xpZGVyLS1kYXJrIC5zbGlkZXJfX2Fycm93OmhvdmVyIHtcbiAgICBjb2xvcjogI2VkMjgyZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIH1cbn1cbi5zbGlkZXJfX2Fycm93W2Rpc2FibGVkXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpZGVyX19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMzJweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBoZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uc29jLWNvbnRhY3RzIHtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNFRDI4MkY7XG59XG5cbi5zb2MtY29udGFjdHNfX3Bob25lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICBjb2xvcjogIzJGMkYyRjtcbn1cblxuLnNvYy1jb250YWN0c19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnNvYy1jb250YWN0c19faXRlbXMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc29jLWNvbnRhY3RzX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNvYy1jb250YWN0c19faXRlbS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQyODJGO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNvYy1jb250YWN0c19faXRlbS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ0YjUyO1xuICB9XG59XG4uc29jLWNvbnRhY3RzX19pdGVtLWxpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zb2MtY29udGFjdHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnNvYy1jb250YWN0c19fcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIH1cbiAgLnNvYy1jb250YWN0c19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc29jLWNvbnRhY3RzX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNvY2lhbC1saW5rc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLnNvY2lhbC1saW5rc19fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNvY2lhbC1saW5rc19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNvY2lhbC1saW5rc19faXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5zb2NpYWwtbGlua3NfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnNvY2lhbHMtYmxvY2tzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zb2NpYWxzLWJsb2Nrc19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZmxleDogMSAxIGNhbGMoNTAlIC0gMTZweCk7XG59XG5cbi5zb2NpYWxzLWJsb2Nrc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc29jaWFscy1ibG9ja3NfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnNvY2lhbHMtYmxvY2tzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250YWluZXIgLnNvY2lhbHMtYmxvY2tzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zb2NpYWxzLWJsb2Nrc19faXRlbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zb2NpYWxzLWJsb2Nrc19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAuc29jaWFscy1ibG9ja3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc29jaWFsc19fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc29jaWFsc19fbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFRDI4MkY7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNvY2lhbHNfX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc29jaWFsc19fbGluazpob3ZlciAuc29jaWFsc19faWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuLnN0YXRpc3RpY3MtYmFubmVyIHtcbiAgbWFyZ2luOiA2MHB4IDAgMTQwcHg7XG59XG5cbi5zdGF0aXN0aWNzLWJhbm5lcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBtYXJnaW46IC00MHB4IC0xMHB4O1xufVxuXG4uc3RhdGlzdGljcy1iYW5uZXJfX2NvbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0YXRpc3RpY3MtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0VEMjgyRjtcbn1cblxuLnN0YXRpc3RpY3MtYmFubmVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbWF4LXdpZHRoOiAyNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zdGF0aXN0aWNzLWJhbm5lcl9fY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGF0aXN0aWNzLWJhbm5lciB7XG4gICAgbWFyZ2luOiA3NnB4IDAgNjBweDtcbiAgfVxuICAuc3RhdGlzdGljcy1iYW5uZXJfX2dyaWQge1xuICAgIG1hcmdpbjogLTI2cHggLTEwcHg7XG4gIH1cbiAgLnN0YXRpc3RpY3MtYmFubmVyX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI2cHggMDtcbiAgfVxuICAuc3RhdGlzdGljcy1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLnN0YXR1c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnN0YXR1cy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDYlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zdGF0dXMtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDUuNXB4O1xuICB9XG59XG4uc3RvY2stc2xpZGVyIHtcbiAgbWFyZ2luOiAxMDBweCAwIDUwcHg7XG59XG5cbi5zdG9jay1zbGlkZXJfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdG9jay1zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMS42cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnN0b2NrLXNsaWRlciAuc2Fsb25zX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zdG9jay1zbGlkZXIgLnNhbG9uc19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tbGVmdDogMy41JTtcbiAgbWFyZ2luLXJpZ2h0OiAzLjUlO1xufVxuXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9faW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBmbGV4LWdyb3c6IDE7ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdG9jay1zbGlkZXIgLnNhbG9uX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDQ1LCA2NCwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogNnB4IDIycHggNXB4IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMnB4O1xuICByaWdodDogMDtcbn1cblxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2FkZHJlc3Mge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2RldGFpbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2RldGFpbHMtYm90dG9tIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fZGV0YWlsczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fZGVzY3JpcHRpb24ge1xuICAvKiBtYXgtd2lkdGg6IDQyJTsgKi9cbn1cblxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2RldGFpbHMtYm90dG9tIC5saW5rVGVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN0b2NrLXNsaWRlciAuc2Fsb25zX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbi5zdG9jay1zbGlkZXIgLnNhbG9uc19fcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG5cbi5zdG9jay1zbGlkZXIgLnNhbG9uc19fcGFnZSAuc2Fsb25zX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2J1aWxkaW5nIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc3RvY2stc2xpZGVyIC5saW5rVHlwZTIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3RvY2stc2xpZGVyIC5saW5rVHlwZTI6aG92ZXIge1xuICBjb2xvcjogI2Y4MmQ0MDtcbiAgYm9yZGVyLWNvbG9yOiAjZjgyZDQwO1xufVxuXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fZGV0YWlscy1ib3R0b20gLmxpbmtUZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFpbmVyIC5zdG9jay1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zdG9jay1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zdG9jay1zbGlkZXIge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9jay1zbGlkZXIge1xuICAgIG1hcmdpbjogNjBweCAwIDMwcHg7XG4gIH1cbiAgLnN0b2NrLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC45MnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnN0b2NrLXNsaWRlciAuc2xpZGVyX19hcnJvdyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5zdG9jay1zbGlkZXIgLnNsaWRlcl9fYXJyb3ctLWxlZnQge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLnN0b2NrLXNsaWRlciAuc2xpZGVyX19hcnJvdy0tcmlnaHQge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybSAuZmllbGQtdGV4dF9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZXJfX25leHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYnMge1xuICBtYXJnaW46IDgwcHggMDtcbn1cblxuLnRhYnMtLWFsdC1tYXJnaW5zIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLnRhYnNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYnNfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IDAgNDBweDtcbn1cblxuLnRhYnNfX3RhYnMtLWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi50YWJzX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi50ZXh0LWJhbm5lciB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuXG4udGV4dC1iYW5uZXIgLnRleHQtZ3VpZGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG59XG5cbi5jb250YWluZXIgLnRleHQtYmFubmVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0LWJhbm5lciB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cbi50ZXh0LWJsb2NrcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnRleHQtYmxvY2tzX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIG1hcmdpbjogLTEwcHg7XG59XG5cbi50ZXh0LWJsb2Nrc19fY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udGV4dC1ibG9ja3NfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNFRDI4MkY7XG4gIHBhZGRpbmc6IDIwcHggNTBweDtcbn1cblxuLnRleHQtYmxvY2tzX19pdGVtLnRleHQtYmxvY2tzX19pdGVtLnRleHQtYmxvY2tzX19pdGVtIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMkYyRjJGO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4udGV4dC1ibG9ja3NfX2l0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICBjb2xvcjogIzJGMkYyRjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRleHQtYmxvY2tzX19pdGVtIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHQtYmxvY2tzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRleHQtYmxvY2tzX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnRleHQtYmxvY2tzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi50aGVtZS10b2dnbGVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxMjgyRjtcbn1cblxuLmRhcmstdGhlbWUgLnRoZW1lLXRvZ2dsZXJfX3dyYXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4udGhlbWUtdG9nZ2xlcl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi50aGVtZS10b2dnbGVyX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG5cbi50aGVtZS10b2dnbGVyX19idXR0b24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XG4gIGNvbG9yOiAjRjEyODJGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXJrLXRoZW1lIC50aGVtZS10b2dnbGVyX19idXR0b24tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udGhlbWUtdG9nZ2xlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xufVxuXG4udGhlbWUtdG9nZ2xlcl9faWNvbi0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRvb2x0aXBfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b29sdGlwX19wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDIwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpKSBkcm9wLXNoYWRvdygwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4wNCkpIGRyb3Atc2hhZG93KDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA0KSkgZHJvcC1zaGFkb3coMCAwIDAuNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCkpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnRvb2x0aXBfX3BhbmVsLS1wb3J0YWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEzMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9vbHRpcF9fcGFuZWwtLXBvcnRhbC50b29sdGlwX19wYW5lbC0tcmVhZHkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnRvb2x0aXBfX3BhbmVsLS1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi50b29sdGlwX19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50b29sdGlwX19zY3JvbGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA2cHggMCAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnRvb2x0aXBfX3RleHQsXG4udG9vbHRpcC1zaGVldF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ1NDY0NjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnRvb2x0aXBfX3RhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10b29sdGlwLXRhaWwtc2hpZnQsIDBweCkpO1xufVxuXG4udG9vbHRpcC0tYm90dG9tIC50b29sdGlwX190YWlsLFxuLnRvb2x0aXBfX3BhbmVsLS1ib3R0b20gLnRvb2x0aXBfX3RhaWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tdG9vbHRpcC10YWlsLXNoaWZ0LCAwcHgpKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnRvb2x0aXBfX3RhaWwtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNnB4O1xufVxuXG4udG9vbHRpcC1zaGVldCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b29sdGlwLXNoZWV0X19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI4cyBlYXNlO1xufVxuXG4udG9vbHRpcC1zaGVldC0tbmVzdGVkIC50b29sdGlwLXNoZWV0X19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50b29sdGlwLXNoZWV0X19wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAxNnB4IGNhbGMoMTZweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAtOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zMnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuXG4udG9vbHRpcC1zaGVldC1lbnRlci1mcm9tIC50b29sdGlwLXNoZWV0X19vdmVybGF5LFxuLnRvb2x0aXAtc2hlZXQtbGVhdmUtdG8gLnRvb2x0aXAtc2hlZXRfX292ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9vbHRpcC1zaGVldC1lbnRlci1mcm9tIC50b29sdGlwLXNoZWV0X19wYW5lbCxcbi50b29sdGlwLXNoZWV0LWxlYXZlLXRvIC50b29sdGlwLXNoZWV0X19wYW5lbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLnRvb2x0aXAtc2hlZXQtZW50ZXItYWN0aXZlLFxuLnRvb2x0aXAtc2hlZXQtbGVhdmUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b29sdGlwLXNoZWV0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTJweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnRvb2x0aXAtc2hlZXRfX3RpdGxlIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLXNoZWV0X19jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnRvb2x0aXAtc2hlZXRfX2Nsb3NlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi50b29sdGlwLXNoZWV0X19zY3JvbGwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNikgdHJhbnNwYXJlbnQ7XG59XG5cbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzdGFydDpkZWNyZW1lbnQsXG4udG9vbHRpcC1zaGVldF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246ZW5kOmluY3JlbWVudCxcbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjp2ZXJ0aWNhbDpzdGFydDpkZWNyZW1lbnQsXG4udG9vbHRpcC1zaGVldF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246dmVydGljYWw6ZW5kOmluY3JlbWVudCxcbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjp2ZXJ0aWNhbDpkZWNyZW1lbnQsXG4udG9vbHRpcC1zaGVldF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246dmVydGljYWw6aW5jcmVtZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udG9vbHRpcC1zaGVldF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udG9vbHRpcC1zaGVldF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4udG9vbHRpcC1zaGVldF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG5odG1sLnRvb2x0aXAtc2hlZXQtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG5cbmh0bWwudG9vbHRpcC1zaGVldC1vcGVuIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXItd3JhcC0tdG9vbHRpcC1sb2NrZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTE5MCAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcC1oZWFkZXItc3BhY2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvb2x0aXAtc2hlZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50b29sdGlwLXNoZWV0X19vdmVybGF5LFxuLnRvb2x0aXAtc2hlZXRfX3BhbmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC50b29sdGlwLXNoZWV0LWVudGVyLWZyb20gLnRvb2x0aXAtc2hlZXRfX3BhbmVsLFxuLnRvb2x0aXAtc2hlZXQtbGVhdmUtdG8gLnRvb2x0aXAtc2hlZXRfX3BhbmVsIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi50b3AtbmF2X19idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjODA4MDgwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi50b3AtbmF2X19idG4taWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4udG9wLW5hdl9fYnRuLS1waG9uZSB7XG4gIGNvbG9yOiAjMjkzRUYyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udG9wLW5hdl9fYnRuLWFycm93IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmlsbDogbm9uZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY29sb3IgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b3AtbmF2X19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG4gIC50b3AtbmF2X19idG46aG92ZXIgLnRvcC1uYXZfX2J0bi1hcnJvdyB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbi50b3AtbmF2X19idG4tLXBob25lIC50b3AtbmF2X19idG4tYXJyb3cge1xuICBjb2xvcjogIzI5M0VGMjtcbn1cblxuLmRyb3Bkb3duLm9wZW4gLnRvcC1uYXZfX2J0bi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi50b3AtbmF2LWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udG9wLW5hdi1idXR0b25zX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi50b3AtbmF2LWJ1dHRvbnNfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG9wLW5hdl9fYnRuLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi50b3AtbmF2X19idG4taXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udG9wLW5hdl9fYnRuLWl0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRvcC1uYXZfX2J0bi1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2VkMjgyZjtcbiAgfVxufVxuLnRvcC1uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50b3AtbmF2LWxpbmtfX2ljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50b3AtbmF2LWxpbmtfX21haW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnRvcC1uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRvcC1uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudG9wLW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi50b3AtbmF2LWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLnRvcC1uYXYsXG52LXRvcC1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi50b3AtbmF2X19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9wLW5hdl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1uYXZfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRvcC1uYXZfX3NwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4udG9wLW5hdl9fZGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLnRvcC1uYXZfX2RkLS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi50b3AtbmF2X19kZC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4udG9wLW5hdl9fZGQtbGluayB7XG4gIGNvbG9yOiAjRjEyODJGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b3AtbmF2X19kZC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudG9wLW5hdl9fZGQtbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4udG9wLW5hdl9fZGQtbGluazphY3RpdmUge1xuICBjb2xvcjogI2EwNDtcbn1cblxuLnRvcC1uYXZfX3RoZW1lLXRvZ2dsZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvcC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC0tdXBncmFkZXMgLm1vZGFsLXdpbmRvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1NnB4O1xuICBtYXgtaGVpZ2h0OiBtaW4oODY2cHgsIDEwMHZoIC0gNDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtLXVwZ3JhZGVzIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC0tdXBncmFkZXMgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtLXVwZ3JhZGVzID4gLm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51cGdyYWRlcy1tb2RhbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IG1pbig4NjZweCwgMTAwdmggLSA0OHB4KTtcbiAgcGFkZGluZzogMTZweCAwIDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi51cGdyYWRlcy1tb2RhbF9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDAgNDhweDtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udXBncmFkZXMtbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udXBncmFkZXMtbW9kYWxfX2Nsb3NlIC5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogcmdiKDEyOCwgMTI4LCAxMjgpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnVwZ3JhZGVzLW1vZGFsX19jbG9zZTpob3ZlciAuc3ZnLWljb24ge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4udXBncmFkZXMtbW9kYWxfX2JvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi51cGdyYWRlcy1tb2RhbF9fZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX19ncm91cC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG59XG5cbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBmbGV4OiAwIDAgMTIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWltYWdlLXdyYXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtLXNlbGVjdGVkIC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1pbWFnZS13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5cbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1uYW1lIHtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC10b29sdGlwLnRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC10b29sdGlwIC50b29sdGlwX190cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWluZm8gLnN2Zy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LXByaWNlLS1mcmVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTRhZDk4O1xuICBiYWNrZ3JvdW5kOiAjZTZmZmZiO1xuICBjb2xvcjogIzE0YWQ5ODtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LXByaWNlLS1wYWlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjkzZWYyO1xuICBiYWNrZ3JvdW5kOiAjZDllYmZlO1xuICBjb2xvcjogIzI5M2VmMjtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX19mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuXG4udXBncmFkZXMtbW9kYWxfX3N1Ym1pdC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC0tdXBncmFkZXMgLm1vZGFsX19zdXJmYWNlIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIC5tb2RhbC0tdXBncmFkZXMgLm1vZGFsX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1vZGFsLS11cGdyYWRlcyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDJweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSAxMDJweCk7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm1vZGFsLS11cGdyYWRlcyAubW9kYWwtd2luZG93LFxuLm1vZGFsLS11cGdyYWRlcy5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAycHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTAycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5tb2RhbC0tdXBncmFkZXMgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudXBncmFkZXMtbW9kYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX19jbG9zZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICM4ZThlOGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC51cGdyYWRlcy1tb2RhbF9fYm9keSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICB9XG4gIC51cGdyYWRlcy1tb2RhbF9fZ3JvdXAge1xuICAgIGdhcDogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX19ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX19ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICB9XG4gIC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudHMge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAudXBncmFkZXMtbW9kYWxfX2dyb3VwLS1zcGFyc2UgLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudCxcbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogMTA0cHg7XG4gICAgZmxleC1iYXNpczogMTA0cHg7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50IHtcbiAgICBmbGV4OiAwIDAgMTA0cHg7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICAudXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtbWV0YSB7XG4gICAgZ2FwOiAzcHg7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgICBtYXgtd2lkdGg6IDExNHB4O1xuICB9XG4gIC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LXRvb2x0aXAudG9vbHRpcCxcbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC10b29sdGlwIC50b29sdGlwX190cmlnZ2VyLFxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWluZm8ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAudXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtaW5mbyAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAudXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtcHJpY2Uge1xuICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IGNhbGMoMTBweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpKTtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICB9XG4gIC51cGdyYWRlcy1tb2RhbF9fc3VibWl0LmJ0biB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG59XG4udmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlb19fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjEyODJGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLnZpZGVvX19idG4taWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvX192aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW9fX3NvdXJjZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW9fX3Bvc3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW9fX2lmcmFtZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW9fX2lmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudmlkZW9fX2J0bjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG4gIH1cbn1cbi52aWV3LXBpY2tlcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0ycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNiYmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDJweDtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi52aWV3LXBpY2tlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnZpZXctcGlja2VyX19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxufVxuLnZpZXctcGlja2VyX19pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnZpZXctcGlja2VyX19pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbS52aWV3LXBpY2tlcl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNGMTI4MkY7XG59XG5cbi53aWRlLXNsaWRlciB7XG4gIG1hcmdpbjogMTAwcHggMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud2lkZS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi53aWRlLXNsaWRlciAuc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi53aWRlLXNsaWRlcl9fc2xpZGUge1xuICB3aWR0aDogMjEwcHggIWltcG9ydGFudDtcbn1cblxuLndpZGUtc2xpZGVyX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZS1zbGlkZXJfX2l0ZW0ge1xuICB3aWR0aDogMjEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLndpZGUtc2xpZGVyX19pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53aWRlLXNsaWRlcl9faXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi53aWRlLXNsaWRlcl9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjIyODMwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRlLXNsaWRlcl9fYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAtMjVweDtcbn1cblxuLndpZGUtc2xpZGVyX19hcnJvdy0tcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG5cbi53aWRlLXNsaWRlcl9faWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGUtc2xpZGVyIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxuICAud2lkZS1zbGlkZXJfX3NsaWRlIHtcbiAgICB3aWR0aDogMTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAud2lkZS1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxuICAud2lkZS1zbGlkZXJfX2Fycm93IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLndpZGUtc2xpZGVyX19hcnJvdy0tbGVmdCB7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbiAgLndpZGUtc2xpZGVyX19hcnJvdy0tcmlnaHQge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxufSIsIi8qXHJcblx0dmFyaWFibGUgbmFtaW5nIHJ1bGVzOlxyXG5cdGNvbG9yLSogLS0gY29sb3IgdmFsdWVcclxuXHRmei0qIC0tIGZvbnQtc2l6ZSB2YWx1ZVxyXG5cdGZ3LSogLS0gZm9udC13ZWlnaHQgdmFsdWVcclxuXHRmZi0qIC0tIGZvbnQtZmFtaWx5IHZhbHVlXHJcblx0ZnMtKiAtLSBmb250LXN0eWxlIHZhbHVlXHJcblx0Ki1jb2xvciAtLSBjb2xvciBvZiBzcGVjaWZpYyBlbGVtZW50XHJcblx0Ki1iZyAtLSBiYWNrZ3JvdW5kIG9mIHNwZWNpZmljIGVsZW1lbnRcclxuXHQuLi5cclxuKi9cclxuXHJcbi8qIHNpemVzICovXHJcbiRzY3JlZW4teGwtbWluOiAxNDQwcHg7XHJcbiRzY3JlZW4tbGctbWF4OiAxNDM5cHg7XHJcbiRzY3JlZW4tbGctbWluOiAxMjgwcHg7XHJcbiRzY3JlZW4tbWQtbWF4OiAxMjc5cHg7XHJcbiRzY3JlZW4tbWQtbWluOiAxMDI0cHg7XHJcbiRzY3JlZW4tc20tbWF4OiAxMDIzcHg7XHJcbiRzY3JlZW4tc20tbWluOiA3NjhweDtcclxuJHNjcmVlbi14cy1tYXg6IDc2N3B4O1xyXG4kc2NyZWVuLXhzLW1pbjogNjQwcHg7XHJcbiRzY3JlZW4tMnhzLW1heDogNjM5cHg7XHJcbiRzY3JlZW4tMnhzLW1pbjogNDgwcHg7XHJcbiRzY3JlZW4tM3hzLW1heDogNDc5cHg7XHJcbiRzY3JlZW4tM3hzLW1pbjogMzgwcHg7XHJcbiRzY3JlZW4tNHhzLW1heDogMzc5cHg7XHJcbiRzY3JlZW4tNHhzLW1pbjogMHB4O1xyXG4kc2NyZWVuLTV4cy1tYXg6IDM1OXB4O1xyXG5cclxuXHJcbi8qIGNvbnRhaW5lciAqL1xyXG4kY29udGFpbmVyLXdpZHRoOiAxMzYwcHg7XHJcbiRjb250YWluZXItcGFkZGluZzogMzJweDtcclxuJGNvbnRhaW5lci1wYWRkaW5nLW1kOiAxNnB4O1xyXG4kY29udGFpbmVyLXBhZGRpbmctc206IDEwcHg7XHJcblxyXG4vKiBncmlkICovXHJcbiRncmlkLWd1dHRlci1iYXNlOiAyNHB4O1xyXG4kZ3JpZC1ndXR0ZXItYmFzZS1zbTogMjBweDtcclxuXHJcbi8qIGNvbG9ycyAqL1xyXG4kY29sb3ItYmxhY2s6ICMwMDA7XHJcbiRjb2xvci13aGl0ZTogI2ZmZjtcclxuJGNvbG9yLWdyYXktZGFyazogIzY2NjtcclxuJGNvbG9yLWdyYXk6ICNiYmI7XHJcbiRjb2xvci1ncmF5LWxpZ2h0OiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiRjb2xvci1ibHVlOiAjMjkzRUYyO1xyXG4kY29sb3ItYmx1ZS1ob3ZlcjogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpLCAjMjkzRUYyO1xyXG5cclxuJGNvbG9yLWVycm9yOiAjZTExO1xyXG4kY29sb3ItZXJyb3ItbGlnaHQ6ICNmYWE7XHJcbiRjb2xvci13YXJuaW5nOiAjZTkxO1xyXG4kY29sb3Itd2FybmluZy1saWdodDogI2ZkODtcclxuJGNvbG9yLXN1Y2Nlc3M6ICM3NGZmMzM7XHJcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjYWZhO1xyXG5cclxuJGNvbG9yLXByaW1hcnk6ICNGMTI4MkY7XHJcbiRjb2xvci1wcmltYXJ5LWhvdmVyOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSksICNGMTI4MkY7XHJcblxyXG4kY29sb3Itc2Vjb25kYXJ5OiAjMjkzRUYyO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWhvdmVyOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSksICMyOTNFRjI7XHJcblxyXG4kY29sb3ItcHJpbWFyeS1hY3RpdmU6ICMwMjg7XHJcbiRjb2xvci1wcmltYXJ5LTI6ICNlMDY7XHJcbiRjb2xvci1wcmltYXJ5LTItaG92ZXI6ICNhMDQ7XHJcbiRjb2xvci1wcmltYXJ5LTItYWN0aXZlOiAjODAyO1xyXG5cclxuJGNvbG9yLWdyYXktbTogIzk5OTk5OTtcclxuJGNvbG9yLXJlZC1kaXNjb250OiAjZjYyYjNlO1xyXG4kY29sb3ItZ3JheS1kLWRhcms6ICM2YTcxNzg7XHJcbiRjb2xvci1ncmF5LW0tZGFyazogI0FEQUZCRDtcclxuJGNvbG9yLXJlZC10aXRsZTogI2ViMzMyNDtcclxuJGNvbG9yLWdyYXktbGlnaHQtMjogI2Y5ZjlmOTtcclxuXHJcblxyXG5cclxuJHRleHQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuJGxpbmstY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4kbGluay1jb2xvci1ob3ZlcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XHJcblxyXG4kYm9keS1iZzogJGNvbG9yLXdoaXRlO1xyXG4kbG9hZGVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcclxuXHJcbiRzZXBhcmF0b3ItY29sb3I6ICRjb2xvci1ncmF5O1xyXG5cclxuJHNlbGVjdGlvbi1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4kc2VsZWN0aW9uLWJnOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiRvdmVybGF5LWJnOiByZ2JhKDAsIDAsIDAsIC40KTtcclxuXHJcbi8qIHNoYWRvd3MgKi9cclxuJGJveC1zaGFkb3ctYmFzZTogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xyXG5cclxuLyogYm9yZGVyIHJhZGl1cyAqL1xyXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiA0cHg7XHJcblxyXG4vKiB0ZXh0ICovXHJcbiRmZi1iYXNlOiBcIm5icmJcIiwgXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4kZnctcmVndWxhcjogNDAwO1xyXG4kZnctYm9sZDogNzAwO1xyXG4kZnctYmFzZTogJGZ3LXJlZ3VsYXI7XHJcbiRmdy1zbWFsbDogJGZ3LXJlZ3VsYXI7XHJcbiRmdy1zbWFsbGVyOiAkZnctcmVndWxhcjtcclxuJGZ3LXN0cm9uZzogJGZ3LXJlZ3VsYXI7XHJcbiRmei1iYXNlOiAxNnB4O1xyXG4kbGgtYmFzZTogMjRweDtcclxuJGZ6LXNtYWxsOiAxNHB4O1xyXG4kbGgtc21hbGw6IDIwcHg7XHJcbiRmei1zbWFsbGVyOiAxMnB4O1xyXG4kbGgtc21hbGxlcjogMjBweDtcclxuJGZ6LWxhcmdlOiAyMHB4O1xyXG4kbGgtbGFyZ2U6IDI4cHg7XHJcbiRmei1sYXJnZXI6IDI0cHg7XHJcbiRsaC1sYXJnZXI6IDMwcHg7XHJcblxyXG4kZmYtaDE6ICRmZi1iYXNlO1xyXG4kZnotaDE6IDQwcHg7XHJcbiRmdy1oMTogJGZ3LWJvbGQ7XHJcbiRsaC1oMTogNTBweDtcclxuJHR0LWgxOiBub25lO1xyXG4kbHMtaDE6IG5vcm1hbDtcclxuXHJcbiRmZi1oMjogJGZmLWJhc2U7XHJcbiRmei1oMjogMzBweDtcclxuJGZ3LWgyOiAkZnctYm9sZDtcclxuJGxoLWgyOiAzOHB4O1xyXG4kdHQtaDI6IG5vbmU7XHJcbiRscy1oMjogbm9ybWFsO1xyXG5cclxuJGZmLWgzOiAkZmYtYmFzZTtcclxuJGZ6LWgzOiAyNHB4O1xyXG4kZnctaDM6ICRmdy1ib2xkO1xyXG4kbGgtaDM6IDMwcHg7XHJcbiR0dC1oMzogbm9uZTtcclxuJGxzLWgzOiBub3JtYWw7XHJcblxyXG4kZmYtaDQ6ICRmZi1iYXNlO1xyXG4kZnotaDQ6IDIwcHg7XHJcbiRmdy1oNDogJGZ3LWJvbGQ7XHJcbiRsaC1oNDogMjhweDtcclxuJHR0LWg0OiBub25lO1xyXG4kbHMtaDQ6IG5vcm1hbDtcclxuXHJcbiRmZi1oNTogJGZmLWJhc2U7XHJcbiRmei1oNTogMTZweDtcclxuJGZ3LWg1OiAkZnctYm9sZDtcclxuJGxoLWg1OiAyNHB4O1xyXG4kdHQtaDU6IG5vbmU7XHJcbiRscy1oNTogbm9ybWFsO1xyXG5cclxuLyogdGV4dCB4cyAqL1xyXG4kZnotYmFzZS14czogMTZweDtcclxuJGxoLWJhc2UteHM6IDI0cHg7XHJcbiRmei1zbWFsbC14czogMTRweDtcclxuJGxoLXNtYWxsLXhzOiAyMHB4O1xyXG4kZnotc21hbGxlci14czogMTJweDtcclxuJGxoLXNtYWxsZXIteHM6IDIwcHg7XHJcbiRmei1sYXJnZS14czogMThweDtcclxuJGxoLWxhcmdlLXhzOiAyNnB4O1xyXG5cclxuJGZmLWgxLXhzOiAkZmYtYmFzZTtcclxuJGZ6LWgxLXhzOiAyOHB4O1xyXG4kZnctaDEteHM6ICRmdy1ib2xkO1xyXG4kbGgtaDEteHM6IDM2cHg7XHJcbiR0dC1oMS14czogbm9uZTtcclxuJGxzLWgxLXhzOiBub3JtYWw7XHJcblxyXG4kZmYtaDIteHM6ICRmZi1iYXNlO1xyXG4kZnotaDIteHM6IDI0cHg7XHJcbiRmdy1oMi14czogJGZ3LWJvbGQ7XHJcbiRsaC1oMi14czogMzBweDtcclxuJHR0LWgyLXhzOiBub25lO1xyXG4kbHMtaDIteHM6IG5vcm1hbDtcclxuXHJcbiRmZi1oMy14czogJGZmLWJhc2U7XHJcbiRmei1oMy14czogMjBweDtcclxuJGZ3LWgzLXhzOiAkZnctYm9sZDtcclxuJGxoLWgzLXhzOiAyOHB4O1xyXG4kdHQtaDMteHM6IG5vbmU7XHJcbiRscy1oMy14czogbm9ybWFsO1xyXG5cclxuJGZmLWg0LXhzOiAkZmYtYmFzZTtcclxuJGZ6LWg0LXhzOiAxOHB4O1xyXG4kZnctaDQteHM6ICRmdy1ib2xkO1xyXG4kbGgtaDQteHM6IDI2cHg7XHJcbiR0dC1oNC14czogbm9uZTtcclxuJGxzLWg0LXhzOiBub3JtYWw7XHJcblxyXG4kZmYtaDUteHM6ICRmZi1iYXNlO1xyXG4kZnotaDUteHM6IDE2cHg7XHJcbiRmdy1oNS14czogJGZ3LWJvbGQ7XHJcbiRsaC1oNS14czogMjRweDtcclxuJHR0LWg1LXhzOiBub25lO1xyXG4kbHMtaDUteHM6IG5vcm1hbDtcclxuXHJcbi8qIHRyYW5zaXRpb25zICovXHJcbiR0cnMtYmFzZTogLjJzO1xyXG4kdHJzLWRyb3Bkb3duOiAuMjVzO1xyXG4kdHJzLW92ZXJsYXk6IC4zczsiLCJib2R5IHtcclxuXHQtLXdoaXRlLTEwMDogI2ZmZjtcclxuXHQtLWJsYWNrLTEwMDogIzAwMDtcclxuXHQtLWJsdWUtMTAwOiAjMDAyNzcyO1xyXG59XHJcblxyXG5ib2R5LmRhcmstdGhlbWUge1xyXG5cdC0td2hpdGUtMTAwOiAjMDAwO1xyXG5cdC0tYmxhY2stMTAwOiAjZmZmO1xyXG5cdC0tYmx1ZS0xMDA6ICMwOTQ5YjQ7XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJJbnRlclwiO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRzcmM6IGxvY2FsKFwiSW50ZXIgUmVndWxhclwiKSwgbG9jYWwoXCJJbnRlci1SZWd1bGFyXCIpLFxyXG5cdHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcblx0dXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0c3JjOiBsb2NhbChcIkludGVyIE1lZGl1bVwiKSwgbG9jYWwoXCJJbnRlci1NZWRpdW1cIiksXHJcblx0dXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG5cdHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0c3JjOiBsb2NhbChcIkludGVyIFNlbWlCb2xkXCIpLCBsb2NhbChcIkludGVyLVNlbWlCb2xkXCIpLFxyXG5cdHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG5cdHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJJbnRlclwiO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRzcmM6IGxvY2FsKFwiSW50ZXIgQm9sZFwiKSwgbG9jYWwoXCJJbnRlci1Cb2xkXCIpLFxyXG5cdHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcblx0dXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcIm5icmJcIjtcclxuXHRzcmM6IHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL25icmIvbmJyYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuXHR1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9uYnJiL25icmIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG5cdHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL25icmIvbmJyYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcblx0dW5pY29kZS1yYW5nZTogVStFOTAxLCBVKzAxODIsIFUrMDE4MztcclxuXHRzaXplLWFkanVzdDogMTI1JTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwibmJyYi1saWdhXCI7XHJcblx0c3JjOiB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9uYnJiL25icmIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcblx0dXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvbmJyYi9uYnJiLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuXHR1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9uYnJiL25icmIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG5cdHNpemUtYWRqdXN0OiAxMjUlO1xyXG59XHJcblxyXG4ubmJyYi1pY29uIHtcclxuXHRmb250LWZhbWlseTogXCJuYnJiLWxpZ2FcIiwgXCJuYnJiXCIsIHNhbnMtc2VyaWY7XHJcblx0c3BlYWs6IG5vbmU7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHQtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XHJcblx0LW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xXCI7XHJcblx0LW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG5cdC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDE7XHJcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuXHQtd2Via2l0LWZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGRpc2NyZXRpb25hcnktbGlnYXR1cmVzO1xyXG5cdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGRpc2NyZXRpb25hcnktbGlnYXR1cmVzO1xyXG59XHJcblxyXG4ubmJyYi1pY29uLWJ5bjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbn0iLCIqLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxudGV4dGFyZWEge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG46Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dDo6LW1zLWNsZWFyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcclxuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XHJcbn1cclxuXHJcbmlmcmFtZSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuYm9keS5pb3MsXHJcbmJvZHkuaW9zICoge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRvdWNoICoge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbm1haW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59IiwiLy8gZ3JpZFxyXG4uZ3JpZCB7XHJcblx0QGluY2x1ZGUgZ3JpZDtcclxufVxyXG5cclxuLnJvdyB7XHJcblx0QGluY2x1ZGUgcm93O1xyXG59XHJcblxyXG4uY2VsbCB7XHJcblx0QGluY2x1ZGUgY2VsbDtcclxufVxyXG5cclxuLmNvbCB7XHJcblx0QGluY2x1ZGUgY29sO1xyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuXHQuY29sLXhsLSN7JGl9IHtcclxuXHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcclxuXHR9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XHJcblx0Lm9yZGVyLXhsLSN7JGl9IHtcclxuXHRcdG9yZGVyOiAkaTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xyXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG5cdFx0LmNvbC1sZy0jeyRpfSB7XHJcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XHJcblx0XHQub3JkZXItbGctI3skaX0ge1xyXG5cdFx0XHRvcmRlcjogJGk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuXHRcdC5jb2wtbWQtI3skaX0ge1xyXG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xyXG5cdFx0Lm9yZGVyLW1kLSN7JGl9IHtcclxuXHRcdFx0b3JkZXI6ICRpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0XHQuY29sLXNtLSN7JGl9IHtcclxuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcclxuXHRcdC5vcmRlci1zbS0jeyRpfSB7XHJcblx0XHRcdG9yZGVyOiAkaTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG5cdFx0LmNvbC14cy0jeyRpfSB7XHJcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XHJcblx0XHQub3JkZXIteHMtI3skaX0ge1xyXG5cdFx0XHRvcmRlcjogJGk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0XHQuY29sLTJ4cy0jeyRpfSB7XHJcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XHJcblx0XHQub3JkZXItMnhzLSN7JGl9IHtcclxuXHRcdFx0b3JkZXI6ICRpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xyXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG5cdFx0LmNvbC0zeHMtI3skaX0ge1xyXG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xyXG5cdFx0Lm9yZGVyLTN4cy0jeyRpfSB7XHJcblx0XHRcdG9yZGVyOiAkaTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQG1peGluIHRvdWNoIHtcclxuXHRAbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbm8tdG91Y2gge1xyXG5cdEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZm9jdXMtZW5hYmxlZCB7XHJcblx0LnN0YXRlLS1mb2N1cy1lbmFibGVkIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvY3VzLWVuYWJsZWQtaW50ZXJuYWwge1xyXG5cdC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAmIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGdyaWQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZX0pO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHRcdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLXNtLCAyKTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlLXNtfSk7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcm93IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRtYXJnaW46IDAgbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZX0pO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHRcdG1hcmdpbjogMCBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2Utc20sIDIpO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjZWxsIHtcclxuXHRwYWRkaW5nOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZSwgMik7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci1iYXNlLXNtLCAyKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wge1xyXG5cdHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0XHRwYWRkaW5nOiAwIG1hdGguZGl2KCRncmlkLWd1dHRlci1iYXNlLXNtLCAyKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBkcm9wZG93bi1iYXNlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93biwgbGVmdCAwcztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxufVxyXG5cclxuQG1peGluIGRyb3Bkb3duLWJhc2Utb3BlbiB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xyXG59XHJcblxyXG5AbWl4aW4gZHJvcGRvd24ge1xyXG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2U7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcclxuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xyXG59XHJcblxyXG5AbWl4aW4gb3ZlcmxheS1vcGVuIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbkBtaXhpbiBwYW5lbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcblx0ei1pbmRleDogMTYwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XHJcblx0dHJhbnNpdGlvbjogJHRycy1vdmVybGF5O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuQG1peGluIHBhbmVsLW9wZW4ge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5rLWJhc2Uge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0b3V0bGluZS1vZmZzZXQ6IDFweDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gbGluay1ob3ZlciB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuQG1peGluIGxpbmstZm9jdXMge1xyXG5cdG91dGxpbmU6IDFweCBkYXNoZWQ7XHJcblx0b3V0bGluZS1vZmZzZXQ6IDFweDtcclxufVxyXG5cclxuQG1peGluIGxpbmstYWN0aXZlIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1ob3ZlcjtcclxufVxyXG5cclxuQG1peGluIGxpbmsge1xyXG5cdEBpbmNsdWRlIGxpbmstYmFzZTtcclxuXHJcblx0QGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdEBpbmNsdWRlIGxpbmstaG92ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZW5hYmxlZC1pbnRlcm5hbCB7XHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvY3VzLWZyYW1lIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDNweDtcclxuXHRib3R0b206IDNweDtcclxuXHRsZWZ0OiAzcHg7XHJcblx0cmlnaHQ6IDNweDtcclxuXHRib3JkZXI6IDFweCBkYXNoZWQ7XHJcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBmb2N1cy1mcmFtZS1zaG93IHtcclxuXHRvcGFjaXR5OiAuNzU7XHJcbn1cclxuXHJcbkBtaXhpbiBmaWVsZC1iYXNlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcblx0cGFkZGluZzogN3B4IDEycHg7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRmb250OiAkZnctYmFzZSAjeyRmei1iYXNlfS8jeyRsaC1iYXNlfSAkZmYtYmFzZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuQG1peGluIGZpZWxkLWhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuQG1peGluIGZpZWxkLWZvY3VzIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG5AbWl4aW4gZmllbGQtZXJyb3Ige1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xyXG59XHJcblxyXG5AbWl4aW4gZmllbGQge1xyXG5cdEBpbmNsdWRlIGZpZWxkLWJhc2U7XHJcblxyXG5cdEBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHRcdCY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcclxuXHRcdFx0QGluY2x1ZGUgZmllbGQtaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xyXG5cdH1cclxuXHJcblx0LmZvcm0tZXJyb3IgJiB7XHJcblx0XHRAaW5jbHVkZSBmaWVsZC1lcnJvcjtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSkge1xyXG5cdHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoJHNpemUsIDEyKSk7XHJcbn0iLCIuZmM6Zmlyc3QtY2hpbGQsXHJcbi5mbGM6Zmlyc3QtY2hpbGQge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5sYzpsYXN0LWNoaWxkLFxyXG4uZmxjOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5mY2MuZmNjIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubGNjLmxjYyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmZsY2MuZmxjYyB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmlzaWJsZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi52aXNpYmxlLWliIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi52aXNpYmxlLWYge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi52aXNpYmxlLWlmIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG5cclxuLnZpc2libGUtaW5saW5lIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi52aXNpYmxlLXRhYmxlIHtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLnZpc2libGUtdGMge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuXHJcbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudC5vcGVuIC5oaWRkZW4td2hlbi1vcGVuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQ6bm90KC5vcGVuKSAuaGlkZGVuLXdoZW4tbm90LW9wZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jbGVhcmZpeDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi50ZXh0LWxlZnQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWp1c3RpZnkge1xyXG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmhpZGRlbi1tZCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtbWQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS1tZC1pbmxpbmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtbWQtZiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtbWQtaWYge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS1tZC1pYiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS1tZC10YWJsZSB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLW1kLXRjIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5oaWRkZW4tc20ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLXNtIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtc20taW5saW5lIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLXNtLWYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLXNtLWlmIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtc20taWIge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtc20tdGFibGUge1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS1zbS10YyB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQuaGlkZGVuLXhzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS14cyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLXhzLWYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLXhzLWlmIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUteHMtaW5saW5lIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLXhzLWliIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLXhzLXRhYmxlIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUteHMtdGMge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xyXG5cdC5oaWRkZW4tMnhzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS0yeHMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS0yeHMtZiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtMnhzLWlmIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtMnhzLWlubGluZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS0yeHMtaWIge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtMnhzLXRhYmxlIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtMnhzLXRjIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcclxuXHQuaGlkZGVuLTN4cyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtM3hzIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtM3hzLWYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTN4cy1pZiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTN4cy1pbmxpbmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtM3hzLWliIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTN4cy10YWJsZSB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTN4cy10YyB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XHJcblx0LmhpZGRlbi00eHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTR4cyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTR4cy1mIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS00eHMtaWYge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS00eHMtaW5saW5lIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTR4cy1pYiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS00eHMtdGFibGUge1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS00eHMtdGMge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR9XHJcbn0iLCIuYy1ibGFjayB7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLmMtZ3JheS1kYXJrIHtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxufVxyXG5cclxuLmMtZ3JheSB7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXG59XHJcblxyXG4uYy1ncmF5LWxpZ2h0IHtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi5jLXByaW1hcnkge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLmMtcHJpbWFyeS1zaGFkZS0yIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XHJcbn1cclxuXHJcbi5jLXByaW1hcnktc2hhZGUtMyB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LWFjdGl2ZTtcclxufVxyXG5cclxuLmMtcHJpbWFyeS0yIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcclxufVxyXG5cclxuLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLWhvdmVyO1xyXG59XHJcblxyXG4uYy1wcmltYXJ5LTItc2hhZGUtMyB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItYWN0aXZlO1xyXG59XHJcblxyXG4uYy1zdWNjZXNzIHtcclxuXHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XHJcbn1cclxuXHJcbi5jLXN1Y2Nlc3MtbGlnaHQge1xyXG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcy1saWdodDtcclxufVxyXG5cclxuLmMtd2FybmluZyB7XHJcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nO1xyXG59XHJcblxyXG4uYy13YXJuaW5nLWxpZ2h0IHtcclxuXHRjb2xvcjogJGNvbG9yLXdhcm5pbmctbGlnaHQ7XHJcbn1cclxuXHJcbi5jLWVycm9yIHtcclxuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xyXG59XHJcblxyXG4uYy1lcnJvci1saWdodCB7XHJcblx0Y29sb3I6ICRjb2xvci1lcnJvci1saWdodDtcclxufVxyXG5cclxuXHJcblxyXG4uYmctYmxhY2sge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLmJnLWdyYXktZGFyayB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcclxufVxyXG5cclxuLmJnLWdyYXkge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG59XHJcblxyXG4uYmctZ3JheS1saWdodCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uYmctcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xyXG59XHJcblxyXG4uYmctcHJpbWFyeS1zaGFkZS0zIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1hY3RpdmU7XHJcbn1cclxuXHJcbi5iZy1wcmltYXJ5LTIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTI7XHJcbn1cclxuXHJcbi5iZy1wcmltYXJ5LTItc2hhZGUtMiB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1ob3ZlcjtcclxufVxyXG5cclxuLmJnLXByaW1hcnktMi1zaGFkZS0zIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLWFjdGl2ZTtcclxufVxyXG5cclxuLmJnLXN1Y2Nlc3Mge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xyXG59XHJcblxyXG4uYmctc3VjY2Vzcy1saWdodCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ7XHJcbn1cclxuXHJcbi5iZy13YXJuaW5nIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2FybmluZztcclxufVxyXG5cclxuLmJnLXdhcm5pbmctbGlnaHQge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nLWxpZ2h0O1xyXG59XHJcblxyXG4uYmctZXJyb3Ige1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxufVxyXG5cclxuLmJnLWVycm9yLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3ItbGlnaHQ7XHJcbn0iLCIvLyBzZWxlY3Rpb25cclxuOjpzZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tYmc7XHJcblx0Y29sb3I6ICRzZWxlY3Rpb24tY29sb3I7XHJcbn1cclxuXHJcbi8vIGJhc2ljXHJcbmJvZHkge1xyXG5cdGNvbG9yOiB2YXIoLS1ibGFjay0xMDApO1xyXG5cdGJhY2tncm91bmQ6ICNGNkY2RjYgIWltcG9ydGFudDtcclxuXHRmb250OiAkZnctYmFzZSAjeyRmei1iYXNlfSAvICN7JGxoLWJhc2V9ICRmZi1iYXNlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5wYWdlLW1haW4ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIFZ1ZVxyXG5bdi1jbG9ha10ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIGNvbnRhaW5lclxyXG4uY29udGFpbmVyIHtcclxuXHRtYXgtd2lkdGg6IGNhbGMoMTM2MHB4ICsgNjBweCk7XHJcblx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XHJcblx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lci0tZnJlZSB7XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4vLyBvdmVybGF5XHJcbi5vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiAkb3ZlcmxheS1iZztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcclxuXHR6LWluZGV4OiAxNTA7XHJcbn1cclxuXHJcbi5vdmVybGF5Lm9wZW4sXHJcbi5zdGF0ZS0tbW9kYWwtb3BlbiAub3ZlcmxheSxcclxuLnN0YXRlLS1tb2RhbC1sb2FkaW5nIC5vdmVybGF5IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi8vIGljb25zXHJcbi5zdmctc3ByaXRlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnN2Zy1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnRlc3Qtc2Nyb2xsYmFyIHtcclxuXHRtYXgtaGVpZ2h0OiAyMDBweDtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4vLyBjdXN0b20gc2Nyb2xsYmFyIGZvciBDaHJvbWUgYW5kIFNhZmFyaVxyXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0d2lkdGg6IDE0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDZENkQ2O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xyXG5cdGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLy8gaGlkZGVuIHNjcm9sbGJhclxyXG4uc2Nyb2xsYmFyLW5vbmUge1xyXG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItbm9uZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IDA7XHJcbn1cclxuXHJcbnByZSB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC8vIGJsb2Nrc1xyXG5cdC5jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdH1cclxuXHJcblx0Ly8gb3ZlcmxheVxyXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5vdmVybGF5LFxyXG5cdC5zdGF0ZS0tbW9iaWxlLW5hdi1vcGVuIC5vdmVybGF5LFxyXG5cdC5zdGF0ZS0tbW9iaWxlLXRvcC1uYXYtb3BlbiAub3ZlcmxheXtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxufSIsIi8qIC0tLSB0ZXh0IC0tLSAqL1xyXG5oMSxcclxuLmgxIHtcclxuXHRmb250OiAkZnctaDEgI3skZnotaDF9LyN7JGxoLWgxfSAkZmYtaDE7XHJcblx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMTtcclxuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgxO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcblx0Zm9udDogJGZ3LWgyICN7JGZ6LWgyfS8jeyRsaC1oMn0gJGZmLWgyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDI7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMjtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG5cdGZvbnQ6ICRmdy1oMyAjeyRmei1oM30vI3skbGgtaDN9ICRmZi1oMztcclxuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgzO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDM7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5oNCxcclxuLmg0IHtcclxuXHRmb250OiAkZnctaDQgI3skZnotaDR9LyN7JGxoLWg0fSAkZmYtaDQ7XHJcblx0dGV4dC10cmFuc2Zvcm06ICR0dC1oNDtcclxuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg0O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuaDUsXHJcbi5oNSB7XHJcblx0Zm9udDogJGZ3LWg1ICN7JGZ6LWg1fS8jeyRsaC1oNX0gJGZmLWg1O1xyXG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDU7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1oNTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi50ZXh0LXN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4udGV4dC1zbWFsbCB7XHJcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XHJcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcclxuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsO1xyXG59XHJcblxyXG4udGV4dC1zbWFsbGVyIHtcclxuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlcjtcclxuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsZXI7XHJcbn1cclxuXHJcbmIge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLmZvbnQtYmFzZSB7XHJcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0vI3skbGgtYmFzZX0gJGZmLWJhc2U7XHJcbn1cclxuXHJcbi5saW5rLFxyXG4udGV4dC1ndWlkZSBhIHtcclxuXHRAaW5jbHVkZSBsaW5rO1xyXG59XHJcblxyXG5cclxuXHJcbnVsLFxyXG5vbCxcclxubGkge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4uYmxvY2txdW90ZSxcclxuYmxvY2txdW90ZSB7XHJcblx0cGFkZGluZzogMjBweCAzMHB4IDIwcHggMjdweDtcclxuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcclxuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XHJcblx0bWFyZ2luOiAyNXB4IDA7XHJcbn1cclxuXHJcbi52aWRlby1ibG9jayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4udmlkZW8tYmxvY2s6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbn1cclxuXHJcbi52aWRlby1ibG9jayBpZnJhbWUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxyXG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxyXG4udGFibGUtc2Nyb2xsZXI6Zmlyc3QtY2hpbGQge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXHJcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcclxuLnRhYmxlLXNjcm9sbGVyOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmhyLFxyXG4uaHIge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW46IDIwcHggMDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi5oci0tbGcge1xyXG5cdG1hcmdpbjogNjBweCAwO1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSB7XHJcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcclxuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIGgxLFxyXG4udGV4dC1ndWlkZSAuaDEge1xyXG5cdG1hcmdpbjogMjBweCAwO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSBoMixcclxuLnRleHQtZ3VpZGUgLmgyLFxyXG4udGV4dC1ndWlkZSBoMyxcclxuLnRleHQtZ3VpZGUgLmgzLFxyXG4udGV4dC1ndWlkZSBoNCxcclxuLnRleHQtZ3VpZGUgLmg0LFxyXG4udGV4dC1ndWlkZSBoNSxcclxuLnRleHQtZ3VpZGUgLmg1IHtcclxuXHRtYXJnaW46IDI0cHggMCAxNnB4O1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSB1bCxcclxuLnRleHQtZ3VpZGUgb2wge1xyXG5cdG1hcmdpbjogMjBweCAwO1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSB1bCA+IGxpLFxyXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcclxuXHRtYXJnaW46IDAgMCA4cHg7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBsaSA+IG9sOmZpcnN0LWNoaWxkIHtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMnB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEycHg7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkO1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSBvbCB7XHJcblx0Y291bnRlci1yZXNldDogb2w7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xyXG5cdGNvdW50ZXItaW5jcmVtZW50OiBvbDtcclxufVxyXG5cclxuLnRleHQtZ3VpZGUgb2wgPiBsaTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIGltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMjBweCAwO1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdLFxyXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XHJcblx0bWF4LXdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0ge1xyXG5cdG1hcmdpbjogMCAyMHB4IDIwcHggMDtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwicmlnaHRcIl0ge1xyXG5cdG1hcmdpbjogMCAwIDIwcHggMjBweDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIHRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG5cdG1hcmdpbjogMjBweCAwO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50YWJsZS1zY3JvbGxlciB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdG1hcmdpbjogMjBweCAwO1xyXG59XHJcblxyXG4udGFibGUtc2Nyb2xsZXIgdGFibGUge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnRleHQtZ3VpZGUgdGQsXHJcbi50ZXh0LWd1aWRlIHRoIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSBlYXNlO1xyXG5cdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRleHQtZ3VpZGUgdGgge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSB0aGVhZCB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSB0Ym9keSB0cjpob3ZlciB0ZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIGlmcmFtZSB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2sge1xyXG5cdG1hcmdpbjogMzBweCAwO1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgLmgxOmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBoMjpmaXJzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBoMzpmaXJzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgLmgzOmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgLmg0OmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBoNTpmaXJzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBwOmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSB1bDpmaXJzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIHRhYmxlOmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIGgxOmxhc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIC5oMTpsYXN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSAuaDI6bGFzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgaDM6bGFzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIGg0Omxhc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIC5oNDpsYXN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSAuaDU6bGFzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgcDpsYXN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBvbDpsYXN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSB0YWJsZTpsYXN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jazpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLSBibGFja291dCAtLS0gKi9cclxuLmJsYWNrb3V0IHtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5oci0tbGcge1xyXG5cdFx0bWFyZ2luOiA0MHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC8qIC0tLSB0ZXh0IC0tLSAqL1xyXG5cdGgxLFxyXG5cdC5oMSB7XHJcblx0XHRmb250OiAkZnctaDEteHMgI3skZnotaDEteHN9LyN7JGxoLWgxLXhzfSAkZmYtaDEteHM7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxLXhzO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMS14cztcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdGgyLFxyXG5cdC5oMiB7XHJcblx0XHRmb250OiAkZnctaDIteHMgI3skZnotaDIteHN9LyN7JGxoLWgyLXhzfSAkZmYtaDIteHM7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyLXhzO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMi14cztcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdGgzLFxyXG5cdC5oMyB7XHJcblx0XHRmb250OiAkZnctaDMteHMgI3skZnotaDMteHN9LyN7JGxoLWgzLXhzfSAkZmYtaDMteHM7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgzLXhzO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMy14cztcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdGg0LFxyXG5cdC5oNCB7XHJcblx0XHRmb250OiAkZnctaDQteHMgI3skZnotaDQteHN9LyN7JGxoLWg0LXhzfSAkZmYtaDQteHM7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0LXhzO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oNC14cztcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdGg1LFxyXG5cdC5oNSB7XHJcblx0XHRmb250OiAkZnctaDUteHMgI3skZnotaDUteHN9LyN7JGxoLWg1LXhzfSAkZmYtaDUteHM7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1LXhzO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oNS14cztcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXN0cm9uZyB7XHJcblx0XHRmb250LXNpemU6ICRmei1sYXJnZS14cztcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtbGFyZ2UteHM7XHJcblx0fVxyXG5cclxuXHQudGV4dC1zbWFsbCB7XHJcblx0XHRmb250LXNpemU6ICRmei1zbWFsbC14cztcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGwteHM7XHJcblx0fVxyXG5cclxuXHQudGV4dC1ndWlkZSB7XHJcblx0XHRmb250LXNpemU6ICRmei1iYXNlLXhzO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlLXhzO1xyXG5cdH1cclxuXHJcblx0LnRleHQtZ3VpZGUgLmgxLFxyXG5cdC50ZXh0LWd1aWRlIGgxIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnRleHQtZ3VpZGUgdWwgPiBsaSxcclxuXHQudGV4dC1ndWlkZSBvbCA+IGxpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQudGV4dC1ndWlkZSBpbWcsXHJcblx0LnRleHQtZ3VpZGUgaW1nW2FsaWduPVwibGVmdFwiXSxcclxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XHJcblx0LmhyLS1sZyB7XHJcblx0XHRtYXJnaW46IDIwcHggMDtcclxuXHR9XHJcbn1cclxuIiwiLyogLS0tIGJ1dHRvbnMgLS0tICovXHJcbi5idG4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0cGFkZGluZzogMTFweCAxOHB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmJ0bjo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1ob3ZlciBpbnNldDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5idG46Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWFjdGl2ZTtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnktYWN0aXZlIGluc2V0O1xyXG59XHJcblxyXG4uYnRuLmJ0bi5idG4tLWRpc2FibGVkLFxyXG4uYnRuLmJ0bjpkaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5IGluc2V0O1xyXG59XHJcblxyXG4uYnRuLS1wcmltYXJ5IHtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0cGFkZGluZzogMTFweCAxOHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBib3JkZXItY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmJ0bi0tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblxyXG5cdFx0Ji5wcm9kdWN0LXJldmlld3NfX2VtcHR5LWJ0bixcclxuXHRcdCYucHJvZHVjdC1yZXZpZXdzX19jdGEtYnRuIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzIxMzJDMjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5idG4tLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblxyXG5cdCYucHJvZHVjdC1yZXZpZXdzX19lbXB0eS1idG4sXHJcblx0Ji5wcm9kdWN0LXJldmlld3NfX2N0YS1idG4ge1xyXG5cdFx0YmFja2dyb3VuZDogIzIxMzJDMjtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tLXByaW1hcnkuaXMtYWN0aXZlLFxyXG4uYnRuLS1wcmltYXJ5LmJ0bi0tYWN0aXZlIHtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmJ0bi0tcHJpbWFyeS5pcy1hY3RpdmU6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxyXG5cdC5idG4tLXByaW1hcnkuYnRuLS1hY3RpdmU6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi5idG4tLXByaW1hcnkuYnRuLS1kaXNhYmxlZCxcclxuLmJ0bi5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tLXByaW1hcnktb3V0bGluZSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuYnRuLS1wcmltYXJ5LW91dGxpbmU6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tLXByaW1hcnktb3V0bGluZTpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4uYnRuLS1wcmltYXJ5LW91dGxpbmUuYnRuLS1kaXNhYmxlZCxcclxuLmJ0bi5idG4tLXByaW1hcnktb3V0bGluZTpkaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG59XHJcblxyXG4uYnRuLS1ibHVlIHtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0cGFkZGluZzogMTFweCAxOHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5idG4tLWJsdWU6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtaG92ZXI7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi0tYmx1ZTpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtaG92ZXI7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi5idG4tLWJsdWUuYnRuLS1kaXNhYmxlZCxcclxuLmJ0bi5idG4tLWJsdWU6ZGlzYWJsZWQge1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG59XHJcblxyXG5cclxuLmJ0bi0td2hpdGUge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci13aGl0ZSBpbnNldDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5idG4tLXdoaXRlOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheSBpbnNldDtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tLXdoaXRlOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3Itd2hpdGUgaW5zZXQ7XHJcbn1cclxuXHJcbi5idG4uYnRuLS13aGl0ZS5idG4tLWRpc2FibGVkLFxyXG4uYnRuLmJ0bi0td2hpdGU6ZGlzYWJsZWQge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWdyYXkgaW5zZXQ7XHJcbn1cclxuXHJcblxyXG4uYnRuLS1wcmltYXJ5LXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmJ0bi0tcHJpbWFyeS13aGl0ZTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tLXByaW1hcnktd2hpdGU6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4uYnRuLS1wcmltYXJ5LXdoaXRlLmJ0bi0tZGlzYWJsZWQsXHJcbi5idG4uYnRuLS1wcmltYXJ5LXdoaXRlOmRpc2FibGVkIHtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuX19pY29uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmJ0bl9faWNvbi0tcmlnaHQge1xyXG5cdG1hcmdpbi1sZWZ0OiA2cHg7XHJcbn1cclxuXHJcbi5idG4tLWxnIHtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0cGFkZGluZzogMTFweCAyMnB4O1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uYnRuLS1zbSB7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xyXG59XHJcblxyXG4uYnRuLS1zbSAuYnRuX19pY29uIHtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5idG4tLWJsb2NrIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJ0bi0tY3VzdG9tIHtcclxuXHRmb250LXNpemU6IDIyLjE0OHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDIlO1xyXG5cdHdpZHRoOiA0MDBweDtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0aGVpZ2h0OiA0NHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuYnRuLS1jdXN0b20ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59IiwiLnByaWNlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5wcmljZV9fZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi5wcmljZV9fcHJlZml4IHtcclxuXHRmb250LXNpemU6ICRmei1zbWFsbDtcclxuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xyXG59XHJcblxyXG4ucHJpY2VfX3ZhbHVlIHtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnByaWNlX19jdXJyZW5jeSB7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5wcmljZV9fZ3JvdXAtLW5ldyB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4ucHJpY2VfX2dyb3VwLS1vbGQge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnByaWNlLS1sZyAucHJpY2VfX3ByZWZpeCxcclxuLnByaWNlLS1sZyAucHJpY2VfX2N1cnJlbmN5IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnByaWNlLS1sZyAucHJpY2VfX3ZhbHVlIHtcclxuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XHJcblx0bGluZS1oZWlnaHQ6ICRsaC1sYXJnZXI7XHJcbn1cclxuXHJcbi5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQucHJpY2VfX3ZhbHVlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHR9XHJcblxyXG5cdC5wcmljZV9fY3VycmVuY3kge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdH1cclxuXHJcblx0LnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LnByaWNlIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxufSIsIi5ndWlkZWxpbmVfX2hlYWQge1xyXG5cdG1hcmdpbjogNDBweCAwO1xyXG59XHJcblxyXG4uZ3VpZGVsaW5lLWJsb2NrIHtcclxuXHRtYXJnaW46IDYwcHggMDtcclxufVxyXG5cclxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLmd1aWRlbGluZS1ibG9ja19faGVhZC1pbm5lciB7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZXBhcmF0b3ItY29sb3I7XHJcbn1cclxuXHJcbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tY29sb3Ige1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1sYWJlbCB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5ndWlkZWxpbmUtZWxlbWVudCB7XHJcblx0bWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5ndWlkZWxpbmUtZ3JpZCB7XHJcblx0QGluY2x1ZGUgZ3JpZDtcclxufVxyXG5cclxuLmd1aWRlbGluZS1ncmlkX19jZWxsIHtcclxuXHRAaW5jbHVkZSBjZWxsO1xyXG59IiwiLmZhZGUtZW50ZXItYWN0aXZlLFxyXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmZhZGUtZW50ZXIsXHJcbi5mYWRlLWxlYXZlLXRvIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZHJvcGRvd24tZW50ZXItYWN0aXZlLFxyXG4uZHJvcGRvd24tbGVhdmUtYWN0aXZlIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmRyb3Bkb3duLWVudGVyLFxyXG4uZHJvcGRvd24tbGVhdmUtdG8ge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5saXN0LWNvbXBsZXRlLWl0ZW0ge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbn1cclxuXHJcbi5saXN0LWNvbXBsZXRlLWVudGVyLWZyb20sXHJcbi5saXN0LWNvbXBsZXRlLWxlYXZlLXRvIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcclxufVxyXG5cclxuLmxpc3QtY29tcGxldGUtbGVhdmUtYWN0aXZlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5jb2xsYXBzZS1lbnRlci1hY3RpdmUsXHJcbi5jb2xsYXBzZS1sZWF2ZS1hY3RpdmUge1xyXG5cdHRyYW5zaXRpb246IC41cztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY29sbGFwc2UtZW50ZXItZnJvbSxcclxuLmNvbGxhcHNlLWxlYXZlLXRvIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59IiwiLyoqXG4gKiBTd2lwZXIgMTAuMy4xXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IFNlcHRlbWJlciAyOCwgMjAyM1xuICovXG5cbkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuQGF0LXJvb3Qge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gICAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICAgIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG4gICAgLypcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgICAqL1xuICB9XG59XG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxuICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1mcmVlLW1vZGUge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQge1xuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG9yZGVyOiA5OTk5O1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gICAgICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG59XG5cbi8qIFNsaWRlIHN0eWxlcyBzdGFydCAqL1xuLyogM0QgU2hhZG93cyAqL1xuLnN3aXBlci0zZCB7XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUge1xuICAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuXG5cblxuIiwiLmFjY29yZGlvbiB7XHJcblx0bWFyZ2luOiAxMDBweCAwO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX3RhYnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLmFjY29yZGlvbl9faXRlbXMtd3JhcCB7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZS0xMDApO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0cGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLmFjY29yZGlvbl9faXRlbXMtd3JhcC0tbXQwIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uX19pdGVtcyB7XHJcblx0bWF4LXdpZHRoOiA4MzZweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmFjY29yZGlvbl9faXRlbSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmFjY29yZGlvbl9faXRlbS1iYXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdHBhZGRpbmc6IDIwcHggMCAyMHB4IDI4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uX19pdGVtLWJhci0tYmxvY2sge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFjY29yZGlvbl9faXRlbS1iYXItdGV4dCB7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmFjY29yZGlvbl9faXRlbS1iYXItc3VidGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmFjY29yZGlvbl9faXRlbS1iYXItLW9wZW5lZCAuYWNjb3JkaW9uX19pdGVtLWJhci1pY29uIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX2l0ZW0tYmFyLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX2l0ZW0tYmFyLWljb246OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxM3B4O1xyXG5cdGhlaWdodDogMTNweDtcclxuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTcwJSkgcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX2l0ZW0tY29udGVudCB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAyOHB4O1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuYWNjb3JkaW9uIHtcclxuXHRcdG1hcmdpbjogNjBweCAwO1xyXG5cdH1cclxuXHJcblx0LmFjY29yZGlvbl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyN3B4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cdH1cclxuXHJcblx0LmFjY29yZGlvbl9faXRlbS1iYXItc3VidGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LmFjY29yZGlvbl9faXRlbXMtd3JhcCB7XHJcblx0XHRwYWRkaW5nOiAwIDE4cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LmFjY29yZGlvbl9faXRlbS1iYXIge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb25fX2l0ZW0tYmFyLWljb24ge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG59IiwiLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG59XHJcblxyXG4uYWN0aXZlLWZpbHRlcnNfX2dyaWQuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xyXG5cdG1hcmdpbjogLTVweDtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbn1cclxuXHJcbi5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XHJcblx0QGluY2x1ZGUgY2VsbDtcclxufVxyXG5cclxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcclxuXHRwYWRkaW5nOiA1cHg7XHJcbn0iLCIuYXBwLXdpZGdldCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmFwcC13aWRnZXRfX2l0ZW0ge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDQ5cHg7XHJcbiAgd2lkdGg6IDQ5cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZSwgdHJhbnNmb3JtICR0cnMtYmFzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hcHAtd2lkZ2V0X19pdGVtLWljb24ge1xyXG4gIGhlaWdodDogMjlweDtcclxuICB3aWR0aDogMjlweDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG4gIC5hcHAtd2lkZ2V0X19pdGVtOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbn1cclxuXHJcbi5hcHAtd2lkZ2V0X19pdGVtOmFjdGl2ZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSguOTQpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHJcbiAgLmFwcC13aWRnZXRfX2l0ZW0ge1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgfVxyXG5cclxuICAuYXBwLXdpZGdldF9faXRlbS1pY29uIHtcclxuICAgIGhlaWdodDogMjFweDtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gIH1cclxufSIsIi5hcnRpY2xlLWdyaWRfX2dyaWQge1xyXG5cdEBpbmNsdWRlIGdyaWQ7XHJcblx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWdyaWRfX2NlbGwge1xyXG5cdEBpbmNsdWRlIGNlbGw7XHJcblx0d2lkdGg6IDI1JTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmFydGljbGUtZ3JpZF9fZ3JpZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG5cdH1cclxuXHJcblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XHJcblx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XHJcblx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcclxuXHQuYXJ0aWNsZS1ncmlkX19ncmlkIHtcclxuXHRcdG1hcmdpbi10b3A6IC0xNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTE2cHg7XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHR9XHJcbn0iLCIuYXJ0aWNsZS1wb3N0ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAyMjRweDtcclxufVxyXG5cclxuLmFydGljbGUtcG9zdGVyX19saW5rIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5hcnRpY2xlLXBvc3Rlcl9fbGluazo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG5cdHRvcDogLTRweDtcclxuXHRib3R0b206IC00cHg7XHJcblx0bGVmdDogLTRweDtcclxuXHRyaWdodDogLTRweDtcclxufVxyXG5cclxuLmFydGljbGUtcG9zdGVyX192aXN1YWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdG1hcmdpbjogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1wb3N0ZXJfX3N0YXR1cyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLFxyXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcclxuXHRtYXJnaW46IDhweCAwO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmFydGljbGUtcG9zdGVyOmhvdmVyIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgbGluay1ob3ZlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5hcnRpY2xlLXBvc3RlcjphY3RpdmUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XHJcblx0QGluY2x1ZGUgbGluay1hY3RpdmU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5hcnRpY2xlLXBvc3Rlcl9fbGluazpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn0iLCIuYXJ0aWNsZV9fd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW46IDMwcHggMCA4MHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fbGVmdCB7XHJcblx0ZmxleDogMCAwIDIwJTtcclxufVxyXG5cclxuLmFydGljbGVfX3JpZ2h0IHtcclxuXHRmbGV4OiAwIDAgODAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuYXJ0aWNsZV9fd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn0iLCIuYXNpZGUtbGlzdF9faXRlbSB7XHJcblx0bWFyZ2luOiA4cHggMDtcclxufSIsIi5hdmFpbGFiaWxpdHkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMTJweDtcclxuXHRjb2xvcjogIzAyMGIyYTtcclxufVxyXG5cclxuLmF2YWlsYWJpbGl0eV9fbWFpbiB7XHJcblx0Y29sb3I6ICMwMjBiMmE7XHJcbn1cclxuXHJcbi5hdmFpbGFiaWxpdHlfX3N0YXR1cyB7XHJcblx0d2lkdGg6IDRweDtcclxuXHRoZWlnaHQ6IDRweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdG1hcmdpbi1sZWZ0OiA0cHg7XHJcbn1cclxuXHJcbi5hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSAuYXZhaWxhYmlsaXR5X19zdGF0dXMge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xyXG59XHJcblxyXG4uYXZhaWxhYmlsaXR5LS11bmF2YWlsYWJsZSAuYXZhaWxhYmlsaXR5X19zdGF0dXMge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmF2YWlsYWJpbGl0eV9fbWFpbiB7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRjb2xvcjogIzAyMEIyQTk5O1xyXG5cdH1cclxufSIsIi5iYWRnZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdGZvbnQtc2l6ZTogOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEwcHg7XHJcblx0d2lkdGg6IDE0cHg7XHJcblx0aGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4uYmFkZ2UtLXByaW1hcnkge1xyXG5cdGJhY2tncm91bmQ6ICMyOTNFRjI7XHJcbn0iLCIuYmFubmVyLXRlbCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHBhZGRpbmc6IDQwcHggMjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0bWFyZ2luOiAxMDBweCAwIDMwcHg7XHJcbn1cclxuXHJcbi5iYW5uZXItdGVsX190ZWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmJhbm5lci10ZWxfX3RlbC1pY29uIHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdGNvbG9yOiAjRUQyODJGO1xyXG59XHJcblxyXG4uYmFubmVyLXRlbF9fdGVsLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogNDBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTEuNnB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG59XHJcblxyXG4uYmFubmVyLXRlbF9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0xLjEycHg7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcblx0bWF4LXdpZHRoOiA1MDRweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmJhbm5lci10ZWwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci10ZWxfX3RlbC10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXRlbF9fdGVsLWljb24ge1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXRlbF9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0ICsgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XHJcblx0bWFyZ2luLWxlZnQ6IDEycHg7XHJcbn1cclxuXHJcbi5iYXNrZXQtYWN0aW9uX19idG4ge1xyXG5cdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uYmFza2V0LWFjdGlvbl9fYnRuLWljb24ge1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufSIsIi5iYXNrZXQtc21hbGwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxuXHRsZWZ0OiAtMnB4O1xyXG5cdHJpZ2h0OiAtMnB4O1xyXG5cdGJvdHRvbTogLTJweDtcclxuXHR0b3A6IC0ycHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5iYXNrZXQtc21hbGxfX3dpZGdldDpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4uYmFza2V0LXNtYWxsX19pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMjhweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5iYXNrZXQtc21hbGxfX2JhZGdlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IC0xMnB4O1xyXG59XHJcbi5iYXNrZXQtc21hbGxfX2JhZGdlLnZpc2libGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5iYXNrZXQtc21hbGxfX3RpdGxlIHtcclxuXHRjb2xvcjogIzgwODA4MDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMTRweDtcclxufVxyXG5cclxuLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX2ljb24sXHJcblx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xyXG5cdH1cclxufVxyXG5cclxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmFjdGl2ZSAuYmFza2V0LXNtYWxsX19pY29uLFxyXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1hY3RpdmU7XHJcbn1cclxuXHJcbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCAuYmFza2V0LXNtYWxsX19pY29uIHtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCAuYmFza2V0LXNtYWxsX19wcmljZSB7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn0iLCIuYmFza2V0IHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYmFza2V0X193cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uYmFza2V0X19wcm9kdWN0cyB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5iYXNrZXRfX3N0aWNreS13cmFwIHtcclxuXHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdHRvcDogMTVweDtcclxufVxyXG5cclxuLmJhc2tldF9fcmVzdW1lIHtcclxuXHR3aWR0aDogMzUwcHg7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4uYmFza2V0X19wcm9kdWN0IHtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uYmFza2V0X19zdW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLmJhc2tldF9fc3VtLXRpdGxlIHtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi5iYXNrZXRfX3BhcmFtcyB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmJhc2tldF9fcGFyYW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHRmb250LXNpemU6ICRmei1zbWFsbDtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uYmFza2V0X19mb290ZXIge1xyXG5cdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XHJcbn1cclxuXHJcbi5iYXNrZXRfX3Byb21vY29kZSB7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLmJhc2tldF9fcHJvbW9jb2RlLXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdG1hcmdpbjogMTBweCAtNnB4IDA7XHJcbn1cclxuXHJcbi5iYXNrZXRfX3Byb21vY29kZS1maWVsZCB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0cGFkZGluZzogMCA2cHg7XHJcbn1cclxuXHJcbi5iYXNrZXRfX3Byb21vY29kZS1hY3Rpb24ge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgNnB4O1xyXG59XHJcblxyXG4uYmFza2V0X19mb3JtIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uYmFza2V0X19mb3JtLXdyYXAge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5iYXNrZXRfX2FjdGlvbiB7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLmJhc2tldF9fcGFyYW1zLWxpc3Qge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5iYXNrZXRfX2tleS12YWx1ZS1saXN0IHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdG1heC13aWR0aDogODIwcHg7XHJcbn1cclxuXHJcbi5iYXNrZXRfX2VtcHR5LWFjdGlvbiB7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4iLCIuYnJlYWRjcnVtYnMge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogIzViNWI1YjtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19fbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleDogMCAxIGF1dG87XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDIwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRjb2xvcjogIzViNWI1YjtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzX19saW5rLFxyXG4uYnJlYWRjcnVtYnNfX2N1cnJlbnQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogIzViNWI1YjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzX19saW5rIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnNfX2N1cnJlbnQge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHBhZGRpbmc6IDVweCA2cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiAjNWI1YjViO1xyXG5cdGZpbGw6IG5vbmU7XHJcbn1cclxuIiwiLmJ0bi1kZWwge1xyXG5cdHdpZHRoOiAyOHB4O1xyXG5cdGhlaWdodDogMjhweDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMiwgMTMsIDMzLCAuMDYpO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmJ0bi1kZWxfX2ljb24ge1xyXG5cdHdpZHRoOiAxMHB4O1xyXG5cdGhlaWdodDogMTBweDtcclxufVxyXG5cclxuLmJ0bi1kZWw6aG92ZXIge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxufSIsIi5idG4tc2Nyb2xsLXRvcCB7XHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHRib3R0b206IDA7XHJcblx0ei1pbmRleDogMTAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZSwgdmlzaWJpbGl0eSAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5idG4tc2Nyb2xsLXRvcC0tdmlzaWJsZSB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmJ0bi1zY3JvbGwtdG9wX19idG4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDkwcHg7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuXHR3aWR0aDogNjRweDtcclxuXHRoZWlnaHQ6IDY0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBib3JkZXIgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuYnRuLXNjcm9sbC10b3BfX2J0bjpob3ZlciB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMyIDIzMiAyMzApO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1zY3JvbGwtdG9wX19pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAyMnB4O1xyXG5cdGZpbGw6IG5vbmU7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5idG4tc2Nyb2xsLXRvcF9fYnRuOmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbn1cclxuXHJcbi5idG4tc2Nyb2xsLXRvcF9fYnRuOmFjdGl2ZSAuYnRuLXNjcm9sbC10b3BfX2ljb24ge1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5idG4tc2Nyb2xsLXRvcF9fYnRuIHtcclxuXHRcdGJvdHRvbTogMTgwcHg7XHJcblx0fVxyXG5cclxuXHRib2R5OmhhcyguZGV0YWlsZWRDYXJkQ29udGFpbmVyKSB7XHJcblx0XHQuYjI0LXdpZGdldC1idXR0b24td3JhcHBlci5iMjQtd2lkZ2V0LWJ1dHRvbi1wb3NpdGlvbi1ib3R0b20tcmlnaHQge1xyXG5cdFx0XHRyaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0bi1zY3JvbGwtdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNhdGFsb2ctY29tcGFyZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWxheW91dCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLXByZXYge1xyXG5cdGxlZnQ6IC04cHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLW5leHQge1xyXG5cdHJpZ2h0OiAtOHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLXByZXYge1xyXG5cdGxlZnQ6IC0yMHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLW5leHQge1xyXG5cdHJpZ2h0OiAtMjBweDtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE2LjY2NjYlO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA4My4zMzMzJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbW9kIHtcclxuXHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMtZ3JpZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjAlO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAxMTA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgdmlzaWJpbGl0eSAuM3MsIG9wYWNpdHkgLjNzO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcclxuXHRoZWlnaHQ6IDg0cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDIsIDEzLCAzMywgLjA4KTtcclxuXHRwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcblxyXG4udG91Y2ggLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmUtLWhlYWQtZml4ZWQgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fYm9keSB7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwICsgLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIge1xyXG5cdHBhZGRpbmc6IDI0cHggMCAxMXB4IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLWljb24ge1xyXG5cdHdpZHRoOiAxMXB4O1xyXG5cdGhlaWdodDogOHB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcblx0bWFyZ2luLXRvcDogM3B4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLm9wZW4gLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItaWNvbiB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZSB7XHJcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCA0OSwgMTA2LCAuMDQpO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE2LjY2NjYlO1xyXG5cdHBhZGRpbmc6IDhweCAyMHB4IDhweCAwO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZS0tYm9sZCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRwYWRkaW5nOiA4cHggMjBweCA4cHggMDtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDgzLjMzMzMlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjAlO1xyXG5cdHBhZGRpbmc6IDhweCAyMHB4IDhweCAxMnB4O1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwtLWFjY2VudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlZjtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdzpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlIC5wcmljZV9fdmFsdWUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdG1hcmdpbjogMTZweCAwIDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19wbGFjZWhvbGRlci10ZXh0IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICM4MTg2OTA7XHJcblx0bWFyZ2luOiAxMnB4IDAgMDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItaWNvbiB7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRtYXJnaW4tbGVmdDogNnB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XHJcblx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xyXG5cdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xyXG5cdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2Fycm93IHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LmRpc2FibGVkIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tcHJldiB7XHJcblx0bGVmdDogLTI0cHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LS1uZXh0IHtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAtMjRweDtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctaWNvbiB7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xyXG5cdFx0d2lkdGg6IDgwJTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xyXG5cdFx0d2lkdGg6IDIwJTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xyXG5cdFx0d2lkdGg6IDgwJTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcclxuXHRcdHdpZHRoOiA3NSU7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xyXG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XHJcblx0XHR3aWR0aDogMzMuMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xyXG5cdFx0dG9wOiA5OHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0Ym94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMiwgMTMsIDMzLCAuMDgpO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xyXG5cdFx0bGVmdDogLTEwcHg7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XHJcblx0XHRyaWdodDogLTEwcHg7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZy1tZDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xyXG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcclxuXHRcdHdpZHRoOiA2Ni42NjY2JTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xyXG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XHJcblx0XHR3aWR0aDogNjYuNjY2NiU7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmc6IDAgJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcclxuXHQuY2F0YWxvZy1jb21wYXJlIHtcclxuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY2xlYXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1vZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jaGVja2JveC1yb3dfX3Zpc3VhbCB7XHJcblx0XHR0b3A6IDFweDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXJyb3cge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMtZ3JpZCB7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2JvZHkge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcclxuXHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0fVxyXG5cclxuXHQudG91Y2ggLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIge1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWdyaWQge1xyXG5cdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZSAuaW5saW5lLXRvb2x0aXBfX2JvZHkge1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdGJvdHRvbTogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcbn0iLCIuc2lkZUluZm9fX2hlYWRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDhweCAxMnB4O1xyXG5cdC8vbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnNpZGVJbmZvX19oZWFkZXIgLnNpdGVfbWFya2VycyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Z2FwOiA4cHg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc2lkZUluZm9fX2hlYWRlciAucmF0aW5nLWJsb2NrIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zaWRlSW5mb19fdGl0bGUge1xyXG5cdGZsZXg6IDEgMCAxMDAlO1xyXG5cdG1hcmdpbjogNHB4IDAgMDtcclxuXHQvL2ZvbnQtZmFtaWx5OiAnRXhvIDInLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMzZweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGNvbG9yOiAjMTQxNDE0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiB7XHJcblx0bWFyZ2luOiAwIDAgNDBweDtcclxuXHRtYXgtd2lkdGg6IDg2MHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fdGl0bGUge1xyXG5cdG1hcmdpbjogMCAwIDEycHg7XHJcblx0Zm9udC1mYW1pbHk6ICdFeG8gMicsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcblx0Y29sb3I6ICMxNDE0MTQ7XHJcbn1cclxuXHJcbnNwYW4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fdGl0bGUge1xyXG5cdC8vbWFyZ2luOiAwIDAgMTJweDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRjb2xvcjogIzE0MTQxNDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX2NvbnRlbnQge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0LXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0Y29sb3I6ICMxNDE0MTQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19jb250ZW50LmlzLWV4cGFuZGVkIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHQtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fY29udGVudCBwIHtcclxuXHRtYXJnaW46IDAgMCAxMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fY29udGVudCBwOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19tb3JlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Y29sb3I6ICMyOTNlZjI7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fbW9yZTpob3ZlciB7XHJcblx0Y29sb3I6ICNlZDI4MmY7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19tb3JlW2hpZGRlbl0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zaWRlSW5mb19fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGVzY3JpcHRpb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRlc2NyaXB0aW9uX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHR9XHJcbn1cclxuIiwiLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5IHtcclxuXHQtLWNlZy1nYXA6IDEycHg7XHJcblx0LS1jZWctdGh1bWI6IDYwcHg7XHJcblx0LS1jZWctdGh1bWItZ2FwOiA4cHg7XHJcblx0LS1jZWctcmFkaXVzLXRodW1iOiA4cHg7XHJcblx0LS1jZWctcmFkaXVzLW1haW46IDE2cHg7XHJcblx0LS1jZWctYWN0aW9uLWJnOiAjZjFmMWYxO1xyXG5cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDkzMnB4O1xyXG5cdHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1jZWctdGh1bWIpICsgdmFyKC0tY2VnLWdhcCkpO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWJzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0d2lkdGg6IHZhcigtLWNlZy10aHVtYik7XHJcblx0bWluLXdpZHRoOiB2YXIoLS1jZWctdGh1bWIpO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWJzLXN3aXBlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0b3VjaC1hY3Rpb246IHBhbi15O1xyXG5cclxuXHQuc3dpcGVyLXdyYXBwZXIge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0d2lkdGg6IHZhcigtLWNlZy10aHVtYik7XHJcblx0XHRoZWlnaHQ6IHZhcigtLWNlZy10aHVtYik7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IHZhcigtLWNlZy10aHVtYik7XHJcblx0aGVpZ2h0OiB2YXIoLS1jZWctdGh1bWIpO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJvcmRlcjogMS41cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tY2VnLXJhZGl1cy10aHVtYik7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcclxuXHR9XHJcblxyXG5cdCYtLWFjdGl2ZSB7XHJcblx0XHRib3JkZXItY29sb3I6ICMwMDA7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3RodW1iLWltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWItdmlkZW8ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19wbGF5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLXdpZHRoOiA2cHggMCA2cHggMTBweDtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDA7XHJcblx0bWFyZ2luLWxlZnQ6IDJweDtcclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYi1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aW5zZXQ6IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3RodW1iLW92ZXJsYXktYmx1ciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgxKTtcclxuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19pY29uLTM2MCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG5cdCYuc3ZnLWljb24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHRzdmcsXHJcblx0dXNlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fbWFpbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRtaW4taGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3N0YWdlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogNDIwcHg7XHJcblx0YXNwZWN0LXJhdGlvOiA4NjAgLyA2NTY7XHJcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tY2VnLXJhZGl1cy1tYWluKTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fc3dpcGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aW5zZXQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3NsaWRlIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fbWVkaWEge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHJcblx0Ji0taW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0Ji0tZnJhbWUge1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdH1cclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19pbWFnZSxcclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19mcmFtZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDk1JTtcclxuXHRoZWlnaHQ6IDk1JTtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19iYWRnZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTZweDtcclxuXHRsZWZ0OiAxNnB4O1xyXG5cdHotaW5kZXg6IDI7XHJcblx0bWF4LXdpZHRoOiA3MHB4O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2JhZGdlLWltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRtYXgtaGVpZ2h0OiA1NnB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2JhZGdlLS1pbnN0YWxsbWVudCB7XHJcblx0cGFkZGluZzogOHB4IDEwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZjZhMDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2FjdGlvbnMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAxNnB4O1xyXG5cdGJvdHRvbTogMTZweDtcclxuXHR6LWluZGV4OiAyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDhweDtcclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19hciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDdweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0bWluLWhlaWdodDogMzJweDtcclxuXHRwYWRkaW5nOiAwIDEycHggMCA4cHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jZWctYWN0aW9uLWJnKTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMDY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI2U2ZTZlNjtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19hci1pY29uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZsZXg6IDAgMCAxN3B4O1xyXG5cdHdpZHRoOiAxN3B4O1xyXG5cdGhlaWdodDogMTdweDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHJcblx0LnN2Zy1pY29uLFxyXG5cdC52LXByb3BlcnR5LWljb24sXHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0fVxyXG5cclxuXHRzdmcsXHJcblx0dXNlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fYXItdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMDY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19yb3RhdGUtYnRuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdGhlaWdodDogMzJweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tY2VnLWFjdGlvbi1iZyk7XHJcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2ljb24tMzYwIHtcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5IHtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0Z2FwOiA4cHg7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWJzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogYXV0bztcclxuXHRcdGJvdHRvbTogYXV0bztcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKHZhcigtLWNlZy10aHVtYikgKyA0cHgpO1xyXG5cdFx0bWluLWhlaWdodDogY2FsYyh2YXIoLS1jZWctdGh1bWIpICsgNHB4KTtcclxuXHRcdG1heC1oZWlnaHQ6IGNhbGModmFyKC0tY2VnLXRodW1iKSArIDRweCk7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3RodW1icy1zd2lwZXIge1xyXG5cdFx0dG91Y2gtYWN0aW9uOiBwYW4teDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fc3RhZ2Uge1xyXG5cdFx0bWluLWhlaWdodDogMjgwcHg7XHJcblx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19hci10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcbn1cclxuIiwiLnByb2R1Y3QtaW5mby10YWJzIHtcclxuXHRtYXJnaW46IDAgMCA0MHB4O1xyXG5cdG1heC13aWR0aDogMTM2MHB4O1xyXG5cdHNjcm9sbC1tYXJnaW4tdG9wOiA5NnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2xlZ2FsLmNoYXJhY3RlcmlzdGljc19fZGVzY3Ige1xyXG5cdG1heC13aWR0aDogOTI0cHg7XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRjb2xvcjogIzg0ODQ4NDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2xlZ2FsIC5jaGFyYWN0ZXJpc3RpY3NfX2Rlc2NyLWxlZ2FsIHtcclxuXHRtYXJnaW46IDAgMCAxMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2xlZ2FsIC5jaGFyYWN0ZXJpc3RpY3NfX2Rlc2NyLWxlZ2FsIHAge1xyXG5cdG1hcmdpbjogMCAwIDRweDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby10YWJzX19sZWdhbCAuY2hhcmFjdGVyaXN0aWNzX19kZXNjci1sZWdhbCBwOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fbGVnYWwgLmNoYXJhY3RlcmlzdGljc19fZGVzY3ItZGlzY2xhaW1lciB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX25hdiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Z2FwOiAxNnB4O1xyXG5cdG1hcmdpbjogMCAwIDI0cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX3RhYiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRnYXA6IDZweDtcclxuXHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdHBhZGRpbmc6IDEzcHggMzBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICMxNDE0MTQ7XHJcblx0Ly9mb250LWZhbWlseTogJ0V4byAyJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogI0UyRTJFMjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XHJcblx0fVxyXG5cclxuXHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAjMTQxNDE0O1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby10YWJzX19jb3VudCB7XHJcblx0Y29sb3I6ICNmMTI4MmY7XHJcblx0Ly9mb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2NvdW50LS16ZXJvIHtcclxuXHRjb2xvcjogIzk5OTk5OTtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0JltkYXRhLXBhbmVsPVwiYnJhbmRcIl0ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDkyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24taXRlbSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2UzZTM7XHJcblx0c2Nyb2xsLW1hcmdpbi10b3A6IDk2cHg7XHJcblxyXG5cdCY6bGFzdC1jaGlsZDpub3QoLmlzLW9wZW4pIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24tYmFyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogMTJweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICMxNDE0MTQ7XHJcblx0Ly9mb250LWZhbWlseTogJ0V4byAyJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi10aXRsZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWljb24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbGV4OiAwIDAgMjBweDtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHdpZHRoOiA4cHg7XHJcblx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxNDE0MTQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzE0MTQxNDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02NSUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1pdGVtLmlzLW9wZW4ge1xyXG5cdC5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWljb24ge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtaW5mby10YWJzX19wYW5lbCB7XHJcblx0XHRwYWRkaW5nOiA4cHggMCAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby10YWJzLS1hY2NvcmRpb24ge1xyXG5cdC5wcm9kdWN0LWluZm8tdGFic19fbmF2IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyB7XHJcblxyXG5cdC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlLXNjaGVtZSB7XHJcblx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjc7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTZweDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWUtdGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0Y29sb3I6ICMyZjJmMmY7XHJcblx0XHQvL2xldHRlci1zcGFjaW5nOiAtNCU7XHJcblx0fVxyXG5cclxuXHJcblx0LmluZm8tdGFibGVfX2xpbmUge1xyXG5cdFx0aGVpZ2h0OiA1OHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDAxQTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5pbmZvLXRhYmxlX19saW5lID4gKiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX190YWJsZSB7XHJcblx0XHRtYXgtd2lkdGg6IDkyNHB4O1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fdGFibGUgdGQ6bGFzdC1jaGlsZCB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdHRleHQtYWxpZ246IGVuZDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX190YWJsZSB0ZCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fdGFibGUgdGRbaXRlbXByb3A9XCJ2YWx1ZVwiXXtcclxuXHRcdG1heC13aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fdGFibGUgLmNoYXJhY3RlcmlzdGljc19fbW9yZS1yb3cge1xyXG5cdFx0aGVpZ2h0OiA1OHB4O1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fdGFibGUgLmNoYXJhY3RlcmlzdGljc19fbW9yZS1yb3cgIHRkOmxhc3QtY2hpbGQge1xyXG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX190YWJsZSB0ci5pcy1jb2xsYXBzZWQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jaGFyYWN0ZXJpc3RpY3NfX21vcmUtcm93IHRkIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX19kaXNjbGFpbWVyLXJvdyB0ZCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR9XHJcblxyXG5cdC5jaGFyYWN0ZXJpc3RpY3NfX2Rpc2NsYWltZXItcm93IC5jaGFyYWN0ZXJpc3RpY3NfX2Rlc2NyLWRpc2NsYWltZXIge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bWF4LXdpZHRoOiA5MjRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogIzg0ODQ4NDtcclxuXHR9XHJcblxyXG5cdC5jaGFyYWN0ZXJpc3RpY3NfX21vcmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRjb2xvcjogIzI5M2VmMjtcclxuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI5M2VmMjtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNlZDI4MmY7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICNlZDI4MmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vLmNoYXJhY3RlcmlzdGljc19fc2NoZW1lIHtcclxuXHQvL1x0bWFyZ2luLXRvcDogMjRweDtcclxuXHQvL31cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fc2NoZW1lVGl0bGUge1xyXG5cdFx0bWFyZ2luOiAwIDAgMTRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAnRXhvIDInLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRjb2xvcjogIzE0MTQxNDtcclxuXHR9XHJcblxyXG5cdC5jaGFyYWN0ZXJpc3RpY3NfX3NjaGVtZUl0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fc2NoZW1lSXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiA4cHg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdC5jaGFyYWN0ZXJpc3RpY3NfX3NjaGVtZUl0ZW1JbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0d2lkdGg6IDM4cHg7XHJcblx0XHRoZWlnaHQ6IDM4cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fc2NoZW1lSXRlbUNvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDRweDtcclxuXHR9XHJcblxyXG5cdC5jaGFyYWN0ZXJpc3RpY3NfX3NjaGVtZUl0ZW1UaXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTQlO1xyXG5cdFx0Y29sb3I6ICMyZjJmMmY7XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWVJdGVtRGVzY3JpcHRpb24ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC00JTtcclxuXHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDkyNHB4KSBtYXgtY29udGVudDtcclxuXHRjb2x1bW4tZ2FwOiAzNHB4O1xyXG5cdHJvdy1nYXA6IDE2cHg7XHJcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX21haW4ge1xyXG5cdGdyaWQtY29sdW1uOiAxO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRtYXgtd2lkdGg6IDkyNHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX21haW4gPiAuY2hhcmFjdGVyaXN0aWNzX190YWJsZSxcclxuLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19tYWluID4gLnByb2R1Y3QtaW5mby10YWJzX19sZWdhbCxcclxuLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19tYWluID4gLmNoYXJhY3RlcmlzdGljc19fbW9yZS13cmFwIHtcclxuXHRtYXgtd2lkdGg6IDkyNHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3MgPiAuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWUge1xyXG5cdGdyaWQtY29sdW1uOiAyO1xyXG5cdGdyaWQtcm93OiAxO1xyXG5cdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRtYXgtd2lkdGg6IDM2MHB4O1xyXG59XHJcblxyXG4uY2hhcmFjdGVyaXN0aWNzX19tb3JlLXdyYXAge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nLXRvcDogOHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnMgLmNoYXJhY3RlcmlzdGljc19fdGl0bGUsXHJcbi5wcm9kdWN0LWluZm8tdGFicyAubWF0ZXJpYWxzX190aXRsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMge1xyXG5cclxuXHRib3JkZXI6IG5vbmU7XHJcblxyXG5cdC5tYXRlcmlhbHNfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIDAgMjRweDtcclxuXHR9XHJcblxyXG5cdC5tYXRlcmlhbHNfX3RleHQge1xyXG5cdFx0bWF4LXdpZHRoOiA5MDZweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdC8vZm9udC1mYW1pbHk6ICdFeG8gMicsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGNvbG9yOiAjMTQxNDE0O1xyXG5cdH1cclxuXHJcblx0Lm1hdGVyaWFsc19fZ3VpZGFuY2VDb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDkwNnB4O1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6ICMxYTFhMWE7XHJcblx0fVxyXG5cclxuXHQubWF0ZXJpYWxzX19ndWlkYW5jZUltZyB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGFzcGVjdC1yYXRpbzogOTA2IC8gNDgwO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdH1cclxuXHJcblx0Lm1hdGVyaWFsc19fZ3VpZGFuY2VJbWdfbW9iaWxlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubWF0ZXJpYWxzX19ndWlkYW5jZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA0MnB4O1xyXG5cdFx0Ym90dG9tOiAyOHB4O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRnYXA6IDI0cHggMzJweDtcclxuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gODRweCk7XHJcblx0XHRwYWRkaW5nOiAzMnB4IDQwcHggMzZweDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQubWF0ZXJpYWxzX19ndWlkYW5jZUl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGdhcDogMTJweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiAxODBweDtcclxuXHR9XHJcblxyXG5cdC5ndWlkYW5jZUl0ZW1fX2ljbyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdHN2ZyxcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmd1aWRhbmNlSXRlbV9fdGV4dCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHQvL2ZvbnQtZmFtaWx5OiAnRXhvIDInLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdFx0Y29sb3I6ICMxNDE0MTQ7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2JyYW5kIHtcclxuXHRtYXgtd2lkdGg6IDg2MHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGNvbG9yOiAjMTQxNDE0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2JyYW5kLW5hbWUge1xyXG5cdG1hcmdpbjogMCAwIDEycHg7XHJcblx0Ly9mb250LWZhbWlseTogJ0V4byAyJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGNvbG9yOiAjMTQxNDE0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2JyYW5kLXRleHQge1xyXG5cdG1hcmdpbjogMDtcclxuXHRjb2xvcjogIzQ4NDg0ODtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby1maWxlcyB7XHJcblx0bWF4LXdpZHRoOiA0MDJweDtcclxuXHRwYWRkaW5nOiAyNHB4IDE2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRiYWNrZ3JvdW5kOiAjZjFmMWY3O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLWZpbGVzX19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAxOHB4O1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tZmlsZXNfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDEycHg7XHJcblx0bWluLWhlaWdodDogMzhweDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby1maWxlc19faWNvbiB7XHJcblx0ZmxleDogMCAwIDM4cHg7XHJcblx0d2lkdGg6IDM4cHg7XHJcblx0aGVpZ2h0OiAzOHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRjb2xvcjogIzQ4NDg0ODtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLWZpbGVzX19tZXRhIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAycHg7XHJcblx0bWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLWZpbGVzX19uYW1lIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGNvbG9yOiAjMTQxNDE0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLWZpbGVzX19oaW50IHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRjb2xvcjogIzg0ODQ4NDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby1maWxlc19fZW1wdHkge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiA4cHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Y29sb3I6ICM4NDg0ODQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5wcm9kdWN0LWNoYXJhY3RlcmlzdGljcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNoYXJhY3RlcmlzdGljcyA+IC5jaGFyYWN0ZXJpc3RpY3NfX3NjaGVtZSB7XHJcblx0XHRncmlkLWNvbHVtbjogYXV0bztcclxuXHRcdGdyaWQtcm93OiBhdXRvO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX190YWJsZS1zY2hlbWUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX190YWJsZSxcclxuXHQucHJvZHVjdC1yZXZpZXdzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuaW5mby10YWJsZV9fbGluZSB7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblxyXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fdGFibGUgdGQ6bGFzdC1jaGlsZCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWl0ZW0uaXMtb3BlbiAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXJldmlld3Mge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1pbmZvLXRhYnNfX2JyYW5kLW5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnByb2R1Y3QtaW5mby10YWJzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1pbmZvLXRhYnNfX25hdiB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGdhcDogOHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtaW5mby10YWJzX190YWIge1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRtaW4taGVpZ2h0OiA0NHB4O1xyXG5cdFx0cGFkZGluZzogMTBweCAxNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWluZm8tZmlsZXMge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMge1xyXG5cclxuXHRcdC5tYXRlcmlhbHMge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYXRlcmlhbHNfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQubWF0ZXJpYWxzX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40NTtcclxuXHRcdH1cclxuXHJcblx0XHQubWF0ZXJpYWxzX19ndWlkYW5jZUNvbnRhaW5lciB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHJcblx0XHQubWF0ZXJpYWxzX19ndWlkYW5jZUltZ19kZXNrdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQubWF0ZXJpYWxzX19ndWlkYW5jZUltZ19tb2JpbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0YXNwZWN0LXJhdGlvOiAzNTUgLyAyMDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1hdGVyaWFsc19fZ3VpZGFuY2Uge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRnYXA6IDE0cHg7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQubWF0ZXJpYWxzX19ndWlkYW5jZUl0ZW0ge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ndWlkYW5jZUl0ZW1fX2ljbyB7XHJcblx0XHRcdGZsZXg6IDAgMCAzMnB4O1xyXG5cdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cclxuXHRcdFx0c3ZnLFxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ndWlkYW5jZUl0ZW1fX3RleHQge1xyXG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24tdGl0bGUge1xyXG5cdFx0Z2FwOiA0cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1pdGVtLmlzLW9wZW4gLnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24tYmFyIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHRkOmZpcnN0LWNoaWxkLFxyXG5cdC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHRkOmxhc3QtY2hpbGQsXHJcblx0LnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fbW9yZXtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdH1cclxufVxyXG4iLCIuY2F0YWxvZy1nYWxsZXJ5LW1vZGFsIHtcclxuXHQtLWNnbS1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjk4KTtcclxuXHQtLWNnbS1jb2xvcjogI2RiZGJkYjtcclxuXHQtLWNnbS1jb2xvci1ob3ZlcjogI2ZmZjtcclxuXHQtLWNnbS1idXR0b24tYmc6IHJnYmEoMjQsIDI0LCAyNywgMC42NSk7XHJcblx0LS1jZ20tYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuODUpO1xyXG5cdC0tY2dtLXRodW1iLXc6IDk2cHg7XHJcblx0LS1jZ20tdGh1bWItaDogNzJweDtcclxuXHQtLWNnbS10aHVtYi1nYXA6IDhweDtcclxuXHQtLWNnbS10aHVtYi1yYWRpdXM6IDJweDtcclxuXHQtLWNnbS10aHVtYi1vcGFjaXR5OiAwLjU7XHJcblxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMDtcclxuXHRjb2xvcjogdmFyKC0tY2dtLWNvbG9yKTtcclxufVxyXG5cclxuLm1vZGFsLS1jYXRhbG9nLWdhbGxlcnkgLm1vZGFsX19jb250ZW50LXNsb3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRtaW4taGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ubW9kYWwtLWNhdGFsb2ctZ2FsbGVyeSAubW9kYWwtd2luZG93LS1jYXRhbG9nLWdhbGxlcnkge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tb2RhbC0tY2F0YWxvZy1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tY2dtLWJnLCByZ2JhKDI0LCAyNCwgMjcsIDAuOTgpKTtcclxufVxyXG5cclxuLm1vZGFsLXdpbmRvdy0tY2F0YWxvZy1nYWxsZXJ5IHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtd2luZG93LS1jYXRhbG9nLWdhbGxlcnkgLm1vZGFsLXdpbmRvd19fYm9keSB7XHJcblx0cGFkZGluZzogMDtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtaW4taGVpZ2h0OiAwO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLm1vZGFsLXdpbmRvdy0tY2F0YWxvZy1nYWxsZXJ5IC5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX2lubmVyIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtaW4taGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ubW9kYWwtd2luZG93LS1jYXRhbG9nLWdhbGxlcnkgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcclxuXHRoZWlnaHQ6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5tb2RhbC13aW5kb3ctLWNhdGFsb2ctZ2FsbGVyeSAubW9kYWwtd2luZG93X19jbG9zZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9faW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWNnbS1iZyk7XHJcblx0Y29sb3I6IHZhcigtLWNnbS1jb2xvcik7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3Rvb2xiYXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogNjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190b29sIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiA0NnB4O1xyXG5cdGhlaWdodDogNDZweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWNnbS1idXR0b24tYmcpO1xyXG5cdGNvbG9yOiB2YXIoLS1jZ20tY29sb3IpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQgMC4xNXMgZWFzZTtcclxuXHJcblx0LnN2Zy1pY29uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDIycHg7XHJcblx0XHRoZWlnaHQ6IDIycHg7XHJcblx0fVxyXG5cclxuXHRzdmcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Ji0tYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNnbS1idXR0b24taG92ZXItYmcpO1xyXG5cdFx0Y29sb3I6IHZhcigtLWNnbS1jb2xvci1ob3Zlcik7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19tYWluIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0bWluLWhlaWdodDogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fc3dpcGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3NsaWRlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogNHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19tZWRpYSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwYWRkaW5nOiA1MnB4IDcycHggMTZweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdCYtLXpvb21lZCB7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdGN1cnNvcjogem9vbS1vdXQ7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19pbWFnZSxcclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fZnJhbWUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdGJvcmRlcjogMDtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX2ltYWdlIHtcclxuXHRjdXJzb3I6IHpvb20taW47XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX2ZyYW1lIHtcclxuXHR3aWR0aDogbWluKDEwMCUsIDk2MHB4KTtcclxuXHRoZWlnaHQ6IG1pbigxMDAlLCA3MHZoKTtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fbmF2IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0ei1pbmRleDogMztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDQ2cHg7XHJcblx0aGVpZ2h0OiA0NnB4O1xyXG5cdG1hcmdpbi10b3A6IC0yM3B4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tY2dtLWJ1dHRvbi1iZyk7XHJcblx0Y29sb3I6IHZhcigtLWNnbS1jb2xvcik7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xyXG5cclxuXHQuc3ZnLWljb24ge1xyXG5cdFx0d2lkdGg6IDIycHg7XHJcblx0XHRoZWlnaHQ6IDIycHg7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNnbS1idXR0b24taG92ZXItYmcpO1xyXG5cdFx0Y29sb3I6IHZhcigtLWNnbS1jb2xvci1ob3Zlcik7XHJcblx0fVxyXG5cclxuXHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG5cdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19uYXYtLXByZXYge1xyXG5cdGxlZnQ6IDhweDtcclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fbmF2LS1uZXh0IHtcclxuXHRyaWdodDogOHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYnMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA0O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEycHggMTZweCAxNnB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCAyNywgMC45Mik7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3RodW1icy1zd2lwZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogdmFyKC0tY2dtLXRodW1iLWgpO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dG91Y2gtYWN0aW9uOiBwYW4teDtcclxuXHJcblx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHR3aWR0aDogdmFyKC0tY2dtLXRodW1iLXcpO1xyXG5cdFx0aGVpZ2h0OiB2YXIoLS1jZ20tdGh1bWItaCk7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdGh1bWIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiB2YXIoLS1jZ20tdGh1bWItdyk7XHJcblx0aGVpZ2h0OiB2YXIoLS1jZ20tdGh1bWItaCk7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1jZ20tdGh1bWItcmFkaXVzKTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6ICMxMTE7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG9wYWNpdHk6IHZhcigtLWNnbS10aHVtYi1vcGFjaXR5KTtcclxuXHRvdXRsaW5lOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdG91dGxpbmUtb2Zmc2V0OiAwO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSwgb3V0bGluZS1jb2xvciAwLjE1cyBlYXNlO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQmLS1hY3RpdmUsXHJcblx0Ji5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgIzVlYjBlZjtcclxuXHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdGh1bWItaW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdGh1bWItdmlkZW8ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogIzFhMWExYTtcclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fcGxheSB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLXdpZHRoOiA2cHggMCA2cHggMTBweDtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XHJcblx0bWFyZ2luLWxlZnQ6IDJweDtcclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdGh1bWItb3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGluc2V0OiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjgpO1xyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19pY29uLTM2MCB7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuY2F0YWxvZy1nYWxsZXJ5LW1vZGFsIHtcclxuXHRcdC0tY2dtLXRodW1iLXc6IDcycHg7XHJcblx0XHQtLWNnbS10aHVtYi1oOiA1NHB4O1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdG9vbCB7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHJcblx0XHQuc3ZnLWljb24ge1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fbWVkaWEge1xyXG5cdFx0cGFkZGluZzogNTJweCAxMnB4IDEycHg7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19uYXYge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3RodW1icyB7XHJcblx0XHRwYWRkaW5nOiA4cHggMTBweCAxMnB4O1xyXG5cdH1cclxufSIsIi5jYXRhbG9nLWl0ZW0tbGF5b3V0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRnYXA6IDQwcHg7XHJcblx0cGFkZGluZzogOHB4IDAgMzBweDtcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbS1sYXlvdXRfX2hlYWRpbmcge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW0tbGF5b3V0X19nYWxsZXJ5IHtcclxuXHRmbGV4OiAxIDEgMDtcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0bWF4LXdpZHRoOiA5MzJweDtcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbS1sYXlvdXRfX3NpZGViYXIge1xyXG5cdGZsZXg6IDAgMSAzODdweDtcclxuXHR3aWR0aDogMzg3cHg7XHJcblx0bWluLXdpZHRoOiAyNjBweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmNhdGFsb2ctaXRlbS1sYXlvdXQge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTZweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctaXRlbS1sYXlvdXRfX2hlYWRpbmc6bm90KDplbXB0eSkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG9yZGVyOiAtMTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWl0ZW0tbGF5b3V0X19nYWxsZXJ5LFxyXG5cdC5jYXRhbG9nLWl0ZW0tbGF5b3V0X19zaWRlYmFyIHtcclxuXHRcdGZsZXg6IG5vbmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHR9XHJcbn1cclxuIiwiLmNhdGFsb2ctaXRlbSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCAwIDYwcHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX3dyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNDQwcHg7XHJcblx0cGFkZGluZy1yaWdodDogNDBweDtcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogNDIwcHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX2ltYWdlLFxyXG4uY2F0YWxvZy1pdGVtX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAzO1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkge1xyXG5cdG1hcmdpbjogMTBweCAwO1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19wcmljZSB7XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xyXG5cdG1hcmdpbjogMTVweCAwO1xyXG5cdG1heC13aWR0aDogMjE2cHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMjVweCAwO1xyXG5cdG1heC13aWR0aDogMzAwcHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX2luZm8ge1xyXG5cdG1hcmdpbjogNDBweCAwO1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19wYXJhbXMge1xyXG5cdG1hcmdpbjogMzBweCAwO1xyXG5cdG1heC13aWR0aDogNDAwcHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcclxuXHRtYXJnaW46IDMwcHggMDtcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fdGFicyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRtYXJnaW46IDQwcHggMCAwO1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX190YWIge1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmNhdGFsb2ctaXRlbV9fd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1pdGVtX192aXN1YWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWl0ZW1fX3Zpc3VhbDo6YWZ0ZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn0iLCIuY2F0YWxvZy1saW5rcyB7XHJcblx0bWFyZ2luOiAzMHB4IDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWxpbmtzX19ncmlkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW46IC0xMHB4O1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxufVxyXG5cclxuLmNhdGFsb2ctbGlua3NfX2NlbGwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAzMy4zMzMlO1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmNhdGFsb2ctbGlua3NfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuY2F0YWxvZy1saW5rc19faXRlbTpob3ZlciB7XHJcblx0XHRib3gtc2hhZG93OiAwIDIxOHB4IDYxcHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMDApLCAwIDEzOXB4IDU2cHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMDEpLCAwIDc4cHggNDdweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4wNSksIDAgMzVweCAzNXB4IDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjA5KSwgMCA5cHggMTlweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4xMCk7XHJcblx0XHRjb2xvcjogI0VDMjgyRjtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWxpbmtzX19pbWFnZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHdpZHRoOiA1N3B4O1xyXG5cdGhlaWdodDogNTdweDtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdG1hcmdpbi1yaWdodDogNDNweDtcclxufVxyXG5cclxuLmNhdGFsb2ctbGlua3NfX21vYi1pY29uIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2F0YWxvZy1saW5rc19fdGV4dCB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5jYXRhbG9nLWxpbmtzLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDM3cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDQ0Ljc4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5jYXRhbG9nLWxpbmtzIHtcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctbGlua3NfX2l0ZW0ge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1saW5rc19fbW9iLWljb24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1saW5rc19fZ3JpZCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1saW5rc19fY2VsbCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4ZjlmZDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWxpbmtzX19jZWxsOmxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWxpbmtzX19pbWFnZSB7XHJcblx0XHR3aWR0aDogMjhweDtcclxuXHRcdGhlaWdodDogMjhweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHRcdC5jYXRhbG9nLWxpbmtzX19pdGVtOmhvdmVyIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICNFQzI4MkY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1saW5rcy10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0fVxyXG59IiwiLmNhdGFsb2cge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgMCA0MHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXIge1xyXG5cdG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZ19fbGF5b3V0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmNhdGFsb2dfX2xheW91dC1tYWluIHtcclxuXHRAaW5jbHVkZSBjZWxsO1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlIHtcclxuXHRtYXJnaW46IDIwcHggMDtcclxufVxyXG5cclxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XHJcblx0bWFyZ2luOiAxMnB4IDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYm9keSB7XHJcblx0bWFyZ2luOiAxMnB4IDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucyB7XHJcblx0bWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG59XHJcblxyXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XHJcblx0QGluY2x1ZGUgY2VsbDtcclxufVxyXG5cclxuLmNhdGFsb2dfX3RvcC1uYXYge1xyXG5cdG1hcmdpbjogMjBweCAwO1xyXG59XHJcblxyXG4uY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG5cdG1hcmdpbi10b3A6IC01cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsIHtcclxuXHRAaW5jbHVkZSBjZWxsO1xyXG5cdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYWN0aXZlLWZpbHRlcnMge1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCB7XHJcblx0d2lkdGg6IDI0MHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19hc2lkZS10b2dnbGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5jYXRhbG9nX19hc2lkZS10b2dnbGU6Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LWFjdGl2ZTtcclxufVxyXG5cclxuXHJcblxyXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogNDRweDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2UtaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZTpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQuY2F0YWxvZ19fYXNpZGUtY2xvc2U6Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6YWN0aXZlIHtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCxcclxuXHQuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS12aWV3IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcclxuXHRcdEBpbmNsdWRlIHBhbmVsO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nX19sYXlvdXQtYXNpZGUtY29udGFpbmVyLWlubmVyIHtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcclxuXHRcdEBpbmNsdWRlIHBhbmVsLW9wZW47XHJcblx0fVxyXG5cclxuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG59IiwiLmNvbGxhcHNlciB7XHJcblx0bWFyZ2luOiAxMDBweCAwO1xyXG59XHJcblxyXG4uY29sbGFwc2VyX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0xLjQ0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmNvbGxhcHNlcl9fZ3JpZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW46IDAgLTEwcHg7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG59XHJcblxyXG4uY29sbGFwc2VyX19jZWxsIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNTAlO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLmNvbGxhcHNlcl9fdGFicyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4uY29sbGFwc2VyX190YWIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmNvbGxhcHNlcl9fdGFiW2Rpc2FibGVkXSB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFNkU5RkE7XHJcblx0Y29sb3I6ICNFQzI4MkY7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuY29sbGFwc2VyX190YWI6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNFQzI4MkY7XHJcblx0fVxyXG59XHJcblxyXG4uY29sbGFwc2VyX190YWItaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0d2lkdGg6IDEycHg7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uY29sbGFwc2VyX190YWItY29udGVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0cGFkZGluZzogMjBweCAzN3B4O1xyXG59XHJcblxyXG4uY29sbGFwc2VyX19pdGVtLWNvbnRlbnQudGV4dC1ndWlkZSB1bCA+IGxpLFxyXG4uY29sbGFwc2VyX190YWItY29udGVudC50ZXh0LWd1aWRlIHVsID4gbGkge1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb2xsYXBzZXJfX2l0ZW0tY29udGVudC50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSxcclxuLmNvbGxhcHNlcl9fdGFiLWNvbnRlbnQudGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogOXB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDVweDtcclxuXHRoZWlnaHQ6IDVweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJGMkYyRjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmNvbGxhcHNlciB7XHJcblx0XHRtYXJnaW46IDYwcHggMDtcclxuXHR9XHJcblxyXG5cdC5jb2xsYXBzZXJfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbGxhcHNlcl9faXRlbXMge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcblxyXG5cdC5jb2xsYXBzZXJfX2l0ZW0tYmFyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG5cclxuXHQuY29sbGFwc2VyX19pdGVtLWJhci0tb3BlbiB7XHJcblx0XHRjb2xvcjogI0VDMjgyRjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFNkU5RkE7XHJcblx0fVxyXG5cclxuXHQuY29sbGFwc2VyX19pdGVtLWJhci0tb3BlbiAuY29sbGFwc2VyX190YWItaWNvbiB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0fVxyXG5cclxuXHQuY29sbGFwc2VyX19pdGVtLWNvbnRlbnQudGV4dC1ndWlkZSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0fVxyXG59IiwiJGNvbGxlY3Rpb25zLWhlaWdodDogNTQwcHg7XHJcbiRjb2xsZWN0aW9ucy1nYXA6IDIwcHg7XHJcbiRjb2xsZWN0aW9ucy1yYWRpdXM6IDEycHg7XHJcblxyXG4uY29sbGVjdGlvbnMtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzIHtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnMtcGFnZS10aXRsZSB7XHJcblx0bGluZS1oZWlnaHQ6IDU5cHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucy1zZW8ge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHJcblx0cCB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUuY29sbGVjdGlvbnMtc2VvIHAge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zLWZpbHRlciB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMjRweDtcclxuXHJcblx0JjpoYXMoICsgLmNvbGxlY3Rpb25zX19tYWluKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbGxlY3Rpb25zIHtcclxuXHRtYXJnaW46IDQwcHggMDtcclxuXHJcblx0LnByb2R1Y3QtZ3JpZF9fY2FyZCB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc2xpZGVyX19hcnJvdyB7XHJcblx0XHRmaWxsOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jb2xsZWN0aW9ucyAuc2xpZGVyX19hcnJvdzpob3ZlciB7XHJcblx0XHRjb2xvcjogI2VkMjgyZjtcclxuXHR9XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19faGVhZGVyLnNlY3Rpb24tdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDU5cHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19faGVhZGVyLWxpbmsge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiA4cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19oZWFkZXItdGV4dCB7XHJcblx0Zm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19oZWFkZXItaWNvbiB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGZpbGw6IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNvbGxlY3Rpb25zX19oZWFkZXItbGluazpob3ZlciB7XHJcblx0XHRjb2xvcjogI2VkMjgyZjtcclxuXHR9XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fdGFicy1yb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogMTZweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3RhYnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGdhcDogMTBweDtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fbGluayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDhweDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRjb2xvcjogIzI4MjgyODtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcblx0aGVpZ2h0OiA1NHB4O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX2xpbmstdGV4dCB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAtMnB4O1xyXG5cdFx0Ly9vcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XHJcblx0fVxyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX2xpbmstaWNvbiB7XHJcblx0d2lkdGg6IDE5cHg7XHJcblx0aGVpZ2h0OiAxOXB4O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX2xpbmstLW1vYmlsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jb2xsZWN0aW9uc19fbGluay0tZGVza3RvcDpob3ZlciB7XHJcblx0XHRjb2xvcjogI2VkMjgyZjtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fbGluazpob3ZlciAuY29sbGVjdGlvbnNfX2xpbmstdGV4dDphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX190YWIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0aGVpZ2h0OiA1NHB4O1xyXG5cdHBhZGRpbmc6IDE1cHggMjVweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Ly9ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA4KSBpbnNldDtcclxuXHRjb2xvcjogIzI4MjgyODtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBib3gtc2hhZG93ICR0cnMtYmFzZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3RhYi0tYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRTZFNkU2O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuY29sbGVjdGlvbnNfX3RhYjpub3QoLmNvbGxlY3Rpb25zX190YWItLWFjdGl2ZSk6aG92ZXIge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCkgaW5zZXQ7XHJcblx0fVxyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX21haW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0Z2FwOiAkY29sbGVjdGlvbnMtZ2FwO1xyXG5cdG1pbi1oZWlnaHQ6ICRjb2xsZWN0aW9ucy1oZWlnaHQ7XHJcblx0aGVpZ2h0OiAkY29sbGVjdGlvbnMtaGVpZ2h0O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnMtLWxhbmRpbmctcmV2ZXJzZSAuY29sbGVjdGlvbnNfX21haW4ge1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19zbGlkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbGV4OiAxIDEgNTAlO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRib3JkZXItcmFkaXVzOiAkY29sbGVjdGlvbnMtcmFkaXVzO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fc3dpcGVyLFxyXG4uY29sbGVjdGlvbnNfX3N3aXBlciAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyLFxyXG4uY29sbGVjdGlvbnNfX3N3aXBlciAuc3dpcGVyLFxyXG4uY29sbGVjdGlvbnNfX3N3aXBlciAuc3dpcGVyLXdyYXBwZXIsXHJcbi5jb2xsZWN0aW9uc19fc2xpZGUsXHJcbi5jb2xsZWN0aW9uc19fc2xpZGUtaW1hZ2Utd3JhcCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3NsaWRlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fc2xpZGUtbGluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3NsaWRlLWltYWdlLXdyYXAge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fc2xpZGUtaW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19jb250cm9scyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMTZweDtcclxuXHRwYWRkaW5nOiAwIDIwcHggMjBweDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19hcnJvd3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiA4cHg7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fYXJyb3dzIC5zbGlkZXJfX2Fycm93IHtcclxuXHR3aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblxyXG5cdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3Njcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDIwcHg7XHJcblx0Ym90dG9tOiAxMXB4O1xyXG5cdHdpZHRoOiAxMzJweDtcclxuXHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0aGVpZ2h0OiAycHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cyB7XHJcblx0ZmxleDogMSAxIDUwJTtcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0bWluLWhlaWdodDogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc2Nyb2xsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLWlubmVyIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRnYXA6IDIwcHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLS1zY3JvbGxhYmxlIC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtaW5uZXIge1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLWlubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1iYXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDRweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtYmFyLWRyYWcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDVzIGxpbmVhcjtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19wcm9kdWN0LFxyXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3Qtc2xpZGUge1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRoZWlnaHQ6IDU0MHB4O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3Qtc2xpZGUge1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zd2lwZXIge1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0LS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yOiAjeyRjb2xvci1ibGFja307XHJcblx0LS1zd2lwZXItc2Nyb2xsYmFyLXNpemU6IDJweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcblx0cmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTMycHggIWltcG9ydGFudDtcclxuXHRtYXgtd2lkdGg6IDEzMnB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAycHggIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItbG9jayxcclxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnMgLnByb2R1Y3Qge1xyXG5cdG1heC1oZWlnaHQ6IG5vbmU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fdG9wIHtcclxuXHRwYWRkaW5nOiAxNnB4IDE2cHggMDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zIC5wcm9kdWN0LWdyaWRfX2ltYWdlcyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fYm90dG9tIHtcclxuXHRwYWRkaW5nOiAxNnB4IDE2cHggMThweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zIC5wcm9kdWN0LWdyaWRfX25hbWUge1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zIC5wcm9kdWN0LWdyaWRfX3RleHQsXHJcbi5jb2xsZWN0aW9ucyAuYXZhaWxhYmlsaXR5X19tYWluIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRjb2xvcjogcmdiYSgyLCAxMSwgNDIsIDAuNik7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucyAuYXZhaWxhYmlsaXR5X19zdGF0dXMge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucyAucHJvZHVjdC1ncmlkX19hdmFpbCB7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fY29sb3JzIHtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucyAucHJvZHVjdC1ncmlkX19wcmljZSB7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucyAuc3RhdHVzLWxhYmVsIHtcclxuXHRwYWRkaW5nOiA1cHggOHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmNvbGxlY3Rpb25zLWJyZWFkY3J1bWJzIC5icmVhZGNydW1icyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zLXBhZ2UtdGl0bGUge1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUuY29sbGVjdGlvbnMtc2VvIHAge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnMtZmlsdGVyIHtcclxuXHRcdG1hcmdpbjogMjBweCAwIDE2cHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnMge1xyXG5cdFx0bWFyZ2luOiA2MHB4IDA7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX2hlYWRlci5zZWN0aW9uLXRpdGxlIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnMtLWxhbmRpbmcgLmNvbGxlY3Rpb25zX19oZWFkZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19faGVhZGVyLWxpbmsge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX190YWJzLXJvdyB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX3RhYnMge1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDRweDtcclxuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fdGFiIHtcclxuXHRcdGhlaWdodDogNDRweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX19saW5rLS1kZXNrdG9wIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX21haW4ge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnMtLWxhbmRpbmctcmV2ZXJzZSAuY29sbGVjdGlvbnNfX21haW4ge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX19zbGlkZXIge1xyXG5cdFx0ZmxleDogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0MDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX2NvbnRyb2xzIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX2Fycm93cyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fYXJyb3dzIC5zbGlkZXJfX2Fycm93IHtcclxuXHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX19hcnJvd3MgLnNsaWRlcl9faWNvbiB7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fc2Nyb2xsYmFyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0d2lkdGg6IDEzMnB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0Ym90dG9tOiAxMXB4O1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX19wcm9kdWN0cyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtLXNjcm9sbGFibGUge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnMgLnByb2R1Y3Qge1xyXG5cdFx0Ly9oZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX3Byb2R1Y3Qtc2xpZGUuc3dpcGVyLXNsaWRlIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsLFxyXG5cdC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItbG9jayxcclxuXHQuY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG5cdC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fbGluay0tbW9iaWxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWQyODJmO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX2hlYWRlci10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmNvbGxlY3Rpb25zX19oZWFkZXItbGluayB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX3Njcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX3Byb2R1Y3RzIC5wcmljZSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zLS1sYW5kaW5nLXJldmVyc2UgLmNvbGxlY3Rpb25zX19tYWluIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnMge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX2Fycm93cyAuc2xpZGVyX19pY29uIHtcclxuXHRcdHdpZHRoOiAxMXB4O1xyXG5cdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zIC5wcm9kdWN0LWdyaWRfX3RvcCB7XHJcblx0XHQvL3BhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQvLy5jb2xsZWN0aW9uc19fcHJvZHVjdHMge1xyXG5cdC8vXHRmbGV4OiAxIDEgNTAlO1xyXG5cdC8vfVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX3Byb2R1Y3RzIC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc3dpcGVye1xyXG5cdFx0aGVpZ2h0OiAzNjhweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fcHJvZHVjdC1zbGlkZS5zd2lwZXItc2xpZGUge1xyXG5cdFx0aGVpZ2h0OiAzNjhweDtcclxuXHJcblx0XHQuaW1hZ2VzLXNsaWRlcl9faW1hZ2Uge1xyXG5cdFx0XHQvL21hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9ucyAucHJvZHVjdC1ncmlkX19ib3R0b20ge1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9ucyAucHJvZHVjdCB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQuY29sbGVjdGlvbnNfX3Byb2R1Y3RzLWlubmVyIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdH1cclxuXHJcblx0Ly8uY29sbGVjdGlvbnMgLnByb2R1Y3Qge1xyXG5cdC8vXHRoZWlnaHQ6IGF1dG87XHJcblx0Ly99XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fc2xpZGVyIHtcclxuXHRcdGhlaWdodDogMzMycHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX2hlYWRlci1saW5rIHtcclxuXHRcdGdhcDogNHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX19oZWFkZXItaWNvbiB7XHJcblx0XHR3aWR0aDogMTFweDtcclxuXHRcdGhlaWdodDogMTFweDtcclxuXHR9XHJcbn1cclxuIiwiLmNvbG9ycy1zbGlkZXJfX21haW4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb2xvcnMtc2xpZGVyX19zd2lwZXItc2xpZGVyLXdyYXAge1xyXG5cdG1heC13aWR0aDogMTYwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ly9tYXJnaW46IDAgLTRweDtcclxufVxyXG5cclxuLmNvbG9ycy1zbGlkZXIgLnNsaWRlcl9fYXJyb3cge1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbG9ycy1zbGlkZXIgLnNsaWRlcl9fYXJyb3dbZGlzYWJsZWRdIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY29sb3JzLXNsaWRlciAuc2xpZGVyX19hcnJvdzpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG5cclxuLmNvbG9ycy1zbGlkZXJfX3NsaWRlIHtcclxuXHQvL3BhZGRpbmc6IDAgNHB4O1xyXG59XHJcblxyXG4uY29sb3JzLXNsaWRlcl9fc2xpZGUtbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbG9ycy1zbGlkZXJfX3NsaWRlLWltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5jb2xvcnMtc2xpZGVyX19zbGlkZS1saW5rLS1vdXRsaW5lIHtcclxuXHRvdXRsaW5lOiAxcHggc29saWQ7XHJcblx0b3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5jb2xvcnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmNvbG9ycy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLmNvbnRhY3QtbGluay1ibG9jayB7XHJcblx0bWFyZ2luOiA4cHggMDtcclxufVxyXG5cclxuLmNvbnRhY3QtbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5jb250YWN0LWxpbmtfX25vdGUge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG59XHJcblxyXG4uY29udGFjdC1saW5rX192YWx1ZSB7XHJcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcclxuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XHJcblx0QGluY2x1ZGUgbGluay1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNvbnRhY3QtbGluazpob3ZlciAuY29udGFjdC1saW5rX192YWx1ZSB7XHJcblx0XHRAaW5jbHVkZSBsaW5rLWhvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LmNvbnRhY3QtbGluazpmb2N1cyAuY29udGFjdC1saW5rX192YWx1ZSB7XHJcblx0XHRAaW5jbHVkZSBsaW5rLWZvY3VzO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhY3QtbGluazphY3RpdmUgLmNvbnRhY3QtbGlua19fdmFsdWUge1xyXG5cdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xyXG59IiwiLmNvbnRhY3RzLWxpc3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0LmNvbnRhY3RzX190aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDU5cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTQlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdGNvbG9yOiAjMkYyRjJGO1xyXG5cdH1cclxuXHJcblx0Lm1hcCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0aGVpZ2h0OiA3NjBweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdFx0Lm1hcCB7XHJcblx0XHRcdGhlaWdodDogNDY4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdF9faW5uZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jb250YWN0cy1saXN0X19pdGVtcyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdC8vcGFkZGluZy1yaWdodDogNHB4O1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRtYXgtaGVpZ2h0OiA3NjBweDtcclxuXHRmbGV4OiAwIDAgMzE2cHg7XHJcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG5cdHNjcm9sbGJhci1jb2xvcjogI0YxMjgyRiB0cmFuc3BhcmVudDtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHR3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDYycHg7XHJcblx0fVxyXG5cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRtaW4taGVpZ2h0OiA5NnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNjJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XHJcblx0fVxyXG5cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0ge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnRhY3RzLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNvbnRhY3RzLWxpc3RfX2xpbmsge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdF9faXRlbS10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDYlO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jb250YWN0cy1saXN0X19pdGVtOmhvdmVyIC5jb250YWN0cy1saXN0X19pdGVtLXRpdGxlIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tYWRyZXNzIHtcclxuXHRjb2xvcjogIzc2NzY3NjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwNiU7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5jb250YWN0cy1saXN0X19pdGVtLXNxdWFyZSB7XHJcblx0Y29sb3I6IHJnYmEoMiwgMTEsIDQyLCAwLjYpO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTNweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG5cclxuLmNvbnRhY3RzLWxpc3RfX2JvdHRvbSB7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogNnB4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRENEQ0RDO1xyXG5cdHBhZGRpbmc6IDhweCAwO1xyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdF9faXRlbS1waG9uZSB7XHJcblx0Y29sb3I6ICMyOTNFRjI7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDYlO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jb250YWN0cy1saXN0X19pdGVtLXBob25lOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tdGltZSB7XHJcblx0Y29sb3I6ICM3Njc2NzY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAjMDIwQjJBO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhY3RzLWxpc3RfX21hcCB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuY29udGFjdHMtbGlzdF9faW5uZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuY29udGFjdHMtbGlzdF9faXRlbXMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0cy1saXN0X19pdGVtcyB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmNvbnRhY3RzLWxpc3RfX2l0ZW1zIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDIgKiAxMjRweCArIDEwcHgpO1xyXG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdH1cclxufSIsIi5jb250YWN0cyB7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19zb2NpYWxzICsgLnBhZ2UtZm9vdGVyX19jb250YWN0cyB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRtYXgtd2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX3RpdGxlIHtcclxuXHRjb2xvcjogJGNvbG9yLWJsdWU7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19zY2hlZHVsZS1pdGVtIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG59XHJcblxyXG4uY29udGFjdHNfX3NjaGVkdWxlLWl0ZW0gc3BhbiB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRjb2xvcjogJHRleHQtY29sb3I7XHJcbn1cclxuXHJcbi5jb250YWN0c19fYnV0dG9ucyB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19saW5lLWxpbmsge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogIzI5M0VGMjtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5jb250YWN0c19fbGlua3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX2xpbmtzLWl0ZW0ge1xyXG5cdGJhY2tncm91bmQ6ICMwMTAxMDE7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHR3aWR0aDogNDJweDtcclxuXHRoZWlnaHQ6IDQycHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRhY3RzX19saW5rcy1pdGVtOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jb250YWN0X19saW5rLWl0ZW06aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhY3RfX2xpbmstaXRlbTphY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLmNvbnRhY3RzX19saW5rcy1pdGVtLWljb24ge1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuY29udGFjdHNfX2xpbmtzLWl0ZW06aG92ZXIgLmNvbnRhY3RzX19saW5rcy1pdGVtLWljb24ge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHR9XHJcbn0iLCIuY29udmVydGVyX193cmFwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb252ZXJ0ZXJfX3RpdGxlLWZpZWxkcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA1MDtcclxufVxyXG5cclxuLmNvbnZlcnRlcl9fdGl0bGUtZmllbGQge1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxuXHRwYWRkaW5nOiAwIDhweDtcclxufVxyXG5cclxuLmNvbnZlcnRlcl9fY3VycmVuY3ktaW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA2N3B4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0Ym94LXNoYWRvdzogLTNweCA1cHggMjJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uY29udmVydGVyX19jdXJyZW5jeS13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2lkdGg6IDg4cHg7XHJcbn1cclxuXHJcbi5jb252ZXJ0ZXJfX2N1cnJlbmN5LW5hbWUge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stMTAwKTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uY29udmVydGVyX19maWVsZHMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnZlcnRlcl9fZmllbGQge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5jb252ZXJ0ZXJfX2ZpZWxkLS1zYWxlLWN1cnJlbmN5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAzNHB4O1xyXG5cdHJpZ2h0OiAxNnB4O1xyXG5cdHotaW5kZXg6IDExO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5jb252ZXJ0ZXJfX2ZpZWxkLS1idXlpbmctY3VycmVuY3kge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDExNHB4O1xyXG5cdHJpZ2h0OiAxNnB4O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5jb252ZXJ0ZXJfX2J0bi1zd2FwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMjA7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XHJcblx0dG9wOiA2OXB4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuY29udmVydGVyX19idG4tc3dhcDpob3ZlciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb252ZXJ0ZXJfX2ljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmNvbnZlcnRlcl9fYnRuLXN3YXA6aG92ZXIge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1hY3RpdmU7XHJcbn1cclxuXHJcbi5jb252ZXJ0ZXJfX2ZpZWxkcy13cmFwIHtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uY29udmVydGVyX19jdXJyZW5jeS1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMzNweDtcclxuXHRoZWlnaHQ6IDMzcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiAtNTNweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmNvbnZlcnRlcl9fdGl0bGUtZmllbGQge1xyXG5cdFx0bWFyZ2luLXRvcDogMjhweDtcclxuXHR9XHJcblxyXG5cdC5jb252ZXJ0ZXJfX21haW4tZmllbGRzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyOTVweDtcclxuXHR9XHJcblxyXG5cdC5jb252ZXJ0ZXJfX3ZhbHVlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cclxuXHQuY29udmVydGVyX190aXRsZS1maWVsZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnZlcnRlcl9fbWFpbi1maWVsZHMge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUtMTAwKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuY29udmVydGVyX19jdXJyZW5jeS1uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdC5jb252ZXJ0ZXJfX2J0bi1zd2FwIHtcclxuXHRcdGxlZnQ6IDQwJTtcclxuXHR9XHJcbn0iLCIuZGF0ZXBpY2tlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyICoge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi13aWR0aDogMjgwcHg7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZSwgbGVmdCAwcztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIub3BlbiAuZGF0ZXBpY2tlcl9fY29udGFpbmVyLFxyXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdHIge1xyXG5cdGhlaWdodDogMzRweDtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGgsXHJcbi5kYXRlcGlja2VyIHRkIHtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHR3aWR0aDogMzRweDtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRsaW5lLWhlaWdodDogMzRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRoIHtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0ZCB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGQ6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRkLmRhdGUtcGFzcyxcclxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1mdXR1cmUge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRib3R0b206IDVweDtcclxuXHR3aWR0aDogNXB4O1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1pbi1yYW5nZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRkLmRhdGUtZGlzYWJsZWQge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZCB0aCB7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXJfX2hlYWQtcm93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYm9keSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQteWVhcixcclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQtbW9udGgge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9feWVhciB7XHJcblx0bWluLXdpZHRoOiA1MHB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fbW9udGgge1xyXG5cdG1pbi13aWR0aDogNjZweDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXJfX3N2Zy1pY29uIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAxNnB4O1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2LFxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMCAxMXB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tcHJldjo6YWZ0ZXIsXHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGxlZnQ6IDJweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR3aWR0aDogN3B4O1xyXG5cdGhlaWdodDogN3B4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XHJcblx0bGVmdDogLTJweDtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTI7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyX19maWVsZC1pbnB1dCB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59IiwiLmRlbGl2ZXJ5LXNlY3Rpb24ge1xyXG5cdG1hcmdpbjogMTAwcHggMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtY292ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWNvdmVyLS12aXNpYmxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbS13cmFwIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1pdGVtLXdyYXAtLXZpc2libGUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMzNweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogNTlweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHdpZHRoOiA2NDNweDtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fdGFiLXdyYXAge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgOHB4O1xyXG5cdHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX190YWItd3JhcDpmaXJzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fdGFiLXdyYXA6bGFzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYiB7XHJcblx0cGFkZGluZzogMTVweCA3N3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX190YWJbZGlzYWJsZWRdIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX190YWItaWNvbi5kZWxpdmVyeS1zZWN0aW9uX190YWItaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvIDRweDtcclxuXHRjb2xvcjogI0VEMjgyRjtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYi1uYW1lIHtcclxuXHRmb250LXNpemU6IDEzLjlweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRjb2xvcjogIzI4MjgyODtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX190YWIuYWN0aXZlIHtcclxuXHRib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDU5cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYi1pY29uIHtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdGNvbG9yOiAjMmYyZjJmO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiLm9wZW4gLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYi1pY29uIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVZKC0xKTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYltkaXNhYmxlZF0sXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19zbWFsbC10YWIub3BlbiB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGNvbG9yOiAjRUMyODJGO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFNkU5RkE7XHJcbn1cclxuXHJcbmJ1dHRvbi5kZWxpdmVyeS1zZWN0aW9uX19zbWFsbC10YWIge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbXMtd3JhcCB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuXHRtYXJnaW46IC0yMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1pdGVtIHtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0udGV4dC1ndWlkZSB1bCB7XHJcblx0bWFyZ2luOiAxNnB4IDA7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0udGV4dC1ndWlkZSB1bCA+IGxpIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0udGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogOXB4O1xyXG5cdGxlZnQ6IDdweDtcclxuXHR3aWR0aDogNXB4O1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyRjJGMkY7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1pdGVtIGg1IHtcclxuXHRtYXJnaW46IDE2cHggMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYnMtY29udGVudCB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RpdGxlMiB7XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3N1YnRpdGxlIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuODhweDtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fc2xvdCB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2dyaWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luOiAzMHB4IC0xMHB4IDA7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY2VsbCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDUwJTtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19zbWFsbC10YWJzLXdyYXAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHBhZGRpbmc6IDIwcHggMTBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NlbGwtaXRlbSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0cGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0X193cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdF9fbGFiZWwge1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdF9fZmllbGQtdGV4dCB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdCAuZmllbGQtaW5wdXQge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0cGFkZGluZzogMTZweCA1MHB4IDE2cHggMjBweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0IC5maWVsZC1zZWxlY3RfX3NoZXZyb24ge1xyXG5cdHRvcDogNXB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fZm9ybS13cmFwIC5maWVsZC1zZWxlY3QgLmZpZWxkLXNlbGVjdF9fbGlzdCB7XHJcblx0cGFkZGluZzogOHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fZm9ybS13cmFwIC5maWVsZC1zZWxlY3QgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHR9XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeVBpY2t1cCAud3JhcCB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0Ym9yZGVyLXRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5UGlja3VwX190ZXh0IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHR3aWR0aDogNTYwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeVBpY2t1cF9faW1nIHtcclxuXHR3aWR0aDogYXV0bztcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsc1RpdGxlIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjg4cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsc0FkZHJlc3MuYWRkcmVzc190ZXh0IGEge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRtYXJnaW46IDVweCAwO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzQWRkcmVzcy5hZGRyZXNzX3RleHQtY2l0eSB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5kZWxpdmVyeVBpY2t1cF9fZ2VuZXJhbDplbXB0eSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlscyB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsczpmaXJzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsc1RpdGxlIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeUFkZHJlc3NfX3NjaGVkdWxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsc0FkZHJlc3MuYWRkcmVzc190ZXh0LmFkZHJlc3NfdGV4dC1jaXR5IHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsc0FkZHJlc3MuYWRkcmVzc190ZXh0LmFkZHJlc3NfdGV4dC1jaXR5IHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlfX3RleHQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgaDMge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdG1hcmdpbjogMzBweCAwIDIwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgaDQge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdG1hcmdpbjogMjBweCAwIDE2cHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgcCB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnYtZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIHAge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogOXB4O1xyXG5cdGxlZnQ6IDhweDtcclxuXHR3aWR0aDogNnB4O1xyXG5cdGhlaWdodDogNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMkYyRjJGO1xyXG5cdGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgdWwgPiBsaSxcclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBvbCA+IGxpIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBhOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19zbG90LXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG5cdG1hcmdpbjogMCAtMTVweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3Nsb3QtY2VsbCB7XHJcblx0cGFkZGluZzogMCAxNXB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19zbG90LWJsb2NrIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fc2xvdC1mb3JtIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0cGFkZGluZzogMzBweDtcclxufVxyXG5cclxuLmZvcm1fX2hlYWRlci10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0xLjQ0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnYtZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9faGVhZGVyLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9faGVhZGVyLW5vdGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9fZ3JvdXBzIHtcclxuXHRtYXJnaW46IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19ncm91cHMuZm9ybV9fZ3JvdXBzIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19ncm91cC5mb3JtX19ncm91cCB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2ZpZWxkcyB7XHJcblx0bWFyZ2luOiAtNXB4O1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2ZpZWxkIHtcclxuXHRwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19hY3Rpb24gLmJ0bi0tcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19hY3Rpb24gLmJ0bi0tbGcge1xyXG5cdHBhZGRpbmc6IDExcHggOTJweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZmllbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5maWVsZC1maWxlIHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZmllbGQtbGFiZWwge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZpZWxkLWlucHV0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogMC4ycztcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjRDBEMEQwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0cGFkZGluZzogMTZweCAxOHB4O1xyXG5cdGZvbnQtZmFtaWx5OiBJbnRlciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxufVxyXG5cclxuLm1vZGFsLS1yZXZpZXcsXHJcbi5tb2RhbC1yZXZpZXctZm9ybSB7XHJcblx0LmZpZWxkLWlucHV0IHtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHR9XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5maWVsZC1pbnB1dDpmb2N1cyB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzAwMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gdGV4dGFyZWEuZmllbGQtaW5wdXQge1xyXG5cdGhlaWdodDogMTIwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19hY3Rpb24gLmJ0bi0tbGdbZGlzYWJsZWRdIHtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogI2JiYjtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19hY3Rpb24gLmJ0bi0tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZmllbGQtLWNvbmZpcm0tY2hlY2tib3ggLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZpZWxkLS1jb25maXJtLWNoZWNrYm94IC5maWVsZC1jaGVja2JveCB7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZmllbGQtY2hlY2tib3hfX3RleHQgYSB7XHJcblx0Y29sb3I6ICMwMjBCMkE7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19ncm91cC0tY29uZmlybSB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3NlcnZpY2Uge1xyXG5cdG1hcmdpbi10b3A6IDEwMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuc2VydmljZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHBhZGRpbmc6IDMwcHggNTBweDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLnNlcnZpY2VfX2NvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLnNlcnZpY2VfX3dyYXAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5UGlja3VwX190ZXh0IHtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0td3JhcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uIHtcclxuXHRcdG1hcmdpbjogNjBweCAwIDYwcHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fZ3JpZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19jZWxsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0X193cmFwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0X19sYWJlbCB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYiB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiLmFjdGl2ZSxcclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiLm9wZW4ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYiB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2FjY29yZGlvbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdH1cclxuXHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAge1xyXG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0X193cmFwIHtcclxuXHRcdGhlaWdodDogODVweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdF9fY29udGVudCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuODhweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX190aXRsZTIge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19zdWJ0aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYnMge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYi13cmFwIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX190YWIge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeVBpY2t1cCAud3JhcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5UGlja3VwX190ZXh0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5UGlja3VwX19pbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDM2MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19hY2NvcmRpb24tY29udGVudCB7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogaGVpZ2h0IC41cztcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19hY2NvcmRpb24tY29udGVudC5vcGVuIHtcclxuXHRcdGhlaWdodDogdmFyKC0taW5pdGlhbC1oZWlnaHQpO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYi5vdmVyZmxvdy12aXNpYmxlICsgLmRlbGl2ZXJ5LXNlY3Rpb25fX2FjY29yZGlvbi1jb250ZW50IHtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlscyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsczpmaXJzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsc1RpdGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzQWRkcmVzcy5hZGRyZXNzX3RleHQuYWRkcmVzc190ZXh0LWNpdHkge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeUFkZHJlc3NfX2RldGFpbHNBZGRyZXNzLmFkZHJlc3NfdGV4dCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fc2VydmljZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX3Nsb3Qtd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX3Nsb3QtY2VsbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX3Nsb3QtYmxvY2sge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19zbG90LWZvcm0ge1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHR9XHJcblxyXG5cdC5mb3JtX19oZWFkZXItdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQudi1kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19oZWFkZXItdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9faGVhZGVyLW5vdGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgaDMge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bWFyZ2luOiAzMHB4IDAgMTBweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uIC5zZXJ2aWNlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uIC5zZXJ2aWNlX193cmFwIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAjMkYyRjJGO1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHQudi1kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgcCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogIzJGMkYyRjtcclxuXHR9XHJcbn0iLCLvu786cm9vdCB7XHJcblx0LS1kcC1wcmltYXJ5OiAjZjEyODJmO1xyXG5cdC0tZHAtcHJpbWFyeS1ob3ZlcjogI2Q5MWYyNjtcclxuXHQtLWRwLXByaW1hcnktc29mdDogI2ZkZWFlYTtcclxuXHQtLWRwLXRleHQ6ICMyZjJmMmY7XHJcblx0LS1kcC10ZXh0LW11dGVkOiAjODA4MDgwO1xyXG5cdC0tZHAtYm9yZGVyOiAjZDBkMGQwO1xyXG5cdC0tZHAtYmc6ICNmNmY2ZjY7XHJcblx0LS1kcC1jYXJkOiAjZmZmO1xyXG5cdC0tZHAtcmFkaXVzOiAxMnB4O1xyXG5cdC0tZHAtcmFkaXVzLXNtOiA4cHg7XHJcblx0LS1kcC1mb250OiBcIkludGVyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLmRwLXBhZ2Uge1xyXG5cdHBhZGRpbmc6IDI0cHggMCA4MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLWJnKTtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZHAtZm9udCk7XHJcblx0Y29sb3I6IHZhcigtLWRwLXRleHQpO1xyXG59XHJcblxyXG4uZHAtcGFnZSBiIHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZHAtdGl0bGUge1xyXG5cdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0Y29sb3I6IHZhcigtLWRwLXRleHQpO1xyXG59XHJcblxyXG4vKiBIZXJvICovXHJcbi5kcC1oZXJvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRoZWlnaHQ6IDQ4MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWRwLXJhZGl1cyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZTRkYztcclxufVxyXG5cclxuLmRwLWhlcm9fX2ltZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGluc2V0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlciA2MCU7XHJcbn1cclxuXHJcbi5kcC1oZXJvOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aW5zZXQ6IDA7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1IDI1NSAyNTUgLyA5MiUpIDAlLCByZ2IoMjU1IDI1NSAyNTUgLyA3MCUpIDM4JSwgcmdiKDI1NSAyNTUgMjU1IC8gMCUpIDYyJSk7XHJcbn1cclxuXHJcbi5kcC1oZXJvX19jb250ZW50IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWF4LXdpZHRoOiA1NjBweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cGFkZGluZzogMCA1NnB4O1xyXG59XHJcblxyXG4uZHAtaGVyb19fYmFkZ2Uge1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0cGFkZGluZzogNnB4IDEycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZHAtcmFkaXVzLXNtKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5KTtcclxuXHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5kcC1oZXJvX190aXRsZSB7XHJcblx0bWFyZ2luOiAwIDAgMTZweDtcclxuXHRmb250LXNpemU6IDQ4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdGNvbG9yOiB2YXIoLS1kcC10ZXh0KTtcclxufVxyXG5cclxuLmRwLWhlcm9fX3RleHQge1xyXG5cdG1hcmdpbjogMCAwIDI4cHg7XHJcblx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRjb2xvcjogdmFyKC0tZHAtdGV4dCk7XHJcbn1cclxuXHJcbi5kcC1oZXJvX190ZXh0LFxyXG4uZHAtaGVyb19fdGV4dCBwLFxyXG4uZHAtaGVyb19fdGV4dCBzcGFuLFxyXG4uZHAtaGVyb19fdGV4dCBiIHtcclxuXHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRwLWhlcm9fX3RleHQgYiB7XHJcblx0Y29sb3I6IHZhcigtLWRwLXByaW1hcnkpO1xyXG59XHJcblxyXG4uZHAtaGVyb19fYnRuIHtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0cGFkZGluZzogMCAzMnB4O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLyogSGVyby9mb3JtIENUQTog0LXQtNC40L3Ri9C5INCx0YDQtdC90LQt0LrRgNCw0YHQvdGL0LksINCx0LXQtyDQs9C70L7QsdCw0LvRjNC90L7Qs9C+IDphY3RpdmUgKCMwMjgpINC4IHRhcC1oaWdobGlnaHQgKi9cclxuLmRwLXBhZ2UgYS5idG4uZHAtaGVyb19fYnRuLFxyXG4uZHAtcGFnZSAuYnRuLmRwLWZvcm1fX3N1Ym1pdCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGhlaWdodDogNTJweDtcclxuXHRwYWRkaW5nOiAwIDQwcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tZHAtcHJpbWFyeSk7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmRwLXBhZ2UgYS5idG4uZHAtaGVyb19fYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcclxuLmRwLXBhZ2UgYS5idG4uZHAtaGVyb19fYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsXHJcbi5kcC1wYWdlIGEuYnRuLmRwLWhlcm9fX2J0bjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXHJcbi5kcC1wYWdlIC5idG4uZHAtZm9ybV9fc3VibWl0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcclxuLmRwLXBhZ2UgLmJ0bi5kcC1mb3JtX19zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcclxuLmRwLXBhZ2UgLmJ0bi5kcC1mb3JtX19zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWRwLXByaW1hcnktaG92ZXIpO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEFib3V0ICsgZmVhdHVyZXMgKi9cclxuLmRwLWFib3V0IHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDVmcikgbWlubWF4KDAsIDdmcik7XHJcblx0Z2FwOiAzMnB4O1xyXG5cdG1hcmdpbi10b3A6IDQ4cHg7XHJcbn1cclxuXHJcbi5kcC1hYm91dF9fdGV4dCB7XHJcblx0cGFkZGluZzogMzZweDtcclxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1kcC1yYWRpdXMpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLWNhcmQpO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4uZHAtYWJvdXRfX3RleHQgcCB7XHJcblx0bWFyZ2luOiAwIDAgMTRweDtcclxufVxyXG5cclxuLmRwLXN0ZXBzIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdhcDogMTJweDtcclxuXHRtYXJnaW46IDI0cHggMCAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmRwLXN0ZXBzX19pdGVtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGdhcDogMTJweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZHAtc3RlcHNfX251bSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdGhlaWdodDogMzJweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHAtcHJpbWFyeSk7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5kcC1zdGVwc19fdGV4dCB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmRwLWZlYXR1cmVzIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRnYXA6IDIwcHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmRwLWZlYXR1cmUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDI4cHggMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1kcC1yYWRpdXMpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLWNhcmQpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLmRwLWZlYXR1cmU6aG92ZXIge1xyXG5cdGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiKDAgMCAwIC8gOCUpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxufVxyXG5cclxuLy8g0KTQuNC60YHQuNGA0L7QstCw0L3QvdCw0Y8g0LLRi9GB0L7RgtCwIOKGkiDQuNC60L7QvdC60Lgg0L3QsCDQvtC00L3QvtC5INC70LjQvdC40Lg7INC60L7QvdGC0LXQvdGCINCy0LjQt9GD0LDQu9GM0L3QviDQv9C+INGG0LXQvdGC0YDRgyDQutCw0YDRgtC+0YfQutC4XHJcbi5kcC1mZWF0dXJlX19pbm5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogY2FsYyg3MnB4ICsgMTZweCArIDE4cHggKiAxLjMgKiAyICsgOHB4ICsgMTRweCAqIDEuNSAqIDMpO1xyXG59XHJcblxyXG4uZHAtZmVhdHVyZV9faWNvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiA3MnB4O1xyXG5cdGhlaWdodDogNzJweDtcclxuXHRtYXJnaW46IDAgMCAxNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5LXNvZnQpO1xyXG59XHJcblxyXG4uZHAtZmVhdHVyZV9faWNvbiBzdmcge1xyXG5cdHdpZHRoOiAzNHB4O1xyXG5cdGhlaWdodDogMzRweDtcclxuXHRmaWxsOiBub25lO1xyXG5cdHN0cm9rZTogdmFyKC0tZHAtcHJpbWFyeSk7XHJcblx0c3Ryb2tlLXdpZHRoOiAxLjg7XHJcblx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG5cdHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbn1cclxuXHJcbi5kcC1mZWF0dXJlX19ib2R5IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRwLWZlYXR1cmVfX3RpdGxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuLmRwLWZlYXR1cmVfX3RleHQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGNvbG9yOiB2YXIoLS1kcC10ZXh0LW11dGVkKTtcclxufVxyXG5cclxuLyogRm9ybSAqL1xyXG4uZHAtZm9ybS1zZWN0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cdHBhZGRpbmc6IDQ4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZHAtcmFkaXVzKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1jYXJkKTtcclxufVxyXG5cclxuLmRwLWZvcm0tc2VjdGlvbl9faGVhZCB7XHJcblx0bWF4LXdpZHRoOiA3MjBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4uZHAtZm9ybV9fZ3JpZCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0Z2FwOiAyMHB4IDI0cHg7XHJcbn1cclxuXHJcbi5kcC1maWVsZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogOHB4O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmRwLWZpZWxkLS13aWRlIHtcclxuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xyXG59XHJcblxyXG4uZHAtZmllbGRfX2xhYmVsIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogdmFyKC0tZHAtdGV4dCk7XHJcbn1cclxuXHJcbi5kcC1maWVsZF9fcmVxIHtcclxuXHRjb2xvcjogdmFyKC0tZHAtcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5kcC1maWVsZF9faW5wdXQge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG5cdHBhZGRpbmc6IDAgMTZweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kcC1ib3JkZXIpO1xyXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWRwLXJhZGl1cy1zbSk7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1kcC1mb250KTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogdmFyKC0tZHAtdGV4dCk7XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmRwLWZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Y29sb3I6ICNhNmE2YTY7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5kcC1maWVsZF9faW5wdXQ6aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogI2I1YjViNTtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmRwLWZpZWxkX19pbnB1dDpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1kcC10ZXh0KTtcclxufVxyXG5cclxuLmRwLWZpZWxkX19lcnJvciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Y29sb3I6IHZhcigtLWRwLXByaW1hcnkpO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZHAtZmllbGQtLWludmFsaWQgLmRwLWZpZWxkX19pbnB1dCxcclxuLmRwLXBhZ2UgLmRwLWZpZWxkLS1pbnZhbGlkIC5kcC1maWVsZF9faW5wdXQ6aG92ZXIsXHJcbi5kcC1wYWdlIC5kcC1maWVsZC0taW52YWxpZCAuZHAtZmllbGRfX2lucHV0OmZvY3VzIHtcclxuXHRib3JkZXItY29sb3I6IHZhcigtLWRwLXByaW1hcnkpO1xyXG59XHJcblxyXG4uZHAtZmllbGQtLWludmFsaWQgLmRwLWZpZWxkX19lcnJvciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kcC1jaGVja2JveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiAxMnB4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdG1hcmdpbjogMjhweCAwIDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4uZHAtY2hlY2tib3hfX2lucHV0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZHAtY2hlY2tib3hfX2JveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDIycHg7XHJcblx0aGVpZ2h0OiAyMnB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRwLWJvcmRlcik7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5kcC1jaGVja2JveF9fYm94OjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAycHg7XHJcblx0bGVmdDogNnB4O1xyXG5cdHdpZHRoOiA1cHg7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG5cdGJvcmRlcjogc29saWQgI2ZmZjtcclxuXHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4uZHAtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZHAtY2hlY2tib3hfX2JveCB7XHJcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5KTtcclxufVxyXG5cclxuLmRwLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmRwLWNoZWNrYm94X19ib3g6OmFmdGVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZHAtY2hlY2tib3hfX2lucHV0OmZvY3VzLXZpc2libGUgKyAuZHAtY2hlY2tib3hfX2JveCB7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWRwLXRleHQpO1xyXG5cdG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbn1cclxuXHJcbi5kcC1jaGVja2JveF9fdGV4dCBhIHtcclxuXHRjb2xvcjogdmFyKC0tZHAtcHJpbWFyeSk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5kcC1mb3JtX19mb290ZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiAyNHB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAyOHB4IDA7XHJcbn1cclxuXHJcbi5kcC1mb3JtX19zdWJtaXQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0cGFkZGluZzogMCA0MHB4O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmRwLWZvcm1fX3N1Ym1pdDpkaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5kcC1zdWNjZXNzIHtcclxuXHRwYWRkaW5nOiA0MHB4IDAgOHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRwLXN1Y2Nlc3NbaGlkZGVuXSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRwLXN1Y2Nlc3NfX2ljb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDcycHg7XHJcblx0aGVpZ2h0OiA3MnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLXByaW1hcnktc29mdCk7XHJcbn1cclxuXHJcbi5kcC1zdWNjZXNzX19pY29uIHN2ZyB7XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdGZpbGw6IG5vbmU7XHJcblx0c3Ryb2tlOiB2YXIoLS1kcC1wcmltYXJ5KTtcclxuXHRzdHJva2Utd2lkdGg6IDIuNDtcclxuXHRzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcblx0c3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxufVxyXG5cclxuLmRwLXN1Y2Nlc3NfX3RpdGxlIHtcclxuXHRtYXJnaW46IDAgMCA4cHg7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5kcC1zdWNjZXNzX190ZXh0IHtcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiB2YXIoLS1kcC10ZXh0LW11dGVkKTtcclxufVxyXG5cclxuLyogUmVzcG9uc2l2ZSAoYnJlYWtwb2ludHMgbWF0Y2gga2luZ3N0eWxlLmJ5KSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcblx0LmRwLWFib3V0IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XHJcblx0XHRnYXA6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQuZHAtZmVhdHVyZXMge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0Z2FwOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdC5kcC1wYWdlIHtcclxuXHRcdHBhZGRpbmc6IDE2cHggMCA2NHB4O1xyXG5cdH1cclxuXHJcblx0LmRwLWhlcm8ge1xyXG5cdFx0aGVpZ2h0OiA0MDBweDtcclxuXHR9XHJcblxyXG5cdC5kcC1oZXJvOjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUgMjU1IDI1NSAvIDk0JSkgMCUsIHJnYigyNTUgMjU1IDI1NSAvIDgwJSkgNTUlLCByZ2IoMjU1IDI1NSAyNTUgLyAwJSkgODUlKTtcclxuXHR9XHJcblxyXG5cdC5kcC1oZXJvX19jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDAgNDBweDtcclxuXHR9XHJcblxyXG5cdC5kcC1oZXJvX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuZHAtYWJvdXQge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0fVxyXG5cclxuXHQuZHAtZmVhdHVyZXMge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG5cdH1cclxuXHJcblx0LmRwLWZvcm0tc2VjdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0cGFkZGluZzogMzJweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5kcC10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblxyXG5cdC5kcC1oZXJvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHAtY2FyZCk7XHJcblx0fVxyXG5cclxuXHQuZHAtaGVybzo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5kcC1oZXJvX19pbWcge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGFzcGVjdC1yYXRpbzogNCAvIDM7XHJcblx0XHRvYmplY3QtcG9zaXRpb246IDcwJSBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuZHAtaGVyb19fY29udGVudCB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAyMHB4IDE2cHggMjRweDtcclxuXHR9XHJcblxyXG5cdC5kcC1oZXJvX19iYWRnZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0cGFkZGluZzogNHB4IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5kcC1oZXJvX190aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdH1cclxuXHJcblx0LmRwLWhlcm9fX3RleHQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmRwLWhlcm9fX3RleHQsXHJcblx0LmRwLWhlcm9fX3RleHQgcCxcclxuXHQuZHAtaGVyb19fdGV4dCBzcGFuLFxyXG5cdC5kcC1oZXJvX190ZXh0IGIge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZHAtaGVyb19fYnRuLFxyXG5cdC5kcC1wYWdlIC5idG4uZHAtZm9ybV9fc3VibWl0LFxyXG5cdC5kcC1mb3JtX19zdWJtaXQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxuXHJcblx0LmRwLWFib3V0IHtcclxuXHRcdGdhcDogMTZweDtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQuZHAtYWJvdXRfX3RleHQge1xyXG5cdFx0cGFkZGluZzogMjBweCAxNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LmRwLWZlYXR1cmVzIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdGdhcDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5kcC1mZWF0dXJlIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTJweDtcclxuXHR9XHJcblxyXG5cdC5kcC1mZWF0dXJlX19pbm5lciB7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDU2cHggKyAxMnB4ICsgMTVweCAqIDEuMyAqIDIgKyA2cHggKyAxM3B4ICogMS41ICogMyk7XHJcblx0fVxyXG5cclxuXHQuZHAtZmVhdHVyZV9faWNvbiB7XHJcblx0XHR3aWR0aDogNTZweDtcclxuXHRcdGhlaWdodDogNTZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuZHAtZmVhdHVyZV9faWNvbiBzdmcge1xyXG5cdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0fVxyXG5cclxuXHQuZHAtZmVhdHVyZV9fdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LmRwLWZlYXR1cmVfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxuXHJcblx0LmRwLWZvcm0tc2VjdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0cGFkZGluZzogMjBweCAxNnB4O1xyXG5cdH1cclxuXHJcblx0LmRwLWZvcm0tc2VjdGlvbl9faGVhZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmRwLWZvcm1fX2dyaWQge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuXHRcdGdhcDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5kcC1wYWdlIC5kcC1maWVsZF9faW5wdXQge1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0cGFkZGluZzogMCAxNHB4O1xyXG5cdH1cclxuXHJcblx0LmRwLWNoZWNrYm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG5cclxuXHQuZHAtZm9ybV9fZm9vdGVyIHtcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdH1cclxuXHJcblx0LmRwLXN1Y2Nlc3NfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xyXG5cdC5kcC1oZXJvX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQuZHAtZmVhdHVyZXMge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuXHR9XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5mb3JtX19maWVsZHMuZHAtZm9ybV9fZ3JpZCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0Z2FwOiAyMHB4IDI0cHg7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5mb3JtX19maWVsZC0td2lkZSB7XHJcblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLXRleHQsXHJcbi5kcC1wYWdlIC5maWVsZC10ZWwsXHJcbi5kcC1wYWdlIC52LWZpZWxkLWRhdGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDhweDtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLWxhYmVsIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogIzJmMmYyZjtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLXRleHRfX3N0YXIsXHJcbi5kcC1wYWdlIC5maWVsZC1yZXF1aXJlZCB7XHJcblx0Y29sb3I6ICNmMTI4MmY7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5maWVsZC1pbnB1dCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0cGFkZGluZzogMCAxNnB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNkMGQwZDA7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogIzJmMmYyZjtcclxuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGNvbG9yOiAjYTZhNmE2O1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZmllbGQtaW5wdXQ6aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogI2I1YjViNTtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLWlucHV0OmZvY3VzIHtcclxuXHRib3JkZXItY29sb3I6ICMyZjJmMmY7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5maWVsZC10ZXh0LS1pbnZhbGlkIC5maWVsZC1pbnB1dCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZjEyODJmO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZmllbGQtZXJyb3Ige1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRjb2xvcjogI2YxMjgyZjtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwLS1jb25maXJtIHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZm9ybV9fZ3JvdXAtLWNvbmZpcm0gLmZvcm1fX2dyb3VwLWJvZHkge1xyXG5cdG1hcmdpbjogOHB4IDAgMDtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGdhcDogMTJweDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRtYXJnaW46IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZGF0ZXBpY2tlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZGF0ZXBpY2tlcl9fc3ZnLWljb24ge1xyXG5cdHJpZ2h0OiAxNnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZGF0ZXBpY2tlcl9fZmllbGQtaW5wdXQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5kYXRlcGlja2VyX19jb250YWluZXIge1xyXG5cdHdpZHRoOiAyODBweDtcclxuXHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIC5kcC1zdWNjZXNzIHtcclxuXHRwYWRkaW5nOiAyNHB4IDA7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5maWVsZC1jaGVja2JveF9faW5wdXQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogMjJweDtcclxuXHRoZWlnaHQ6IDIycHg7XHJcblx0bWFyZ2luLXRvcDogMXB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNkMGQwZDA7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAycHg7XHJcblx0bGVmdDogNnB4O1xyXG5cdHdpZHRoOiA1cHg7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG5cdGJvcmRlcjogc29saWQgI2ZmZjtcclxuXHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZjEyODJmO1xyXG5cdGJhY2tncm91bmQ6ICNmMTI4MmY7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X190ZXh0IGEge1xyXG5cdGNvbG9yOiAjZjEyODJmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZm9ybV9fZm9vdGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDI0cHggMDtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZvcm1fX2Zvb3RlciAuZm9ybV9fYWN0aW9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZm9ybV9fZm9vdGVyIC5mb3JtX19hY3Rpb24ge1xyXG5cdGZsZXg6IDEgMSAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZm9ybV9fZm9vdGVyIC5idG4ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZm9ybV9fZm9ybS1lcnJvciB7XHJcblx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRjb2xvcjogI2YxMjgyZjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5kcC1wYWdlIC5mb3JtX19maWVsZHMuZHAtZm9ybV9fZ3JpZCB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG5cdFx0Z2FwOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LmRwLXBhZ2UgLmZpZWxkLWlucHV0IHtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHR9XHJcblxyXG5cdC5kcC1wYWdlIC5mb3JtX19ncm91cC0tY29uZmlybSAuZm9ybV9fZ3JvdXAtYm9keSB7XHJcblx0XHRtYXJnaW46IDhweCAwIDA7XHJcblx0fVxyXG5cclxuXHQuZHAtcGFnZSAuZmllbGQtY2hlY2tib3gge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxuXHJcblx0LmRwLXBhZ2UgLmZvcm1fX2Zvb3RlciB7XHJcblx0XHRtYXJnaW46IDIwcHggMDtcclxuXHR9XHJcblxyXG5cdC5kcC1wYWdlIC5mb3JtX19mb290ZXIgLmZvcm1fX2FjdGlvbnMsXHJcblx0LmRwLXBhZ2UgLmZvcm1fX2Zvb3RlciAuZm9ybV9fYWN0aW9uIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5kcC1wYWdlIC5mb3JtX19mb290ZXIgLmJ0biB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbiIsIi5kaXNjb3VudC1iYW5uZXIge1xyXG5cdG1hcmdpbjogMTAwcHggMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRhaW5lciAuZGlzY291bnQtYmFubmVyIC5jb250YWluZXIge1xyXG5cdG1heC13aWR0aDogMTQyMHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZGlzY291bnQtYmFubmVyX19ib2R5IHtcclxuXHRtYXgtd2lkdGg6IDExMDBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGJvcmRlcjogMnB4IGRhc2hlZCAjRUQyODJGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0UzRTZGRDtcclxufVxyXG5cclxuLmRpc2NvdW50LWJhbm5lcl9fYmFyY29kZS13cmFwIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwYWRkaW5nOiAwIDQwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCAjRUQyODJGO1xyXG59XHJcblxyXG4uZGlzY291bnQtYmFubmVyX19iYXJjb2RlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogODVweDtcclxuXHRtYXgtd2lkdGg6IDk1cHg7XHJcblx0aGVpZ2h0OiAyMDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4uZGlzY291bnQtYmFubmVyX19tYWluIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRwYWRkaW5nOiA0NnB4IDgwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZGlzY291bnQtYmFubmVyX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiA0M3B4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0xLjcycHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1iYW5uZXJfX2NvZGUge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1iYW5uZXJfX2NvZGUtbGluZSB7XHJcblx0Zm9udC1zaXplOiAzM3B4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICNFRDI4MkY7XHJcblx0cGFkZGluZzogMCAzMHB4O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0Ym9yZGVyOiAycHggZGFzaGVkICNFRDI4MkY7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1iYW5uZXJfX2J0bi1jb3B5IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGNvbG9yOiAjRUQyODJGO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1iYW5uZXJfX2J0bi1jb3B5LWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1iYW5uZXJfX2Rpc2NvdW50IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDI1NXB4O1xyXG59XHJcblxyXG4uZGlzY291bnQtYmFubmVyX19kaXNjb3VudC10aXRsZSB7XHJcblx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG59XHJcblxyXG4uZGlzY291bnQtYmFubmVyX19kaXNjb3VudC12YWx1ZSB7XHJcblx0Zm9udC1zaXplOiAxMDBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMTAwcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC00cHg7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1iYW5uZXJfX2Rlc2NyaXB0aW9uIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmRpc2NvdW50LWJhbm5lcl9fYnRuLW5vdGlmaWNhdGlvbiB7XHJcblx0cGFkZGluZzogOHB4IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgxNTksIDE1OSwgMTU5LCAwLjI1KTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGJvdHRvbTogY2FsYygxMDAlICsgMTBweCk7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fYnRuLW5vdGlmaWNhdGlvbi0tdmlzaWJsZSB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uZGlzY291bnQtYmFubmVyX19idG4tbm90aWZpY2F0aW9uLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR3aWR0aDogMjFweDtcclxuXHRoZWlnaHQ6IDEzcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5kaXNjb3VudC1iYW5uZXIge1xyXG5cdFx0bWFyZ2luOiA2MHB4IDA7XHJcblx0fVxyXG5cclxuXHQuZGlzY291bnQtYmFubmVyX19ib2R5IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHR9XHJcblxyXG5cdC5kaXNjb3VudC1iYW5uZXJfX2JhcmNvZGUtd3JhcCB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRib3JkZXItdG9wOiAycHggZGFzaGVkICNFRDI4MkY7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmRpc2NvdW50LWJhbm5lcl9fbWFpbiB7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuZGlzY291bnQtYmFubmVyX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDU5cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xyXG5cdH1cclxuXHJcblx0LmRpc2NvdW50LWJhbm5lcl9fY29kZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmRpc2NvdW50LWJhbm5lcl9fY29kZS1saW5lIHtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogNTlweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC45MnB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblxyXG5cdC5kaXNjb3VudC1iYW5uZXJfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5kaXNjb3VudC1iYW5uZXJfX2Rpc2NvdW50IHtcclxuXHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XHJcblx0fVxyXG5cclxuXHQuZGlzY291bnQtYmFubmVyX19kaXNjb3VudC10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcclxuXHR9XHJcblxyXG5cdC5kaXNjb3VudC1iYW5uZXJfX2Rpc2NvdW50LXZhbHVlIHtcclxuXHRcdGZvbnQtc2l6ZTogODBweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogODBweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMy4ycHg7XHJcblx0fVxyXG5cclxuXHQuZGlzY291bnQtYmFubmVyX19iYXJjb2RlIHtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHRoZWlnaHQ6IDk1cHg7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcbn0iLCIuZHJvcGRvd24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRyb3Bkb3duX19idG4ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRyb3Bkb3duX19idG4taWNvbiB7XHJcblx0d2lkdGg6IDEycHg7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiA0cHg7XHJcbn1cclxuXHJcbi5kcm9wZG93bl9fYm9keSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC0yOHB4O1xyXG5cdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duLCBvcGFjaXR5ICR0cnMtZHJvcGRvd247XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xyXG5cdHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmRyb3Bkb3duLS1sZWZ0IC5kcm9wZG93bl9fYm9keSB7XHJcblx0cmlnaHQ6IC0yOHB4O1xyXG5cdGxlZnQ6IHVuc2V0O1xyXG59XHJcblxyXG4uZHJvcGRvd25fX3BhbmVsIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRtaW4td2lkdGg6IDM3NXB4O1xyXG59XHJcblxyXG4uZHJvcGRvd24ub3BlbiAuZHJvcGRvd25fX2JvZHkge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcblxyXG4uZHJvcGRvd24ub3BlbiAuZHJvcGRvd25fX2J0biAuYnRuX19hcnJvdyB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLmRyb3Bkb3duX190aXRsZSB7XHJcblx0Zm9udDogdmFyKC0tZm9udC1tZW51KTtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHRhLmRyb3Bkb3duX190aXRsZTpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG59XHJcblxyXG5hLmRyb3Bkb3duX190aXRsZTphY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmRyb3Bkb3duLS1sZWZ0IC5kcm9wZG93bl9fYm9keSB7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcbn0iLCIuZHVtYi1iYW5uZXIge1xyXG5cdG1hcmdpbjogMTAwcHggMDtcclxufVxyXG5cclxuLmR1bWItYmFubmVyX193cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBhZGRpbmc6IDYwcHggNDBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZHVtYi1iYW5uZXJfX2JhY2tncm91bmQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xyXG59XHJcblxyXG4uZHVtYi1iYW5uZXJfX2JhY2tncm91bmQtLWRhcmsge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXJrLXRoZW1lIC5kdW1iLWJhbm5lcl9fYmFja2dyb3VuZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyX19iYWNrZ3JvdW5kLS1kYXJrIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmR1bWItYmFubmVyX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuXHRjb2xvcjogdmFyKC0tYmx1ZS0xMDApO1xyXG59XHJcblxyXG4uZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fdGl0bGUge1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xyXG59XHJcblxyXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXJfX3RpdGxlIHtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcclxufVxyXG5cclxuLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3RpdGxlIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcclxufVxyXG5cclxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3RpdGxlIHtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcclxufVxyXG5cclxuLmR1bWItYmFubmVyX19jb250ZW50IHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0Y29sb3I6IHZhcigtLWJsdWUtMTAwKTtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xyXG59XHJcblxyXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcclxufVxyXG5cclxuLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcclxufVxyXG5cclxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcclxufVxyXG5cclxuLmR1bWItYmFubmVyX19hY3Rpb24ge1xyXG5cdG1hcmdpbi10b3A6IDQ2cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5kdW1iLWJhbm5lcl9fYWN0aW9uLWl0ZW0ge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuLmR1bWItYmFubmVyX19sZWZ0IHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLmR1bWItYmFubmVyX19yaWdodCB7XHJcblx0d2lkdGg6IDMwJTtcclxuXHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uZHVtYi1iYW5uZXJfX2ltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5kdW1iLWJhbm5lciB7XHJcblx0XHRtYXJnaW46IDYwcHggMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5kdW1iLWJhbm5lcl9fd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuZHVtYi1iYW5uZXJfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMzNweDtcclxuXHR9XHJcblxyXG5cdC5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHR9XHJcblxyXG5cdC5kdW1iLWJhbm5lcl9fYWN0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5kdW1iLWJhbm5lcl9fYWN0aW9uLWl0ZW0ge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmR1bWItYmFubmVyX19hY3Rpb24taXRlbSAuYnRuIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmR1bWItYmFubmVyX19yaWdodCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn0iLCIuZmF2b3JpdGUtYWN0aW9uX19idG4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IDQ0cHg7XHJcblx0aGVpZ2h0OiA0NHB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzlBOURBQTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG4uZmF2b3JpdGUtYWN0aW9uX19idG4uYWN0aXZlLFxyXG4uZmF2b3JpdGUtYWN0aW9uX19idG46aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDE4NCwgMC42OCk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDE4NCwgMTg0LCAwLjY4KTtcclxuXHRjb2xvcjogI0VEMjgyRjtcclxufVxyXG5cclxuLmZhdm9yaXRlLWFjdGlvbl9fYnRuLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxufSIsIi5maWVsZC1hdmF0YXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZpZWxkLWF2YXRhcl9faW5wdXQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5maWVsZC1hdmF0YXJfX2xheW91dCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDRweCAxMnB4O1xyXG59XHJcblxyXG4uZmllbGQtYXZhdGFyX192aXN1YWwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA2NHB4O1xyXG5cdGhlaWdodDogNjRweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZpZWxkLWF2YXRhcl9fdmlzdWFsOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IGJsYWNrO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuXHQuZmllbGQtYXZhdGFyX192aXN1YWw6aG92ZXI6OmFmdGVyIHtcclxuXHRcdG9wYWNpdHk6IC4yO1xyXG5cdH1cclxufVxyXG5cclxuLmZpZWxkLWF2YXRhcl9faW1hZ2UsXHJcbi5maWVsZC1hdmF0YXJfX3BoIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uZmllbGQtYXZhdGFyX19waC1pY29uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdGhlaWdodDogMzJweDtcclxuXHRtYXJnaW46IC0xNnB4O1xyXG59XHJcblxyXG4uZmllbGQtYXZhdGFyX19tYWluIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4uZmllbGQtYXZhdGFyX19hY3Rpb24tbGluayB7XHJcblx0QGluY2x1ZGUgbGluaztcclxuXHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcblxyXG4uZmllbGQtYXZhdGFyX19hY3Rpb24tbGluay0tcmVtb3ZlIHtcclxuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xyXG59XHJcblxyXG4uZmllbGQtYXZhdGFyX19lcnJvcnMge1xyXG5cdG1hcmdpbjogNHB4IDA7XHJcbn0iLCIuZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XHJcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcbn1cclxuXHJcbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcclxuXHRtYXJnaW46IDZweCAwO1xyXG59IiwiLmZpZWxkLWNoZWNrLWxpc3QtLWRpc2FibGVkIHtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uZmllbGQtY2hlY2tib3gge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcblxyXG4uZmllbGQtY2hlY2tib3gtLWRpc2FibGVkIHtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uZmllbGQtY2hlY2tib3hfX2lucHV0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG5cdHdpZHRoOiAxMXB4O1xyXG5cdGhlaWdodDogNnB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5maWVsZC1jaGVja2JveF9fdmlzdWFsOjpiZWZvcmUge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdHRvcDogLTNweDtcclxuXHRsZWZ0OiAtM3B4O1xyXG5cdHJpZ2h0OiAtM3B4O1xyXG5cdGJvdHRvbTogLTNweDtcclxufVxyXG5cclxuLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHdpZHRoOiAxMHB4O1xyXG5cdGhlaWdodDogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxuXHJcblx0LmZpZWxkLWNoZWNrYm94OmhvdmVyOm5vdCguZmllbGQtY2hlY2tib3gtLWRpc2FibGVkKSAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XHJcblx0XHRib3JkZXItY29sb3I6ICNiOTIyMjc7XHJcblx0XHRiYWNrZ3JvdW5kOiAjYjkyMjI3O1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LmZpZWxkLWNoZWNrYm94X19pbnB1dDpmb2N1cyB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxufSIsIi5maWVsZC1jb2RlX19lbCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmZpZWxkLWNvZGVfX2lucHV0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0d2lkdGg6IDQ4cHg7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2JiYjtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0cGFkZGluZzogN3B4IDEycHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5maWVsZC1jb2RlX19pbnB1dDpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLmZpZWxkLWNvZGVfX2lucHV0Omxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5maWVsZC1jb2RlX19pbnB1dDpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG59XHJcblxyXG4uZmllbGQtY29kZV9fZm9vdGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uZm9ybS1lcnJvciAuZmllbGQtY29kZV9faW5wdXQge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xyXG59IiwiLmZpZWxkLWNvdW50IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5maWVsZC1jb3VudF9faW5wdXQge1xyXG5cdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZpZWxkLWNvdW50X19idG4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmZpZWxkLWNvdW50X19idG46aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR9XHJcbn1cclxuXHJcbi5maWVsZC1jb3VudF9fYnRuOmFjdGl2ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmZpZWxkLWNvdW50X19idG4tLXN1YiB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLmZpZWxkLWNvdW50X19idG4tLWFkZCB7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5maWVsZC1jb3VudF9fYnRuLS1zdWI6OmJlZm9yZSxcclxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YmVmb3JlLFxyXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbn0iLCIuZmllbGQtY3VycmVuY3kge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeS0tYWx0IHtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5X19sYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcclxuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5X19idG4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5LS1hbHQgLmZpZWxkLWN1cnJlbmN5X19idG4ge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE3LCAxNywgNTcsIDAuMSkgaW5zZXQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4uZmllbGQtY3VycmVuY3ktLXNtIC5maWVsZC1jdXJyZW5jeV9fYnRuIHtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGhlaWdodDogMzNweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMzVweDtcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5X19idG4ub3BlbiB7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5X19idG4tdGV4dCxcclxuLmZpZWxkLWN1cnJlbmN5X19idG4tcGxhY2Vob2xkZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5X19idG4tYXJyb3cge1xyXG5cdHJpZ2h0OiAxM3B4O1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRtYXJnaW4tbGVmdDogMnB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uZmllbGQtY3VycmVuY3ktLXNtIC5maWVsZC1jdXJyZW5jeV9fYnRuLWFycm93IHtcclxuXHRtYXJnaW4tdG9wOiAtN3B4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQuZmllbGQtY3VycmVuY3lfX2J0bjpmb2N1cyB7XHJcblx0XHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcclxuXHR9XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeS0tb3BlbiB7XHJcblx0dHJhbnNpdGlvbjogei1pbmRleCAwcztcclxuXHR6LWluZGV4OiAyMDtcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5LS1vcGVuIC5maWVsZC1jdXJyZW5jeV9fYnRuIHtcclxuXHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5LS1vcGVuIC5maWVsZC1jdXJyZW5jeV9fYnRuLWFycm93IHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uZmllbGQtY3VycmVuY3lfX2J0bi1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5X19saXN0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAtMTZweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdG1heC1oZWlnaHQ6IDUwdmg7XHJcblx0d2lkdGg6IDEyNXB4O1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcblx0ei1pbmRleDogLTE7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtZHJvcGRvd24sIHZpc2liaWxpdHkgJHRycy1kcm9wZG93biwgdHJhbnNmb3JtICR0cnMtZHJvcGRvd24sIGJveC1zaGFkb3cgJHRycy1kcm9wZG93bjtcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5X19saXN0Lm9wZW4ge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtLmFjdGl2ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW1bZGlzYWJsZWRdIHtcclxuXHRvcGFjaXR5OiAuNTtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uZmllbGQtY3VycmVuY3lfX2J0bi1pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDMzcHg7XHJcblx0aGVpZ2h0OiAzM3B4O1xyXG5cdG1hcmdpbi1yaWdodDogMTFweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbTpub3QoLmFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XHJcblx0fVxyXG5cclxuXHQuYm9keS0tYmxhY2tvdXQgLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW06bm90KC5hY3RpdmUpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG59IiwiLmZpZWxkLWZpbGVfX2lucHV0IHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uZmllbGQtZmlsZV9faXRlbS1pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdG1heC13aWR0aDogNTBweDtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4uZmllbGQtZmlsZV9faXRlbS1uYW1lIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXgtd2lkdGg6IDE2MHB4O1xyXG5cdHBhZGRpbmc6IDhweCAyNHB4IDhweCA4cHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0Y29sb3I6ICMxNDE0MTQ7XHJcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX2l0ZW0uZmllbGQtZmlsZV9faXRlbSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRvdWNoIHtcclxuXHQuZmllbGQtZmlsZV9faXRlbS1yZW1vdmUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG59XHJcblxyXG4uZmllbGQtZmlsZV9faXRlbS1yZW1vdmU6OmJlZm9yZSxcclxuLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG4uZmllbGQtZmlsZV9faXRlbS1yZW1vdmU6OmJlZm9yZSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlOjphZnRlciB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuZmllbGQtZmlsZV9faXRlbS1yZW1vdmU6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0VEMjgyRjtcclxuXHR9XHJcblxyXG5cdC5maWVsZC1maWxlX19pdGVtLXJlbW92ZTpob3Zlcjo6YmVmb3JlLFxyXG5cdC5maWVsZC1maWxlX19pdGVtLXJlbW92ZTpob3Zlcjo6YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5maWVsZC1maWxlX19idG4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdHBhZGRpbmc6IDEycHggMTZweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjRDBEMEQwO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5maWVsZC1maWxlX19idG5bZGlzYWJsZWRdIHtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdG9wYWNpdHk6IC44O1xyXG59XHJcblxyXG4uZmllbGQtZmlsZV9fYnRuLmlzLWRyYWdvdmVyOm5vdChbZGlzYWJsZWRdKSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMDAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgMTEsIDQyLCAwLjA0KTtcclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX2J0bi1pY29uIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uZmllbGQtZmlsZV9fYnRuLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGNvbG9yOiAjMDIwQjJBO1xyXG59XHJcblxyXG4uZmllbGQtZmlsZV9fYnRuLWVycm9yIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogI0VEMjgyRjtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX25vdGUge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xyXG5cdGNvbG9yOiByZ2JhKDIsIDExLCA0MiwgMC41MCk7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4uZmllbGQtZmlsZV9faW5wdXQtYmxvY2suZmllbGQtZmlsZV9faW5wdXQtYmxvY2sge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuZmllbGQtZmlsZV9fYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG5cdH1cclxuXHJcblx0LmZpZWxkLWZpbGVfX2l0ZW06aG92ZXIgLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlIHtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufSIsImlucHV0LmZpZWxkLWlucHV0W3R5cGU9dGV4dF0sXHJcbmlucHV0LmZpZWxkLWlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG4uZmllbGQtaW5wdXQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI0QwRDBEMDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG5cdHBhZGRpbmc6IDE2cHggMThweDtcclxuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcbn1cclxuXHJcbmlucHV0LmZpZWxkLWlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxyXG5pbnB1dC5maWVsZC1pbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXHJcbi5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTApO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG50ZXh0YXJlYS5maWVsZC1pbnB1dCB7XHJcblx0aGVpZ2h0OiAxMjBweDtcclxuXHRyZXNpemU6IHZlcnRpY2FsO1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcblxyXG5pbnB1dC5maWVsZC1pbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLFxyXG5pbnB1dC5maWVsZC1pbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCxcclxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmZpZWxkLWlucHV0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR9XHJcbn1cclxuXHJcbmlucHV0LmZpZWxkLWlucHV0OmZvY3VzIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLmZvcm0tZXJyb3IgLmZpZWxkLWlucHV0IHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcclxufVxyXG5cclxuLmZpZWxkLWlucHV0X19ub3RlIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxuXHRjb2xvcjogcmdiYSgyLCAxMSwgNDIsIDAuNTApO1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufSIsIi5maWVsZC1sYWJlbCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59IiwiLmZpZWxkLXJhbmdlLXNsaWRlciB7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCB7XHJcblx0b3BhY2l0eTogLjg1O1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2JhciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDAgMTJweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICNiYmIgaW5zZXQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuZmllbGQtcmFuZ2Utc2xpZGVyX19iYXI6aG92ZXIge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ibGFjayBpbnNldDtcclxuXHR9XHJcblxyXG5cdC5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2Jhcjpob3ZlciB7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiYiBpbnNldDtcclxuXHR9XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAzcHg7XHJcblx0bGVmdDogMjBweDtcclxuXHR1c2VyLXNlbGVjdDogdGV4dDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWxzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmFsdWUge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRwYWRkaW5nLXRvcDogMjNweDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dHMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXRzIC5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0cy1zZXBhcmF0b3Ige1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0bWFyZ2luOiAwIDEwcHggMTZweDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dCB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdHBhZGRpbmc6IDNweCAwIDA7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJvcmRlcjogMDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0W2Rpc2FibGVkXSB7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYnVmZmVycyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogYXV0bztcclxuXHRsZWZ0OiAyMHB4O1xyXG5cdGJvdHRvbTogNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0b3BhY2l0eTogMDtcclxuXHR6LWluZGV4OiAtMTtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2J1ZmZlciB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX191bml0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxNXB4O1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0IHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogMTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0b3BhY2l0eTogMDtcclxuXHRoZWlnaHQ6IDNweDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdIHtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10cmFjayB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGhlaWdodDogMjBweDtcclxuXHR3aWR0aDogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLXByaW1hcnktMTAwKTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWFyZ2luLXRvcDogLTlweDtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbW96LXJhbmdlLXRodW1iIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1vei1yYW5nZS10aHVtYiB7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10aHVtYiB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotbXMtdGh1bWIge1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXBzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiBjYWxjKDEwMCUgLSAzcHgpO1xyXG5cdGxlZnQ6IDEycHg7XHJcblx0cmlnaHQ6IDEycHg7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19zbGlkZXItdHJhY2sge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0aGVpZ2h0OiAzcHg7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGU6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGVzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMTBweDtcclxuXHRyaWdodDogMTBweDtcclxuXHR0b3A6IDFweDtcclxuXHR6LWluZGV4OiA0O1xyXG59IiwiLmZpZWxkLXJhbmdlIHtcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2UtLXNtIHtcclxuXHRmb250LXNpemU6ICRmei1zbWFsbDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlX19jZWxscyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZV9fY2VsbCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0bWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2VfX3ByZWZpeCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZV9fcG9zdGZpeCB7XHJcblx0bWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlX19zcGFjZXIge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbjogMCA1cHg7XHJcbn0iLCIuZmllbGQtc2VsZWN0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgJHRycy1iYXNlO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X193cmFwLWlubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2xhYmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG5zZWxlY3QuZmllbGQtc2VsZWN0X19maWVsZC10ZXh0LWlucHV0IHtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2J0biB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XHJcblx0cGFkZGluZzogN3B4IDMwcHggN3B4IDEycHg7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xyXG5cdHRyYW5zaXRpb246IDAuMnM7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19idG5bZGlzYWJsZWRdIHtcclxuXHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0LFxyXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6IDEycHg7XHJcblx0d2lkdGg6IDEycHg7XHJcblx0aGVpZ2h0OiA4cHg7XHJcblx0bWFyZ2luLXRvcDogLTRweDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5maWVsZC1zZWxlY3RfX2J0bjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQuZmllbGQtc2VsZWN0X19idG46Zm9jdXMge1xyXG5cdFx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XHJcblx0fVxyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0LS1vcGVuIHtcclxuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xyXG5cdHotaW5kZXg6IDIwO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0biB7XHJcblx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2xpc3Qge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRtYXgtaGVpZ2h0OiAyMDBweDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA2cHggMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWRyb3Bkb3duLCB0cmFuc2Zvcm0gJHRycy1kcm9wZG93bjtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2xpc3Qge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiBub25lO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDZweCAxMHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1tZXNzYWdlIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG59XHJcblxyXG5AaW5jbHVkZSB0b3VjaCB7XHJcblx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2lucHV0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19jaGVjay1saXN0LWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNXB4O1xyXG5cdGhlaWdodDogMTVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2NoZWNrLWxpc3QtaWNvbi5zaG93bixcclxuLmZpZWxkLXNlbGVjdF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1zZWxlY3RfX2NoZWNrLWxpc3QtaWNvbiB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1mbGV4IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX3NoZXZyb24ge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19zaGV2cm9uW2Rpc2FibGVkXSB7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmZpZWxkLXNlbGVjdF9fY29udGVudCB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2NvbnRlbnQgcCB7XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2NvbnRlbnQgaDUge1xyXG5cdG1hcmdpbjogMTBweCAwO1xyXG59IiwiLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5maWVsZC10b2dnbGVyX19ib3gge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZmllbGQtdG9nZ2xlcl9fYnV0dG9uLS1hY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5maWVsZC10b2dnbGVyX19idXR0b246aG92ZXIge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5maWVsZC10b2dnbGVyX19idXR0b246YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn0iLCIuZmllbGQtdHVtYmxlci1saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5maWVsZC10dW1ibGVyLWxpc3RfX2xhYmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5maWVsZC10dW1ibGVyLWxpc3RfX2l0ZW0ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59IiwiLmZpZWxkLXR1bWJsZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLmZpZWxkLXR1bWJsZXI6aG92ZXIge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLmZpZWxkLXR1bWJsZXJfX3Zpc3VhbCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2NmZDM7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG4uZmllbGQtdHVtYmxlcjpob3ZlciAuZmllbGQtdHVtYmxlcl9fdmlzdWFsIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTdhYmIyO1xyXG59XHJcblxyXG4uZmllbGQtdHVtYmxlcl9fdmlzdWFsOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAycHg7XHJcblx0bGVmdDogMnB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xyXG59XHJcblxyXG4uZmllbGQtdHVtYmxlcl9faW5wdXQge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAzO1xyXG59XHJcblxyXG4uZmllbGQtdHVtYmxlcl9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC10dW1ibGVyX192aXN1YWwge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4uZmllbGQtdHVtYmxlcl9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC10dW1ibGVyX192aXN1YWw6OmFmdGVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XHJcbn0iLCIuZmllbGRfX2Vycm9ycyB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG59XHJcblxyXG4uZmllbGRfX2Vycm9yIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6ICRmei1zbWFsbDtcclxuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xyXG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcblx0bWFyZ2luLXRvcDogM3B4O1xyXG59XHJcblxyXG4uZmllbGRfX211bHRpcGxlLWxpc3Qge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG59XHJcblxyXG4uZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XHJcblx0QGluY2x1ZGUgY2VsbDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZpZWxkX19tdWx0aXBsZS1saXN0LXJlbW92ZSB7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG59IiwiLmZpbGVzLWFuZC1kb2N1bWVudCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMTJweDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5maWxlcy1hbmQtZG9jdW1lbnRfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDEycHg7XHJcblx0cGFkZGluZzogN3B4IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRURFQkVEO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2UgYWxsO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRoZWlnaHQ6IDU2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG5cdC5maWxlcy1hbmQtZG9jdW1lbnRfX2l0ZW06aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0RERERERjtcclxuXHJcblx0XHQuZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtLWljb24sXHJcblx0XHQuZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtLXRpdGxlLFxyXG5cdFx0LmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbS10eXBlIHtcclxuXHRcdFx0Y29sb3I6ICMyOTNFRjI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtLWljb24ge1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdGhlaWdodDogMzJweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Y29sb3I6ICMwNTA1MDU7XHJcblx0bWluLXdpZHRoOiAzMnB4O1xyXG5cclxuXHQuc3ZnLWljb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA0cHg7XHJcblx0fVxyXG59XHJcblxyXG4uZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtLWluZm8ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbS10aXRsZSB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE1MCU7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRjb2xvcjogIzA1MDUwNTtcclxufVxyXG5cclxuLmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbS10eXBlIHtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGNvbG9yOiAjMDUwNTA1O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEycHg7XHJcblx0fVxyXG59IiwiLmZpbHRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5maWx0ZXJfX2dyb3VwIHtcclxuXHRtYXJnaW46IDI0cHggMDtcclxufVxyXG5cclxuLmZpbHRlcl9fbGlzdC1pdGVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcbn1cclxuXHJcbi5maWx0ZXJfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZmlsdGVyX19saW5rIHtcclxuXHRAaW5jbHVkZSBsaW5rO1xyXG59XHJcblxyXG4uZmlsdGVyX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4uZmlsdGVyX19ncm91cC1ib2R5IHtcclxuXHRtYXJnaW46IDhweCAwO1xyXG59XHJcblxyXG4uZmlsdGVyX19ncm91cC0tdmlldyxcclxuLmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmZpbHRlcl9fZ3JvdXAtLXZpZXcsXHJcblx0LmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59IiwiLmZvcm0ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZvcm0tLWNhcmQge1xyXG5cdG1heC13aWR0aDogODIwcHg7XHJcblx0cGFkZGluZzogMjRweDtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG59XHJcblxyXG4uZm9ybV9faGVhZGVyIHtcclxuXHRtYXJnaW46IDMwcHggMDtcclxufVxyXG5cclxuLmZvcm1fX2hlYWRlci10aXRsZSB7XHJcblx0bWFyZ2luOiA4cHggMDtcclxufVxyXG5cclxuLmZvcm1fX2hlYWRlci1ub3RlIHtcclxuXHRtYXJnaW46IDhweCAwO1xyXG59XHJcblxyXG4uZm9ybV9fZ3JvdXBzIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG5cdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG59XHJcblxyXG4uZm9ybV9fZ3JvdXBzLmZvcm1fX2dyb3VwcyB7XHJcblx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbn1cclxuXHJcbi5mb3JtX19ncm91cCB7XHJcblx0QGluY2x1ZGUgY2VsbDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwIHtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmZvcm1fX2dyb3VwLXRpdGxlIHtcclxuXHRtYXJnaW46IDhweCAwO1xyXG59XHJcblxyXG4uZm9ybV9fZ3JvdXAtbm90ZSB7XHJcblx0bWFyZ2luOiA4cHggMDtcclxufVxyXG5cclxuLmZvcm1fX2dyb3VwLWJvZHkge1xyXG5cdG1hcmdpbjogMThweCAwO1xyXG59XHJcblxyXG4uZm9ybV9fZmllbGRzIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG59XHJcblxyXG4uZm9ybV9fZmllbGQge1xyXG5cdEBpbmNsdWRlIGNlbGw7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mb3JtX19maWVsZC5mb3JtX19maWVsZC0tc3BhY2VyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZm9ybV9fZm9vdGVyIHtcclxuXHRtYXJnaW46IDMwcHggMDtcclxufVxyXG5cclxuLmZvcm1fX2FjdGlvbnMge1xyXG5cdEBpbmNsdWRlIGdyaWQ7XHJcbn1cclxuXHJcbi5mb3JtX19hY3Rpb24ge1xyXG5cdEBpbmNsdWRlIGNlbGw7XHJcbn1cclxuXHJcbi5mb3JtX19mb3JtLWVycm9ycyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLmZvcm1fX2Zvcm0tZXJyb3Ige1xyXG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XHJcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZm9ybV9fbWVzc2FnZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmZvcm1fX2ZpZWxkLXRleHQtcmVxdWlyZS1jb25maXJtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0Y29sb3I6ICMwMjBCMkE7XHJcblxyXG59XHJcblxyXG4uZm9ybV9fZmllbGQtLWZsZXgtdGV4dC1yZXF1aXJlLWNvbmZpcm0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mb3JtX19maWVsZC0tZmxleC10ZXh0LXJlcXVpcmUtY29uZmlybSAuZmllbGQtLWJpZy1jaGVja2JveCB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4uZm9ybV9fZmllbGQtLWZsZXgtdGV4dC1yZXF1aXJlLWNvbmZpcm0gLmZpZWxkLWNoZWNrYm94IHtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufTtcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5mb3JtLS1jYXJkIHtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcclxuXHQuZm9ybV9fZ3JvdXAge1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5mb3JtX19maWVsZC0tZmxleC10ZXh0LXJlcXVpcmUtY29uZmlybSB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdC5mb3JtX19maWVsZCB7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmZvcm1fX2ZpZWxkLXRleHQtcmVxdWlyZS1jb25maXJtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuZm9ybV9fZmllbGQtLWZsZXgtdGV4dC1yZXF1aXJlLWNvbmZpcm0gLmZpZWxkLS1iaWctY2hlY2tib3gge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxufSIsIi5nYWxsZXJ5IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmdhbGxlcnlfX3RpdGxlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLmdhbGxlcnlfX3NsaWRlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmdhbGxlcnkgLm1vZGFsLXdpbmRvd19fYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDgwcHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmdhbGxlcnkgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyIHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uZ2FsbGVyeSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG5cdGJvdHRvbTogLTQ1cHg7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRtYXJnaW46IDAgN3B4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0bWFyZ2luOiAwIDZweDtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcblx0XHRib3R0b206IDI0cHg7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeSAubW9kYWwtd2luZG93X19jbG9zZSB7XHJcblx0XHR0b3A6IDRweDtcclxuXHRcdHJpZ2h0OiA0cHg7XHJcblx0fVxyXG59IiwiLmhhbGYtYmFubmVyIHtcclxuXHRtYXJnaW46IDEwMHB4IDA7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhbGYtYmFubmVyX193cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uaGFsZi1iYW5uZXItLXJpZ2h0IC5oYWxmLWJhbm5lcl9fd3JhcCB7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcblxyXG4uaGFsZi1iYW5uZXItLWJsYWNrb3V0IHtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uaGFsZi1iYW5uZXJfX2xlZnQge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA0MCU7XHJcblx0cGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcclxufVxyXG5cclxuLmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX2xlZnQge1xyXG5cdHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5oYWxmLWJhbm5lcl9fcmlnaHQge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA2MCU7XHJcblx0cGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcclxufVxyXG5cclxuLmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX3JpZ2h0IHtcclxuXHRwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xyXG59XHJcblxyXG4uaGFsZi1iYW5uZXJfX3JpZ2h0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oYWxmLWJhbm5lcl9faW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvX192aWRlbyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvX19zb3VyY2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvX19pZnJhbWUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuaGFsZi1iYW5uZXIge1xyXG5cdFx0bWFyZ2luOiA2MHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuaGFsZi1iYW5uZXJfX3dyYXAge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0fVxyXG5cclxuXHQuaGFsZi1iYW5uZXJfX2xlZnQsXHJcblx0LmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX2xlZnQge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHdpZHRoOiA2MCU7XHJcblx0fVxyXG5cclxuXHQuaGFsZi1iYW5uZXJfX3JpZ2h0IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQuaGFsZi1iYW5uZXJfX2xlZnQsXHJcblx0LmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX2xlZnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59IiwiLmhlcm8tYmxvY2ssXHJcbnYtaGVyby1ibG9jayB7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0bWluLWhlaWdodDogNTQwcHg7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrLFxyXG4uaGVyby1ibG9ja19fZmctbGF5ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhlcm8tYmxvY2tfX2NvbnRlbnQge1xyXG5cdG1heC13aWR0aDogNTAwcHg7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrX190aXRsZSB7XHJcblx0bWFyZ2luOiAxMnB4IDA7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrX190ZXh0IHtcclxuXHRtYXJnaW46IDEycHggMDtcclxufVxyXG5cclxuLmhlcm8tYmxvY2tfX2FjdGlvbnMge1xyXG5cdG1hcmdpbjogMjRweCAwO1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fYWN0aW9ucy1ncmlkIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fYWN0aW9ucy1jZWxsIHtcclxuXHRAaW5jbHVkZSBjZWxsO1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fYWN0aW9uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogNDtcclxufVxyXG5cclxuLmhlcm8tYmxvY2tfX2xpbmssXHJcbi5oZXJvLWJsb2NrX19iZy1sYXllcixcclxuLmhlcm8tYmxvY2tfX2JnLFxyXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrX19saW5rIHtcclxuXHR6LWluZGV4OiAzO1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fbGluazo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQuaGVyby1ibG9ja19fbGluazpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrX19iZy1sYXllciB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrX19iZy1pbWFnZSB7XHJcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fYmctLW1lZGl1bSxcclxuLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhlcm8tYmxvY2stLWRhcmsge1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrLS1kYXJrIC5oZXJvLWJsb2NrX19iZy1sYXllciB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcclxufVxyXG5cclxuLmhlcm8tYmxvY2stLXJpZ2h0IC5oZXJvLWJsb2NrX19jb250ZW50IHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcclxuXHQuaGVyby1ibG9jayxcclxuXHR2LWhlcm8tYmxvY2sge1xyXG5cdFx0bWluLWhlaWdodDogY2FsYyg1NDAgLyAxMzgwICogMTAwdncpO1xyXG5cdFx0cGFkZGluZzogNTBweCAwO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuaGVyby1ibG9jayxcclxuXHR2LWhlcm8tYmxvY2sge1xyXG5cdFx0bWluLWhlaWdodDogY2FsYyg0ODAgLyAxMDAwICogMTAwdncpO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcclxuXHQuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xyXG5cdC5oZXJvLWJsb2NrLFxyXG5cdHYtaGVyby1ibG9jayB7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDQ4MCAqIDEwMHZ3KTtcclxuXHR9XHJcblxyXG5cdC5oZXJvLWJsb2NrX19iZy0tbGFyZ2UsXHJcblx0Lmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59IiwiLmhlcm8tc2xpZGVyLFxyXG4udi1oZXJvLXNsaWRlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDU0MHB4O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4uaGVyby1zbGlkZXJfX2Fycm93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0d2lkdGg6IGNhbGMoNTB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0gLyAyKTtcclxuXHRtaW4td2lkdGg6IDgwcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4yKSk7XHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xyXG5cdHJpZ2h0OiA1MCU7XHJcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcclxufVxyXG5cclxuLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcclxufVxyXG5cclxuLmhlcm8tc2xpZGVyX19pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcclxuXHQuaGVyby1zbGlkZXIsXHJcblx0di1oZXJvLXNsaWRlciB7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDU0MCAvIDE2MDAgKiAxMDB2dyk7XHJcblx0fVxyXG5cclxuXHQuaGVyby1zbGlkZXJfX2Fycm93IHtcclxuXHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0Lmhlcm8tc2xpZGVyLFxyXG5cdHYtaGVyby1zbGlkZXIge1xyXG5cdFx0bWluLWhlaWdodDogY2FsYyg0ODAgLyAxMDAwICogMTAwdncpO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcclxuXHQuaGVyby1zbGlkZXIsXHJcblx0di1oZXJvLXNsaWRlciB7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDQ4MCAqIDEwMHZ3KTtcclxuXHR9XHJcbn0iLCIuaW1hZ2UtYmFubmVyIHtcclxuXHRtYXJnaW46IDIwcHggMCA1MHB4O1xyXG59XHJcblxyXG4uaW1hZ2UtYmFubmVyX19pbWFnZS13cmFwIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaW1hZ2UtYmFubmVyX19pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5pbWFnZS1iYW5uZXJfX2ltYWdlLS1tb2Ige1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5pbWFnZS1iYW5uZXIge1xyXG5cdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0fVxyXG5cclxuXHQuaW1hZ2UtYmFubmVyX19pbWFnZS13cmFwIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuaW1hZ2UtYmFubmVyX19pbWFnZS0tZGVza3RvcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmltYWdlLWJhbm5lcl9faW1hZ2UtLW1vYiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn0iLCIuaW1hZ2Utc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX3NsaWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5zd2lwZXItc2xpZGVyIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX19hcnJvdyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDM7XHJcblx0d2lkdGg6IDU2cHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHRvcDogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX2Fycm93OmhvdmVyIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX2Fycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1wcmV2IHtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tbmV4dCB7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX2ljb24ge1xyXG5cdHdpZHRoOiAyNXB4O1xyXG5cdGhlaWdodDogMzZweDtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlcl9faXRlbSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNDAwcHg7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX190aHVtYnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogOHB4IC00cHggMDtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlcl9fdGh1bWIge1xyXG5cdHdpZHRoOiAyMCU7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cGFkZGluZzogNHB4O1xyXG5cdGhlaWdodDogNTRweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGNvbG9yOiAjODE4NjkwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX3RodW1iLS1tb3JlIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIHtcclxuXHR3aWR0aDogMTYuNjY2NiU7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cGFkZGluZzogM3B4O1xyXG5cdGhlaWdodDogNjZweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Y29sb3I6ICM4MTg2OTA7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX3RodW1iLWJ0biB+IGRpdiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlcl9fdGh1bWIuYWN0aXZlOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcclxuXHRoZWlnaHQ6IDJweDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGJvdHRvbTogNHB4O1xyXG5cdGxlZnQ6IDRweDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX190aHVtYjo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDRweDtcclxuXHRsZWZ0OiA0cHg7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XHJcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMkYwO1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1iIHtcclxuXHR3aWR0aDogMTAlO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcclxuXHR3aWR0aDogNDhweDtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcblx0dG9wOiA1MCU7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXYge1xyXG5cdGxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xyXG5cdHJpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ljb24ge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fYXJyb3cge1xyXG5cdHdpZHRoOiA0OHB4O1xyXG5cdGhlaWdodDogNDhweDtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcclxuXHR0b3A6IGF1dG87XHJcblx0bGVmdDogMjRweDtcclxuXHRib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDI0cHg7XHJcblx0Ym90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4uaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0Y3Vyc29yOiB6b29tLWluO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxuXHRvcGFjaXR5OiAuMjtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlcl9fdGh1bWItaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xyXG5cdHBhZGRpbmc6IDgwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pZnJhbWUge1xyXG5cdHdpZHRoOiA5MDBweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogNTA2cHggIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiA0MHB4O1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX19pdGVtLXZpZGVvLWxpbmsge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX2Fycm93LWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG46aG92ZXIge1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0bjphY3RpdmUge1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuIHtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0dG9wOiA4cHg7XHJcblx0XHRyaWdodDogOHB4O1xyXG5cdH1cclxuXHJcblx0LmltYWdlLXNsaWRlcl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNzEuNiU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LmltYWdlLXNsaWRlcl9faW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmltYWdlLXNsaWRlci0tcmVndWxhci5pbWFnZS1zbGlkZXItLWZ1bGwgLnN3aXBlci1jb250YWluZXIge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE4cHg7XHJcblx0fVxyXG5cclxuXHQuaW1hZ2Utc2xpZGVyLS1yZWd1bGFyLmltYWdlLXNsaWRlci0tZnVsbCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5pbWFnZS1zbGlkZXJfX2l0ZW0tdmlkZW8tbGluayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAzMHB4O1xyXG5cdFx0bGVmdDogMzBweDtcclxuXHRcdGJvdHRvbTogMzBweDtcclxuXHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWZyYW1lIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5oZXJvLXNsaWRlcl9fYXJyb3cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiA0NnB4O1xyXG5cdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0fVxyXG5cclxuXHQuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5oZXJvLXNsaWRlcl9fYXJyb3c6OmJlZm9yZSB7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0biB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0LmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG5cclxuXHQuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9faWNvbiB7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0fVxyXG59IiwiLmltYWdlcy1zbGlkZXJfX21haW4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaW1hZ2VzLXNsaWRlcl9fc2xpZGUtaW5uZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5pbWFnZXMtc2xpZGVyX19pbWFnZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbjogMTVweCAwO1xyXG5cdG1heC13aWR0aDogMzEwcHg7XHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyLmltYWdlcy1zbGlkZXJfX3Njcm9sbGJhciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZDogI0QwRDNGMSAhaW1wb3J0YW50O1xyXG5cdGxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuXHRib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblx0cmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbWFnZXMtc2xpZGVyX19zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcblx0bWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW1hZ2VzLXNsaWRlcl9fc2xpZGUsXHJcbi5pbWFnZXMtc2xpZGVyX19zbGlkZS1pbm5lcixcclxuLmltYWdlcy1zbGlkZXJfX2ltYWdlIHtcclxuXHQvL3RyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHQvL2FuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdC8vdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbWFnZXMtc2xpZGVyX19zbGlkZS5pbWFnZXMtc2xpZGVyX19zbGlkZS5pbWFnZXMtc2xpZGVyX19zbGlkZSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0aGVpZ2h0OiB1bnNldDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbWFnZXMtc2xpZGVyX19zbGlkZXItb3ZlcmxheXMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uaW1hZ2VzLXNsaWRlcl9fc2xpZGVyLW92ZXJsYXkge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59IiwiLmluZm8tYm94IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcblx0bWFyZ2luOiAzMHB4IDA7XHJcbn1cclxuXHJcbi5pbmZvLWJveF9fZ3JvdXAge1xyXG5cdG1hcmdpbjogMjRweCAwO1xyXG59XHJcblxyXG4uaW5mby1ib3hfX2hlYWRpbmcsXHJcbi5pbmZvLWJveF9fYm9keSB7XHJcblx0bWFyZ2luOiAxNXB4IDA7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmluZm8tYm94IHtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0fVxyXG59IiwiLmluc3RhbGxtZW50LW1vZGFsIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNDU2cHg7XHJcblx0cGFkZGluZzogMTZweCAyMHB4IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2hlYWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWluLWhlaWdodDogNThweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdHBhZGRpbmc6IDAgMzJweDtcclxufVxyXG5cclxuLmluc3RhbGxtZW50LW1vZGFsX190aXRsZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2Nsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2Nsb3NlIC5zdmctaWNvbiB7XHJcblx0d2lkdGg6IDEycHg7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnQtbW9kYWxfX3RhYnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0cGFkZGluZzogNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0YmFja2dyb3VuZDogI2VlZTtcclxufVxyXG5cclxuLmluc3RhbGxtZW50LW1vZGFsX190YWIge1xyXG5cdGZsZXg6IDEgMSAwO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRwYWRkaW5nOiA4cHggNHB4O1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICM4NTg2ODY7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi5pbnN0YWxsbWVudC1tb2RhbF9fdGFiLS1hY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Y29sb3I6ICMwNTA1MDU7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxufVxyXG5cclxuLmluc3RhbGxtZW50LW1vZGFsX19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAzMnB4O1xyXG5cdG1heC1oZWlnaHQ6IG1pbig1MnZoLCA0ODBweCk7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5pbnN0YWxsbWVudC1tb2RhbF9faXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRnYXA6IDE2cHg7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2l0ZW0tLXN0YXRpYyB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2l0ZW0taW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsZXg6IDAgMCAxMDVweDtcclxuXHR3aWR0aDogMTA1cHg7XHJcblx0aGVpZ2h0OiA2N3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmluc3RhbGxtZW50LW1vZGFsX19pdGVtLWJvZHkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDhweDtcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0cGFkZGluZy10b3A6IDJweDtcclxufVxyXG5cclxuLmluc3RhbGxtZW50LW1vZGFsX19pdGVtLXRpdGxlIHtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2l0ZW0tdGV4dCB7XHJcblx0Y29sb3I6ICM4NTg2ODY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLm1vZGFsLS1pbnN0YWxsbWVudCAubW9kYWwtd2luZG93IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDQ1NnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC0taW5zdGFsbG1lbnQgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtLWluc3RhbGxtZW50IC5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5tb2RhbC0taW5zdGFsbG1lbnQgLm1vZGFsX19jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMTZweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtLWluc3RhbGxtZW50IC5tb2RhbF9fY29udGVudC1zbG90IHtcclxuXHRcdGZsZXg6IDAgMSBhdXRvO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDQ1NnB4O1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLS1pbnN0YWxsbWVudCAubW9kYWwtd2luZG93IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0Lmluc3RhbGxtZW50LW1vZGFsIHtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQuaW5zdGFsbG1lbnQtbW9kYWwge1xyXG5cdFx0cGFkZGluZzogMTZweCAxNnB4IDI0cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Lmluc3RhbGxtZW50LW1vZGFsX19oZWFkZXIge1xyXG5cdFx0bWluLWhlaWdodDogNDhweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRwYWRkaW5nOiAwIDI4cHg7XHJcblx0fVxyXG5cclxuXHQuaW5zdGFsbG1lbnQtbW9kYWxfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5pbnN0YWxsbWVudC1tb2RhbF9fdGFicyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Lmluc3RhbGxtZW50LW1vZGFsX190YWIge1xyXG5cdFx0cGFkZGluZzogOHB4IDJweDtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHR9XHJcblxyXG5cdC5pbnN0YWxsbWVudC1tb2RhbF9fbGlzdCB7XHJcblx0XHRnYXA6IDI0cHg7XHJcblx0XHRtYXgtaGVpZ2h0OiBtaW4oNjB2aCwgNTIwcHgpO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMnB4O1xyXG5cdH1cclxuXHJcblx0Lmluc3RhbGxtZW50LW1vZGFsX19pdGVtIHtcclxuXHRcdGdhcDogMTJweDtcclxuXHR9XHJcblxyXG5cdC5pbnN0YWxsbWVudC1tb2RhbF9faXRlbS1pbWFnZSB7XHJcblx0XHRmbGV4OiAwIDAgODhweDtcclxuXHRcdHdpZHRoOiA4OHB4O1xyXG5cdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdH1cclxuXHJcblx0Lmluc3RhbGxtZW50LW1vZGFsX19pdGVtLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHR9XHJcblxyXG5cdC5pbnN0YWxsbWVudC1tb2RhbF9faXRlbS10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcbn1cclxuIiwiLmtleS12YWx1ZS1saXN0X19pdGVtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5rZXktdmFsdWUtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3RhcnQsXHJcbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1heC13aWR0aDogNDAlO1xyXG59XHJcblxyXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtYXJnaW46IDAgNnB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yLWdyYXk7XHJcbn0iLCIubGF6eS1jb21wb25lbnRfX3RlbXBsYXRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi5sb2FkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRiYWNrZ3JvdW5kOiAkbG9hZGVyLWJnO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHR6LWluZGV4OiAzMDtcclxufVxyXG5cclxuLmxvYWRlcl9fY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0dG9wOiAwO1xyXG5cdG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sb2FkZXJfX2ljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0YW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlO1xyXG59XHJcblxyXG4ubG9hZGVyLS1hY3RpdmUge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG4iLCIubG9jYXRpb24tbW9kYWwge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA1NjBweDtcclxuXHRwYWRkaW5nOiAyNHB4IDIwcHggMzJweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3gtc2hhZG93OiAwIDFweCAxN3B4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fY2xvc2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMjhweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcblx0bWFyZ2luOiAwIDAgMTJweCBhdXRvO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fY2xvc2UgLnN2Zy1pY29uIHtcclxuXHR3aWR0aDogMTRweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fbWVkaWEge1xyXG5cdG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcblx0bWF4LXdpZHRoOiAyODBweDtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubG9jYXRpb24tbW9kYWxfX2JvZHkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDI0cHg7XHJcblx0cGFkZGluZzogMCAxNnB4O1xyXG59XHJcblxyXG4ubG9jYXRpb24tbW9kYWxfX3RpdGxlIHtcclxuXHRtYXJnaW46IDA7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fdGV4dCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubG9jYXRpb24tbW9kYWxfX3N1Z2dlc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGdhcDogNHB4IDA7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19zdWdnZXN0LXRhZyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDI3cHg7XHJcblx0bWFyZ2luOiAwIDRweCA2cHggMDtcclxuXHRwYWRkaW5nOiAwIDE0cHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogI2Y4MmQ0MDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmxvY2F0aW9uLW1vZGFsX19zdWdnZXN0LXRhZzpob3ZlciB7XHJcblx0XHRjb2xvcjogIzFlNTViOTtcclxuXHRcdGJhY2tncm91bmQ6ICNmMmY1Zjg7XHJcblx0fVxyXG59XHJcblxyXG4ubG9jYXRpb24tbW9kYWxfX3N1Z2dlc3QtdGFnLS1hY3RpdmUge1xyXG5cdGNvbG9yOiAjMWU1NWI5O1xyXG5cdGJhY2tncm91bmQ6ICNmMmY1Zjg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19maWVsZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubG9jYXRpb24tbW9kYWxfX3NlbGVjdCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogMTJweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdHBhZGRpbmc6IDEycHggMTZweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19zZWxlY3QtdmFsdWUtLXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19zZWxlY3QtY2xlYXIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19zZWxlY3QtY2xlYXIgLnN2Zy1pY29uIHtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fZHJvcGRvd24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IGNhbGMoMTAwJSArIDhweCk7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiA1O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogMjIwcHg7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjY2FjZWQxO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19zZWFyY2gge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDQwcHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRiYWNrZ3JvdW5kOiAjZWJlYmViIHVybCgnL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcnKSBuby1yZXBlYXQgMTBweCBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fb3B0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19vcHRpb246aG92ZXIsXHJcbi5sb2NhdGlvbi1tb2RhbF9fb3B0aW9uLS1zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19vcHRpb24tLXNlbGVjdGVkIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ubG9jYXRpb24tbW9kYWxfX2VtcHR5IHtcclxuXHRwYWRkaW5nOiAxMnB4IDEwcHg7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19zYXZlIHtcclxuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0bWluLXdpZHRoOiAxNjdweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0cGFkZGluZzogMCA0MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLm1vZGFsLS1sb2NhdGlvbiAubW9kYWwtd2luZG93IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDU2MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm1vZGFsLS1sb2NhdGlvbiAubW9kYWwtd2luZG93X19oZWFkZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2RhbC0tbG9jYXRpb24gLm1vZGFsLXdpbmRvd19fYm9keSB7XHJcblx0cGFkZGluZzogMDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0Lm1vZGFsLS1sb2NhdGlvbiAubW9kYWxfX2NvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0tbG9jYXRpb24gLm1vZGFsX19jb250ZW50LXNsb3Qge1xyXG5cdFx0ZmxleDogMCAxIGF1dG87XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNTYwcHg7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtLWxvY2F0aW9uIC5tb2RhbC13aW5kb3cge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0fVxyXG5cclxuXHQubG9jYXRpb24tbW9kYWwge1xyXG5cdFx0cGFkZGluZzogMjBweCAxNnB4IDI0cHg7XHJcblx0fVxyXG5cclxuXHQubG9jYXRpb24tbW9kYWxfX2JvZHkge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGdhcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5sb2NhdGlvbi1tb2RhbF9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdH1cclxuXHJcblx0LmxvY2F0aW9uLW1vZGFsX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcbn1cclxuIiwiLmxvY2F0aW9uLXBpY2tlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubG9jYXRpb24tcGlja2VyX19pY29uIHtcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcblx0Y29sb3I6ICM4MDgwODA7XHJcblx0ZmlsbDogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubG9jYXRpb24tcGlja2VyOmhvdmVyIC5sb2NhdGlvbi1waWNrZXJfX2ljb24ge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG5cclxuXHQubG9jYXRpb24tcGlja2VyOmhvdmVyIC5sb2NhdGlvbi1waWNrZXJfX2ZpZWxkIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLmxvY2F0aW9uLXBpY2tlcl9fZmllbGQge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubG9jYXRpb24tcGlja2VyX19maWVsZDpob3ZlciB7XHJcblx0XHRjb2xvcjogI2VkMjgyZjtcclxuXHR9XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1waWNrZXJfX2ZpZWxkIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxvY2F0aW9uLXBpY2tlcl9fZmllbGQgLmZpZWxkLXNlbGVjdF9fbGlzdCB7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1waWNrZXJfX2ZpZWxkIC5maWVsZC1zZWxlY3RfX2xpc3Qge1xyXG5cdG1pbi13aWR0aDogMjAwcHg7XHJcbn0iLCIubWFpbi1iYW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1haW4tYmFubmVyX19saW5rIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tYWluLWJhbm5lcl9faW1hZ2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcclxuXHQubWFpbi1iYW5uZXIge1xyXG5cdFx0bWF4LWhlaWdodDogMjUwcHg7XHJcblx0fVxyXG59IiwiLm1haW4tbmF2IHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjMyLCAyNTMsIDAuMjkpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1haW4tbmF2X19sYXlvdXQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdHBhZGRpbmc6IDZweCAwO1xyXG5cdG92ZXJmbG93LXg6IGF1dG87XHJcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4ubWFpbi1uYXZfX2xheW91dDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdHdpZHRoOiAwO1xyXG59XHJcblxyXG4ubWFpbi1uYXZfX2NlbGwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ubWFpbi1uYXZfX2xpbmsge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0aGVpZ2h0OiAyOHB4O1xyXG5cdHBhZGRpbmc6IDZweCAxMHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4ubWFpbi1uYXZfX2xpbmstaWNvbiB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItYmx1ZTtcclxufVxyXG5cclxuLm1haW4tbmF2X19saW5rLW1haW4ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5tYWluLW5hdl9fbGluazpob3ZlciB7XHJcblx0XHRjb2xvcjogI2VkMjgyZjtcclxuXHR9XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fbGluazo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQubWFpbi1uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59XHJcblxyXG4ubWFpbi1uYXZfX2xpbms6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRtYXJnaW4tbGVmdDogLTVweDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcblx0dHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG4ubWFpbi1uYXZfX2xpbmsubWFpbi1uYXZfX2xpbmstLW9wZW46OmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxufVxyXG5cclxuLm1haW4tbmF2X19kZCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHBhZGRpbmc6IDI1cHggMCA0MHB4O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xyXG5cdHotaW5kZXg6IDEyMDtcclxuXHR0cmFuc2l0aW9uOiAuMzVzO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IC4yNXM7XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fZGQtLW9wZW4ge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcclxuXHR0cmFuc2l0aW9uOiAuMzVzO1xyXG5cdHotaW5kZXg6IDE0MDtcclxufVxyXG5cclxuLm1haW4tbmF2X19kZC0tb3BlbiAubWFpbi1uYXZfX2RkLWNvbnRhaW5lciB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uOiAuMjVzIGVhc2UgLjFzO1xyXG59XHJcblxyXG4ubWFpbi1uYXZfX2RkLWdyaWQge1xyXG5cdEBpbmNsdWRlIGdyaWQ7XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fZGQtY2VsbCB7XHJcblx0QGluY2x1ZGUgY2VsbDtcclxuXHR3aWR0aDogMjUlO1xyXG59XHJcblxyXG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZCB7XHJcblx0bWFyZ2luOiA4cHggMDtcclxufVxyXG5cclxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluayB7XHJcblx0QGluY2x1ZGUgbGluaztcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4ubWFpbi1uYXZfX2RkLWxpc3QtaXRlbSB7XHJcblx0bWFyZ2luOiA2cHggMDtcclxufVxyXG5cclxuLm1haW4tbmF2X19kZC1saXN0LWxpbmsge1xyXG5cdEBpbmNsdWRlIGxpbms7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0Lm1haW4tbmF2X19kZC1jZWxsIHtcclxuXHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0fVxyXG5cclxuXHQubWFpbi1uYXZfX2xheW91dCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5tYWluLW5hdiB7XHJcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tbmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHR3aWR0aDogMDtcclxuXHR9XHJcblxyXG5cdC5ieC1pb3MgLm1haW4tbmF2IC5tYWluLW5hdl9fbGluayAubWFpbi1uYXZfX2xpbmstaWNvbixcclxuXHQuaW9zIC5tYWluLW5hdiAubWFpbi1uYXZfX2xpbmsgLm1haW4tbmF2X19saW5rLWljb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTNweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcclxuXHQubWFpbi1uYXZfX2RkLWNlbGwge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xyXG5cdC5tYWluLW5hdl9fZGQtY2VsbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn0iLCIubWFpbi1zbGlkZXIge1xyXG5cdGhlaWdodDogNTQwcHg7XHJcbn1cclxuXHJcbi5tYWluLXNsaWRlcl9fbWFpbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5tYWluLXNsaWRlcl9fc2xpZGUtaW5uZXIge1xyXG5cdGhlaWdodDogNTQwcHg7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLm1haW4tc2xpZGVyX19hcnJvd3Mge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogNTBweDtcclxuXHRib3R0b206IDYwcHg7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLm1haW4tc2xpZGVyIC5zbGlkZXJfX2Fycm93IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcblx0ei1pbmRleDogMjtcclxuXHRjb2xvcjogIzAwMDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5tYWluLXNsaWRlciAuc2xpZGVyX19hcnJvdzpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubWFpbi1zbGlkZXIgLnNsaWRlcl9fYXJyb3c6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG4ubWFpbi1zbGlkZXJfX3NsaWRlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiA1NDBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tYWluLXNsaWRlcl9fc2xpZGUtbGluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbi5tYWluLXNsaWRlcl9fc2xpZGUtaW1hZ2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLm1haW4tc2xpZGVyX19jb250ZW50IHtcclxuXHRtYXgtd2lkdGg6IDcwMHB4O1xyXG59XHJcblxyXG4ubWFpbi1zbGlkZXJfX3RpdGxlIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogNjdweDtcclxuXHRsaW5lLWhlaWdodDogODglO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG5cdGNvbG9yOiAjMmYyZjJmO1xyXG59XHJcblxyXG4ubWFpbi1zbGlkZXJfX3RleHQge1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG5cdGNvbG9yOiAjMmYyZjJmO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyLm1haW4tc2xpZGVyX19zY3JvbGxiYXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdHJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcblx0bGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuXHR0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5tYWluLXNsaWRlciB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQubWFpbi1zbGlkZXItLW5vdC1maWxsZWQge1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuXHR9XHJcblxyXG5cdC5tYWluLXNsaWRlcl9fc2xpZGUge1xyXG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWFpbi1zbGlkZXJfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogOTQlO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tc2xpZGVyX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyNSU7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLXNjcm9sbGJhci5tYWluLXNsaWRlcl9fc2Nyb2xsYmFyIHtcclxuXHRcdGJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG5cdFx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblx0XHRyaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuXHR9XHJcbn0iLCIubWFwIHtcclxuXHRoZWlnaHQ6IDUwMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4ubWFwX19tYXAge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdC55bWFwcy0yLTEtNzktbWFwIHtcclxuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm1hcF9fYmFsbG9vbiB7XHJcblx0d2lkdGg6IDI1NXB4O1xyXG5cdG1hcmdpbi10b3A6IDNweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuXHJcbi5tYXBfX2JhbGxvb24tdHlwZSB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGNvbG9yOiAjODE4NjkwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5tYXBfX2JhbGxvb24tbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLm1hcF9fYmFsbG9vbi1kZXNjciB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGNvbG9yOiAjODE4NjkwO1xyXG5cdG1hcmdpbi10b3A6IDNweDtcclxufVxyXG5cclxuLm1hcF9fYmFsbG9vbi1saW5lcyB7XHJcblx0bWFyZ2luLXRvcDogM3B4O1xyXG59XHJcblxyXG4ubWFwX19iYWxsb29uLWxpbmVzOmVtcHR5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWFwX19iYWxsb29uLWxpbmUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5tYXBfX2JhbGxvb24taWNvbiB7XHJcblx0d2lkdGg6IDE0cHg7XHJcblx0aGVpZ2h0OiAxNHB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxufVxyXG5cclxuLm1hcF9fYmFsbG9vbi10ZXh0IHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5tYXBfX2JhbGxvb24tdGV4dC13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4iLCIubWFya2Rvd24tbGluayB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxufVxyXG5cclxuLm1hcmtkb3duLWxpbmstLXZpc2libGUtc20ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tYXJrZG93bi1saW5rX19pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcblx0Y29sb3I6ICNGODJENDA7XHJcblx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdG1hcmdpbi1yaWdodDogN3B4O1xyXG59XHJcblxyXG4ubWFya2Rvd24tbGluayBhIHtcclxuXHRjb2xvcjogI0Y4MkQ0MDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLm1hcmtkb3duLWxpbmsgYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubWFya2Rvd24tbGlua19fcHJpY2Uge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0Lm1hcmtkb3duLWxpbmsge1xyXG5cdFx0bWFyZ2luLXRvcDogLTZweDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRThFOEU4O1xyXG5cdFx0cGFkZGluZzogMTBweCAwIDIwcHg7XHJcblx0fVxyXG5cclxuXHQubWFya2Rvd24tbGluay0taGlkZGVuLXhzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubWFya2Rvd24tbGluay0tdmlzaWJsZS14cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxufVxyXG4iLCIubWFzb25yeS1ncmlkIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1hc29ucnktZ3JpZF9fY2VsbCB7XHJcblx0d2lkdGg6IDMzLjMzMzMlO1xyXG59XHJcblxyXG4ubWFzb25yeS1ncmlkX19jZWxsLS0xLW9mLTQge1xyXG5cdHdpZHRoOiAyNSU7XHJcbn0iLCIubWVkaWEtY29udGVudF9faW5uZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLm1lZGlhLWNvbnRlbnRfX2NvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDcwcHggNDBweCA0MHB4O1xyXG59XHJcblxyXG4ubWVkaWEtY29udGVudF9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMzNweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi5tZWRpYS1jb250ZW50X190ZXh0IHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTQlO1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdG1hcmdpbi1ib3R0b206IDIzcHg7XHJcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuLm1lZGlhLWNvbnRlbnRfX2l0ZW1zIHtcclxuXHRwYWRkaW5nOiAyMnB4IDE2cHggNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyMTAsIDIxNCwgMjQ3LCAwLjU0KTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLm1lZGlhLWNvbnRlbnRfX2l0ZW0ge1xyXG5cdHBhZGRpbmc6IDAgMCAyOHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4OiAxIDEgY2FsYygzMy4zJSAtIDEwcHgpO1xyXG59XHJcblxyXG4ubWVkaWEtY29udGVudF9faXRlbS1pbWcge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1jb250ZW50X19pdGVtLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtNCU7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcbn1cclxuXHJcbi5tZWRpYS1jb250ZW50X19pdGVtLXRleHQgc3BhbiB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC00JTtcclxuXHRjb2xvcjogI0VEMjgyRjtcclxufVxyXG5cclxuLm1lZGlhLWNvbnRlbnRfX2FjdGlvbnMge1xyXG5cdG1hcmdpbi10b3A6IDMycHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubWVkaWEtY29udGVudF9fYWN0aW9uIHtcclxuXHRmbGV4OiAwIDEgNTAlO1xyXG59XHJcblxyXG4ubWVkaWEtY29udGVudF9fbWVkaWEge1xyXG5cdGZsZXg6IDEgMCBhdXRvO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNjY0cHg7XHJcbn1cclxuXHJcbi5tZWRpYS1jb250ZW50X192aWRlbyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQubWVkaWEtY29udGVudC0tbm90LWZpbGxlZCB7XHJcblx0XHRoZWlnaHQ6IDU5OHB4O1xyXG5cdH1cclxuXHJcblx0Lm1lZGlhLWNvbnRlbnRfX2lubmVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHR9XHJcblxyXG5cdC5tZWRpYS1jb250ZW50X19jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQubWVkaWEtY29udGVudF9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdC5tZWRpYS1jb250ZW50X190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHR9XHJcblxyXG5cdC5tZWRpYS1jb250ZW50X19pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0fVxyXG5cclxuXHQubWVkaWEtY29udGVudF9fYWN0aW9ucyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQubWVkaWEtY29udGVudF9fbWVkaWEge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5tZWRpYS1jb250ZW50X192aWRlbyB7XHJcblx0XHRoZWlnaHQ6IDI3MnB4O1xyXG5cdH1cclxuXHJcblx0Lm1lZGlhLWNvbnRlbnRfX3ZpZGVvIC52aWRlb19fcG9zdGVyIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5tZWRpYS1jb250ZW50LS1ub3QtZmlsbGVkIHtcclxuXHRcdGhlaWdodDogMTAyNHB4O1xyXG5cdH1cclxufSIsIi5tZW51IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiBjYWxjKDEwMCUgKyAxMnB4KTtcclxuXHR6LWluZGV4OiAyMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcblx0dHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDhweCk7XHJcblxyXG5cdC50b3AtaGVhZC1saW5lID4gLnBhZ2UtaGVhZGVyICYge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTczcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLm1lbnVfX2Nyb3NzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXG5cdHdpZHRoOiAyMnB4O1xyXG5cdGhlaWdodDogMjJweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cmlnaHQ6IDI2cHg7XHJcblx0dG9wOiAzNnB4O1xyXG59XHJcblxyXG4ubWVudV9fY3Jvc3MtY2xvc2VidG4ge1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5tZW51X19jcm9zczpob3ZlciB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0fVxyXG59XHJcblxyXG4ubWVudV9fY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0cGFkZGluZzogMCA2NHB4IDgwcHg7XHJcbn1cclxuXHJcbi5tZW51LS1vcGVuIHtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XHJcbn1cclxuXHJcbi5tZW51X19saXN0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW46IDAgLSAxM3B4O1xyXG59XHJcblxyXG4ubWVudV9fbGlzdCBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51X19pbm5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLm1lbnVfX2xlZnQge1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRmbGV4OiAwIDAgMjQ4cHg7XHJcbn1cclxuXHJcbi5tZW51X190YWJzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweCAxMnB4IDA7XHJcblx0d2lkdGg6IG1pbi1jb250ZW50O1xyXG59XHJcblxyXG4ubWVudV9fdGFiIHtcclxuXHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcclxuXHRjb2xvcjogIzUyNTI1MjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMjlweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuLm1lbnVfX3RhYi0tYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Y29sb3I6ICNFQzI4MkY7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5tZW51X190YWI6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNFQzI4MkY7XHJcblx0fVxyXG59XHJcblxyXG4ubWVudV9fcm93cyB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDEycHg7XHJcblx0cGFkZGluZzogMTVweCAxMHB4O1xyXG59XHJcblxyXG4ubWVudV9fcm93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdGhlaWdodDogNTlweDtcclxuXHRwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5tZW51X19yb3c6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5tZW51X19yb3c6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG4ubWVudV9fcm93LS1hY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICNFNkU5RkE7XHJcblx0Y29sb3I6ICNlZDI4MmY7XHJcbn1cclxuXHJcbi5tZW51X19yb3ctaWNvbiB7XHJcblx0d2lkdGg6IDI4cHg7XHJcblx0aGVpZ2h0OiAyOHB4O1xyXG5cdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdGZpbGw6IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51X19yb3ctdGV4dCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tZW51X19yb3ctYXJyb3cge1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRmaWxsOiBub25lO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbn1cclxuXHJcbi5tZW51X19hY3Rpb25zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5tZW51X19hY3Rpb24ge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1lbnVfX2FjdGlvbjpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0Lm1lbnVfX2FjdGlvbjpob3ZlciB7XHJcblx0XHRjb2xvcjogI2VkMjgyZjtcclxuXHR9XHJcbn1cclxuXHJcbi5tZW51X19hY3Rpb24taW1hZ2Uge1xyXG5cdHdpZHRoOiAyNXB4O1xyXG5cdGhlaWdodDogMjVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tZW51X19tYWluIHtcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiAwIC0xMHB4IC0yMHB4IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tZW51X19ncm91cCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwIDAgMjBweDtcclxufVxyXG5cclxuLm1lbnVfX2dyb3VwOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1lbnVfX2dyb3VwLXRpdGxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG5cdGNvbG9yOiAjNUY1RjVGO1xyXG59XHJcblxyXG4ubWVudV9fbGlua3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogMCAtMTBweCAtMTBweCAwO1xyXG59XHJcblxyXG4ubWVudV9fbGluayB7XHJcblx0ZmxleDogMCAxIGNhbGMoMzMuMzMlIC0gMTBweCk7XHJcblx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG5cdHBhZGRpbmc6IDE4cHggMjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51X19ncm91cC0tYmFubmVyIC5tZW51X19saW5rIHtcclxuXHRmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5tZW51X19saW5rOmhvdmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDBweCA5cHggMTlweCAwcHggIzg3ODc4NzFBO1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG4ubWVudV9fbGluay1pbWcge1xyXG5cdHdpZHRoOiA1N3B4O1xyXG5cdGhlaWdodDogNTdweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDQycHg7XHJcbn1cclxuXHJcbi5tZW51X19iYW5uZXIge1xyXG5cdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ubWVudV9fYmFubmVyLWltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0bWF4LWhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xyXG5cdC5tZW51X19saW5rIHtcclxuXHRcdGZsZXg6IDAgMSBjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdH1cclxuXHJcblx0Lm1lbnVfX2dyb3VwLS1iYW5uZXIgLm1lbnVfX2xpbmsge1xyXG5cdFx0ZmxleDogMCAxIGNhbGMoMTAwJSAtIDEwcHgpO1xyXG5cdH1cclxuXHJcblx0Lm1lbnVfX2xpbmstaW1nIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcbn0iLCIubW9iaWxlLWNvbnRhY3RzIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEycHggMCA1MHB4O1xyXG5cdHotaW5kZXg6IDcwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtY29udGFjdHNfX2hlYWRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtY29udGFjdHNfX2Nsb3NlIHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLm1vYmlsZS1jb250YWN0c19fY2xvc2UtaWNvbiB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59IiwiLm1vYmlsZS1jb250cm9sIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRib3R0b206IC0xcHg7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0aGVpZ2h0OiA2N3B4O1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xyXG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi5tb2JpbGUtY29udHJvbF9faXRlbXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEycHggMjBweDtcclxufVxyXG5cclxuLm1vYmlsZS1jb250cm9sX19pdGVtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5tb2JpbGUtY29udHJvbF9faWNvbixcclxuLm1vYmlsZS1jb250cm9sX19pbWFnZSB7XHJcblx0d2lkdGg6IDI4cHg7XHJcblx0aGVpZ2h0OiAyOHB4O1xyXG5cdGNvbG9yOiAjODA4MDgwO1xyXG5cdGZpbGw6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2JpbGUtY29udHJvbF9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0Y29sb3I6ICM4MDgwODA7XHJcbn0iLCIubW9iaWxlLW5hdl9fcGFuZWxzIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBhbmVsIHtcclxuXHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcbn0iLCIubW9kYWwtZmVlZGJhY2stZm9ybSAubW9kYWwtd2luZG93X19oZWFkZXIge1xyXG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtZmVlZGJhY2stZm9ybSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLm1vZGFsLWZlZWRiYWNrLWZvcm0tdGl0bGUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDMzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG59XHJcblxyXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAuZmllbGQtbGFiZWwge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiAjMDIwQjJBO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLm1vZGFsLWZlZWRiYWNrLWZvcm0gLm1vZGFsLXdpbmRvd19fYm9keSB7XHJcblx0cGFkZGluZzogNDBweCAxOHB4O1xyXG59XHJcblxyXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAuZm9ybV9fZm9vdGVyIC5idG4ge1xyXG5cdG1pbi13aWR0aDogMjUwcHg7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG5cdHBhZGRpbmc6IDAgMThweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5tb2RhbC1mZWVkYmFjay1mb3JtICAuZm9ybV9fZmllbGQge1xyXG5cdHBhZGRpbmc6IDVweCAzMHB4O1xyXG59XHJcblxyXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAuZm9ybV9fYWN0aW9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLm1vZGFsLWZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbiB7XHJcblx0cGFkZGluZzogMzBweCAxMnB4IDA7XHJcbn1cclxuXHJcbi5tb2RhbC1mZWVkYmFjay1mb3JtIC5maWVsZC1pbnB1dCB7XHJcblx0cGFkZGluZzogMTJweCAxOHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2JiYjtcclxufVxyXG5cclxuLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xyXG5cdHdpZHRoOiAyNXB4O1xyXG5cdGhlaWdodDogMjVweDtcclxuXHRtYXJnaW4tdG9wOiAtNHB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNiYmI7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0dHJhbnNpdGlvbjogMC4ycztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tb2RhbC1mZWVkYmFjay1mb3JtICAubGluayB7XHJcblx0Y29sb3I6ICMwMjBCMkE7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbiIsIi5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3csXHJcbi5tb2RhbC1yZXZpZXctZm9ybS5tb2RhbC13aW5kb3cge1xyXG5cdHdpZHRoOiA0NTZweDtcclxuXHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcclxuXHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19faGVhZGVyLFxyXG4ubW9kYWwtcmV2aWV3LWZvcm0gLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcclxuXHQvL3BhZGRpbmc6IDE2cHggMjBweCAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG5cdHRvcDogMjBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHQubW9kYWwtd2luZG93X19jbG9zZSB7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC13aW5kb3dfX2Nsb3NlLWljb24ge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19ib2R5LFxyXG4ubW9kYWwtcmV2aWV3LWZvcm0gLm1vZGFsLXdpbmRvd19fYm9keSB7XHJcblx0cGFkZGluZzogMTZweCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHksXHJcbi5tb2RhbC1yZXZpZXctZm9ybS5tb2RhbC13aW5kb3cge1xyXG5cdC5maWVsZC1sYWJlbCB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcclxuXHRcdGNvbG9yOiAjMkYyRjJGO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdH1cclxuXHJcblx0LmZvcm1fX2ZpZWxkIHtcclxuXHRcdHBhZGRpbmc6IDhweCAxMnB4IDhweDtcclxuXHR9XHJcblxyXG5cdGlucHV0LmZpZWxkLWlucHV0W3R5cGU9dGV4dF0sIC5maWVsZC1pbnB1dCB7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtcmV2aWV3LWZvcm0gLmZpZWxkLWZpbGVfX2J0biB7XHJcblx0XHRib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuXHRcdGJvcmRlci1jb2xvcjogI0M5Q0FDQjtcclxuXHR9XHJcblxyXG5cdC5maWVsZC1maWxlX19idG4taWNvbiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nOiA0cHg7XHJcblx0fVxyXG5cclxuXHQuZmllbGQtZmlsZV9fYnRuLXRleHQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXgtd2lkdGg6IDE1NXB4O1xyXG5cdH1cclxuXHJcblx0LnJhdGluZ19faXRlbSB7XHJcblx0XHRjb2xvcjogI0JFQkVCRTtcclxuXHJcblx0XHQmLnJhdGluZ19faXRlbS0tY2hlY2tlZCB7XHJcblx0XHRcdGNvbG9yOiAjRkZDMDFFO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJhdGluZ19faXRlbSAuc3ZnLWljb24ge1xyXG5cdFx0d2lkdGg6IDQycHg7XHJcblx0XHRoZWlnaHQ6IDQycHg7XHJcblx0fVxyXG5cclxuXHQucmF0aW5nX192YWx1ZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcblx0XHQuZmllbGQtZmlsZV9fYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNDOUNBQ0I7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm1fX2FjdGlvbnMsIC5mb3JtX19hY3Rpb24ge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1yZXZpZXctZm9ybV9fdGl0bGUge1xyXG5cdG1hcmdpbjogMCAwIDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICMyZjJmMmY7XHJcbn1cclxuXHJcbi5tb2RhbC1yZXZpZXctZm9ybV9fbm90ZSB7XHJcblx0bWFyZ2luOiAwIDAgMzJweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogIzg1ODY4NjtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3LWZvcm0ge1xyXG5cdC5mb3JtX19oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5mb3JtX19mb290ZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5mb3JtX19hY3Rpb25zLFxyXG5cdC5mb3JtX19hY3Rpb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1yZXZpZXctZm9ybV9fc3VibWl0LFxyXG5cdC5idG4ucHJvZHVjdC1yZXZpZXctZm9ybV9fc3VibWl0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLWhlaWdodDogNTJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmMTI4MmY7XHJcblx0XHRib3JkZXItY29sb3I6ICNmMTI4MmY7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2Q2MWYyNjtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZDYxZjI2O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpZWxkLWZpbGVfX2J0biB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogOHB4O1xyXG5cdFx0bWluLWhlaWdodDogMTc5cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzljYWNiO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmNWY1ZjY7XHJcblx0XHRjb2xvcjogIzg1ODY4NjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC5maWVsZC1maWxlX19idG4tdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdGNvbG9yOiAjODU4Njg2O1xyXG5cdH1cclxuXHJcblx0LmZpZWxkLWZpbGVfX25vdGUge1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRjb2xvcjogIzg1ODY4NjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5tb2RhbC0tcmV2aWV3IC5tb2RhbF9fc3VyZmFjZSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLS1yZXZpZXcgLm1vZGFsX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0tcmV2aWV3IC5tb2RhbF9fY29udGVudC1zbG90IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtaGVpZ2h0OiA4MGR2aDtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3csXHJcblx0Lm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3R0b206IGF1dG87XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWF4LWhlaWdodDogODBkdmg7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSxcclxuXHQubW9kYWwtcmV2aWV3LWZvcm0gLm1vZGFsLXdpbmRvd19fYm9keSB7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdFx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxuXHRcdHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuXHRcdHNjcm9sbGJhci1jb2xvcjogI0YxMjgyRiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLFxyXG5cdC5tb2RhbC1yZXZpZXctZm9ybSAubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHR3aWR0aDogNHB4O1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXHJcblx0Lm1vZGFsLXJldmlldy1mb3JtIC5tb2RhbC13aW5kb3dfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtLXJldmlldyAubW9kYWwtcmV2aWV3LWZvcm1fX3RpdGxlLFxyXG5cdC5tb2RhbC1yZXZpZXctZm9ybSAubW9kYWwtcmV2aWV3LWZvcm1fX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtLXJldmlldyAubW9kYWwtcmV2aWV3LWZvcm1fX25vdGUsXHJcblx0Lm1vZGFsLXJldmlldy1mb3JtIC5tb2RhbC1yZXZpZXctZm9ybV9fbm90ZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLS1yZXZpZXcgLmZpZWxkLWlucHV0LFxyXG5cdC5tb2RhbC1yZXZpZXctZm9ybSAuZmllbGQtaW5wdXQge1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdH1cclxuXHJcblx0LmZvcm1fX2ZpZWxkLFxyXG5cdC5tb2RhbC1yZXZpZXctZm9ybS5tb2RhbC13aW5kb3cgLmZvcm1fX2ZpZWxkIHtcclxuXHRcdHBhZGRpbmc6IDVweCAxMnB4IDVweDtcclxuXHR9XHJcbn1cclxuIiwiLm1vZGFsLXdpbmRvdyB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdHdpZHRoOiA4MDBweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcbn1cclxuXHJcbi5tb2RhbC13aW5kb3dfX2hlYWRlciB7XHJcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBhZGRpbmc6IDEwcHggMjRweDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xyXG59XHJcblxyXG4ubW9kYWwtd2luZG93X19oZWFkZXItbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubW9kYWwtd2luZG93X19jbG9zZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbjogLTEwcHggLTI0cHggLTEwcHggYXV0bztcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLm1vZGFsLXdpbmRvd19fY2xvc2U6OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxufVxyXG5cclxuLm1vZGFsLS1mZWVkYmFjayAubW9kYWwtd2luZG93IHtcclxuXHR3aWR0aDogOTAwcHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5tb2RhbC13aW5kb3dfX2Nsb3NlOmZvY3VzOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0Lm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93IHtcclxuXHR3aWR0aDogMTEwMHB4O1xyXG59XHJcblxyXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XHJcblx0cGFkZGluZzogMTBweCA0MHB4O1xyXG59XHJcblxyXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcclxuXHRtYXJnaW4tcmlnaHQ6IC00MHB4O1xyXG59XHJcblxyXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdHBhZGRpbmc6IDQwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XHJcblx0d2lkdGg6IDQ4MHB4O1xyXG59XHJcblxyXG4ubW9kYWwtd2luZG93LS1nYWxsZXJ5IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLm1vZGFsLXdpbmRvdy0tZ2FsbGVyeSAubW9kYWwtd2luZG93X19ib2R5IHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtaW4taGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ubW9kYWwtd2luZG93LS1nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5tb2RhbC13aW5kb3ctLWdhbGxlcnkgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0Lm1vZGFsLXdpbmRvdyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLS1mZWVkYmFjayAubW9kYWwtd2luZG93LFxyXG5cdC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcclxuXHQubW9kYWwtLXNtIC5tb2RhbC13aW5kb3cge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLXdpbmRvd19faGVhZGVyIHtcclxuXHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiAxMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0fVxyXG59XHJcbiIsIi8vIFZ1ZS3QvNC+0LTQsNC70LrQsCDQuNGB0L/QvtC70YzQt9GD0LXRgiDQutC70LDRgdGBIC5tb2RhbDsgQm9vdHN0cmFwINC90LAg0YHQsNC50YLQtSDRgdGC0LDQstC40YIgZGlzcGxheTpub25lXHJcbi8vINC4INC/0L7QutCw0LfRi9Cy0LDQtdGCINGC0L7Qu9GM0LrQviDQv9GA0LggYm9keS5tb2RhbC1vcGVuIOKAlCDRgyBWdWUg0LTRgNGD0LPQvtC5INC60LvQsNGB0YEgc3RhdGUtLW1vZGFsLW9wZW4uXHJcbi8vIHBvaW50ZXItZXZlbnRzOm5vbmUg4oCUINC40L3QsNGH0LUgZml4ZWQgLm1vZGFsINC/0LXRgNC10LrRgNGL0LLQsNC10YIg0YHRgtGA0LDQvdC40YbRgyDQuCDQu9C+0LzQsNC10YIg0LrQu9C40LrQuCAo0YLQsNCx0Ysg0Lgg0YIu0L8uKS5cclxuLm1vZGFsOmhhcyg+IC5tb2RhbF9fc3VyZmFjZSkge1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR6LWluZGV4OiAxMTAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsOmhhcyg+IC5tb2RhbF9fc3VyZmFjZSkge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4ubW9kYWxfX3N1cmZhY2Uge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHotaW5kZXg6IDExMDA7XHJcblx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcclxufVxyXG5cclxuLm1vZGFsX19jb250YWluZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcclxuXHRtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5tb2RhbF9fY29udGVudC1zbG90IHtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0bWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250ZW50LXNsb3Qge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19zdXJmYWNlIHtcclxuXHRvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zdGF0ZS0tbW9kYWwtb3BlbiAubW9kYWxfX3N1cmZhY2Uge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250ZW50LXNsb3Qge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDQwcHggMCAwO1xyXG59XHJcblxyXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvd19fYm9keSB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xyXG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm1vZGFsLS1nYWxsZXJ5IC5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcclxuXHR0b3A6IDQwcHg7XHJcblx0cmlnaHQ6IDgwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xyXG5cdHJpZ2h0OiA4MHB4O1xyXG5cdGJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm1vZGFsLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XHJcblx0bGVmdDogODBweDtcclxuXHRib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC0tY2F0YWxvZy1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNCwgMjQsIDI3LCAwLjk4KTtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQubW9kYWxfX2NvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubW9kYWxfX2NvbnRlbnQtc2xvdCB7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5tb2RhbF9fc3VyZmFjZSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuIiwiLm5ldy1zbGlkZXIge1xyXG5cdG1hcmdpbjogODBweCAwO1xyXG59XHJcblxyXG4ubmV3LXNsaWRlcl9fc2xpZGVyIHtcclxuXHJcbn1cclxuXHJcbi5uZXctc2xpZGVyX19zbGlkZS5zd2lwZXItc2xpZGUge1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXk7XHJcblx0bWluLWhlaWdodDogMzAwcHg7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5uZXctc2xpZGVyX19zbGlkZS10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAkZnotbGFyZ2U7XHJcbn1cclxuXHJcbi5uZXctc2xpZGVyX19zbGlkZS10ZXh0IHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubmV3LXNsaWRlcl9fYnV0dG9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luLXRvcDogLTEwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm5ldy1zbGlkZXJfX2J1dHRvbiB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdHBhZGRpbmctdG9wOiAxMHB4O1xyXG59IiwiLm5vdGlmaWNhdGlvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCAzNCAzNCAvIC45KTtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbl9fbWVzc2FnZSB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0cGFkZGluZzogMTZweCAyNHB4IDE2cHggMTZweDtcclxuXHRtaW4taGVpZ2h0OiA2NHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAyMjBweDtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbl9fbGluayB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cGFkZGluZzogMTJweDtcclxuXHRoZWlnaHQ6IDY0cHg7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0Lm5vdGlmaWNhdGlvbl9fbGluazpob3ZlciB7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuXHR9XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25fX2J0bi1jbG9zZSB7XHJcblx0d2lkdGg6IDY0cHg7XHJcblx0aGVpZ2h0OiA2NHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5ub3RpZmljYXRpb25fX2J0bi1jbG9zZTpob3ZlciB7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XHJcblx0fVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uX19idG4tY2xvc2U6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogNDhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNEU0RTRFO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiAtLjVweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25fX2J0bi1jbG9zZS1pY29uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxM3B4O1xyXG5cdGhlaWdodDogMTJweDtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbl9fdGV4dCB7XHJcblx0bWF4LXdpZHRoOiAxODBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0Lm5vdGlmaWNhdGlvbiB7XHJcblx0XHRib3gtc2hhZG93OiAwIDFweCAyMHB4IC00cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG5cdH1cclxuXHJcblx0Lm5vdGlmaWNhdGlvbl9fbWVzc2FnZSB7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHR9XHJcblxyXG5cdC5ub3RpZmljYXRpb25fX3RleHQge1xyXG5cdFx0bWF4LXdpZHRoOiAxODBweDtcclxuXHR9XHJcbn0iLCIubm90aWZpY2F0aW9ucyB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogNDhweDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDIwMDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uc19fY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdGhlaWdodDogMDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbnNfX2l0ZW0ge1xyXG5cdHBhZGRpbmctdG9wOiAxNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQubm90aWZpY2F0aW9ucyB7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cclxuXHQubm90aWZpY2F0aW9uc19faXRlbSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0fVxyXG5cclxuXHQubm90aWZpY2F0aW9uc19fY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdH1cclxufSIsIi5vcmRlci1iYW5uZXIge1xyXG5cdG1hcmdpbjogMTAwcHggMDtcclxufVxyXG5cclxuLm9yZGVyLWJhbm5lcl9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogNDBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogNDQuNzhweDtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLm9yZGVyLWJhbm5lcl9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5vcmRlci1iYW5uZXJfX21haW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0VEMjgyRjtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRwYWRkaW5nOiAyMHB4IDUwcHg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ub3JkZXItYmFubmVyX19ub3RlIHtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLm9yZGVyLWJhbm5lcl9fYWN0aW9uLWJ0bi5vcmRlci1iYW5uZXJfX2FjdGlvbi1idG4ge1xyXG5cdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRwYWRkaW5nOiAxMXB4IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTI4OS45OCUgMjc1LjElIGF0IDExOC44NCUgLTM2LjU0JSwgcmdiKDI1NSwgMTUxLCAxNTQpIDAlLCByZ2IoMjU1LCA4OCwgOTMpIDE4LjAwMDAwMDcxNTMlLCByZ2IoMjU1LCA1OSwgNjUpIDMzLjAwMDAwMTMxMTMlLCByZ2IoMjQyLCA0MCwgNDcpIDU0LjUwMDAwMTY2ODklLCByZ2IoMjI3LCAzOSwgNDYpIDczLjAwMDAwMTkwNzMlLCByZ2IoMjE4LCAzOCwgNDUpIDkxLjAwMDAwMjYyMjYlLCByZ2IoMjA2LCAzNiwgNDMpIDk5LjAwMDAwMDk1MzclKTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtZ3JhZGllbnQgMC4ycztcclxufVxyXG5cclxuLm9yZGVyLWJhbm5lcl9fYWN0aW9uLWJ0bi5vcmRlci1iYW5uZXJfX2FjdGlvbi1idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogI2ZkNGI1MjtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuXHQub3JkZXItYmFubmVyX19hY3Rpb24tYnRuLm9yZGVyLWJhbm5lcl9fYWN0aW9uLWJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmQ0YjUyO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5vcmRlci1iYW5uZXIge1xyXG5cdFx0bWFyZ2luOiA2MHB4IDA7XHJcblx0fVxyXG5cclxuXHQub3JkZXItYmFubmVyX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ0Ljc4cHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItYmFubmVyX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItYmFubmVyX19tYWluIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWJhbm5lcl9fbm90ZSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1iYW5uZXJfX2FjdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxufSIsIi5hY3Rpb25zU2VjdGlvbi5hY3Rpb25zU2VjdGlvbiB7XHJcblx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHRiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG59XHJcblxyXG4uYWN0aW9uc0l0ZW1fX3RpdGxlIHtcclxuXHRmb250LWZhbWlseTogSW50ZXI7XHJcblx0Zm9udC1zaXplOiAzM3B4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX3RpdGxlIHtcclxuXHRmb250LWZhbWlseTogSW50ZXI7XHJcblx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbC5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5hY3Rpb25zRGV0YWlsIC50ZXh0LWJsb2NrIHtcclxuXHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMzBweCAwICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbC5hY3Rpb25zRGV0YWlsLmFjdGlvbnNEZXRhaWwge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9faW1nIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9faW1nLS1tYWluIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2ltZyBpbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2NvbnRlbnQgaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19jb250ZW50IH4gLmFjdGlvbnNJdGVtX19pbWcge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fY29udGVudCB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19jb250ZW50Omxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fY29udGVudCBpbWcge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19jb250ZW50IGltZzpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbCA+IC5hY3Rpb25zSXRlbV9faW1nIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2NvbnRlbnQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmFjdGlvbnNEZXRhaWwgLmNvbnRhaW5lciB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5hY3Rpb25zRGV0YWlsIC5jYXRhbG9nX2xpbmtzIHtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fY2F0YWxvZ1dyYXAge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5hY3Rpb25zU2VjdGlvbi5hY3Rpb25zU2VjdGlvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0LmFjdGlvbnNEZXRhaWwuYWN0aW9uc0RldGFpbC5hY3Rpb25zRGV0YWlsIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0fVxyXG5cclxuXHQuYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2NhdGFsb2dXcmFwIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0fVxyXG5cclxuXHQuYWN0aW9uc0RldGFpbCAuY2F0YWxvZ19saW5rcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdC5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzM3B4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOTJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0fVxyXG5cclxuXHQuYWN0aW9uc0RldGFpbC5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbmJ1dHRvbiNyZWFkLW1vcmUtYnRuI3JlYWQtbW9yZS1idG4sXHJcbmJ1dHRvbi5yZWFkLW1vcmUtYnRuLnJlYWQtbW9yZS1idG4sXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgLnJlYWQtbW9yZS1idG4ge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRjb2xvcjogIzI5M0VGMjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uI3JlYWQtbW9yZS1idG4jcmVhZC1tb3JlLWJ0bjo6YmVmb3JlLFxyXG5idXR0b24ucmVhZC1tb3JlLWJ0bi5yZWFkLW1vcmUtYnRuOjpiZWZvcmUsXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgLnJlYWQtbW9yZS1idG46OmJlZm9yZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdGJ1dHRvbiNyZWFkLW1vcmUtYnRuI3JlYWQtbW9yZS1idG46aG92ZXIsXHJcblx0YnV0dG9uLnJlYWQtbW9yZS1idG4ucmVhZC1tb3JlLWJ0bjpob3ZlcixcclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIC5yZWFkLW1vcmUtYnRuOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjRUMyODJGO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLnNlb19odG1sX3RleHQuc2VvX2h0bWxfdGV4dCBwIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuLmNhdGFsb2dfc29ydENvbnRhaW5lci5jYXRhbG9nX3NvcnRDb250YWluZXIgYnV0dG9uIHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmFjdGlvbnNEZXRhaWwgLmNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19pbWctLW1haW4ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nX2ZpbHRlck9wdGlvbnMuY2F0YWxvZ19maWx0ZXJPcHRpb25zIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS10aXRsZS0tYWx0IC5jYXRhbG9nX3NlY3Rpb25OYW1lIGgxIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnJvYm90LXN0eWxlcyAuY2F0YWxvZy1zbGlkZXIgLnNsaWNrLWFycm93IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb2JvdC1zdHlsZXMgLm5ld0RldGFpbGVkQ2FyZENvbnRhaW5lciAuY2F0YWxvZy1zbGlkZXJfX25hdiB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnJvYm90LXN0eWxlcyAuY2F0YWxvZy1zbGlkZXJfX3dyYXAgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5yb2JvdC1zdHlsZXMgLmltYWdlcy1zbGlkZXJfX3NsaWRlLWlubmVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnJvYm90LXN0eWxlcyAuaW1hZ2VzLXNsaWRlcl9faW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAzMDdweDtcclxuXHRoZWlnaHQ6IDMwN3B4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4ucm9ib3Qtc3R5bGVzIC5jYXRhbG9nLXNsaWRlcl9fd3JhcCBpbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA3MDBweDtcclxuXHRoZWlnaHQ6IDY5N3B4O1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5yb2JvdC1zdHlsZXMgLm1haW4tc2xpZGVyX19zbGlkZS1pbWFnZSB7XHJcblx0d2lkdGg6IDEzNTZweDtcclxufVxyXG5cclxuLnJvYm90LXN0eWxlcyAubW9kYWwtZGlhbG9nIHtcclxuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb2JvdC1zdHlsZXMgLnBvcHVsYXIgLnN3aXBlci13cmFwcGVyIHtcclxuXHRoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb2JvdC1zdHlsZXMgLnBvcHVsYXIgLnN3aXBlci1zbGlkZSB7XHJcblx0d2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm9ib3Qtc3R5bGVzIC5wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXJfX3N3aXBlci1zbGlkZXIgPiAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyID4gLnN3aXBlci13cmFwcGVyIHtcclxuXHRoZWlnaHQ6IDY2NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb2JvdC1zdHlsZXMgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGUucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcclxuXHR3aWR0aDogMzE2cHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDY2NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kZXRhaWxlZENhcmRDb250YWluZXJfX3NpZGUsXHJcbi5zaWRlSW5mbyB7XHJcblx0d2lkdGg6IDM0NXB4O1xyXG59XHJcblxyXG4ubmV3RGV0YWlsZWRDYXJkQ29udGFpbmVyLmRldGFpbGVkQ2FyZENvbnRhaW5lciB7XHJcblx0YmFja2dyb3VuZDogI0Y2RjZGNjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG5cdC5yb2JvdC1zdHlsZXMgLmltYWdlcy1zbGlkZXJfX2ltYWdlIHtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdGhlaWdodDogMjAwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5tYWluLXNsaWRlcl9fc2xpZGUtaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEyMTVweDtcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZXMgLm1haW4tc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZXMgLm1haW4tc2xpZGVyIC5zd2lwZXItc2xpZGUge1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAubWFpbi1zbGlkZXIgLnNsaWRlcl9fYXJyb3cge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAubWFpbi1zbGlkZXJfX3NsaWRlLWltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZXMgLnN3aXBlci1zY3JvbGxiYXIubWFpbi1zbGlkZXJfX3Njcm9sbGJhciB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5wb3B1bGFyIC5zd2lwZXItd3JhcHBlciB7XHJcblx0XHRoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5wb3B1bGFyIC5zd2lwZXItc2xpZGUge1xyXG5cdFx0d2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1ncmlkX19jb2xvcnMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZXMgLnNsaWRlcl9fYXJyb3dzLFxyXG5cdC5yb2JvdC1zdHlsZXMgLnN3aXBlci1zY3JvbGxiYXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAucHJvZHVjdC1ncmlkLFxyXG5cdC5yb2JvdC1zdHlsZXMgLnByb2R1Y3QtZ3JpZF9fY2FyZCB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZXMgLnByb2R1Y3QtZ3JpZF9fYm90dG9tIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19wcm9tbyBpbWcge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAucHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyX19zd2lwZXItc2xpZGVyID4gLnN3aXBlci1zbGlkZXJfX3NsaWRlciA+IC5zd2lwZXItd3JhcHBlciB7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZXMgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGUucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5zb2NpYWxzLWJsb2Nrc19faW1hZ2Uge1xyXG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC53cmFwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5kZXRhaWxlZENhcmRDb250YWluZXJfX21haW4sXHJcblx0LnJvYm90LXN0eWxlcyAuYmFza2V0VGFibGUge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5kZXRhaWxlZENhcmRDb250YWluZXJfX3NpZGUsXHJcblx0LnJvYm90LXN0eWxlcyAuc2lkZUluZm8ge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5jYXRhbG9nLXNsaWRlciAuc2xpY2stdHJhY2sge1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQuc2lkZUluZm9PcHRpb25zX19jb2xvcnMgLnNsaWNrLXRyYWNrIHtcclxuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQucm9ib3Qtc3R5bGVzIC5jYXRhbG9nLXNsaWRlcl9fd3JhcCBpbWcge1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZSAubmV3RGV0YWlsZWRDYXJkQ29udGFpbmVyIC5kZXRhaWxlZENhcmRDb250YWluZXJfX21vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAubmV3RGV0YWlsZWRDYXJkQ29udGFpbmVyIC5jYXRhbG9nLXNsaWRlcl9fbmF2IHtcclxuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAubWFpbi1zbGlkZXJfX3NsaWRlLWltYWdlIHtcclxuXHRcdHdpZHRoOiAxMjE1cHg7XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5tYWluLXNsaWRlcl9fc2xpZGUtaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDM1NXB4O1xyXG5cdFx0aGVpZ2h0OiAzNjFweDtcclxuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0fVxyXG5cclxuXHQuZGV0YWlsZWRDYXJkQ29udGFpbmVyX19zaWRlLFxyXG5cdC5zaWRlSW5mbyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5zaWRlSW5mb09wdGlvbnNfX3dyYXAge1xyXG5cdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtbWFpbjpoYXMoLmRldGFpbGVkQ2FyZENvbnRhaW5lcikgLmRlbGl2ZXJ5LXNlY3Rpb24ge1xyXG5cdFx0bWFyZ2luOiA0NnB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcclxuXHQucm9ib3Qtc3R5bGVzIC5uZXdEZXRhaWxlZENhcmRDb250YWluZXIgLmNhdGFsb2ctc2xpZGVyLFxyXG5cdC5yb2JvdC1zdHlsZXMgLm5ld0RldGFpbGVkQ2FyZENvbnRhaW5lciAuc2lkZUluZm9PcHRpb25zIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0fVxyXG59IiwiLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnBhZ2UtZm9vdGVyLW1lbnVfX2xpbms6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59IiwiLnBhZ2UtZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0cGFkZGluZzogMzBweCAwO1xyXG59XHJcblxyXG4ucGFnZS1mb290ZXJfX3NvY2lhbHMge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fcGF5bWVudCB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19sYXlvdXQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ucGFnZS1mb290ZXJfX2xlZnQge1xyXG5cdGZsZXg6IDAgMCAyMjdweDtcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19jZW50ZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiAwIDcycHggLTIwcHggNDhweDtcclxuXHRtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19jZWxsIHtcclxuXHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fcmlnaHQge1xyXG5cdGZsZXg6IDAgMSAzMDZweDtcclxuXHRtYXgtd2lkdGg6IDMwOHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDU5cHg7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGUtYXJyb3cge1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRmaWxsOiBub25lO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWJhc2U7XHJcblx0bWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19jb250YWN0cyB7XHJcblx0LmNvbnRhY3RzIHtcclxuXHRcdGJhY2tncm91bmQ6ICNEMEQ0RjQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0cGFkZGluZzogMTBweCAxMnB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3RzX190aXRsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3RzX19zY2hlZHVsZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuY29udGFjdHNfX3NjaGVkdWxlLWl0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICMyRjJGMkY7XHJcblx0fVxyXG5cclxuXHQuY29udGFjdHNfX3NjaGVkdWxlLWl0ZW0gc3BhbiB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICMyRjJGMkY7XHJcblx0fVxyXG5cclxuXHQuY29udGFjdHNfX2J1dHRvbnMge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0c19fYnV0dG9ucy1pdGVtIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDI3cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMzcHg7XHJcblx0XHRjb2xvcjogIzI5M0VGMjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHRcdC5jb250YWN0c19fYnV0dG9ucy1pdGVtLmJ0biB7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAyN3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzNweDtcclxuXHRcdFx0Y29sb3I6ICMyOTNFRjI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGFjdHNfX2xpbmtzIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19wcml2YWN5IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQucGFnZS1mb290ZXJfX3ByaXZhY3k6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcclxuXHQucGFnZS1mb290ZXJfX2NlbnRlciB7XHJcblx0XHRtYXgtaGVpZ2h0OiA4NTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5wYWdlLWZvb3RlciB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0fVxyXG5cclxuXHQucGFnZS1mb290ZXJfX2xheW91dCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWZvb3Rlcl9fbGVmdCB7XHJcblx0XHRmbGV4OiB1bnNldDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWZvb3Rlcl9fY2VudGVyIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWF4LWhlaWdodDogdW5zZXQ7XHJcblx0XHRtYXJnaW46IDQwcHggMCAwO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtZm9vdGVyX19jb250YWN0cyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtZm9vdGVyX19jZWxsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGUtLW9wZW5lZCAucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlLWFycm93IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucGFnZS1mb290ZXItbWVudSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQucGFnZS1mb290ZXJfX3JpZ2h0IHtcclxuXHRcdGZsZXg6IHVuc2V0O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLXN1YmZvb3RlciB7XHJcblx0XHRtYXJnaW46IDIwcHggMCA1MHB4O1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtZm9vdGVyX19wcml2YWN5IHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWZvb3Rlcl9fY29udGFjdHMtLXNlcnZpY2Uge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQucGFnZS1mb290ZXItLW5vdC1maWxsZWQge1xyXG5cdFx0aGVpZ2h0OiAxNTUzcHg7XHJcblx0fVxyXG59IiwiLnBhZ2UtaGVhZGVyLWxvZ28ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0d2lkdGg6IDE3NXB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5wYWdlLWhlYWRlci1sb2dvOmhvdmVyIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdG9wYWNpdHk6IC43NTtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5wYWdlLWhlYWRlci1sb2dvOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDFweCBkYXNoZWQgJGNvbG9yLWdyYXktZGFyaztcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5wYWdlLWhlYWRlci1sb2dvIHtcclxuXHRcdHdpZHRoOiAxNzVweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xyXG5cdC5wYWdlLWhlYWRlci1sb2dvIHtcclxuXHRcdHdpZHRoOiAxNzVweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHR9XHJcbn0iLCIucGFnZS1oZWFkZXItc3BhY2VyIHtcclxuXHRoZWlnaHQ6IDE0OHB4O1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXItc3BhY2VyOmhhcygrIC5wYWdlLWhlYWRlci13cmFwID4gLnRvcC1oZWFkLWxpbmUpIHtcclxuXHRoZWlnaHQ6IDE0MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQucGFnZS1oZWFkZXItc3BhY2VyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59IiwiLnBhZ2UtaGVhZGVyLXdyYXAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAxMDA7XHJcbn1cclxuLy9cclxuLy8uc3RhdGUtLWhlYWRlci1zY3JvbGxlZCAucGFnZS1oZWFkZXItd3JhcCB7XHJcbi8vXHRwb3NpdGlvbjogZml4ZWQ7XHJcbi8vXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwOHB4KTtcclxuLy99XHJcbi8vXHJcbi8vLnN0YXRlLS1oZWFkZXItc2Nyb2xsZWQuc3RhdGUtLWhlYWRlci1maXhlZCAucGFnZS1oZWFkZXItd3JhcCxcclxuLy8uc3RhdGUtLWhlYWRlci1zY3JvbGxlZC5zdGF0ZS0taGVhZGVyLWZpeGVkLWhpZGRlbiAucGFnZS1oZWFkZXItd3JhcCB7XHJcbi8vXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcclxuLy99XHJcbi8vXHJcbi8vLnN0YXRlLS1oZWFkZXItZml4ZWQgLnBhZ2UtaGVhZGVyLXdyYXAge1xyXG4vL1x0cG9zaXRpb246IGZpeGVkO1xyXG4vL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4vL31cclxuLy9cclxuLy8uc3RhdGUtLWhlYWRlci1maXhlZC1oaWRkZW4gLnBhZ2UtaGVhZGVyLXdyYXAge1xyXG4vL1x0cG9zaXRpb246IGZpeGVkO1xyXG4vL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDhweCk7XHJcbi8vfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LnBhZ2UtaGVhZGVyLXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHN0aWNreTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn0iLCIucGFnZS1oZWFkZXIsXHJcbnYtcGFnZS1oZWFkZXIge1xyXG5cdGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxufVxyXG5cclxudi1wYWdlLWhlYWRlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19sYXlvdXQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW46IDAgLTEwcHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fY2VsbCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWxvZ28ge1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19jZWxsLS1zZWFyY2gge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdG1heC13aWR0aDogNjAwcHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRtYXJnaW46IC0xMHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX21lbnUtaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuIHtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0bi1oYW1idXJnZXIge1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRoZWlnaHQ6IDJweDtcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fY2F0YWxvZy1idG4taGFtYnVyZ2VyOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTZweDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fY2F0YWxvZy1idG4taGFtYnVyZ2VyOjphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAtNnB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLS1hY3RpdmUgLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0bi1oYW1idXJnZXIge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fY2F0YWxvZy1idG4tLWFjdGl2ZSAucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLWhhbWJ1cmdlcjo6YmVmb3JlIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMzYlLCAwKTtcclxuXHRyaWdodDogNTAlO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLS1hY3RpdmUgLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0bi1oYW1idXJnZXI6OmFmdGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLXRleHQge1xyXG5cdG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fY2F0YWxvZy1pY29uIHtcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcclxuXHQucGFnZS1oZWFkZXJfX2NlbGwtLXNlYXJjaCB7XHJcblx0XHRtYXgtd2lkdGg6IHVuc2V0O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LnBhZ2UtaGVhZGVyX19sYXlvdXQge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnBhZ2UtaGVhZGVyX19sYXlvdXQge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkY0MTQxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGhlaWdodDogNDJweDtcclxuXHRcdHdpZHRoOiA0MnB4O1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQucGFnZS1oZWFkZXJfX2NlbGwtLWxvZ28ge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1saW5rcyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1jYXRhbG9nIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucGFnZS1oZWFkZXJfX2NlbGwtLXNlYXJjaCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1mYXZvcml0ZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNXhzLW1heCkge1xyXG5cdC5wYWdlLWhlYWRlcl9fY2VsbCB7XHJcblx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHR9XHJcbn0iLCIvKiAtLS0gcGFnZSBuYXZpZ2F0aW9uIC0tLSAqL1xyXG4ucGFnZS1uYXYge1xyXG5cdC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4ucGFnZS1uYXZfX3JvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnBhZ2UtbmF2X19idXR0b24ge1xyXG5cdGNvbG9yOiAjMjkzRUYyO1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICMyOTNFRjI7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDI4NXB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdlLW5hdl9fYnV0dG9uLWFycm93IHtcclxuXHR3aWR0aDogMjVweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0ZmlsbDogbm9uZTtcclxuXHRtYXJnaW4tbGVmdDogOXB4O1xyXG5cdGNvbG9yOiAjMjkzRUYyO1xyXG59XHJcblxyXG4ucGFnZS1uYXZfX2NlbGwge1xyXG5cdC8vZmxleDogMCAxIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5wYWdlLW5hdl9fbGlua3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wYWdlLW5hdl9fbGluayxcclxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogM3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcclxuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xyXG5cdG1pbi13aWR0aDogMTRweDtcclxufVxyXG5cclxuLnBhZ2UtbmF2X19saW5rIHtcclxuXHRtaW4td2lkdGg6IDMwcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5wYWdlLW5hdl9fbGluazpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLW5hdl9fbGluazphY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLWFjdGl2ZTtcclxufVxyXG5cclxuLnBhZ2UtbmF2X19saW5rOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5wYWdlLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLW5hdl9fbGluay5wYWdlLW5hdl9fbGluay0tYWN0aXZlIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQucGFnZS1uYXYge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtbmF2X19idXR0b24ge1xyXG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLW5hdl9fcm93IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHQucGFnZS1uYXZfX2NlbGwge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0ZmxleDogMSAxIGF1dG87XHJcblx0fVxyXG5cclxuXHQucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xyXG5cdC5wYWdlLW5hdl9fbGlua3Mge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcblx0fVxyXG5cclxuXHQucGFnZS1uYXZfX2xpbmsge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMnB4O1xyXG5cdH1cclxufSIsIi5wYWdlLXNlY3Rpb24taGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRtYXJnaW46IDIwcHggMDtcclxufVxyXG5cclxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzLWl0ZW0ge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn0iLCIucGFnZS1zZWN0aW9uIHtcclxuXHRtYXJnaW46IDYwcHggMDtcclxuXHJcblx0JjpoYXMoLnByb2R1Y3Qtc2xpZGVyKTpoYXMoICsgLnBhZ2Utc2VjdGlvbikge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcclxuXHR9XHJcbn0iLCIucGFnZS1zdWJmb290ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbn1cclxuXHJcbi5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbjogLTVweCAtMTJweDtcclxufVxyXG5cclxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwYWRkaW5nOiA1cHggMTJweDtcclxufVxyXG5cclxuLnBhZ2Utc3ViZm9vdGVyX19jb3B5cmlnaHQge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdGNvbG9yOiByZ2JhKDQ3LCA0NywgNDcsIDAuNCk7XHJcblxyXG5cdCYgKyAmIHtcclxuXHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLXN1YmZvb3Rlcl9fc3BhY2VyIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLnBhZ2Utc3ViZm9vdGVyX19saW5rIHtcclxuXHRAaW5jbHVkZSBsaW5rO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59IiwiLnBhZ2UtdGl0bGUge1xyXG5cdG1hcmdpbjogMTVweCAwO1xyXG59XHJcblxyXG4ucGFnZS10aXRsZS0tZmxleCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ucGFnZS10aXRsZV9fcXVhbnRpdHkge1xyXG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn0iLCIucGFuZWwtaGVhZCB7XHJcblx0cGFkZGluZzogMTBweCAxMHB4IDMwcHg7XHJcbn1cclxuXHJcbi5wYW5lbC1oZWFkX190b3Age1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ucGFuZWwtaGVhZF9fYnRuIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDU0cHg7XHJcblx0aGVpZ2h0OiA0NHB4O1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLnBhbmVsLWhlYWRfX2J0bjo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG59XHJcblxyXG4ucGFuZWwtaGVhZF9fYnRuLS1jbG9zZSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLnBhbmVsLWhlYWRfX2J0bi0tYmFjayB7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucGFuZWwtaGVhZF9fYnRuLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAyNXB4O1xyXG5cdGhlaWdodDogMjVweDtcclxuXHRmaWxsOiBub25lO1xyXG5cdGNvbG9yOiAjODA4MDgwO1xyXG59XHJcblxyXG4ucGFuZWwtaGVhZF9fdGl0bGUge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDU5cHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQucGFuZWwtaGVhZF9fYnRuOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LnBhbmVsLWhlYWRfX2J0bjpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi5wYW5lbC1oZWFkX19idG46YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcclxufSIsIi5wYW5lbCB7XHJcblx0QGluY2x1ZGUgcGFuZWw7XHJcbn1cclxuXHJcbi5wYW5lbC0tb3BlbiB7XHJcblx0QGluY2x1ZGUgcGFuZWwtb3BlbjtcclxufVxyXG5cclxuLnBhbmVsLWhlYWRfX2J0bi10ZXh0IHtcclxuXHRjb2xvcjogIzgwODA4MDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnBhbmVsX19iYW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhbmVsX19iYW5uZXItbGluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbi5wYW5lbF9fYmFubmVyLWltYWdlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wYW5lbF9fYm9keSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4ucGFuZWxfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucGFuZWxfX2l0ZW0gKyAucGFuZWxfX2l0ZW0ge1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcbn1cclxuXHJcbi5wYW5lbF9faXRlbTpmaXJzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuLnBhbmVsX19idG4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMTNweCAxMHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XHJcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y4RjlGRDtcclxuXHRoZWlnaHQ6IDU0cHg7XHJcbn1cclxuXHJcbi5wYW5lbF9fYnRuOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcbn1cclxuXHJcbi5wYW5lbF9fYnRuLWljb24sXHJcbi5wYW5lbF9fYnRuLWFycm93IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLnBhbmVsX19idG4tYXJyb3cge1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5wYW5lbF9fYnRuLWltYWdlIHtcclxuXHR3aWR0aDogMjhweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucGFuZWxfX2J0bi1tYWluIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5wYW5lbF9fYnRuOmhvdmVyLFxyXG5cdC5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWljb24sXHJcblx0LnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4tYXJyb3cge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQucGFuZWxfX2J0bjpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi5wYW5lbF9fYnRuOmFjdGl2ZSAucGFuZWxfX2J0bi1tYWluIHtcclxuXHRjb2xvcjogI0VDMjgyRjtcclxufSIsIi5wYXktaWNvbnNfX2dyaWQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogLTRweDtcclxufVxyXG5cclxuLnBheS1pY29uc19fY2VsbCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cGFkZGluZzogNHB4O1xyXG59XHJcblxyXG4ucGF5LWljb25zX19pdGVtIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi5wYXktaWNvbnNfX2l0ZW0tLXZpc2Ege1xyXG5cdHdpZHRoOiA1M3B4O1xyXG5cdGhlaWdodDogMjhweDtcclxufVxyXG5cclxuLnBheS1pY29uc19faXRlbS0tdmJ2aXNhIHtcclxuXHR3aWR0aDogNTNweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi5wYXktaWNvbnNfX2l0ZW0tLW1jIHtcclxuXHR3aWR0aDogNDNweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi5wYXktaWNvbnNfX2l0ZW0tLW1jc2Mge1xyXG5cdHdpZHRoOiA1OXB4O1xyXG5cdGhlaWdodDogMjhweDtcclxufVxyXG5cclxuLnBheS1pY29uc19faXRlbS0tYmVsY2FydCB7XHJcblx0d2lkdGg6IDEwMHB4O1xyXG5cdGhlaWdodDogMjhweDtcclxufVxyXG5cclxuLnBheS1pY29uc19faXRlbS0td2VicGF5IHtcclxuXHR3aWR0aDogMTAwcHg7XHJcblx0aGVpZ2h0OiAyOHB4O1xyXG59IiwiLnBheW1lbnQtc2VjdGlvbiB7XHJcblx0bWFyZ2luOiA1MHB4IDAgMTAwcHg7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX3RhYnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fdGFiLXdyYXAge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgOHB4O1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX190YWItd3JhcDpmaXJzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX190YWItd3JhcDpsYXN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX190YWIge1xyXG5cdHBhZGRpbmc6IDE1cHggNzdweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmJ1dHRvbi5wYXltZW50LXNlY3Rpb25fX3RhYiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX190YWItaWNvbi5wYXltZW50LXNlY3Rpb25fX3RhYi1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gNHB4O1xyXG5cdGNvbG9yOiAjRUQyODJGO1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX190YWItbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxMy45cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Y29sb3I6ICMyODI4Mjg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX190YWIuYWN0aXZlIHtcclxuXHRib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWJzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRtYXJnaW4tdG9wOiAxN3B4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBEM0YxO1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWIge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRjb2xvcjogIzhDOEM4QztcclxuXHRwYWRkaW5nOiAxM3B4IDIycHg7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWIuYWN0aXZlIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0Y29sb3I6ICMyODI4Mjg7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX3NtYWxsLXRhYi5hY3RpdmU6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IGF1dG87XHJcblx0bGVmdDogMjJweDtcclxuXHRyaWdodDogMjJweDtcclxuXHRib3R0b206IDA7XHJcblx0aGVpZ2h0OiAzcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XHJcbn1cclxuXHJcbmJ1dHRvbi5wYXltZW50LXNlY3Rpb25fX3NtYWxsLXRhYiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b24ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWI6aG92ZXIge1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWI6Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFiLmFjdGl2ZTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX3NtYWxsLXRhYjpsYXN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWIuYWN0aXZlOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1pdGVtcy13cmFwIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LWl0ZW1zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcblx0bWFyZ2luOiAtMjBweDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1pdGVtIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNTAlO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtaXRlbS50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA4cHg7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTZweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzJGMkYyRjtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1pdGVtIGgzIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdGNvbG9yOiAjMjMxRjIwO1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50IGgzIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdGNvbG9yOiAjMjMxRjIwO1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiAzM3B4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lcnMtd3JhcCB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1wYXJ0bmVycyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG5cdG1hcmdpbjogMCAtMjBweDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1wYXJ0bmVyIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNTAlO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXItbGVmdCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXItaW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IDE1MHB4O1xyXG5cdGhlaWdodDogMTE0cHg7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1wYXJ0bmVyLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1wYXJ0bmVyLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0Y29sb3I6ICMyMzFGMjA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5wYXltZW50LXNlY3Rpb24ge1xyXG5cdFx0bWFyZ2luOiA0MHB4IDAgNjBweDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXNlY3Rpb25fX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjg4cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1zZWN0aW9uX19iYXJzIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1zZWN0aW9uX19iYXItd3JhcCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc2VjdGlvbl9fYmFyIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc2VjdGlvbl9fYmFyLWljb24ge1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG5cdFx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93bjtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXNlY3Rpb25fX2Jhci13cmFwLm9wZW4gLnBheW1lbnQtc2VjdGlvbl9fYmFyLWljb24ge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc2VjdGlvbl9fY29udGVudCBoMyxcclxuXHQucGF5bWVudC1zZWN0aW9uX19jb250ZW50LWl0ZW0gaDMge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lcnMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lcjpmaXJzdC1jaGlsZCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lci1pbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRoZWlnaHQ6IDc1cHg7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1zZWN0aW9uX190YWJzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc2VjdGlvbl9fdGFiLXdyYXAge1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc2VjdGlvbl9fdGFiIHtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1zZWN0aW9uX19iYXItY29udGVudC13cmFwIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdH1cclxufSIsIi5wYXltZW50X19saW5rcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW46IDAgLTRweCAtNHB4IDA7XHJcbn1cclxuXHJcbi5wYXltZW50X19saW5rIHtcclxuXHRtYXJnaW46IDAgNHB4IDRweCAwO1xyXG5cdHdpZHRoOiA3NHB4O1xyXG5cdGhlaWdodDogNzRweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYXltZW50X19pbWFnZSB7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5wYXltZW50X19saW5rcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG59IiwiLnBvcHVsYXIge1xyXG5cdG1hcmdpbjogNjBweCAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wb3B1bGFyX190aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG5cclxuLnBvcHVsYXJfX21haW4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLnBvcHVsYXJfX3N3aXBlci1zbGlkZXItd3JhcCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnBvcHVsYXIgLnBvcHVsYXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XHJcblx0d2lkdGg6IDIyMHB4O1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ucG9wdWxhciAucG9wdWxhcl9fc2xpZGUtLXByb21vLnN3aXBlci1zbGlkZSB7XHJcblx0d2lkdGg6IDEyMHB4O1xyXG59XHJcblxyXG4ucG9wdWxhcl9fYXJyb3dzIC5zbGlkZXJfX2Fycm93IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMjtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5wb3B1bGFyX19hcnJvd3MgLnNsaWRlcl9fYXJyb3ctLWxlZnQge1xyXG5cdGxlZnQ6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlIC0gMTVweCkpO1xyXG59XHJcblxyXG4ucG9wdWxhcl9fYXJyb3dzIC5zbGlkZXJfX2Fycm93LS1yaWdodCB7XHJcblx0cmlnaHQ6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCBjYWxjKC01MCUgLSAxNXB4KSk7XHJcbn1cclxuXHJcbi5wb3B1bGFyX19jb2wge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDIwcHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucG9wdWxhcl9fY29sID4gLnBvcHVsYXJfX2xpbms6Zmlyc3QtY2hpbGQ6bm90KC5wb3B1bGFyX19saW5rLS1wcm9tbykge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiBjYWxjKC01MCUgKyAxMHB4KTtcclxufVxyXG5cclxuLnBvcHVsYXJfX2xpbmsge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHdpZHRoOiAyMjBweDtcclxuXHRoZWlnaHQ6IDEyMHB4O1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0cnMtYmFzZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5wb3B1bGFyX19saW5rOmhvdmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMTZweCA0MHB4IHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4xMik7XHJcblx0fVxyXG59XHJcblxyXG4ucG9wdWxhcl9fbGluay0tcHJvbW8ge1xyXG5cdHdpZHRoOiAxMjBweDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRwYWRkaW5nOiAxNnB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmVmY2I7XHJcbn1cclxuXHJcbi5wb3B1bGFyX19jb250ZW50IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdG1heC13aWR0aDogMTMwcHg7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4ucG9wdWxhcl9fbGluay0tcHJvbW8gLnBvcHVsYXJfX2NvbnRlbnQge1xyXG5cdG1heC13aWR0aDogbm9uZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5wb3B1bGFyX19saW5rLXRpdGxlIHtcclxuXHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnBvcHVsYXJfX2xpbms6aG92ZXIgLnBvcHVsYXJfX2xpbmstdGl0bGUge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG4ucG9wdWxhcl9fcHJvbW8tbWFyayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiA4cHg7XHJcblx0Ym90dG9tOiA1cHg7XHJcblx0d2lkdGg6IDc1cHg7XHJcblx0aGVpZ2h0OiA2MnB4O1xyXG5cdG1hcmdpbi10b3A6IGF1dG87XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0ZmlsbDogI2VkMjgyZjtcclxuXHRjb2xvcjogI2VkMjgyZjtcclxufVxyXG5cclxuLnBvcHVsYXJfX2xpbmstaW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHdpZHRoOiAxMDNweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXIucG9wdWxhcl9fc2Nyb2xsYmFyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcblx0cmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuXHR3aWR0aDogNjVweCAhaW1wb3J0YW50O1xyXG5cdG1heC13aWR0aDogNjVweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MCwgNDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXIucG9wdWxhcl9fc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG5cdGJhY2tncm91bmQ6ICMyODI4MjggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teGwtbWluKSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuXHQucG9wdWxhcl9fc3dpcGVyLXNsaWRlci13cmFwIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMHZ3ICsgMjAwcHgpO1xyXG5cclxuXHRcdC5zd2lwZXItc2xpZGUucG9wdWxhcl9fc2xpZGU6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LnBvcHVsYXIge1xyXG5cdFx0bWFyZ2luOiA0MHB4IDA7XHJcblx0fVxyXG5cclxuXHQucG9wdWxhcl9fdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHR9XHJcblxyXG5cdC5wb3B1bGFyX19tYWluIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnBvcHVsYXIgLnBvcHVsYXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XHJcblx0XHR3aWR0aDogMTgwcHg7XHJcblx0fVxyXG5cclxuXHQucG9wdWxhciAucG9wdWxhcl9fc2xpZGUtLXByb21vLnN3aXBlci1zbGlkZSB7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0fVxyXG5cclxuXHQucG9wdWxhcl9fY29sIHtcclxuXHRcdGdhcDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5wb3B1bGFyX19saW5rIHtcclxuXHRcdHdpZHRoOiAxODBweDtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdH1cclxuXHJcblx0LnBvcHVsYXJfX2xpbmstLXByb21vIHtcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdH1cclxuXHJcblx0LnBvcHVsYXJfX2xpbmstdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0LnBvcHVsYXJfX3Byb21vLW1hcmsge1xyXG5cdFx0d2lkdGg6IDU2cHg7XHJcblx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0fVxyXG5cclxuXHQucG9wdWxhcl9fbGluay1pbWFnZSB7XHJcblx0XHR3aWR0aDogODZweDtcclxuXHR9XHJcblxyXG5cdC5wb3B1bGFyX19jb250ZW50IHtcclxuXHRcdG1heC13aWR0aDogODBweDtcclxuXHR9XHJcblxyXG5cdC5zd2lwZXItc2Nyb2xsYmFyLnBvcHVsYXJfX3Njcm9sbGJhciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnBvcHVsYXJfX3N3aXBlci1zbGlkZXItd3JhcCB7XHJcblx0XHR3aWR0aDogY2FsYygxMDB2dyArIDUwcHgpO1xyXG5cclxuXHRcdC5zd2lwZXItc2xpZGUucG9wdWxhcl9fc2xpZGU6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LnBvcHVsYXJfX2NvbnRlbnQge1xyXG5cdFx0bWF4LXdpZHRoOiA3MnB4O1xyXG5cdH1cclxuXHJcblx0LnBvcHVsYXJfX2NvbCA+IC5wb3B1bGFyX19saW5rOmZpcnN0LWNoaWxkOm5vdCgucG9wdWxhcl9fbGluay0tcHJvbW8pIHtcclxuXHRcdC8vbGVmdDogY2FsYygtNTAlICsgNHB4KTtcclxuXHR9XHJcblxyXG5cdC5wb3B1bGFyX19zd2lwZXItc2xpZGVyLXdyYXAgLnN3aXBlci1zbGlkZS5wb3B1bGFyX19zbGlkZTpsYXN0LW9mLXR5cGUge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLnByb2R1Y3QtYy1ncmlkLFxyXG4ucHJvZHVjdC1jLWdyaWRfX2NhcmQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4OiAxIDAgYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDAgMTJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX2NhcmQge1xyXG5cdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWQgLmJ0bi1kZWwge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEycHg7XHJcblx0cmlnaHQ6IDI0cHg7XHJcblx0ei1pbmRleDogNDtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19ib3R0b20ge1xyXG5cdG1hcmdpbi10b3A6IGF1dG87XHJcblx0cGFkZGluZy10b3A6IDEycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fbGluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHR6LWluZGV4OiAzO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWRfX2xpbms6OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LnByb2R1Y3QtYy1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LWMtZ3JpZF9fY2FyZCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX192aXN1YWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cdGhlaWdodDogMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNjclO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX3Zpc3VhbCB7XHJcblx0d2lkdGg6IDkwcHg7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWRfX3Zpc3VhbDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZy10b3A6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9faW1hZ2UucHJvZHVjdC1pbWFnZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9faW1hZ2U6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgLjA0KTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0ei1pbmRleDogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19zdGF0dXMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWRfX25hbWUge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdG1hcmdpbi10b3A6IDEzcHg7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0aGVpZ2h0OiA0MXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX25hbWUge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByaWNlIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByaWNlX192YWx1ZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19kZXNjcmlwdGlvbiB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdGNvbG9yOiAjODE4NjkwO1xyXG5cdG1hcmdpbi10b3A6IDRweDtcclxuXHRtYXgtaGVpZ2h0OiAzNnB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5wcm9kdWN0LWMtZ3JpZDpob3ZlciAucHJvZHVjdC1jLWdyaWRfX25hbWUge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19hY3Rpb24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA0O1xyXG5cdG1hcmdpbjogMTJweCAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX19wcmljZSB7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5wcmljZV9fZGlzY291bnQtd3JhcCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wcmljZS0tcmlnaHQgLnByaWNlX19kaXNjb3VudC13cmFwIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19wcmljZS0tYWNjZW50IHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1uZXcge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19kaXNjb3VudC13cmFwIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWRfX21haW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn0iLCIucHJvZHVjdC1jYXJkX190YWdzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogLTIuNXB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX3RhZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX3RhZy5hY3RpdmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWctaW5uZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RhZy10ZXh0IHtcclxuICBjb2xvcjogJGNvbG9yLWdyYXktbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgcGFkZGluZzogMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19zbGlkZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC13aWR0aDogNTAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19zbGlkZS1sYWJsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgYm90dG9tOiA4cHg7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19sYWJsZS10ZXh0IHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19sYWJsZS10ZXh0OmFjdGl2ZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19zbGlkZXIge1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2NvbG9ycyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fY29sb3JzLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tbGVmdDogLTRweDtcclxuICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2NvbG9ycy1lbCB7XHJcbiAgcGFkZGluZzogNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19jb2xvcnMtZWwuYWN0aXZlIC5wcm9kdWN0LWNhcmRfX2VsLWlubmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fZWwtaW5uZXIge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3N1YnN0cmF0ZSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogMzJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHggMjJweCAxNnB4O1xyXG4gIG1pbi1oZWlnaHQ6IDE5OHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fc3Vic3RyYXRlLXRpdGxlLnRpdGxlIHtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBmb250LWZhbWlseTogRXhvMjtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fc3Vic3RyYXRlIHAsXHJcbi5wcm9kdWN0LWNhcmRfX3N1YnN0cmF0ZS1kZXNjIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUtYWN0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUtdmlzdWFsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1heC13aWR0aDogMTYwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fZGVzYyB7XHJcbiAgbWFyZ2luLXRvcDogMzJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fZGVzYy1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19yb3ctdmlzdWFsIHtcclxuICB3aWR0aDogNjRweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19yb3ctbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190ZXh0IC5wcm9kdWN0LWNhcmRfX3RleHQtdGl0bGUsXHJcbi5wcm9kdWN0LWNhcmRfX3RleHQtdGl0bGUudGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBmb250LWZhbWlseTogRXhvMjtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGV4dCBwIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGV4dCBwOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3Jvdy1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtMnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAwLjVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWJzIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWJzLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgZm9udC1mYW1pbHk6IEV4bzI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3Jvdy1saW5rOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICRjb2xvci1yZWQtZGlzY29udDtcclxufVxyXG5cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3Jvdy1saW5rOmFjdGl2ZTpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2Rlc2MtdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWJzLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicy1saXN0LWVsIC50YWItYnRuIHtcclxuICBjb2xvcjogJGNvbG9yLWdyYXktbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA4cHggMDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1jdXN0b20ge1xyXG4gIHBhZGRpbmc6IDhweCAxNXB4IDAgMTVweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0Y0RjRGNCAwJSwgI0ZGRkZGRiAxMDAlKSwgI0Y4RjhGODtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicy0tZGlzYWJsZWQgLmNvbnRhaW5lci1jdXN0b20ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWJzLWxpc3QtZWwuYWN0aXZlIC50YWItYnRuIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWJzLWxpc3QtZWwge1xyXG4gIGZsZXg6IDAgMCA1MCU7XHJcbiAgbWF4LXdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RhYnMtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWJzLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RhYnMtY29udGVudC1lbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicy1jb250ZW50LWVsLmFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RhYnMtY29udGVudC1lbCBwOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24tdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbi12aXN1YWwge1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgbWF4LXdpZHRoOiA3NjBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24tdmlzdWFsIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19saXN0LWVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgbWluLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fbGlzdC1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbi1saXN0IHtcclxuICBtYXgtd2lkdGg6IDc2MHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19saXN0LXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicy5wcm9kdWN0LWNhcmRfX3RhYnMtLWRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWJzLS1kaXNhYmxlZCAucHJvZHVjdC1jYXJkX190YWJzLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RhYnMtLWRpc2FibGVkIC5jb250YWluZXItY3VzdG9tIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWJzLS1kaXNhYmxlZCAucHJvZHVjdC1jYXJkX190YWJzLWxpc3QtZWwgLnRhYi1idG4ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbn1cclxuXHJcbi50ZXh0LWRlc2Mge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kLWRhcms7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLnRleHQtbGFibGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnRleHQtbGFibGVfX3ZhbHVlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG5cclxuLnRleHQtbGFibGVfX2Rlc2Mge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicy0tZGlzYWJsZWQgLnByb2R1Y3QtY2FyZF9fdGFicy1saXN0LWVsIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZmxleDogaW5pdGlhbDtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgcGFkZGluZzogNXB4IDlweDtcclxuICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbn1cclxuXHJcbi52aWRlby1zbGlkZXJfX3NsaWRlLXZpc3VhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi52aWRlby1zbGlkZXJfX3NsaWRlIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvLXNsaWRlcl9fc2xpZGUtdmlzdWFsIGlmcmFtZSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi52aWRlby1zbGlkZXJfX3NsaWRlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi52aWRlby1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4udmlkZW8tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4udmlkZW8tc2xpZGVyX19zbGlkZS1vdmVybGF5IHtcclxuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvL3RvcDogMDtcclxuICAvL2xlZnQ6IDA7XHJcbiAgLy93aWR0aDogMTAwJTtcclxuICAvL2hlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mb19fdGl0bGUudGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG4uYmItbGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxufVxyXG5cclxuLmJiLWxpbms6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTJweDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMC41cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXJlZC1kaXNjb250O1xyXG4gIG9wYWNpdHk6IC4zO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxufVxyXG5cclxuLmJiLWxpbms6YWN0aXZlOjphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJiLWxpbms6YWN0aXZlIHtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvX190ZXh0IHAge1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvX190ZXh0IHA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mb19fbGFibGUge1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogI0FEQUZCRDtcclxufVxyXG5cclxuLnRleHQtLXJlZCB7XHJcbiAgY29sb3I6ICRjb2xvci1yZWQtZGlzY29udDtcclxufVxyXG5cclxuLnRleHQtLWJvcmRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI2U4ZThlODtcclxufVxyXG5cclxuLnRleHQtLWdyYXkge1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS1tLWRhcms7XHJcbn1cclxuXHJcbi5zbWFsbC10ZXh0IHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm9fX2FjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGluay1lbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4ubGluay1lbDphY3RpdmUge1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1hZHZpc2VfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uZnJlZS1zbGlkZXIge1xyXG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbn1cclxuXHJcbi5mcmVlLXNsaWRlcl9fc2xpZGUtbGFibGUge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZnJlZS1zbGlkZXJfX3NsaWRlLXRleHQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4uY2FyZC1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW46IC0xMnB4O1xyXG59XHJcblxyXG4uY2FyZC1saXN0X19lbCB7XHJcbiAgZmxleDogMCAwIDMzLjMzJTtcclxuICBtYXgtd2lkdGg6IDMzLjMzJTtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG59XHJcblxyXG4uY2FyZC1saXN0X19lbC10ZXh0IHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgJGNvbG9yLWdyYXk7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIGZvbnQtZmFtaWx5OiBFeG8yO1xyXG59XHJcblxyXG4uYWN0aW9uc0xpc3QgLmNhcmQtbGlzdF9fZWwtdGV4dCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbi5jYXJkLWxpc3RfX2VsLXRleHQudGV4dC0tcmVkIHtcclxuICBjb2xvcjogJGNvbG9yLXJlZC10aXRsZTtcclxufVxyXG5cclxuLmNhcmQtbGlzdF9fZWwtaW5uZXIge1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJkLWxpc3RfX2VsLWlubmVyOmFjdGl2ZSAuY2FyZC1saXN0X19lbC10ZXh0IHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi5jYXJkLWxpc3RfX2xpbmsge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmJ0bi1iYWNrIGEgLmFycm93LS1pY29uIHtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi5idG4tYmFjayBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uY2FyZC1saXN0X19lbC1pbm5lcjphY3RpdmUge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XHJcbn1cclxuXHJcbi5jYXJkLWxpc3RfX2VsLXZpc3VhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBwYWRkaW5nLXRvcDogNzAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jYXJkLWxpc3RfX2VsLXZpc3VhbCBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLmNhcmQtbGlzdF9fZWwtbGFibGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDE2cHg7XHJcbiAgbGVmdDogMDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHBhZGRpbmc6IDZweCAxNnB4O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1yZWQtZGlzY29udDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxufVxyXG5cclxuLmxpbmstbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRhY3RzLXNvY2lhbC1zZWN0aW9uIC5saW5rLWxpc3Qge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmxpbmstbGlzdF9fZWwge1xyXG4gIHdpZHRoOiA1NHB4O1xyXG4gIGhlaWdodDogNTRweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgbWFyZ2luLXRvcDogNnB4O1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxufVxyXG5cclxuLmxpbmstbGlzdF9fZWw6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubGluay1saXN0X19lbCBzdmcge1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG59XHJcblxyXG4ubGluay1saXN0X19lbDphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbn1cclxuXHJcbi5saW5rLWxpc3RfX2VsOmFjdGl2ZSBzdmcge1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbn1cclxuXHJcbi50d2l0dGVyIC5zdmctaWNvbiB7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uZmFjZWJvb2sgLnN2Zy1pY29uIHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5saW5rLWxpc3RfX2VsLmZhY2Vib29rIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5vay1pY29uIC5zdmctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG59XHJcblxyXG4udmstaWNvbiAuc3ZnLWljb24ge1xyXG4gIHdpZHRoOiAzNXB4O1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnRlbGVncmFtIC5zdmctaWNvbiB7XHJcbiAgd2lkdGg6IDMzcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3N1YnN0cmF0ZS5zb2NpYWwge1xyXG4gIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zd2l0Y2gtcm93IHtcclxuICBib3JkZXI6IDAuNXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5zd2l0Y2gtcm93X19idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogJGNvbG9yLWdyYXktZC1kYXJrO1xyXG4gIHBhZGRpbmc6IDdweCA4cHggOHB4IDEwcHg7XHJcbiAgZmxleDogMCAwIDUwJTtcclxuICBtYXgtd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnN3aXRjaC1idG5fX25hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5zd2l0Y2gtYnRuX19kZXNjIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5zd2l0Y2gtcm93X19pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uc3dpdGNoLWJ0bl9fcHJpY2Uge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxufVxyXG5cclxuLnN3aXRjaC1yb3dfX2J0bi5hY3RpdmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi5zd2l0Y2gtYnRuX192aXN1YWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogN3B4O1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG5cclxuLm1vZGFsLWFjdGlvbiAuYnRuX19wcmljZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbn1cclxuXHJcbi5idG5fX3RleHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYnRuX190ZXh0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogOHB4O1xyXG4gIHRvcDogNTclO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5zd2l0Y2gtYnRuX190ZXh0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc3dpdGNoLXJvd19fYnRuIC5zd2l0Y2gtYnRuX190ZXh0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1N3B4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zd2l0Y2gtcm93X19idG4gLnN3aXRjaC1idG5fX3Zpc3VhbCB7XHJcbiAgd2lkdGg6IDY3cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnN3aXRjaC1yb3dfX2J0bi5yb3ctbWQgLnN3aXRjaC1idG5fX3Zpc3VhbCB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB3aWR0aDogNjZweDtcclxuICBoZWlnaHQ6IDY0cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX29yZGVyIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX29yZGVyLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19jb250ZW50LXRleHQge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fY29udGVudC10ZXh0IHAge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fb3JkZXItY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fY29udGVudC12aXN1YWwge1xyXG4gIG1heC13aWR0aDogMTUwcHg7XHJcbiAgbWluLXdpZHRoOiAxMjBweDtcclxuICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gIC5wcm9kdWN0LWNhcmRfX29yZGVyLXRpdGxlIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAucHJvZHVjdC1jYXJkX19jb250ZW50LXRleHQge1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2JpZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgY29sb3I6ICRjb2xvci1yZWQtZGlzY29udDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX21pbiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUtLW1pbiB7XHJcbiAgbWluLWhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fZWwtaW5uZXIgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5hbmNvci10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4uYW5jb3ItdGl0bGUtLXNtYWxsIHtcclxuICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5hbmNvci1jb250ZW50IHAge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4uYW5jb3ItY29udGVudF9fbnVtYmVyIHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4uYW5jb3ItY29udGVudF9fbnVtYmVyIGEge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4uYW5jb3ItY29udGVudF9fbnVtYmVyIGE6YWN0aXZlIHtcclxuICBjb2xvcjogJGNvbG9yLXJlZC1kaXNjb250O1xyXG59XHJcblxyXG4uYW5jb3ItbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci1yZWQtZGlzY29udDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggZGFzaGVkICRjb2xvci1yZWQtZGlzY29udDtcclxufVxyXG5cclxuLmFuY29yLWxpbmsuaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYW5jb3ItYXJyb3c6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgdG9wOiAtMnB4O1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmNjJiM2U7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoXHJcblx0XHRcdFx0ICA0NWRlZyk7XHJcbn1cclxuXHJcbi5hbmNvci1hcnJvdyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMHB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmNjJiM2U7XHJcbiAgbGVmdDogMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKFxyXG5cdFx0XHRcdCAgOTBkZWcpO1xyXG59XHJcblxyXG4uYW5jb3ItbGlua19fdGV4dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmFuY29yLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICB0b3A6IDJweDtcclxuICByaWdodDogLTFweDtcclxuICBiYWNrZ3JvdW5kOiAjZjYyYjNlO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKFxyXG5cdFx0XHRcdCAgLTQ1ZGVnKTtcclxufVxyXG5cclxuLmFuY29yLWxpbms6YWN0aXZlIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi5hbmNvci1saW5rOmFjdGl2ZSAuYW5jb3ItYXJyb3csXHJcbi5hbmNvci1saW5rOmFjdGl2ZSAuYW5jb3ItYXJyb3c6YWZ0ZXIsXHJcbi5hbmNvci1saW5rOmFjdGl2ZSAuYW5jb3ItYXJyb3c6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi5oYWxmLWluZm9fX3RpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG59XHJcblxyXG4uaGFsZi1pbmZvX19yb3cge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG59XHJcblxyXG4uaGFsZi1pbmZvX19yb3c6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmhhbGYtaW5mb19fbmFtZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4uaGFsZi1pbmZvX19wcm9wIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmhhbGYtaW5mb19fcHJvcC12YWx1ZSxcclxuLmhhbGYtaW5mb19fcHJvcC1uYW1lIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmhhbGYtaW5mb19fcHJvcC1uYW1lIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5oYWxmLWluZm9fX3Byb3AtdmFsdWUge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uaGFsZi1pbmZvX19yb3cgLmhhbGYtaW5mb19fcHJvcCB7XHJcbiAgbWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuLmhhbGYtaW5mb19fcm93IC5oYWxmLWluZm9fX3Byb3A6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luOiA1cHggMCAwIDA7XHJcbn1cclxuXHJcbi5mcmVlLXNsaWRlcl9fc2xpZGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZyZWUtc2xpZGVyX19saW5rIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZnJlZS1zbGlkZXJfX3NsaWRlLXByb3Age1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LWQtZGFyaztcclxufVxyXG5cclxuLmZyZWUtc2xpZGVyX19zbGlkZS1wcmljZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5ibG9jay1sYWJsZSB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIHBhZGRpbmc6IDE4cHggMjRweDtcclxuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLmJsb2NrLWxhYmxlX19jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbi10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBFeG8yO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbi10ZXh0IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tY29udGVudCB7XHJcbiAgbWFyZ2luLXRvcDogMThweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tbGVmdDogLTRweDtcclxuICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uIHtcclxuICBwYWRkaW5nOiAxNHB4O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG59XHJcblxyXG4uYmxvY2stdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYmxvY2stbGFibGVfX3Byb3Age1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiA0OHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbi1lbCB7XHJcbiAgd2lkdGg6IDc2cHg7XHJcbiAgcGFkZGluZzogOHB4IDRweDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tZWxfX3Zpc3VhbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDY4cHg7XHJcbiAgaGVpZ2h0OiA2OHB4O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbi1lbF9fdmlzdWFsIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbi1lbF9fbmFtZSB7XHJcbiAgbWFyZ2luLXRvcDogNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kLWRhcms7XHJcbn1cclxuXHJcblxyXG4uYmxvY2stbGFibGVfX3RleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBtYXJnaW4tbGVmdDogMTZweDtcclxufVxyXG5cclxuLmJsb2NrLWxhYmxlX19jb250ZW50LS1yZWQge1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbn1cclxuXHJcbi5ibG9jay1sYWJsZV9fY29udGVudDphY3RpdmUgLmJsb2NrLWxhYmxlX190ZXh0IHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4ubWF0ZXJpYWwtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxufVxyXG5cclxuLm1hdGVyaWFsLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLm1hdGVyaWFsLWNvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDE4cHg7XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1jb250ZW50X190aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1jb250ZW50X19mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLm1hdGVyaWFsLWVsIHtcclxuICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1lbF9fdmlzdWFsIHtcclxuICB3aWR0aDogNjBweDtcclxuICBoZWlnaHQ6IDYycHg7XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1lbF9fdmlzdWFsIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uZml4ZWQtZWxfX2FjdGlvbiAuZml4ZWQtZWxfX2Jhc2tldC1jb3VudCAubGlua1R5cGUxIHtcclxuICBjb2xvcjogI2ViMzMyNDtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcblxyXG4uZml4ZWQtZWxfX2FjdGlvbiB7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmZpeGVkLWVsX19hY3Rpb24gLmZpeGVkLWVsX19iYXNrZXQtY291bnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xNHB4O1xyXG59XHJcblxyXG4uaW4tYmFza2V0IC5maXhlZC1lbF9fYmFza2V0LWNvdW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZml4ZWQtZWxfX2FjdGlvbiAuYnRuLmJ0bi10by1vcmRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmluLWJhc2tldCAuZml4ZWQtZWxfX2FjdGlvbiAuYnRuLmJ0bi1iYXNrZXQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbi1iYXNrZXQgLmZpeGVkLWVsX19hY3Rpb24gLmJ0bi5idG4tdG8tb3JkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZml4ZWQtZWxfX2FjdGlvbiAuYnRuLmJ0bi1iYXNrZXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgd2lkdGg6IDE1MnB4O1xyXG4gIGhlaWdodDogNDhweDtcclxufVxyXG5cclxuLnByZWxvYWRlciBzdmcge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmNhbGN1bGF0b3ItcmVzdWx0X19jb2wtdGl0bGUgLnBvcG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5idG4tYmFza2V0X193cmFwIHtcclxuICBtaW4taGVpZ2h0OiA3NnB4O1xyXG59XHJcblxyXG4uYnRuLWJhc2tldF9fd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxNTNweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmN1c3RvbS1lbGVtIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXJlZC1kaXNjb250O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgei1pbmRleDogMTAwMDtcclxufVxyXG5cclxuLmZpeGVkLWVsX19hY3Rpb24gLmJ0bi5idG4tYmFza2V0LmFuaW1hdGlvbiB7XHJcbiAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLy93aWR0aDogNzBweDtcclxuICAvL2hlaWdodDogNzBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbiAgYm94LXNoYWRvdzogLTNweCA2cHggMTNweCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXJlZC1kaXNjb250O1xyXG4gIC8vYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgLy9hbmltYXRpb24tZGVsYXk6IDJzO1xyXG4gIC8vYW5pbWF0aW9uLW5hbWU6IGFkZENhcmQ7XHJcbiAgLy9hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgYm94LXNoYWRvdzogLTNweCA2cHggMTNweCAycHggdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5maXhlZC1lbF9fYWN0aW9uIC5idG4uYnRuLWJhc2tldC5vcGFjaXR5IHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5maXhlZC1lbF9fYWN0aW9uIC5idG4uYnRuLWJhc2tldC5pbml0aGlhbCB7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAxMnB4IDI1cHg7XHJcbiAgYW5pbWF0aW9uOiAuN3Mgc2hvd0J0biBjdWJpYy1iZXppZXIoMCwgLjIzLCAuOTksIC0wLjQ4KTtcclxufVxyXG5cclxuLnByZWxvYWRlci5kaXNhYmxlZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmFza2V0LW1hcmsge1xyXG4gIHRvcDogMnB4O1xyXG4gIHJpZ2h0OiAtNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uYmFza2V0LW1hcmsubm90LWVtcHR5IHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uaGVhZGVyLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNob3dCdG4ge1xyXG4gIDAlIHtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICB9XHJcbiAgODAlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cGFkZGluZzogMTJweCAyNXB4O1xyXG5cdHRyYW5zZm9ybTogc2NhbGVYKDEuNSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG5cdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4uYnRuLWJhc2tldCAucHJlbG9hZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbn1cclxuXHJcbi5idG4uYnRuLWJhc2tldCAuYnRuLWJhc2tldF9fdGV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbn1cclxuXHJcbi8vLmJ0bi5idG4tYmFza2V0LmFuaW1hdGlvbiAuYnRuLWJhc2tldF9fdGV4dCB7XHJcbi8vXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4vL1x0b3BhY2l0eTogMDtcclxuLy9cdGhlaWdodDogMDtcclxuLy9cdHdpZHRoOiAwO1xyXG4vL31cclxuXHJcbi8vLmJ0bi5idG4tYmFza2V0LmFuaW1hdGlvbiAucHJlbG9hZGVyIHtcclxuLy9cdHdpZHRoOiAwO1xyXG4vL1x0aGVpZ2h0OiAwO1xyXG4vL1x0b3BhY2l0eTogMDtcclxuLy9cdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbi8vXHRkaXNwbGF5OiBub25lO1xyXG4vL1x0YW5pbWF0aW9uLWRlbGF5OiAuM3M7XHJcbi8vXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4vL1x0YW5pbWF0aW9uLW5hbWU6IHNob3dQcmVsb2RlcjtcclxuLy9cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuLy99XHJcblxyXG5cclxuQGtleWZyYW1lcyBzaG93UHJlbG9kZXIge1xyXG4gIDAlIHtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxuICAyMCUge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG4gIDkwJSB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYWRkQ2FyZCB7XHJcbiAgMCUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHR3aWR0aDogMTUycHg7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG4gIH1cclxuICAzMCUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwJTtcclxuXHR3aWR0aDogMTQwcHg7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdGJveC1zaGFkb3c6IC0zcHggNnB4IDEzcHggMnB4ICRjb2xvci1yZWQtZGlzY29udDtcclxuICB9XHJcbiAgNjAlIHtcclxuXHRib3JkZXItcmFkaXVzOiAzMCU7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGJveC1zaGFkb3c6IC0ycHggNnB4IDQxcHggMnB4ICRjb2xvci1yZWQtZGlzY29udDtcclxuICB9XHJcbiAgMTAwJSB7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRib3gtc2hhZG93OiAtM3B4IDZweCAxM3B4IDJweCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcclxuICAuc3dpdGNoLXJvd19fYnRuIC5zd2l0Y2gtYnRuX190ZXh0IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAuc3dpdGNoLXJvd19fYnRuIC5zd2l0Y2gtYnRuX192aXN1YWwge1xyXG5cdHdpZHRoOiA0N3B4O1xyXG4gIH1cclxuICAuZnJlZS1zbGlkZXJfX3NsaWRlLXByaWNlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpdGNoLWJ0bl9fdmlzdWFsIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLnN3aXRjaC1yb3dfX2J0bi5yb3ctbWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uc3dpdGNoLXJvd19fYnRuLnJvdy1tZCAuc3dpdGNoLWJ0bl9fdGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uc3dpdGNoLXJvd19fYnRuLnJvdy1tZCAuc3dpdGNoLWJ0bl9fcHJpY2Uge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuXHJcbi5maWVsZC10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG4uc3dpdGNoLXJvd19fYnRuLnJvdy1zbSB7XHJcbiAgZmxleDogMTtcclxufVxyXG5cclxuLnN3aXRjaC1yb3dfX2J0bi5yb3ctc20gLnN3aXRjaC1idG5fX3RleHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1taW4pIHtcclxuICAuc3dpdGNoLXJvd19fYnRuLnJvdy1zbSB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1vZGFsLWluZm8ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTI7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMTZweCAxNnB4IDE2cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1pbmZvX190aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1pbmZvX190aXRsZS5ib290aW5nLWRpYW1ldGVyIHtcclxuICBmb250LWZhbWlseTogJ0VYTyAyJztcclxufVxyXG5cclxuLnJvdy1lbF9fdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnJvdy1lbCBwLFxyXG4ucm93LWVsX19kZXNjIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5yb3ctZWxfX3Zpc3VhbCBpbWcsXHJcbi5kZXNjLWVsX192aXN1YWwgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJvdy1lbF9fdmlzdWFsIHN2ZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucm93LWVsX19kZXNjOmxhc3QtY2hpbGQsXHJcbi5yb3ctZWwgcDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZGVzYy1lbCB7XHJcbiAgbWFyZ2luOiAxMnB4IDA7XHJcbn1cclxuXHJcbi5kZXNjLWVsX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG59XHJcblxyXG4uZGVzYy1lbCBwLFxyXG4uZGVzYy1lbF9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmRlc2MtZWxfX3Zpc3VhbCB7XHJcbiAgbWF4LXdpZHRoOiA1MDBweDtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi5yb3ctZWxfX3Zpc3VhbCB7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxuICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnJvdy1lbCB7XHJcbiAgcGFkZGluZzogMTJweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLnBvZHVjdC1jYXJkX19maXhlZC5pbi1iYXNrZXQge1xyXG4gIG1pbi1oZWlnaHQ6IDc2cHg7XHJcbn1cclxuXHJcbi5wb2R1Y3QtY2FyZF9fZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA1cHggMTZweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogNHB4IDYuNzExMTFweCAzMy4xMzMzcHggcmdiKDIyIDQ5IDYzKTtcclxuICBtaW4taGVpZ2h0OiA2MnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgei1pbmRleDogOTE7XHJcbn1cclxuXHJcbi5maXhlZC1lbF9fdGV4dC1wcmljZSAucHJpY2Utb2xkIHtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcblxyXG4uZml4ZWQtZWxfX3RleHQtcHJpY2Utcm93IC5mYWRlLWJsb2NrLS1wcmljZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTVweDtcclxufVxyXG5cclxuLmZpeGVkLWVsX190ZXh0LXByaWNlLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucHJpY2Utd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5wcmljZS13cmFwIC5wcmljZS1kaXNjb250IHtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5maXhlZC1lbF9fYWN0aW9uIC5idG4ge1xyXG4gIHdpZHRoOiAxNTJweDtcclxufVxyXG5cclxuLmZpeGVkLWVsX190ZXh0IC5maXhlZC1lbF9fdGV4dC1wcmljZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbn1cclxuXHJcbi5zdGF0aWMgLm1vZGFsLWxpbmsge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcclxufVxyXG5cclxuLnN0YXRpYyAubW9kYWwtbGluayAuYnRuLWJhY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uc3RhdGljIC5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZW5kVG9CYXNrZXRfX2ZpZWxkcyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByaWNlLWRlZmF1bHRfX2Rlc2Mge1xyXG4gIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1hY3Rpb24gLmJ0bl9fdGV4dCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19kZXNjLWxpbmsgYSB7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcbn1cclxuXHJcbi5zd2l0Y2gtcm93X19idG4ucm93LW1kIC5zd2l0Y2gtYnRuX190ZXh0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHdpZHRoOiA2MCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmxhYmxlLXdpZHRoIHtcclxuICB0b3A6IC05cHg7XHJcbiAgbGVmdDogMjIlO1xyXG59XHJcblxyXG5cclxuLmxhYmxlLWhlaWdodCB7XHJcbiAgdG9wOiAzMCU7XHJcbiAgbGVmdDogLTE1cHg7XHJcbn1cclxuXHJcbi5sYWJsZS13aWR0aC13IHtcclxuICByaWdodDogLTE1cHg7XHJcbiAgdG9wOiA3MiU7XHJcbn1cclxuXHJcbi5yb3ctZWxfX3Zpc3VhbC1sYWJsZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJvdy1lbF9fdmlzdWFsLWxhYmxlLWVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5sYWJsZS1oZWlnaHQtdyB7XHJcbiAgdG9wOiAtOXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTElO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19wcmljZSAuZml4ZWQtZWxfX3RleHQtcHJpY2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fcHJpY2UgLmZpeGVkLWVsX190ZXh0LXByaWNlLXJvdyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19wcmljZSB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbnN0YWxsbWVudF9fbGluayB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Z2FwOiAxMHB4O1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnRfX2xpbmsgLmpzLW1vZGFsLWJ0biB7XHJcblx0Y29sb3I6ICNmODJkNDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5pbnN0YWxsbWVudF9fbGluayAuanMtbW9kYWwtYnRuOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5pbnN0YWxsbWVudF9fbGluay1pbWcge1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxufVxyXG4uaW5zdGFsbG1lbnRfX2luZm8ge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnRfX2luZm8tLWJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1pbikge1xyXG4gIC5yb3ctZWxfX3Zpc3VhbC1sYWJsZSB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAubGFibGUtaGVpZ2h0IHtcclxuXHR0b3A6IDI4JTtcclxuICB9XHJcbiAgLmxhYmxlLXdpZHRoIHtcclxuXHRsZWZ0OiAxOSU7XHJcbiAgfVxyXG4gIC5sYWJsZS1oZWlnaHQtdyB7XHJcblx0cmlnaHQ6IDglO1xyXG4gIH1cclxuICAubGFibGUtd2lkdGgtdyB7XHJcblx0dG9wOiA3MSU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi01eHMtbWF4KSB7XHJcbiAgLnN3aXRjaC1yb3dfX2J0bixcclxuICAuc3dpdGNoLXJvd19fYnRuLnJvdy1zbSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZmxleDogMCAwIDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgLnByb2R1Y3QtY2FyZF9fdGFnLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTJweDtcclxuICB9XHJcbiAgLmNhcmQtbGlzdF9fZWwtbGFibGUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmZyZWUtc2xpZGVyX19zbGlkZS10ZXh0IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5jYXJkLWxpc3RfX2VsIHtcclxuXHRmbGV4OiAwIDAgNTAlO1xyXG5cdG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAucHJvZHVjdC1jYXJkX19sYWJsZS10ZXh0IHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNhcmRfX2xpc3QtdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcblx0LnRleHQtZGVzYy5jaGFyYWN0ZXJpc3RpY3NfX2Rlc2NyLWxlZ2FsIHtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xyXG4gIC5jYXJkLWxpc3RfX2VsIHtcclxuXHRmbGV4OiAwIDAgMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNhcmRfX3N1YnN0cmF0ZS5zb2NpYWwge1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUtYWN0aW9uIC5mb3JtLWJvZHlfX2J0biB7XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNXhzLW1heCkge1xyXG4gIC5maXhlZC1lbF9fYWN0aW9uIC5idG4ge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuc3dpdGNoLXJvd19fYnRuLnJvdy1tZCAuc3dpdGNoLWJ0bl9fdmlzdWFsIHtcclxuXHR3aWR0aDogNTNweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gIC5zd2l0Y2gtcm93X19idG4ucm93LW1kIC5zd2l0Y2gtYnRuX190ZXh0IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufSIsIi5wcm9kdWN0LWdyaWRfX2dyaWQge1xyXG5cdEBpbmNsdWRlIGdyaWQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWRfX2NlbGwge1xyXG5cdEBpbmNsdWRlIGNlbGw7XHJcblx0d2lkdGg6IDI1JTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWRfX21hcmtlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogYXV0bztcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAzO1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19tYXJrZXItaW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1heC13aWR0aDogNzBweDtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcclxuXHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcbn0iLCIucHJvZHVjdC1pbWFnZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA3MHB4O1xyXG5cdGhlaWdodDogNzBweDtcclxuXHRtYXgtd2lkdGg6IDQwJTtcclxuXHRtYXgtaGVpZ2h0OiA0MCU7XHJcbn0iLCIucHJvZHVjdC1saW5lIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxpbmVfX2dyaWQge1xyXG5cdEBpbmNsdWRlIGdyaWQ7XHJcblx0ZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxpbmVfX2NlbGwge1xyXG5cdEBpbmNsdWRlIGNlbGw7XHJcblx0d2lkdGg6IDIwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNikge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRvdWNoIHtcclxuXHQucHJvZHVjdC1saW5lX19ibG9jayB7XHJcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGNvbnRhaW5lci1wYWRkaW5nfSAqIDIpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0kY29udGFpbmVyLXBhZGRpbmc7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmc7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWxpbmVfX2dyaWQ6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAkY29udGFpbmVyLXBhZGRpbmc7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtbGluZV9fY2VsbC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0XHQucHJvZHVjdC1saW5lX19ibG9jayB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItcGFkZGluZy1zbX0gKiAyKTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLSRjb250YWluZXItcGFkZGluZy1zbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctc207XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6ICRjb250YWluZXItcGFkZGluZy1zbTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzUpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xyXG5cdFx0d2lkdGg6IDMzLjMzJTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LnByb2R1Y3QtbGluZV9fY2VsbCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobiszKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XHJcblx0LnByb2R1Y3QtbGluZV9fY2VsbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMikge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn0iLCIucHJvZHVjdC1saXN0X19ncmlkIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG59XHJcblxyXG4ucHJvZHVjdC1saXN0X19jZWxsIHtcclxuXHRAaW5jbHVkZSBjZWxsO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59IiwiLnByb2R1Y3QtbWFya2VyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLnByb2R1Y3QtbWFya2VyX19pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWF4LXdpZHRoOiA3MHB4O1xyXG59IiwiLnByb2R1Y3QtcmV2aWV3cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Z2FwOiAzMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzLS1lbXB0eSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2VtcHR5IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMjMxcHg7XHJcblx0cGFkZGluZzogNDBweCAyNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0YmFja2dyb3VuZDogI2YxZjFmNztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fZW1wdHktY29udGVudCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiAxMnB4O1xyXG5cdG1heC13aWR0aDogNTYwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2VtcHR5LXRpdGxlIHtcclxuXHRtYXJnaW46IDA7XHJcblx0Ly9mb250LWZhbWlseTogJ0V4byAyJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRjb2xvcjogIzJmMmYyZjtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fZW1wdHktdGV4dCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogIzQ4NDg0ODtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fZW1wdHktYnRuIHtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdG1pbi13aWR0aDogMzQ0cHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDUycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJhY2tncm91bmQ6ICMyOTNlZjI7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjkzZWYyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19tYWluIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0bWF4LXdpZHRoOiA5MzJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19faXRlbSB7XHJcblx0cGFkZGluZzogOHB4IDAgMTZweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcclxuXHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHQvL3BhZGRpbmctdG9wOiA4cHg7XHJcblx0fVxyXG5cclxuXHQmICsgLnByb2R1Y3QtcmV2aWV3c19faXRlbSB7XHJcblx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0fVxyXG5cclxuXHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19faGVhZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Z2FwOiA4cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19faGVhZC1sZWZ0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA4cHg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2F1dGhvciB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y29sb3I6ICMyZjJmMmY7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2RhdGUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Y29sb3I6ICM0ODQ4NDg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX3N0YXJzLFxyXG4ucHJvZHVjdC1yZXZpZXdzX19jdGEtc3RhcnMge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Ly9nYXA6IDRweDtcclxuXHRmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fc3RhciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRjb2xvcjogI2UzZTNlMztcclxuXHJcblx0Lmljb24sXHJcblx0c3ZnIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmLS1hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICNmZmMwMWU7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX190ZXh0IHtcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRjb2xvcjogIzQ4NDg0ODtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fcGhvdG9zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRnYXA6IDhweDtcclxuXHRtYXJnaW46IDE2cHggMCAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19waG90byB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMTBweDtcclxuXHRoZWlnaHQ6IDE2MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6ICNmMWYxZjc7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX3Bob3RvLS12aWRlbyB7XHJcblx0YmFja2dyb3VuZDogIzFhMWExYTtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fcGhvdG8taW1nLFxyXG4ucHJvZHVjdC1yZXZpZXdzX19waG90by12aWRlbyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19waG90by1wbGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoNDEsIDYyLCAyNDIsIDAuOTIpO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19waG90by1wbGF5LWljb24ge1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTRweDtcclxuXHRtYXJnaW4tbGVmdDogMnB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19tb3JlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRjb2xvcjogIzI5M2VmMjtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19hc2lkZSB7XHJcblx0ZmxleDogMCAwIDM4OXB4O1xyXG5cdHdpZHRoOiAzODlweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2N0YSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGdhcDogMTZweDtcclxuXHRwYWRkaW5nOiAxNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0YmFja2dyb3VuZDogI2YxZjFmNztcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fY3RhLWF2ZXJhZ2Uge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0bWFyZ2luLWxlZnQ6IDRweDtcclxuXHRjb2xvcjogIzJmMmYyZjtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fY3RhLXN1bSB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2N0YS1oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDhweDtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fY3RhLXRpdGxlIHtcclxuXHRtYXJnaW46IDA7XHJcblx0Ly9mb250LWZhbWlseTogJ0V4byAyJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGNvbG9yOiAjMmYyZjJmO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19jdGEtYnRuIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA1MnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRiYWNrZ3JvdW5kOiAjMjkzZWYyO1xyXG5cdGJvcmRlci1jb2xvcjogIzI5M2VmMjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XHJcblx0LnByb2R1Y3QtcmV2aWV3cyB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtcmV2aWV3c19fbWFpbixcclxuXHQucHJvZHVjdC1yZXZpZXdzX19hc2lkZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdGZsZXg6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1yZXZpZXdzX19hc2lkZSB7XHJcblx0XHRvcmRlcjogLTE7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQucHJvZHVjdC1yZXZpZXdzX19oZWFkIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGdhcDogOHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtcmV2aWV3c19fcGhvdG8ge1xyXG5cdFx0d2lkdGg6IDk2cHg7XHJcblx0XHRoZWlnaHQ6IDE0MHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtcmV2aWV3c19fZW1wdHkge1xyXG5cdFx0bWluLWhlaWdodDogMjAwcHg7XHJcblx0XHRwYWRkaW5nOiAzMnB4IDE2cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1yZXZpZXdzX19lbXB0eS10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1yZXZpZXdzX19lbXB0eS1idG4ge1xyXG5cdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1yZXZpZXdzX19jdGEtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxufVxyXG4iLCIucHJvZHVjdC1zbGlkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiA0ODBweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyX19tYWluIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3dzIC5zbGlkZXJfX2Fycm93IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMjtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3dzIC5zbGlkZXJfX2Fycm93LS1sZWZ0IHtcclxuXHRsZWZ0OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSAtIDE1cHgpKTtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvd3MgLnNsaWRlcl9fYXJyb3ctLXJpZ2h0IHtcclxuXHRyaWdodDogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIGNhbGMoLTUwJSAtIDE1cHgpKTtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xyXG5cdG1pbi1oZWlnaHQ6IDI0NHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19zd2lwZXItc2xpZGVyIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAuc3dpcGVyLXdyYXBwZXIge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1pbi1oZWlnaHQ6IDQ2NnB4O1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuXHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0Y29udGFpbjogbGF5b3V0IHBhaW50IHN0eWxlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXItLWFsdCAucHJvZHVjdC1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XHJcblx0bWluLWhlaWdodDogMDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyX19zd2lwZXItc2xpZGVyLXdyYXAge1xyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXgge1xyXG5cdG1hcmdpbjogMCAtMTBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19wcm9tbyB7XHJcblx0d2lkdGg6IDM1MHB4O1xyXG5cdGZsZXg6IDAgMCAzNDBweDtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAucHJvZHVjdC1zbGlkZXJfX3Byb21vIGltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9faW5uZXIge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXJfX2ljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAyNnB4O1xyXG5cdGhlaWdodDogNTBweDtcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXIucHJvZHVjdC1zbGlkZXJfX3Njcm9sbGJhciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XHJcblx0dG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cdHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQucHJvZHVjdC1zbGlkZXItLW5vdC1maWxsZWQge1xyXG5cdFx0aGVpZ2h0OiA2MThweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcclxuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtc2xpZGVyIHtcclxuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCB7XHJcblx0XHRtYXJnaW46IDAgLThweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAucHJvZHVjdC1zbGlkZXJfX3Byb21vIHtcclxuXHRcdHdpZHRoOiAzNTBweDtcclxuXHRcdGZsZXg6IDAgMCAzNTBweDtcclxuXHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9faW5uZXIge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcclxuXHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnByb2R1Y3Qtc2xpZGVyLS1ub3QtZmlsbGVkIHtcclxuXHRcdGhlaWdodDogNDk1cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19wcm9tbyB7XHJcblx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAucHJvZHVjdC1zbGlkZXJfX2lubmVyIHtcclxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XHJcblx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAucHJvZHVjdC1zbGlkZXJfX3Byb21vIGltZyB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59IiwiLnByb2R1Y3QtdC1ncmlkLFxyXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4OiAxIDAgYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcclxuXHRwYWRkaW5nOiAxOXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtZ3JpZF9fYm90dG9tIHtcclxuXHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdHBhZGRpbmctdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWdyaWRfX2xpbmsge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0ei1pbmRleDogMztcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3QtdC1ncmlkX19saW5rOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcclxuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQucHJvZHVjdC10LWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC10LWdyaWRfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG5cdG1heC1oZWlnaHQ6IDIxNnB4O1xyXG5cdG1hcmdpbjogMCAwIDEycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nLXRvcDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtZ3JpZF9fc3RhdHVzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcclxuXHRtYXJnaW46IDhweCAwO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlLWFjdGlvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTVweDtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAxNXB4O1xyXG5cdGJvdHRvbTogYXV0bztcclxuXHR6LWluZGV4OiAzO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xyXG5cdG1hcmdpbjogMTJweCAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDQ7XHJcblx0bWFyZ2luOiAxMnB4IDA7XHJcbn0iLCIucHJvZHVjdC10LWxpc3QsXHJcbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGZsZXg6IDEgMCBhdXRvO1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWxpc3RfX2xpbmsge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0ei1pbmRleDogMztcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xyXG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5wcm9kdWN0LXQtbGlzdF9fbGluazpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtbGlzdF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNTBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTUwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxODBweDtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtdC1saXN0X192aXN1YWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiAxNTBweDtcclxuXHRtYXgtaGVpZ2h0OiAyMTZweDtcclxuXHRtYXJnaW46IDAgMCAxMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZy10b3A6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtbGlzdF9faW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XHJcblx0bWFyZ2luOiA4cHggMDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX25hbWUge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIHtcclxuXHRtYXJnaW46IDEycHggMDtcclxufVxyXG5cclxuLnByb2R1Y3QtdC1saXN0X19hY3Rpb24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA0O1xyXG5cdG1hcmdpbjogMTJweCAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWxpc3RfX2Zhdm9yaXRlLWFjdGlvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogYXV0bztcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG5cdGJvdHRvbTogMjBweDtcclxuXHR6LWluZGV4OiA0O1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UsXHJcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSArIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LnByb2R1Y3QtdC1saXN0X19jYXJkIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxOTBweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDE5MHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIwcHg7XHJcblx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8gKyAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0fVxyXG59IiwiLnByb2R1Y3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtaGVpZ2h0OiA1ODRweDtcclxufVxyXG5cclxuLnByb2R1Y3QtZ3JpZF9fbGluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnByb2R1Y3QtZ3JpZCxcclxuLnByb2R1Y3QtZ3JpZF9fY2FyZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGZsZXg6IDEgMCBhdXRvO1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19jYXJkIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWRfX3RvcCB7XHJcblx0cGFkZGluZzogMCA3cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWRfX3Zpc3VhbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19pbWFnZXMge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0bWF4LXdpZHRoOiAzMTdweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWRfX3N0YXR1cyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiA1cHg7XHJcblx0dG9wOiAxMHB4O1xyXG5cdHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWRfX2JvdHRvbSB7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19yYXRpbmcge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWRfX3JhdGluZyArIC5wcm9kdWN0LWdyaWRfX25hbWUge1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2R1Y3QtZ3JpZF9fbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEwNiU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcblx0Y29sb3I6ICMwMjBiMmE7XHJcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxuXHRtYXJnaW4tdG9wOiAzNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQucHJvZHVjdC1ncmlkOmhvdmVyIC5wcm9kdWN0LWdyaWRfX25hbWUge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX190ZXh0IHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMTA2JTtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHRjb2xvcjogIzAyMEIyQTtcclxuXHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWRfX2F2YWlsIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWRfX2NvbG9ycyB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR6LWluZGV4OiAyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByb2R1Y3QtZ3JpZF9fcHJpY2Uge1xyXG5cdHBhZGRpbmctdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19hY3Rpb25zIHtcclxuXHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19hY3Rpb24ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wcm9kdWN0LWdyaWRfX2FjdGlvbi5mbGMge1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4ucHJvZHVjdC1ncmlkX19hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuLnByb2R1Y3QtZ3JpZF9fYWN0aW9uIC5iYXNrZXQtYWN0aW9uX19idG4ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19mYXZvcml0ZS1hY3Rpb24ge1xyXG5cdGZsZXg6IDAgMCA0NHB4O1xyXG5cdHotaW5kZXg6IDI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQucHJvZHVjdC1ncmlkX19zdGF0dXMge1xyXG5cdFx0cmlnaHQ6IHVuc2V0O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZ3JpZF9fZmF2b3JpdGUtYWN0aW9uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTBweDtcclxuXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZ3JpZF9fYm90dG9tIHtcclxuXHRcdHBhZGRpbmc6IDE1cHggMTBweCAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZ3JpZF9fcmF0aW5nIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWdyaWRfX25hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0XHRvdmVyZmxvdy14OiBjbGlwO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZ3JpZF9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTJweDtcclxuXHRcdGNvbG9yOiAjMDIwQjJBOTk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1ncmlkX19pbWFnZXMge1xyXG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcclxuXHR9XHJcbn0iLCIucXItY29kZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDIwcHggNDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICNFRDI4MkY7XHJcbn1cclxuXHJcbi5xci1jb2RlX19sZWZ0IHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLnFyLWNvZGVfX3JpZ2h0IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuLnFyLWNvZGVfX3RpdGxlIHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRtYXgtd2lkdGg6IDMwN3B4O1xyXG59XHJcblxyXG4ucXItY29kZV9fYWN0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ucXItY29kZV9faW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxNTVweDtcclxuXHRoZWlnaHQ6IDE1NXB4O1xyXG5cdG1heC13aWR0aDogMTU1cHg7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLnFyLWNvZGVfX2NhcHRpb24ge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnFyLWNvZGVfX2J0biB7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdHBhZGRpbmc6IDExcHggMjRweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4ucXItY29kZV9fYnRuLnFyLWNvZGVfX2J0biB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEyODkuOTglIDI3NS4xJSBhdCAxMTguODQlIC0zNi41NCUsIHJnYigyNTUsIDE1MSwgMTU0KSAwJSwgcmdiKDI1NSwgODgsIDkzKSAxOC4wMDAwMDA3MTUzJSwgcmdiKDI1NSwgNTksIDY1KSAzMy4wMDAwMDEzMTEzJSwgcmdiKDI0MiwgNDAsIDQ3KSA1NC41MDAwMDE2Njg5JSwgcmdiKDIyNywgMzksIDQ2KSA3My4wMDAwMDE5MDczJSwgcmdiKDIxOCwgMzgsIDQ1KSA5MS4wMDAwMDI2MjI2JSwgcmdiKDIwNiwgMzYsIDQzKSA5OS4wMDAwMDA5NTM3JSk7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWdyYWRpZW50IDAuMnM7XHJcbn1cclxuXHJcbi5xci1jb2RlX19idG4ucXItY29kZV9fYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICNmZDRiNTI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQucXItY29kZV9fYnRuLnFyLWNvZGVfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmQ0YjUyO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5xci1jb2RlIHtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5xci1jb2RlX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQucXItY29kZV9fYWN0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQucXItY29kZV9fcmlnaHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LnFyLWNvZGVfX2NhcHRpb24ge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcbn0iLCIucmF0aW5nLS1pbnB1dCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5yYXRpbmdfX2xheW91dCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucmF0aW5nX19yb3cge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19fcm93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJhdGluZ19fZ3JpZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19faXRlbSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucmF0aW5nX19pdGVtIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogI0ZGQzAxRTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgLjFzO1xyXG59XHJcblxyXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19pdGVtLS1kaXNhYmxlZCB7XHJcblx0b3BhY2l0eTogLjU7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLnJhdGluZ19faW5wdXQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnJhdGluZ19faXRlbSAuc3ZnLWljb24ge1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnByb2R1Y3Qge1xyXG5cdC5yYXRpbmdfX2dyaWQge1xyXG5cdFx0Z2FwOiA0cHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnJhdGluZ19faXRlbSB7XHJcblx0XHRwYWRkaW5nOiA0cHggMDtcclxuXHR9XHJcblxyXG5cdC5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnJhdGluZ19fdmFsdWUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDRweDtcclxuXHR9XHJcbn1cclxuXHJcbi5yYXRpbmdfX2xheWVyLS1jaGVja2VkIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnJhdGluZ19fbGF5ZXItLWlucHV0IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJhdGluZ19faWNvbi5yYXRpbmdfX2ljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucmF0aW5nX19pbnRlZ3JhdGVkLWxhYmVsIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5yYXRpbmdfX3ZhbHVlIHtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRjb2xvcjogIzVCNUI1QjtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnJhdGluZy0tYWx0IHtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5yYXRpbmdfX2dyaWQgLnJhdGluZ19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucmF0aW5nX19sYXllci0tY2hlY2tlZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LnJhdGluZ19fZ3JpZCB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnJhdGluZ19faXRlbSAuc3ZnLWljb24ge1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQucmF0aW5nX19yb3cge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnJhdGluZ19fdmFsdWUge1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdCB7XHJcblx0XHQucmF0aW5nX19pdGVtIC5zdmctaWNvbiB7XHJcblx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiXHJcblxyXG4vL1xyXG5cclxuLnNpZGVJbmZvX19oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiA4cHggMTJweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcbi5zaWRlSW5mb19faGVhZGVyIC5zaXRlX21hcmtlcnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGdhcDogOHB4O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG4uc2lkZUluZm9fX2hlYWRlciAucmF0aW5nLWJsb2NrIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuLnNpZGVJbmZvX190aXRsZSB7XHJcblx0ZmxleDogMSAwIDEwMCU7XHJcblx0bWFyZ2luOiA0cHggMCAwO1xyXG5cdGZvbnQtZmFtaWx5OiAnRXhvIDInLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMjhweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Y29sb3I6ICMxNDE0MTQ7XHJcbn1cclxuLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xyXG5cdG1hcmdpbjogMCAwIDQwcHg7XHJcblx0bWF4LXdpZHRoOiA4NjBweDtcclxufVxyXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fdGl0bGUge1xyXG5cdG1hcmdpbjogMCAwIDEycHg7XHJcblx0Zm9udC1mYW1pbHk6ICdFeG8gMicsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcblx0Y29sb3I6ICMxNDE0MTQ7XHJcbn1cclxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX2NvbnRlbnQge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0LXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICMxNDE0MTQ7XHJcbn1cclxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX2NvbnRlbnQuaXMtZXhwYW5kZWQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX2NvbnRlbnQgcCB7XHJcblx0bWFyZ2luOiAwIDAgMTJweDtcclxufVxyXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fY29udGVudCBwOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX21vcmUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRjb2xvcjogIzI5M2VmMjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX21vcmU6aG92ZXIge1xyXG5cdGNvbG9yOiAjZWQyODJmO1xyXG59XHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19tb3JlW2hpZGRlbl0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNpZGVJbmZvX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0fVxyXG5cdC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5wcm9kdWN0LWRlc2NyaXB0aW9uX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHR9XHJcbn1cclxuIiwiLnNlYXJjaC1zbWFsbCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXgtd2lkdGg6IDUyNHB4O1xyXG59XHJcblxyXG4uc2VhcmNoLXNtYWxsIC5sb2FkZXJfX2ljb24ge1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLnNlYXJjaC1zbWFsbF9fd3JhcCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VhcmNoLXNtYWxsX19mb3JtIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VhcmNoLXNtYWxsX19maWVsZCB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0biB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLWlucHV0IHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjZDBkMGQwO1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0cGFkZGluZzogNHB4IDBweCA0cHggNDJweDtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmdcIikgbm8tcmVwZWF0IDE4cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG59XHJcblxyXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxufVxyXG5cclxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxufVxyXG5cclxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRtYXgtaGVpZ2h0OiAyMTBweDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHR6LWluZGV4OiAzO1xyXG5cdG1pbi1oZWlnaHQ6IDgwcHg7XHJcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWRyb3Bkb3duLCB0cmFuc2Zvcm0gJHRycy1kcm9wZG93bjtcclxufVxyXG5cclxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LnZpc2libGUge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX2xvYWRlci13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHotaW5kZXg6IDM7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWRyb3Bkb3duO1xyXG59XHJcblxyXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcC52aXNpYmxlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX3RvcCB7XHJcblx0cGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LW1lc3NhZ2Uge1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmZvY3VzOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XHJcblx0LnNlYXJjaC1zbWFsbCB7XHJcblx0XHRtYXgtd2lkdGg6IHVuc2V0O1xyXG5cdH1cclxufSIsInNlY3Rpb24uc2VjdGlvbiB7XHJcblx0bWFyZ2luOiAxMDBweCAwO1xyXG59XHJcblxyXG4ucGFnZS1tYWluOmhhcyguZGV0YWlsZWRDYXJkQ29udGFpbmVyKSBzZWN0aW9uLnNlY3Rpb257XHJcblx0bWFyZ2luOiA4MHB4IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG5cdHNlY3Rpb24uc2VjdGlvbjpoYXMoID4gLnBvcHVsYXIpIHtcclxuXHRcdG1hcmdpbjogLTEwcHggMCAtOTBweDtcclxuXHR9XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLS1tYXJnaW5zLXNtYWxsIHtcclxuXHRtYXJnaW46IDUwcHggMDtcclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMzNweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG5cdGNvbG9yOiAjMmYyZjJmO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc4O1xyXG59XHJcblxyXG4ucGFnZS1tYWluOmhhcyggLmRldGFpbGVkQ2FyZENvbnRhaW5lcikgLnNlY3Rpb24tdGl0bGV7XHJcblx0Zm9udDogNzAwIDMwcHggLyAzOHB4IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi5zZWN0aW9uLS1iZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0QwRDRGNDtcclxuXHRwYWRkaW5nOiA2OHB4IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdHNlY3Rpb24uc2VjdGlvbiB7XHJcblx0XHRtYXJnaW46IDYwcHggMDtcclxuXHJcblx0XHQmOmhhcyggPiAucG9wdWxhcikge1xyXG5cdFx0XHRtYXJnaW46IDQwcHggMCAzMHB4IDA7XHJcblxyXG5cdFx0XHQucG9wdWxhciB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5wcm9kdWN0LXNlY3Rpb24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tLW1hcmdpbnMtc21hbGwge1xyXG5cdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLS1iZyB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDAgMjdweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5wYWdlLW1haW46aGFzKC5kZXRhaWxlZENhcmRDb250YWluZXIpIC5zZWN0aW9uLXRpdGxlIHtcclxuXHRcdGZvbnQ6IDcwMCAyNHB4IC8gMzBweCBuYnJiLCBJbnRlciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHR9XHJcblxyXG5cdC5wYWdlLW1haW46aGFzKC5kZXRhaWxlZENhcmRDb250YWluZXIpIHNlY3Rpb24uc2VjdGlvbiB7XHJcblx0XHRtYXJnaW46IDYwcHggMDtcclxuXHJcblx0XHQmOmhhcyggKyAuZGVsaXZlcnktc2VjdGlvbikge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ym9keTpoYXMoLmRldGFpbGVkQ2FyZENvbnRhaW5lcikgLnBhZ2Utc3ViZm9vdGVyIHtcclxuXHRcdG1hcmdpbjogMjBweCAwIDEzMHB4O1xyXG5cdH1cclxufSIsIi5zZW8tbWVkaWEge1xyXG5cdHBhZGRpbmc6IDQwcHggMDtcclxufVxyXG5cclxuLnNlby1tZWRpYV9faW5uZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogMjRweDtcclxufVxyXG5cclxuLnNlby1tZWRpYV9fY29udGVudCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0bWF4LXdpZHRoOiA5NDNweDtcclxufVxyXG5cclxuLnNlby1tZWRpYTpub3QoOmhhcyguc2VvLW1lZGlhX19jb250ZW50KSkgLnNlby1tZWRpYV9fbWVkaWEge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc2VvLW1lZGlhOm5vdCg6aGFzKC5zZW8tbWVkaWFfX21lZGlhKSkgLnNlby1tZWRpYV9fY29udGVudCB7XHJcblx0bWF4LXdpZHRoOiA5NDNweDtcclxufVxyXG5cclxuLnNlby1tZWRpYV9fYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcclxufVxyXG5cclxuLnNlby1tZWRpYV9fYm9keS0tY29sbGFwc2VkIHtcclxuXHQtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAgMCUsICMwMDAgY2FsYygxMDAlIC0gMjRweCksIHRyYW5zcGFyZW50IDEwMCUpO1xyXG5cdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAgMCUsICMwMDAgY2FsYygxMDAlIC0gMjRweCksIHRyYW5zcGFyZW50IDEwMCUpO1xyXG59XHJcblxyXG4uc2VvLW1lZGlhX19ib2R5LS1hbmltYXRpbmcge1xyXG5cdC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcclxuXHRtYXNrLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4uc2VvLW1lZGlhX190ZXh0IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cclxuXHRzdHJvbmcsXHJcblx0YiB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdG1hcmdpbjogMCAwIDAuNWVtO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR1bCxcclxuXHRvbCB7XHJcblx0XHRtYXJnaW46IDAuNWVtIDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZW8tbWVkaWFfX3RvZ2dsZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjMjkzZWYyO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuc2VvLW1lZGlhX190b2dnbGU6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG4uc2VvLW1lZGlhX19tZWRpYSB7XHJcblx0ZmxleDogMCAwIDM4OXB4O1xyXG5cdHdpZHRoOiAzODlweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZW8tbWVkaWFfX3ZpZGVvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YXNwZWN0LXJhdGlvOiAzODkgLyAyMTE7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6ICNkNWQ1ZDU7XHJcblxyXG5cdC52aWRlbyxcclxuXHQudmlkZW9fX3Bvc3RlcixcclxuXHQudmlkZW9fX3ZpZGVvIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG5cclxuXHQudmlkZW9fX2lmcmFtZS13cmFwIHtcclxuXHRcdGFzcGVjdC1yYXRpbzogMzg5IC8gMjExO1xyXG5cdH1cclxuXHJcblx0LnZpZGVvX19idG4ge1xyXG5cdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdH1cclxuXHJcblx0LnZpZGVvX19idG4taWNvbiB7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjM1KSk7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcclxuXHQuc2VvLW1lZGlhX19tZWRpYSB7XHJcblx0XHRmbGV4LWJhc2lzOiAzMjBweDtcclxuXHRcdHdpZHRoOiAzMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5zZW8tbWVkaWFfX2lubmVyIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VvLW1lZGlhX19jb250ZW50IHtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdG9yZGVyOiAyO1xyXG5cdH1cclxuXHJcblx0LnNlby1tZWRpYV9fbWVkaWEge1xyXG5cdFx0ZmxleDogbm9uZTtcclxuXHRcdG9yZGVyOiAxO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuc2VvLW1lZGlhX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG5cdFx0c3Ryb25nLFxyXG5cdFx0YiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC5zZW8tbWVkaWEge1xyXG5cdFx0cGFkZGluZzogMjRweCAwO1xyXG5cdH1cclxuXHJcblx0LnNlby1tZWRpYV9faW5uZXIge1xyXG5cdFx0Z2FwOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnNlby1tZWRpYV9fdmlkZW8ge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdGFzcGVjdC1yYXRpbzogMzU1IC8gMjA2O1xyXG5cdH1cclxuXHJcblx0LnNlby1tZWRpYV9fdmlkZW8gLnZpZGVvX19pZnJhbWUtd3JhcCB7XHJcblx0XHRhc3BlY3QtcmF0aW86IDM1NSAvIDIwNjtcclxuXHR9XHJcblxyXG5cdC5zZW8tbWVkaWFfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcblx0XHRzdHJvbmcsXHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlby1tZWRpYV9fdG9nZ2xlIHtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHR9XHJcbn1cclxuIiwiLnNlb19fY29udGVudCB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4uc2VvX19idXR0b24ge1xyXG5cdG1hcmdpbjogMTBweCAwO1xyXG5cdGNvbG9yOiAjMjkzRUYyO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5zZW9fX2J1dHRvbjpob3ZlciB7XHJcblx0XHRjb2xvcjogI2VkMjgyZjtcclxuXHR9XHJcbn0iLCIuc2VydmljZS1zZWN0aW9uIHtcclxuXHRtYXJnaW46IDUwcHggMCA1MHB4O1xyXG59XHJcblxyXG4uc2VydmljZS1zZWN0aW9uICsgLnN0YXRpY0NvbnRhY3RzIC5iYW5uZXItdGVsIHtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4uc2VydmljZS1zZWN0aW9uX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiAzM3B4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xyXG59XHJcblxyXG4uc2VydmljZS1zZWN0aW9uX19pdGVtcyB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLnNlcnZpY2Utc2VjdGlvbl9fdGFicyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cdG1hcmdpbjogLTEwcHg7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLXNlY3Rpb25fX3RhYi13cmFwIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdHdpZHRoOiAyNSU7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnNlcnZpY2Utc2VjdGlvbl9fdGFiIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA2OHB4IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5zZXJ2aWNlLXNlY3Rpb25fX3RhYjpob3ZlciB7XHJcblx0XHRib3gtc2hhZG93OiAwIDIxOHB4IDYxcHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMDApLCAwIDEzOXB4IDU2cHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMDEpLCAwIDc4cHggNDdweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4wNSksIDAgMzVweCAzNXB4IDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjA5KSwgMCA5cHggMTlweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4xMCk7XHJcblx0XHRjb2xvcjogI0VEMjgyRjtcclxuXHR9XHJcbn1cclxuXHJcbi5zZXJ2aWNlLXNlY3Rpb25fX3RhYi1pY29uLnNlcnZpY2Utc2VjdGlvbl9fdGFiLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAzNHB4O1xyXG5cdGhlaWdodDogMzRweDtcclxuXHRtYXJnaW46IDAgYXV0byAxMHB4O1xyXG5cdGNvbG9yOiAjRUQyODJGO1xyXG59XHJcblxyXG4uc2VydmljZS1zZWN0aW9uX190YWItbmFtZSB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5zZXJ2aWNlLXNlY3Rpb25fX3RhYi13cmFwIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuc2VydmljZS1zZWN0aW9uIHtcclxuXHRcdG1hcmdpbjogNDBweCAwIDYwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VydmljZS1zZWN0aW9uICsgLnN0YXRpY0NvbnRhY3RzIC5iYW5uZXItdGVsIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VydmljZS1zZWN0aW9uX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC44OHB4O1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2Utc2VjdGlvbl9faXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5zZXJ2aWNlLXNlY3Rpb25fX3RhYiB7XHJcblx0XHRwYWRkaW5nOiAzM3B4IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VydmljZS1zZWN0aW9uX190YWItbmFtZSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VydmljZS1zZWN0aW9uX190YWItaWNvbi5zZXJ2aWNlLXNlY3Rpb25fX3RhYi1pY29uIHtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gNXB4O1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2Utc2VjdGlvbl9fdGFicyB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcblx0XHRtYXJnaW46IC01cHg7XHJcblx0fVxyXG5cclxuXHQuc2VydmljZS1zZWN0aW9uX190YWItd3JhcCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHR9XHJcbn0iLCIuc2VydmljZSB7XHJcblx0bWFyZ2luOiAxMDBweCAwO1xyXG59XHJcblxyXG4uc2VydmljZV9fd3JhcCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHBhZGRpbmc6IDMwcHggNTBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4uc2VydmljZV9faXRlbXMge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5zZXJ2aWNlX19pdGVtIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uc2VydmljZV9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlcnZpY2VfX2l0ZW0tdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VydmljZV9faXRlbS10ZXh0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnNlcnZpY2VfX2l0ZW0tbGlzdCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdG1hcmdpbjogNXB4IDAgMjBweDtcclxufVxyXG5cclxudWwuc2VydmljZV9faXRlbS1saXN0ID4gbGkge1xyXG5cdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbnVsLnNlcnZpY2VfX2l0ZW0tbGlzdCA+IGxpOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogOXB4O1xyXG5cdGxlZnQ6IDEwcHg7XHJcblx0d2lkdGg6IDVweDtcclxuXHRoZWlnaHQ6IDVweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJGMkYyRjtcclxufVxyXG5cclxuLnNlcnZpY2VfX2l0ZW0tbHZsMiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxufVxyXG5cclxuLnNlcnZpY2VfX25vdGUge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLnNlcnZpY2VfX25vdGUgc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uc2VydmljZV9faXRlbS1uYW1lLFxyXG4uc2VydmljZV9faXRlbS1wcmljZSB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7IC8qIDI5NSUgKi9cclxuXHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG59XHJcblxyXG4uc2VydmljZV9faXRlbS1wcmljZSB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnNlcnZpY2Uge1xyXG5cdFx0bWFyZ2luOiA2MHB4IDA7XHJcblx0fVxyXG5cclxuXHQuc2VydmljZV9fd3JhcCB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VydmljZV9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2VfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VydmljZV9faXRlbSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2VfX2l0ZW0tdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2VfX2l0ZW0tdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcclxuXHR9XHJcblxyXG5cdC5zZXJ2aWNlX19pdGVtLWx2bDIge1xyXG5cdFx0cGFkZGluZzogMTJweCA1cHg7XHJcblx0fVxyXG5cclxuXHQuc2VydmljZV9faXRlbS1uYW1lLFxyXG5cdC5zZXJ2aWNlX19pdGVtLXByaWNlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblxyXG5cdC5zZXJ2aWNlX19pdGVtLWxpc3Qge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0dWwuc2VydmljZV9faXRlbS1saXN0ID4gbGkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0dWwuc2VydmljZV9faXRlbS1saXN0ID4gbGk6OmJlZm9yZSB7XHJcblx0XHR0b3A6IDRweDtcclxuXHRcdHdpZHRoOiA0cHg7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdGxlZnQ6IDVweDtcclxuXHR9XHJcblxyXG5cdC5zZXJ2aWNlX19ub3RlIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHR9XHJcbn0iLCIuc2lkZWJhciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdG1heC13aWR0aDogMzg3cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX190b3Age1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDhweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fdG9wLXdyYXAge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19oZWFkaW5nIHtcclxuXHRkaXNwbGF5OiBjb250ZW50cztcclxufVxyXG5cclxuLnNpZGViYXJfX21ldGEge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Z2FwOiAxMHB4O1xyXG5cdG1pbi1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19yYXRpbmcge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRnYXA6IDRweDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnNpZGViYXJfX3JhdGluZzpob3ZlcixcclxuXHQuc2lkZWJhcl9fcmF0aW5nOmhvdmVyLFxyXG5cdC5zaWRlYmFyX19yYXRpbmc6aG92ZXIgLnNpZGViYXJfX3JhdGluZy1jb3VudCB7XHJcblx0XHRjb2xvcjogIzI5M0VGMjtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX19yYXRpbmc6aG92ZXIgLnNpZGViYXJfX3JhdGluZy10ZXh0LXdyYXA6OmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyOTNFRjI7XHJcblx0fVxyXG59XHJcblxyXG4uc2lkZWJhcl9fcmF0aW5nLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHRwYWRkaW5nOiA0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cdGNvbG9yOiAjRkZDMDFFO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fcmF0aW5nLXRleHQtd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogNHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNpZGViYXJfX3JhdGluZy10ZXh0LXdyYXA6OmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAzcHg7XHJcblx0bGVmdDogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19yYXRpbmctY291bnQge1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLnNpZGViYXJfX2JhZGdlcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19iYWRnZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtaW4taGVpZ2h0OiAyNXB4O1xyXG5cdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMDY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fYmFkZ2UtLWltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogYXV0bztcclxuXHRtYXgtd2lkdGg6IDEyMHB4O1xyXG5cdGhlaWdodDogMjVweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fdGl0bGUge1xyXG5cdG1hcmdpbjogMDtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMS4xNTtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnNpZGViYXJfX3ByaWNlLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAwO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fcHJpY2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtaW4taGVpZ2h0OiAzMHB4O1xyXG5cdHBhZGRpbmc6IDZweCAwO1xyXG5cdGdhcDogMDtcclxufVxyXG5cclxuLnNpZGViYXJfX2luc3RhbGxtZW50LXRvb2x0aXAge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fcHJpY2UtY3VycmVudCB7XHJcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRtYXJnaW4tcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLnNpZGViYXJfX3ByaWNlLWN1cnJlbnQtLXNhbGUge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLnNpZGViYXJfX3ByaWNlLW9sZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRjb2xvcjogIzk5OTtcclxufVxyXG5cclxuLnNpZGViYXJfX3ByaWNlLW9sZCxcclxuLnNpZGViYXJfX3ByaWNlLW9sZC1jdXJyZW5jeSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRjb2xvcjogIzk5OTtcclxufVxyXG5cclxuLnNpZGViYXJfX3ByaWNlLW9sZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fcHJpY2Utb2xkOjphZnRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTM1ZGVnKTtcclxufVxyXG5cclxuLnNpZGViYXJfX2luc3RhbGxtZW50IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiA4cHg7XHJcblx0cGFkZGluZzogNnB4IDA7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19pbnN0YWxsbWVudC10ZXh0IHtcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0Y29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19pbnN0YWxsbWVudC12YWx1ZSB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnNpZGViYXJfX2luc3RhbGxtZW50LXZhbHVlOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjMjkzZWYyO1xyXG5cdH1cclxufVxyXG5cclxuLnNpZGViYXJfX2luc3RhbGxtZW50LWluZm8ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19pbnN0YWxsbWVudC1pbmZvIC5zdmctaWNvbiB7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVooMCk7IH1cclxuXHQ1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZVooNXB4KTt9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWigwKTsgfVxyXG59XHJcblxyXG4uc2lkZWJhcl9fY2FydC13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG5cdFx0LnNpZGViYXJfX2NhcnQ6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjQzEyMDI2O1xyXG5cdFx0XHRhbmltYXRpb246IHRpbHQtc2hha2luZyAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNpZGViYXJfX2NhcnQuYnRuIHtcclxuXHRoZWlnaHQ6IDUycHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jYXJ0LmJ0bi5idG4tLWxvYWRpbmcge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdG9wYWNpdHk6IDAuODU7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19zZXJ2aWNlcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19zZXJ2aWNlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fc2VydmljZS1yb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Z2FwOiA4cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogNnB4IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnNpZGViYXJfX3NlcnZpY2Utc3RhcnQsXHJcbi5zaWRlYmFyX19zZXJ2aWNlLWVuZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogOHB4O1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLnNpZGViYXJfX3NlcnZpY2UtaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdG1pbi13aWR0aDogMzJweDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZpbGw6IG5vbmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19saW5rLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdGhlaWdodDogMzJweDtcclxuXHRtaW4td2lkdGg6IDMycHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnNpZGViYXJfX3NlcnZpY2UtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG5cclxuLnNpZGViYXJfX3NlcnZpY2UtYmFkZ2Uge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWluLWhlaWdodDogMjVweDtcclxuXHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS4wNjtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fc2VydmljZS1iYWRnZS0tZnJlZSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzE0YWQ5ODtcclxuXHRiYWNrZ3JvdW5kOiAjZTZmZmZiO1xyXG5cdGNvbG9yOiAjMTRhZDk4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fc2VydmljZS1iYWRnZS0tcGFpZCxcclxuLnNpZGViYXJfX3NlcnZpY2UtYmFkZ2UtLWRlZmF1bHQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMyOTNlZjI7XHJcblx0YmFja2dyb3VuZDogI2Q5ZWJmZTtcclxuXHRjb2xvcjogIzI5M2VmMjtcclxufVxyXG5cclxuLnNpZGViYXJfX3NlcnZpY2UtYXJyb3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRtYXJnaW46IDAgNnB4O1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19zZXJ2aWNlLWFycm93LS11cCB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxufVxyXG5cclxuLnNpZGViYXJfX3NlcnZpY2UtZHJvcGRvd24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IGNhbGMoMTAwJSAtIDJweCk7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogNTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDRweDtcclxuXHR3aWR0aDogMjg0cHg7XHJcblx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRtYXgtaGVpZ2h0OiAxNTZweDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogOHB4IDE2cHg7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJveC1zaGFkb3c6XHJcblx0XHQtNHB4IDVweCAxM3B4IHJnYmEoODcsIDg3LCA4NywgMC4xKSxcclxuXHRcdC0xNXB4IDE4cHggMjRweCByZ2JhKDg3LCA4NywgODcsIDAuMDkpLFxyXG5cdFx0LTM0cHggNDJweCAzMnB4IHJnYmEoODcsIDg3LCA4NywgMC4wNSk7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19zZXJ2aWNlLW9wdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5zaWRlYmFyX19zZXJ2aWNlLW9wdGlvbjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG59XHJcblxyXG4uc2lkZWJhcl9fc2VydmljZS1vcHRpb24tLXNlbGVjdGVkIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19vcHRpb25zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjOWE5YTlhO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNpZGViYXJfX29wdGlvbnM6bm90KDpoYXMoLnNpZGViYXJfX3VwZ3JhZGVzKSkgLnNpZGViYXJfX2NvbG9ycyB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxufVxyXG5cclxuLnNpZGViYXJfX2NvbG9ycyxcclxuLnNpZGViYXJfX3VwZ3JhZGVzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogOHB4O1xyXG5cdG1pbi1oZWlnaHQ6IDY0cHg7XHJcblx0cGFkZGluZzogOHB4IDE2cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX191cGdyYWRlcyB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2UzZTM7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvcnMtbGFiZWwsXHJcbi5zaWRlYmFyX191cGdyYWRlcy1sYWJlbCB7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvcnMtY29udHJvbHMsXHJcbi5zaWRlYmFyX191cGdyYWRlcy1jb250cm9scyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogOHB4O1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLnNpZGViYXJfX2NvbG9ycy1saXN0LFxyXG4uc2lkZWJhcl9fdXBncmFkZXMtbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogNHB4O1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLnNpZGViYXJfX2NvbG9ycy1saXN0IHtcclxuXHRoZWlnaHQ6IDM2cHg7XHJcblx0Z2FwOiAwO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fY29sb3JzLXN3aXBlci13cmFwIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAxNDZweDtcclxuXHRoZWlnaHQ6IDM4cHg7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvcnMtc3dpcGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdC5zd2lwZXIsXHJcblx0LnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHR3aWR0aDogMzZweDtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvcnMtc2xpZGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM2cHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnNpZGViYXJfX2NvbG9ycy1uYXYge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwLjRweCBzb2xpZCAjOWE5YTlhO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcclxufVxyXG5cclxuLnNpZGViYXJfX2NvbG9ycy1uYXYtLWhpZGRlbiB7XHJcblx0b3BhY2l0eTogMDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnNpZGViYXJfX2NvbG9ycy1uYXYgLnN2Zy1pY29uIHtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0Y29sb3I6ICM5YTlhOWE7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvcnMtbmF2LS1wcmV2IC5zdmctaWNvbiB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLnNpZGViYXJfX2NvbG9yIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNpZGViYXJfX2NvbG9yLWlubmVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMzJweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdHRvcDogNTAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxufVxyXG5cclxuLnNpZGViYXJfX2NvbG9yLS1hY3RpdmUge1xyXG5cdGJvcmRlci1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnNpZGViYXJfX3VwZ3JhZGUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWluLWhlaWdodDogMjVweDtcclxuXHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRjb2xvcjogIzk5OTtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMDY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLnNpZGViYXJfX3VwZ3JhZGUtLWFjdGl2ZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjkzZWYyO1xyXG5cdGJhY2tncm91bmQ6ICNkOWViZmU7XHJcblx0Y29sb3I6ICMyOTNlZjI7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19vcHRpb25zLW1vcmUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwLjRweCBzb2xpZCAjOWE5YTlhO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLnNpZGViYXJfX29wdGlvbnMtbW9yZSAuc3ZnLWljb24ge1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRjb2xvcjogIzlhOWE5YTtcclxufVxyXG5cclxuLnNpZGViYXJfX2xpbmtzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA0cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19saW5rIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogOHB4O1xyXG5cdHBhZGRpbmc6IDZweCAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnNpZGViYXJfX2xpbms6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuXHR9XHJcbn1cclxuXHJcbi5zaWRlYmFyX19saW5rLXN0YXJ0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiA4cHg7XHJcblx0bWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fbGluay1pY29uIHtcclxuXHRib3JkZXItcmFkaXVzOiA0LjVweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fbGluay0tbWFya2Rvd24gLnNpZGViYXJfX2xpbmstaWNvbiB7XHJcblx0Y29sb3I6ICMyOTNlZjI7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnNpZGViYXJfX2xpbmstdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fbGluay10ZXh0IGIsXHJcbi5zaWRlYmFyX19saW5rLXRleHQgc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fbGluay1hcnJvdy13cmFwIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZsZXg6IDAgMCAyNHB4O1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnNpZGViYXJfX2xpbmstYXJyb3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRtYXJnaW46IDA7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5zaWRlYmFyIHtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9fcHJpY2UtY3VycmVudCB7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1pdGVtLWxheW91dF9faGVhZGluZyAuc2lkZWJhcl9faGVhZGluZyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogOHB4O1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctaXRlbS1sYXlvdXRfX2hlYWRpbmcgLnNpZGViYXJfX3RpdGxlIHtcclxuXHRcdG9yZGVyOiAtMTtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuY2F0YWxvZy1pdGVtLWxheW91dF9faGVhZGluZyAuc2lkZWJhcl9fdGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX190b3AtLXN0dWNrIHtcclxuXHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfX2NvbG9ycyxcclxuXHQuc2lkZWJhcl9fdXBncmFkZXMge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX190b3AtLXN0aWNreSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEycHggMCA4cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0Ly9iYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfX3RvcC0tc3R1Y2sge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiA2NXB4O1xyXG5cdFx0ei1pbmRleDogNTE7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJveC1zaGFkb3c6IDAgLThweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvdHRvbTogLTdweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0ei1pbmRleDogMDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0UzRTM7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNpZGViYXJfX2NhcnQtd3JhcCB7XHJcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdFx0ZmxleDogMCAxIDUwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuc2lkZWJhcl9fY2FydC13cmFwIC5zaWRlYmFyX19jYXJ0LmJ0bntcclxuXHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0XHQvL21heC13aWR0aDogMTcycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNpZGViYXJfX2hlYWRpbmcge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE3MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaWRlYmFyX19pbnN0YWxsbWVudCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQuc2lkZWJhcl9fY29sb3JzLWNvbnRyb2xzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfX3VwZ3JhZGVzLWNvbnRyb2xzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfX3VwZ3JhZGVzLWxpc3Qge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfX2NvbG9ycy1saXN0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdHRvdWNoLWFjdGlvbjogcGFuLXg7XHJcblx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9fc2VydmljZXMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX19zZXJ2aWNlLWljb24sXHJcblx0LnNpZGViYXJfX2xpbmstaWNvbiB7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdG1pbi13aWR0aDogMjRweDtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX19zZXJ2aWNlLXJvdyB7XHJcblx0XHRwYWRkaW5nOiA2cHggMDtcclxuXHRcdGdhcDogOHB4O1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfX3NlcnZpY2Utc3RhcnQge1xyXG5cdFx0Z2FwOiA4cHg7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9fc2VydmljZS10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX19zZXJ2aWNlLWRyb3Bkb3duIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0bWF4LWhlaWdodDogMTgwcHg7XHJcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX19zZXJ2aWNlLW9wdGlvbiB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRwYWRkaW5nOiA0cHggMDtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX19saW5rIHtcclxuXHRcdHBhZGRpbmc6IDZweCAwO1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfX2xpbmstdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX19pbnN0YWxsbWVudCB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9fY2FydC5idG4ge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiA1MnB4O1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfX3JhdGluZy1pY29uIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0fVxyXG5cclxuXHQvLy5zaWRlYmFyX19wcmljZS1jdXJyZW50IHtcclxuXHQvL1x0Zm9udC1zaXplOiAyNHB4O1xyXG5cdC8vXHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHQvL31cclxuXHQvL1xyXG5cdC8vLnNpZGViYXJfX3ByaWNlLW9sZCxcclxuXHQvLy5zaWRlYmFyX19wcmljZS1vbGQtY3VycmVuY3kge1xyXG5cdC8vXHRmb250LXNpemU6IDE2cHg7XHJcblx0Ly9cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Ly99XHJcblxyXG5cdC5zaWRlYmFyX19pbnN0YWxsbWVudC1pbmZvIHtcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHR9XHJcblxyXG4gIC5zaWRlYmFyX19oYXNodGFncyB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5zaW1wbGUtc2xpZGUge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCAkY29sb3ItYmxhY2s7XHJcblx0cGFkZGluZzogMjBweDtcclxufSIsIi5zaW1wbGUtc2xpZGVyIHtcclxuXHRtYXJnaW46IDEwMHB4IDA7XHJcbn1cclxuXHJcbi5zaW1wbGUtc2xpZGVyX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRtYXJnaW46IDAgYXV0byAzMHB4O1xyXG59XHJcblxyXG4uc2ltcGxlLXNsaWRlcl9fbWFpbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2ltcGxlLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcclxuXHRwYWRkaW5nOiAxMHB4IDAgMDtcclxufVxyXG5cclxuLnNpbXBsZS1zbGlkZXIgLmdyaWQtc2xpZGVyX19hcnJvdyB7XHJcblx0dG9wOiA1MCU7XHJcbn1cclxuXHJcbi5zaW1wbGUtc2xpZGVyX19zY3JvbGxiYXIge1xyXG5cdGhlaWdodDogNHB4O1xyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhciB7XHJcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcblx0YmFja2dyb3VuZDogIzI4MjgyODtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5zaW1wbGUtc2xpZGVyIHtcclxuXHRcdG1hcmdpbjogNjBweCAwO1xyXG5cdH1cclxuXHJcblx0LnNpbXBsZS1zbGlkZXJfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMzNweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQuc2ltcGxlLXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcclxuXHRcdHdpZHRoOiAzNDJweDtcclxuXHR9XHJcblxyXG5cdC5zaW1wbGUtc2xpZGVyX19tYWluIHtcclxuXHRcdG1hcmdpbi1yaWdodDogLThweDtcclxuXHR9XHJcbn0iLCIuc2xpZGVyX19hcnJvd3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnNsaWRlcl9fYXJyb3cge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdHdpZHRoOiA1OHB4O1xyXG5cdGhlaWdodDogNThweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zbGlkZXItLWRhcmsgLnNsaWRlcl9fYXJyb3cge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuc2xpZGVyLS1kYXJrIC5zbGlkZXJfX2Fycm93OmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlcl9fYXJyb3dbZGlzYWJsZWRdIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zbGlkZXJfX2ljb24ge1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXIge1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdG1heC13aWR0aDogMTMycHg7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xyXG5cdGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7XHJcbn0iLCIuc29jLWNvbnRhY3RzIHtcclxuXHRwYWRkaW5nOiAyMHB4IDQwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRUQyODJGO1xyXG59XHJcblxyXG4uc29jLWNvbnRhY3RzX19waG9uZSB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcbn1cclxuXHJcbi5zb2MtY29udGFjdHNfX3RleHQge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uc29jLWNvbnRhY3RzX19pdGVtcyB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc29jLWNvbnRhY3RzX19pdGVtIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zb2MtY29udGFjdHNfX2l0ZW0tbGluayB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiA1M3B4O1xyXG5cdGhlaWdodDogNTFweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFRDI4MkY7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnNvYy1jb250YWN0c19faXRlbS1saW5rOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZDRiNTI7XHJcblx0fVxyXG59XHJcblxyXG4uc29jLWNvbnRhY3RzX19pdGVtLWxpbmstaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuc29jLWNvbnRhY3RzIHtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuc29jLWNvbnRhY3RzX19waG9uZSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcblx0fVxyXG5cclxuXHQuc29jLWNvbnRhY3RzX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuc29jLWNvbnRhY3RzX19pdGVtcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxufSIsIi5zb2NpYWwtbGlua3NfX2dyaWQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogLTRweDtcclxufVxyXG5cclxuLnNvY2lhbC1saW5rc19fY2VsbCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cGFkZGluZzogNHB4O1xyXG59XHJcblxyXG4uc29jaWFsLWxpbmtzX19pdGVtIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5zb2NpYWwtbGlua3NfX2l0ZW06OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbi5zb2NpYWwtbGlua3NfX2ljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdGhlaWdodDogMzJweDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5zb2NpYWwtbGlua3NfX2l0ZW06aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogLjc1O1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LnNvY2lhbC1saW5rc19faXRlbTpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn0iLCIuc29jaWFscy1ibG9ja3NfX2l0ZW1zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc29jaWFscy1ibG9ja3NfX2l0ZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogMzJweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGZsZXg6IDEgMSBjYWxjKDUwJSAtIDE2cHgpO1xyXG59XHJcblxyXG4uc29jaWFscy1ibG9ja3NfX2l0ZW06bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uc29jaWFscy1ibG9ja3NfX2ltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5zb2NpYWxzLWJsb2Nrc19fbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jb250YWluZXIgLnNvY2lhbHMtYmxvY2tzIC5jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5zb2NpYWxzLWJsb2Nrc19faXRlbXMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuc29jaWFscy1ibG9ja3NfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHR9XHJcblxyXG5cdC5zb2NpYWxzLWJsb2Nrc19faXRlbTpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbn0iLCIuc29jaWFsc19fbGlua3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnNvY2lhbHNfX2xpbmsge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0YmFja2dyb3VuZDogI0VEMjgyRjtcclxuXHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHR3aWR0aDogNTNweDtcclxuXHRoZWlnaHQ6IDUxcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc29jaWFsc19fbGluazpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zb2NpYWxzX19pY29uIHtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHdpZHRoOiAyNXB4O1xyXG5cdGhlaWdodDogMjVweDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnNvY2lhbHNfX2xpbms6aG92ZXIgLnNvY2lhbHNfX2ljb24ge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHR9XHJcbn0iLCIuc3RhdGlzdGljcy1iYW5uZXIge1xyXG5cdG1hcmdpbjogNjBweCAwIDE0MHB4O1xyXG59XHJcblxyXG4uc3RhdGlzdGljcy1iYW5uZXJfX2dyaWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHRtYXJnaW46IC00MHB4IC0xMHB4O1xyXG59XHJcblxyXG4uc3RhdGlzdGljcy1iYW5uZXJfX2NvbCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDI1JTtcclxuXHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc3RhdGlzdGljcy1iYW5uZXJfX3RpdGxlIHtcclxuXHRmb250LXNpemU6IDYwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogI0VEMjgyRjtcclxufVxyXG5cclxuLnN0YXRpc3RpY3MtYmFubmVyX190ZXh0IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRtYXJnaW46IDEwcHggYXV0bztcclxuXHRtYXgtd2lkdGg6IDI0OHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LnN0YXRpc3RpY3MtYmFubmVyX19jb2wge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5zdGF0aXN0aWNzLWJhbm5lciB7XHJcblx0XHRtYXJnaW46IDc2cHggMCA2MHB4O1xyXG5cdH1cclxuXHJcblx0LnN0YXRpc3RpY3MtYmFubmVyX19ncmlkIHtcclxuXHRcdG1hcmdpbjogLTI2cHggLTEwcHg7XHJcblx0fVxyXG5cclxuXHQuc3RhdGlzdGljcy1iYW5uZXJfX2NvbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDI2cHggMDtcclxuXHR9XHJcblxyXG5cdC5zdGF0aXN0aWNzLWJhbm5lcl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cclxufSIsIi5zdGF0dXNfX2l0ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLnN0YXR1cy1sYWJlbCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEwNiU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5zdGF0dXMtbGFiZWwge1xyXG5cdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG5cdFx0cGFkZGluZzogNS41cHg7XHJcblx0fVxyXG59IiwiLnN0b2NrLXNsaWRlciB7XHJcblx0bWFyZ2luOiAxMDBweCAwIDUwcHg7XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXJfX3dyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlcl9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogNDBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMS42cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXIgLnNhbG9uc19faXRlbSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0LW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXIgLnNhbG9uc19faXRlbTpudGgtY2hpbGQoZXZlbikge1xyXG5cdG1hcmdpbi1sZWZ0OiAzLjUlO1xyXG5cdG1hcmdpbi1yaWdodDogMy41JTtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2ltZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcclxuXHRoZWlnaHQ6IDI1MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8qIGZsZXgtZ3JvdzogMTsgKi9cclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9faW1nIGltZyB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1pbi13aWR0aDogMTAwJTtcclxuXHR3aWR0aDogYXV0bztcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2xhYmVsIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgNDUsIDY0LCAwLjUpO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMzVweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0cGFkZGluZzogNnB4IDIycHggNXB4IDE2cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMjJweDtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2FkZHJlc3Mge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogMTlweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2RldGFpbHMge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMjNweDtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2RldGFpbHMtYm90dG9tIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2RldGFpbHM6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjI1KTtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fZGVzY3JpcHRpb24ge1xyXG5cdC8qIG1heC13aWR0aDogNDIlOyAqL1xyXG59XHJcblxyXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fZGV0YWlscy1ib3R0b20gLmxpbmtUZWwge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXIgLnNhbG9uc19fdGl0bGUge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzZweDtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc2Fsb25zX19wYWdlIHtcclxuXHRwYWRkaW5nLXRvcDogMXB4O1xyXG59XHJcblxyXG4uc3RvY2stc2xpZGVyIC5zYWxvbnNfX3BhZ2UgLnNhbG9uc19fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogNzBweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXIgLnNhbG9uX190aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fYnVpbGRpbmcge1xyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uc3RvY2stc2xpZGVyIC5saW5rVHlwZTIge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Ym9yZGVyLXRvcDogMDtcclxuXHRib3JkZXItbGVmdDogMDtcclxuXHRib3JkZXItcmlnaHQ6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc3RvY2stc2xpZGVyIC5saW5rVHlwZTI6aG92ZXIge1xyXG5cdGNvbG9yOiAjZjgyZDQwO1xyXG5cdGJvcmRlci1jb2xvcjogI2Y4MmQ0MDtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2RldGFpbHMtYm90dG9tIC5saW5rVGVsIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jb250YWluZXIgLnN0b2NrLXNsaWRlcl9fY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc3RvY2stc2xpZGVyIC5zd2lwZXItc2xpZGUge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuc3RvY2stc2xpZGVyIHtcclxuXHRcdG1hcmdpbjogNjBweCAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnN0b2NrLXNsaWRlciB7XHJcblx0XHRtYXJnaW46IDYwcHggMCAzMHB4O1xyXG5cdH1cclxuXHJcblx0LnN0b2NrLXNsaWRlcl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOTJweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQuc3RvY2stc2xpZGVyIC5zbGlkZXJfX2Fycm93IHtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LnN0b2NrLXNsaWRlciAuc2xpZGVyX19hcnJvdy0tbGVmdCB7XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnN0b2NrLXNsaWRlciAuc2xpZGVyX19hcnJvdy0tcmlnaHQge1xyXG5cdFx0cmlnaHQ6IDEwcHg7XHJcblx0fVxyXG59IiwiLnN1YnNjcmlwdGlvbi1mb3JtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbi1mb3JtX19maWVsZCB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbi1mb3JtIC5maWVsZC10ZXh0X19sYWJlbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbi1mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxufSIsIi5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnN3aXBlci1zbGlkZXJfX3ByZXYge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlcl9fbmV4dCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn0iLCIudGFicyB7XHJcblx0bWFyZ2luOiA4MHB4IDA7XHJcbn1cclxuXHJcbi50YWJzLS1hbHQtbWFyZ2lucyB7XHJcblx0bWFyZ2luOiA2MHB4IDAgMDtcclxufVxyXG5cclxuLnRhYnNfX3RpdGxlIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YWJzX190YWJzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbjogMTVweCAwIDQwcHg7XHJcbn1cclxuXHJcbi50YWJzX190YWJzLS1mbGV4LXN0YXJ0IHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi50YWJzX19pdGVtIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW46IDAgNXB4O1xyXG59IiwiLnRleHQtYmFubmVyIHtcclxuXHRtYXJnaW46IDUwcHggMDtcclxufVxyXG5cclxuLnRleHQtYmFubmVyIC50ZXh0LWd1aWRlIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcclxufVxyXG5cclxuLmNvbnRhaW5lciAudGV4dC1iYW5uZXIgLmNvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LnRleHQtYmFubmVyIHtcclxuXHRcdG1hcmdpbjogMzBweCAwO1xyXG5cdH1cclxufSIsIi50ZXh0LWJsb2NrcyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAzMHB4IDA7XHJcbn1cclxuXHJcbi50ZXh0LWJsb2Nrc19fZ3JpZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cdG1hcmdpbjogLTEwcHg7XHJcbn1cclxuXHJcbi50ZXh0LWJsb2Nrc19fY2VsbCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNTAlO1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi50ZXh0LWJsb2Nrc19faXRlbSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0VEMjgyRjtcclxuXHRwYWRkaW5nOiAyMHB4IDUwcHg7XHJcbn1cclxuXHJcbi50ZXh0LWJsb2Nrc19faXRlbS50ZXh0LWJsb2Nrc19faXRlbS50ZXh0LWJsb2Nrc19faXRlbSBoNCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcblx0bWFyZ2luOiAwIDAgMTBweDtcclxufVxyXG5cclxuLnRleHQtYmxvY2tzX19pdGVtIHAge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnRleHQtYmxvY2tzX19pdGVtIHA6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnRleHQtYmxvY2tzX19ncmlkIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQudGV4dC1ibG9ja3NfX2NlbGwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LWJsb2Nrc19faXRlbSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0fVxyXG59IiwiLnRoZW1lLXRvZ2dsZXJfX3dyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLmRhcmstdGhlbWUgLnRoZW1lLXRvZ2dsZXJfX3dyYXAge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG59XHJcblxyXG4udGhlbWUtdG9nZ2xlcl9fY2VsbCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cGFkZGluZzogMXB4O1xyXG59XHJcblxyXG4udGhlbWUtdG9nZ2xlcl9fYnV0dG9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG4udGhlbWUtdG9nZ2xlcl9fYnV0dG9uLS1hY3RpdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5kYXJrLXRoZW1lIC50aGVtZS10b2dnbGVyX19idXR0b24tLWFjdGl2ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLnRoZW1lLXRvZ2dsZXJfX2ljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxNHB4O1xyXG5cdGhlaWdodDogMTRweDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi50aGVtZS10b2dnbGVyX19pY29uLS1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn0iLCIudG9vbHRpcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi50b29sdGlwX190cmlnZ2VyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4udG9vbHRpcF9fcGFuZWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRtaW4td2lkdGg6IDEyMHB4O1xyXG5cdGZpbHRlcjpcclxuXHRcdGRyb3Atc2hhZG93KDAgMjBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCkpXHJcblx0XHRkcm9wLXNoYWRvdygwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4wNCkpXHJcblx0XHRkcm9wLXNoYWRvdygwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNCkpXHJcblx0XHRkcm9wLXNoYWRvdygwIDAgMC41cHggcmdiYSgwLCAwLCAwLCAwLjA0KSk7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi50b29sdGlwX19wYW5lbC0tcG9ydGFsIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0ei1pbmRleDogMTMwMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4udG9vbHRpcF9fcGFuZWwtLXBvcnRhbC50b29sdGlwX19wYW5lbC0tcmVhZHkge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi50b29sdGlwX19wYW5lbC0tYm90dG9tIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbn1cclxuXHJcbi50b29sdGlwX19ib2R5IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLnRvb2x0aXBfX3Njcm9sbCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMCA2cHggMCAwO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4udG9vbHRpcF9fdGV4dCxcclxuLnRvb2x0aXAtc2hlZXRfX3RleHQge1xyXG5cdG1hcmdpbjogMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGNvbG9yOiAjNDU0NjQ2O1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi50b29sdGlwX190YWlsIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNnB4O1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXRvb2x0aXAtdGFpbC1zaGlmdCwgMHB4KSk7XHJcbn1cclxuXHJcbi50b29sdGlwLS1ib3R0b20gLnRvb2x0aXBfX3RhaWwsXHJcbi50b29sdGlwX19wYW5lbC0tYm90dG9tIC50b29sdGlwX190YWlsIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXRvb2x0aXAtdGFpbC1zaGlmdCwgMHB4KSkgcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi50b29sdGlwX190YWlsLWltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDZweDtcclxufVxyXG5cclxuLnRvb2x0aXAtc2hlZXQge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRpbnNldDogMDtcclxuXHR6LWluZGV4OiAxNDAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGVldF9fb3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGluc2V0OiAwO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjhzIGVhc2U7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoZWV0LS1uZXN0ZWQgLnRvb2x0aXAtc2hlZXRfX292ZXJsYXkge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGVldF9fcGFuZWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMTZweCAxNnB4IGNhbGMoMTZweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpKTtcclxuXHRib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym94LXNoYWRvdzogMCAtOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzJzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcclxufVxyXG5cclxuLnRvb2x0aXAtc2hlZXQtZW50ZXItZnJvbSAudG9vbHRpcC1zaGVldF9fb3ZlcmxheSxcclxuLnRvb2x0aXAtc2hlZXQtbGVhdmUtdG8gLnRvb2x0aXAtc2hlZXRfX292ZXJsYXkge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoZWV0LWVudGVyLWZyb20gLnRvb2x0aXAtc2hlZXRfX3BhbmVsLFxyXG4udG9vbHRpcC1zaGVldC1sZWF2ZS10byAudG9vbHRpcC1zaGVldF9fcGFuZWwge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxufVxyXG5cclxuLnRvb2x0aXAtc2hlZXQtZW50ZXItYWN0aXZlLFxyXG4udG9vbHRpcC1zaGVldC1sZWF2ZS1hY3RpdmUge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGVldF9faGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogMTJweDtcclxuXHRtaW4taGVpZ2h0OiAyOHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoZWV0X190aXRsZSB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnRvb2x0aXAtc2hlZXRfX2Nsb3NlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAyOHB4O1xyXG5cdGhlaWdodDogMjhweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoZWV0X19jbG9zZSAuc3ZnLWljb24ge1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxufVxyXG5cclxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbCB7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG5cdHNjcm9sbGJhci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE2KSB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdHdpZHRoOiAycHg7XHJcblx0aGVpZ2h0OiAycHg7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcclxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnN0YXJ0OmRlY3JlbWVudCxcclxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmVuZDppbmNyZW1lbnQsXHJcbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjp2ZXJ0aWNhbDpzdGFydDpkZWNyZW1lbnQsXHJcbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjp2ZXJ0aWNhbDplbmQ6aW5jcmVtZW50LFxyXG4udG9vbHRpcC1zaGVldF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246dmVydGljYWw6ZGVjcmVtZW50LFxyXG4udG9vbHRpcC1zaGVldF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246dmVydGljYWw6aW5jcmVtZW50IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGVldF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGVldF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoZWV0X190ZXh0IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDU7XHJcblx0Y29sb3I6ICMyZjJmMmY7XHJcbn1cclxuXHJcbmh0bWwudG9vbHRpcC1zaGVldC1vcGVuIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwudG9vbHRpcC1zaGVldC1vcGVuIGJvZHkge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyLXdyYXAtLXRvb2x0aXAtbG9ja2VkIHtcclxuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0cmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHotaW5kZXg6IDExOTAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvb2x0aXAtaGVhZGVyLXNwYWNlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuXHQudG9vbHRpcC1zaGVldCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuXHQudG9vbHRpcC1zaGVldF9fb3ZlcmxheSxcclxuXHQudG9vbHRpcC1zaGVldF9fcGFuZWwge1xyXG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG5cdC50b29sdGlwLXNoZWV0LWVudGVyLWZyb20gLnRvb2x0aXAtc2hlZXRfX3BhbmVsLFxyXG5cdC50b29sdGlwLXNoZWV0LWxlYXZlLXRvIC50b29sdGlwLXNoZWV0X19wYW5lbCB7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIi50b3AtbmF2X19idG4ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Y29sb3I6ICM4MDgwODA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuLnRvcC1uYXZfX2J0bi1pY29uIHtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAycHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19idG4tLXBob25lIHtcclxuXHRjb2xvcjogJGNvbG9yLWJsdWU7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2J0bi1hcnJvdyB7XHJcblx0d2lkdGg6IDEycHg7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG5cdGZpbGw6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQudG9wLW5hdl9fYnRuOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxuXHJcblx0LnRvcC1uYXZfX2J0bjpob3ZlciAudG9wLW5hdl9fYnRuLWFycm93IHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLnRvcC1uYXZfX2J0bi0tcGhvbmUgLnRvcC1uYXZfX2J0bi1hcnJvdyB7XHJcblx0Y29sb3I6ICRjb2xvci1ibHVlO1xyXG59XHJcblxyXG4uZHJvcGRvd24ub3BlbiAudG9wLW5hdl9fYnRuLWFycm93IHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59IiwiLnRvcC1uYXYtYnV0dG9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnRvcC1uYXYtYnV0dG9uc19fYnV0dG9uIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi50b3AtbmF2LWJ1dHRvbnNfX2J1dHRvbjpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi50b3AtbmF2X19idG4tYXJyb3cge1xyXG5cdG1hcmdpbi1sZWZ0OiA0cHg7XHJcblx0Y29sb3I6ICM4MDgwODA7XHJcblx0ZmlsbDogbm9uZTtcclxufVxyXG5cclxuLnRvcC1uYXZfX2J0bi1pdGVtcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19idG4taXRlbSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC50b3AtbmF2X19idG4taXRlbTpob3ZlciB7XHJcblx0XHRjb2xvcjogI2VkMjgyZjtcclxuXHR9XHJcbn0iLCIudG9wLW5hdi1saW5rIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGNvbG9yOiAjODA4MDgwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnRvcC1uYXYtbGlua19faWNvbiB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG4udG9wLW5hdi1saW5rX19tYWluIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnRvcC1uYXYtbGluazo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnRvcC1uYXYtbGluazpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC50b3AtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59XHJcblxyXG4udG9wLW5hdi1saW5rOmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XHJcbn0iLCIudG9wLW5hdixcclxudi10b3AtbmF2IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG5cdGhlaWdodDogNDJweDtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi50b3AtbmF2X19sYXlvdXQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogMjRweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnRvcC1uYXZfX3NwYWNlciB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZCB7XHJcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAxMjA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcclxuXHR3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC0tb3BlbiB7XHJcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZS1vcGVuO1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtaXRlbSB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtbGluayB7XHJcblx0QGluY2x1ZGUgbGluaztcclxufVxyXG5cclxuLnRvcC1uYXZfX3RoZW1lLXRvZ2dsZXIge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnRvcC1uYXYge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn0iLCIubW9kYWwtLXVwZ3JhZGVzIC5tb2RhbC13aW5kb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDQ1NnB4O1xyXG5cdG1heC1oZWlnaHQ6IG1pbig4NjZweCwgY2FsYygxMDB2aCAtIDQ4cHgpKTtcclxuXHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tb2RhbC0tdXBncmFkZXMgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtLXVwZ3JhZGVzIC5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRtaW4taGVpZ2h0OiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1vZGFsLS11cGdyYWRlcyA+IC5tb2RhbC13aW5kb3dfX2Nsb3NlLWljb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0bWF4LWhlaWdodDogbWluKDg2NnB4LCBjYWxjKDEwMHZoIC0gNDhweCkpO1xyXG5cdHBhZGRpbmc6IDE2cHggMCAyNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcclxufVxyXG5cclxuLnVwZ3JhZGVzLW1vZGFsX19oZWFkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWluLWhlaWdodDogMzBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdHBhZGRpbmc6IDAgNDhweDtcclxufVxyXG5cclxuLnVwZ3JhZGVzLW1vZGFsX190aXRsZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX2Nsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMjVweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX2Nsb3NlIC5zdmctaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0aGVpZ2h0OiAxNXB4O1xyXG5cdGNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDEpO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC51cGdyYWRlcy1tb2RhbF9fY2xvc2U6aG92ZXIgLnN2Zy1pY29uIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX2JvZHkge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdG1pbi1oZWlnaHQ6IDA7XHJcblx0cGFkZGluZzogMCAyNHB4O1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDEwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzNweDtcclxuXHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHR9XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fZ3JvdXAtdGl0bGUge1xyXG5cdG1hcmdpbjogMDtcclxuXHRjb2xvcjogIzJmMmYyZjtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnRzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGdhcDogMjRweDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiA4cHg7XHJcblx0d2lkdGg6IDEyMHB4O1xyXG5cdGZsZXg6IDAgMCAxMjBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWltYWdlLXdyYXAge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDEyMHB4O1xyXG5cdGhlaWdodDogMTIwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmFkaXVzOiAxN3B4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC0tc2VsZWN0ZWQgLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWltYWdlLXdyYXAge1xyXG5cdGJvcmRlci1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LW1ldGEge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRnYXA6IDRweDtcclxuXHRtaW4taGVpZ2h0OiAxOHB4O1xyXG5cdG1heC13aWR0aDogMTIwcHg7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1uYW1lIHtcclxuXHRjb2xvcjogIzJmMmYyZjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC10b29sdGlwLnRvb2x0aXAge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtdG9vbHRpcCAudG9vbHRpcF9fdHJpZ2dlciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtaW5mbyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1pbmZvIC5zdmctaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtcHJpY2Uge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWluLWhlaWdodDogMjVweDtcclxuXHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjA2O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1wcmljZS0tZnJlZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMTRhZDk4O1xyXG5cdGJhY2tncm91bmQ6ICNlNmZmZmI7XHJcblx0Y29sb3I6ICMxNGFkOTg7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1wcmljZS0tcGFpZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjkzZWYyO1xyXG5cdGJhY2tncm91bmQ6ICNkOWViZmU7XHJcblx0Y29sb3I6ICMyOTNlZjI7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fZm9vdGVyIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdHBhZGRpbmc6IDAgMjRweDtcclxufVxyXG5cclxuLnVwZ3JhZGVzLW1vZGFsX19zdWJtaXQuYnRuIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDUycHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5tb2RhbC0tdXBncmFkZXMgLm1vZGFsX19zdXJmYWNlIHtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0tdXBncmFkZXMgLm1vZGFsX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0tdXBncmFkZXMgLm1vZGFsX19jb250ZW50LXNsb3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXg6IDAgMSBhdXRvO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDJweCk7XHJcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEwMnB4KTtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQubW9kYWwtLXVwZ3JhZGVzIC5tb2RhbC13aW5kb3csXHJcblx0Lm1vZGFsLS11cGdyYWRlcy5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDJweCk7XHJcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEwMnB4KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0tdXBncmFkZXMgLm1vZGFsLXdpbmRvd19fYm9keSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQudXBncmFkZXMtbW9kYWwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMCAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC51cGdyYWRlcy1tb2RhbF9faGVhZGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdHBhZGRpbmc6IDAgNDBweDtcclxuXHR9XHJcblxyXG5cdC51cGdyYWRlcy1tb2RhbF9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcblxyXG5cdC51cGdyYWRlcy1tb2RhbF9fY2xvc2Uge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHRcdGNvbG9yOiAjOGU4ZThlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX19ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcblx0fVxyXG5cclxuXHQudXBncmFkZXMtbW9kYWxfX2dyb3VwIHtcclxuXHRcdGdhcDogOXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudXBncmFkZXMtbW9kYWxfX2dyb3VwLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX192YXJpYW50cyB7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQudXBncmFkZXMtbW9kYWxfX2dyb3VwLS1zcGFyc2UgLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50cyB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQudXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQsXHJcblx0LnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWltYWdlLXdyYXAge1xyXG5cdFx0d2lkdGg6IDEwNHB4O1xyXG5cdFx0ZmxleC1iYXNpczogMTA0cHg7XHJcblx0fVxyXG5cclxuXHQudXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQge1xyXG5cdFx0ZmxleDogMCAwIDEwNHB4O1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWltYWdlLXdyYXAge1xyXG5cdFx0aGVpZ2h0OiAxMDRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQudXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtbWV0YSB7XHJcblx0XHRnYXA6IDNweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDE2cHg7XHJcblx0XHRtYXgtd2lkdGg6IDExNHB4O1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LW5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XHJcblx0fVxyXG5cclxuXHQudXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtdG9vbHRpcC50b29sdGlwLFxyXG5cdC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC10b29sdGlwIC50b29sdGlwX190cmlnZ2VyLFxyXG5cdC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1pbmZvIHtcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWluZm8gLnN2Zy1pY29uIHtcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LXByaWNlIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDIycHg7XHJcblx0XHRwYWRkaW5nOiA0cHggOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XHJcblx0fVxyXG5cclxuXHQudXBncmFkZXMtbW9kYWxfX2Zvb3RlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZzogMTBweCAxMHB4IGNhbGMoMTBweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpKTtcclxuXHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0fVxyXG5cclxuXHQudXBncmFkZXMtbW9kYWxfX3N1Ym1pdC5idG4ge1xyXG5cdFx0aGVpZ2h0OiA1MnB4O1xyXG5cdH1cclxufVxyXG4iLCIudmlkZW8ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi52aWRlb19fYnRuIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdGhlaWdodDogNjBweDtcclxuXHR3aWR0aDogNjBweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xyXG59XHJcblxyXG4udmlkZW9fX2J0bi1pY29uIHtcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLnZpZGVvX192aWRlbyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udmlkZW9fX3NvdXJjZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udmlkZW9fX3Bvc3RlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udmlkZW9fX2lmcmFtZS13cmFwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udmlkZW9fX2lmcmFtZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC52aWRlb19fYnRuOmhvdmVyIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xyXG5cdH1cclxufSIsIi52aWV3LXBpY2tlcl9fZ3JpZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRtYXJnaW46IC0ycHg7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XHJcbn1cclxuXHJcbi52aWV3LXBpY2tlcl9faXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQ7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHRtYXJnaW46IDJweDtcclxufVxyXG5cclxuLnZpZXctcGlja2VyX19pdGVtOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcbn1cclxuXHJcbi52aWV3LXBpY2tlcl9faWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnZpZXctcGlja2VyX19pdGVtOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdH1cclxufVxyXG5cclxuLnZpZXctcGlja2VyX19pdGVtOmFjdGl2ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LnZpZXctcGlja2VyX19pdGVtOmZvY3VzOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xyXG5cdH1cclxufVxyXG5cclxuLnZpZXctcGlja2VyX19pdGVtLnZpZXctcGlja2VyX19pdGVtLS1hY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxufSIsIi53aWRlLXNsaWRlciB7XHJcblx0bWFyZ2luOiAxMDBweCAwO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ud2lkZS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLndpZGUtc2xpZGVyIC5zd2lwZXIge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ud2lkZS1zbGlkZXJfX3NsaWRlIHtcclxuXHR3aWR0aDogMjEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndpZGUtc2xpZGVyX193cmFwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi53aWRlLXNsaWRlcl9faXRlbSB7XHJcblx0d2lkdGg6IDIxMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4ud2lkZS1zbGlkZXJfX2l0ZW0taW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRtYXgtd2lkdGg6IDUwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi53aWRlLXNsaWRlcl9faXRlbS1uYW1lIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi53aWRlLXNsaWRlcl9fYXJyb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjI4MzA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0ei1pbmRleDogMjtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4ud2lkZS1zbGlkZXJfX2Fycm93LS1sZWZ0IHtcclxuXHRsZWZ0OiAtMjVweDtcclxufVxyXG5cclxuLndpZGUtc2xpZGVyX19hcnJvdy0tcmlnaHQge1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IC0yNXB4O1xyXG59XHJcblxyXG4ud2lkZS1zbGlkZXJfX2ljb24ge1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LndpZGUtc2xpZGVyIHtcclxuXHRcdG1hcmdpbjogNjBweCAwO1xyXG5cdH1cclxuXHJcblx0LndpZGUtc2xpZGVyX19zbGlkZSB7XHJcblx0XHR3aWR0aDogMTc1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC53aWRlLXNsaWRlcl9faXRlbSB7XHJcblx0XHR3aWR0aDogMTc1cHg7XHJcblx0fVxyXG5cclxuXHQud2lkZS1zbGlkZXJfX2Fycm93IHtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LndpZGUtc2xpZGVyX19hcnJvdy0tbGVmdCB7XHJcblx0XHRsZWZ0OiAtMTBweDtcclxuXHR9XHJcblxyXG5cdC53aWRlLXNsaWRlcl9fYXJyb3ctLXJpZ2h0IHtcclxuXHRcdHJpZ2h0OiAtMTBweDtcclxuXHR9XHJcbn0iXX0= */

/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/header_location/style.css?17429133103007*/
.sideInfoModal_background {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	backdrop-filter: blur(1px);
}

.modal_form {
	padding: 40px 20px;
	height: fit-content;
	position: absolute;
	background: white;
	box-shadow: 0px 1px 17px 0px rgba(0, 0, 0, 0.16);
	max-width: 560px;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}

.modal_closeButton {
	width: 20px;
	height: 20px;
}

.modal_close {
	display: flex;
	justify-content: flex-end;
	margin-bottom: 20px
}

.modal_content {
	padding: 0 30px;
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.modal_header{
	font-size: 25px;
	font-weight: 600;
	line-height: 30.26px;
	text-align: center;
	margin-bottom: 10px;
}

.modal_description {
	font-size: 16px;
	font-weight: 400;
	line-height: 19.36px;
	text-align: center;
}

.modal_save{
	width: 167px;
	height: 50px;
	padding: 15px 40px;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	color: #FFFFFF;
	margin: auto;
	background-color: #EB504C;
}


.sideInfo_modalSelect {
	position: relative;
	max-width: 100%;
	width: 460px;
	height: 50px;
}

.sideInfo_modalSelectClear {
	position: absolute;
	right: 20px;
	top: 15px;
}

.sideInfo_modalSelectButton {
	max-width: 100%;
	padding: 15px 20px;
	border-radius: 5px;
	border: 1px solid #0000001A;
	appearance: none;
	cursor: pointer;
	width: 460px;
	height: 50px;
	background: white;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.36px;
	text-align: left;
}
.sideInfo_modalSelectDropdown {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	border: 1px solid #caced1;
	border-radius: 0.25rem;
	background-color: white;
	list-style: none;
	padding: 10px;
	margin: 10px 0 0;
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
	max-height: 200px;
	overflow-y: auto;
}
.sideInfo_modalSelectDropdown::-webkit-scrollbar {
	width: 7px;
}
.sideInfo_modalSelectDropdown::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 25px;
}
.sideInfo_modalSelectDropdown::-webkit-scrollbar-thumb {
	background: #ccc;
	border-radius: 25px;
}
.sideInfo_modalSelectDropdown li {
	font-size: 16px;
	font-weight: 400;
	line-height: 19.36px;

	padding: 10px;
	cursor: pointer;
}

.sideInfo_modalSelectDropdown li.selected {
	background-color: #f2f2f2;
	border-radius: 4px;
	font-weight: bold;
}
.sideInfo_modalSelectDropdown li:hover,
.sideInfo_modalSelectDropdown li:focus {
	background-color: #f2f2f2;
	border-radius: 4px;
}

.sideInfo_modalSelectDropdown.hidden {
	display: none;
}

input[type=text].sideInfo_modalSelectSearch{
	font-size: 16px;
	font-weight: 400;
	line-height: 19.36px;
	padding: 12px 10px 10px 40px;
	border: none;
	padding-left: 40px;
	width: 100%;
	background: #ebebeb;
	border-radius: 5px;
	background: url(/local/new_build/local/assets/images/icons/search.svg) no-repeat 10px;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/sale.location.selector.search/location_search/style.css?17429133107037*/
/* absolute path to images is required to make crm-sale proxy work */

.bx-sls .dropdown-block {
	border: 1px solid #bdbdbd;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 2px #ebebeb;
    box-shadow: inset 0 1px 2px #ebebeb;
    font-size: 16px;
    padding: 15px 20px;
    position: relative;
    background-color: #fff;
    min-height: 35px;
    line-height: 19.36px;
}

.bx-sls .dropdown-block-ui {
	font-size: 14px;
	padding: 0 22px 0 30px;
	position: relative;
	background-color: #fff;
	margin-top: 5px;
}

.bx-sls .dropdown-arrow {
	background: url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/dropdown-arrow.png) no-repeat center center;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	width: 22px;
}

.bx-sls .bx-ui-sls-container {
	overflow: hidden;
	min-height:25px;
}

.bx-sls .bx-ui-sls-pane {
	border: 1px solid #bdbdbd;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 3px #c7c7c7;
    box-shadow: 0 2px 3px #c7c7c7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    max-height: 200px;
    overflow-y: auto;
    left: 0;
    top: 65px;
    padding: 5px 5px 3px 5px;
    position: absolute;
    width: 100%;
}

.bx-sls .dropdown-active .bx-ui-sls-pane {
	display: block;
}

.bx-sls .bx-ui-sls-variants {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bx-sls .dropdown-item {
	border-radius: 2px;
	padding: 7px 4px 7px 10px;
	margin-bottom: 2px;
}

.bx-sls .dropdown-item:hover {
	background-color: #f1f3f5;
	cursor: pointer;
}

.bx-sls .dropdown-img {
	border: none;
	display: inline-block;
	height: 12px;
	margin: 3px 12px 0 0;
	vertical-align: top;
	width: 16px;
}

.bx-sls .dropdown-item-text {
	/*makeup:color: #212121;*/
	color: #aba8ac;
	display: inline-block;
	/*max-width: 220px;*/ /*silly limitation*/
	vertical-align: top;
}

.bx-sls .dropdown-item-text span{
	color: #25282c;
}

.bx-sls .dropdown-list-title {
	border-bottom: 1px solid #e5e5e5;
	height: 37px;
	line-height: 37px;
	padding-left: 8px;
}

.bx-sls .dropdown-icon {
	background: url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/lens.png) no-repeat center center;
    height: 20px;
    left: 10px;
    position: absolute;
    top: 17.5px;
    width: 20px;
    background-size: contain;
}

.bx-sls .quick-locations{
	margin-bottom: 5px;
	max-width: 400px;
}
.bx-sls .quick-location-tag {
	border-radius: 5px;
    color: #f82d40;
    display: inline-block;
    font-size: 15px;
    height: 27px;
    line-height: 26px;
    padding: 0 14px;
    text-decoration: none;
    margin-bottom: 10px;
}
.bx-sls .quick-location-tag:hover{
	color: #1e55b9;
	background-color: #f2f5f8;
	/* background-color: #fafafa; */
}

.bx-sls .dropdown-fade2white{
	width: 46px;
	height: 31px;
	position: absolute;
	top: 2px;
	right: 0;

	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(30%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}

.bx-sls .bx-ui-sls-clear{
	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -3386px no-repeat scroll;
    width: 30px;
    height: 30px;
    cursor: pointer;
    cursor: hand;
    margin-top: 13px;
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
}
.bx-sls .bx-ui-sls-clear:hover{
	background-position: 6px -3418px;
}

.bx-sls .bx-ui-sls-loader{
	background-image: url(/bitrix/panel/main/images/waiter-white.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right -1px !important;

	width: 30px;
	height: 30px;

	position: absolute;
	top: 3px;
	right: 2px;
	display: none;
}

.bx-sls .bx-ui-sls-go-edit{
	display: none;
}

.bx-sls .bx-ui-sls-pane{
	max-height: 300px;
}

.bx-sls input::-ms-clear {
	display: none;
}

.bx-sls input[type="text"]{
	position: relative;
}

.bx-sls .bx-ui-sls-fake,
.bx-sls .bx-ui-sls-route {
	position: absolute !important;
	top: 0;
	left: 0;

	color: #000 !important;

	opacity: 1 !important;
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;

	padding: 0 22px 0 20px !important;
	background-position: right 1px;
	background-repeat: no-repeat;

	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 16px;
	height: 24px;
	width: 100%;
	outline: none;
	z-index:10;
}
.bx-sls .bx-ui-sls-route{
	color: #aba8ac !important;
	z-index:5;
}

.bx-sls .bx-ui-sls-pane{
	background-color: #fff;
    z-index: 999;
    border: none;
    border-radius: 5px;
	box-shadow: 0px 4px 4px 0px #00000040;
	-webkit-box-shadow: 0px 4px 4px 0px #00000040;
}

.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant,
.bx-sls .bx-ui-sls-error{
	padding: 10px 10px;
}
.bx-sls .bx-ui-sls-error{
	color: #ff2222;
	padding-left: 30px;
	position: relative;
}
.bx-sls .bx-ui-sls-error div{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 25px;
	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -2895px no-repeat scroll;
}
.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover,
.bx-sls .bx-ui-sls-variant-active{
	background-color: #E0E8EA;
}

.adm-sls-edit-link{
	margin-top: 10px;
}

/* CSS-modes below: admin, public; */
.bx-admin-mode .bx-sls-go-edit{
	margin-left: 10px;
	display: none;
}

.bx-admin-mode .dropdown-block {
	border-color: #87919c #959ea9 #9ea7b1;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset;
	height: 25px;
}

.bx-sls.bx-admin-mode .bx-ui-sls-fake,
.bx-sls.bx-admin-mode .bx-ui-sls-route {
	height: 25px;
}

.bx-admin-mode .dropdown-icon {
	top: 7px;
}

.bx-admin-mode .dropdown-fade2white {
	height: 22px;
}

.bx-admin-mode .dropdown-fade2white {
	right: 1px;
}

.bx-admin-mode .bx-ui-sls-clear {
	background-position: 6px -3389px;
	height: 22px;
}

.bx-admin-mode .bx-ui-sls-clear:hover{
	background-position: 6px -3421px;
}

.bx-admin-mode .bx-ui-sls-loader {
	background-position: right -4px !important;
	height: 21px;
}

.bx-admin-mode .bx-ui-sls-pane {
	top: 27px;
}
/* End */


/* Start:/local/templates/kingstyle/template_styles.css?178671248318804*/
.site_markers{
	display: flex;
	flex-wrap: wrap;
}
.site_markers .marker-item{
	color: #fff;
	padding: 1px 4px;
	margin-right: 10px;
	margin-top: 5px;
	border-radius: 5px;;
}
.catalogItemLink{
	position: relative;
	margin-top: 10px;
}
.marker-wrap{
	width: 100%;
	position: absolute;
}
.marker-wrap .site_markers{
	justify-content: flex-end;
}

.marker-section{
	flex-flow: column wrap;
	align-content: flex-end;
	align-items: flex-end;
}
.productGeneralInfo .site_markers{
	margin-bottom: 10px;
}
.manager_point{
	display: block;
	width: 8px;
	border-radius: 12px;
	background: black;
	height: 8px;
	position: absolute;
	right: -10px;
	top: 0;
}
.manager_point_section{
	display: block;
	width: 8px;
	border-radius: 12px;
	background: black;
	height: 8px;
}
.priceInfo{
	position: relative;
}

.rating-value-error{
	color: red;
	display: inline-block;
	margin-top: 12px;
}

@media (max-width:767px){#bx-panel{display:none !important}}
.grecaptcha-badge {visibility: hidden;}
body {
	/*background: #fff;*/
	/*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body.bx-opened {
	overflow: hidden;
}

.wrap,
.bx-wrap,
.bx-wrapper{
	position: relative;
}

body.bx-background-image{
	position: relative;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #fff;
	background-image: url("/local/templates/kingstyle/images/bg.jpg");
}
@media (min-width: 992px) and (max-width:1199px){
	body.bx-background-image{
		-webkit-background-size:1600px auto;
		background-size:1600px auto;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	body.bx-background-image{
		-webkit-background-size:1280px auto;
		background-size:1280px auto;
	}
}
@media (max-width: 767px) {
	body.bx-background-image {
		background: none;
	}
}

body.bx-background-gradient{
	background: rgb(246,247,251);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjdmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(246,247,251,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,247,251,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7fb', endColorstr='#ffffff',GradientType=0 );
	background-attachment: fixed;
}
.characteristics__descr {
	/*padding-top: 40px;*/
	/*padding-bottom: 40px;*/
	color: #6a7178;
}

.characteristics__descr-legal {
	margin-bottom: 12px;
}

.characteristics__descr-legal p {
	margin: 0 0 4px;
}

.characteristics__descr-legal p:last-child {
	margin-bottom: 0;
}

.icon-empty {
	opacity: 0;
}

a {
	text-decoration: none;
}

a:active,
a:hover {
	border-color: transparent;
	text-decoration: none;
}

a,
.container {
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

img {
	width: auto;
	max-width: 100%;
	height: auto;
}

.bx-header {}
/*Logo*/

.bx-logo {
	padding-left: 17px;
	padding-bottom: 19px;
}

.bx-logo .bx-logo-block {
	display: block;
	height: 50px;
	border-bottom: none;
}

.bx-logo-text,
.bx-logo-text:hover,
.bx-logo-text:active {
	font-size: 32px;
	font-weight: 700;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 37px;
	text-decoration: none;
	border: none;
	vertical-align: bottom;
}

.bx-logo-text small {
	font-size: 37px;
}

.bx-logo-desc {
	text-transform: uppercase;
	display: block;
	font-weight: 700;
	font-size: 13px;
	line-height: 10px;
	color: #b8b8b8;
}

@media (max-width: 767px) {
	.bx-logo {
		background: #1484ce;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		z-index: 1400;
		padding: 10px 60px;
	}
	.bx-logo .bx-logo-block {
		text-align: center;
		height: 30px;
	}
	.bx-logo-text {
		font-size: 24px;
		color: #fff;
		line-height: 30px;
		vertical-align: middle;
	}
	.bx-logo-text:hover,
	.bx-logo-text:active {
		color: #fff;
	}
	.bx-logo-text small {
		font-size: 24px;
		color: #fff;
	}
	.bx-logo-desc {
		display: none;
	}
}
/* Sections */

.bx-header-section {
	border-left: 1px solid #eaebec;
	border-right: 1px solid #eaebec;
	padding: 28px 45px 10px;
	background: #fff;
}

.bx-content-seection {
	padding: 0 45px 5px;
	background: #fff;
	border-left: 1px solid #eaebec;
	border-right: 1px solid #eaebec;
}

@media (min-width: 1200px) {
	.bx-header-section {
		padding: 31px 45px 10px;
	}
	.bx-content-seection {
		padding: 0 45px 5px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.bx-header-section {
		padding: 31px 30px 10px;
	}
	.bx-content-seection {
		padding: 0 30px 5px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-header-section {
		padding: 31px 15px 10px;
	}
	.bx-content-seection {
		padding: 0 15px 5px;
	}
}

@media (max-width: 767px) {
	.bx-header-section {
		padding: 60px 15px 10px
	}
	.bx-content-seection {
		padding: 0 15px 10px
	}
}
/* header / phone */

.bx-inc-orginfo {
	padding-left: 28px;
}

@media (max-width: 767px) {
	.bx-inc-orginfo {
		text-align: center;
		padding-bottom: 10px;
	}
}

.bx-inc-orginfo-phone {
	color: #000;
	font-size: 21px;
	font-weight: 700;
	white-space: nowrap;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bx-inc-orginfo-phone i {
	color: #97a1ab;
	position: relative;
	margin-left: -23px;
}

.bx-inc-orginfo-recall {}

.bx-inc-orginfo-recall a {
	color: #039be5;
	border-bottom: 1px dashed;
	font-size: 12px;
	margin-left: 2px;
}

.bx-inc-orginfo-recall a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}
/* header / worktime */

.bx-worktime {}

@media (max-width: 767px) {
	.bx-worktime {
		text-align: center;
	}
}

.bx-worktime-title {
	color: #8d8d8d;
	font-size: 12px;
}

.bx-worktime-prop {
	font-size: 13px;
	color: #000;
}

.bx-worktime-prop>span {
	white-space: nowrap;
}
/*sidebar*/

.bx-sidebar-block {
	margin-bottom: 40px;
}
.bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-footer .bx-block-title{
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}
/* Breadcrumb Custom*/

.bx-breadcrumb-item a {
	color: #757575;
}

.bx-breadcrumb-item a:hover {
	color: #2d2d2d;
}
/* workarea */

/*TITLE*/

h1.bx-title,
h2.bx-title,
h3.bx-title,
h4.bx-title,
h5.bx-title,
h6.bx-title {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
}

h1.bx-title,
h2.bx-title,
h3.bx-title {
	padding-bottom: 15px;
}

h4.bx-title,
h5.bx-title,
h6.bx-title {}

h1.bx-title {
	margin-top: 0;
	padding-bottom: 10px;
}
h2.bx-title {font-size: 25px}
h3.bx-title {}
h4.bx-title {}
h5.bx-title {}
h6.bx-title {}

/* FORMS */
input[type=text],
input[type=password] {
	margin: inherit 4px;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}

textarea {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	font-size: 18px;
	min-height: 150px;
	max-height: 450px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}
/* INC.banners */

.bx-incbanners {
	margin: 10px 0 25px;
	text-align: center;
}
/* INC.links.footer */

.bx-inclinksfooter a {
	border-bottom: none;
}

.bx-inclinksfooter .bx-block-title {
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}

.bx-inclinksfooter-container {
	margin-top: 15px;
	padding: 0;
	color: #fff;
	border-radius: 2px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bx-inclinksfooter-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bx-inclinksfooter-item {
	padding: 0 0 5px 0;
}
/* INC.logo.footer */

.bx-inclogofooter {
	color: #fff;
}

.bx-inclogofooter a.bx-inclogofooter-logo:hover,
.bx-inclogofooter a.bx-inclogofooter-logo {
	border-bottom: none;
}

.bx-inclogofooter-logo img {
	max-width: 180px;
	height: auto;
}

.bx-inclogofooter-block {
	padding-bottom: 20px;
}

.bx-inclogofooter-tel {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-inclogofooter-worktime {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
/* INC.social.widget */

.bx-banners {
	margin: 10px 0;
}

.bx-banners .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
/* INC.wt */

.bx-wt-block {
	color: #fff;
	padding: 5px 15px;
	background: url(/local/templates/kingstyle/images/wt.png) no-repeat center top;
	-webkit-background-size: cover;
	background-size: cover;
	border-radius: 3px;
}

.bx-wt .bx-block-title {
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 14px;
	color: #fff;
}

.bx-wt-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.bx-wt-block ul li {
	padding-bottom: 7px;
}

.bx-wt-others-block {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 4px;
}
/* news.list.sidebar */
.bx-s-info {
	margin: 10px 0;
	padding-top: 5px;
}
.bx-s-info-block {
	display: block;
	margin-bottom: 25px;
}
.bx-s-info-title {
	display: block;
	min-height: 29px;
	padding-left: 36px;
	margin-bottom: 5px;
	position: relative;
}
.bx-s-info-titleicon{
	display: block;
	background: #007FCA;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.bx-s-info-titleicon i{
	line-height: 30px;
	vertical-align: middle;
	font-style: normal;
}
.bx-s-info-titletext {
	display: block;
	padding: 6px 0;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
}
.bx-s-info-content {
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #3e454c;
	padding-left: 36px;
}

/* FOOTER */

.bx-footer {
	background: #292d2e;
	color: #c8cece;
}

.bx-footer-section.bx-center-section {
	padding-top: 40px;
	padding-bottom: 40px;
}

.bx-footer-section.bx-center-section>div {
	margin-bottom: 20px;
}

.bx-footer a {
	color: #c8cece;
}

.bx-footer a:hover {
	color: #fff;
	border-bottom: 1px solid;
	text-decoration: none;
}

.bx-footer-line {
	background: #1f496a;
}

.bx-footer-bottomline {
	background: #222425;
	font-size: 14px;
	padding: 22px 0;
}

.bx-up {
	text-align: right;
}

.bx-up a,
.bx-up a:hover {
	border-bottom: none;
}

@media (min-width: 1200px) {}

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {
	.bx-footer {
		text-align: center;
	}
	.bx-up {
		text-align: center;
	}
}
/**/

.btn,
.btn:hover,
.btn:active,
.btn:focus{
	text-shadow: none !important;
	-webkit-box-shadow:none !important;
	   -moz-box-shadow:none !important;
			box-shadow:none !important;
	outline:none !important;
}

.btn-primary {
	background-color: #1485ce;
	border-color: #1485ce;
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
	background-color: #53a4d8;
	border-color: #53a4d8;
}

.btn-link {
	color: #1485ce;
}

.btn-link:focus,
.btn-link:hover {
	color: #53a4d8;
	text-decoration: none;
}
/*404*/

.bx-404-container {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.bx-404-block {
	margin-top: 100px;
	margin-bottom: 66px;
}

@media (max-width: 768px) {
	.bx-404-block {
		margin-top: 50px;
		margin-bottom: 33px;
	}
}

.bx-404-text-block {
	font-size: 20px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}

.bx-maps-title {
	color: #8f8f8f;
	font-size: 16px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	padding-top: 10px;
	border-bottom: 1px solid #e9eaea;
}

.map-columns {
	padding-top: 20px;
}

.bx-map-title {
	font-weight: bold;
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	position: relative;
	min-height: 20px;
	padding-left: 25px;
	margin-bottom: 20px;
}

.bx-map-title .fa {
	color: #0083d1;
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 15px;
}

.map-columns ul {
	list-style: none;
	margin-bottom: 5px;
}

.map-level-0 {
	margin-left: 0;
	padding-left: 25px;
	margin-bottom: 20px;
}

.map-level-0 li {
	margin-left: 0;
	padding-left: 0;
}

.map-level-0 ul {
	padding-left: 15px;
}

ul.map-level-1 {
	margin-bottom: 30px;
}
/*ABOUT*/

.bxd-block {
	width: 100%;
	border: 1px solid #e3e6e7;
	display: block;
	background: #fff;
	padding: 15px;
	min-height: 210px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a.bxd-block:hover {}

.bxd-icon {
	display: block;
	border-radius: 50%;
	height: 68px;
	width: 68px;
	margin: 0 auto;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-block:hover .bxd-icon {}

.bxd-icon .fa {
	margin-left: -1px;
	position: relative;
	font-size: 35px;
	height: 68px;
	width: 68px;
	text-align: center;
	line-height: 68px;
	vertical-align: middle;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-link:hover .bxd-icon .fa {}

.bxd-title {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
	color: #000;
	font-size: 15px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: uppercase;
}

.bxd-desc {
	display: block;
	text-align: center;
	color: #737373;
	font-size: 12px;
}


.bx-up-button {
	border-radius: 2px;
	color: #fff;
	position: fixed;
	right: 30px;
	bottom: 30px;
	font-size: 12px;
	line-height: 20px;
	cursor: pointer;
	vertical-align: middle;
	padding: 9px 18px 7px 38px;
	-webkit-transition: background-color .3s ease, opacity .3s ease;
	-moz-transition: background-color .3s ease, opacity .3s ease;
	-ms-transition: background-color .3s ease, opacity .3s ease;
	-o-transition: background-color .3s ease, opacity .3s ease;
	transition: background-color .3s ease, opacity .3s ease;
	background: #c2c4c7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAACVBMVEX///////////+OSuX+AAAAAnRSTlMAf7YpoZUAAAAfSURBVHgBYwACRkYgAaKZmBihNJAFpaFiTExAgjwGAA1BAD3lDqDYAAAAAElFTkSuQmCC) 18px 13px no-repeat;
}
.bx-up-button:hover{
	background-color: #9fa0a3;
}
.footerAddress.dop {
	margin:10px 0;
}
.footerAddress.dop .footerMenu__title.address_title {
	font-size: 20px;
}
.footerKS.dop {
	width: 100%; margin-top: 30px;
}
.footerKS.fot{
	position: relative;
    top: -40px;
    left: -40px;
}
.deliveryAddress__detailsAddress.address_text a {
	font-size: 17px;
    font-weight: normal;
    text-decoration: underline;
    color: #000;
}
.megamenu_side.dop .linkType2 {
	font-size: 17px;
    font-weight: normal;
}
.megamenu_side.dop .hours {
	margin-bottom: 5px !important;
}
.megamenu_side.dop .footerMenu__title {
	margin-bottom:0;
}
.megamenu_side.dop .megamenu_side__address-city {

    font-size: 20px;
    line-height: 10px;

}

.reject {
	padding-top: 15px;
	text-align: center;
}
.reject > span {
	font-weight: bold;
}

.marquiz-pops {
	display: none !important;
	width: 1px !important;
}

/* End */
/* /local/templates/kingstyle/styles/styles.css?1789387212259388 */
/* /local/new_build/local/assets/dist/styles/styles.build.css?17927459921918404 */
/* /local/templates/.default/components/bitrix/news.list/header_location/style.css?17429133103007 */
/* /local/templates/.default/components/bitrix/sale.location.selector.search/location_search/style.css?17429133107037 */
/* /local/templates/kingstyle/template_styles.css?178671248318804 */
