@charset "UTF-8";

@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-Regular"), url("../assets/fonts/Gilroy-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-Medium"), url("../assets/fonts/Gilroy-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-Semibold"), url("../assets/fonts/Gilroy-Semibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-Bold"), url("../assets/fonts/Gilroy-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-Black"), url("../assets/fonts/Gilroy-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Roboto";
  src: local("Roboto-Light"), url("../assets/fonts/Roboto-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Roboto";
  src: local("Roboto-Regular"), url("../assets/fonts/Roboto-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

.filter {
	width: 270px;
}

.count__basket{
position: absolute; width: 16px; height:16px; top: -4px; right: -5px; background: #278E59; border-radius: 50%; color: #fff; text-align: center; font-size: 10px; font-weight: bold;
}

.filter-section {
	margin-bottom: 24px;
	border-radius: 16px;
	padding: 24px;
	background-color: #fff;
	box-shadow: 0px 1px 12px 0px #0000000f, 0px 4px 8px 0px #00000005,
		0px 1px 4px 0px #00000003;
	color: #b0b0b0;
}

.filter-section .title {
	margin-bottom: 24px;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
}

.filter-section.price .input-wrapper {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 8px;
	position: relative;
}
.filter-section .block-from,
.filter-section .block-to {
	position: relative;
}
.filter-section .block-from p,
.filter-section .block-to p {
	margin-bottom: 5px;
	margin-top: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.16;
}

.filter-section .input-wrapper .clear-button {
	position: absolute;
	top: 28px;
	right: 14px;
}

.input-wrapper {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}

.filter input[type='number'],
.filter input[type='text'] {
	width: calc(100% - 40px);
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 12px 16px;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
}

input[type='text'] {
	width: calc(100% - 25px);
}

.filter-section .clear-button {
	background: none;
	border: none;
	font-size: 19px;
	cursor: pointer;
	position: relative;
	margin-bottom: 10px;
	padding: 5px;
	color: #e20000;
}

.filter .slider-container {
	position: relative;
	height: 30px;
	margin-top: 21px;
}

.filter .slider {
	position: absolute;
	left: 2px;
	right: 0;
	top: 10px;
	height: 10px;
	background: #d9d9d9;
	border-radius: 4px;
}

.slider .track {
	position: absolute;
	height: 100%;
	background: #278e59;
	border-radius: 4px;
}

.filter input[type='range'] {
	position: absolute;
	width: 100%;
	top: 0;
	height: 30px;
	background: transparent;
	-webkit-appearance: none;
	color: #278e59;
}

.filter input[type='range']::-webkit-slider-thumb {
	-webkit-appearance: none;
	width: 20px;
	height: 20px;
	background: #333;
	cursor: pointer;
	border-radius: 50%;
	position: relative;
	z-index: 1; /* Гарантирует, что бегунок выше трека */
	background: #278e59;
	margin-top: -4px;
}

.filter input[type='range']::-moz-range-thumb {
	width: 20px;
	height: 20px;
	background: #333;
	cursor: pointer;
	border-radius: 50%;
	position: relative;
	z-index: 1; /* Гарантирует, что бегунок выше трека */
	background: #278e59;
	margin-top: -4px;
}

.filter input[type='range']#range-to {
	z-index: 0; /* Гарантирует, что правый бегунок ниже левого */
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Стиль для значения диапазона */
.range-value {
	position: absolute;
	top: -25px;
	font-size: 14px;
	font-weight: 400;
	z-index: 2;
}

#range-value-from {
	transform: translateX(-50%);
}

#range-value-to {
	transform: translateX(-50%);
}

.filter-section.brands input[type='checkbox'] {
	width: 24px;
	height: 24px;
	border-radius: 4px;
	border: 1px solid #b0b0b0;
}

.filter-section.brands .input-wrapper input {
	width: 100%;
	background-color: #f9f9f9;
	border: none;
}

.filter-section.brands .input-wrapper .clear-button {
	top: 5px;
}

#brands-block {
	display: flex;
	flex-direction: column;
	gap: 8px;
	color: #000;
}
.filter-section.brands {
	height: 400px;
	overflow: hidden;
	overflow-y: visible;
	padding-top: 0;
}

.filter-section.brands input[type='checkbox'] {
	display: none;
}

.filter-section.brands #brands-block label {
	display: flex;
	align-items: center;
	gap: 0;
	cursor: pointer;
}

.filter-section.brands .title-input-block {
	z-index: 2;
	top: 0;
	padding-top: 20px;
	position: sticky;
	background-color: #fff;
}
.filter-section.brands .input-wrapper input {
	width: 100%;
	background-color: #f9f9f9;
	border: none;
}

.filter-section.brands .input-wrapper .clear-button {
	top: 5px;
}

#brands-block {
	display: flex;
	flex-direction: column;
	gap: 8px;
	position: relative;
}

/* Кастомный скроллбар */
.filter-section.brands::-webkit-scrollbar {
	width: 8px;
	cursor: pointer;
	border-radius: 10px;
	height: 350px !important;
}

.filter-section.brands::-webkit-scrollbar-track {
	background: #d9d9d9;
	cursor: pointer;
	border-radius: 10px;
	height: 350px !important;
}

.filter-section.brands::-webkit-scrollbar-thumb {
	background-color: #278e59;
	border-radius: 10px;
	cursor: pointer;
}

.filter-section.countries {
	display: flex;
	flex-direction: column;
}
.filter-section.countries label {
	margin-top: 8px;
	display: flex;
	align-items: center;
	color: #000;
}

.filter-section.salt-nicotine,
.filter-section.availability {
	display: flex;
	flex-direction: column;
}
.filter-section.salt-nicotine label,
.filter-section.availability label {
	color: #000;
	margin-top: 8px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.16;
	display: flex;
	align-items: center;
}

/* Чекбоксы */

.real-checkbox {
	width: 0;
	height: 0;
	opacity: 0;
	position: absolute;
	z-index: -1;
}

.real-checkbox:focus + .custom-checkbox {
	box-shadow: 0px 0px 0px 1px #38577a, 0px 0px 10px #7e9bbd;
}

.custom-checkbox {
	position: relative;
	display: inline-block;
	width: 24px;
	height: 24px;
	background: #ffffff;
	border: 1px solid #b0b0b0;
	border-radius: 4px;
	vertical-align: sub;
	margin-right: 12px;
}

.custom-checkbox::before {
	content: '';

	/* Рисуем галочку */
	display: inline-block;
	width: 13px;
	height: 13px;
	background-image: url('./chek.svg');
	background-size: contain;
	background-repeat: no-repeat;

	/* Выравниваем по центру */
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%) scale(0);
	margin-top: 1px;

	transition: 0.2s ease-in;
}

/*
Активируем фейковый / декоративный чекбокс
*/

.real-checkbox:checked + .custom-checkbox::before {
	transform: translate(-50%, -50%) scale(1);
}

/* круглые */

.real-checkbox:focus + .custom-checkbox-round {
	box-shadow: 0px 0px 0px 1px #38577a, 0px 0px 10px #7e9bbd;
}

.custom-checkbox-round {
	position: relative;
	display: inline-block;
	width: 24px;
	height: 24px;
	background: #ffffff;
	border: 1px solid #b0b0b0;
	border-radius: 50%;
	vertical-align: sub;
	margin-right: 12px;
	transition: 0.2s ease-in;
}

.custom-checkbox-round::before {
	content: '';

	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #278e59;

	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%) scale(0);
	border-radius: 50%;

	transition: 0.2s ease-in;
}

/*
Активируем фейковый / декоративный чекбокс
*/

.real-checkbox:checked + .custom-checkbox-round::before {
	transform: translate(-50%, -50%) scale(1);
}
.real-checkbox:checked + .custom-checkbox-round {
	border: 1px solid #278e59;
}

.filter-shadow {
	display: none;
}
.filter-title {
	display: none;
}

.filter-section .title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	cursor: pointer;
}

.filter-section.collapsed .toggle-arrow {
	transform: rotate(90deg);
	transition: all 0.3s ease;
}
.toggle-arrow {transition: all 0.3s ease;}
.filter-section.collapsed .filter-content {
	display: none;
}

.mobile-show {
	display: none !important;
}
@media screen and (max-width: 1023px) {
	#modal_auth{
		/* top: 10px !important; */
		
	}
	.filter {
		width: 210px;
	}
	.filter-section {
		padding: 12px;
	}
	.filter-section.brands .title-input-block {
		padding-top: 12px;
	}
	.filter-section.brands #brands-block label {
		font-size: 14px;
	}
}
@media screen and (max-width: 767px) {
	.mobile-show {
		display: block !important;
	}
	#show-all-brands {
		border: none;
		background: none;
		color: #278e59;
		font-size: 16px;
		margin-top: 12px;
	}
	.filter {
		max-width: 330px;
		position: absolute;
		top: 80px;
		right: 50%;
		transform: translateX(50%);
		width: 90%;
		background-color: #fff;
		border-radius: 10px;
		box-shadow: 0px 1px 12px 0px #0000000f, 0px 4px 8px 0px #00000005,
			0px 1px 4px 0px #00000003;
		z-index: 5;
		border-radius: 10px;
		overflow: hidden;
	}
	.filter-section {
		padding: 12px;
		border-radius: 0;
		box-shadow: none;
		border-bottom: 1px solid #d9d9d9;
		margin-bottom: 0;
	}
	.filter-section.brands {
		height: max-content !important;
	}
	.filter-section.brands .title-input-block {
		padding-top: 12px;
	}
	.filter-section.brands #brands-block label {
		font-size: 14px;
	}
	.filter-section.brands .title-input-block {
		padding-top: 24px;
	}
	.filter-section {
		padding: 24px;
	}
	.filter-title {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 24px 24px 16px 24px;
		font-size: 24px;
		color: #b0b0b0;
		border-bottom: 1px solid #d9d9d9;
	}
	.filter-title .clear-button {
		background: none;
		border: none;
		font-size: 24px;
		color: #b0b0b0;
		padding: 0;
	}
	.filter-shadow {
		width: 100vw;
		height: 100vh;
		position: absolute;
		z-index: 1;
		background-color: #0000004d;
		opacity: 0.2;
	}

	.filter-content {
		display: none;
	}
	.toggle-arrow.open {
		transform: rotate(180deg);
	}
	.filter-section .title {
		margin-bottom: 0;
		color: #000000;
		transition: all 0.3s ease;
	}
	.filter-section .title.expanded {
		margin-bottom: 24px;
		color: #b0b0b0;
	}
}

@media (max-width: 767px) {
	.filter-section.brands #brands-block label {
		display: none;
	}

	.filter-section.brands #brands-block label:nth-child(-n + 4) {
		display: block;
	}

	#show-all-brands {
		display: block;
	}
}

@media screen and (max-width: 330px) {
	.filter {
		width: 100%;
		top: 0;
	}
}


*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

ul[class],
ol[class] {
  list-style: none;
}

body,
h1,
h2,
h3,
h4,
p,
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

ul,
ol {
  margin: 0;
  padding: 0;
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100vh;
  font-family: "Gilroy", sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
  scrollbar-gutter: stable;
}

img {
  width: 100%;
  display: block;
}

input,
button,
textarea,
select {
  font: inherit;
  border: none;
  outline: none;
}

a {
  text-decoration: none;
  -webkit-text-decoration: none;
  -moz-text-decoration: none; 
  -ms-text-decoration: none; 
}

button {
  padding: 0;
  font-family: inherit;
  background-color: transparent;
  cursor: pointer;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

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

.wrap {
  margin-inline: auto;
  padding-inline: 15px;
  max-width: 1200px;
}

.stop-scroll {
  overflow: hidden;
}

.btn {
  padding: 16px 32px;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  background-color: #278E59;
  border-radius: 8px;
  -webkit-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}

.btn:hover {
  background-color: #5DAB83;
}

.btn:focus-visible {
  background-color: #8FDF40;
}

.btn:active {
  background-color: #9EFF3D;
}

.breadcrumb {
  margin-bottom: 32px;
}

.breadcrumb__item {
  padding-right: 16px;
  font-size: 14px;
  line-height: 16px;
  color: #B0B0B0;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}

.breadcrumb__item--active {
  color: #000000;
}

.breadcrumb__item:hover:not([class*=active]) {
  color: #278E59;
}

.breadcrumb__item:not(:last-child) {
  margin-right: 12px;
  background-image: url("../assets/img/svg/right-arrow-green.svg");
  background-repeat: no-repeat;
  background-position: right center;
}

.breadcrumb__link {
  color: inherit;
}

.banner {
  margin-inline: auto;
  padding: 24px;
  max-width: 570px;
  font-family: "Roboto";
  color: #000000;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
  text-align: center;
}

.banner__title {
  display: inline-block;
  margin-bottom: 12px;
  font-weight: 600;
  font-size: 32px;
  line-height: 38px;
}

.banner__desc {
  margin-bottom: 32px;
  margin-inline: auto;
  max-width: 370px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
}

.banner__link {
  display: inline-block;
  margin-inline: auto;
  padding: 16px 80px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.basket__empty-banner, .basket__final-banner{
  margin-bottom: 60px;
}

.counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}

.counter__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  color: #278E59;
}

.counter__btn:disabled {
  cursor: not-allowed;
}

.counter [data-count=more] svg rect {
  fill: currentColor;
}

.counter__form {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 73px;
  height: 40px;
}

.counter__label {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.counter__input {
  width: 100%;
  height: 100%;
  border: 1px solid #b0b0b0;
  border-radius: 4px;
  text-align: center;
}

.chat__container {
  position: relative;
  height: 443px;
  overflow-y: auto;
  padding: 24px;
  background-color: #F9F9F9;
  border-radius: 16px;
  scrollbar-color: #278E59 #B0B0B0;
  scrollbar-width: 6px;
}

.chat__container::-webkit-scrollbar {
  width: 6px;
  /* ширина для вертикального скролла */
  height: 8px;
  /* высота для горизонтального скролла */
  background-color: #B0B0B0;
}

.chat__container::-webkit-scrollbar-thumb {
  background-color: #278E59;
  border-radius: 8px;
}

.chat__container ::-webkit-scrollbar-thumb:hover {
  background-color: #253861;
}

.chat__date {
  position: sticky;
  top: -8px;
  left: 50%;
  margin-bottom: 24px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 10px 14px;
  font-size: 14px;
  line-height: 16px;
  color: #B0B0B0;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
}

.chat__list {
  gap: 16px;
}

.chat__item--incoming {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.chat__item--sent {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.chat__label {
  padding: 16px;
  padding-bottom: 0;
  width: 95%;
}

.chat__input {
  padding-top: 16px;
  resize: none;
  width: 100%;
}

.chat__btn {
  width: 24px;
  height: 24px;
  background: #278E59;
  border-radius: 4px;
  background-image: url("../assets/img/svg/arrow-subscribe.svg");
  background-repeat: no-repeat;
  background-position: center;
}

.chat__msg {
  padding: 16px;
  max-width: 350px;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}

.chat__msg--incoming {
  color: #000000;
  background-color: #FFFFFF;
}

.chat__msg--incoming .chat__header-msg {
  color: #B0B0B0;
}

.chat__msg--sent {
  background-color: #278E59;
  color: #FFFFFF;
}

.chat__msg--sent .chat__header-msg {
  color: #D9D9D9;
}

.chat__header-msg {
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 16px;
}

.order-card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 16px;
  padding: 32px 50px 24px 27px;
  width: 100%;
}

.order-card__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.order-card__img {
  margin-right: 12px;
  width: 80px;
  height: 80px;
}

.order-card__info {
  margin-right: auto;
}

.order-card__link {
  margin-bottom: 12px;
  font-weight: 600;
  color: #000000;
}

.order-card__lot {
  margin-bottom: 18px;
  font-size: 14px;
  color: #B0B0B0;
}

.order-card__date {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 16px;
}

.order-card__status {
  font-size: 14px;
  color: #278E59;
}

.order-card__total-cost {
  margin-bottom: 8px;
  font-size: 24px;
  line-height: 29px;
}

.order-card__total-cost-value,
.order-card__total-cost-currency {
  font-weight: 600;
}

.text-container {
  padding: 16px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
}

.text-container p {
  line-height: 19px;
}

.text-container p:not(:last-child) {
  margin-bottom: 24px;
}

.maybe-interested{
  margin-bottom: 60px;
}

.maybe-interested h2 {
  margin-bottom: 32px;
}

.maybe-interested__swiper {
  padding: 15px 5px;
}

.maybe-interested .card {
  width: auto;
  min-height: 467px;
}

.section-title {
  font-family: "Roboto";
  font-weight: 600;
  font-size: 32px;
  line-height: 38px;
  color: #B0B0B0;
}

.order-form {
  gap: 36px;
}

.order-form__delivery-method,
.order-form__user-data {
  padding: 24px;
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
}

.order-form__info-content {
  width: 75%;
}

.order-form__delivery-method {
  margin-bottom: 40px;
}

.order-form__heading {
  gap: 12px;
  margin-bottom: 32px;
}

.order-form__number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  font-weight: 900;
  font-size: 24px;
  line-height: 30px;
  color: #FFFFFF;
  background-color: #278E59;
  border-radius: 100%;
}

.order-form__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
}

.order-form__map {
  text-align: center;
}

.order-form__link-map {
  font-size: 12px;
  line-height: 14px;
  text-decoration-line: underline;
  color: #1d70bc;
}

.order-form__fieldset {
  gap: 24px;
  padding: 0;
  border: none;
}

.order-form__delivery {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 270px;
  flex: 0 0 270px;
  padding: 16px;
  padding-right: 36px;
  border: 2px solid #CFCDCD;
  border-radius: 8px;
  -webkit-transition: border-color 0.3s ease-in-out;
  -o-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
  cursor: pointer;
}

.order-form__delivery svg {
  margin-right: 12px;
}

.order-form__delivery svg path {
  -webkit-transition: stroke 0.3s ease-in-out;
  -o-transition: stroke 0.3s ease-in-out;
  transition: stroke 0.3s ease-in-out;
}

.order-form__delivery svg path {
  stroke: #CFCDCD;
}

.order-form__delivery--active {
  border-color: #278E59;
}

.order-form__delivery--active svg path {
  stroke: #278E59;
}

.order-form__delivery--active .order-form__round {
  border-color: #278E59;
  background-color: #278E59;
}

.order-form__input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

.order-form__status {
  font-weight: 400;
  font-size: 14px;
}

.order-form__round {
  position: absolute;
  top: 16px;
  right: 16px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: transparent;
  border-radius: 100%;
  border: 2px solid #CFCDCD;
  -webkit-transition: border-color 0.3s ease-in-out;
  -o-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
  -webkit-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.order-form__addr {
  gap: 12px;
  margin-right: 132px;
  width: 270px;
  font-style: normal;
}

.order-form__addr-title {
  color: #B0B0B0;
}

.order-form__addr-location {
  color: #333333;
}

.order-form__opening-hours {
  padding-top: 2px;
  padding-left: 36px;
  color: #333333;
  background-image: url("../assets/img/svg/Корзина-Vector.svg");
  background-repeat: no-repeat;
  background-position: left center;
}

.order-form__legend {
  display: block;
  margin-bottom: 16px;
  width: 320px;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #B0B0B0;
}

.order-form__legend span {
  display: inline-block;
  margin-right: auto;
}

.order-form__legend svg {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  display: none;
}

.order-form__legend--active svg {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.order-form__input-wrap {
  gap: 16px;
  margin-bottom: 32px;
}

.order-form__input-wrap--active {
  visibility: inherit;
}

.order-form__input-content {
  gap: 16px;
}

.order-form__user {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 320px;
  flex: 0 1 320px;
}

.order-form__user-input {
  padding: 16px;
  width: 100%;
  border: 1px solid #B0B0B0;
  border-radius: 4px;
  font-size: 14px;
  line-height: 16px;
}

.order-form__user-input::-webkit-input-placeholder {
  color: #B0B0B0;
}

.order-form__user-input::-moz-placeholder {
  color: #B0B0B0;
}

.order-form__user-input:-ms-input-placeholder {
  color: #B0B0B0;
}

.order-form__user-input::-ms-input-placeholder {
  color: #B0B0B0;
}

.order-form__user-input::placeholder {
  color: #B0B0B0;
}

.order-form__user-input--required {
  border-color: #278E59;
}

.order-form__comment {
  padding: 16px;
  width: 50%;
  min-height: 124px;
  font-size: 14px;
  line-height: 16px;
  border: 1px solid #B0B0B0;
  border-radius: 4px;
  resize: none;
}

.order-form__comment::-webkit-input-placeholder {
  color: #B0B0B0;
}

.order-form__comment::-moz-placeholder {
  color: #B0B0B0;
}

.order-form__comment:-ms-input-placeholder {
  color: #B0B0B0;
}

.order-form__comment::-ms-input-placeholder {
  color: #B0B0B0;
}

.order-form__comment::placeholder {
  color: #B0B0B0;
}

#map-order {
  width: 170px;
  height: 130px;
}

.partners-card {
  padding: 25px 16px;
  max-width: 170px;
  min-height: 100;
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
}

.subscribe {
  padding: 24px;
  max-width: 534px;
  min-height: 220px;
  background: #FFFFFF;
  border-radius: 16px;
}

.subscribe__title {
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 32px;
  line-height: 38px;
  color: #000000;
}

.subscribe__desc {
  margin-bottom: 32px;
  font-size: 14px;
  line-height: 16px;
  color: #000000;
}

.popular {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 25px 23px 21px;
  background-color: #278E59;
  color: #FFFFFF;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
  overflow: hidden;
}

.popular__title {
  margin-bottom: 21px;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: inherit;
}

.popular__list {
  margin-bottom: 38px;
}

.popular__item {
  font-size: 16px;
}

.popular__img {
  position: absolute;
  right: -13px;
  bottom: -14px;
  width: 271px;
  height: 239px;
  -o-object-fit: contain;
  object-fit: contain;
}

.popular__link {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration-line: underline;
  text-underline-offset: 3px;
  color: inherit;
}

.card {
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  width: 100%;
  height: 100%;
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
}

.card__lot {
  font-size: 14px;
  line-height: 16px;
  color: #B0B0B0;
}

.card__header-btn-group {
  gap: 16px;
  padding-top: 7px;
}

.card__action-btn svg path,
.card__action-btn svg rect {
  -webkit-transition: stroke 0.3s ease-in-out;
  -o-transition: stroke 0.3s ease-in-out;
  transition: stroke 0.3s ease-in-out;
}

.card__action-btn:hover svg path,
.card__action-btn:hover svg rect {
  stroke: #278E59;
}

.card__action-btn--added svg path,
.card__action-btn--added svg rect {
  stroke: #278E59;
}

.card__content {
  margin-bottom: 24px;
}

.card__picture {
  display: block;
  margin-bottom: 21px;
  height: 190px;
}

.card__img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.card__title {
  margin-bottom: 30px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #000000;
}

.card__new-price {
  margin-bottom: 4px;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #000000;
}

.card__old-price {
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  text-decoration-line: line-through;
  color: #B0B0B0;
}

.card__btn {
  margin-top: auto;
  margin-bottom: 12px;
}

.card__btn:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.card__btn:disabled:hover {
  background-color: #278E59;
}

.card__btn--hidden {
  display: none;
}

.card__availability {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #b0b0b0;
	margin-top: 12px;
}

.card__counter {
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: auto;
  margin-bottom: 12px;
  padding: 8px;
  background-color: #278E59;
  border-radius: 8px;
}

.card__counter--active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.card__counter button {
  color: #FFFFFF;
}

.card__counter svg rect {
  fill: currentColor;
}

.header {
  margin-bottom: 21px;
  padding-block: 12px;
  background-color: #333333;
}

.header__list {
  gap: 25px;
}

.header__link {
  padding: 3px;
  font-family: "Roboto";
  font-style: normal;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  border: 1px solid transparent;
  -webkit-transition-property: border-color, color;
  -o-transition-property: border-color, color;
  transition-property: border-color, color;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

.header__link:hover {
  color: #5DAB83;
  border-bottom-color: #5DAB83;
}

.header__link:focus-visible {
  color: #278E59;
  border-color: #278E59;
  border-radius: 5px;
  outline: none;
}

.info-panel {
  margin-bottom: 24px;
  padding-inline: 15px;
  background: #FFFFFF;
}

.info-panel__content {
  margin-inline: auto;
  padding-block: 12px;
  max-width: 1170px;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
}

.info-panel__wrap.wrap {
  padding-left: 12px;
  padding-right: 24px;
}

.info-panel__logo {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: inline-block;
  margin-right: 9px;
  width: 93px;
  height: 16px;
}

.info-panel__form {
  margin-right: 24px;
  width: 873px;
  max-width: 837px;
  border-radius: 8px;
}

.info-panel__label {
  width: 100%;
}

.info-panel__input {
  padding: 12px 16px;
  width: 100%;
  font-size: 14px;
  background: #F9F9F9;
  background-image: url("../assets/img/svg/Search.svg");
  background-repeat: no-repeat;
  background-position: 98% center;
  border-radius: 16px;
}

.info-panel__input::-webkit-input-placeholder {
  font-size: inherit;
  color: #B0B0B0;
}

.info-panel__input::-moz-placeholder {
  font-size: inherit;
  color: #B0B0B0;
}

.info-panel__input:-ms-input-placeholder {
  font-size: inherit;
  color: #B0B0B0;
}

.info-panel__input::-ms-input-placeholder {
  font-size: inherit;
  color: #B0B0B0;
}

.info-panel__input::placeholder {
  font-size: inherit;
  color: #B0B0B0;
}

.info-panel__list {
  gap: 25px;
}
.info-panel__login svg path, .info-panel__login svg circle {
  -webkit-transition: stroke 0.25s ease-in-out;
  -o-transition: stroke 0.25s ease-in-out;
  transition: stroke 0.25s ease-in-out;
}

.info-panel__item svg path, .info-panel__login svg rect{
  -webkit-transition: stroke 0.25s ease-in-out;
  -o-transition: stroke 0.25s ease-in-out;
  transition: stroke 0.25s ease-in-out;
}

.info-panel__icons-item  svg path, .info-panel__icons-item svg  rect{stroke: #278E59;}
@media (hover: hover) {
  .info-panel__login:hover svg path, .info-panel__login:hover svg circle, .info-panel__item:hover svg path, .info-panel__item:hover svg rect{
    stroke: #278E59;
  }
}

.info-panel__link--active svg path,
.info-panel__link--active svg rect {
  stroke: #278E59;
}

.info-panel__link-text {
  display: none;
  color: #000000;
}

.discount {
  margin-bottom: 64px;
}

.discount__header {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 32px;
}

.discount__link-show-more {
  -ms-flex-item-align: end;
  align-self: flex-end;
  font-weight: 600;
  line-height: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration-line: underline;
  text-underline-offset: 3px;
  color: #278E59;
}

.discount__item {
  min-height: 467px;
}

.popular-products {
  position: relative;
  margin-inline: auto;
  margin-bottom: 62px;
  max-width: 1200px;
  padding-inline: 15px;
}

.popular-products__title {
  margin-bottom: 34px;
}

.popular-products .swiper-horizontal > .swiper-pagination-bullets,
.popular-products .swiper-pagination-bullets.swiper-pagination-horizontal,
.popular-products .swiper-pagination-custom,
.popular-products .swiper-pagination-fraction {
  position: absolute;
  top: 29px;
  right: 15px;
  bottom: auto;
  left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 12px;
}

.popular-products .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.popular-products .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0;
  width: 12px;
  height: 12px;
}

.popular-products .swiper-pagination-bullet {
  background: #B0B0B0;
  opacity: 1;
}

.popular-products .swiper-pagination-bullet-active {
  background: #278E59;
}

.popular-products__slide {
  gap: 30px;
}

.hero {
  margin-bottom: 60px;
}

.hero__wrap {
  gap: 30px;
}

.hero__slider {
  position: relative;
  width: 74%;
  border-radius: 16px;
}

.hero__swiper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 16px;
}

.hero__swiper .swiper-wrapper {
  border-radius: 16px;
}

.hero__slide {
  background-image: url("../assets/img/bg/slider-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  border-radius: 16px;
}

.hero .swiper-horizontal > .swiper-pagination-bullets,
.hero .swiper-pagination-bullets.swiper-pagination-horizontal,
.hero .swiper-pagination-custom,
.hero .swiper-pagination-fraction {
  position: absolute;
  top: 32px;
  right: 32px;
  bottom: auto;
  left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 12px;
  text-align: right;
  z-index: 10;
}

.hero .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.hero .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0;
  width: 12px;
  height: 12px;
}

.hero .swiper-pagination-bullet {
  background: #FFFFFF;
  opacity: 1;
}

.hero .swiper-pagination-bullet-active {
  background: #278E59;
}

.hero__info {
  margin-top: 30px;
  margin-left: 36px;
  padding: 26px 24px 16px;
  width: 346px;
  max-width: 346px;
  background: #ffffff;
  border-radius: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.hero__title {
  margin-bottom: 8px;
  font-weight: 600;
  font-size: 32px;
  line-height: 38px;
}

.hero__descr {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 16px;
}

.hero__link {
  font-weight: 600;
  line-height: 19px;
  text-decoration-line: underline;
  text-underline-offset: 3px;
  color: #278E59;
}

.categories {
  width: 23%;
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
}

.categories__title {
  display: none;
}

.categories__list {
  scrollbar-width: none;
}

.categories__list::-webkit-scrollbar {
  width: 0;
  height: 0;
}

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

.categories__item:first-child .categories__link {
  border-top-right-radius: 16px;
  border-top-left-radius: 16px;
}

.categories__item:last-child .categories__link {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.categories__link {
  padding: 16px 28px;
  color: #000000;
  -webkit-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}

.categories__link:hover {
  background-color: rgba(39, 142, 89, 0.3);
}

.burger-btn {
  display: none;
  padding: 17px 30px 17px 56px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFFFFF;
  background-color: #278E59;
  border-radius: 16px;
  background-image: url("../assets/img/svg/burger.svg");
  background-repeat: no-repeat;
  background-position: 24px center;
}

.partners {
  margin-inline: auto;
  margin-bottom: 64px;
  max-width: 1200px;
  padding-inline: 15px;
}

.partners__title {
  margin-bottom: 32px;
}

.partners__slider {
  padding: 5px 10px;
}

.partners__slide {
  padding: 16px 25px;
  width: 170px;
  min-height: 85px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.partners__img {
  width: 138px;
  -o-object-fit: contain;
  object-fit: contain;
}

.mailing {
  padding-block: 32px;
  background-image: url("../assets/img/bg/mailing-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.mailing__subscribe {
  padding: 24px;
  max-width: 534px;
  min-height: 220px;
  background: #FFFFFF;
  border-radius: 16px;
}

.mailing__title {
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 32px;
  line-height: 38px;
  color: #000000;
}

.mailing__desc {
  margin-bottom: 32px;
  font-size: 14px;
  line-height: 16px;
  color: #000000;
}

.mailing__form {
  max-width: 486px;
  border-radius: 8px;
  background-color: #F9F9F9;
}

.mailing__label {
  width: 100%;
}

.mailing__input {
  padding: 12px 16px;
  width: 100%;
  font-size: 14px;
  line-height: 16px;
  background-color: inherit;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.mailing__input ::-webkit-input-placeholder {
  color: #B0B0B0;
}

.mailing__input ::-moz-placeholder {
  color: #B0B0B0;
}

.mailing__input :-ms-input-placeholder {
  color: #B0B0B0;
}

.mailing__input ::-ms-input-placeholder {
  color: #B0B0B0;
}

.mailing__input ::placeholder {
  color: #B0B0B0;
}

.about {
  margin-bottom: 64px;
}

.about__title {
  margin-bottom: 32px;
}

.about__descr {
  gap: 24px;
}

.about__text-content {
  gap: 24px;
  width: 65%;
}

.about__subtitle {
  margin-bottom: 24px;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
}

.about__letter-img {
  width: 370px;
  height: 462px;
}

.delivery__title {
  margin-bottom: 32px;
}

.delivery__descr {
  margin-bottom: 64px;
  max-width: 770px;
}

.delivery__text-content {
  gap: 24px;
}

.contacts__title {
  margin-bottom: 32px;
}

.contacts__content {
  gap: 30px;
  margin-bottom: 64px;
  width: 100%;
}

.contacts__info {
  padding: 24px;
  max-width: 270px;
  font-style: normal;
}

.contacts__info a{
  transition: all .3s;
}
.contacts__info a:hover{
  color: #278E59;
}

.contacts__subtitle {
  margin-bottom: 12px;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  color: #278E59;
}

.contacts__location-work-hour {
  margin-bottom: 32px;
}

.contacts__location {
  margin-bottom: 12px;
}

.contacts__descr-hour,
.contacts__hour {
  color: #B0B0B0;
}

.contacts__support {
  margin-bottom: 37px;
}

.contacts__sup-email {
  display: inline-block;
  margin-bottom: 12px;
  color: #000000;
}

.contacts__sup-btn {
  text-align: left;
  color: #B0B0B0;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.contacts__phone-item {
  color: #000000;
}

.contacts__phone-item:nth-last-child(-n+2) {
  color: #B0B0B0;
}

.contacts__phone-item:not(:last-child) {
  margin-bottom: 12px;
}

.contacts__phone-link {
  color: inherit;
}

.contacts__map {
  padding: 0;
  width: 75%;
}

.contacts__map ymaps {
  border-radius: 16px;
}

.account {
  margin-bottom: 130px;
}

.account__categories {
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-right: 30px;
}

.account__categories-list {
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
  margin:0;
}

.account__categories-btn {
  width: 100%;
  -moz-text-align-last: left;
  text-align-last: left;
}

.account__categories-btn--active {
  color: #278E59;
}

.account__info,
.account__orders,
.account__chat {
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 24px;
  width: 75%;
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
}

.account__info .enter-form__bottom-links{
  margin-bottom: 24px;
}

.account__info .alert-danger{
  text-align: center;
  border-color: #ebccd1;
	border-radius: 16px;
	background-color: #ffe5e8;
	color: #d0021b;
}

.account__info .alert-danger ~ p font.errortext{
 display: none;
}

.account__info-content {
  position: relative;
}

.account__logout {
  position: absolute;
  top: 0;
  right: 0;
  color: #278E59;
  gap: 6px;
}

.account__chat {
  padding-bottom: 0;
}

.account__orders {
  padding-inline: 0;
  padding-bottom: 0;
}

.account__orders h2 {
  padding-left: 24px;
}

.account__title {
  margin-bottom: 12px;
}

.account__descr {
  margin-bottom: 16px;
  width: 50%;
  color: #B0B0B0;
}

.account__requisites-list {
  gap: 24px;
  margin-bottom: 24px;
  width: 85%;
}

.account__requisites-item {
  min-width: 240px;
}

.account__requisites-title {
  margin-bottom: 8px;
  font-weight: 600;
}

.account__order-item:not(:last-child) {
  border-bottom: 1px solid #CFCDCD;
}

.account-tab {
  display: none;
}

.account-tab--active {
  display: block;
}

.account__dropdown-item--trigger {
  display: none;
}

.basket {
  margin-bottom: 87px;
}

.basket__order-card-wrap {
  margin-right: auto;
}

.basket__content {
  gap: 30px;
}

.basket__order {
  padding-top: 24px;
  width: 75%;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
}

.basket__title {
  margin-bottom: 32px;
  padding-left: 24px;
}

.basket__order-item {
  border-top: 1px solid #D9D9D9;
}

.basket__order-card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 24px;
}

.basket__order-card-img {
  width: 80px;
  height: 80px;
}

.basket__order-card-wrap {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.basket__order-card-desc {
  margin-right: auto;
}

.basket__order-card-link {
  margin-bottom: 8px;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
}

.basket__order-card-lot {
  display: inline-block;
  margin-bottom: 12px;
  color: #B0B0B0;
  font-size: 14px;
  line-height: 16px;
}

.basket__order-card-availabe {
  font-size: 14px;
  line-height: 16px;
}

.basket__order-remove {
  position: absolute;
  top: 16px;
  right: 24px;
}

.basket__order-counter {
  margin-right: 45px;
}

.basket__order-card-cost {
  min-width: 115px;
  text-align: right;
}

.basket__order-card-cost--total {
  margin-bottom: 32px;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  text-align: left;
}

.basket__total {
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 24px;
  width: 270px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
}

.basket__total-title {
  margin-bottom: 24px;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
}

.basket__total-count {
  margin-bottom: 16px;
}

.basket__total-desc {
  margin-bottom: 12px;
  color: #B0B0B0;
  font-size: 14px;
  line-height: 16px;
}

.basket__total-link {
  padding: 16px 14px;
  width: 100%;
}

.making__form {
  margin-bottom: 64px;
}

.footer {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-top: auto;
  padding-block: 64px;
  font-family: "Roboto";
  line-height: 19px;
  background-color: #787880;
}

.footer__top-block {
  margin-bottom: 48px;
}

.footer__logo {
  display: inline-block;
  width: 100px;
  height: 20px;
}

.footer__subtitle {
  margin-bottom: 24px;
  color: #CFCDCD;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
}

.footer__list {
  gap: 12px;
}

.footer__link {
  gap: 8px;
  color: #FFFFFF;
    -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.footer__link svg path{
      -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media (hover: hover) {
  .footer__link:hover {
    color: #9EFF3D;
  }
  .footer__link:hover svg path{
    fill: #9EFF3D;
  }
}

.footer__bottom-block {
  color: #CFCDCD;
}

.catalog__view-mode--hidden {
  display: none;
}

.catalog .mobile-visible {
  display: none;
}

.catalog .view-types__button {
  border: none;
  outline: none;
  background-color: transparent;
}

.catalog__controls {
  margin-bottom: 16px;
}

.catalog .view-types__button svg {
  height: 24px;
  width: 24px;
  margin-right: 8px;
  stroke: #b0b0b0;
}

.catalog .sort-types__button--active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.catalog .sort-types__button--active svg {
  stroke: #278E59;
}

.catalog .view-types__button--active svg {
  stroke: #278E59;
}

.catalog .catalog__sort button {
  position: relative;
  top: 3px;
}

.catalog__flex-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
}

.catalog__filters {
  min-height: 100vh;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
}

.catalog .products {
  margin-bottom: 64px;
  row-gap: 32px;
}

.catalog__tabled-products {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
  margin-bottom: 64px;
}

.catalog__tabled-products-item:not(:last-child) {
  border-bottom: rgba(217, 217, 217, 0.5) solid 1px;
}

.detailed-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  padding: 24px 24px 16px 24px;
}

.detailed-card__image {
  width: 80px;
  height: 80px;
  margin-right: 12px;
}

.detailed-card__text-block {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
}

.detailed-card__desc {
  margin-right: 76px;
}

.detailed-card__art {
  color: #B0B0B0;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 4px;
}

.detailed-card__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  margin-bottom: 12px;
}

.detailed-card__availability {
  font-size: 14px;
  line-height: 16px;
  color: #B0B0B0;
}

.detailed-card__price {
  width: 50%;
}

.detailed-card__price-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  margin-top: 22px;
}

.detailed-card__new-price {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  margin-right: 8px;
}

.detailed-card__old-price {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  line-height: 19px;
  text-decoration-line: line-through;
}

.detailed-card__price-text {
  font-size: 14px;
  line-height: 16px;
}

.detailed-card__buttons-wrapper {
  width: 64px;
  text-align: right;
  position: relative;
  -ms-flex-item-align: end;
  align-self: end;
}

.detailed-card__buttons-wrapper button {
  outline: none;
  border: none;
  background-color: transparent;
}

.detailed-card__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.detailed-card__icon {
  stroke: rgba(0, 0, 0, 0.3);
  margin-bottom: 18px;
}

.detailed-card__icon:hover {
  stroke: #278E59;
}

.detailed-card__icon--active {
  stroke: #000;
}

.detailed-card__input-block {
  position: absolute;
  bottom: 10px;
  right: 66px;
  width: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.detailed-card__buttons-wrapper .detailed-card__minus-btn,
.detailed-card__buttons-wrapper .detailed-card__plus-btn {
  width: 16px;
  height: 16px;
}

.detailed-card__buttons-wrapper .detailed-card__minus-btn svg,
.detailed-card__buttons-wrapper .detailed-card__plus-btn svg {
  fill: #B0B0B0;
}

.detailed-card__buttons-wrapper .detailed-card__minus-btn--active svg,
.detailed-card__buttons-wrapper .detailed-card__plus-btn--active svg {
  fill: #278E59;
}

.detailed-card__minus-btn {
  position: relative;
  top: -5px;
}

.detailed-card__input {
  border: #B0B0B0 1px solid;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  border-radius: 3px;
  width: 73px;
  height: 40px;
}

.detailed-card__action-btn {
  width: 48px;
  height: 48px;
}

.detailed-card__action-btn--add {
  background-image: url(../assets/img/catalog/cart.svg);
}

.detailed-card__action-btn--remove {
  background-image: url(../assets/img/catalog/trash.svg);
}

.short-card {
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.short-card__text-block {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.short-card__image {
  width: 120px;
  height: 120px;
  margin-right: 12px;
}

.short-card__top-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
}

.short-card__bottom-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
}

.short-card__title {
  width: 33%;
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 5px;
  color: #000000;
}

.short-card__icons {
  width: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.short-card__icon {
  stroke: rgba(0, 0, 0, 0.3);
  margin-bottom: 18px;
}

.short-card__icon:hover {
  stroke: #278E59;
}

.short-card__icon--active {
  stroke: #000;
}

.short-card__price-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.short-card__new-price {
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  margin-right: 10px;
}

.short-card__old-price {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  line-height: 19px;
  text-decoration-line: line-through;
}

.short-card__action-btn {
  background-image: none;
  width: 238px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  background-color: #278E59;
  border-radius: 8px;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 16px;
}

.short-card__action-btn:hover {
  background-color: #5DAB83;
}

.page--big-card {
  padding-top: 50px;
  padding-bottom: 100px;
  background: #fcfcfc;
  margin-bottom: 50px;
}

.big-card__wrapper {
  margin-bottom: 64px;
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-template-rows: 112px 1fr;
}

.big-card__picture {
  grid-row-start: 1;
  grid-row-end: 3;
  margin-right: 30px;
  position: relative;
}

.big-card__icons {
  width: 61px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 14px;
  right: 10px;
}

.big-card__icon {
  stroke: rgba(0, 0, 0, 0.3);
}

.big-card__icon:hover {
  stroke: #278E59;
}

.big-card__icon--active {
  stroke: #000;
}

.big-card__top-desc {
  grid-column-start: 2;
  grid-row-start: 1;
  border-bottom: 1px rgba(217, 217, 217, 0.5) solid;
  align-self: start;
}

.big-card__bottom-desc {
  grid-column-start: 2;
  grid-row-start: 2;
}

.big-card__img {
  width: 370px;
  height: 370px;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%;
  margin-bottom: 10px;
}

.big-card__thumb-slider {
  width: 370px;
  height: 54px;
}

.big-card__thumb-image {
  width: 54px;
  height: 54px;
  -o-object-fit: cover;
  object-fit: cover;
}

.big-card__title {
  font-weight: 600;
  font-size: 40px;
  line-height: 48px;
  color: #000000;
  margin-bottom: 4px;
}

.big-card__art {
  font-size: 14px;
  line-height: 16px;
  color: #B0B0B0;
  margin-right: 16px;
}

.big-card .rating {
  width: 104px;
  position: relative;
  top: 1px;
  margin-right: 6px;
  margin-bottom: 3px;
}

.big-card .rating__item {
  fill: #D9D9D9;
}

.big-card .rating__item--star-set {
  fill: #FFA217;
}

.big-card__rating-quantity {
  font-size: 14px;
  color: #B0B0B0;
  line-height: 16px;
}

.big-card__availability {
  font-size: 14px;
  line-height: 16px;
  color: #000000;
  margin-bottom: 16px;
}

.big-card__action-btn {
  width: 238px;
  height: 48px;
  background: #278E59;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFFFFF;
  margin-top: auto;
}

.big-card__action-btn:hover {
  background-color: #5DAB83;
}

.big-card .features {
  margin-top: 16px;
  font-size: 16px;
  line-height: 19px;
}

.big-card .features__item {
  margin-bottom: 12px;
  max-width: 430px;
}

.big-card .features__param {
  color: #B0B0B0;
}

.big-card .features__value {
  color: #000;
}

.big-card .features__more-btn {
  font-size: 16px;
  line-height: 19px;
  color: #278E59;
}

.overlay-menu {
  top: 0;
  left: 0;
  position: fixed;
  width: 100vw;
  height: 100%;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  z-index: 94;
  visibility: hidden;
}

.overlay-menu--active {
  visibility: visible;
}

.menu-mobile__wrapper {
  padding: 27px 15px 51px 15px;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 97;
  width: 360px;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.menu-mobile__header {
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 100px;
}

.menu-mobile__header-top {
  margin-bottom: 23px;
}

.menu-mobile__header-close {
  width: 26px;
  height: 26px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: inline-block;
  margin-right: 9px;
}

.menu-mobile__header-logo {
  width: 150px;
  height: 26px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: inline-block;
  margin-right: 9px;
}

.menu-mobile__header-close-img {
  cursor: pointer;
}

.menu-mobile__header-bottom-input {
  padding: 12px 16px;
  width: 100%;
  font-size: 14px;
  background: #F9F9F9 url("../assets/img/svg/Search.svg") no-repeat 98% center;
  border-radius: 16px;
}

.menu-mobile__header-bottom-input::-webkit-input-placeholder {
  font-size: inherit;
  color: #B0B0B0;
}

.menu-mobile__header-bottom-input::-moz-placeholder {
  font-size: inherit;
  color: #B0B0B0;
}

.menu-mobile__header-bottom-input:-ms-input-placeholder {
  font-size: inherit;
  color: #B0B0B0;
}

.menu-mobile__header-bottom-input::-ms-input-placeholder {
  font-size: inherit;
  color: #B0B0B0;
}

.menu-mobile__header-bottom-input::placeholder {
  font-size: inherit;
  color: #B0B0B0;
}

.menu-mobile__header-bottom-form {
  width: 330px;
  max-width: 330px;
  border-radius: 8px;
}

.menu-mobile .menu-mobile__list + .menu-mobile__contacts-list {
  padding-top: 30px;
}

.menu-mobile__list {
  gap: 24px;
}

.menu-mobile__line {
  background: #D9D9D9;
  border: 1px solid #000000;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  margin-top: 12px;
  margin-bottom: 24px;
}

.menu-mobile__contacts-list {
  gap: 16px;
}

.menu-mobile__info-list {
  gap: 28px;
}

.menu-mobile__contacts-item {
  gap: 16px;
}

.menu-mobile__contacts-link {
  gap: 8px;
  color: #000000;
}

.menu-mobile__link {
  gap: 16px;
  color: #000000;
}

.menu-mobile__link svg path,
.menu-mobile__link svg circle,
.menu-mobile__link svg rect {
  -webkit-transition: stroke 0.3s ease-in-out;
  -o-transition: stroke 0.3s ease-in-out;
  transition: stroke 0.3s ease-in-out;
}

.menu-mobile__link:hover svg path,
.menu-mobile__link:hover svg circle,
.menu-mobile__link:hover svg rect {
  stroke: #278E59;
}

.menu-mobile--active {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

body {
  position: relative;
}

.overlay {
  top: 0;
  left: 0;
  position: fixed;
  width: 100vw;
  height: 100%;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  z-index: 98;
}

.user-modal {
  visibility: hidden;
}

.popup-window.user-modal{
	visibility: visible;
	background:transparent;
}

.user-modal .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.user-modal__form {
  z-index: 99;
  max-width: 370px;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
}

.user-modal .base-form {
  padding: 24px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}

.user-modal .base-form .base-form__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 16px;
}

.user-modal .base-form__icon-back {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.user-modal .base-form__title {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #B0B0B0;
  position: relative;
  padding-left: 4px;
}

.user-modal .base-form__text {
  margin-bottom: 24px;
}

.user-modal .base-form__input {
	min-width:312px;
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #B0B0B0;
  padding: 10px;
  border-radius: 4px;
  margin-bottom: 12px;
}

.user-modal .base-form__input::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 16px;
  color: #B0B0B0;
}

.user-modal .base-form__input::-moz-placeholder {
  font-size: 14px;
  line-height: 16px;
  color: #B0B0B0;
}

.user-modal .base-form__input:-ms-input-placeholder {
  font-size: 14px;
  line-height: 16px;
  color: #B0B0B0;
}

.user-modal .base-form__input::-ms-input-placeholder {
  font-size: 14px;
  line-height: 16px;
  color: #B0B0B0;
}

.user-modal .base-form__input::placeholder {
  font-size: 14px;
  line-height: 16px;
  color: #B0B0B0;
}

.user-modal .base-form__input--invalid {
  border: 1px solid red;
}

.user-modal .base-form__btn {
  margin-top: 12px;
  width: 100%;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #278E59;
  border-radius: 8px;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #FFFFFF;
}

.user-modal .enter-form {
  visibility: hidden;
}

.user-modal .enter-form__bottom-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 24px;
  margin-bottom: 24px;
}

.user-modal .enter-form__reg-link {
  color: inherit;
}

.user-modal .enter-form__forgot-link {
  color: #B0B0B0;
}

.user-modal .reg-form {
  visibility: hidden;
}

.user-modal .reg-form__progress {
  margin-top: -8px;
  margin-bottom: 16px;
  width: 120px;
}

.user-modal .reg-form .reg-progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-modal .reg-form .reg-progress__divider {
  height: 2px;
  width: 16px;
  background-color: #B0B0B0;
}

.user-modal .reg-form .reg-progress__number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  font-weight: 900;
  font-size: 16px;
  line-height: 20px;
  color: white;
  background-color: #B0B0B0;
  cursor: pointer;
}

.user-modal .reg-form .reg-progress__number--active {
  background-color: #278E59;
}

.user-modal .reg-form #reg-step-three-btn {
  margin-top: 70px;
}

.user-modal .restore-pass-form {
  visibility: hidden;
}

.user-modal .restore-pass-form__code-input {
  margin-bottom: 16px;
}

.user-modal .restore-pass-form__send-code-again {
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  margin-bottom: 17px;
}

.user-modal .restore-pass-form__again-link {
  color: #B0B0B0;
}

.user-modal .current-form--open {
  visibility: visible;
}

.user-modal .code-input {
  margin-inline: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 164px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.user-modal .code-input__item {
  width: 32px;
  border-bottom: 2px solid #278E59;
  font-weight: 600;
  font-size: 32px;
  line-height: 38px;
  color: #000000;
  text-align: center;
}

.user-modal--open {
  visibility: visible;
}

.base-form__btn-outline {
  margin-top: 12px;
  width: 100%;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 8px;
  border: 1px solid #278E59;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
}

.access-modal__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.access-form__text {
  text-align: center;
}

.no-access-modal__inner {
  gap: 16px;
  z-index: 99;
  max-width: 570px;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  padding: 32px 40px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}

.no-access__title {
  text-align: center;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #B0B0B0;
  position: relative;
}

.no-access__text {
  text-align: center;
  margin-bottom: 0;
  line-height: 19px;
}

.favorites__main-title {
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 32px;
  line-height: 38px;
  color: #B0B0B0;
  padding: 24px 24px 32px 24px;
}

.fav-card {
  padding: 20px 28px 24px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.fav-card__content-block {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.fav-card__text-block {
  width: 33%;
}

.fav-card__image {
  width: 124px;
  height: 124px;
  margin-right: 12px;
}

.fav-card__title {
  margin-top: 10px;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 8px;
}

.fav-card__art {
  margin-bottom: 12px;
  color: #B0B0B0;
  font-size: 14px;
  line-height: 16px;
}

.fav-card__availability {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 12px;
}

.fav-card__link {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #278E59;
}

.fav-card__icons {
  width: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fav-card__icon {
  stroke: rgba(0, 0, 0, 0.3);
    -webkit-transition: stroke 0.25s ease-in-out;
  -o-transition: stroke 0.25s ease-in-out;
  transition: stroke 0.25s ease-in-out;
}

.fav-card__icon:hover {
  stroke: #278E59;
}

.submit_reg{
    margin-top: 12px;
    width: 100%;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #278E59;
    border-radius: 8px;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
}

.fav-card__icon--active {
  fill: #278E59;
  stroke: #278E59;
}

.fav-card__new-price {
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  /* margin-bottom: 16px; */
}

.fav-card__action-btn {
  background-image: none;
  width: 197px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  background-color: #278E59;
  border-radius: 8px;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 16px;
    -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.fav-card__action-btn:hover {
  background-color: #5DAB83;
}

.fav-card__icons-price-btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  gap: 10px;
}

body {
  position: relative;
  min-width: 320px;
}

.overlay-search--hidden {
  display: none;
}

.search-modal__overlay {
  top: 0;
  left: 0;
  position: fixed;
  width: 100vw;
  height: 100%;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  z-index: 10;
}

.search-modal .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.search-modal__content-wrapper {
  margin-bottom: 20px;
  height: 352px;
  overflow-y: scroll;
  margin-right: -18px;
  scrollbar-color: #278E59 #D9D9D9;
  /*Цвет скролла, цвет ползунка*/
  scrollbar-width: thin;
  /*Толщина скролла thin, auto*/
}

.search-modal__content-wrapper::-webkit-scrollbar-track {
  background-color: #D9D9D9;
  /*Цвет скролла*/
}

.search-modal__content-wrapper::-webkit-scrollbar-thumb {
  border-radius: 8px;
  /*Закругление ползунка*/
  background-color: #278E59;
  /*Цвет ползунка*/
}

.search-modal__content-wrapper::-webkit-scrollbar {
  width: 6px;
  /*Толщина скролла*/
}

.search-modal__search-content {
  z-index: 11;
  position: absolute;
  left: 46%;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  top: 72px;
  width: 837px;
}

.search-modal .search-content {
  padding: 12px 16px 12px 16px;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
  background: #F9F9F9;
}

.search-modal .search-content__brand {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #B0B0B0;
  margin-bottom: 23px;
}

.search-modal .search-content__title {
  line-height: 19px;
  margin-bottom: 12px;
}

.search-modal .search-content__filter {
  margin-bottom: 11px;
}

.search-modal .filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 292px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-weight: 500;
}

.search-modal .filter__link {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #278E59;
}

.search-modal .results__item {
  border-top: 1px solid hsla(0deg, 0%, 85%, 0.5);
  position: relative;
}

.search-modal .results__link {
  color: inherit;
}

.search-modal .results .search-card {
  padding: 12px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.search-modal .results .search-card__img {
  width: 80px;
  max-width: 100%;
  height: auto;
  margin-right: 16px;
}

.search-modal .results .search-card__title {
  font-size: 16px;
  line-height: 19px;
  max-width: 341px;
  margin-bottom: 0px;
}

.search-modal .results .search-card__art {
  color: #B0B0B0;
  margin-bottom: 2px;
}

.search-modal .results .search-card__availability {
  font-size: 14px;
  line-height: 16px;
}

.search-modal .results .search-card__price {
  position: absolute;
  top: 12px;
  right: 72px;
  font-size: 24px;
  line-height: 29px;
  font-weight: 600;
}

.search-modal .search-mobile-btn {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 24px;
  height: 24px;
  background-image: url(../assets/img/search-result/search-mobile-btn.svg);
}

.search-modal .search-content__close-btn {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 8px;
  right: 16px;
  background-image: url(../assets/img/search-result/search-close.svg);
}

@media (min-width: 576px) {
  .search-modal .search-mobile-btn {
    display: none;
  }
}

@media (max-width: 1400px) {
  .catalog__flex-wrapper {
    padding-inline: 0px;
  }

  .big-card__wrapper {
    padding-inline: 0;
  }
}

@media (max-width: 1200px) {
  .popular-products {
    margin-inline: 0;
  }

  .partners {
    margin-inline: 0;
  }
}

@media (max-width: 1024px) {
  .wrap {
    padding-inline: 39px;
  }

  .banner__title {
    font-size: 24px;
    line-height: 28px;
  }

  .counter__btn {
    width: 32px;
    height: 32px;
    border-radius: 8px;
    background-color: #D9D9D9;
  }

  .counter [data-count=more] {
    color: #FFFFFF;
    background-color: #278E59;
  }

  .counter__input {
    border: none;
    text-decoration: underline;
    text-underline-offset: 3px;
  }

  .order-card {
    padding: 12px;
  }

  .order-card__link {
    font-size: 14px;
    line-height: 16px;
  }

  .order-card__lot {
    margin-bottom: 8px;
  }

  .order-card__total-cost {
    font-size: 14px;
    line-height: 16px;
  }

  .order-card__total-cost-value {
    font-size: 20px;
    line-height: 24px;
  }

  .order-card__quantity {
    font-size: 14px;
    line-height: 16px;
  }

  .text-container p {
    font-size: 14px;
    line-height: 16px;
  }

  .section-title {
    font-size: 24px;
    line-height: 28px;
  }

  .order-form__delivery-method,
  .order-form__user-data {
    padding: 24px 12px;
  }

  .order-form__info-content {
    width: 65%;
  }

  .order-form__legend svg {
    display: inline-block;
  }

  .order-form__input-wrap--accordion {
    max-height: 0;
    overflow: hidden;
    visibility: hidden;
    -webkit-transition: max-height 0.4s;
    -o-transition: max-height 0.4s;
    transition: max-height 0.4s;
  }

  .order-form__comment {
    width: 100%;
  }

  .popular {
    padding: 15px 12px 12px;
    min-height: auto;
  }

  .popular__title {
    margin-bottom: 11px;
    font-size: 16px;
    line-height: 19px;
  }

  .popular__list {
    gap: 8px;
    margin-bottom: 22px;
  }

  .popular__item {
    font-size: 12px;
    line-height: 14px;
  }

  .popular__img {
    bottom: -23px;
    width: 167px;
    height: 180px;
  }

  .card {
    padding-top: 0;
  }

  .card__lot {
    display: none;
  }

  .card__header-btn-group {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }

  .card__picture {
    margin-bottom: 5px;
  }

  .card__title {
    margin-bottom: 12px;
  }

  .card__counter button {
    background-color: transparent;
  }

  .header {
    margin-bottom: 16px;
    padding-block: 12px;
  }

  .header__list {
    gap: 25px;
  }

  .info-panel {
    margin-bottom: 25px;
    padding-inline: 39px;
  }

  .info-panel__content {
    padding-block: 9px;
  }

  .info-panel__form {
    margin-right: 13px;
  }

  .info-panel__input {
    background-position-x: 92%;
  }

  .discount__link-show-more {
    display: none;
  }

  .discount__item {
    min-height: 442px;
  }

  .popular-products {
    padding-inline: 39px;
  }

  .popular-products__title {
    margin-bottom: 24px;
  }

  .popular-products .swiper-horizontal > .swiper-pagination-bullets,
  .popular-products .swiper-pagination-bullets.swiper-pagination-horizontal,
  .popular-products .swiper-pagination-custom,
  .popular-products .swiper-pagination-fraction {
    display: none;
  }

  .hero {
    margin-bottom: 81px;
  }

  .hero__slider {
    width: 65%;
  }

  .hero .swiper-horizontal > .swiper-pagination-bullets,
  .hero .swiper-pagination-bullets.swiper-pagination-horizontal,
  .hero .swiper-pagination-custom,
  .hero .swiper-pagination-fraction {
    top: 8px;
    right: 4px;
  }

  .hero__info {
    margin-top: 12px;
    margin-left: 16px;
    padding: 12px;
    width: 228px;
    max-width: 228px;
  }

  .hero__title {
    font-size: 20px;
    line-height: 24px;
  }

  .hero__descr {
    margin-bottom: 9px;
  }

  .hero__link {
    font-size: 14px;
    line-height: 17px;
  }

  .categories {
    width: 30%;
  }

  .categories__link {
    padding: 12px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .partners {
    padding-right: 0;
  }

  .partners__slider {
    padding-right: 0;
  }

  .mailing {
    padding-block: 28px;
    background-image: url("../assets/img/bg/mailing-tablet.jpg");
  }

  .mailing__subscribe {
    padding: 12px;
    max-width: 446px;
    min-height: auto;
  }

  .mailing__title {
    font-size: 20px;
    line-height: 24px;
  }

  .mailing__desc {
    margin-bottom: 16px;
    max-width: 290px;
  }

  .about__letter-img {
    width: 210px;
    height: 262px;
  }

  .account__logout {
    position: static;
  }

  .account__requisites-item:nth-child(1) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .account__requisites-item:nth-child(2) {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  .account__requisites-item:nth-child(3) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .account__requisites-item:nth-child(4) {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  .account__requisites-item:nth-child(5) {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .basket__order {
    width: 65%;
  }

  .basket__order-card-img {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .basket__order-card-wrap {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .basket__order-card-desc {
    margin-bottom: 40px;
  }

  .basket__order-counter {
    position: absolute;
    bottom: 0;
  }

  .basket__total {
    padding: 24px 12px;
    width: 31%;
  }

  .catalog .desktop-visible {
    display: none;
  }

  .catalog .mobile-visible {
    display: inline-block;
  }

  .catalog .products {
    row-gap: 24px;
  }

  .detailed-card {
    padding: 12px;
  }

  .detailed-card__text-block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .detailed-card__desc {
    width: 100%;
    margin-right: 0px;
  }

  .detailed-card__title {
    margin-bottom: 6px;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
  }

  .detailed-card__availability {
    font-size: 12px;
    line-height: 14px;
  }

  .detailed-card__price-wrapper {
    margin-top: 9px;
  }

  .detailed-card__icons {
    margin-bottom: 5px;
  }

  .detailed-card__input-block {
    bottom: 0px;
    width: 138px;
  }

  .detailed-card__buttons-wrapper .detailed-card__minus-btn,
  .detailed-card__buttons-wrapper .detailed-card__plus-btn {
    width: 32px;
    height: 32px;
    background-color: #D9D9D9;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .detailed-card__buttons-wrapper .detailed-card__minus-btn--active,
  .detailed-card__buttons-wrapper .detailed-card__plus-btn--active {
    width: 32px;
    height: 32px;
    background-color: #278E59;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .detailed-card__buttons-wrapper .detailed-card__minus-btn--active svg,
  .detailed-card__buttons-wrapper .detailed-card__plus-btn--active svg {
    fill: #fff;
  }

  .detailed-card__minus-btn {
    top: 0;
  }

  .detailed-card__input {
    border: none;
    text-decoration: underline;
  }

  .detailed-card__action-btn {
    width: 32px;
    height: 32px;
  }

  .detailed-card__action-btn--add {
    position: relative;
    top: 3px;
    background-image: url(../assets/img/catalog/cart-mobile.svg);
  }

  .detailed-card__action-btn--remove {
    position: relative;
    top: 3px;
    background-image: url(../assets/img/catalog/trash-mobile.svg);
  }

  .short-card {
    padding: 12px;
  }

  .short-card__title {
    width: 66%;
  }

  .short-card__icons {
    display: none;
  }

  .short-card__price-wrapper {
    margin-top: 9px;
  }

  .short-card__action-btn {
    width: 48px;
    height: 48px;
  }

  .short-card__action-btn--add {
    background-image: url(../assets/img/catalog/cart.svg);
  }

  .short-card__action-btn--remove {
    background-image: url(../assets/img/catalog/trash.svg);
  }

  .big-card__wrapper {
    grid-template-rows: 160px 1fr;
  }

  .menu-mobile__header-bottom-input {
    background-position-x: 92%;
  }

  .menu-mobile__list {
    padding-block: 9px;
  }

  .user-modal__form {
    max-width: 330px;
  }

  .user-modal .base-form {
    padding: 24px 12px;
min-width: 350px;
  }

  .user-modal .base-form__title {
    font-size: 20px;
    line-height: 24px;
  }

  .user-modal .base-form__text {
    font-size: 14px;
    line-height: 16px;
  }

  .no-access-modal__inner {
    padding: 32px 12px;
  }

  .no-access-modal__inner {
    max-width: 330px;
  }

  .favorites__main-title {
    padding: 12px;
  }

  .fav-card__text-block {
    width: 66%;
  }

  .search-modal__content-wrapper {
    margin-right: -13px;
    height: 382px;
  }

  .search-modal__search-content {
    left: 36.5%;
    width: 357px;
  }

  .search-modal .search-content {
    padding: 12px 12px 12px 12px;
  }

  .search-modal .search-content__filter {
    margin-bottom: 18px;
  }

  .search-modal .filter {
    font-size: 14px;
    line-height: 16px;
    max-width: 247px;
  }

  .search-modal .results .search-card__img {
    margin-right: 12px;
  }

  .search-modal .results .search-card__title {
    font-size: 14px;
    line-height: 16px;
  }

  .search-modal .results .search-card__title {
    max-width: 95%;
  }

  .search-modal .results .search-card__price {
    top: unset;
    bottom: 14px;
    right: 12px;
  }

  .search-modal .search-content__close-btn {
    right: 8px;
  }
}

@media (max-width: 768px) {
  .catalog .card__prices {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .catalog .card__prices .card__new-price {
    margin-right: 8px;
  }

  .catalog .products {
    row-gap: 16px;
  }

  .detailed-card__price {
    width: 100%;
  }

  .big-card__wrapper {
    grid-template-rows: 114px 1fr;
  }

  .big-card__img {
    width: 270px;
    height: 270px;
  }

  .big-card__thumb-slider {
    width: 270px;
  }

  .big-card__title {
    font-size: 20px;
    line-height: 24px;
  }

  .big-card .features__item {
    max-width: 330px;
  }
}

@media (max-width: 767px) {
.user-modal .base-form__input {
		min-width:70vw;
	}
	.user-modal .base-form {
    padding: 24px 12px;
min-width: 80vw;
  }
  .wrap {
    padding-inline: 15px;
  }

  .chat__date {
    padding-inlinr: 8px;
    font-size: 14px;
    line-height: 16px;
  }

  .chat__msg {
    padding: 12px;
    font-size: 14px;
    line-height: 16px;
  }

  .order-form__info-content {
    width: 100%;
  }

  .order-form__legend {
    width: 304px;
  }

  .order-form__user {
    -ms-flex-preferred-size: 304px;
    flex-basis: 304px;
  }

  .header {
    display: none;
  }

  .info-panel {
    position: relative;
    margin-top: 68px;
    margin-bottom: 80px;
    margin-inline: auto;
    max-width: 90%;
    padding-block: 10px;
    padding-inline: 0;
  }

  .info-panel__logo {
    position: absolute;
    top: -31px;
    left: 0;
  }

  .info-panel__list-wrap {
    position: absolute;
    bottom: -82px;
    left: 0;
    width: 105%;
    z-index: 10;
  }

  .info-panel__list {
    gap: 12px;
    padding-top: 16px;
    padding-right: 15px;
    padding-bottom: 16px;
    min-width: 100%;
    overflow-x: auto;
  }

  .info-panel__link {
    gap: 9px;
    padding: 14px 15px 14px 16px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.02), 0px 1px 12px rgba(0, 0, 0, 0.06);
    border-radius: 16px;
  }

  .info-panel__link-text {
    display: inline-block;
  }

  .popular-products__title {
    margin-bottom: 16px;
  }

  .hero__wrap {
    gap: 15px;
  }

  .hero .swiper-horizontal > .swiper-pagination-bullets,
  .hero .swiper-pagination-bullets.swiper-pagination-horizontal,
  .hero .swiper-pagination-custom,
  .hero .swiper-pagination-fraction {
    top: 12px;
    right: 12px;
  }

  .burger-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .mailing {
    margin-inline: auto;
    padding-block: 12px;
    padding-inline: 0;
    width: 90%;
    border-radius: 16px;
  }

  .mailing__subscribe {
    padding: 12px;
    width: 100%;
    max-width: 100%;
  }

  .about__text-content {
    margin-inline: auto;
    width: 90%;
  }

  .about__letter-img {
    margin-inline: auto;
    width: 370px;
    height: 462px;
  }

  .contacts__info {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    max-width: 100%;
  }

  .contacts__map {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    height: 200px;
  }

  .account__categories {
    margin-right: 0;
    margin-bottom: 16px;
  }

  .account__info,
  .account__orders,
  .account__chat {
    padding: 12px;
    width: 100%;
  }

  .account__descr {
    width: 100%;
    font-size: 12px;
    line-height: 14px;
  }

  .basket__order {
    width: 100%;
  }

  .basket__order-card-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .basket__order-card-desc {
    margin-bottom: 0;
  }

  .basket__order-counter {
    position: static;
  }

  .basket__total {
    width: 50%;
  }

  .footer__top-block {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .footer__logo {
    position: absolute;
    top: 35px;
    left: 15px;
    width: 150px;
    height: 35px;
  }

  .footer__bottom-block {
    margin-top: 12px;
    margin-bottom: 32px;
  }

  .favorites__main-title {
    font-size: 24px;
    line-height: 28px;
  }

  .fav-card {
    padding: 12px;
  }

  .fav-card__content-block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .fav-card__text-block {
    width: 100%;
  }

  .fav-card__image {
    width: 80px;
    height: 80px;
  }

  .fav-card__title {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 8px;
    margin-top: 0;
  }

  .fav-card__art {
    margin-bottom: 6px;
  }

  .fav-card__availability {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 6px;
  }

  .fav-card__icons {
    margin-right: auto;
    position: relative;
    top: 4px;
    margin-left: 10px;
  }

  .fav-card__new-price {
    margin-right: 12px;
    margin-bottom: 0;
  }

  .fav-card__action-btn {
    width: 32px;
    height: 32px;
  }

  .fav-card__action-btn--add {
    background-image: url(../assets/img/favorites/cart.svg);
  }

  .fav-card__action-btn--remove {
    background-image: url(../assets/img/catalog/trash.svg);
    background-size: 32px 32px;
  }

  .fav-card__icons-price-btn-wrapper {
    width: 150%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: -94px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media (max-width: 576px) {
  .big-card__icons {
    width: 92%;
    left: 12px;
  }

  .big-card__thumb-slider {
    width: 95vw;
    margin-bottom: 12px;
  }

  .user-modal__form {
    top: 221px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 92%;
    max-width: unset;
  }

  .user-modal .base-form__title {
    font-size: 24px;
    line-height: 28px;
  }

  .user-modal .base-form__text {
    font-size: 16px;
    line-height: 19px;
  }

  .no-access-modal__inner {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 92%;
    max-width: unset;
  }

  .no-access__text {
    font-size: 16px;
    line-height: 19px;
  }

  .search-modal__content-wrapper {
    margin-bottom: 26px;
    height: 514px;
    margin-right: -12px;
  }

  .search-modal__search-content {
    top: 79px;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 92%;
    max-width: unset;
  }

  .search-modal .results .search-card__art {
    display: none;
  }

  .search-modal .results .search-card__availability {
    display: none;
  }

  .search-modal .results .search-card__price {
    bottom: 10px;
    right: unset;
    left: 96px;
  }

  .search-modal .search-content__close-btn {
    right: 12px;
  }
}

@media (max-width: 575px) {
	.user-modal .base-form {
    padding: 24px 12px;
min-width: 80vw;
  }
  .maybe-interested{
  margin-bottom: 40px;
}
  .maybe-interested .wrap {
    padding-right: 0;
  }

  .maybe-interested__swiper {
    padding-right: 0;
  }

  .popular__img {
    right: -30px;
    bottom: -45px;
    width: 180px;
    height: 180px;
  }

  .card {
    padding: 11px;
  }

  .card__title {
    font-size: 14px;
    line-height: 16px;
  }

  .card__prices {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 8px;
  }

  .card__btn {
    padding: 11px 0;
  }

  .card__availability {
    display: none;
  }

  .card__counter {
    gap: 4px;
    padding-block: 3px;
  }

  .card__counter form {
    height: 27px;
    font-size: 14px;
  }

  .info-panel__form {
    margin-right: 15px;
  }

  .discount .wrap {
    padding-right: 0;
  }

  .discount__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 0;
    overflow-x: auto;
  }

  .discount__item {
    max-width: 150px;
    min-height: auto;
  }

  .popular-products {
    padding-left: 15px;
    padding-right: 0;
  }

  .hero__wrap {
    padding-right: 0;
  }

  .hero__slider {
    width: 100%;
    min-height: 175px;
  }

  .hero__swiper {
    right: 15px;
  }

  .hero__info {
    margin-top: 12px;
    margin-left: 12px;
    padding: 11px;
    max-width: 196px;
  }

  .hero__title {
    font-size: 16px;
    line-height: 19px;
  }

  .hero__descr {
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 14px;
  }

  .categories {
    width: 100%;
    max-width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .categories__title {
    display: block;
    margin-bottom: 12px;
  }

  .categories__list {
    gap: 12px;
    padding-right: 15px;
    width: 100%;
    overflow-x: auto;
  }

  .categories__item {
    position: relative;
    min-width: 150px;
    height: 150px;
    border-radius: 16px;
    background-color: #278E59;
    background-repeat: no-repeat;
  }

  .categories__item:not(:last-child) {
    border: none;
  }

  .categories__item--liquids {
    background-image: url("../assets/img/bg/liquids.png");
  }

  .categories__item--vaporizers {
    background-image: url("../assets/img/bg/vaporizes.png");
  }

  .categories__item--sets {
    background-image: url("../assets/img/bg/sets.png");
  }

  .categories__item--disposable {
    background-image: url("../assets/img/bg/disposable.png");
  }

  .categories__item--cartridges {
    background-image: url("../assets/img/bg/cartriges.png");
  }

  .categories__link {
    padding: 12px;
    width: 100%;
    height: 100%;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
  }

  .categories__link:hover {
    color: #FFFFFF;
  }

  .categories__link::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url("../assets/img/svg/rounded-arrow-right.svg");
    background-repeat: no-repeat;
    background-position: 10% 90%;
  }

  .categories__link svg {
    display: none;
  }

  .mailing {
    margin-bottom: 64px;
    background-image: url("../assets/img/bg/mailing-mobile.jpg");
    background-size: cover;
  }

  .mailing__title {
    font-size: 16px;
    line-height: 19px;
  }

  .mailing__btn {
    padding: 26px;
    background-image: url("../assets/img/svg/arrow-subscribe.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
  }

  .mailing__text-btn {
    display: none;
  }

  .about__letter-img {
    width: 90%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .account__categories-list {
    gap: 0;
    padding: 0;
  }

  .account__dropdown-item {
    height: auto;
    background-color: #FFFFFF;
    border-radius: 0;
    display: none;
  }

  .account__dropdown-item:not(:last-child) {
    border-bottom: 1px solid #D9D9D9;
  }

  .account__dropdown-item--show {
    display: block;
  }

  .account__dropdown-item--active {
    border-radius: 16px;
  }

  .account__dropdown-item--opened:first-child {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .account__dropdown-item--opened:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }

  .account__categories-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 16px 24px;
    color: #000000;
  }

  .account__categories-btn svg {
    display: block;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }

  .account__categories-btn::after {
    display: none;
  }

  .account__categories-btn--active {
    color: #278E59;
  }

  .account__categories-btn--opened svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .account__dropdown-item--trigger {
    display: block;
    border: none !important;
  }

  .basket {
    margin-bottom: 40px;
  }

  .basket__order-card {
    padding: 12px;
  }

  .basket__order-card-wrap {
    position: static;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .basket__order-card-desc {
    margin-bottom: 40px;
  }

  .basket__order-card-link {
    max-width: 200px;
  }

  .basket__order-remove {
    top: 8px;
    right: 8px;
  }

  .basket__order-counter {
    position: absolute;
    bottom: 12px;
    left: 12px;
  }

  .basket__total {
    width: 100%;
  }

  .footer {
    font-size: 14px;
  }

  .footer__add-info {
    width: 50%;
  }

  .footer__contacts {
    margin-top: 32px;
    width: 100%;
  }

  .footer__contacts-sub {
    display: none;
  }

  .detailed-card__title {
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
  }

  .detailed-card__input-block {
    display: none;
  }

  .short-card__title {
    width: 100%;
    margin-bottom: 0;
  }

  .big-card__wrapper {
    grid-template-columns: 1fr;
  }

  .big-card__picture {
    margin-right: 0;
    grid-row-start: 2;
    grid-row-end: 3;
  }

  .big-card__top-desc {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 1;
    border-bottom: none;
  }

  .big-card__bottom-desc {
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-start: 1;
  }

  .big-card__img {
    width: 330px;
    height: 330px;
    display: block;
    margin: 0 auto;
  }

  .big-card__action-btn {
    width: 100%;
  }
}

@media (min-width: 1px) and (max-width: 360px) {
  .order-form__legend {
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9mb250cy5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiX2J1dHRvbi5zY3NzIiwiX3ZhcnMuc2NzcyIsIl9icmVhZGNydW1iLnNjc3MiLCJfYmFubmVyLnNjc3MiLCJfY291bnRlci5zY3NzIiwiX2NoYXQuc2NzcyIsIl9vcmRlci1jYXJkLnNjc3MiLCJfdGV4dC1jb250YWluZXIuc2NzcyIsIl9tYXliZS1pbnRlcmVzdGVkLnNjc3MiLCJfc2VjdGlvbi10aXRsZS5zY3NzIiwiX29yZGVyLWZvcm0uc2NzcyIsIl9wYXJ0bmVycy1jYXJkLnNjc3MiLCJfc3Vic2NyaWJlLXNlY3Rpb24uc2NzcyIsIl9wb3B1bGFyLWNhcmQuc2NzcyIsIl9jYXJkLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfaW5mby1wYW5lbC5zY3NzIiwiX2Rpc2NvdW50LXByb2R1Y3RzLnNjc3MiLCJfcG9wdWxhci1wcm9kdWN0cy5zY3NzIiwiX2hlcm8uc2NzcyIsIl9jYXRlZ29yaWVzLnNjc3MiLCJfYnVyZ2VyLWJ0bi5zY3NzIiwiX3BhcnRuZXJzLnNjc3MiLCJfbWFpbGluZy5zY3NzIiwiX2Fib3V0LnNjc3MiLCJfZGVsaXZlcnkuc2NzcyIsIl9jb250YWN0cy5zY3NzIiwiX2FjY291bnQuc2NzcyIsIl9iYXNrZXQuc2NzcyIsIl9tYWtpbmcuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9jYXRhbG9nLnNjc3MiLCJfZGV0YWlsZWQtY2FyZC5zY3NzIiwiX3Nob3J0LWNhcmQuc2NzcyIsIl9iaWctY2FyZC5zY3NzIiwiX21lbnUuc2NzcyIsIl9tb2RhbHMuc2NzcyIsIl9mYXZvcml0ZXMuc2NzcyIsIl9zZWFyY2gtbW9kYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDSSxxQkFBQTtFQUNBLHlGQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FERUo7QUNDRTtFQUNFLHFCQUFBO0VBQ0EsdUZBQUE7RUFDQSxn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QUE7RUFDQSxnQkFBQTtBekM4ckhSO0F5QzVySFE7RUFSRjtJQVNJLFVBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtFekMrckhSO0FBQ0Y7QXlDN3JIUTtFQWRGO0lBZUksWUFBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0V6Q2dzSFI7QUFDRjtBeUMzckhFO0VBSUUsa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esd0VBQUE7QXpDMHJISjtBeUNsc0hJO0VBREY7SUFFSSxhQUFBO0V6Q3FzSEo7QUFDRjtBeUM1ckhFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsbUVBQUE7QXpDOHJISjtBeUM1ckhJO0VBUkY7SUFTSSxVQUFBO0V6QytySEo7QUFDRjtBeUM3ckhJO0VBWkY7SUFhSSxXQUFBO0V6Q2dzSEo7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIHNyYzogbG9jYWwoXCJHaWxyb3ktUmVndWxhclwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0dpbHJveS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgc3JjOiBsb2NhbChcIkdpbHJveS1NZWRpdW1cIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9HaWxyb3ktTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgc3JjOiBsb2NhbChcIkdpbHJveS1TZW1pYm9sZFwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0dpbHJveS1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIHNyYzogbG9jYWwoXCJHaWxyb3ktQm9sZFwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0dpbHJveS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgc3JjOiBsb2NhbChcIkdpbHJveS1CbGFja1wiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0dpbHJveS1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9Sb2JvdG8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxucCxcbmxpLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3JhcCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndyYXAge1xuICAgIHBhZGRpbmctaW5saW5lOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXAge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG5cbi5zdG9wLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idG4ge1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzhFNTk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1REFCODM7XG59XG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEZERjQwO1xufVxuLmJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVGRjNEO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uYnJlYWRjcnVtYl9faXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJyZWFkY3J1bWJfX2l0ZW06aG92ZXI6bm90KFtjbGFzcyo9YWN0aXZlXSkge1xuICBjb2xvcjogIzI3OEU1OTtcbn1cbi5icmVhZGNydW1iX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvc3ZnL3JpZ2h0LWFycm93LWdyZWVuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJhbm5lciB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1heC13aWR0aDogNTcwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uYmFubmVyX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5iYW5uZXJfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHggODBweDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uY291bnRlcl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMjc4RTU5O1xufVxuLmNvdW50ZXJfX2J0bjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb3VudGVyX19idG4ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgfVxufVxuLmNvdW50ZXIgW2RhdGEtY291bnQ9bW9yZV0gc3ZnIHJlY3Qge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb3VudGVyIFtkYXRhLWNvdW50PW1vcmVdIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4RTU5O1xuICB9XG59XG4uY291bnRlcl9fZm9ybSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA3M3B4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uY291bnRlcl9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY291bnRlcl9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjBiMGIwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvdW50ZXJfX2lucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIH1cbn1cblxuLmNoYXRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NDNweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjMjc4RTU5ICNCMEIwQjA7XG4gIHNjcm9sbGJhci13aWR0aDogNnB4O1xufVxuLmNoYXRfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4OyAvKiDRiNC40YDQuNC90LAg0LTQu9GPINCy0LXRgNGC0LjQutCw0LvRjNC90L7Qs9C+INGB0LrRgNC+0LvQu9CwICovXG4gIGhlaWdodDogOHB4OyAvKiDQstGL0YHQvtGC0LAg0LTQu9GPINCz0L7RgNC40LfQvtC90YLQsNC70YzQvdC+0LPQviDRgdC60YDQvtC70LvQsCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCMEIwO1xufVxuLmNoYXRfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4RTU5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY2hhdF9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzODYxO1xufVxuLmNoYXRfX2RhdGUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNCMEIwQjA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYXRfX2RhdGUge1xuICAgIHBhZGRpbmctaW5saW5yOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uY2hhdF9fbGlzdCB7XG4gIGdhcDogMTZweDtcbn1cbi5jaGF0X19pdGVtLS1pbmNvbWluZyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uY2hhdF9faXRlbS0tc2VudCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmNoYXRfX2xhYmVsIHtcbiAgcGFkZGluZzogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHdpZHRoOiA5NSU7XG59XG4uY2hhdF9faW5wdXQge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcmVzaXplOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGF0X19idG4ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMjc4RTU5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvc3ZnL2Fycm93LXN1YnNjcmliZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jaGF0X19tc2cge1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGF0X19tc2cge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uY2hhdF9fbXNnLS1pbmNvbWluZyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmNoYXRfX21zZy0taW5jb21pbmcgLmNoYXRfX2hlYWRlci1tc2cge1xuICBjb2xvcjogI0IwQjBCMDtcbn1cbi5jaGF0X19tc2ctLXNlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4RTU5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jaGF0X19tc2ctLXNlbnQgLmNoYXRfX2hlYWRlci1tc2cge1xuICBjb2xvcjogI0Q5RDlEOTtcbn1cbi5jaGF0X19oZWFkZXItbXNnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLm9yZGVyLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDMycHggNTBweCAyNHB4IDI3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3JkZXItY2FyZCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuLm9yZGVyLWNhcmRfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm9yZGVyLWNhcmRfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5vcmRlci1jYXJkX19pbmZvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm9yZGVyLWNhcmRfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9yZGVyLWNhcmRfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLm9yZGVyLWNhcmRfX2xvdCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNCMEIwQjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vcmRlci1jYXJkX19sb3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLm9yZGVyLWNhcmRfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ub3JkZXItY2FyZF9fc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzI3OEU1OTtcbn1cbi5vcmRlci1jYXJkX190b3RhbC1jb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3JkZXItY2FyZF9fdG90YWwtY29zdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vcmRlci1jYXJkX190b3RhbC1jb3N0LXZhbHVlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5vcmRlci1jYXJkX190b3RhbC1jb3N0LXZhbHVlLCAub3JkZXItY2FyZF9fdG90YWwtY29zdC1jdXJyZW5jeSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vcmRlci1jYXJkX19xdWFudGl0eSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi50ZXh0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnRleHQtY29udGFpbmVyIHAge1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi50ZXh0LWNvbnRhaW5lciBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWF5YmUtaW50ZXJlc3RlZCAud3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm1heWJlLWludGVyZXN0ZWQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm1heWJlLWludGVyZXN0ZWRfX3N3aXBlciB7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tYXliZS1pbnRlcmVzdGVkX19zd2lwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5tYXliZS1pbnRlcmVzdGVkIC5jYXJkIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQ2N3B4O1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogI0IwQjBCMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4ub3JkZXItZm9ybSB7XG4gIGdhcDogMzZweDtcbn1cbi5vcmRlci1mb3JtX19kZWxpdmVyeS1tZXRob2QsIC5vcmRlci1mb3JtX191c2VyLWRhdGEge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9yZGVyLWZvcm1fX2RlbGl2ZXJ5LW1ldGhvZCwgLm9yZGVyLWZvcm1fX3VzZXItZGF0YSB7XG4gICAgcGFkZGluZzogMjRweCAxMnB4O1xuICB9XG59XG4ub3JkZXItZm9ybV9faW5mby1jb250ZW50IHtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9yZGVyLWZvcm1fX2luZm8tY29udGVudCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci1mb3JtX19pbmZvLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub3JkZXItZm9ybV9fZGVsaXZlcnktbWV0aG9kIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5vcmRlci1mb3JtX19oZWFkaW5nIHtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm9yZGVyLWZvcm1fX251bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEU1OTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5vcmRlci1mb3JtX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG4ub3JkZXItZm9ybV9fbWFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9yZGVyLWZvcm1fX2xpbmstbWFwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY29sb3I6ICMxZDcwYmM7XG59XG4ub3JkZXItZm9ybV9fZmllbGRzZXQge1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vcmRlci1mb3JtX19kZWxpdmVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDI3MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0ZDRENEO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3JkZXItZm9ybV9fZGVsaXZlcnkgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLm9yZGVyLWZvcm1fX2RlbGl2ZXJ5IHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ub3JkZXItZm9ybV9fZGVsaXZlcnkgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNDRkNEQ0Q7XG59XG4ub3JkZXItZm9ybV9fZGVsaXZlcnktLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzI3OEU1OTtcbn1cbi5vcmRlci1mb3JtX19kZWxpdmVyeS0tYWN0aXZlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMjc4RTU5O1xufVxuLm9yZGVyLWZvcm1fX2RlbGl2ZXJ5LS1hY3RpdmUgLm9yZGVyLWZvcm1fX3JvdW5kIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjc4RTU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4RTU5O1xufVxuLm9yZGVyLWZvcm1fX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cbi5vcmRlci1mb3JtX19zdGF0dXMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ub3JkZXItZm9ybV9fcm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDRkNEQ0Q7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ub3JkZXItZm9ybV9fYWRkciB7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMzJweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ub3JkZXItZm9ybV9fYWRkci10aXRsZSB7XG4gIGNvbG9yOiAjQjBCMEIwO1xufVxuLm9yZGVyLWZvcm1fX2FkZHItbG9jYXRpb24ge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5vcmRlci1mb3JtX19vcGVuaW5nLWhvdXJzIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9zdmcv0JrQvtGA0LfQuNC90LAtVmVjdG9yLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG4ub3JkZXItZm9ybV9fbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNCMEIwQjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLWZvcm1fX2xlZ2VuZCB7XG4gICAgd2lkdGg6IDMwNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm9yZGVyLWZvcm1fX2xlZ2VuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vcmRlci1mb3JtX19sZWdlbmQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm9yZGVyLWZvcm1fX2xlZ2VuZCBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9yZGVyLWZvcm1fX2xlZ2VuZCBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm9yZGVyLWZvcm1fX2xlZ2VuZC0tYWN0aXZlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ub3JkZXItZm9ybV9faW5wdXQtd3JhcCB7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9yZGVyLWZvcm1fX2lucHV0LXdyYXAtLWFjY29yZGlvbiB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHM7XG4gIH1cbn1cbi5vcmRlci1mb3JtX19pbnB1dC13cmFwLS1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xufVxuLm9yZGVyLWZvcm1fX2lucHV0LWNvbnRlbnQge1xuICBnYXA6IDE2cHg7XG59XG4ub3JkZXItZm9ybV9fdXNlciB7XG4gIGZsZXg6IDAgMSAzMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItZm9ybV9fdXNlciB7XG4gICAgZmxleC1iYXNpczogMzA0cHg7XG4gIH1cbn1cbi5vcmRlci1mb3JtX191c2VyLWlucHV0IHtcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMEIwQjA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5vcmRlci1mb3JtX191c2VyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQjBCMEIwO1xufVxuLm9yZGVyLWZvcm1fX3VzZXItaW5wdXQtLXJlcXVpcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjc4RTU5O1xufVxuLm9yZGVyLWZvcm1fX2NvbW1lbnQge1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogNTAlO1xuICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IwQjBCMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vcmRlci1mb3JtX19jb21tZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm9yZGVyLWZvcm1fX2NvbW1lbnQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNCMEIwQjA7XG59XG5cbiNtYXAtb3JkZXIge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMTMwcHg7XG59XG5cbi5wYXJ0bmVycy1jYXJkIHtcbiAgcGFkZGluZzogMjVweCAxNnB4O1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBtaW4taGVpZ2h0OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogMjRweDtcbiAgbWF4LXdpZHRoOiA1MzRweDtcbiAgbWluLWhlaWdodDogMjIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uc3Vic2NyaWJlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnN1YnNjcmliZV9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucG9wdWxhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAyNXB4IDIzcHggMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEU1OTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG9wdWxhciB7XG4gICAgcGFkZGluZzogMTVweCAxMnB4IDEycHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnBvcHVsYXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1bGFyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5wb3B1bGFyX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVsYXJfX2xpc3Qge1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cbi5wb3B1bGFyX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG9wdWxhcl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4ucG9wdWxhcl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEzcHg7XG4gIGJvdHRvbTogLTE0cHg7XG4gIHdpZHRoOiAyNzFweDtcbiAgaGVpZ2h0OiAyMzlweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVsYXJfX2ltZyB7XG4gICAgYm90dG9tOiAtMjNweDtcbiAgICB3aWR0aDogMTY3cHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wb3B1bGFyX19pbWcge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICBib3R0b206IC00NXB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG4ucG9wdWxhcl9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNhcmQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYXJkIHtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICB9XG59XG4uY2FyZF9fbG90IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNCMEIwQjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkX19sb3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJkX19oZWFkZXItYnRuLWdyb3VwIHtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZF9faGVhZGVyLWJ0bi1ncm91cCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4uY2FyZF9fYWN0aW9uLWJ0biBzdmcgcGF0aCxcbi5jYXJkX19hY3Rpb24tYnRuIHN2ZyByZWN0IHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY2FyZF9fYWN0aW9uLWJ0bjpob3ZlciBzdmcgcGF0aCxcbi5jYXJkX19hY3Rpb24tYnRuOmhvdmVyIHN2ZyByZWN0IHtcbiAgc3Ryb2tlOiAjMjc4RTU5O1xufVxuLmNhcmRfX2FjdGlvbi1idG4tLWFkZGVkIHN2ZyBwYXRoLFxuLmNhcmRfX2FjdGlvbi1idG4tLWFkZGVkIHN2ZyByZWN0IHtcbiAgc3Ryb2tlOiAjMjc4RTU5O1xufVxuLmNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNhcmRfX3BpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgaGVpZ2h0OiAxOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRfX3BpY3R1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmNhcmRfX2ltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNhcmRfX3ByaWNlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLmNhcmRfX25ldy1wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYXJkX19vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjQjBCMEIwO1xufVxuLmNhcmRfX2J0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2FyZF9fYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNhcmRfX2J0bjpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzhFNTk7XG59XG4uY2FyZF9fYnRuLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYXJkX19idG4ge1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgfVxufVxuLmNhcmRfX2F2YWlsYWJpbGl0eSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYjBiMGIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYXJkX19hdmFpbGFiaWxpdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJkX19jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEU1OTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYXJkX19jb3VudGVyIHtcbiAgICBnYXA6IDRweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAzcHg7XG4gIH1cbn1cbi5jYXJkX19jb3VudGVyLS1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYXJkX19jb3VudGVyIGZvcm0ge1xuICAgIGhlaWdodDogMjdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jYXJkX19jb3VudGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZF9fY291bnRlciBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uY2FyZF9fY291bnRlciBzdmcgcmVjdCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIHBhZGRpbmctYmxvY2s6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1ibG9jazogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX2xpc3Qge1xuICBnYXA6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2xpc3Qge1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuLmhlYWRlcl9fbGluayB7XG4gIHBhZGRpbmc6IDNweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3IsIGNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM1REFCODM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1REFCODM7XG59XG4uaGVhZGVyX19saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzI3OEU1OTtcbiAgYm9yZGVyLWNvbG9yOiAjMjc4RTU5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5pbmZvLXBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvLXBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm8tcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA2OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG4uaW5mby1wYW5lbF9fY29udGVudCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDEycHg7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm8tcGFuZWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYmxvY2s6IDlweDtcbiAgfVxufVxuLmluZm8tcGFuZWxfX3dyYXAud3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5pbmZvLXBhbmVsX19sb2dvIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIHdpZHRoOiA5M3B4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm8tcGFuZWxfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMXB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5pbmZvLXBhbmVsX19mb3JtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB3aWR0aDogODczcHg7XG4gIG1heC13aWR0aDogODM3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm8tcGFuZWxfX2Zvcm0ge1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pbmZvLXBhbmVsX19mb3JtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5pbmZvLXBhbmVsX19sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZm8tcGFuZWxfX2lucHV0IHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL3N2Zy9TZWFyY2guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmluZm8tcGFuZWxfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6ICNCMEIwQjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvLXBhbmVsX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby1wYW5lbF9fbGlzdC13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtODJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDUlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG4uaW5mby1wYW5lbF9fbGlzdCB7XG4gIGdhcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby1wYW5lbF9fbGlzdCB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cbi5pbmZvLXBhbmVsX19saW5rLS1hY3RpdmUgc3ZnIHBhdGgsXG4uaW5mby1wYW5lbF9fbGluay0tYWN0aXZlIHN2ZyByZWN0IHtcbiAgc3Ryb2tlOiAjMjc4RTU5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvLXBhbmVsX19saW5rIHtcbiAgICBnYXA6IDlweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTRweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuLmluZm8tcGFuZWxfX2xpbmstdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvLXBhbmVsX19saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uZGlzY291bnQge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kaXNjb3VudCAud3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmRpc2NvdW50X19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmRpc2NvdW50X19saW5rLXNob3ctbW9yZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIGNvbG9yOiAjMjc4RTU5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGlzY291bnRfX2xpbmstc2hvdy1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRpc2NvdW50X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLmRpc2NvdW50X19pdGVtIHtcbiAgbWluLWhlaWdodDogNDY3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kaXNjb3VudF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogNDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZGlzY291bnRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ucG9wdWxhci1wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucG9wdWxhci1wcm9kdWN0cyB7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG9wdWxhci1wcm9kdWN0cyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucG9wdWxhci1wcm9kdWN0cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wb3B1bGFyLXByb2R1Y3RzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1bGFyLXByb2R1Y3RzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1bGFyLXByb2R1Y3RzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnBvcHVsYXItcHJvZHVjdHMgLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4ucG9wdWxhci1wcm9kdWN0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnBvcHVsYXItcHJvZHVjdHMgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5wb3B1bGFyLXByb2R1Y3RzIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1bGFyLXByb2R1Y3RzIC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnBvcHVsYXItcHJvZHVjdHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5wb3B1bGFyLXByb2R1Y3RzIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4ucG9wdWxhci1wcm9kdWN0cyAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wb3B1bGFyLXByb2R1Y3RzIC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4ucG9wdWxhci1wcm9kdWN0cyAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4ucG9wdWxhci1wcm9kdWN0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI0IwQjBCMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3B1bGFyLXByb2R1Y3RzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI3OEU1OTtcbn1cbi5wb3B1bGFyLXByb2R1Y3RzX19zbGlkZSB7XG4gIGdhcDogMzBweDtcbn1cblxuLmhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODFweDtcbiAgfVxufVxuLmhlcm9fX3dyYXAge1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm9fX3dyYXAge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZXJvX193cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uaGVyb19fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzQlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb19fc2xpZGVyIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlcm9fX3NsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTc1cHg7XG4gIH1cbn1cbi5oZXJvX19zd2lwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5oZXJvX19zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVyb19fc3dpcGVyIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLmhlcm9fX3NsaWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9iZy9zbGlkZXItYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmhlcm8gLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uaGVybyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLmhlcm8gLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5oZXJvIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMzJweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8gLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uaGVybyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLmhlcm8gLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5oZXJvIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvIC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLmhlcm8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5oZXJvIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uaGVybyAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuLmhlcm8gLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5oZXJvIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5oZXJvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjc4RTU5O1xufVxuLmhlcm9fX2luZm8ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMzZweDtcbiAgcGFkZGluZzogMjZweCAyNHB4IDE2cHg7XG4gIHdpZHRoOiAzNDZweDtcbiAgbWF4LXdpZHRoOiAzNDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9fX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB3aWR0aDogMjI4cHg7XG4gICAgbWF4LXdpZHRoOiAyMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZXJvX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDExcHg7XG4gICAgbWF4LXdpZHRoOiAxOTZweDtcbiAgfVxufVxuLmhlcm9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4uaGVyb19fZGVzY3Ige1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb19fZGVzY3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZXJvX19kZXNjciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuLmhlcm9fX2xpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIGNvbG9yOiAjMjc4RTU5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb19fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5cbi5jYXRlZ29yaWVzIHtcbiAgd2lkdGg6IDIzJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRlZ29yaWVzIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNhdGVnb3JpZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uY2F0ZWdvcmllc19fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYXRlZ29yaWVzX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLmNhdGVnb3JpZXNfX2xpc3Qge1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4uY2F0ZWdvcmllc19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYXRlZ29yaWVzX19saXN0IHtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4uY2F0ZWdvcmllc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG4uY2F0ZWdvcmllc19faXRlbTpmaXJzdC1jaGlsZCAuY2F0ZWdvcmllc19fbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuLmNhdGVnb3JpZXNfX2l0ZW06bGFzdC1jaGlsZCAuY2F0ZWdvcmllc19fbGluayB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYXRlZ29yaWVzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEU1OTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5jYXRlZ29yaWVzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuY2F0ZWdvcmllc19faXRlbS0tbGlxdWlkcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9iZy9saXF1aWRzLnBuZ1wiKTtcbiAgfVxuICAuY2F0ZWdvcmllc19faXRlbS0tdmFwb3JpemVycyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9iZy92YXBvcml6ZXMucG5nXCIpO1xuICB9XG4gIC5jYXRlZ29yaWVzX19pdGVtLS1zZXRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2JnL3NldHMucG5nXCIpO1xuICB9XG4gIC5jYXRlZ29yaWVzX19pdGVtLS1kaXNwb3NhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2JnL2Rpc3Bvc2FibGUucG5nXCIpO1xuICB9XG4gIC5jYXRlZ29yaWVzX19pdGVtLS1jYXJ0cmlkZ2VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2JnL2NhcnRyaWdlcy5wbmdcIik7XG4gIH1cbn1cbi5jYXRlZ29yaWVzX19saW5rIHtcbiAgcGFkZGluZzogMTZweCAyOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmNhdGVnb3JpZXNfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCAxNDIsIDg5LCAwLjMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2F0ZWdvcmllc19fbGluayB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYXRlZ29yaWVzX19saW5rIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuY2F0ZWdvcmllc19fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmNhdGVnb3JpZXNfX2xpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9zdmcvcm91bmRlZC1hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgOTAlO1xuICB9XG4gIC5jYXRlZ29yaWVzX19saW5rIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnVyZ2VyLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE3cHggMzBweCAxN3B4IDU2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4RTU5O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL3N2Zy9idXJnZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNHB4IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVyZ2VyLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucGFydG5lcnMge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJ0bmVycyB7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wYXJ0bmVyc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnBhcnRuZXJzX19zbGlkZXIge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzX19zbGlkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wYXJ0bmVyc19fc2xpZGUge1xuICBwYWRkaW5nOiAxNnB4IDI1cHg7XG4gIHdpZHRoOiAxNzBweDtcbiAgbWluLWhlaWdodDogODVweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGFydG5lcnNfX2ltZyB7XG4gIHdpZHRoOiAxMzhweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm1haWxpbmcge1xuICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2JnL21haWxpbmctYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbGluZyB7XG4gICAgcGFkZGluZy1ibG9jazogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2JnL21haWxpbmctdGFibGV0LmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWlsaW5nIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctYmxvY2s6IDEycHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1haWxpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9iZy9tYWlsaW5nLW1vYmlsZS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLm1haWxpbmdfX3N1YnNjcmliZSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1heC13aWR0aDogNTM0cHg7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbGluZ19fc3Vic2NyaWJlIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1heC13aWR0aDogNDQ2cHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWlsaW5nX19zdWJzY3JpYmUge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWFpbGluZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haWxpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbGluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuLm1haWxpbmdfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haWxpbmdfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgfVxufVxuLm1haWxpbmdfX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDQ4NnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG4ubWFpbGluZ19fbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWlsaW5nX19pbnB1dCB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuLm1haWxpbmdfX2lucHV0IDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0IwQjBCMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbGluZ19fYnRuIHtcbiAgICBwYWRkaW5nOiAyNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvc3ZnL2Fycm93LXN1YnNjcmliZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbGluZ19fdGV4dC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFib3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5hYm91dF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmFib3V0X19kZXNjciB7XG4gIGdhcDogMjRweDtcbn1cbi5hYm91dF9fdGV4dC1jb250ZW50IHtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9fdGV4dC1jb250ZW50IHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5hYm91dF9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuLmFib3V0X19sZXR0ZXItaW1nIHtcbiAgd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IDQ2MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXRfX2xldHRlci1pbWcge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBoZWlnaHQ6IDI2MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0X19sZXR0ZXItaW1nIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBoZWlnaHQ6IDQ2MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFib3V0X19sZXR0ZXItaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZGVsaXZlcnlfX2Rlc2NyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbn1cbi5kZWxpdmVyeV9fdGV4dC1jb250ZW50IHtcbiAgZ2FwOiAyNHB4O1xufVxuXG4uY29udGFjdHNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5jb250YWN0c19fY29udGVudCB7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdHNfX2luZm8ge1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzX19pbmZvIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0c19fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogIzI3OEU1OTtcbn1cbi5jb250YWN0c19fbG9jYXRpb24td29yay1ob3VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5jb250YWN0c19fbG9jYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNvbnRhY3RzX19kZXNjci1ob3VyLCAuY29udGFjdHNfX2hvdXIge1xuICBjb2xvcjogI0IwQjBCMDtcbn1cbi5jb250YWN0c19fc3VwcG9ydCB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG4uY29udGFjdHNfX3N1cC1lbWFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY29udGFjdHNfX3N1cC1idG4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI0IwQjBCMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuLmNvbnRhY3RzX19waG9uZS1pdGVtIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY29udGFjdHNfX3Bob25lLWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICBjb2xvcjogI0IwQjBCMDtcbn1cbi5jb250YWN0c19fcGhvbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jb250YWN0c19fcGhvbmUtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNvbnRhY3RzX19tYXAge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0c19fbWFwIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uY29udGFjdHNfX21hcCB5bWFwcyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uYWNjb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xufVxuLmFjY291bnRfX2NhdGVnb3JpZXMge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnRfX2NhdGVnb3JpZXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYWNjb3VudF9fY2F0ZWdvcmllcy1saXN0IHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFjY291bnRfX2NhdGVnb3JpZXMtbGlzdCB7XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5hY2NvdW50X19jYXRlZ29yaWVzLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG59XG4uYWNjb3VudF9fY2F0ZWdvcmllcy1idG4tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMjc4RTU5O1xufVxuLmFjY291bnRfX2luZm8sIC5hY2NvdW50X19vcmRlcnMsIC5hY2NvdW50X19jaGF0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IDc1JTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnRfX2luZm8sIC5hY2NvdW50X19vcmRlcnMsIC5hY2NvdW50X19jaGF0IHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWNjb3VudF9faW5mby1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY291bnRfX2xvZ291dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICMyNzhFNTk7XG4gIGdhcDogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3VudF9fbG9nb3V0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4uYWNjb3VudF9fY2hhdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY291bnRfX29yZGVycyB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvdW50X19vcmRlcnMgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYWNjb3VudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmFjY291bnRfX2Rlc2NyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IDUwJTtcbiAgY29sb3I6ICNCMEIwQjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnRfX2Rlc2NyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5hY2NvdW50X19yZXF1aXNpdGVzLWxpc3Qge1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHdpZHRoOiA4NSU7XG59XG4uYWNjb3VudF9fcmVxdWlzaXRlcy1pdGVtIHtcbiAgbWluLXdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY291bnRfX3JlcXVpc2l0ZXMtaXRlbTpudGgtY2hpbGQoMSkge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5hY2NvdW50X19yZXF1aXNpdGVzLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuYWNjb3VudF9fcmVxdWlzaXRlcy1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmFjY291bnRfX3JlcXVpc2l0ZXMtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5hY2NvdW50X19yZXF1aXNpdGVzLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLmFjY291bnRfX3JlcXVpc2l0ZXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWNjb3VudF9fb3JkZXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkNEQ0Q7XG59XG4uYWNjb3VudC10YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY291bnQtdGFiLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWNjb3VudF9fZHJvcGRvd24taXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hY2NvdW50X19kcm9wZG93bi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICB9XG4gIC5hY2NvdW50X19kcm9wZG93bi1pdGVtLS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWNjb3VudF9fZHJvcGRvd24taXRlbS0tYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIC5hY2NvdW50X19kcm9wZG93bi1pdGVtLS1vcGVuZWQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuYWNjb3VudF9fZHJvcGRvd24taXRlbS0tb3BlbmVkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgfVxuICAuYWNjb3VudF9fY2F0ZWdvcmllcy1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC5hY2NvdW50X19jYXRlZ29yaWVzLWJ0biBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5hY2NvdW50X19jYXRlZ29yaWVzLWJ0bjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFjY291bnRfX2NhdGVnb3JpZXMtYnRuLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMjc4RTU5O1xuICB9XG4gIC5hY2NvdW50X19jYXRlZ29yaWVzLWJ0bi0tb3BlbmVkIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuLmFjY291bnRfX2Ryb3Bkb3duLWl0ZW0tLXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hY2NvdW50X19kcm9wZG93bi1pdGVtLS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmFza2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogODdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFza2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYmFza2V0X19vcmRlci1jYXJkLXdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYmFza2V0X19jb250ZW50IHtcbiAgZ2FwOiAzMHB4O1xufVxuLmJhc2tldF9fb3JkZXIge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgd2lkdGg6IDc1JTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iYXNrZXRfX29yZGVyIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fb3JkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmFza2V0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5iYXNrZXRfX29yZGVyLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbi5iYXNrZXRfX29yZGVyLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFza2V0X19vcmRlci1jYXJkIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4uYmFza2V0X19vcmRlci1jYXJkLWltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iYXNrZXRfX29yZGVyLWNhcmQtaW1nIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYmFza2V0X19vcmRlci1jYXJkLXdyYXAge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iYXNrZXRfX29yZGVyLWNhcmQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0X19vcmRlci1jYXJkLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFza2V0X19vcmRlci1jYXJkLXdyYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJhc2tldF9fb3JkZXItY2FyZC1kZXNjIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFza2V0X19vcmRlci1jYXJkLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0X19vcmRlci1jYXJkLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFza2V0X19vcmRlci1jYXJkLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5iYXNrZXRfX29yZGVyLWNhcmQtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhc2tldF9fb3JkZXItY2FyZC1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uYmFza2V0X19vcmRlci1jYXJkLWxvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICNCMEIwQjA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYmFza2V0X19vcmRlci1jYXJkLWF2YWlsYWJlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5iYXNrZXRfX29yZGVyLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFza2V0X19vcmRlci1yZW1vdmUge1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5iYXNrZXRfX29yZGVyLWNvdW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iYXNrZXRfX29yZGVyLWNvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0X19vcmRlci1jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhc2tldF9fb3JkZXItY291bnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG59XG4uYmFza2V0X19vcmRlci1jYXJkLWNvc3Qge1xuICBtaW4td2lkdGg6IDExNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5iYXNrZXRfX29yZGVyLWNhcmQtY29zdC0tdG90YWwge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJhc2tldF9fdG90YWwge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogMjcwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFza2V0X190b3RhbCB7XG4gICAgcGFkZGluZzogMjRweCAxMnB4O1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0X190b3RhbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYXNrZXRfX3RvdGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJhc2tldF9fdG90YWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJhc2tldF9fdG90YWwtY291bnQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJhc2tldF9fdG90YWwtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmJhc2tldF9fdG90YWwtbGluayB7XG4gIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWtpbmdfX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy1ibG9jazogNjRweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3ODgwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX190b3AtYmxvY2sge1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyX19hZGQtaW5mbyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdHMtc3ViIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjQ0ZDRENEO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuLmZvb3Rlcl9fbGlzdCB7XG4gIGdhcDogMTJweDtcbn1cbi5mb290ZXJfX2xpbmsge1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZm9vdGVyX19ib3R0b20tYmxvY2sge1xuICBjb2xvcjogI0NGQ0RDRDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19ib3R0b20tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdmlldy1tb2RlLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZyAuZGVza3RvcC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2F0YWxvZyAubW9iaWxlLXZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZyAubW9iaWxlLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmNhdGFsb2cgLnZpZXctdHlwZXNfX2J1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2F0YWxvZ19fY29udHJvbHMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNhdGFsb2cgLnZpZXctdHlwZXNfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgc3Ryb2tlOiAjYjBiMGIwO1xufVxuLmNhdGFsb2cgLnNvcnQtdHlwZXNfX2J1dHRvbi0tYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nIC5zb3J0LXR5cGVzX19idXR0b24tLWFjdGl2ZSBzdmcge1xuICBzdHJva2U6ICMyNzhFNTk7XG59XG4uY2F0YWxvZyAudmlldy10eXBlc19fYnV0dG9uLS1hY3RpdmUgc3ZnIHtcbiAgc3Ryb2tlOiAjMjc4RTU5O1xufVxuLmNhdGFsb2cgLmNhdGFsb2dfX3NvcnQgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZyAuY2FyZF9fcHJpY2VzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY2F0YWxvZyAuY2FyZF9fcHJpY2VzIC5jYXJkX19uZXctcHJpY2Uge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4uY2F0YWxvZ19fZmxleC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jYXRhbG9nX19mbGV4LXdyYXBwZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAwcHg7XG4gIH1cbn1cbi5jYXRhbG9nX19maWx0ZXJzIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmNhdGFsb2cgLnByb2R1Y3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgcm93LWdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2cgLnByb2R1Y3RzIHtcbiAgICByb3ctZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2cgLnByb2R1Y3RzIHtcbiAgICByb3ctZ2FwOiAxNnB4O1xuICB9XG59XG4uY2F0YWxvZ19fdGFibGVkLXByb2R1Y3RzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4uY2F0YWxvZ19fdGFibGVkLXByb2R1Y3RzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMjE3LCAyMTcsIDIxNywgMC41KSBzb2xpZCAxcHg7XG59XG5cbi5kZXRhaWxlZC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMTZweCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGV0YWlsZWQtY2FyZCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuLmRldGFpbGVkLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmRldGFpbGVkLWNhcmRfX3RleHQtYmxvY2sge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXRhaWxlZC1jYXJkX190ZXh0LWJsb2NrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5kZXRhaWxlZC1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXJpZ2h0OiA3NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGV0YWlsZWQtY2FyZF9fZGVzYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5kZXRhaWxlZC1jYXJkX19hcnQge1xuICBjb2xvcjogI0IwQjBCMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmRldGFpbGVkLWNhcmRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXRhaWxlZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRldGFpbGVkLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmRldGFpbGVkLWNhcmRfX2F2YWlsYWJpbGl0eSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQjBCMEIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGV0YWlsZWQtY2FyZF9fYXZhaWxhYmlsaXR5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5kZXRhaWxlZC1jYXJkX19wcmljZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbGVkLWNhcmRfX3ByaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRldGFpbGVkLWNhcmRfX3ByaWNlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXRhaWxlZC1jYXJkX19wcmljZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbn1cbi5kZXRhaWxlZC1jYXJkX19uZXctcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5kZXRhaWxlZC1jYXJkX19vbGQtcHJpY2Uge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xufVxuLmRldGFpbGVkLWNhcmRfX3ByaWNlLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmRldGFpbGVkLWNhcmRfX2J1dHRvbnMtd3JhcHBlciB7XG4gIHdpZHRoOiA2NHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG4uZGV0YWlsZWQtY2FyZF9fYnV0dG9ucy13cmFwcGVyIGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGV0YWlsZWQtY2FyZF9faWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXRhaWxlZC1jYXJkX19pY29ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uZGV0YWlsZWQtY2FyZF9faWNvbiB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmRldGFpbGVkLWNhcmRfX2ljb246aG92ZXIge1xuICBzdHJva2U6ICMyNzhFNTk7XG59XG4uZGV0YWlsZWQtY2FyZF9faWNvbi0tYWN0aXZlIHtcbiAgc3Ryb2tlOiAjMDAwO1xufVxuLmRldGFpbGVkLWNhcmRfX2lucHV0LWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiA2NnB4O1xuICB3aWR0aDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRldGFpbGVkLWNhcmRfX2lucHV0LWJsb2NrIHtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZGV0YWlsZWQtY2FyZF9faW5wdXQtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kZXRhaWxlZC1jYXJkX19idXR0b25zLXdyYXBwZXIgLmRldGFpbGVkLWNhcmRfX21pbnVzLWJ0biwgLmRldGFpbGVkLWNhcmRfX2J1dHRvbnMtd3JhcHBlciAuZGV0YWlsZWQtY2FyZF9fcGx1cy1idG4ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGV0YWlsZWQtY2FyZF9fYnV0dG9ucy13cmFwcGVyIC5kZXRhaWxlZC1jYXJkX19taW51cy1idG4sIC5kZXRhaWxlZC1jYXJkX19idXR0b25zLXdyYXBwZXIgLmRldGFpbGVkLWNhcmRfX3BsdXMtYnRuIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZGV0YWlsZWQtY2FyZF9fYnV0dG9ucy13cmFwcGVyIC5kZXRhaWxlZC1jYXJkX19taW51cy1idG4gc3ZnLCAuZGV0YWlsZWQtY2FyZF9fYnV0dG9ucy13cmFwcGVyIC5kZXRhaWxlZC1jYXJkX19wbHVzLWJ0biBzdmcge1xuICBmaWxsOiAjQjBCMEIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGV0YWlsZWQtY2FyZF9fYnV0dG9ucy13cmFwcGVyIC5kZXRhaWxlZC1jYXJkX19taW51cy1idG4tLWFjdGl2ZSwgLmRldGFpbGVkLWNhcmRfX2J1dHRvbnMtd3JhcHBlciAuZGV0YWlsZWQtY2FyZF9fcGx1cy1idG4tLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhFNTk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmRldGFpbGVkLWNhcmRfX2J1dHRvbnMtd3JhcHBlciAuZGV0YWlsZWQtY2FyZF9fbWludXMtYnRuLS1hY3RpdmUgc3ZnLCAuZGV0YWlsZWQtY2FyZF9fYnV0dG9ucy13cmFwcGVyIC5kZXRhaWxlZC1jYXJkX19wbHVzLWJ0bi0tYWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICMyNzhFNTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXRhaWxlZC1jYXJkX19idXR0b25zLXdyYXBwZXIgLmRldGFpbGVkLWNhcmRfX21pbnVzLWJ0bi0tYWN0aXZlIHN2ZywgLmRldGFpbGVkLWNhcmRfX2J1dHRvbnMtd3JhcHBlciAuZGV0YWlsZWQtY2FyZF9fcGx1cy1idG4tLWFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cbi5kZXRhaWxlZC1jYXJkX19taW51cy1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRldGFpbGVkLWNhcmRfX21pbnVzLWJ0biB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZGV0YWlsZWQtY2FyZF9faW5wdXQge1xuICBib3JkZXI6ICNCMEIwQjAgMXB4IHNvbGlkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDczcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRldGFpbGVkLWNhcmRfX2lucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5kZXRhaWxlZC1jYXJkX19hY3Rpb24tYnRuIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRldGFpbGVkLWNhcmRfX2FjdGlvbi1idG4ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuLmRldGFpbGVkLWNhcmRfX2FjdGlvbi1idG4tLWFkZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2NhdGFsb2cvY2FydC5zdmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGV0YWlsZWQtY2FyZF9fYWN0aW9uLWJ0bi0tYWRkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvY2F0YWxvZy9jYXJ0LW1vYmlsZS5zdmcpO1xuICB9XG59XG4uZGV0YWlsZWQtY2FyZF9fYWN0aW9uLWJ0bi0tcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvY2F0YWxvZy90cmFzaC5zdmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGV0YWlsZWQtY2FyZF9fYWN0aW9uLWJ0bi0tcmVtb3ZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvY2F0YWxvZy90cmFzaC1tb2JpbGUuc3ZnKTtcbiAgfVxufVxuXG4uc2hvcnQtY2FyZCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaG9ydC1jYXJkIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4uc2hvcnQtY2FyZF9fdGV4dC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2hvcnQtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5zaG9ydC1jYXJkX190b3Atd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnNob3J0LWNhcmRfX2JvdHRvbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuLnNob3J0LWNhcmRfX3RpdGxlIHtcbiAgd2lkdGg6IDMzJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNob3J0LWNhcmRfX3RpdGxlIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3J0LWNhcmRfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2hvcnQtY2FyZF9faWNvbnMge1xuICB3aWR0aDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2hvcnQtY2FyZF9faWNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaG9ydC1jYXJkX19pY29uIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uc2hvcnQtY2FyZF9faWNvbjpob3ZlciB7XG4gIHN0cm9rZTogIzI3OEU1OTtcbn1cbi5zaG9ydC1jYXJkX19pY29uLS1hY3RpdmUge1xuICBzdHJva2U6ICMwMDA7XG59XG4uc2hvcnQtY2FyZF9fcHJpY2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNob3J0LWNhcmRfX3ByaWNlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxufVxuLnNob3J0LWNhcmRfX25ldy1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zaG9ydC1jYXJkX19vbGQtcHJpY2Uge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xufVxuLnNob3J0LWNhcmRfX2FjdGlvbi1idG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB3aWR0aDogMjM4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4RTU5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnNob3J0LWNhcmRfX2FjdGlvbi1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNURBQjgzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2hvcnQtY2FyZF9fYWN0aW9uLWJ0biB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaG9ydC1jYXJkX19hY3Rpb24tYnRuLS1hZGQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2NhdGFsb2cvY2FydC5zdmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaG9ydC1jYXJkX19hY3Rpb24tYnRuLS1yZW1vdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2NhdGFsb2cvdHJhc2guc3ZnKTtcbiAgfVxufVxuXG4ucGFnZS0tYmlnLWNhcmQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYmlnLWNhcmRfX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTEycHggMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYmlnLWNhcmRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iaWctY2FyZF9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxNjBweCAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmlnLWNhcmRfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTE0cHggMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJpZy1jYXJkX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmJpZy1jYXJkX19waWN0dXJlIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtcm93LWVuZDogMztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJpZy1jYXJkX19waWN0dXJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1yb3ctZW5kOiAzO1xuICB9XG59XG4uYmlnLWNhcmRfX2ljb25zIHtcbiAgd2lkdGg6IDYxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5iaWctY2FyZF9faWNvbnMge1xuICAgIHdpZHRoOiA5MiU7XG4gICAgbGVmdDogMTJweDtcbiAgfVxufVxuLmJpZy1jYXJkX19pY29uIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYmlnLWNhcmRfX2ljb246aG92ZXIge1xuICBzdHJva2U6ICMyNzhFNTk7XG59XG4uYmlnLWNhcmRfX2ljb24tLWFjdGl2ZSB7XG4gIHN0cm9rZTogIzAwMDtcbn1cbi5iaWctY2FyZF9fdG9wLWRlc2Mge1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNSkgc29saWQ7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iaWctY2FyZF9fdG9wLWRlc2Mge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogMjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uYmlnLWNhcmRfX2JvdHRvbS1kZXNjIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iaWctY2FyZF9fYm90dG9tLWRlc2Mge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtcm93LWVuZDogNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxufVxuLmJpZy1jYXJkX19pbWcge1xuICB3aWR0aDogMzcwcHg7XG4gIGhlaWdodDogMzcwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJpZy1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJpZy1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYmlnLWNhcmRfX3RodW1iLXNsaWRlciB7XG4gIHdpZHRoOiAzNzBweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iaWctY2FyZF9fdGh1bWItc2xpZGVyIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYmlnLWNhcmRfX3RodW1iLXNsaWRlciB7XG4gICAgd2lkdGg6IDk1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLmJpZy1jYXJkX190aHVtYi1pbWFnZSB7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJpZy1jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJpZy1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYmlnLWNhcmRfX2FydCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYmlnLWNhcmQgLnJhdGluZyB7XG4gIHdpZHRoOiAxMDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5iaWctY2FyZCAucmF0aW5nX19pdGVtIHtcbiAgZmlsbDogI0Q5RDlEOTtcbn1cbi5iaWctY2FyZCAucmF0aW5nX19pdGVtLS1zdGFyLXNldCB7XG4gIGZpbGw6ICNGRkEyMTc7XG59XG4uYmlnLWNhcmRfX3JhdGluZy1xdWFudGl0eSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNCMEIwQjA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmJpZy1jYXJkX19hdmFpbGFiaWxpdHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5iaWctY2FyZF9fYWN0aW9uLWJ0biB7XG4gIHdpZHRoOiAyMzhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjMjc4RTU5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5iaWctY2FyZF9fYWN0aW9uLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1REFCODM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJpZy1jYXJkX19hY3Rpb24tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJpZy1jYXJkIC5mZWF0dXJlcyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG4uYmlnLWNhcmQgLmZlYXR1cmVzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmlnLWNhcmQgLmZlYXR1cmVzX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG59XG4uYmlnLWNhcmQgLmZlYXR1cmVzX19wYXJhbSB7XG4gIGNvbG9yOiAjQjBCMEIwO1xufVxuLmJpZy1jYXJkIC5mZWF0dXJlc19fdmFsdWUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5iaWctY2FyZCAuZmVhdHVyZXNfX21vcmUtYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICMyNzhFNTk7XG59XG5cbi5vdmVybGF5LW1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICB6LWluZGV4OiA5NDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3ZlcmxheS1tZW51LS1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWVudS1tb2JpbGVfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAyN3B4IDE1cHggNTFweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTc7XG4gIHdpZHRoOiAzNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubWVudS1tb2JpbGVfX2hlYWRlciB7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5tZW51LW1vYmlsZV9faGVhZGVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4ubWVudS1tb2JpbGVfX2hlYWRlci1jbG9zZSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuLm1lbnUtbW9iaWxlX19oZWFkZXItbG9nbyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbi5tZW51LW1vYmlsZV9faGVhZGVyLWNsb3NlLWltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW51LW1vYmlsZV9faGVhZGVyLWJvdHRvbS1pbnB1dCB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOSB1cmwoXCIuLi9hc3NldHMvaW1nL3N2Zy9TZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCA5OCUgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLm1lbnUtbW9iaWxlX19oZWFkZXItYm90dG9tLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6ICNCMEIwQjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LW1vYmlsZV9faGVhZGVyLWJvdHRvbS1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MiU7XG4gIH1cbn1cbi5tZW51LW1vYmlsZV9faGVhZGVyLWJvdHRvbS1mb3JtIHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ubWVudS1tb2JpbGUgLm1lbnUtbW9iaWxlX19saXN0ICsgLm1lbnUtbW9iaWxlX19jb250YWN0cy1saXN0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ubWVudS1tb2JpbGVfX2xpc3Qge1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LW1vYmlsZV9fbGlzdCB7XG4gICAgcGFkZGluZy1ibG9jazogOXB4O1xuICB9XG59XG4ubWVudS1tb2JpbGVfX2xpbmUge1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm1lbnUtbW9iaWxlX19jb250YWN0cy1saXN0IHtcbiAgZ2FwOiAxNnB4O1xufVxuLm1lbnUtbW9iaWxlX19pbmZvLWxpc3Qge1xuICBnYXA6IDI4cHg7XG59XG4ubWVudS1tb2JpbGVfX2NvbnRhY3RzLWl0ZW0ge1xuICBnYXA6IDE2cHg7XG59XG4ubWVudS1tb2JpbGVfX2NvbnRhY3RzLWxpbmsge1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubWVudS1tb2JpbGVfX2xpbmsge1xuICBnYXA6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1lbnUtbW9iaWxlX19saW5rIHN2ZyBwYXRoLFxuLm1lbnUtbW9iaWxlX19saW5rIHN2ZyBjaXJjbGUsXG4ubWVudS1tb2JpbGVfX2xpbmsgc3ZnIHJlY3Qge1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tZW51LW1vYmlsZV9fbGluazpob3ZlciBzdmcgcGF0aCxcbi5tZW51LW1vYmlsZV9fbGluazpob3ZlciBzdmcgY2lyY2xlLFxuLm1lbnUtbW9iaWxlX19saW5rOmhvdmVyIHN2ZyByZWN0IHtcbiAgc3Ryb2tlOiAjMjc4RTU5O1xufVxuXG4ubWVudS1tb2JpbGUtLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vdmVybGF5IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgei1pbmRleDogOTg7XG59XG5cbi51c2VyLW1vZGFsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnVzZXItbW9kYWwgLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVzZXItbW9kYWxfX2Zvcm0ge1xuICB6LWluZGV4OiA5OTtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVzZXItbW9kYWxfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudXNlci1tb2RhbF9fZm9ybSB7XG4gICAgdG9wOiAyMjFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4udXNlci1tb2RhbCAuYmFzZS1mb3JtIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVzZXItbW9kYWwgLmJhc2UtZm9ybSB7XG4gICAgcGFkZGluZzogMjRweCAxMnB4O1xuICB9XG59XG4udXNlci1tb2RhbCAuYmFzZS1mb3JtIC5iYXNlLWZvcm1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udXNlci1tb2RhbCAuYmFzZS1mb3JtX19pY29uLWJhY2sge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udXNlci1tb2RhbCAuYmFzZS1mb3JtX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudXNlci1tb2RhbCAuYmFzZS1mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnVzZXItbW9kYWwgLmJhc2UtZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnVzZXItbW9kYWwgLmJhc2UtZm9ybV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51c2VyLW1vZGFsIC5iYXNlLWZvcm1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC51c2VyLW1vZGFsIC5iYXNlLWZvcm1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuLnVzZXItbW9kYWwgLmJhc2UtZm9ybV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IwQjBCMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnVzZXItbW9kYWwgLmJhc2UtZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNCMEIwQjA7XG59XG4udXNlci1tb2RhbCAuYmFzZS1mb3JtX19pbnB1dC0taW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cbi51c2VyLW1vZGFsIC5iYXNlLWZvcm1fX2J0biB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMjc4RTU5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnVzZXItbW9kYWwgLmVudGVyLWZvcm0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udXNlci1tb2RhbCAuZW50ZXItZm9ybV9fYm90dG9tLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnVzZXItbW9kYWwgLmVudGVyLWZvcm1fX3JlZy1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udXNlci1tb2RhbCAuZW50ZXItZm9ybV9fZm9yZ290LWxpbmsge1xuICBjb2xvcjogI0IwQjBCMDtcbn1cbi51c2VyLW1vZGFsIC5yZWctZm9ybSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi51c2VyLW1vZGFsIC5yZWctZm9ybV9fcHJvZ3Jlc3Mge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTIwcHg7XG59XG4udXNlci1tb2RhbCAucmVnLWZvcm0gLnJlZy1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2VyLW1vZGFsIC5yZWctZm9ybSAucmVnLXByb2dyZXNzX19kaXZpZGVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCMEIwO1xufVxuLnVzZXItbW9kYWwgLnJlZy1mb3JtIC5yZWctcHJvZ3Jlc3NfX251bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwQjBCMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVzZXItbW9kYWwgLnJlZy1mb3JtIC5yZWctcHJvZ3Jlc3NfX251bWJlci0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEU1OTtcbn1cbi51c2VyLW1vZGFsIC5yZWctZm9ybSAjcmVnLXN0ZXAtdGhyZWUtYnRuIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi51c2VyLW1vZGFsIC5yZXN0b3JlLXBhc3MtZm9ybSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi51c2VyLW1vZGFsIC5yZXN0b3JlLXBhc3MtZm9ybV9fY29kZS1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udXNlci1tb2RhbCAucmVzdG9yZS1wYXNzLWZvcm1fX3NlbmQtY29kZS1hZ2FpbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi51c2VyLW1vZGFsIC5yZXN0b3JlLXBhc3MtZm9ybV9fYWdhaW4tbGluayB7XG4gIGNvbG9yOiAjQjBCMEIwO1xufVxuLnVzZXItbW9kYWwgLmN1cnJlbnQtZm9ybS0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udXNlci1tb2RhbCAuY29kZS1pbnB1dCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxNjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnVzZXItbW9kYWwgLmNvZGUtaW5wdXRfX2l0ZW0ge1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNzhFNTk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51c2VyLW1vZGFsLS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJhc2UtZm9ybV9fYnRuLW91dGxpbmUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjc4RTU5O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5hY2Nlc3MtbW9kYWxfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWNjZXNzLWZvcm1fX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uby1hY2Nlc3MtbW9kYWxfX2lubmVyIHtcbiAgZ2FwOiAxNnB4O1xuICB6LWluZGV4OiA5OTtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcGFkZGluZzogMzJweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubm8tYWNjZXNzLW1vZGFsX19pbm5lciB7XG4gICAgcGFkZGluZzogMzJweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uby1hY2Nlc3MtbW9kYWxfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm5vLWFjY2Vzcy1tb2RhbF9faW5uZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogOTIlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLm5vLWFjY2Vzc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uby1hY2Nlc3NfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5uby1hY2Nlc3NfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19tYWluLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMzJweCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmF2b3JpdGVzX19tYWluLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhdm9yaXRlc19fbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5mYXYtY2FyZCB7XG4gIHBhZGRpbmc6IDIwcHggMjhweCAyNHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhdi1jYXJkIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4uZmF2LWNhcmRfX2NvbnRlbnQtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXYtY2FyZF9fY29udGVudC1ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZmF2LWNhcmRfX3RleHQtYmxvY2sge1xuICB3aWR0aDogMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmF2LWNhcmRfX3RleHQtYmxvY2sge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmF2LWNhcmRfX3RleHQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmF2LWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEyNHB4O1xuICBoZWlnaHQ6IDEyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhdi1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uZmF2LWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXYtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZmF2LWNhcmRfX2FydCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXYtY2FyZF9fYXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbi5mYXYtY2FyZF9fYXZhaWxhYmlsaXR5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmF2LWNhcmRfX2F2YWlsYWJpbGl0eSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuLmZhdi1jYXJkX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMyNzhFNTk7XG59XG4uZmF2LWNhcmRfX2ljb25zIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmF2LWNhcmRfX2ljb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4uZmF2LWNhcmRfX2ljb24ge1xuICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5mYXYtY2FyZF9faWNvbjpob3ZlciB7XG4gIHN0cm9rZTogIzI3OEU1OTtcbn1cbi5mYXYtY2FyZF9faWNvbi0tYWN0aXZlIHtcbiAgZmlsbDogIzI3OEU1OTtcbiAgc3Ryb2tlOiAjMjc4RTU5O1xufVxuLmZhdi1jYXJkX19uZXctcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXYtY2FyZF9fbmV3LXByaWNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZhdi1jYXJkX19hY3Rpb24tYnRuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgd2lkdGg6IDE5N3B4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEU1OTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5mYXYtY2FyZF9fYWN0aW9uLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1REFCODM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhdi1jYXJkX19hY3Rpb24tYnRuIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmF2LWNhcmRfX2FjdGlvbi1idG4tLWFkZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvZmF2b3JpdGVzL2NhcnQuc3ZnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXYtY2FyZF9fYWN0aW9uLWJ0bi0tcmVtb3ZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9jYXRhbG9nL3RyYXNoLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XG4gIH1cbn1cbi5mYXYtY2FyZF9faWNvbnMtcHJpY2UtYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXYtY2FyZF9faWNvbnMtcHJpY2UtYnRuLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1sZWZ0OiAtOTRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbi5vdmVybGF5LXNlYXJjaC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1tb2RhbF9fb3ZlcmxheSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNlYXJjaC1tb2RhbCAudmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoLW1vZGFsX19jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDM1MnB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIHNjcm9sbGJhci1jb2xvcjogIzI3OEU1OSAjRDlEOUQ5OyAvKtCm0LLQtdGCINGB0LrRgNC+0LvQu9CwLCDRhtCy0LXRgiDQv9C+0LvQt9GD0L3QutCwKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluOyAvKtCi0L7Qu9GJ0LjQvdCwINGB0LrRgNC+0LvQu9CwIHRoaW4sIGF1dG8qL1xufVxuLnNlYXJjaC1tb2RhbF9fY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7IC8q0KbQstC10YIg0YHQutGA0L7Qu9C70LAqL1xufVxuLnNlYXJjaC1tb2RhbF9fY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgLyrQl9Cw0LrRgNGD0LPQu9C10L3QuNC1INC/0L7Qu9C30YPQvdC60LAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4RTU5OyAvKtCm0LLQtdGCINC/0L7Qu9C30YPQvdC60LAqL1xufVxuLnNlYXJjaC1tb2RhbF9fY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7IC8q0KLQvtC70YnQuNC90LAg0YHQutGA0L7Qu9C70LAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLW1vZGFsX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gICAgaGVpZ2h0OiAzODJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWFyY2gtbW9kYWxfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBoZWlnaHQ6IDUxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWxfX3NlYXJjaC1jb250ZW50IHtcbiAgei1pbmRleDogMTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDYlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgdG9wOiA3MnB4O1xuICB3aWR0aDogODM3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtbW9kYWxfX3NlYXJjaC1jb250ZW50IHtcbiAgICBsZWZ0OiAzNi41JTtcbiAgICB3aWR0aDogMzU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VhcmNoLW1vZGFsX19zZWFyY2gtY29udGVudCB7XG4gICAgdG9wOiA3OXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB3aWR0aDogOTIlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWwgLnNlYXJjaC1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweCAxNnB4IDEycHggMTZweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1tb2RhbCAuc2VhcmNoLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDEycHg7XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWwgLnNlYXJjaC1jb250ZW50X19icmFuZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuLnNlYXJjaC1tb2RhbCAuc2VhcmNoLWNvbnRlbnRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc2VhcmNoLW1vZGFsIC5zZWFyY2gtY29udGVudF9fZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1tb2RhbCAuc2VhcmNoLWNvbnRlbnRfX2ZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLnNlYXJjaC1tb2RhbCAuZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAyOTJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLW1vZGFsIC5maWx0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXgtd2lkdGg6IDI0N3B4O1xuICB9XG59XG4uc2VhcmNoLW1vZGFsIC5maWx0ZXJfX2xpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzI3OEU1OTtcbn1cbi5zZWFyY2gtbW9kYWwgLnJlc3VsdHNfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsYSgwZGVnLCAwJSwgODUlLCAwLjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLW1vZGFsIC5yZXN1bHRzX19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc2VhcmNoLW1vZGFsIC5yZXN1bHRzIC5zZWFyY2gtY2FyZCB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1tb2RhbCAucmVzdWx0cyAuc2VhcmNoLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLW1vZGFsIC5yZXN1bHRzIC5zZWFyY2gtY2FyZF9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWwgLnJlc3VsdHMgLnNlYXJjaC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1heC13aWR0aDogMzQxcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1tb2RhbCAucmVzdWx0cyAuc2VhcmNoLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1tb2RhbCAucmVzdWx0cyAuc2VhcmNoLWNhcmRfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxufVxuLnNlYXJjaC1tb2RhbCAucmVzdWx0cyAuc2VhcmNoLWNhcmRfX2FydCB7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlYXJjaC1tb2RhbCAucmVzdWx0cyAuc2VhcmNoLWNhcmRfX2FydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1tb2RhbCAucmVzdWx0cyAuc2VhcmNoLWNhcmRfX2F2YWlsYWJpbGl0eSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlYXJjaC1tb2RhbCAucmVzdWx0cyAuc2VhcmNoLWNhcmRfX2F2YWlsYWJpbGl0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1tb2RhbCAucmVzdWx0cyAuc2VhcmNoLWNhcmRfX3ByaWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiA3MnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLW1vZGFsIC5yZXN1bHRzIC5zZWFyY2gtY2FyZF9fcHJpY2Uge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlYXJjaC1tb2RhbCAucmVzdWx0cyAuc2VhcmNoLWNhcmRfX3ByaWNlIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IDk2cHg7XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWwgLnNlYXJjaC1tb2JpbGUtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9zZWFyY2gtcmVzdWx0L3NlYXJjaC1tb2JpbGUtYnRuLnN2Zyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlYXJjaC1tb2RhbCAuc2VhcmNoLW1vYmlsZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWwgLnNlYXJjaC1jb250ZW50X19jbG9zZS1idG4ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvc2VhcmNoLXJlc3VsdC9zZWFyY2gtY2xvc2Uuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1tb2RhbCAuc2VhcmNoLWNvbnRlbnRfX2Nsb3NlLWJ0biB7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWFyY2gtbW9kYWwgLnNlYXJjaC1jb250ZW50X19jbG9zZS1idG4ge1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICAgIHNyYzogbG9jYWwoJ0dpbHJveS1SZWd1bGFyJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0dpbHJveS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICAgIHNyYzogbG9jYWwoJ0dpbHJveS1NZWRpdW0nKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvR2lscm95LU1lZGl1bS53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfVxuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgICBzcmM6IGxvY2FsKCdHaWxyb3ktU2VtaWJvbGQnKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvR2lscm95LVNlbWlib2xkLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICAgIHNyYzogbG9jYWwoJ0dpbHJveS1Cb2xkJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0dpbHJveS1Cb2xkLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICAgIHNyYzogbG9jYWwoJ0dpbHJveS1CbGFjaycpLCB1cmwoJy4uL2Fzc2V0cy9mb250cy9HaWxyb3ktQmxhY2sud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvLUxpZ2h0JyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfVxuXG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogbG9jYWwoJ1JvYm90by1SZWd1bGFyJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9XG4iLCJodG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxucCxcbmxpLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyAqIHtcbi8vICAgb3V0bGluZTogMXB4IHNvbGlkIHRvbWF0bztcbi8vIH1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi53cmFwIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzlweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG5cbi5zdG9wLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIuYnRuIHtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUdyZWVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21vb3RoR3JlZW47XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsZW1vbjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGVtb25HcmVlbjtcbiAgfVxufVxuIiwiJHByaW1hcnlHcmVlbjogIzI3OEU1OTtcbiRzbW9vdGhHcmVlbjogICM1REFCODM7XG4kbGVtb25HcmVlbjogICAjOUVGRjNEO1xuJGxlbW9uOiAgICAgICAgIzhGREY0MDtcbiRwcmltYXJ5R3JheTogICNCMEIwQjA7XG4kZGFya0dyYXk6ICAgICAjNzg3ODgwO1xuJGxpZ2h0R3JheTogICAgI0Y5RjlGOTtcbiRzbW9vdGhHcmF5OiAgICNEOUQ5RDk7XG4kd2hpdGU6ICAgICAgICAjRkZGRkZGO1xuJGJsYWNrOiAgICAgICAgIzAwMDAwMDtcbiRzbW9vdGhCbGFjazogICMzMzMzMzM7XG4kbGlnaHRpbkdyYXk6ICAjQ0ZDRENEO1xuIiwiLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5R3JheTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6bm90KFtjbGFzcyo9XCJhY3RpdmVcIl0pIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9zdmcvcmlnaHQtYXJyb3ctZ3JlZW4uc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cbiIsIi5iYW5uZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDE2cHggODBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG59XG4iLCIuY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5R3JlZW47XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21vb3RoR3JheTtcbiAgICB9XG4gIH1cblxuICBbZGF0YS1jb3VudD1cIm1vcmVcIl0ge1xuICAgIHN2ZyByZWN0IHtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlHcmVlbjtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjBiMGIwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNoYXQge1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDQ0M3B4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICRwcmltYXJ5R3JlZW4gJHByaW1hcnlHcmF5O1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IDZweDtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogNnB4OyAvKiDRiNC40YDQuNC90LAg0LTQu9GPINCy0LXRgNGC0LjQutCw0LvRjNC90L7Qs9C+INGB0LrRgNC+0LvQu9CwICovXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDsgLyog0LLRi9GB0L7RgtCwINC00LvRjyDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3QvtCz0L4g0YHQutGA0L7Qu9C70LAgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5R3JheTtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzODYxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnlHcmF5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbnI6IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAmX19pdGVtLS1pbmNvbWluZyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJl9faXRlbS0tc2VudCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5R3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL3N2Zy9hcnJvdy1zdWJzY3JpYmUuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19tc2cge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taW5jb21pbmcge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgLmNoYXRfX2hlYWRlci1tc2cge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUdyYXlcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2VudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgLmNoYXRfX2hlYWRlci1tc2cge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc21vb3RoR3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlci1tc2cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbn1cbiIsIi5vcmRlci1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAzMnB4IDUwcHggMjRweCAyN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19sb3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUdyYXk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmX19zdGF0dXMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUdyZWVuO1xuXG4gICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAvLyAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJl9fdG90YWwtY29zdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvdGFsLWNvc3QtdmFsdWUge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvdGFsLWNvc3QtdmFsdWUsXG4gICAgJl9fdG90YWwtY29zdC1jdXJyZW5jeSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJl9fcXVhbnRpdHkge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1heWJlLWludGVyZXN0ZWQge1xuXG4gICAgLndyYXAge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICZfX3N3aXBlciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ2N3B4O1xuICAgIH1cbn1cbiIsIi5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5R3JheTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG59XG4iLCIub3JkZXItZm9ybSB7XG4gIGdhcDogMzZweDtcblxuICAmX19kZWxpdmVyeS1tZXRob2QsXG4gICZfX3VzZXItZGF0YSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksXG4gICAgICAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgcGFkZGluZzogMjRweCAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8tY29udGVudCB7XG4gICAgd2lkdGg6IDc1JTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19kZWxpdmVyeS1tZXRob2Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5R3JlZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxuXG4gICZfX21hcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbGluay1tYXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMWQ3MGJjO1xuICB9XG5cbiAgJl9fZmllbGRzZXQge1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICZfX2RlbGl2ZXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIDI3MHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRpbkdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgc3Ryb2tlOiAkbGlnaHRpbkdyYXk7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlHcmVlbjtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBzdHJva2U6ICRwcmltYXJ5R3JlZW47XG4gICAgICB9XG5cbiAgICAgIC5vcmRlci1mb3JtX19yb3VuZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlHcmVlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlHcmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICB9XG5cbiAgJl9fc3RhdHVzIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfX3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRpbkdyYXk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJl9fYWRkciB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTMycHg7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gICZfX2FkZHItdGl0bGUge1xuICAgIGNvbG9yOiAkcHJpbWFyeUdyYXk7XG4gIH1cblxuICAmX19hZGRyLWxvY2F0aW9uIHtcbiAgICBjb2xvcjogJHNtb290aEJsYWNrO1xuICB9XG5cbiAgJl9fb3BlbmluZy1ob3VycyB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgY29sb3I6ICRzbW9vdGhCbGFjaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL3N2Zy/QmtC+0YDQt9C40L3QsC1WZWN0b3Iuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIH1cblxuICAmX19sZWdlbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeUdyYXk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAzMDRweDtcbiAgICB9XG5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQtd3JhcCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAmLS1hY2NvcmRpb24ge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgdmlzaWJpbGl0eTogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dC1jb250ZW50IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAmX191c2VyIHtcbiAgICBmbGV4OiAwIDEgMzIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMwNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItaW5wdXQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnlHcmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnlHcmF5O1xuICAgIH1cblxuICAgICYtLXJlcXVpcmVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlHcmVlbjtcbiAgICB9XG4gIH1cblxuICAmX19jb21tZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLWhlaWdodDogMTI0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5R3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcmVzaXplOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5R3JheTtcbiAgICB9XG4gIH1cbn1cblxuI21hcC1vcmRlciB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cbiIsIi5wYXJ0bmVycy1jYXJkIHtcbiAgcGFkZGluZzogMjVweCAxNnB4O1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBtaW4taGVpZ2h0OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksXG4gICAgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4iLCIuc3Vic2NyaWJlIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1heC13aWR0aDogNTM0cHg7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cbn1cbiIsIi5wb3B1bGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDI1cHggMjNweCAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUdyZWVuO1xuICBjb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpLFxuICAgIDBweCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEycHggMTJweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEzcHg7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgICB3aWR0aDogMjcxcHg7XG4gICAgaGVpZ2h0OiAyMzlweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgYm90dG9tOiAtMjNweDtcbiAgICAgIHdpZHRoOiAxNjdweDtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICByaWdodDogLTMwcHg7XG4gICAgICBib3R0b206IC00NXB4O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbiIsIi5jYXJkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksXG4gICAgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgfVxuXG4gICZfX2xvdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeUdyYXk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlci1idG4tZ3JvdXAge1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbi1idG4ge1xuICAgIHN2ZyB7XG4gICAgICBwYXRoLFxuICAgICAgcmVjdCB7XG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCxcbiAgICAgICAgcmVjdCB7XG4gICAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeUdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWRkZWQge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCxcbiAgICAgICAgcmVjdCB7XG4gICAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeUdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX3BpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2VzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19uZXctcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gICZfX29sZC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xuICAgIGNvbG9yOiAkcHJpbWFyeUdyYXk7XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5R3JlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYXZhaWxhYmlsaXR5IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNiMGIwYjA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5R3JlZW47XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDNweDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgIC8vIGhlaWdodDogMzJweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC8vIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHJlY3Qge1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbW9vdGhCbGFjaztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZ2FwOiAyNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGdhcDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBjb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRzbW9vdGhHcmVlbjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzbW9vdGhHcmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlHcmVlbjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlHcmVlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaW5mby1wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAzOXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgcGFkZGluZy1ibG9jazogMTJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXAud3JhcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zMXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDg3M3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDgzN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvc3ZnL1NlYXJjaC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlHcmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MiU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0LXdyYXAge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTgycHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwNSU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBnYXA6IDI1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCxcbiAgICAgICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeUdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZ2FwOiA5cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTRweCAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmstdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZGlzY291bnQge1xuXG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmX19saW5rLXNob3ctbW9yZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUdyZWVuO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NjdweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucG9wdWxhci1wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzlweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDEycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnlHcmF5O1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAmLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUdyZWVuO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbiIsIi5oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODFweDtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIGdhcDogMzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzQlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDogNjUlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICB9XG4gIH1cblxuICAmX19zd2lwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvYmcvc2xpZGVyLWJnLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG5cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzJweDtcbiAgICByaWdodDogMzJweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgdG9wOiA4cHg7XG4gICAgICByaWdodDogNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgb3BhY2l0eTogMTtcblxuICAgICYtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5R3JlZW47XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICBwYWRkaW5nOiAyNnB4IDI0cHggMTZweDtcbiAgICB3aWR0aDogMzQ2cHg7XG4gICAgbWF4LXdpZHRoOiAzNDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICB3aWR0aDogMjI4cHg7XG4gICAgICBtYXgtd2lkdGg6IDIyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZzogMTFweDtcbiAgICAgIG1heC13aWR0aDogMTk2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgIGNvbG9yOiAkcHJpbWFyeUdyZWVuO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxuICB9XG59XG4iLCIuY2F0ZWdvcmllcyB7XG4gIHdpZHRoOiAyMyU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksXG4gICAgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG59XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNtb290aEdyYXk7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAuY2F0ZWdvcmllc19fbGluayB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuY2F0ZWdvcmllc19fbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlHcmVlbjtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAmLS1saXF1aWRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2JnL2xpcXVpZHMucG5nJyk7XG5cbiAgICAgIH1cblxuICAgICAgJi0tdmFwb3JpemVycyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9iZy92YXBvcml6ZXMucG5nJylcbiAgICAgIH1cblxuICAgICAgJi0tc2V0cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9iZy9zZXRzLnBuZycpO1xuICAgICAgfVxuXG4gICAgICAmLS1kaXNwb3NhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2JnL2Rpc3Bvc2FibGUucG5nJyk7XG4gICAgICB9XG5cbiAgICAgICYtLWNhcnRyaWRnZXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvYmcvY2FydHJpZ2VzLnBuZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRwcmltYXJ5R3JlZW4sICRhbHBoYTogMC4zKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvc3ZnL3JvdW5kZWQtYXJyb3ctcmlnaHQuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwJSA5MCU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnVyZ2VyLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxN3B4IDMwcHggMTdweCA1NnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUdyZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL3N2Zy9idXJnZXIuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNHB4IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cbiIsIi5wYXJ0bmVycyB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuXG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogMDtcbiAgICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICZfX3NsaWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjVweDtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA4NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTM4cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxufVxuIiwiLm1haWxpbmcge1xuICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2JnL21haWxpbmctYmcuanBnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvYmcvbWFpbGluZy10YWJsZXQuanBnJyk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDEycHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvYmcvbWFpbGluZy1tb2JpbGUuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJl9fc3Vic2NyaWJlIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzRweDtcbiAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUdyYXlcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9zdmcvYXJyb3ctc3Vic2NyaWJlLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dC1idG4ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5hYm91dCB7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyIHtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgICZfX3RleHQtY29udGVudCB7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgd2lkdGg6IDY1JTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIH1cblxuXG4gICAgJl9fbGV0dGVyLWltZyB7XG4gICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgaGVpZ2h0OiA0NjJweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZGVsaXZlcnkge1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3NzBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0LWNvbnRlbnQge1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgfVxufVxuIiwiLmNvbnRhY3RzIHtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5R3JlZW47XG4gICAgfVxuXG4gICAgJl9fbG9jYXRpb24td29yay1ob3VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmX19sb2NhdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3ItaG91cixcbiAgICAmX19ob3VyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5R3JheTtcbiAgICB9XG5cbiAgICAmX19zdXBwb3J0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICB9XG5cbiAgICAmX19zdXAtZW1haWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJl9fc3VwLWJ0biB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUdyYXk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICB9XG5cbiAgICAmX19waG9uZS1pdGVtIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKC1uICsgMikge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5R3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGhvbmUtbGluayB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICZfX21hcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA3NSU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHltYXBzIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWNjb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuXG4gICZfX2NhdGVnb3JpZXMge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdGVnb3JpZXMtbGlzdCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSxcbiAgICAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBnYXA6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdGVnb3JpZXMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5R3JlZW47XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyxcbiAgJl9fb3JkZXJzLFxuICAmX19jaGF0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksXG4gICAgICAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mby1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19sb2dvdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICRwcmltYXJ5R3JlZW47XG4gICAgZ2FwOiA2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoYXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fb3JkZXJzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX2Rlc2NyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgY29sb3I6ICRwcmltYXJ5R3JheTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19yZXF1aXNpdGVzLWxpc3Qge1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cblxuICAmX19yZXF1aXNpdGVzLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JlcXVpc2l0ZXMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJl9fb3JkZXItaXRlbSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRpbkdyYXk7XG4gICAgfVxuICB9XG5cbiAgJi10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgJl9fZHJvcGRvd24taXRlbSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzbW9vdGhHcmF5O1xuICAgICAgfVxuXG4gICAgICAmLS1zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICYtLW9wZW5lZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgJi0tb3BlbmVkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcmllcy1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5R3JlZW47XG4gICAgICB9XG5cbiAgICAgICYtLW9wZW5lZCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Ryb3Bkb3duLWl0ZW0gIHtcblxuICAgICYtLXRyaWdnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5iYXNrZXQge1xuXG4gICAgbWFyZ2luLWJvdHRvbTogODdweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICZfX29yZGVyLWNhcmQtd3JhcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgICZfX29yZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fb3JkZXItaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc21vb3RoR3JheTtcbiAgICB9XG5cbiAgICAmX19vcmRlci1jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3JkZXItY2FyZC1pbWcge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vcmRlci1jYXJkLXdyYXAge1xuXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29yZGVyLWNhcmQtZGVzYyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3JkZXItY2FyZC1saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29yZGVyLWNhcmQtbG90IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnlHcmF5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICZfX29yZGVyLWNhcmQtYXZhaWxhYmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICZfX29yZGVyLXJlbW92ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMjRweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29yZGVyLWNvdW50ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3JkZXItY2FyZC1jb3N0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgJi0tdG90YWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3RhbCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMxJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3RhbC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fdG90YWwtY291bnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3RvdGFsLWRlc2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnlHcmF5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICZfX3RvdGFsLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIi5tYWtpbmdfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4iLCIuZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLWJsb2NrOiA2NHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyYXk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICZfX3RvcC1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FkZC1pbmZvIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdHMge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3RzLXN1YiB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBjb2xvcjogJGxpZ2h0aW5HcmF5O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICZfX2JvdHRvbS1ibG9jayB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHRpbkdyYXk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmNhdGFsb2cge1xuXG5cblxuICAmX192aWV3LW1vZGUtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wLXZpc2libGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuXG4gIC52aWV3LXR5cGVzX19idXR0b24ge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICZfX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnZpZXctdHlwZXNfX2J1dHRvbiBzdmcge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBzdHJva2U6ICNiMGIwYjA7XG4gIH1cblxuICAuc29ydC10eXBlc19fYnV0dG9uLS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgc3Ryb2tlOiAjMjc4RTU5O1xuICAgIH1cbiAgfVxuXG5cblxuICAudmlldy10eXBlc19fYnV0dG9uLS1hY3RpdmUgc3ZnIHtcbiAgICBzdHJva2U6ICMyNzhFNTk7XG4gIH1cblxuICAuY2F0YWxvZ19fc29ydCBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDtcbiAgfVxuXG4gIC5jYXJkX19wcmljZXMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLmNhcmRfX25ldy1wcmljZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuXG4gIH1cblxuICAmX19mbGV4LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVycyB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIHJvdy1nYXA6IDMycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICByb3ctZ2FwOiAyNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGVkLXByb2R1Y3RzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gICZfX3RhYmxlZC1wcm9kdWN0cy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IHJnYigyMTcsIDIxNywgMjE3LCAuNSkgc29saWQgMXB4O1xuICB9XG59XG5cblxuXG5cbiIsIi5kZXRhaWxlZC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMTZweCAyNHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAmX190ZXh0LWJsb2NrIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc2cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cblxuICAmX19hcnQge1xuICAgIGNvbG9yOiAjQjBCMEIwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYXZhaWxhYmlsaXR5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNCMEIwQjA7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25ldy1wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAmX19vbGQtcHJpY2Uge1xuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCwgLjUpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgJl9fcHJpY2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJl9fYnV0dG9ucy13cmFwcGVyIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmX19pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdHJva2U6ICMyNzhFNTk7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIHN0cm9rZTogIzAwMDtcbiAgICB9XG4gIH1cblxuXG4gICZfX2lucHV0LWJsb2NrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiA2NnB4O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgd2lkdGg6IDEzOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucy13cmFwcGVyICZfX21pbnVzLWJ0biwgJl9fYnV0dG9ucy13cmFwcGVyICZfX3BsdXMtYnRuIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogI0IwQjBCMDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zLXdyYXBwZXIgJl9fbWludXMtYnRuLS1hY3RpdmUsICZfX2J1dHRvbnMtd3JhcHBlciAmX19wbHVzLWJ0bi0tYWN0aXZlIHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEU1OTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICMyNzhFNTk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWludXMtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgYm9yZGVyOiAjQjBCMEIwIDFweCBzb2xpZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogNzNweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24tYnRuIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uLWJ0bi0tYWRkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9jYXRhbG9nL2NhcnQuc3ZnKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2NhdGFsb2cvY2FydC1tb2JpbGUuc3ZnKTtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24tYnRuLS1yZW1vdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2NhdGFsb2cvdHJhc2guc3ZnKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2NhdGFsb2cvdHJhc2gtbW9iaWxlLnN2Zyk7XG4gICAgfVxuICB9XG59XG4iLCIuc2hvcnQtY2FyZCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgJl9fdGV4dC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAmX190b3Atd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG5cbiAgJl9fYm90dG9tLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbnMge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN0cm9rZTogIzI3OEU1OTtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgc3Ryb2tlOiAjMDAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICB9XG4gIH1cblxuICAmX19uZXctcHJpY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gICZfX29sZC1wcmljZSB7XG4gICAgY29sb3I6IHJnYigwLCAwLCAwLCAuNSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAmX19hY3Rpb24tYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHdpZHRoOiAyMzhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhFNTk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1REFCODM7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG5cblxuICAmX19hY3Rpb24tYnRuLS1hZGQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2NhdGFsb2cvY2FydC5zdmcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbi1idG4tLXJlbW92ZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvY2F0YWxvZy90cmFzaC5zdmcpO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtLWJpZy1jYXJkIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmJpZy1jYXJkIHtcblxuICAmX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTEycHggMWZyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxNjBweCAxZnI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDExNHB4IDFmcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gICZfX3BpY3R1cmUge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogMztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICAgIGdyaWQtcm93LWVuZDogMztcbiAgICB9XG4gIH1cblxuICAmX19pY29ucyB7XG4gICAgd2lkdGg6IDYxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgd2lkdGg6IDkyJTtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIC4zKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgc3Ryb2tlOiAjMjc4RTU5O1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBzdHJva2U6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9wLWRlc2Mge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCByZ2IoMjE3LCAyMTcsIDIxNywgLjUpIHNvbGlkO1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICAgIGdyaWQtcm93LWVuZDogMjtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20tZGVzYyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgICAgZ3JpZC1yb3ctZW5kOiA0O1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdGh1bWItc2xpZGVyIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgd2lkdGg6IDk1dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RodW1iLWltYWdlIHtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FydCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjQjBCMEIwO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5yYXRpbmcge1xuICAgIHdpZHRoOiAxMDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLnJhdGluZ19faXRlbSB7XG4gICAgZmlsbDogI0Q5RDlEOTtcblxuICAgICYtLXN0YXItc2V0IHtcbiAgICAgIGZpbGw6ICNGRkEyMTc7XG4gICAgfVxuICB9XG5cbiAgJl9fcmF0aW5nLXF1YW50aXR5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNCMEIwQjA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAmX19hdmFpbGFiaWxpdHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fYWN0aW9uLWJ0biB7XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjc4RTU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVEQUI4MztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlcyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFyYW0ge1xuICAgICAgY29sb3I6ICNCMEIwQjA7XG4gICAgfVxuXG4gICAgJl9fdmFsdWUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgJl9fbW9yZS1idG4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBjb2xvcjogIzI3OEU1OTtcbiAgICB9XG4gIH1cbn1cbiIsIi5vdmVybGF5LW1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICB6LWluZGV4OiA5NDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3ZlcmxheS1tZW51LS1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWVudS1tb2JpbGUge1xuXG4gICZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI3cHggMTVweCA1MXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5NztcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgJl9faGVhZGVyLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuXG4gICZfX2hlYWRlci1jbG9zZSB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxuXG4gICZfX2hlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxuXG4gICZfX2hlYWRlci1sb2dvLWltZyB7XG5cbiAgfVxuXG4gICZfX2hlYWRlci1jbG9zZS1pbWcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2hlYWRlci1ib3R0b20ge1xuXG4gIH1cblxuICAmX19oZWFkZXItYm90dG9tLWlucHV0IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGOUY5RjkgdXJsKCcuLi9hc3NldHMvaW1nL3N2Zy9TZWFyY2guc3ZnJykgbm8tcmVwZWF0IDk4JSBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeUdyYXk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MiU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyLWJvdHRvbS1mb3JtIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAubWVudS1tb2JpbGVfX2xpc3QgKyAubWVudS1tb2JpbGVfX2NvbnRhY3RzLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZ2FwOiAyNHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgcGFkZGluZy1ibG9jazogOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX2NvbnRhY3RzLWxpc3Qge1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gICZfX2luZm8tbGlzdCB7XG4gICAgZ2FwOiAyOHB4O1xuICB9XG5cbiAgJl9fY29udGFjdHMtaXRlbSB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgJl9fY29udGFjdHMtbGluayB7XG4gICAgZ2FwOiA4cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGdhcDogMTZweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBhdGgsXG4gICAgICBjaXJjbGUsXG4gICAgICByZWN0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoLFxuICAgICAgICBjaXJjbGUsXG4gICAgICAgIHJlY3Qge1xuICAgICAgICAgIHN0cm9rZTogJHByaW1hcnlHcmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5tZW51LW1vYmlsZS0tYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn0iLCJib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3ZlcmxheSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG4gIHotaW5kZXg6IDk4O1xufVxuXG4udXNlci1tb2RhbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAudmlzdWFsbHktaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIHRvcDogMjIxcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHdpZHRoOiA5MiU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5iYXNlLWZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gICAgfVxuXG4gICAgLmJhc2UtZm9ybV9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmX19pY29uLWJhY2sge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgY29sb3I6ICNCMEIwQjA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0IwQjBCMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjQjBCMEIwO1xuICAgICAgfVxuXG4gICAgICAmLS1pbnZhbGlkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzI3OEU1OTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICB9XG5cbiAgLmVudGVyLWZvcm0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICZfX2JvdHRvbS1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAmX19yZWctbGluayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmX19mb3Jnb3QtbGluayB7XG4gICAgICBjb2xvcjogI0IwQjBCMDtcbiAgICB9XG4gIH1cblxuICAucmVnLWZvcm0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICZfX3Byb2dyZXNzIHtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuXG4gICAgfVxuXG4gICAgLnJlZy1wcm9ncmVzcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJl9fZGl2aWRlciB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IwQjBCMDtcbiAgICAgIH1cblxuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCMEIwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4RTU5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3JlZy1zdGVwLXRocmVlLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZXN0b3JlLXBhc3MtZm9ybSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJl9fY29kZS1pbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3NlbmQtY29kZS1hZ2FpbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuXG4gICAgJl9fYWdhaW4tbGluayB7XG4gICAgICBjb2xvcjogI0IwQjBCMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5jdXJyZW50LWZvcm0tLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuY29kZS1pbnB1dCB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNzhFNTk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIH1cbiAgfVxufVxuXG4udXNlci1tb2RhbC0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5iYXNlLWZvcm1fX2J0bi1vdXRsaW5lIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUdyZWVuO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogJGJsYWNrO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmFjY2Vzcy1tb2RhbF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hY2Nlc3MtZm9ybV9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vLWFjY2Vzcy1tb2RhbF9faW5uZXIge1xuICBnYXA6IDE2cHg7XG4gIHotaW5kZXg6IDk5O1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmc6IDMycHggMTJweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogOTIlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLm5vLWFjY2Vzc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uby1hY2Nlc3NfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufSIsIi5mYXZvcml0ZXMge1xuICAvL21hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgJl9fbWFpbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeUdyYXk7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDMycHggMjRweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICB9XG5cbiAgfVxufVxuXG5cbi5mYXYtY2FyZCB7XG4gIHBhZGRpbmc6IDIwcHggMjhweCAyNHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuXG5cbiAgJl9fY29udGVudC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1ibG9jayB7XG4gICAgd2lkdGg6IDMzJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG4gIH1cblxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gIH1cblxuICAmX19hcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY29sb3I6ICRwcmltYXJ5R3JheTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXZhaWxhYmlsaXR5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5R3JlZW47XG4gIH1cblxuICAmX19pY29ucyB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgLjMpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdHJva2U6ICMyNzhFNTk7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGZpbGw6ICMyNzhFNTk7XG4gICAgICBzdHJva2U6ICMyNzhFNTk7XG4gICAgfVxuICB9XG5cbiAgJl9fbmV3LXByaWNlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuXG4gICZfX2FjdGlvbi1idG4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgd2lkdGg6IDE5N3B4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEU1OTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVEQUI4MztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fYWN0aW9uLWJ0bi0tYWRkIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2Zhdm9yaXRlcy9jYXJ0LnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uLWJ0bi0tcmVtb3ZlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2NhdGFsb2cvdHJhc2guc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb25zLXByaWNlLWJ0bi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOTRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cblxuXG4iLCJib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xufVxuXG4ub3ZlcmxheS1zZWFyY2gtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtbW9kYWwge1xuXG4gICZfX292ZXJsYXkge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cblxuICAudmlzdWFsbHktaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDM1MnB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb290aEdyYXk7IC8q0KbQstC10YIg0YHQutGA0L7Qu9C70LAqL1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgLyrQl9Cw0LrRgNGD0LPQu9C10L3QuNC1INC/0L7Qu9C30YPQvdC60LAqL1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlHcmVlbjsgLyrQptCy0LXRgiDQv9C+0LvQt9GD0L3QutCwKi9cbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNnB4OyAvKtCi0L7Qu9GJ0LjQvdCwINGB0LrRgNC+0LvQu9CwKi9cbiAgICB9XG5cbiAgICBzY3JvbGxiYXItY29sb3I6ICRwcmltYXJ5R3JlZW4gJHNtb290aEdyYXk7IC8q0KbQstC10YIg0YHQutGA0L7Qu9C70LAsINGG0LLQtdGCINC/0L7Qu9C30YPQvdC60LAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjsgLyrQotC+0LvRidC40L3QsCDRgdC60YDQvtC70LvQsCB0aGluLCBhdXRvKi9cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gICAgICBoZWlnaHQ6IDM4MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgIGhlaWdodDogNTE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaC1jb250ZW50IHtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDYlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHRvcDogNzJweDtcbiAgICB3aWR0aDogODM3cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBsZWZ0OiAzNi41JTtcbiAgICAgIHdpZHRoOiAzNTdweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICB0b3A6IDc5cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgIHdpZHRoOiA5MiU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtY29udGVudCB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4IDEycHggMTZweDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMTJweDtcbiAgICB9XG4gIH1cblxuXG4gIC5zZWFyY2gtY29udGVudCB7XG4gICAgJl9fYnJhbmQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5R3JheTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtY29udGVudF9fZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDI5MnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDdweDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeUdyZWVuO1xuICAgIH1cbiAgfVxuXG4gIC5yZXN1bHRzIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2woMCwgMCUsIDg1JSwgLjUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2FydCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUdyYXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19hdmFpbGFiaWxpdHkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHJpZ2h0OiA3MnB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogMTRweDtcbiAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgbGVmdDogOTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtbW9iaWxlLWJ0biB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL3NlYXJjaC1yZXN1bHQvc2VhcmNoLW1vYmlsZS1idG4uc3ZnKTtcbiAgfVxuXG4gIC5zZWFyY2gtY29udGVudF9fY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL3NlYXJjaC1yZXN1bHQvc2VhcmNoLWNsb3NlLnN2Zyk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICByaWdodDogOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbiJdfQ== */