@import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");

*,
*::before,
*::after {
	box-sizing: border-box;
}

/* Убираем внутренние отступы */

ul[class],
ol[class] {
	padding: 0;
}

a {
	text-decoration: none;
}

/* Убираем внешние отступы */

body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
	margin: 0;
}

/* Выставляем основные настройки по-умолчанию для body */

body {
	min-height: 100vh;
	scroll-behavior: smooth;
	text-rendering: optimizeSpeed;
	line-height: 1.5;
}

/* Удаляем стандартную стилизацию для всех ul и il, у которых есть атрибут class*/

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

/* Элементы a, у которых нет класса, сбрасываем до дефолтных стилей */

a:not([class]) {
	-webkit-text-decoration-skip: ink;
	text-decoration-skip-ink: auto;
}

/* Упрощаем работу с изображениями */

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

/* Указываем понятную периодичность в потоке данных у article*/

article > * + * {
	margin-top: 1em;
}

/* Наследуем шрифты для инпутов и кнопок */

input,
button,
textarea,
select {
	font: inherit;
}

/* Удаляем все анимации и переходы для людей, которые предпочитай их не использовать */

[class*="svg-"] {
	font-size: 20px;
	position: relative;
}

[class*="svg-"]:before {
	content: '';
	display: block;
}

[class*="svg-"] svg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.svg-icons-arrow {
	width: 1em;
}

.svg-icons-arrow:before {
	padding-bottom: 60%;
}

.svg-icons-bathroom {
	width: 1em;
}

.svg-icons-bathroom:before {
	padding-bottom: 100%;
}

.svg-icons-beds {
	width: 0.9em;
}

.svg-icons-beds:before {
	padding-bottom: 111.11111%;
}

.svg-icons-close-menu {
	width: 0.55em;
}

.svg-icons-close-menu:before {
	padding-bottom: 100%;
}

.svg-icons-design {
	width: 0.7em;
}

.svg-icons-design:before {
	padding-bottom: 171.42857%;
}

.svg-icons-door {
	width: 0.8em;
}

.svg-icons-door:before {
	padding-bottom: 125%;
}

.svg-icons-headerArrow {
	width: 1.2em;
}

.svg-icons-headerArrow:before {
	padding-bottom: 91.66667%;
}

.svg-icons-home {
	width: 1.2em;
}

.svg-icons-home:before {
	padding-bottom: 91.66667%;
}

.svg-icons-icon {
	width: 1.8em;
}

.svg-icons-icon:before {
	padding-bottom: 102.77778%;
}

.svg-icons-icon-text {
	width: 2.95em;
}

.svg-icons-icon-text:before {
	padding-bottom: 27.11864%;
}

.svg-icons-icon-text-white {
	width: 2.95em;
}

.svg-icons-icon-text-white:before {
	padding-bottom: 27.11864%;
}

.svg-icons-icon-white {
	width: 1.8em;
}

.svg-icons-icon-white:before {
	padding-bottom: 102.77778%;
}

.svg-icons-location {
	width: 1.2em;
}

.svg-icons-location:before {
	padding-bottom: 100%;
}

.svg-icons-open-menu {
	width: 1.2em;
}

.svg-icons-open-menu:before {
	padding-bottom: 100%;
}

.svg-socials-facebook {
	width: 1.2em;
}

.svg-socials-facebook:before {
	padding-bottom: 100%;
}

.svg-socials-in {
	width: 1.2em;
}

.svg-socials-in:before {
	padding-bottom: 100%;
}

.svg-socials-instagram {
	width: 1.2em;
}

.svg-socials-instagram:before {
	padding-bottom: 100%;
}

.svg-socials-twiter {
	width: 1.2em;
}

.svg-socials-twiter:before {
	padding-bottom: 87.5%;
}

a {
	font: normal normal 15px/16px Poppins;
	color: #444444;
}

.padding--all {
	padding: 100px 136px;
}

.header__nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 66px;
	padding: 15px 146px 14px 136px;
	position: fixed;
	width: 100%;
	background: #fff;
	z-index: 1000;
}

.header__logo {
	display: flex;
}

.header__svg {
	height: 36px;
	width: 37px;
	margin-right: 7px;
}

.header__svg svg {
	width: 100%;
	height: 100%;
}

.header__svg-second {
	height: 16px;
	width: 60px;
	align-self: flex-end;
}

.header__svg-second svg {
	width: 100%;
	height: 100%;
}

.header__content {
	padding-top: 60px;
	background: url("../../images/header.webp") no-repeat center center fixed;
	background-size: cover;
	height: 100vh;
}

.header__center {
	background: rgba(250, 250, 252, 0.75);
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	padding: 10vh 5vw;
}

.header__logo1 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.header__svg1 {
	width: 56px;
	height: 57px;
	margin-bottom: 12px;
}

.header__svg1 svg {
	width: 100%;
	height: 100%;
}

.header__svg-second1 {
	width: 128px;
	height: 33px;
	margin-bottom: 20px;
}

.header__svg-second1 svg {
	width: 100%;
	height: 100%;
}

.header__svg-second2 {
	width: 64px;
	height: 64px;
	border: 2px solid #3A4443;
	border-radius: 32px;
}

.header__svg-second2 svg {
	width: 50%;
	height: 50%;
	transform: translate(50%, 50%);
}

.header__text {
	width: 80%;
	font: normal normal 32px/45px Poppins;
	color: #45525B;
	text-align: center;
}

.menu {
	width: 400px;
}

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

.menu-open {
	width: 40px;
	height: 40px;
	display: none;
}

.menu-open svg {
	width: 100%;
	height: 100%;
}

.menu-close {
	width: 40px;
	height: 40px;
	display: none;
}

.menu-close svg {
	width: 100%;
	height: 100%;
}

body.lock {
	overflow: hidden;
}

.goal {
	display: flex;
	justify-content: space-between;
	background: #FAFAFC;
}

.goal__left {
	width: 40%;
	margin-right: 15px;
}

.goal__left-text {
	font: normal normal 48px/52px Poppins;
	color: #45525B;
}

.goal__right {
	width: 55%;
}

.goal__right-text {
	text-align: justify;
	margin-bottom: 8px;
}

.name {
	font: normal normal 14px/19px Poppins;
	color: #FF8A63;
}

.title {
	font: normal normal 36px/43px Poppins;
	color: #45525B;
}

.text {
	font: normal normal 16px/22px Poppins;
	color: #333333;
}

.people {
	display: flex;
	align-items: center;
}

.people__img {
	margin-right: 8px;
}

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

.people__name {
	font: normal normal 16px/22px Poppins;
	color: #45525B;
}

.people__text {
	font: normal normal 12px/16px Poppins;
	color: #6F7278;
}

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

.requirements {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}

.requirements__top {
	width: 53%;
	margin-bottom: 30px;
	text-align: center;
}

.requirements__top-text2 {
	margin-bottom: 8px;
}

.requirements__bottom {
	display: flex;
	justify-content: center;
	width: 100%;
}

.requirements__bottom-img {
	margin-right: 30px;
	border-radius: 30px;
	width: 35%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}

.requirements__bottom-card {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 30%;
	height: 100%;
}

.card {
	font: normal normal 14px/19px Poppins;
	width: 100%;
	background: #FAFAFC;
	padding: 20px 20px;
	border-radius: 10px;
	margin-bottom: 15px;
}

.card:last-child {
	margin-bottom: 0px;
}

.card__svg {
	width: 48px;
	height: 48px;
	background: #45525B;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 8px;
}

.card__svg svg {
	width: 60%;
	height: 60%;
}

.listings {
	background: #FAFAFC;
}

.listings__text {
	width: 57%;
	margin-bottom: 30px;
}

.listings__title {
	margin-bottom: 10px;
}

.listings__content {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 26px;
}

.listings__svg {
	width: 17px;
	height: 20px;
	margin-right: 5px;
}

.listings__svg svg {
	width: 100%;
	height: 100%;
}

.card1 {
	width: 32%;
	background: #FFFFFF;
	margin-bottom: 20px;
}

.card1__img {
	width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.card1__text {
	padding: 20px 20px;
}

.card1__title {
	text-align: center;
	font: normal normal 12px/16px Poppins;
	color: #6F7278;
}

.card1__name {
	text-align: center;
	font: normal normal 20px/28px Poppins;
	color: #45525B;
	margin-bottom: 10px;
}

.card1__subcontent {
	color: #45525B;
	display: flex;
	justify-content: space-between;
}

.card1__card {
	display: flex;
}

.shows {
	display: flex;
	justify-content: center;
}

.shows__svg {
	width: 20px;
	height: 10px;
}

.shows__svg svg {
	width: 100%;
	height: 100%;
}

.shows__text {
	margin-right: 4px;
	font: normal normal 15px/21px Poppins;
}

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

.peoples__left {
	width: 368px;
	margin-right: 10px;
}

.peoples__title {
	margin-bottom: 10px;
}

.peoples__text {
	margin-bottom: 20px;
}

.peoples__shows {
	display: flex;
	justify-content: start;
}

.peoples__right {
	width: 50%;
	display: flex;
	flex-wrap: wrap;
}

.people__people {
	width: 50%;
}

#peoples__shows {
	display: none;
	justify-content: center;
}

.newsroom {
	background: #FAFAFC;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.newsroom__title {
	text-align: center;
	margin-bottom: 20px;
}

.newsroom__name {
	text-align: center;
}

.newsroom__card {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}

.card2 {
	width: 31%;
	display: flex;
	flex-direction: column;
}

.card2__img {
	width: 100%;
}

.card2__text {
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	padding: 30px 30px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.card2__title {
	font: normal normal 12px/16px Poppins;
	color: #FF8A63;
	margin-bottom: 8px;
}

.card2__name {
	font: normal normal 16px/19px Poppins;
	color: #45525B;
	margin-bottom: 8px;
}

.card2__subname {
	font: normal normal 13px/19px Poppins;
	color: #6F7278;
	justify-content: flex-end;
}

.testimonials {
	padding-right: 0px;
	position: relative;
	padding-bottom: 150px;
}

.testimonials__title {
	margin-bottom: 20px;
}

.slider__card {
	border: 1px solid rgba(82, 80, 59, 0.1);
	padding: 30px 30px;
}

.slider__name {
	font: normal normal 24px/28px Poppins;
	margin-bottom: 10px;
}

.slider__text {
	font: normal normal 15px/22px Poppins;
	margin-bottom: 20px;
}

.slider__subtext {
	font: normal normal 16px/16px Poppins;
	color: #45525B;
}

.rating {
	display: flex;
	font-size: 23px;
	line-height: 0.75;
	width: 100px;
	margin-bottom: 8px;
}

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

.rating__body::before {
	content: '☆☆☆☆☆';
	display: block;
}

.rating__active {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
}

.rating__active::before {
	content: '★★★★★';
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	color: #52503B;
}

.rating__items {
	display: flex;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.rating__item {
	flex: 0 0 13.5%;
	line-height: 1;
	opacity: 0;
}

#star {
	width: 80%;
}

.swiper {
	width: 100%;
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 83%;
	width: 60px;
	height: 60px;
	border: 2px solid #3A4443;
	border-radius: 32px;
	z-index: 100;
	left: 85%;
}

.swiper-button-next svg,
.swiper-button-prev svg {
	width: 25px;
	height: 25px;
	transform: rotate(-90deg);
	margin-top: 5px;
}

.swiper-button-prev {
	transform: rotate(180deg);
	left: 79%;
}

.last {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: #45525B;
}

.last__title {
	margin-bottom: 10px;
	color: #FFFFFF;
}

.last__name {
	color: #FFFFFF;
}

.last__text {
	width: 574px;
	margin-bottom: 20px;
	color: #FFFFFF;
}

.last__buttons {
	width: 230px;
	display: flex;
	justify-content: space-between;
}

.last__button {
	background: #FFFFFF;
	border-radius: 6px;
	width: 102px;
	height: 44px;
	font: normal normal 15px/22px Poppins;
}

.footer {
	display: flex;
	flex-direction: column;
	background: #292C32;
}

.footer__center {
	display: flex;
	justify-content: space-between;
	margin-bottom: 24px;
}

.footer__pages--last {
	width: 40%;
}

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

.footer__email {
	width: 100%;
	height: 53px;
	background: #F9FAFB;
	border: 1px solid #E5E7EB;
	box-sizing: border-box;
	border-radius: 8px;
	padding: 5px 10px;
	outline: 0;
	font: normal normal 16px/22px Poppins;
}

.footer__button {
	background: #3A4443;
	width: 73px;
	height: 39px;
	border-radius: 10px;
	color: #FFFFFF;
	position: absolute;
	right: 2%;
	top: 14%;
	font: normal normal 16px/22px Poppins;
}

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

.footer__bottom-text {
	font: normal normal 16px/22px Poppins;
	color: #FFFFFF;
}

.footer__bottom-social {
	display: flex;
	justify-content: space-between;
	width: 140px;
}

.pages__name {
	font: normal normal 14px/20px Poppins;
	color: #FFFFFF;
	margin-bottom: 9px;
}

.pages__title {
	font: normal normal 14px/20px Poppins;
	color: #FF8A63;
}

.pages__text {
	font: normal normal 16px/22px Poppins;
	color: #FFFFFF;
	margin-bottom: 9px;
}

.social {
	width: 24px;
	height: 24px;
}

.social svg {
	width: 100%;
	height: 100%;
}

.footer__logo {
	margin-bottom: 75px;
	display: flex;
	justify-content: center;
	flex-direction: row;
	align-items: end;
}

.footer--svg {
	margin-bottom: 0px;
}

.footer--svg-second {
	margin-bottom: 0px;
}

@media (prefers-reduced-motion: reduce) {

* {
	-webkit-animation-duration: 0.01ms !important;
	animation-duration: 0.01ms !important;
	-webkit-animation-iteration-count: 1 !important;
	animation-iteration-count: 1 !important;
	transition-duration: 0.01ms !important;
	scroll-behavior: auto !important;
}

}

@media (min-width: 969px) {

.swiper-pagination {
	display: none;
}

}

@media (max-width: 1224px) {

.padding--all {
	padding: 70px 100px;
}

.header__nav {
	padding: 14px 100px;
}

.requirements__top {
	width: 60%;
}

.requirements__bottom-img {
	width: 40%;
}

.requirements__bottom-img {
	width: 45%;
}

.listings__text {
	width: 67%;
}

.card1 {
	width: 48%;
}

.testimonials {
	padding-bottom: 150px;
	padding-right: 0px;
}

.swiper-button-prev {
	left: 77%;
}

}

@media (max-width: 1024px) {

.padding--all {
	padding: 60px 70px;
}

.header__nav {
	padding: 14px 80px;
}

.goal__left {
	width: 45%;
}

.goal__left-text {
	font: normal normal 42px/46px Poppins;
}

.requirements__bottom-card {
	width: 40%;
}

.listings__text {
	width: 70%;
}

.listings__content {
	margin-bottom: 0px;
}

.card2__text {
	padding: 10px 10px;
}

.testimonials {
	padding-bottom: 100px;
	padding-right: 0px;
}

.footer__logo {
	margin-bottom: 55px;
}

}

@media (max-width: 968px) {

.padding--all {
	padding: 60px 50px 30px 50px;
}

.header__nav {
	padding: 14px 60px;
	height: 56px;
}

.header__content {
	padding-top: 56px;
}

.header__text {
	width: 100%;
}

.menu {
	width: 50%;
}

.goal__left-text {
	font: normal normal 38px/42px Poppins;
}

.name {
	font: normal normal 13px/16px Poppins;
}

.title {
	font: normal normal 32px/38px Poppins;
}

.text {
	font: normal normal 15px/20px Poppins;
}

.requirements__top {
	width: 70%;
}

.listings__text {
	width: 80%;
}

.peoples {
	flex-direction: column;
}

.peoples__left {
	width: 100%;
}

.peoples__shows {
	display: none;
}

.peoples__right {
	width: 100%;
}

.people__people {
	width: 33%;
	margin-bottom: 10px;
}

#peoples__shows {
	display: flex;
	margin-top: 10px;
}

.testimonials {
	padding-bottom: 50px;
}

.swiper-button-next,
.swiper-button-prev {
	display: none;
}

.swiper-button-prev {
	left: 74%;
	display: none;
}

.footer__email {
	height: 48px;
}

.footer__button {
	height: 35px;
}

}

@media (max-width: 768px) {

.padding--all {
	padding: 60px 20px 20px 20px;
}

.header__nav {
	padding: 14px 40px;
	height: 50px;
}

.header__content {
	padding-top: 50px;
}

.menu {
	width: 60%;
}

.goal {
	flex-direction: column;
}

.goal__left {
	width: 100%;
	margin-bottom: 10px;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.goal__right {
	width: 100%;
}

.title {
	font: normal normal 30px/36px Poppins;
}

.text {
	font: normal normal 14px/18px Poppins;
}

.requirements__top {
	width: 93%;
}

.requirements__bottom-img {
	width: 50%;
}

.requirements__bottom-card {
	width: 50%;
}

.listings__text {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.peoples__left {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.testimonials {
	padding-bottom: 50px;
	padding-right: 0px;
}

.testimonials__title {
	text-align: center;
}

.testimonials__name {
	text-align: center;
}

.footer__logo {
	margin-bottom: 35px;
}

}

@media (max-width: 720px) {

.listings__content {
	justify-content: center;
}

.card1 {
	width: 80%;
}

}

@media (max-width: 700px) {

.peoples__right {
	justify-content: center;
	padding-left: 10%;
}

.people__people {
	width: 45%;
}

.last__text {
	width: 90%;
}

.footer {
	justify-content: center;
	align-items: center;
}

.footer__center {
	flex-wrap: wrap;
	width: 80%;
}

.footer__pages--last {
	width: 100%;
	margin-top: 20px;
}

.footer__email {
	height: 40px;
}

.footer__button {
	top: 6%;
}

.footer__bottom {
	flex-direction: column-reverse;
	justify-content: flex-start;
	width: 80%;
}

.footer__bottom-social {
	width: 160px;
	margin-bottom: 20px;
}

}

@media (max-width: 600px) {

.menu {
	position: fixed;
	top: 50px;
	left: -100%;
	background-color: blue;
	width: 100%;
	height: 100%;
	padding-top: 10vh;
	padding-bottom: 10vh;
	overflow: auto;
}

.menu__wrapper {
	flex-direction: column;
}

.menu__item {
	margin-bottom: 6vh;
}

.menu__item a {
	font: normal normal 32px/45px Poppins;
	color: #ffffff;
}

.menu-open {
	display: block;
}

.menu--active {
	left: 0%;
}

}

@media (max-width: 580px) {

.requirements__bottom {
	flex-direction: column;
}

.requirements__bottom-img {
	width: 100%;
	height: 300px;
	-o-object-fit: cover;
	object-fit: cover;
	margin-right: 0px;
	margin-bottom: 10px;
}

.requirements__bottom-card {
	width: 100%;
}

.peoples__right {
	padding-left: 0%;
	justify-content: space-between;
}

}

@media (max-width: 570px) {

.newsroom__card {
	flex-direction: column;
	margin-bottom: 0px;
}

.card2 {
	width: 100%;
	margin-bottom: 20px;
}

}

@media (max-width: 480px) {

.padding--all {
	padding: 50px 10px 20px 10px;
}

.header__nav {
	padding: 10px 20px;
}

.header__center {
	padding: 5vh 1vw;
}

.goal__left-text {
	font: normal normal 32px/36px Poppins;
}

.requirements__top {
	width: 100%;
}

.card1 {
	width: 100%;
}

.people__people {
	flex-direction: column;
	text-align: center;
}

.testimonials {
	padding-bottom: 50px;
}

.last__text {
	width: 100%;
}

.footer__center {
	width: 90%;
}

.footer__bottom {
	width: 90%;
}

}

@media (max-width: 380px) {

.card1__card {
	flex-direction: column;
	align-items: center;
}

}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNlY3Rpb25zLzEuc2NzcyIsImNyaXRpY2FsLnNjc3MiLCJfc3ByaXRlcy5zY3NzIiwic2VjdGlvbnMvMi5zY3NzIiwic2VjdGlvbnMvMy5zY3NzIiwic2VjdGlvbnMvNC5zY3NzIiwic2VjdGlvbnMvNS5zY3NzIiwic2VjdGlvbnMvNi5zY3NzIiwic2VjdGlvbnMvNy5zY3NzIiwic2VjdGlvbnMvOC5zY3NzIiwic2VjdGlvbnMvOS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0doQiw0RUFBWTtBQ0haOzs7RUFHRSxzQkFBc0IsRUFBQTs7QUFHeEIsK0JBQUE7QUFDQTs7RUFFRSxVQUFVLEVBQUE7O0FBR1o7RUFDRSxxQkFBcUIsRUFBQTs7QUFHdkIsNEJBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7RUFjRSxTQUFTLEVBQUE7O0FBR1gsd0RBQUE7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsNkJBQTZCO0VBQzdCLGdCQUFnQixFQUFBOztBQUdsQixpRkFBQTtBQW5DQTs7RUFzQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCLHFFQUFBO0FBQ0E7RUFDRSxpQ0FBOEI7RUFBOUIsOEJBQThCLEVBQUE7O0FBR2hDLG9DQUFBO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsY0FBYyxFQUFBOztBQUdoQiw4REFBQTtBQUNBO0VBQ0UsZUFBZSxFQUFBOztBQUdqQiwwQ0FBQTtBQUNBOzs7O0VBSUUsYUFBYSxFQUFBOztBQUdmLHNGQUFBO0FBQ0E7RUFDRTtJQUNFLDZDQUFxQztJQUFyQyxxQ0FBcUM7SUFDckMsK0NBQXVDO0lBQXZDLHVDQUF1QztJQUN2QyxzQ0FBc0M7SUFDdEMsZ0NBQWdDLEVBQUEsRUFDakM7O0FGUEg7RUd4RWtCLGVBQWU7RUFBRSxrQkFBa0IsRUFBQTtFSDJFbkQ7SUd6RVUsV0FBVztJQUFFLGNBQWMsRUFBQTtFSDRFckM7SUcxRUssa0JBQWtCO0lBQUUsT0FBTztJQUFFLE1BQU07SUFBRSxX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OztBQUNEO0VBQ0ksa0JBQWtCLEVBQUE7O0FBRXRCO0VBQ0ksa0JBQWtCLEVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnMmZGlzcGxheT1zd2FwXCIpO1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiDQo9Cx0LjRgNCw0LXQvCDQstC90YPRgtGA0LXQvdC90LjQtSDQvtGC0YHRgtGD0L/RiyAqL1xudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qINCj0LHQuNGA0LDQtdC8INCy0L3QtdGI0L3QuNC1INC+0YLRgdGC0YPQv9GLICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7IH1cblxuLyog0JLRi9GB0YLQsNCy0LvRj9C10Lwg0L7RgdC90L7QstC90YvQtSDQvdCw0YHRgtGA0L7QudC60Lgg0L/Qvi3Rg9C80L7Qu9GH0LDQvdC40Y4g0LTQu9GPIGJvZHkgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qINCj0LTQsNC70Y/QtdC8INGB0YLQsNC90LTQsNGA0YLQvdGD0Y4g0YHRgtC40LvQuNC30LDRhtC40Y4g0LTQu9GPINCy0YHQtdGFIHVsINC4IGlsLCDRgyDQutC+0YLQvtGA0YvRhSDQtdGB0YLRjCDQsNGC0YDQuNCx0YPRgiBjbGFzcyovXG51bFtjbGFzc10sXG5vbFtjbGFzc10ge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qINCt0LvQtdC80LXQvdGC0YsgYSwg0YMg0LrQvtGC0L7RgNGL0YUg0L3QtdGCINC60LvQsNGB0YHQsCwg0YHQsdGA0LDRgdGL0LLQsNC10Lwg0LTQviDQtNC10YTQvtC70YLQvdGL0YUg0YHRgtC40LvQtdC5ICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bzsgfVxuXG4vKiDQo9C/0YDQvtGJ0LDQtdC8INGA0LDQsdC+0YLRgyDRgSDQuNC30L7QsdGA0LDQttC10L3QuNGP0LzQuCAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiDQo9C60LDQt9GL0LLQsNC10Lwg0L/QvtC90Y/RgtC90YPRjiDQv9C10YDQuNC+0LTQuNGH0L3QvtGB0YLRjCDQsiDQv9C+0YLQvtC60LUg0LTQsNC90L3Ri9GFINGDIGFydGljbGUqL1xuYXJ0aWNsZSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi8qINCd0LDRgdC70LXQtNGD0LXQvCDRiNGA0LjRhNGC0Ysg0LTQu9GPINC40L3Qv9GD0YLQvtCyINC4INC60L3QvtC/0L7QuiAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7IH1cblxuLyog0KPQtNCw0LvRj9C10Lwg0LLRgdC1INCw0L3QuNC80LDRhtC40Lgg0Lgg0L/QtdGA0LXRhdC+0LTRiyDQtNC70Y8g0LvRjtC00LXQuSwg0LrQvtGC0L7RgNGL0LUg0L/RgNC10LTQv9C+0YfQuNGC0LDQuSDQuNGFINC90LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbltjbGFzcyo9XCJzdmctXCJdIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgW2NsYXNzKj1cInN2Zy1cIl06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBbY2xhc3MqPVwic3ZnLVwiXSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN2Zy1pY29ucy1hcnJvdyB7XG4gIHdpZHRoOiAxZW07IH1cbiAgLnN2Zy1pY29ucy1hcnJvdzpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7IH1cblxuLnN2Zy1pY29ucy1iYXRocm9vbSB7XG4gIHdpZHRoOiAxZW07IH1cbiAgLnN2Zy1pY29ucy1iYXRocm9vbTpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG5cbi5zdmctaWNvbnMtYmVkcyB7XG4gIHdpZHRoOiAwLjllbTsgfVxuICAuc3ZnLWljb25zLWJlZHM6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTExLjExMTExJTsgfVxuXG4uc3ZnLWljb25zLWNsb3NlLW1lbnUge1xuICB3aWR0aDogMC41NWVtOyB9XG4gIC5zdmctaWNvbnMtY2xvc2UtbWVudTpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG5cbi5zdmctaWNvbnMtZGVzaWduIHtcbiAgd2lkdGg6IDAuN2VtOyB9XG4gIC5zdmctaWNvbnMtZGVzaWduOmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MS40Mjg1NyU7IH1cblxuLnN2Zy1pY29ucy1kb29yIHtcbiAgd2lkdGg6IDAuOGVtOyB9XG4gIC5zdmctaWNvbnMtZG9vcjpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjUlOyB9XG5cbi5zdmctaWNvbnMtaGVhZGVyQXJyb3cge1xuICB3aWR0aDogMS4yZW07IH1cbiAgLnN2Zy1pY29ucy1oZWFkZXJBcnJvdzpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MS42NjY2NyU7IH1cblxuLnN2Zy1pY29ucy1ob21lIHtcbiAgd2lkdGg6IDEuMmVtOyB9XG4gIC5zdmctaWNvbnMtaG9tZTpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MS42NjY2NyU7IH1cblxuLnN2Zy1pY29ucy1pY29uIHtcbiAgd2lkdGg6IDEuOGVtOyB9XG4gIC5zdmctaWNvbnMtaWNvbjpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDIuNzc3NzglOyB9XG5cbi5zdmctaWNvbnMtaWNvbi10ZXh0IHtcbiAgd2lkdGg6IDIuOTVlbTsgfVxuICAuc3ZnLWljb25zLWljb24tdGV4dDpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNy4xMTg2NCU7IH1cblxuLnN2Zy1pY29ucy1pY29uLXRleHQtd2hpdGUge1xuICB3aWR0aDogMi45NWVtOyB9XG4gIC5zdmctaWNvbnMtaWNvbi10ZXh0LXdoaXRlOmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3LjExODY0JTsgfVxuXG4uc3ZnLWljb25zLWljb24td2hpdGUge1xuICB3aWR0aDogMS44ZW07IH1cbiAgLnN2Zy1pY29ucy1pY29uLXdoaXRlOmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMi43Nzc3OCU7IH1cblxuLnN2Zy1pY29ucy1sb2NhdGlvbiB7XG4gIHdpZHRoOiAxLjJlbTsgfVxuICAuc3ZnLWljb25zLWxvY2F0aW9uOmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cblxuLnN2Zy1pY29ucy1vcGVuLW1lbnUge1xuICB3aWR0aDogMS4yZW07IH1cbiAgLnN2Zy1pY29ucy1vcGVuLW1lbnU6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuXG4uc3ZnLXNvY2lhbHMtZmFjZWJvb2sge1xuICB3aWR0aDogMS4yZW07IH1cbiAgLnN2Zy1zb2NpYWxzLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cblxuLnN2Zy1zb2NpYWxzLWluIHtcbiAgd2lkdGg6IDEuMmVtOyB9XG4gIC5zdmctc29jaWFscy1pbjpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG5cbi5zdmctc29jaWFscy1pbnN0YWdyYW0ge1xuICB3aWR0aDogMS4yZW07IH1cbiAgLnN2Zy1zb2NpYWxzLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG5cbi5zdmctc29jaWFscy10d2l0ZXIge1xuICB3aWR0aDogMS4yZW07IH1cbiAgLnN2Zy1zb2NpYWxzLXR3aXRlcjpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4Ny41JTsgfVxuXG5hIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAxNXB4LzE2cHggUG9wcGlucztcbiAgY29sb3I6ICM0NDQ0NDQ7IH1cblxuLnBhZGRpbmctLWFsbCB7XG4gIHBhZGRpbmc6IDEwMHB4IDEzNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjI0cHgpIHtcbiAgICAucGFkZGluZy0tYWxsIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZGRpbmctLWFsbCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAucGFkZGluZy0tYWxsIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggNTBweCAzMHB4IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFkZGluZy0tYWxsIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMjBweCAyMHB4IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFkZGluZy0tYWxsIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMTBweCAyMHB4IDEwcHg7IH0gfVxuXG4uaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjZweDtcbiAgcGFkZGluZzogMTVweCAxNDZweCAxNHB4IDEzNnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjI0cHgpIHtcbiAgICAuaGVhZGVyX19uYXYge1xuICAgICAgcGFkZGluZzogMTRweCAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyX19uYXYge1xuICAgICAgcGFkZGluZzogMTRweCA4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLmhlYWRlcl9fbmF2IHtcbiAgICAgIHBhZGRpbmc6IDE0cHggNjBweDtcbiAgICAgIGhlaWdodDogNTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXJfX25hdiB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDQwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVhZGVyX19uYXYge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmhlYWRlcl9fc3ZnIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMzdweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgLmhlYWRlcl9fc3ZnIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZWFkZXJfX3N2Zy1zZWNvbmQge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiA2MHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAuaGVhZGVyX19zdmctc2Vjb25kIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZWFkZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2hlYWRlci53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMHZoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDU2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuLmhlYWRlcl9fY2VudGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDI1MCwgMjUyLCAwLjc1KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTB2aCA1dnc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhlYWRlcl9fY2VudGVyIHtcbiAgICAgIHBhZGRpbmc6IDV2aCAxdnc7IH0gfVxuXG4uaGVhZGVyX19sb2dvMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oZWFkZXJfX3N2ZzEge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5oZWFkZXJfX3N2ZzEgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmhlYWRlcl9fc3ZnLXNlY29uZDEge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMzNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaGVhZGVyX19zdmctc2Vjb25kMSBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uaGVhZGVyX19zdmctc2Vjb25kMiB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzQTQ0NDM7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7IH1cbiAgLmhlYWRlcl9fc3ZnLXNlY29uZDIgc3ZnIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTsgfVxuXG4uaGVhZGVyX190ZXh0IHtcbiAgd2lkdGg6IDgwJTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAzMnB4LzQ1cHggUG9wcGlucztcbiAgY29sb3I6ICM0NTUyNUI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAuaGVhZGVyX190ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1lbnUge1xuICB3aWR0aDogNDAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLm1lbnUge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51IHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubWVudSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHZoO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfSB9XG4gIC5tZW51X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubWVudV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubWVudV9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2dmg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubWVudV9faXRlbSBhIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzJweC80NXB4IFBvcHBpbnM7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC5tZW51LW9wZW4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1lbnUtb3BlbiBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tZW51LW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tZW51LWNsb3NlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tZW51LWNsb3NlIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1lbnUtLWFjdGl2ZSB7XG4gICAgbGVmdDogMCU7IH0gfVxuXG5ib2R5LmxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5nb2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZDOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5nb2FsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuZ29hbF9fbGVmdCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZ29hbF9fbGVmdCB7XG4gICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdvYWxfX2xlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmdvYWxfX2xlZnQtdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0OHB4LzUycHggUG9wcGlucztcbiAgICBjb2xvcjogIzQ1NTI1QjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5nb2FsX19sZWZ0LXRleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQycHgvNDZweCBQb3BwaW5zOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5nb2FsX19sZWZ0LXRleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDM4cHgvNDJweCBQb3BwaW5zOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5nb2FsX19sZWZ0LXRleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMycHgvMzZweCBQb3BwaW5zOyB9IH1cbiAgLmdvYWxfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ29hbF9fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5nb2FsX19yaWdodC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubmFtZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTRweC8xOXB4IFBvcHBpbnM7XG4gIGNvbG9yOiAjRkY4QTYzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5uYW1lIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTNweC8xNnB4IFBvcHBpbnM7IH0gfVxuXG4udGl0bGUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDM2cHgvNDNweCBQb3BwaW5zO1xuICBjb2xvcjogIzQ1NTI1QjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMnB4LzM4cHggUG9wcGluczsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50aXRsZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwcHgvMzZweCBQb3BwaW5zOyB9IH1cblxuLnRleHQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDE2cHgvMjJweCBQb3BwaW5zO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAudGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDE1cHgvMjBweCBQb3BwaW5zOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNHB4LzE4cHggUG9wcGluczsgfSB9XG5cbi5wZW9wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wZW9wbGVfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLnBlb3BsZV9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wZW9wbGVfX25hbWUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8yMnB4IFBvcHBpbnM7XG4gICAgY29sb3I6ICM0NTUyNUI7IH1cbiAgLnBlb3BsZV9fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxMnB4LzE2cHggUG9wcGlucztcbiAgICBjb2xvcjogIzZGNzI3ODsgfVxuXG4uaW1nX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5yZXF1aXJlbWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmVxdWlyZW1lbnRzX190b3Age1xuICAgIHdpZHRoOiA1MyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyNHB4KSB7XG4gICAgICAucmVxdWlyZW1lbnRzX190b3Age1xuICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5yZXF1aXJlbWVudHNfX3RvcCB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlcXVpcmVtZW50c19fdG9wIHtcbiAgICAgICAgd2lkdGg6IDkzJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucmVxdWlyZW1lbnRzX190b3Age1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yZXF1aXJlbWVudHNfX3RvcC10ZXh0MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5yZXF1aXJlbWVudHNfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgLnJlcXVpcmVtZW50c19fYm90dG9tIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5yZXF1aXJlbWVudHNfX2JvdHRvbS1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHdpZHRoOiAzNSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjRweCkge1xuICAgICAgLnJlcXVpcmVtZW50c19fYm90dG9tLWltZyB7XG4gICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjI0cHgpIHtcbiAgICAgIC5yZXF1aXJlbWVudHNfX2JvdHRvbS1pbWcge1xuICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXF1aXJlbWVudHNfX2JvdHRvbS1pbWcge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIC5yZXF1aXJlbWVudHNfX2JvdHRvbS1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLnJlcXVpcmVtZW50c19fYm90dG9tLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucmVxdWlyZW1lbnRzX19ib3R0b20tY2FyZCB7XG4gICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlcXVpcmVtZW50c19fYm90dG9tLWNhcmQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIC5yZXF1aXJlbWVudHNfX2JvdHRvbS1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2FyZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTRweC8xOXB4IFBvcHBpbnM7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZDO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5jYXJkX19zdmcge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDU1MjVCO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuY2FyZF9fc3ZnIHN2ZyB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiA2MCU7IH1cblxuLmxpc3RpbmdzIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQzsgfVxuICAubGlzdGluZ3NfX3RleHQge1xuICAgIHdpZHRoOiA1NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjI0cHgpIHtcbiAgICAgIC5saXN0aW5nc19fdGV4dCB7XG4gICAgICAgIHdpZHRoOiA2NyU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5saXN0aW5nc19fdGV4dCB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLmxpc3RpbmdzX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubGlzdGluZ3NfX3RleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmxpc3RpbmdzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubGlzdGluZ3NfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAubGlzdGluZ3NfX2NvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmxpc3RpbmdzX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgLmxpc3RpbmdzX19zdmcge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5saXN0aW5nc19fc3ZnIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uY2FyZDEge1xuICB3aWR0aDogMzIlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjI0cHgpIHtcbiAgICAuY2FyZDEge1xuICAgICAgd2lkdGg6IDQ4JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC5jYXJkMSB7XG4gICAgICB3aWR0aDogODAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNhcmQxIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNhcmQxX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmNhcmQxX190ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cbiAgLmNhcmQxX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTJweC8xNnB4IFBvcHBpbnM7XG4gICAgY29sb3I6ICM2RjcyNzg7IH1cbiAgLmNhcmQxX19uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAyMHB4LzI4cHggUG9wcGlucztcbiAgICBjb2xvcjogIzQ1NTI1QjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jYXJkMV9fc3ViY29udGVudCB7XG4gICAgY29sb3I6ICM0NTUyNUI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNhcmQxX19jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAuY2FyZDFfX2NhcmQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLnNob3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNob3dzX19zdmcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDsgfVxuICAgIC5zaG93c19fc3ZnIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuc2hvd3NfX3RleHQge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTVweC8yMXB4IFBvcHBpbnM7IH1cblxuLnBlb3BsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLnBlb3BsZXMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5wZW9wbGVzX19sZWZ0IHtcbiAgICB3aWR0aDogMzY4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAucGVvcGxlc19fbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wZW9wbGVzX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnBlb3BsZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wZW9wbGVzX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wZW9wbGVzX19zaG93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAucGVvcGxlc19fc2hvd3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBlb3BsZXNfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAucGVvcGxlc19fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAucGVvcGxlc19fcmlnaHQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgLnBlb3BsZXNfX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLnBlb3BsZV9fcGVvcGxlIHtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAucGVvcGxlX19wZW9wbGUge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAucGVvcGxlX19wZW9wbGUge1xuICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wZW9wbGVfX3Blb3BsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuI3Blb3BsZXNfX3Nob3dzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgI3Blb3BsZXNfX3Nob3dzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLm5ld3Nyb29tIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm5ld3Nyb29tX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5ld3Nyb29tX19uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3Nyb29tX19jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgICAubmV3c3Jvb21fX2NhcmQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG4uY2FyZDIge1xuICB3aWR0aDogMzElO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAgIC5jYXJkMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuY2FyZDJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcmQyX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jYXJkMl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDsgfSB9XG4gIC5jYXJkMl9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTJweC8xNnB4IFBvcHBpbnM7XG4gICAgY29sb3I6ICNGRjhBNjM7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5jYXJkMl9fbmFtZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNnB4LzE5cHggUG9wcGlucztcbiAgICBjb2xvcjogIzQ1NTI1QjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmNhcmQyX19zdWJuYW1lIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDEzcHgvMTlweCBQb3BwaW5zO1xuICAgIGNvbG9yOiAjNkY3Mjc4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLnRlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjRweCkge1xuICAgIC50ZXN0aW1vbmlhbHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50ZXN0aW1vbmlhbHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLnRlc3RpbW9uaWFscyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50ZXN0aW1vbmlhbHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudGVzdGltb25pYWxzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cbiAgLnRlc3RpbW9uaWFsc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbHNfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlc3RpbW9uaWFsc19fbmFtZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uc2xpZGVyX19jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4MiwgODAsIDU5LCAwLjEpO1xuICBwYWRkaW5nOiAzMHB4IDMwcHg7IH1cblxuLnNsaWRlcl9fbmFtZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMjRweC8yOHB4IFBvcHBpbnM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNsaWRlcl9fdGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTVweC8yMnB4IFBvcHBpbnM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnNsaWRlcl9fc3VidGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8xNnB4IFBvcHBpbnM7XG4gIGNvbG9yOiAjNDU1MjVCOyB9XG5cbi5yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAucmF0aW5nX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmF0aW5nX19ib2R5OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KYhuKYhuKYhuKYhuKYhic7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmF0aW5nX19hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5yYXRpbmdfX2FjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfimIXimIXimIXimIXimIUnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogIzUyNTAzQjsgfVxuICAucmF0aW5nX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5yYXRpbmdfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMy41JTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbiNzdGFyIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4uc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODMlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjM0E0NDQzO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGxlZnQ6IDg1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBsZWZ0OiA3OSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyNHB4KSB7XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogNzclOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiA3NCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTY5cHgpIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5sYXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzQ1NTI1QjsgfVxuICAubGFzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmxhc3RfX25hbWUge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5sYXN0X190ZXh0IHtcbiAgICB3aWR0aDogNTc0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLmxhc3RfX3RleHQge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5sYXN0X190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubGFzdF9fYnV0dG9ucyB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5sYXN0X19idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAxMDJweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNXB4LzIycHggUG9wcGluczsgfVxuXG4uZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogIzI5MkMzMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5mb290ZXJfX2NlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLmZvb3Rlcl9fY2VudGVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NlbnRlciB7XG4gICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAuZm9vdGVyX19wYWdlcy0tbGFzdCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLmZvb3Rlcl9fcGFnZXMtLWxhc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5mb290ZXJfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9vdGVyX19lbWFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIGJhY2tncm91bmQ6ICNGOUZBRkI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTdFQjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8yMnB4IFBvcHBpbnM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5mb290ZXJfX2VtYWlsIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5mb290ZXJfX2VtYWlsIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLmZvb3Rlcl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjM0E0NDQzO1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMiU7XG4gICAgdG9wOiAxNCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNnB4LzIycHggUG9wcGluczsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLmZvb3Rlcl9fYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5mb290ZXJfX2J1dHRvbiB7XG4gICAgICAgIHRvcDogNiU7IH0gfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAuZm9vdGVyX19ib3R0b20ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9vdGVyX19ib3R0b20ge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgLmZvb3Rlcl9fYm90dG9tLXRleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8yMnB4IFBvcHBpbnM7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmZvb3Rlcl9fYm90dG9tLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAuZm9vdGVyX19ib3R0b20tc29jaWFsIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnBhZ2VzX19uYW1lIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAxNHB4LzIwcHggUG9wcGlucztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG4ucGFnZXNfX3RpdGxlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAxNHB4LzIwcHggUG9wcGlucztcbiAgY29sb3I6ICNGRjhBNjM7IH1cblxuLnBhZ2VzX190ZXh0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAxNnB4LzIycHggUG9wcGlucztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG4uc29jaWFsIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDsgfVxuICAuc29jaWFsIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mb290ZXJfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGVuZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmZvb3Rlci0tc3ZnIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5mb290ZXItLXN2Zy1zZWNvbmQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMvaW5kZXguc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vY3JpdGljYWwuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vc3ByaXRlc1wiO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zJmRpc3BsYXk9c3dhcCcpO1xyXG5hIHsgZm9udDogbm9ybWFsIG5vcm1hbCAxNXB4LzE2cHggUG9wcGluczsgXHJcbiAgICBjb2xvcjogIzQ0NDQ0NDtcclxufVxyXG4ucGFkZGluZy0tYWxsIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDEzNnB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTIyNHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAxMDBweDtcclxuICAgIH0gXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo5NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTBweCAzMHB4IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo0ODBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcbi5oZWFkZXIge1xyXG5cclxuICAgIC8vIC5oZWFkZXJfX25hdlxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNDZweCAxNHB4IDEzNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTIyNHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTAwcHg7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmhlYWRlcl9fbG9nb1xyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmhlYWRlcl9fc3ZnXHJcblxyXG4gICAgJl9fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmhlYWRlcl9fc3ZnLXNlY29uZFxyXG5cclxuICAgICZfX3N2Zy1zZWNvbmQge1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuaGVhZGVyX19jb250ZW50XHJcblxyXG4gICAgJl9fY29udGVudCB7ICAgICAgICBcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9oZWFkZXIud2VicCcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAvLyAuaGVhZGVyX19jZW50ZXJcclxuXHJcbiAgICAmX19jZW50ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNTAsIDI1MiwgMC43NSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwdmggNXZ3O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDV2aCAxdnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gLmhlYWRlcl9fbG9nbzFcclxuXHJcbiAgICAmX19sb2dvMSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmhlYWRlcl9fc3ZnMVxyXG5cclxuICAgICZfX3N2ZzEge1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5oZWFkZXJfX3N2Zy1zZWNvbmQxXHJcblxyXG4gICAgJl9fc3ZnLXNlY29uZDEge1xyXG4gICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdmctc2Vjb25kMiB7XHJcbiAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzQTQ0NDM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIC8vIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuaGVhZGVyX190ZXh0XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMycHgvNDVweCBQb3BwaW5zOyBcclxuICAgICAgICBjb2xvcjogIzQ1NTI1QjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudSB7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo5NjhweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo2MDBweCkge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTB2aDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMHB4KTtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo2MDBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAubWVudV9faXRlbVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZ2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMycHgvNDVweCBQb3BwaW5zOyBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtb3BlbiB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jbG9zZSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51LS1hY3RpdmV7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo2MDBweCkge1xyXG4gICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LmxvY2sge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qINCj0LHQuNGA0LDQtdC8INCy0L3Rg9GC0YDQtdC90L3QuNC1INC+0YLRgdGC0YPQv9GLICovXHJcbnVsW2NsYXNzXSxcclxub2xbY2xhc3NdIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5he1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyog0KPQsdC40YDQsNC10Lwg0LLQvdC10YjQvdC40LUg0L7RgtGB0YLRg9C/0YsgKi9cclxuYm9keSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbnAsXHJcbnVsW2NsYXNzXSxcclxub2xbY2xhc3NdLFxyXG5saSxcclxuZmlndXJlLFxyXG5maWdjYXB0aW9uLFxyXG5ibG9ja3F1b3RlLFxyXG5kbCxcclxuZGQge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyog0JLRi9GB0YLQsNCy0LvRj9C10Lwg0L7RgdC90L7QstC90YvQtSDQvdCw0YHRgtGA0L7QudC60Lgg0L/Qvi3Rg9C80L7Qu9GH0LDQvdC40Y4g0LTQu9GPIGJvZHkgKi9cclxuYm9keSB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLyog0KPQtNCw0LvRj9C10Lwg0YHRgtCw0L3QtNCw0YDRgtC90YPRjiDRgdGC0LjQu9C40LfQsNGG0LjRjiDQtNC70Y8g0LLRgdC10YUgdWwg0LggaWwsINGDINC60L7RgtC+0YDRi9GFINC10YHRgtGMINCw0YLRgNC40LHRg9GCIGNsYXNzKi9cclxudWxbY2xhc3NdLFxyXG5vbFtjbGFzc10ge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qINCt0LvQtdC80LXQvdGC0YsgYSwg0YMg0LrQvtGC0L7RgNGL0YUg0L3QtdGCINC60LvQsNGB0YHQsCwg0YHQsdGA0LDRgdGL0LLQsNC10Lwg0LTQviDQtNC10YTQvtC70YLQvdGL0YUg0YHRgtC40LvQtdC5ICovXHJcbmE6bm90KFtjbGFzc10pIHtcclxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XHJcbn1cclxuXHJcbi8qINCj0L/RgNC+0YnQsNC10Lwg0YDQsNCx0L7RgtGDINGBINC40LfQvtCx0YDQsNC20LXQvdC40Y/QvNC4ICovXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiDQo9C60LDQt9GL0LLQsNC10Lwg0L/QvtC90Y/RgtC90YPRjiDQv9C10YDQuNC+0LTQuNGH0L3QvtGB0YLRjCDQsiDQv9C+0YLQvtC60LUg0LTQsNC90L3Ri9GFINGDIGFydGljbGUqL1xyXG5hcnRpY2xlID4gKiArICoge1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxufVxyXG5cclxuLyog0J3QsNGB0LvQtdC00YPQtdC8INGI0YDQuNGE0YLRiyDQtNC70Y8g0LjQvdC/0YPRgtC+0LIg0Lgg0LrQvdC+0L/QvtC6ICovXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qINCj0LTQsNC70Y/QtdC8INCy0YHQtSDQsNC90LjQvNCw0YbQuNC4INC4INC/0LXRgNC10YXQvtC00Ysg0LTQu9GPINC70Y7QtNC10LksINC60L7RgtC+0YDRi9C1INC/0YDQtdC00L/QvtGH0LjRgtCw0Lkg0LjRhSDQvdC1INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCAqL1xyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICoge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiW2NsYXNzKj1cInN2Zy1cIl0geyBmb250LXNpemU6IDIwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcblx0c3ZnIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cclxuXHJcbn1cclxuXHJcbi5zdmctaWNvbnMtYXJyb3cgeyB3aWR0aDogKDIwLzIwICogMWVtKTtcclxuXHJcblx0JjpiZWZvcmUgeyBwYWRkaW5nLWJvdHRvbTogMTIgLyAyMCAqIDEwMCU7IH1cclxuXHJcbn1cclxuXHJcbi5zdmctaWNvbnMtYmF0aHJvb20geyB3aWR0aDogKDIwLzIwICogMWVtKTtcclxuXHJcblx0JjpiZWZvcmUgeyBwYWRkaW5nLWJvdHRvbTogMjAgLyAyMCAqIDEwMCU7IH1cclxuXHJcbn1cclxuXHJcbi5zdmctaWNvbnMtYmVkcyB7IHdpZHRoOiAoMTgvMjAgKiAxZW0pO1xyXG5cclxuXHQmOmJlZm9yZSB7IHBhZGRpbmctYm90dG9tOiAyMCAvIDE4ICogMTAwJTsgfVxyXG5cclxufVxyXG5cclxuLnN2Zy1pY29ucy1jbG9zZS1tZW51IHsgd2lkdGg6ICgxMS8yMCAqIDFlbSk7XHJcblxyXG5cdCY6YmVmb3JlIHsgcGFkZGluZy1ib3R0b206IDExIC8gMTEgKiAxMDAlOyB9XHJcblxyXG59XHJcblxyXG4uc3ZnLWljb25zLWRlc2lnbiB7IHdpZHRoOiAoMTQvMjAgKiAxZW0pO1xyXG5cclxuXHQmOmJlZm9yZSB7IHBhZGRpbmctYm90dG9tOiAyNCAvIDE0ICogMTAwJTsgfVxyXG5cclxufVxyXG5cclxuLnN2Zy1pY29ucy1kb29yIHsgd2lkdGg6ICgxNi8yMCAqIDFlbSk7XHJcblxyXG5cdCY6YmVmb3JlIHsgcGFkZGluZy1ib3R0b206IDIwIC8gMTYgKiAxMDAlOyB9XHJcblxyXG59XHJcblxyXG4uc3ZnLWljb25zLWhlYWRlckFycm93IHsgd2lkdGg6ICgyNC8yMCAqIDFlbSk7XHJcblxyXG5cdCY6YmVmb3JlIHsgcGFkZGluZy1ib3R0b206IDIyIC8gMjQgKiAxMDAlOyB9XHJcblxyXG59XHJcblxyXG4uc3ZnLWljb25zLWhvbWUgeyB3aWR0aDogKDI0LzIwICogMWVtKTtcclxuXHJcblx0JjpiZWZvcmUgeyBwYWRkaW5nLWJvdHRvbTogMjIgLyAyNCAqIDEwMCU7IH1cclxuXHJcbn1cclxuXHJcbi5zdmctaWNvbnMtaWNvbiB7IHdpZHRoOiAoMzYvMjAgKiAxZW0pO1xyXG5cclxuXHQmOmJlZm9yZSB7IHBhZGRpbmctYm90dG9tOiAzNyAvIDM2ICogMTAwJTsgfVxyXG5cclxufVxyXG5cclxuLnN2Zy1pY29ucy1pY29uLXRleHQgeyB3aWR0aDogKDU5LzIwICogMWVtKTtcclxuXHJcblx0JjpiZWZvcmUgeyBwYWRkaW5nLWJvdHRvbTogMTYgLyA1OSAqIDEwMCU7IH1cclxuXHJcbn1cclxuXHJcbi5zdmctaWNvbnMtaWNvbi10ZXh0LXdoaXRlIHsgd2lkdGg6ICg1OS8yMCAqIDFlbSk7XHJcblxyXG5cdCY6YmVmb3JlIHsgcGFkZGluZy1ib3R0b206IDE2IC8gNTkgKiAxMDAlOyB9XHJcblxyXG59XHJcblxyXG4uc3ZnLWljb25zLWljb24td2hpdGUgeyB3aWR0aDogKDM2LzIwICogMWVtKTtcclxuXHJcblx0JjpiZWZvcmUgeyBwYWRkaW5nLWJvdHRvbTogMzcgLyAzNiAqIDEwMCU7IH1cclxuXHJcbn1cclxuXHJcbi5zdmctaWNvbnMtbG9jYXRpb24geyB3aWR0aDogKDI0LzIwICogMWVtKTtcclxuXHJcblx0JjpiZWZvcmUgeyBwYWRkaW5nLWJvdHRvbTogMjQgLyAyNCAqIDEwMCU7IH1cclxuXHJcbn1cclxuXHJcbi5zdmctaWNvbnMtb3Blbi1tZW51IHsgd2lkdGg6ICgyNC8yMCAqIDFlbSk7XHJcblxyXG5cdCY6YmVmb3JlIHsgcGFkZGluZy1ib3R0b206IDI0IC8gMjQgKiAxMDAlOyB9XHJcblxyXG59XHJcblxyXG4uc3ZnLXNvY2lhbHMtZmFjZWJvb2sgeyB3aWR0aDogKDI0LzIwICogMWVtKTtcclxuXHJcblx0JjpiZWZvcmUgeyBwYWRkaW5nLWJvdHRvbTogMjQgLyAyNCAqIDEwMCU7IH1cclxuXHJcbn1cclxuXHJcbi5zdmctc29jaWFscy1pbiB7IHdpZHRoOiAoMjQvMjAgKiAxZW0pO1xyXG5cclxuXHQmOmJlZm9yZSB7IHBhZGRpbmctYm90dG9tOiAyNCAvIDI0ICogMTAwJTsgfVxyXG5cclxufVxyXG5cclxuLnN2Zy1zb2NpYWxzLWluc3RhZ3JhbSB7IHdpZHRoOiAoMjQvMjAgKiAxZW0pO1xyXG5cclxuXHQmOmJlZm9yZSB7IHBhZGRpbmctYm90dG9tOiAyNCAvIDI0ICogMTAwJTsgfVxyXG5cclxufVxyXG5cclxuLnN2Zy1zb2NpYWxzLXR3aXRlciB7IHdpZHRoOiAoMjQvMjAgKiAxZW0pO1xyXG5cclxuXHQmOmJlZm9yZSB7IHBhZGRpbmctYm90dG9tOiAyMSAvIDI0ICogMTAwJTsgfVxyXG5cclxufVxyXG5cclxuIiwiLmdvYWwgeyBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZDO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyAuZ29hbF9fbGVmdC1zdWJ0ZXh0XHJcblxyXG4gICAgJl9fbGVmdC1zdWJ0ZXh0IHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZ29hbF9fbGVmdC10ZXh0XHJcblxyXG4gICAgJl9fbGVmdC10ZXh0IHtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQ4cHgvNTJweCBQb3BwaW5zOyBcclxuICAgICAgICBjb2xvcjogIzQ1NTI1QjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MnB4LzQ2cHggUG9wcGluczsgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5NjhweCkge1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDM4cHgvNDJweCBQb3BwaW5zOyAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzJweC8zNnB4IFBvcHBpbnM7ICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmdvYWxfX3JpZ2h0XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5nb2FsX19yaWdodC10ZXh0XHJcblxyXG4gICAgJl9fcmlnaHQtdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG59XHJcbi5uYW1lIHtcclxuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTRweC8xOXB4IFBvcHBpbnM7IFxyXG4gICAgY29sb3I6ICNGRjhBNjM7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo5NjhweCkge1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTNweC8xNnB4IFBvcHBpbnM7ICAgICBcclxuICAgIH1cclxufVxyXG4udGl0bGUge1xyXG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAzNnB4LzQzcHggUG9wcGluczsgXHJcbiAgICBjb2xvcjogIzQ1NTI1QjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk2OHB4KSB7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMnB4LzM4cHggUG9wcGluczsgICAgIFxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwcHgvMzZweCBQb3BwaW5zOyAgICAgXHJcbiAgICB9XHJcbn1cclxuLnRleHQge1xyXG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNnB4LzIycHggUG9wcGluczsgXHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk2OHB4KSB7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNXB4LzIwcHggUG9wcGluczsgICAgIFxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDE0cHgvMThweCBQb3BwaW5zOyAgICAgXHJcbiAgICB9XHJcbn1cclxuLnBlb3BsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBlb3BsZV9fd3JhcFxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH0gXHJcblxyXG4gICAgLy8gLnBlb3BsZV9fbmFtZVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8yMnB4IFBvcHBpbnM7IFxyXG4gICAgICAgIGNvbG9yOiAjNDU1MjVCO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wZW9wbGVfX3RleHRcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDEycHgvMTZweCBQb3BwaW5zOyBcclxuICAgICAgICBjb2xvcjogIzZGNzI3ODtcclxuICAgIH1cclxufVxyXG5cclxuLmltZyB7XHJcblxyXG4gICAgLy8gLmltZ19faW1nXHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxufVxyXG4iLCIucmVxdWlyZW1lbnRzIHtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vIC5yZXF1aXJlbWVudHNfX3RvcFxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgd2lkdGg6IDUzJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMjI0cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9IFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAucmVxdWlyZW1lbnRzX190b3AtdGV4dFxyXG5cclxuICAgICZfX3RvcC10ZXh0IHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucmVxdWlyZW1lbnRzX190b3AtdGV4dDJcclxuXHJcbiAgICAmX190b3AtdGV4dDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucmVxdWlyZW1lbnRzX190b3AtdGV4dDNcclxuXHJcbiAgICAmX190b3AtdGV4dDMge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5yZXF1aXJlbWVudHNfX2JvdHRvbVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1ODBweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5yZXF1aXJlbWVudHNfX2JvdHRvbS1pbWdcclxuXHJcbiAgICAmX19ib3R0b20taW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMjI0cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTIyNHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjU4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAucmVxdWlyZW1lbnRzX19ib3R0b20tY2FyZFxyXG5cclxuICAgICZfX2JvdHRvbS1jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1ODBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5hbWUge1xyXG59XHJcbi50aXRsZSB7XHJcbn1cclxuLnRleHQge1xyXG59XHJcbi5jYXJkIHtcclxuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTRweC8xOXB4IFBvcHBpbnM7IFxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZDO1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NTUyNUI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhcmRfX3RpdGxlXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jYXJkX190ZXh0XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbi5saXN0aW5ncyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZDO1xyXG5cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogNTclO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTIyNHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NyU7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmxpc3RpbmdzX19uYW1lXHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmxpc3RpbmdzX190aXRsZVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5saXN0aW5nc19fc3VidGl0bGVcclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmxpc3RpbmdzX19jb250ZW50XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzIwcHgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5saXN0aW5nc19fc3ZnXHJcblxyXG4gICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkMSB7XHJcbiAgICB3aWR0aDogMzIlO1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMjI0cHgpIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzIwcHgpIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAvLyAgICAgd2lkdGg6IDQ4JTtcclxuICAgIC8vIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuY2FyZDFfX3RleHRcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhcmQxX190aXRsZVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAxMnB4LzE2cHggUG9wcGluczsgXHJcbiAgICAgICAgY29sb3I6ICM2RjcyNzg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhcmQxX19uYW1lXHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMjBweC8yOHB4IFBvcHBpbnM7IFxyXG4gICAgICAgIGNvbG9yOiAjNDU1MjVCO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhcmQxX19zdWJjb250ZW50XHJcblxyXG4gICAgJl9fc3ViY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICM0NTUyNUI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhcmQxX19jYXJkXHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDozODBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhcmQxX19zdWJuYW1lXHJcblxyXG4gICAgJl9fc3VibmFtZSB7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaG93cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnNob3dzX190ZXh0XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNXB4LzIxcHggUG9wcGluczsgXHJcbiAgICB9XHJcbn1cclxuIiwiLnBlb3BsZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk2OHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICB3aWR0aDogMzY4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wZW9wbGVzX19uYW1lXHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBlb3BsZXNfX3RpdGxlXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBlb3BsZXNfX3RleHRcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc2hvd3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIC5wZW9wbGVzX19yaWdodFxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3MDBweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjU4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaG93cyB7XHJcblxyXG4gICAgLy8gLnNob3dzX190ZXh0XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnNob3dzX19zdmdcclxuXHJcbiAgICAmX19zdmcge1xyXG4gICAgfVxyXG59XHJcbi5wZW9wbGUge1xyXG4gICAgJl9fcGVvcGxlIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjcwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucGVvcGxlX193cmFwXHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBlb3BsZV9fbmFtZVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wZW9wbGVfX3RleHRcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgIH1cclxufVxyXG5cclxuI3Blb3BsZXNfX3Nob3dzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59IiwiLm5ld3Nyb29tIHtcclxuICAgIGJhY2tncm91bmQ6ICNGQUZBRkM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm5ld3Nyb29tX19uYW1lXHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5uZXdzcm9vbV9fY2FyZFxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTcwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGl0bGUge1xyXG59XHJcbi5uYW1lIHtcclxufVxyXG4uY2FyZDIge1xyXG4gICAgd2lkdGg6IDMxJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NTcwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhcmQyX190ZXh0XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhcmQyX190aXRsZVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDEycHgvMTZweCBQb3BwaW5zOyBcclxuICAgICAgICBjb2xvcjogI0ZGOEE2MztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhcmQyX19uYW1lXHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNnB4LzE5cHggUG9wcGluczsgXHJcbiAgICAgICAgY29sb3I6ICM0NTUyNUI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jYXJkMl9fc3VibmFtZVxyXG5cclxuICAgICZfX3N1Ym5hbWUge1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTNweC8xOXB4IFBvcHBpbnM7IFxyXG4gICAgICAgIGNvbG9yOiAjNkY3Mjc4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbn1cclxuLnNob3cge1xyXG59XHJcbi5zaG93cyB7XHJcblxyXG4gICAgLy8gLnNob3dzX190ZXh0XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnNob3dzX19zdmdcclxuXHJcbiAgICAmX19zdmcge1xyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4udGVzdGltb25pYWxzIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyMjRweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9IFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC50ZXN0aW1vbmlhbHNfX25hbWVcclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC50ZXN0aW1vbmlhbHNfX2NhcmRcclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgIH1cclxufVxyXG4ucGFkZGluZy0tYWxsIHtcclxufVxyXG4udGl0bGUge1xyXG59XHJcbi5uYW1lIHtcclxufVxyXG4uc2xpZGVyIHtcclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODIsIDgwLCA1OSwgMC4xKTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnNsaWRlcl9fbmFtZVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMjRweC8yOHB4IFBvcHBpbnM7IFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnNsaWRlcl9fdGV4dFxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTVweC8yMnB4IFBvcHBpbnM7IFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnNsaWRlcl9fc3VidGV4dFxyXG5cclxuICAgICZfX3N1YnRleHQge1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8xNnB4IFBvcHBpbnM7IFxyXG4gICAgICAgIGNvbG9yOiAjNDU1MjVCO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmF0aW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMC43NTtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ+KYhuKYhuKYhuKYhuKYhic7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAucmF0aW5nX19hY3RpdmVcclxuXHJcbiAgICAmX19hY3RpdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAvLyA6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAn4piF4piF4piF4piF4piFJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29sb3I6ICM1MjUwM0I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5yYXRpbmdfX2l0ZW1zXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucmF0aW5nX19pdGVtXHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEzLjUlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuI3N0YXIge1xyXG4gICAgd2lkdGg6IDgwJTtcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uc3dpcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJi1idXR0b24tbmV4dHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4MyU7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzQTQ0NDM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgbGVmdDogODUlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYnV0dG9uLXByZXZ7XHJcbiAgICAgICAgQGV4dGVuZCAuc3dpcGVyLWJ1dHRvbi1uZXh0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgbGVmdDogNzklO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyMjRweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiA3NyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk2OHB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDc0JTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk2OXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5sYXN0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogIzQ1NTI1QjtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5sYXN0X19uYW1lXHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIC5sYXN0X190ZXh0XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDU3NHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAubGFzdF9fYnV0dG9uc1xyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAvLyAubGFzdF9fYnV0dG9uXHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICB3aWR0aDogMTAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTVweC8yMnB4IFBvcHBpbnM7IFxyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQ6ICMyOTJDMzI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3MDBweCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjcwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wYWdlcyB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnZXMtLWxhc3Qge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbWFpbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGOUZBRkI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTdFQjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8yMnB4IFBvcHBpbnM7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTY4cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmZvb3Rlcl9fYnV0dG9uXHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjM0E0NDQzO1xyXG4gICAgICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMiU7XHJcbiAgICAgICAgdG9wOiAxNCU7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNnB4LzIycHggUG9wcGluczsgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTY4cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpIHtcclxuICAgICAgICAgICAgdG9wOiA2JTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mb290ZXJfX2JvdHRvbVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IFxyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH0gIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mb290ZXJfX2JvdHRvbS10ZXh0XHJcblxyXG4gICAgJl9fYm90dG9tLXRleHQge1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8yMnB4IFBvcHBpbnM7IFxyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mb290ZXJfX2JvdHRvbS1zb2NpYWxcclxuXHJcbiAgICAmX19ib3R0b20tc29jaWFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxufVxyXG4ucGFkZGluZy0tYWxsIHtcclxufVxyXG4uaGVhZGVyIHtcclxuXHJcbiAgICAvLyAuaGVhZGVyX19sb2dvMVxyXG5cclxuICAgICZfX2xvZ28xIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuaGVhZGVyX19zdmcxXHJcblxyXG4gICAgJl9fc3ZnMSB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmhlYWRlcl9fc3ZnLXNlY29uZDFcclxuXHJcbiAgICAmX19zdmctc2Vjb25kMSB7XHJcbiAgICB9XHJcbn0gXHJcblxyXG4ucGFnZXMge1xyXG5cclxuICAgIC8vIC5wYWdlc19fbmFtZVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTRweC8yMHB4IFBvcHBpbnM7IFxyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNHB4LzIwcHggUG9wcGluczsgXHJcbiAgICAgICAgY29sb3I6ICNGRjhBNjM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNnB4LzIycHggUG9wcGluczsgXHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgfVxyXG59XHJcbi5zb2NpYWwge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgfSAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9ICBcclxufVxyXG4uZm9vdGVyLS1zdmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcbi5mb290ZXItLXN2Zy1zZWNvbmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxufSJdfQ== */
