/* Common */
@media (min-width: 768px) {
	.container {
		max-width: 670px;
	}
}

@media (min-width: 980px) {
	.container {
		max-width: 922px;
	}
}

@media (min-width: 1440px) {
	html {
		margin-top: 90px;
	}
	.container {
		max-width: 1170px;
	}
}

@media (min-width: 1920px) {
	.container {
		max-width: 1440px;
	}
}

/* Blocks */
@media (min-width: 768px) {
	.header__content {
		padding: 5px 0;
	}
}

@media (min-width: 1440px) {
	.header {
		height: 90px;
	}
	.header__content {
		padding: 15px 0;
	}
	.header__logo {
		max-width: 160px;
	}
	.header__links {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		gap: 0 60px;
	}
	.header__link {
		font-family: Raleway, sans-serif;
		font-variant-numeric: lining-nums;
		-webkit-font-feature-settings: 'lnum';
		        font-feature-settings: 'lnum';
		font-size: 15px;
		font-style: normal;
		font-weight: 400;
	}
	.header__button {
		width: 182px;
		height: 42px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		border-radius: 14px;
		color: #000;
	}
	.header__burger, .header__items {
		display: none;
	}
}

@media (min-width: 980px) {
	.header {
		height: 90px;
	}
	.header__content {
		padding: 15px 0;
	}
	.header__logo {
		max-width: 160px;
	}
	.header__logo img {
		translate: 0 -10px;
	}
	.header__links {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		gap: 0 60px;
	}
	.header__link {
		font-family: Raleway, sans-serif;
		font-variant-numeric: lining-nums;
		-webkit-font-feature-settings: 'lnum';
		        font-feature-settings: 'lnum';
		font-size: 15px;
		font-style: normal;
		font-weight: 400;
	}
	.header__button {
		width: 182px;
		height: 42px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		border-radius: 14px;
		color: #000;
	}
	.header__burger, .header__items {
		display: none;
	}
}

@media (min-width: 768px) {
	.main__items {
		gap: 45px;
	}
}

@media (min-width: 980px) {
	.main__content {
		height: 720px;
	}
	.main__suptitle {
		font-size: 14px;
	}
	.main__title {
		font-size: 54px;
	}
	.main__subtitle {
		font-size: 25px;
	}
	.main__items {
		grid-template-columns: -webkit-max-content;
		grid-template-columns: max-content;
		grid-template-rows: repeat(2, 1fr);
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		gap: 80px;
	}
	.main__button {
		height: 42px;
		border-radius: 14px;
		font-size: 16px;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.main__info {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		gap: 30px;
	}
	.main__item {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		-webkit-box-align: top;
		    -ms-flex-align: top;
		        align-items: top;
	}
}

@media (min-width: 1440px) {
	.main__content {
		height: 720px;
	}
	.main__suptitle {
		font-size: 14px;
	}
	.main__title {
		font-size: 54px;
	}
	.main__subtitle {
		font-size: 25px;
	}
	.main__items {
		grid-template-columns: repeat(3, 1fr);
		-webkit-box-pack: stretch;
		    -ms-flex-pack: stretch;
		        justify-content: stretch;
		gap: unset;
	}
	.main__button {
		height: 42px;
		border-radius: 14px;
		font-size: 16px;
		grid-column-start: 2;
		grid-column-end: 3;
	}
	.main__info {
		grid-column-start: 3;
		grid-column-end: 4;
	}
	.main__item {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
}

@media (min-width: 768px) {
	.fresh__content {
		padding: 20px 0;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.fresh__info {
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: start;
	}
	.fresh__title {
		margin-bottom: 15px;
	}
	.fresh__text {
		text-align: start;
	}
	.fresh__image {
		padding-top: 20px;
		max-width: 337px;
		height: 222px;
	}
	.fresh__bg {
		top: calc(50% + 50px);
		left: calc(50% - 445px);
	}
}

@media (min-width: 980px) {
	.fresh__text {
		max-width: 480px;
		font-size: 18px;
	}
	.fresh__image {
		max-width: 341px;
		height: 382px;
		-o-object-fit: cover;
		   object-fit: cover;
		-o-object-position: center;
		   object-position: center;
	}
	.fresh__button {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		max-width: -webkit-fit-content;
		max-width: -moz-fit-content;
		max-width: fit-content;
		padding: 0 25px;
		height: 42px;
		border-radius: 14px;
		font-size: 16px;
		font-weight: 300;
		margin-top: 40px;
	}
}

@media (min-width: 1440px) {
	.fresh {
		margin-top: 60px;
	}
	.fresh__content {
		margin: 0 auto;
		max-width: 1170px;
	}
	.fresh__text {
		width: 470px;
		font-size: 18px;
	}
	.fresh__image {
		max-width: 570px;
		height: 382px;
	}
	.fresh__bg {
		top: calc(50% - 351px);
		left: calc(50% - 710px);
		width: 600px;
	}
}

@media (min-width: 768px) {
	.equipment {
		padding: 90px 0 40px;
	}
	.equipment__content {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.equipment__card {
		margin: 0;
		max-width: 322px;
	}
}

@media (min-width: 980px) {
	.equipment__content {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		max-width: 1440px;
		margin: 0 auto;
	}
	.equipment__title {
		font-size: 40px;
		margin-bottom: 65px;
	}
	.equipment__item {
		max-width: 20px;
	}
	.equipment__image {
		max-width: unset;
		height: 600px;
		background-size: cover;
	}
	.equipment__card {
		border: 1px solid #000;
		position: absolute;
		right: 50px;
		top: 50px;
	}
	.equipment .monopod {
		top: calc(50% - 126px);
		left: calc(50% - 153px);
	}
	.equipment .bracket {
		top: calc(50% + 155px);
		left: calc(50% + 77px);
	}
	.equipment .light {
		top: calc(50% - 92px);
		left: calc(50% + 262px);
	}
	.equipment .light-2 {
		top: calc(50% - 15px);
		left: calc(50% - 225px);
	}
	.equipment .micro {
		top: calc(50% - 120px);
		left: calc(50% + 27px);
	}
	.equipment .camera {
		top: calc(50% - 20px);
		left: calc(50% + 105px);
	}
}

@media (min-width: 1440px) {
	.equipment .monopod {
		top: calc(50% - 196px);
		left: calc(50% - 203px);
	}
	.equipment .bracket {
		top: calc(50% + 155px);
		left: calc(50% + 77px);
	}
	.equipment .light {
		top: calc(50% - 92px);
		left: calc(50% + 262px);
	}
	.equipment .light-2 {
		top: calc(50% - 15px);
		left: calc(50% - 325px);
	}
	.equipment .micro {
		top: calc(50% - 120px);
		left: calc(50% + 27px);
	}
	.equipment .camera {
		top: calc(50% - 20px);
		left: calc(50% + 105px);
	}
}

@media (min-width: 768px) {
	.why__content {
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 980px) {
	.why__content {
		grid-template-columns: repeat(2, 1fr);
		gap: 16px;
	}
	.why__item {
		max-width: unset;
		width: 100%;
		height: 253px;
		padding: 105px 20px 15px;
	}
}

@media (min-width: 1440px) {
	.why__content {
		gap: 20px;
	}
	.why__title {
		font-size: 40px;
	}
	.why__item {
		max-width: 570px;
		height: 310px;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: end;
	}
	.why__item-title {
		font-size: 24px;
	}
	.why__item-desc {
		font-size: 14px;
		margin-top: 25px;
		max-width: unset;
	}
	.why #quality .why__item-desc {
		max-width: 450px;
	}
	.why #unnoise .why__item-desc {
		max-width: unset;
	}
	.why #place .why__item-desc {
		max-width: unset;
	}
	.why #service .why__item-desc {
		max-width: 300px;
	}
}

@media (min-width: 1920px) {
	.why__content {
		max-width: 1170px;
		margin: 0 auto;
	}
}

@media (min-width: 768px) {
	.gallery__content {
		padding: 0 47px;
	}
	.gallery .swiper__nav {
		top: 30%;
	}
}

@media (min-width: 980px) {
	.gallery__content {
		max-width: 1440px;
		margin: 0 auto;
		padding: 0;
	}
	.gallery__title {
		font-size: 40px;
	}
	.gallery__subtitle {
		font-size: 24px;
		max-width: -webkit-max-content;
		max-width: -moz-max-content;
		max-width: max-content;
	}
	.gallery__item-card {
		position: absolute;
		-webkit-transform: unset;
		        transform: unset;
		width: 404px;
		min-height: 290px;
	}
	.gallery__item #first-zone {
		top: calc(50% + -25px);
		left: calc(50% + 0px);
	}
	.gallery__item #second-zone {
		top: calc(50% - 255px);
		left: calc(50% - 430px);
	}
	.gallery__item #dressroom {
		top: calc(50% + -25px);
		left: calc(50% - 510px);
	}
	.gallery .swiper-button {
		width: 110px;
	}
	.gallery .swiper__nav {
		top: 50%;
	}
}

@media (min-width: 1440px) {
	.gallery__content {
		max-width: 1440px;
		margin: 0 auto;
		padding: 0;
	}
	.gallery__title {
		font-size: 40px;
	}
	.gallery__subtitle {
		font-size: 24px;
		max-width: -webkit-max-content;
		max-width: -moz-max-content;
		max-width: max-content;
	}
	.gallery__item-card {
		position: absolute;
		-webkit-transform: unset;
		        transform: unset;
		width: 404px;
		min-height: 290px;
	}
	.gallery__item #first-zone {
		top: calc(50% + 35px);
		left: calc(50% + 40px);
	}
	.gallery__item #second-zone {
		top: calc(50% - 305px);
		left: calc(50% - 650px);
	}
	.gallery__item #dressroom {
		top: calc(50% + 5px);
		left: calc(50% - 630px);
	}
	.gallery .swiper-button {
		width: 110px;
	}
	.gallery .swiper__nav {
		top: 50%;
	}
}

@media (min-width: 768px) {
	.price__title {
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: end;
	}
	.price__title span {
		-ms-flex-preferred-size: unset;
		    flex-basis: unset;
	}
	.price__info {
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: end;
		gap: 0 6px;
	}
}

@media (min-width: 1440px) {
	.price__content {
		max-width: 1170px;
		margin: 0 auto;
	}
	.price__title {
		font-size: 40px;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: start;
	}
	.price__info {
		gap: 0 57px;
	}
}

@media (min-width: 768px) {
	.questions__content {
		padding: 140px 0 90px;
	}
	.questions__bg {
		max-width: 400px;
		top: calc(50% - 370px);
		left: calc(50% - -150px);
	}
}

@media (min-width: 1440px) {
	.questions__content {
		height: 470px;
		gap: 50px 0px;
	}
	.questions__title {
		font-size: 40px;
	}
	.questions__subtitle {
		font-size: 24px;
	}
	.questions__bg {
		max-width: 550px;
		top: calc(50% - 290px);
		left: calc(50% - 670px);
	}
}

@media (min-width: 768px) {
	.footer__content {
		padding: 30px 0;
		grid-template-columns: 229px 182px 90px;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.footer__logo {
		grid-area: 3 / 1 / 4 / 2;
	}
	.footer__adress {
		grid-area: 1 / 1 / 2 / 2;
	}
	.footer__policy {
		grid-area: 2 / 1 / 3 / 2;
	}
	.footer__contacts {
		grid-area: 1 / 2 / 3 / 3;
	}
	.footer__nav {
		grid-area: 1 / 3 / 3 / 4;
	}
	.footer__symbol {
		display: none;
	}
}

@media (min-width: 1440px) {
	.footer__content {
		padding: 70px 0;
		grid-template-columns: repeat(4, 1fr);
		grid-column-gap: 75px;
	}
	.footer__logo {
		grid-area: 1 / 1 / 2 / 2;
	}
	.footer__logo img {
		max-width: 168px;
	}
	.footer__logo figcaption {
		font-size: 13px;
	}
	.footer__adress {
		grid-area: 1 / 2 / 2 / 3;
		font-size: 14px;
	}
	.footer__policy {
		font-size: 14px;
		grid-area: 2 / 2 / 3 / 3;
	}
	.footer__contacts {
		grid-area: 1 / 3 / 3 / 4;
	}
	.footer__nav {
		grid-area: 1 / 4 / 3 / 5;
	}
}

/* Pages */
@media (min-width: 768px) {
	.adress #first {
		top: calc(50% - 70px);
		left: calc(50% - 550px);
	}
	.adress__content {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.adress__map {
		margin: 0;
	}
	.adress__map-item {
		width: 420px;
		height: 280px;
	}
}

@media (min-width: 980px) {
	.adress #first {
		top: calc(50% - 70px);
		left: calc(50% - 550px);
	}
	.adress__content {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.adress__map {
		margin: 0;
	}
	.adress__map-item {
		width: 470px;
		height: 260px;
	}
}

@media (min-width: 1440px) {
	.adress__title {
		font-size: 54px;
		margin: 90px;
	}
	.adress #second {
		max-width: 600px;
		display: block;
		top: calc(50% - 560px);
		left: calc(50% + 110px);
		rotate: 60deg;
	}
	.adress__map {
		margin: 0;
	}
	.adress__map-item {
		width: 695px;
		height: 388px;
	}
}

@media (min-width: 769px) {
	.calendar__reserve {
		display: none;
	}
	.calendar #calendar-header {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.calendar #calendar-table {
		border-collapse: collapse;
		margin: auto;
	}
	.calendar #calendar-table th,
	.calendar #calendar-table td {
		padding: 10px;
		border: 1px solid #d3232b;
	}
	.calendar #calendar-table th > div,
	.calendar #calendar-table td > div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 5px;
		height: 100%;
	}
	.calendar #calendar-table th {
		background: #d3232b;
		background: linear-gradient(82deg, #d3232b 6%, rgba(0, 0, 0, 0.98083) 46%, #d3232b 100%);
		color: #fff;
		font-size: 24px;
		font-weight: 300;
		text-transform: uppercase;
		text-align: center;
	}
	.calendar #calendar-table td {
		width: 160px;
		height: 100px;
		font-size: 24px;
		font-weight: 300;
		padding-top: 25px;
		vertical-align: top;
		text-align: start;
	}
	.calendar #calendar-table td:hover {
		cursor: pointer;
		background: transparent;
	}
	.calendar__content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
	}
	.calendar__title {
		text-transform: uppercase;
		font-size: 54px;
		font-weight: 300;
		text-align: center;
		margin-bottom: 15px;
	}
	.calendar__subtitle {
		text-transform: uppercase;
		font-size: 30px;
		font-weight: 300;
		text-align: center;
		margin-bottom: 15px;
	}
	.calendar__text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 16px;
		font-weight: 300;
		text-transform: uppercase;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin-bottom: 20px;
	}
	.calendar__header {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		text-transform: uppercase;
		width: 100%;
		margin-bottom: 30px;
	}
	.calendar__header ._title {
		font-size: 30px;
	}
	.calendar-item {
		cursor: pointer;
	}
	.calendar__button {
		font-size: 16px;
		font-weight: 300;
		background: #000;
		border-radius: 14px;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		padding: 0 20px;
		height: 42px;
		margin-top: 52px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.calendar__closed {
		display: block;
		background: #d3232b;
		font-size: 0px;
		text-align: center;
		min-height: 5px;
		max-height: -webkit-max-content;
		max-height: -moz-max-content;
		max-height: max-content;
		-webkit-transition: .3s;
		transition: .3s;
	}
	.calendar__closed:hover {
		font-size: 12px;
	}
}

@media (min-width: 980px) {
	.calendar #calendar-table td {
		height: 150px;
	}
	.calendar .second {
		display: block;
		left: calc(50% - 600px);
		top: 690px;
		max-width: 450px;
	}
	.calendar__closed {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background: #d3232b;
		text-align: center;
		padding-left: 10px;
		min-height: 25px;
		max-height: -webkit-max-content;
		max-height: -moz-max-content;
		max-height: max-content;
		font-size: 14px;
	}
	.calendar__closed:hover {
		font-size: 14px;
	}
}

@media (min-width: 1440px) {
	.calendar__bg {
		position: absolute;
	}
	.calendar .first {
		max-width: 1030px;
		top: -270px;
		right: calc(50% - 1060px);
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
	}
	.calendar .second {
		left: calc(50% - 800px);
		top: 590px;
	}
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvY29tbW9uL19yZXNwb25zaXZlLnNjc3MiLCJjc3MvcmVzcG9uc2l2ZS5jc3MiLCIuLi9ibG9ja3MvaGVhZGVyL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvbWFpbi9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL2ZyZXNoL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvZXF1aXBtZW50L19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3Mvd2h5L19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvZ2FsbGVyeS9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL3ByaWNlL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvcXVlc3Rpb25zL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvZm9vdGVyL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvYWRyZXNzL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvY2FsZW5kYXIvX3Jlc3BvbnNpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxZQUFZO0FDRVo7Q0FDRTtFQUNFLGlCQUFnQjtFQUNqQjtDQ0FGOztBREdEO0NBQ0U7RUFDRSxpQkFBZ0I7RUFDakI7Q0NBRjs7QURHRDtDQUNFO0VBQ0UsaUJBQWdCO0VBQ2pCO0NBQ0Q7RUFDRSxrQkFBaUI7RUFDbEI7Q0NBRjs7QURHRDtDQUNFO0VBQ0Usa0JBQWlCO0VBQ2xCO0NDQUY7O0FGdkJELFlBQVk7QUdGVjtDQUNFO0VBQ0UsZUFBYztFQUNmO0NENkJKOztBQzFCQztDQVBGO0VBUUksYUFBWTtFQXdGZjtDQXRGRztFQUNFLGdCQUFlO0VBQ2hCO0NBRUQ7RUFDRSxpQkFBZ0I7RUFDakI7Q0FFRDtFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsWUFBVztFQUNa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QUFVO0VBQ1g7Q1hxb0JKIiwiZmlsZSI6ImNzcy9yZXNwb25zaXZlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIENvbW1vbiAqL1xyXG5AaW1wb3J0ICdjb21tb24vX3Jlc3BvbnNpdmUnO1xyXG5cclxuLyogQmxvY2tzICovXHJcbkBpbXBvcnQgJ2hlYWRlci9fcmVzcG9uc2l2ZSc7XHJcbkBpbXBvcnQgJ21haW4vX3Jlc3BvbnNpdmUnO1xyXG5AaW1wb3J0ICdmcmVzaC9fcmVzcG9uc2l2ZSc7XHJcbkBpbXBvcnQgJ2VxdWlwbWVudC9fcmVzcG9uc2l2ZSc7XHJcbkBpbXBvcnQgJ3doeS9fcmVzcG9uc2l2ZSc7XHJcbkBpbXBvcnQgJ2dhbGxlcnkvX3Jlc3BvbnNpdmUnO1xyXG5AaW1wb3J0ICdwcmljZS9fcmVzcG9uc2l2ZSc7XHJcbkBpbXBvcnQgJ3F1ZXN0aW9ucy9fcmVzcG9uc2l2ZSc7XHJcbkBpbXBvcnQgJ2Zvb3Rlci9fcmVzcG9uc2l2ZSc7XHJcblxyXG4vKiBQYWdlcyAqLyBcclxuQGltcG9ydCAnYWRyZXNzL19yZXNwb25zaXZlJztcclxuQGltcG9ydCAnY2FsZW5kYXIvX3Jlc3BvbnNpdmUnO1xyXG5AaW1wb3J0ICdmb3JtL19yZXNwb25zaXZlJztcclxuQGltcG9ydCAncG9wdXAvX3Jlc3BvbnNpdmUnO1xyXG5cclxuIiwiQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA2NzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA5MjJweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICBodG1se1xyXG4gICAgbWFyZ2luLXRvcDogOTBweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gIH1cclxufVxyXG4iLCIvKiBDb21tb24gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDY3MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDkyMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcblx0aHRtbCB7XG5cdFx0bWFyZ2luLXRvcDogOTBweDtcblx0fVxuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDExNzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTQ0MHB4O1xuXHR9XG59XG5cbi8qIEJsb2NrcyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5oZWFkZXJfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcblx0LmhlYWRlciB7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHR9XG5cdC5oZWFkZXJfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0fVxuXHQuaGVhZGVyX19sb2dvIHtcblx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHR9XG5cdC5oZWFkZXJfX2xpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAwIDYwcHg7XG5cdH1cblx0LmhlYWRlcl9fbGluayB7XG5cdFx0Zm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW0nO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHQuaGVhZGVyX19idXR0b24ge1xuXHRcdHdpZHRoOiAxODJweDtcblx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblx0LmhlYWRlcl9fYnVyZ2VyLCAuaGVhZGVyX19pdGVtcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcblx0LmhlYWRlciB7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHR9XG5cdC5oZWFkZXJfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0fVxuXHQuaGVhZGVyX19sb2dvIHtcblx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHR9XG5cdC5oZWFkZXJfX2xvZ28gaW1nIHtcblx0XHR0cmFuc2xhdGU6IDAgLTEwcHg7XG5cdH1cblx0LmhlYWRlcl9fbGlua3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDAgNjBweDtcblx0fVxuXHQuaGVhZGVyX19saW5rIHtcblx0XHRmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcblx0XHRmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG5cdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbG51bSc7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cdC5oZWFkZXJfX2J1dHRvbiB7XG5cdFx0d2lkdGg6IDE4MnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXHQuaGVhZGVyX19idXJnZXIsIC5oZWFkZXJfX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubWFpbl9faXRlbXMge1xuXHRcdGdhcDogNDVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcblx0Lm1haW5fX2NvbnRlbnQge1xuXHRcdGhlaWdodDogNzIwcHg7XG5cdH1cblx0Lm1haW5fX3N1cHRpdGxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0Lm1haW5fX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDU0cHg7XG5cdH1cblx0Lm1haW5fX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdH1cblx0Lm1haW5fX2l0ZW1zIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50O1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiA4MHB4O1xuXHR9XG5cdC5tYWluX19idXR0b24ge1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRvcmRlcjogMjtcblx0fVxuXHQubWFpbl9faW5mbyB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cdC5tYWluX19pdGVtIHtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0YWxpZ24taXRlbXM6IHRvcDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG5cdC5tYWluX19jb250ZW50IHtcblx0XHRoZWlnaHQ6IDcyMHB4O1xuXHR9XG5cdC5tYWluX19zdXB0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5tYWluX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA1NHB4O1xuXHR9XG5cdC5tYWluX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHR9XG5cdC5tYWluX19pdGVtcyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0Z2FwOiB1bnNldDtcblx0fVxuXHQubWFpbl9fYnV0dG9uIHtcblx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Z3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG5cdFx0Z3JpZC1jb2x1bW4tZW5kOiAzO1xuXHR9XG5cdC5tYWluX19pbmZvIHtcblx0XHRncmlkLWNvbHVtbi1zdGFydDogMztcblx0XHRncmlkLWNvbHVtbi1lbmQ6IDQ7XG5cdH1cblx0Lm1haW5fX2l0ZW0ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mcmVzaF9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5mcmVzaF9faW5mbyB7XG5cdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHR9XG5cdC5mcmVzaF9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0LmZyZXNoX190ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBzdGFydDtcblx0fVxuXHQuZnJlc2hfX2ltYWdlIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRtYXgtd2lkdGg6IDMzN3B4O1xuXHRcdGhlaWdodDogMjIycHg7XG5cdH1cblx0LmZyZXNoX19iZyB7XG5cdFx0dG9wOiBjYWxjKDUwJSArIDUwcHgpO1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDQ1cHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuXHQuZnJlc2hfX3RleHQge1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5mcmVzaF9faW1hZ2Uge1xuXHRcdG1heC13aWR0aDogMzQxcHg7XG5cdFx0aGVpZ2h0OiAzODJweDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXHQuZnJlc2hfX2J1dHRvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuXHQuZnJlc2gge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cblx0LmZyZXNoX19jb250ZW50IHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDExNzBweDtcblx0fVxuXHQuZnJlc2hfX3RleHQge1xuXHRcdHdpZHRoOiA0NzBweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LmZyZXNoX19pbWFnZSB7XG5cdFx0bWF4LXdpZHRoOiA1NzBweDtcblx0XHRoZWlnaHQ6IDM4MnB4O1xuXHR9XG5cdC5mcmVzaF9fYmcge1xuXHRcdHRvcDogY2FsYyg1MCUgLSAzNTFweCk7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA3MTBweCk7XG5cdFx0d2lkdGg6IDYwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZXF1aXBtZW50IHtcblx0XHRwYWRkaW5nOiA5MHB4IDAgNDBweDtcblx0fVxuXHQuZXF1aXBtZW50X19jb250ZW50IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuZXF1aXBtZW50X19jYXJkIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiAzMjJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcblx0LmVxdWlwbWVudF9fY29udGVudCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LmVxdWlwbWVudF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHR9XG5cdC5lcXVpcG1lbnRfX2l0ZW0ge1xuXHRcdG1heC13aWR0aDogMjBweDtcblx0fVxuXHQuZXF1aXBtZW50X19pbWFnZSB7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRoZWlnaHQ6IDYwMHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblx0LmVxdWlwbWVudF9fY2FyZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDUwcHg7XG5cdFx0dG9wOiA1MHB4O1xuXHR9XG5cdC5lcXVpcG1lbnQgLm1vbm9wb2Qge1xuXHRcdHRvcDogY2FsYyg1MCUgLSAxMjZweCk7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSAxNTNweCk7XG5cdH1cblx0LmVxdWlwbWVudCAuYnJhY2tldCB7XG5cdFx0dG9wOiBjYWxjKDUwJSArIDE1NXB4KTtcblx0XHRsZWZ0OiBjYWxjKDUwJSArIDc3cHgpO1xuXHR9XG5cdC5lcXVpcG1lbnQgLmxpZ2h0IHtcblx0XHR0b3A6IGNhbGMoNTAlIC0gOTJweCk7XG5cdFx0bGVmdDogY2FsYyg1MCUgKyAyNjJweCk7XG5cdH1cblx0LmVxdWlwbWVudCAubGlnaHQtMiB7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjI1cHgpO1xuXHR9XG5cdC5lcXVpcG1lbnQgLm1pY3JvIHtcblx0XHR0b3A6IGNhbGMoNTAlIC0gMTIwcHgpO1xuXHRcdGxlZnQ6IGNhbGMoNTAlICsgMjdweCk7XG5cdH1cblx0LmVxdWlwbWVudCAuY2FtZXJhIHtcblx0XHR0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG5cdFx0bGVmdDogY2FsYyg1MCUgKyAxMDVweCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuXHQuZXF1aXBtZW50IC5tb25vcG9kIHtcblx0XHR0b3A6IGNhbGMoNTAlIC0gMTk2cHgpO1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjAzcHgpO1xuXHR9XG5cdC5lcXVpcG1lbnQgLmJyYWNrZXQge1xuXHRcdHRvcDogY2FsYyg1MCUgKyAxNTVweCk7XG5cdFx0bGVmdDogY2FsYyg1MCUgKyA3N3B4KTtcblx0fVxuXHQuZXF1aXBtZW50IC5saWdodCB7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDkycHgpO1xuXHRcdGxlZnQ6IGNhbGMoNTAlICsgMjYycHgpO1xuXHR9XG5cdC5lcXVpcG1lbnQgLmxpZ2h0LTIge1xuXHRcdHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDMyNXB4KTtcblx0fVxuXHQuZXF1aXBtZW50IC5taWNybyB7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDEyMHB4KTtcblx0XHRsZWZ0OiBjYWxjKDUwJSArIDI3cHgpO1xuXHR9XG5cdC5lcXVpcG1lbnQgLmNhbWVyYSB7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHRcdGxlZnQ6IGNhbGMoNTAlICsgMTA1cHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQud2h5X19jb250ZW50IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG5cdC53aHlfX2NvbnRlbnQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAxNnB4O1xuXHR9XG5cdC53aHlfX2l0ZW0ge1xuXHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyNTNweDtcblx0XHRwYWRkaW5nOiAxMDVweCAyMHB4IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuXHQud2h5X19jb250ZW50IHtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblx0LndoeV9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxuXHQud2h5X19pdGVtIHtcblx0XHRtYXgtd2lkdGg6IDU3MHB4O1xuXHRcdGhlaWdodDogMzEwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cdH1cblx0LndoeV9faXRlbS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cdC53aHlfX2l0ZW0tZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0fVxuXHQud2h5ICNxdWFsaXR5IC53aHlfX2l0ZW0tZGVzYyB7XG5cdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0fVxuXHQud2h5ICN1bm5vaXNlIC53aHlfX2l0ZW0tZGVzYyB7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0fVxuXHQud2h5ICNwbGFjZSAud2h5X19pdGVtLWRlc2Mge1xuXHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdH1cblx0LndoeSAjc2VydmljZSAud2h5X19pdGVtLWRlc2Mge1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuXHQud2h5X19jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDExNzBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmdhbGxlcnlfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDAgNDdweDtcblx0fVxuXHQuZ2FsbGVyeSAuc3dpcGVyX19uYXYge1xuXHRcdHRvcDogMzAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuXHQuZ2FsbGVyeV9fY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuZ2FsbGVyeV9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxuXHQuZ2FsbGVyeV9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXHR9XG5cdC5nYWxsZXJ5X19pdGVtLWNhcmQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2Zvcm06IHVuc2V0O1xuXHRcdHdpZHRoOiA0MDRweDtcblx0XHRtaW4taGVpZ2h0OiAyOTBweDtcblx0fVxuXHQuZ2FsbGVyeV9faXRlbSAjZmlyc3Qtem9uZSB7XG5cdFx0dG9wOiBjYWxjKDUwJSArIC0yNXB4KTtcblx0XHRsZWZ0OiBjYWxjKDUwJSArIDBweCk7XG5cdH1cblx0LmdhbGxlcnlfX2l0ZW0gI3NlY29uZC16b25lIHtcblx0XHR0b3A6IGNhbGMoNTAlIC0gMjU1cHgpO1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDMwcHgpO1xuXHR9XG5cdC5nYWxsZXJ5X19pdGVtICNkcmVzc3Jvb20ge1xuXHRcdHRvcDogY2FsYyg1MCUgKyAtMjVweCk7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA1MTBweCk7XG5cdH1cblx0LmdhbGxlcnkgLnN3aXBlci1idXR0b24ge1xuXHRcdHdpZHRoOiAxMTBweDtcblx0fVxuXHQuZ2FsbGVyeSAuc3dpcGVyX19uYXYge1xuXHRcdHRvcDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcblx0LmdhbGxlcnlfX2NvbnRlbnQge1xuXHRcdG1heC13aWR0aDogMTQ0MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmdhbGxlcnlfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdH1cblx0LmdhbGxlcnlfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcblx0fVxuXHQuZ2FsbGVyeV9faXRlbS1jYXJkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0XHR3aWR0aDogNDA0cHg7XG5cdFx0bWluLWhlaWdodDogMjkwcHg7XG5cdH1cblx0LmdhbGxlcnlfX2l0ZW0gI2ZpcnN0LXpvbmUge1xuXHRcdHRvcDogY2FsYyg1MCUgKyAzNXB4KTtcblx0XHRsZWZ0OiBjYWxjKDUwJSArIDQwcHgpO1xuXHR9XG5cdC5nYWxsZXJ5X19pdGVtICNzZWNvbmQtem9uZSB7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDMwNXB4KTtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDY1MHB4KTtcblx0fVxuXHQuZ2FsbGVyeV9faXRlbSAjZHJlc3Nyb29tIHtcblx0XHR0b3A6IGNhbGMoNTAlICsgNXB4KTtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDYzMHB4KTtcblx0fVxuXHQuZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbiB7XG5cdFx0d2lkdGg6IDExMHB4O1xuXHR9XG5cdC5nYWxsZXJ5IC5zd2lwZXJfX25hdiB7XG5cdFx0dG9wOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5wcmljZV9fdGl0bGUge1xuXHRcdGp1c3RpZnktY29udGVudDogZW5kO1xuXHR9XG5cdC5wcmljZV9fdGl0bGUgc3BhbiB7XG5cdFx0ZmxleC1iYXNpczogdW5zZXQ7XG5cdH1cblx0LnByaWNlX19pbmZvIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblx0XHRnYXA6IDAgNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcblx0LnByaWNlX19jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDExNzBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQucHJpY2VfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0fVxuXHQucHJpY2VfX2luZm8ge1xuXHRcdGdhcDogMCA1N3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQucXVlc3Rpb25zX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAxNDBweCAwIDkwcHg7XG5cdH1cblx0LnF1ZXN0aW9uc19fYmcge1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDM3MHB4KTtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIC0xNTBweCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuXHQucXVlc3Rpb25zX19jb250ZW50IHtcblx0XHRoZWlnaHQ6IDQ3MHB4O1xuXHRcdGdhcDogNTBweCAwcHg7XG5cdH1cblx0LnF1ZXN0aW9uc19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxuXHQucXVlc3Rpb25zX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cdC5xdWVzdGlvbnNfX2JnIHtcblx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRcdHRvcDogY2FsYyg1MCUgLSAyOTBweCk7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA2NzBweCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mb290ZXJfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyOXB4IDE4MnB4IDkwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5mb290ZXJfX2xvZ28ge1xuXHRcdGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcblx0fVxuXHQuZm9vdGVyX19hZHJlc3Mge1xuXHRcdGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcblx0fVxuXHQuZm9vdGVyX19wb2xpY3kge1xuXHRcdGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcblx0fVxuXHQuZm9vdGVyX19jb250YWN0cyB7XG5cdFx0Z3JpZC1hcmVhOiAxIC8gMiAvIDMgLyAzO1xuXHR9XG5cdC5mb290ZXJfX25hdiB7XG5cdFx0Z3JpZC1hcmVhOiAxIC8gMyAvIDMgLyA0O1xuXHR9XG5cdC5mb290ZXJfX3N5bWJvbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG5cdC5mb290ZXJfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdGdyaWQtY29sdW1uLWdhcDogNzVweDtcblx0fVxuXHQuZm9vdGVyX19sb2dvIHtcblx0XHRncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG5cdH1cblx0LmZvb3Rlcl9fbG9nbyBpbWcge1xuXHRcdG1heC13aWR0aDogMTY4cHg7XG5cdH1cblx0LmZvb3Rlcl9fbG9nbyBmaWdjYXB0aW9uIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LmZvb3Rlcl9fYWRyZXNzIHtcblx0XHRncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5mb290ZXJfX3BvbGljeSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcblx0fVxuXHQuZm9vdGVyX19jb250YWN0cyB7XG5cdFx0Z3JpZC1hcmVhOiAxIC8gMyAvIDMgLyA0O1xuXHR9XG5cdC5mb290ZXJfX25hdiB7XG5cdFx0Z3JpZC1hcmVhOiAxIC8gNCAvIDMgLyA1O1xuXHR9XG59XG5cbi8qIFBhZ2VzICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmFkcmVzcyAjZmlyc3Qge1xuXHRcdHRvcDogY2FsYyg1MCUgLSA3MHB4KTtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDU1MHB4KTtcblx0fVxuXHQuYWRyZXNzX19jb250ZW50IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuYWRyZXNzX19tYXAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuYWRyZXNzX19tYXAtaXRlbSB7XG5cdFx0d2lkdGg6IDQyMHB4O1xuXHRcdGhlaWdodDogMjgwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG5cdC5hZHJlc3MgI2ZpcnN0IHtcblx0XHR0b3A6IGNhbGMoNTAlIC0gNzBweCk7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA1NTBweCk7XG5cdH1cblx0LmFkcmVzc19fY29udGVudCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LmFkcmVzc19fbWFwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmFkcmVzc19fbWFwLWl0ZW0ge1xuXHRcdHdpZHRoOiA0NzBweDtcblx0XHRoZWlnaHQ6IDI2MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcblx0LmFkcmVzc19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNTRweDtcblx0XHRtYXJnaW46IDkwcHg7XG5cdH1cblx0LmFkcmVzcyAjc2Vjb25kIHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRvcDogY2FsYyg1MCUgLSA1NjBweCk7XG5cdFx0bGVmdDogY2FsYyg1MCUgKyAxMTBweCk7XG5cdFx0cm90YXRlOiA2MGRlZztcblx0fVxuXHQuYWRyZXNzX19tYXAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuYWRyZXNzX19tYXAtaXRlbSB7XG5cdFx0d2lkdGg6IDY5NXB4O1xuXHRcdGhlaWdodDogMzg4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cdC5jYWxlbmRhcl9fcmVzZXJ2ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2FsZW5kYXIgI2NhbGVuZGFyLWhlYWRlciB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmNhbGVuZGFyICNjYWxlbmRhci10YWJsZSB7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cblx0LmNhbGVuZGFyICNjYWxlbmRhci10YWJsZSB0aCxcblx0LmNhbGVuZGFyICNjYWxlbmRhci10YWJsZSB0ZCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDMyMzJiO1xuXHR9XG5cdC5jYWxlbmRhciAjY2FsZW5kYXItdGFibGUgdGggPiBkaXYsXG5cdC5jYWxlbmRhciAjY2FsZW5kYXItdGFibGUgdGQgPiBkaXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDVweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LmNhbGVuZGFyICNjYWxlbmRhci10YWJsZSB0aCB7XG5cdFx0YmFja2dyb3VuZDogI2QzMjMyYjtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODJkZWcsICNkMzIzMmIgNiUsIHJnYmEoMCwgMCwgMCwgMC45ODA4MykgNDYlLCAjZDMyMzJiIDEwMCUpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5jYWxlbmRhciAjY2FsZW5kYXItdGFibGUgdGQge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdH1cblx0LmNhbGVuZGFyICNjYWxlbmRhci10YWJsZSB0ZDpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5jYWxlbmRhcl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMTcwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LmNhbGVuZGFyX190aXRsZSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDU0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHQuY2FsZW5kYXJfX3N1YnRpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5jYWxlbmRhcl9fdGV4dCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmNhbGVuZGFyX19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5jYWxlbmRhcl9faGVhZGVyIC5fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxuXHQuY2FsZW5kYXItaXRlbSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5jYWxlbmRhcl9fYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0bWFyZ2luLXRvcDogNTJweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmNhbGVuZGFyX19jbG9zZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICNkMzIzMmI7XG5cdFx0Zm9udC1zaXplOiAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1pbi1oZWlnaHQ6IDVweDtcblx0XHRtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcblx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdH1cblx0LmNhbGVuZGFyX19jbG9zZWQ6aG92ZXIge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcblx0LmNhbGVuZGFyICNjYWxlbmRhci10YWJsZSB0ZCB7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0fVxuXHQuY2FsZW5kYXIgLnNlY29uZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA2MDBweCk7XG5cdFx0dG9wOiA2OTBweDtcblx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHR9XG5cdC5jYWxlbmRhcl9fY2xvc2VkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogI2QzMjMyYjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDI1cHg7XG5cdFx0bWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5jYWxlbmRhcl9fY2xvc2VkOmhvdmVyIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuXHQuY2FsZW5kYXJfX2JnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblx0LmNhbGVuZGFyIC5maXJzdCB7XG5cdFx0bWF4LXdpZHRoOiAxMDMwcHg7XG5cdFx0dG9wOiAtMjcwcHg7XG5cdFx0cmlnaHQ6IGNhbGMoNTAlIC0gMTA2MHB4KTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblx0LmNhbGVuZGFyIC5zZWNvbmQge1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gODAwcHgpO1xuXHRcdHRvcDogNTkwcHg7XG5cdH1cbn1cbiIsIi5oZWFkZXIge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDAgNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbG51bSc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxODJweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1cmdlcixcclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zbGF0ZTogMCAtMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAwIDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XHJcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW0nO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICB3aWR0aDogMTgycHg7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19idXJnZXIsXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1haW4ge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICBnYXA6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6IDcyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1cHRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgYWxpZ24taXRlbXM6IHRvcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6IDcyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1cHRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICBnYXA6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcclxuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mcmVzaCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMzM3cHg7XHJcbiAgICAgIGhlaWdodDogMjIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICB0b3A6IGNhbGMoNTAlICsgNTBweCk7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDQ1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIG1heC13aWR0aDogMzQxcHg7XHJcbiAgICAgIGhlaWdodDogMzgycHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgd2lkdGg6IDQ3MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDM4MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDM1MXB4KTtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA3MTBweCk7XHJcbiAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZXF1aXBtZW50IHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmc6IDkwcHggMCA0MHB4O1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWF4LXdpZHRoOiAzMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICB0b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vbm9wb2Qge1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTI2cHgpO1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE1M3B4KTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJhY2tldCB7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAxNTVweCk7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNzdweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpZ2h0IHtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDkycHgpO1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDI2MnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubGlnaHQtMiB7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSAyMjVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1pY3JvIHtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEyMHB4KTtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgKyAyN3B4KTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FtZXJhIHtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDEwNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuXHJcbiAgICAubW9ub3BvZCB7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxOTZweCk7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjAzcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmFja2V0IHtcclxuICAgICAgdG9wOiBjYWxjKDUwJSArIDE1NXB4KTtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgKyA3N3B4KTtcclxuICAgIH1cclxuXHJcbiAgICAubGlnaHQge1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gOTJweCk7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMjYycHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5saWdodC0yIHtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMyNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubWljcm8ge1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTIwcHgpO1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDI3cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYW1lcmEge1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTA1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge31cclxufSIsIi53aHkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyNTNweDtcclxuICAgICAgcGFkZGluZzogMTA1cHggMjBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgaGVpZ2h0OiAzMTBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNxdWFsaXR5IHtcclxuICAgICAgLndoeV9faXRlbS1kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3Vubm9pc2Uge1xyXG4gICAgICAud2h5X19pdGVtLWRlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcGxhY2Uge1xyXG4gICAgICAud2h5X19pdGVtLWRlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc2VydmljZSB7XHJcbiAgICAgIC53aHlfX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZ2FsbGVyeSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMCA0N3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXIge1xyXG4gICAgICAmX19uYXYge1xyXG4gICAgICAgIHRvcDogMzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICYtY2FyZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IDQwNHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjZmlyc3Qtem9uZSB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSArIC0yNXB4KTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNzZWNvbmQtem9uZSB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1NXB4KTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQzMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgI2RyZXNzcm9vbSB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSArIC0yNXB4KTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUxMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXIge1xyXG4gICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19uYXYge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAmLWNhcmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiA0MDRweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyOTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI2ZpcnN0LXpvbmUge1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyAzNXB4KTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDQwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjc2Vjb25kLXpvbmUge1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAzMDVweCk7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA2NTBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNkcmVzc3Jvb20ge1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyA1cHgpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjMwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlciB7XHJcbiAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX25hdiB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJpY2Uge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZmxleC1iYXNpczogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIGdhcDogMCA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgZ2FwOiAwIDU3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5xdWVzdGlvbnMge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDE0MHB4IDAgOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAzNzBweCk7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gLTE1MHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6IDQ3MHB4O1xyXG4gICAgICBnYXA6IDUwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMjkwcHgpO1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDY3MHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyOXB4IDE4MnB4IDkwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkcmVzcyB7XHJcbiAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcclxuICAgIH1cclxuICAgICZfX3BvbGljeSB7XHJcbiAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcclxuICAgIH1cclxuICAgICZfX2NvbnRhY3RzIHtcclxuICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDMgLyAzO1xyXG4gICAgfVxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgZ3JpZC1hcmVhOiAxIC8gMyAvIDMgLyA0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N5bWJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDc1cHg7XHJcbiAgICB9XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTY4cHg7XHJcbiAgICAgIH1cclxuICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRyZXNzIHtcclxuICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9saWN5IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdHMge1xyXG4gICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMyAvIDQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgZ3JpZC1hcmVhOiAxIC8gNCAvIDMgLyA1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWRyZXNzIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICNmaXJzdCB7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA3MHB4KTtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA1NTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcclxuICAgICNmaXJzdCB7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA3MHB4KTtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA1NTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA0NzBweDtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICAgIG1hcmdpbjogOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAjc2Vjb25ke1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDU2MHB4KTtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgKyAxMTBweCk7XHJcbiAgICAgIHJvdGF0ZTogNjBkZWc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogNjk1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzODhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYWxlbmRhciB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAmX19yZXNlcnZlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjY2FsZW5kYXItY29udGFpbmVyIHt9XHJcblxyXG4gICAgI2NhbGVuZGFyLWhlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjY2FsZW5kYXItdGFibGUge1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgI2NhbGVuZGFyLXRhYmxlIHRoLFxyXG4gICAgI2NhbGVuZGFyLXRhYmxlIHRkIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzMjMyYjtcclxuXHJcbiAgICAgID5kaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY2FsZW5kYXItdGFibGUgdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjExLCAzNSwgNDMpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODJkZWcsXHJcbiAgICAgICAgICByZ2JhKDIxMSwgMzUsIDQzLCAxKSA2JSxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC45ODA4Mjk4MzE5MzI3NzMxKSA0NiUsXHJcbiAgICAgICAgICByZ2JhKDIxMSwgMzUsIDQzLCAxKSAxMDAlKTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICNjYWxlbmRhci10YWJsZSB0ZCB7XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIC5fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZDMyMzJiO1xyXG4gICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiA1cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xyXG4gICAgI2NhbGVuZGFyLXRhYmxlIHRkIHtcclxuICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Vjb25kIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjAwcHgpO1xyXG4gICAgICB0b3A6IDY5MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkMzIzMmI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNXB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAmX19iZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3Qge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMzBweDtcclxuICAgICAgdG9wOiAtMjcwcHg7XHJcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwNjBweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2Vjb25kIHtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA4MDBweCk7XHJcbiAgICAgIHRvcDogNTkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
