/***********/
/* Common */
:root {
	--font-family: "Montserrat", sans-serif;
	--c-main: #000;
	--c-red: #ED131C;
	--c-black: #000;
	--c-white: #ffffff;
	--c-grey: #E8E9F0;
	--c-greyer: #484A4E;
	--c-green: #ACF805;
	--c-t-green: #ACF805;
	--c-b-white: #FFF;
}

/* ******* */
/* Layout */
body {
	min-width: 360px;
}

@media (max-width: 1199px) {
	.container {
		max-width: 100%;
	}
	.title {
		line-height: 100%;
	}
	.heading {
		line-height: 100%;
	}
}

@media (max-width: 991px) {
	.container {
		max-width: 100%;
	}
	.heading {
		line-height: 100%;
	}
	body p {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.container {
		max-width: 100%;
	}
}

@media (max-width: 575px) {
	.container {
		max-width: 100%;
	}
	.form input {
		padding-left: 15px;
		padding-right: 15px;
		font-size: 16px;
	}
	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		font-size: 16px;
		font-weight: 400;
		font-family: var(--font-family);
		color: #b0b0b0;
	}
	input::-moz-placeholder,
	textarea::-moz-placeholder {
		font-size: 16px;
		font-weight: 400;
		font-family: var(--font-family);
		color: #b0b0b0;
	}
	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		font-size: 16px;
		font-weight: 400;
		font-family: var(--font-family);
		color: #b0b0b0;
	}
}

@media (max-width: 1199px) {
	.header__buttons-btn span {
		font-size: 0.9rem;
	}
}

@media (max-width: 991px) {
	.header-wrapper__social-button {
		margin-right: 20px;
	}
	.header-wrapper__social-download {
		display: none;
	}
	.header-mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		color: #fff;
		background: #0b0b0b;
		width: 260px;
		height: 100%;
		max-height: 1000px;
		position: fixed;
		top: 0;
		right: -261px;
		padding: 85px 20px 25px;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}
	.header-mobile.show {
		right: 0;
	}
	.header-mobile__open {
		display: block;
		cursor: pointer;
	}
	.header-mobile__close {
		cursor: pointer;
		position: absolute;
		top: 37px;
		right: 11px;
	}
	.header-mobile__nav a {
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 20px;
		line-height: 1;
		text-transform: lowercase;
		border-bottom: 1px solid #fff;
		color: #fff;
	}
	.header-mobile__bottom {
		text-align: center;
	}
	.header-mobile__bottom-download {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 14px;
		line-height: 1.08711;
		letter-spacing: 0.01em;
		color: #fff;
		margin-bottom: 15px;
	}
	.header-mobile__bottom-social {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		gap: 10px;
		margin-bottom: 15px;
	}
	.header-mobile__bottom-email {
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 18px;
		line-height: 1.44444;
		letter-spacing: 0.01em;
		color: #fff;
		margin-bottom: 15px;
	}
	.header-mobile__bottom-phone {
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 18px;
		line-height: 1.44444;
		letter-spacing: 0.01em;
		color: #fff;
	}
	.header .nav {
		position: fixed;
		top: 0;
		right: -120vw;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		height: 0;
		margin: 0;
		opacity: 0;
		padding: 2rem;
		-webkit-transition: all 0.1s ease;
		transition: all 0.1s ease;
		z-index: 99;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
	.header .nav__subitem {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-shadow: none;
		        box-shadow: none;
		position: relative;
		top: auto;
		left: auto;
		padding: 0;
	}
	.header .nav.on {
		right: 0;
		height: auto;
		opacity: 1;
		-webkit-transition: all 0.1s ease;
		transition: all 0.1s ease;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		background: #FFFFFF;
		mix-blend-mode: normal;
		-webkit-box-shadow: 0px 20px 32px rgba(24, 24, 24, 0.32);
		        box-shadow: 0px 20px 32px rgba(24, 24, 24, 0.32);
	}
	.header .toggle-menu {
		display: block;
	}
	.header__bottom-close {
		display: block;
		position: relative;
		width: 43px;
		height: 43px;
		opacity: 1;
		-webkit-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
		background-color: transparent;
		margin-left: auto;
		margin-right: 0;
	}
	.header__bottom-close:before {
		content: "";
		position: absolute;
		top: 16px;
		left: 3px;
		width: 31px;
		height: 2px;
		background: #000;
		-webkit-transform: rotate(45deg) translate(-1px, -1px);
		transform: rotate(45deg) translate(-1px, -1px);
	}
	.header__bottom-close:after {
		content: "";
		position: absolute;
		top: 21px;
		left: 2px;
		width: 31px;
		height: 2px;
		background: #000;
		-webkit-transform: rotate(-45deg) translate(5px, -4px);
		transform: rotate(-45deg) translate(5px, -4px);
	}
	.header-nav {
		padding-top: 30px;
		padding-bottom: 15px;
		margin-bottom: 0;
	}
	.header-nav .nav__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding-left: 0;
	}
	.header-nav .nav__list-item {
		position: relative;
		margin-bottom: 12px;
	}
	.header-nav .nav__list-item:last-child {
		margin-top: 20px;
		margin-bottom: 0;
	}
	.header-nav .nav__list-item .link {
		display: block;
		font-family: var(--font-family);
		font-weight: 500;
		font-size: 18px;
		line-height: 100%;
		text-transform: uppercase;
		color: var(--c-black) !important;
		opacity: 1 !important;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}
	.header-nav .nav__list-item .link:hover, .header-nav .nav__list-item .link:active, .header-nav .nav__list-item .link:focus {
		color: var(--c-black) !important;
		opacity: 0.8 !important;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}
	.header-nav .nav__list-item__buttons .button-min {
		background: var(--c-black);
		border: 0;
	}
	.header-nav .nav__list-item__buttons .button-min span {
		top: -1px;
		left: -1px;
		font-family: var(--second-family);
		font-weight: 400;
		font-size: 12px;
		color: var(--c-yellow);
	}
	.header-nav .nav__list-item__buttons .button-min:hover, .header-nav .nav__list-item__buttons .button-min:active, .header-nav .nav__list-item__buttons .button-min:focus {
		background: var(--c-black);
		border: 0;
		opacity: 0.8;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}
	.header-nav .nav__list-item__buttons .button-min:hover span, .header-nav .nav__list-item__buttons .button-min:active span, .header-nav .nav__list-item__buttons .button-min:focus span {
		color: var(--c-yellow);
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}
	.header-nav .nav__list-item.mob {
		display: block;
	}
}

@media (max-width: 767px) {
	.header.fix .header-wrapper {
		padding: 10px 0;
	}
	.header-wrapper {
		padding-top: 22px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.header-wrapper__logo img {
		width: 150px;
	}
	.header__buttons-btn {
		padding: 0;
		width: 50px;
		height: 50px;
	}
	.header__buttons-btn svg {
		display: block;
	}
	.header__buttons-btn span {
		display: none;
	}
}

@media (max-width: 1199px) {
	.first__description br {
		display: none;
	}
}

@media (max-width: 660px) {
	.first__info {
		padding: 3rem 3rem 3rem 3rem;
	}
}

@media (max-width: 991px) {
	.about__item {
		height: 225px;
	}
	.about__item .button {
		display: none;
	}
	.about__button {
		margin: 0.5rem;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		width: 100%;
		max-width: 100%;
	}
	.about__slider-arrows {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.about .container {
		padding-left: 2rem;
	}
	.about__heading {
		padding-left: 0;
		margin-bottom: 3rem;
	}
	.about__box {
		padding: 3rem 2rem;
	}
	.about .swiper-slide {
		width: 100%;
		max-width: 100%;
		border-right: none;
	}
	.about__item {
		width: 100%;
		height: auto;
	}
	.about__item:nth-child(2) {
		height: 200px;
	}
}

@media (max-width: 575px) {
	.about__heading {
		text-align: left;
	}
	.about .swiper-slide {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}

@media (max-width: 991px) {
	.vidy__item {
		height: 225px;
	}
	.vidy__item .button {
		display: none;
	}
	.vidy__button {
		margin: 0.5rem;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		width: 100%;
		max-width: 100%;
	}
	.vidy__slider-arrows {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.vidy__heading {
		padding-left: 2rem;
	}
	.vidy__box {
		padding-right: 2rem;
	}
	.vidy__name {
		font-size: 1.2875rem;
	}
	.vidy .swiper-slide {
		width: 100%;
		max-width: 100%;
		border-right: none;
	}
	.vidy__item {
		width: 100%;
		height: auto;
	}
	.vidy__item:nth-child(2) {
		height: 200px;
	}
}

@media (max-width: 575px) {
	.vidy__heading {
		text-align: left;
	}
}

@media (max-width: 991px) {
	.dlya__item {
		height: 225px;
	}
	.dlya__item .button {
		display: none;
	}
	.dlya__button {
		margin: 0.5rem;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		width: 100%;
		max-width: 100%;
	}
	.dlya__slider-arrows {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.dlya .container {
		padding-left: 2rem;
	}
	.dlya__box {
		padding: 3rem 2rem;
	}
	.dlya .swiper-slide {
		width: 100%;
		max-width: 100%;
		border-right: none;
	}
	.dlya__item {
		width: 100%;
		height: auto;
	}
	.dlya__item:nth-child(2) {
		height: 200px;
	}
}

@media (max-width: 575px) {
	.dlya__heading {
		text-align: left;
	}
}

@media (max-width: 991px) {
	.komu__item {
		height: 225px;
	}
	.komu__item .button {
		display: none;
	}
	.komu__button {
		margin: 0.5rem;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		width: 100%;
		max-width: 100%;
	}
	.komu__slider-arrows {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.komu .container {
		padding-left: 2rem;
	}
	.komu__name {
		font-size: 1.6875rem;
	}
	.komu__text {
		font-size: 0.8875rem;
	}
	.komu .swiper-slide {
		width: 100%;
		max-width: 100%;
		border-right: none;
		padding: 3rem 0;
	}
	.komu__item {
		width: 100%;
		height: auto;
	}
	.komu__item:nth-child(2) {
		height: 200px;
	}
}

@media (max-width: 575px) {
	.komu__heading {
		text-align: left;
	}
}

@media (max-width: 1199px) {
	.preim .container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.preim__heading {
		text-align: center;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.preim__img {
		margin: 2rem auto;
		width: 100%;
		min-width: 100%;
		max-width: 480px;
	}
	.preim__list-item {
		max-width: 100%;
	}
	.preim__list-item .item-card {
		row-gap: 30px;
		min-height: 617px;
		padding: 71px 18px 20px 18px;
	}
	.preim__list-item .item-card::before {
		top: 23px;
		left: 19px;
		width: 58px;
		height: 31px;
	}
	.preim__list-item .item-card__image {
		max-width: 296px;
		min-height: 270px;
		margin: 0 auto;
	}
	.preim__list-item .item-card__info {
		min-height: 206px;
	}
	.preim__list-item .item-card__info-title {
		font-size: 18px;
		line-height: 120%;
		margin-left: 3px;
		margin-bottom: auto;
	}
}

@media (max-width: 991px) {
	.preim {
		padding-top: 80px;
		padding-bottom: 60px;
	}
}

@media (max-width: 767px) {
	.preim {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.preim__heading {
		margin-bottom: 20px;
	}
	.preim__list-item {
		font-size: 16px;
	}
}

@media (max-width: 575px) {
	.preim {
		padding-top: 28px;
		padding-bottom: 20px;
	}
	.preim__heading {
		text-align: left;
		margin: 0;
		margin-bottom: 20px;
	}
	.preim__list {
		margin: 0;
	}
}

@media (max-width: 1199px) {
	.course {
		padding-bottom: 60px;
	}
	.course .container {
		padding: 35px;
	}
	.course__heading {
		text-align: center;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.course__list {
		width: 725px;
		max-width: 725px;
		height: 618px;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.course__list-item {
		max-width: 336px;
	}
	.course__list-item .item-card {
		row-gap: 30px;
		min-height: 617px;
		padding: 71px 18px 20px 18px;
	}
	.course__list-item .item-card::before {
		top: 23px;
		left: 19px;
		width: 58px;
		height: 31px;
	}
	.course__list-item .item-card__image {
		max-width: 296px;
		min-height: 270px;
		margin: 0 auto;
	}
	.course__list-item .item-card__info {
		min-height: 206px;
	}
	.course__list-item .item-card__info-title {
		font-size: 18px;
		line-height: 120%;
		margin-left: 3px;
		margin-bottom: auto;
	}
	.course__list-item .item-card__info-buttons {
		margin: 0 auto;
	}
	.course__list-item.online .item-card::after {
		top: 23px;
		right: 18px;
		width: 115px;
		height: 31px;
	}
	.course-slider .slick-slide {
		max-width: 386px;
	}
}

@media (max-width: 991px) {
	.course {
		padding-bottom: 60px;
	}
	.course__list {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		row-gap: 40px;
		width: 725px;
		max-width: 725px;
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		overflow: initial;
		margin: 0 auto;
	}
	.course__slider-arrows {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.course {
		padding-bottom: 40px;
	}
	.course__info {
		margin: 0 0;
	}
	.course__item {
		margin: 0 0 25px 0;
	}
	.course__heading {
		margin-bottom: 20px;
		font-size: 25px;
	}
	.course__list {
		row-gap: 20px;
		width: 336px;
		max-width: 336px;
		margin: 0 auto;
	}
}

@media (max-width: 575px) {
	.course {
		padding-bottom: 20px;
	}
	.course__heading {
		text-align: left;
		margin: 0;
		margin-bottom: 20px;
	}
	.course__list {
		margin: 0;
	}
}

@media (max-width: 1199px) {
	.ideal {
		padding-top: 130px;
		padding-bottom: 60px;
	}
	.ideal .container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.ideal__heading {
		text-align: center;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.ideal__img {
		margin: 2rem auto;
		width: 100%;
		min-width: 100%;
		max-width: 480px;
	}
	.ideal__list-item .item-card {
		row-gap: 30px;
		min-height: 617px;
		padding: 71px 18px 20px 18px;
	}
	.ideal__list-item .item-card::before {
		top: 23px;
		left: 19px;
		width: 58px;
		height: 31px;
	}
	.ideal__list-item .item-card__image {
		max-width: 296px;
		min-height: 270px;
		margin: 0 auto;
	}
	.ideal__list-item .item-card__info {
		min-height: 206px;
	}
	.ideal__list-item .item-card__info-title {
		font-size: 18px;
		line-height: 120%;
		margin-left: 3px;
		margin-bottom: auto;
	}
}

@media (max-width: 991px) {
	.ideal {
		padding-top: 80px;
		padding-bottom: 60px;
	}
}

@media (max-width: 767px) {
	.ideal {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.ideal__heading {
		margin-bottom: 20px;
	}
	.ideal__list-item {
		font-size: 16px;
	}
}

@media (max-width: 575px) {
	.ideal {
		padding-top: 28px;
		padding-bottom: 20px;
	}
	.ideal__heading {
		text-align: left;
		margin: 0;
		margin-bottom: 20px;
	}
	.ideal__list {
		margin: 0;
	}
}

@media (max-width: 1199px) {
	.team {
		padding-top: 80px;
		padding-bottom: 0;
	}
	.team .container {
		-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;
	}
	.team-wrapper {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.team__info {
		max-width: 555px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		text-align: center;
	}
	.team__heading {
		font-size: 30px;
		line-height: 100%;
		margin-bottom: 20px;
	}
	.team__heading .special {
		top: 6px;
		font-size: 30px;
		line-height: 100%;
	}
	.team__heading .white {
		top: -18px;
		font-size: 42px;
	}
	.team__description {
		font-size: 16px;
		line-height: 120%;
		margin-left: 1px;
	}
	.team-location {
		min-height: 560px;
	}
	.team-location .map {
		min-height: 560px;
	}
	.team-form {
		width: 369px;
		max-width: 369px;
		padding: 57px 16px 15px 20px;
		font-size: 24px;
		line-height: 120%;
	}
	.team-form .form .h1 {
		font-size: 24px !important;
		line-height: 120%;
		margin: 0 auto;
		margin-bottom: 27px !important;
	}
	.team-form .form__lines {
		max-width: 408px;
	}
	.team-form .form__lines .row {
		max-width: 408px;
	}
	.team-form .form__lines .row .col-lg-3 {
		max-width: 408px;
		height: 80px;
		margin-bottom: 20px;
	}
	.team-form .form__lines .row .col-lg-3:last-child {
		margin-top: 3px;
		margin-bottom: 0;
	}
	.team-form .form__input {
		max-width: 408px;
		height: 80px;
		padding-left: 20px;
	}
}

@media (max-width: 991px) {
	.team {
		padding-top: 60px;
		padding-bottom: 0;
	}
	.team-wrapper {
		padding-top: 60px;
		padding-bottom: 40px;
	}
	.team__info {
		width: 337px;
		max-width: 337px;
	}
	.team__heading {
		font-size: 40px;
		line-height: 100%;
		margin-bottom: 0;
	}
	.team__heading .special {
		top: 4px;
		font-size: 43px;
		line-height: 100%;
	}
	.team__heading .white {
		top: auto;
		font-size: 26px;
		line-height: 100%;
	}
	.team__description {
		display: none;
	}
	.team-location {
		min-height: 560px;
	}
	.team-location .map {
		min-height: 560px;
	}
	.team-location .map .ymaps-image-with-content {
		left: -20px !important;
		top: -51px !important;
		width: 42px !important;
		height: 42px !important;
		background-size: 42px 42px !important;
	}
	.team-form {
		top: 120px;
		margin-right: -375px;
	}
}

@media (max-width: 767px) {
	.team {
		padding-top: 40px;
		padding-bottom: 0;
	}
	.team-wrapper {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.team__info {
		width: 337px;
		max-width: 337px;
		margin: 0 auto;
	}
	.team__heading {
		text-align: center;
	}
	.team-location {
		min-height: 460px;
	}
	.team-location .map {
		min-height: 460px;
	}
	.team-form {
		position: relative;
		top: auto;
		right: auto;
		margin: 0 auto;
	}
}

@media (max-width: 575px) {
	.team {
		padding-top: 30px;
	}
	.team__info {
		margin: 0 -1px;
	}
	.team__heading {
		text-align: left;
	}
	.team-form {
		margin: 0 -17px;
	}
}

@media (max-width: 1199px) {
	.intensives {
		padding-top: 130px;
		padding-bottom: 60px;
	}
	.intensives__heading {
		width: 355px;
		max-width: 355px;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.intensives__heading .special {
		margin-bottom: -4px;
	}
	.intensives__list {
		width: 725px;
		max-width: 725px;
		height: 618px;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.intensives__list-item {
		max-width: 336px;
	}
	.intensives__list-item .item-card {
		row-gap: 30px;
		min-height: 617px;
		padding: 71px 18px 20px 18px;
	}
	.intensives__list-item .item-card::before {
		top: 23px;
		left: 19px;
		width: 58px;
		height: 31px;
	}
	.intensives__list-item .item-card__image {
		max-width: 296px;
		min-height: 270px;
		margin: 0 auto;
	}
	.intensives__list-item .item-card__info {
		min-height: 206px;
	}
	.intensives__list-item .item-card__info-title {
		font-size: 18px;
		line-height: 120%;
		margin-left: 3px;
		margin-bottom: auto;
	}
	.intensives__list-item .item-card__info-buttons {
		margin: 0 auto;
	}
	.intensives__list-item.online .item-card::after {
		top: 23px;
		right: 18px;
		width: 115px;
		height: 31px;
	}
	.intensives-slider .slick-slide {
		max-width: 386px;
	}
}

@media (max-width: 991px) {
	.intensives {
		padding-top: 80px;
		padding-bottom: 60px;
	}
	.intensives__list {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		row-gap: 40px;
		width: 725px;
		max-width: 725px;
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		overflow: initial;
		margin: 0 auto;
	}
	.intensives__slider-arrows {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.intensives {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.intensives__heading {
		margin-bottom: 20px;
	}
	.intensives__list {
		row-gap: 20px;
		width: 336px;
		max-width: 336px;
		margin: 0 auto;
	}
}

@media (max-width: 575px) {
	.intensives {
		padding-top: 28px;
		padding-bottom: 20px;
	}
	.intensives__heading {
		text-align: left;
		margin: 0;
		margin-bottom: 20px;
	}
	.intensives__list {
		margin: 0;
	}
}

@media (max-width: 1199px) {
	.space {
		padding-top: 40px;
		padding-bottom: 60px;
	}
	.space__heading {
		width: 355px;
		max-width: 355px;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.space__heading .special {
		margin-bottom: -4px;
	}
	.space__list {
		row-gap: 41px;
		max-width: 725px;
		margin: 0 auto;
	}
	.space__list-item {
		cursor: initial;
		max-width: 337px !important;
		padding-top: 0;
		margin: 0 !important;
	}
	.space__list-item .item-card {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		min-height: 561px;
		background-color: var(--c-main);
		border-bottom: 2px solid var(--c-red);
		padding: 0;
		padding-bottom: 28px;
	}
	.space__list-item .item-card__title {
		width: 354px;
		max-width: 354px;
		padding-top: 0;
		margin-bottom: 0;
	}
	.space__list-item .item-card__image {
		pointer-events: none;
		position: relative;
		top: auto;
		left: 1px;
		margin-right: 0;
		-webkit-transform: none;
		        transform: none;
		width: 100%;
		max-width: 336px;
		height: 336px;
		min-height: 336px;
		opacity: 1;
	}
	.space__list-item .item-card__buttons {
		width: 100%;
		margin: 0 auto;
	}
	.space__list-item:hover, .space__list-item:active, .space__list-item:focus {
		z-index: initial;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}
	.space__list-item:hover .item-card__image, .space__list-item:active .item-card__image, .space__list-item:focus .item-card__image {
		opacity: 1;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}
	.space__list-item.item-5 .item-card {
		min-height: 604px;
	}
	.space__list-item.item-5 .item-card__buttons {
		position: relative;
		left: -8px;
	}
}

@media (max-width: 991px) {
	.space {
		padding-top: 40px;
		padding-bottom: 60px;
	}
}

@media (max-width: 767px) {
	.space {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.space__heading {
		margin-bottom: 21px;
	}
	.space__list {
		row-gap: 41px;
		width: 337px;
		max-width: 337px;
		margin: 0 auto;
	}
}

@media (max-width: 575px) {
	.space {
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.space__heading {
		text-align: left;
		margin: 0;
		margin-bottom: 21px;
	}
	.space__list {
		margin: 0 -1px;
	}
}

@media (max-width: 1199px) {
	.tours {
		padding-top: 80px;
		padding-bottom: 60px;
	}
	.tours__heading {
		width: 355px;
		max-width: 355px;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.tours__heading .special {
		margin-bottom: -4px;
	}
	.tours__list {
		max-width: 725px;
		margin: 0 auto;
	}
	.tours__list-item {
		max-width: 337px;
	}
	.tours__list-item .item-card {
		row-gap: 20px;
		min-height: 419px;
	}
	.tours__list-item .item-card__image {
		width: 336px;
		height: 336px;
		background-image: url(../img/tours/img1-m.jpg);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.tours__list-item .item-card__image picture {
		display: none;
	}
	.tours__list-item .item-card__info {
		-webkit-box-align: initial;
		    -ms-flex-align: initial;
		        align-items: initial;
		row-gap: 1px;
	}
	.tours__list-item .item-card__info-title {
		top: auto;
	}
	.tours__list-item .item-card__info-buttons {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
	.tours__list-item.item-2 .item-card__image {
		background-image: url(../img/tours/img2-m.jpg);
	}
}

@media (max-width: 991px) {
	.tours {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

@media (max-width: 767px) {
	.tours {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.tours__heading {
		margin-bottom: 20px;
	}
	.tours__list {
		row-gap: 31px;
		width: 337px;
		max-width: 337px;
		margin: 0 auto;
	}
}

@media (max-width: 575px) {
	.tours {
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.tours__heading {
		text-align: left;
		margin: 0;
		margin-bottom: 20px;
	}
	.tours__list {
		margin: 0;
	}
}

@media (max-width: 1199px) {
	.experts {
		padding-top: 80px;
		padding-bottom: 60px;
	}
	.experts__heading {
		width: 355px;
		max-width: 355px;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.experts__heading .special {
		margin-bottom: -4px;
	}
	.experts__list {
		row-gap: 50px;
		max-width: 725px;
		margin: 0 auto;
	}
	.experts__list-item {
		max-width: 337px;
	}
	.experts__list-item .item-card {
		row-gap: 21px;
		min-height: 770px;
	}
	.experts__list-item .item-card__image {
		max-width: 337px;
		min-height: 359.47px;
	}
	.experts__list-item .item-card__info {
		max-width: 100%;
		min-height: -webkit-fit-content;
		min-height: -moz-fit-content;
		min-height: fit-content;
		padding-top: 0;
	}
	.experts__list-item .item-card__info-name {
		font-size: 30px;
		line-height: 120%;
		margin-bottom: 20px;
	}
	.experts__list-item .item-card__info-name span {
		font-size: 30px;
		line-height: 120%;
		margin-bottom: 0;
	}
	.experts__list-item .item-card__info-list {
		max-width: 100%;
		margin: 0;
		margin-bottom: 20px;
	}
	.experts__list-item .item-card__info-list__item {
		font-size: 20px;
		line-height: 120%;
		padding-left: 34px;
		margin-bottom: 12px;
		z-index: 1;
	}
	.experts__list-item .item-card__info-list__item::before {
		top: 5px;
		left: 5px;
		width: 12px;
		height: 12px;
	}
	.experts__list-item .item-card__info-text {
		max-width: 337px;
		min-height: 80px;
		padding: 16px 15px 19px 16px;
	}
}

@media (max-width: 991px) {
	.experts {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

@media (max-width: 767px) {
	.experts {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.experts__heading {
		margin-bottom: 20px;
	}
	.experts__list {
		row-gap: 0;
		width: 337px;
		max-width: 337px;
		margin: 0 auto 30px;
	}
	.experts__slider-arrows {
		max-width: 150px;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		margin: 0 auto;
	}
}

@media (max-width: 575px) {
	.experts {
		padding-top: 21px;
		padding-bottom: 20px;
	}
	.experts__heading {
		text-align: left;
		margin: 0;
		margin-bottom: 20px;
	}
	.experts__list {
		margin: 0 -1px 30px;
	}
}

@media (max-width: 1199px) {
	.partners__heading {
		margin-bottom: 30px;
	}
}

@media (max-width: 767px) {
	.partners__heading {
		margin-bottom: 20px;
	}
}

@media (max-width: 575px) {
	.partners__heading {
		text-align: left;
		margin: 0;
		margin-bottom: 20px;
	}
	.partners__list {
		margin: 0;
	}
}

@media (max-width: 991px) {
	.programms__item {
		height: 271px;
	}
	.programms__item a.button {
		margin-top: auto;
		text-decoration: none !important;
	}
	.programms__button {
		margin: 0.5rem;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		width: 100%;
		max-width: 100%;
		height: auto;
		padding: 1rem;
	}
	.programms__slider-arrows {
		display: none !important;
	}
}

@media (max-width: 850px) {
	.programms__icons a:first-child {
		display: none;
	}
}

@media (max-width: 767px) {
	.programms {
		margin-top: 2rem;
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	.programms__item {
		width: 100%;
	}
}

@media (max-width: 575px) {
	.programms__heading {
		text-align: left;
		margin: 0;
		margin-bottom: 20px;
	}
	.programms a.button {
		font-size: 1rem;
	}
	.programms .swiper-slide {
		max-width: 340px;
	}
	.programms__name {
		font-size: 25px;
	}
}

@media (max-width: 767px) {
	.program .section {
		padding: 0;
	}
	.program .container {
		padding-left: 2rem;
	}
}

@media (max-width: 575px) {
	.program .section {
		padding: 0;
	}
	.program__list {
		margin: 0;
	}
}

@media (max-width: 1199px) {
	.programma {
		padding-top: 70px;
		padding-bottom: 110px;
	}
	.programma__heading {
		max-width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.programma__wrapper {
		max-width: 725px;
		margin: 0 auto;
	}
	.programma__list-item .item-card__header {
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
}

@media (max-width: 991px) {
	.programma {
		padding-top: 60px;
		padding-bottom: 80px;
	}
}

@media (max-width: 767px) {
	.programma {
		padding-top: 40px;
		padding-bottom: 50px;
	}
	.programma__heading {
		margin-bottom: 20px;
	}
	.programma__wrapper {
		margin: 0 auto;
	}
	.programma__list {
		row-gap: 20px;
	}
	.programma__list-item .item-card {
		min-height: 92px;
		padding: 1.5rem;
	}
	.programma__list-item .item-card__header {
		padding-right: 30px;
	}
	.programma__list-item .item-card__header-title {
		font-size: 20px;
		font-weight: 400;
		max-width: 90%;
	}
	.programma__list-item .item-card__header-number {
		font-size: 20px;
		padding: 0 0.5rem 0 0;
	}
	.programma__list-item .item-card__header-arrow {
		width: 31px;
		height: 31px;
		top: 1px;
		right: 1px;
	}
	.programma__list-item .item-card__header-arrow::before {
		width: 15px;
		height: 7px;
	}
	.programma__list-item .item-card__body {
		padding-left: 0;
		font-size: 20px;
		width: 100%;
	}
	.programma__list-item.active .item-card__header {
		margin-bottom: 30px;
	}
}

@media (max-width: 575px) {
	.programma {
		padding-top: 31px;
	}
	.programma__heading {
		text-align: left;
		margin-bottom: 9px;
	}
	.programma__wrapper {
		margin: 0 -1px;
	}
}

@media (max-width: 1199px) {
	.skills {
		padding-top: 130px;
		padding-bottom: 60px;
	}
	.skills .container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.skills__heading {
		text-align: center;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.skills__img {
		margin: 2rem auto;
		width: 100%;
		min-width: 100%;
		max-width: 480px;
	}
	.skills__list-item .item-card {
		row-gap: 30px;
		min-height: 617px;
		padding: 71px 18px 20px 18px;
	}
	.skills__list-item .item-card::before {
		top: 23px;
		left: 19px;
		width: 58px;
		height: 31px;
	}
	.skills__list-item .item-card__image {
		max-width: 296px;
		min-height: 270px;
		margin: 0 auto;
	}
	.skills__list-item .item-card__info {
		min-height: 206px;
	}
	.skills__list-item .item-card__info-title {
		font-size: 18px;
		line-height: 120%;
		margin-left: 3px;
		margin-bottom: auto;
	}
	.skills__item {
		max-width: calc((100% / 2) - 1rem) !important;
		min-width: 300px;
	}
}

@media (max-width: 991px) {
	.skills {
		padding-top: 80px;
		padding-bottom: 60px;
	}
	.skills__item {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.skills {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.skills__heading {
		margin-bottom: 20px;
	}
	.skills__list-item {
		font-size: 16px;
	}
	.skills__slider-arrows {
		max-width: 150px;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		margin: 0 auto;
	}
}

@media (max-width: 575px) {
	.skills {
		padding-top: 28px;
		padding-bottom: 20px;
	}
	.skills__heading {
		text-align: left;
		margin: 0;
		margin-bottom: 20px;
	}
	.skills__list {
		margin: 0;
	}
}

@media (max-width: 1199px) {
	.price__subheading {
		font-size: 30px;
		line-height: 119%;
		margin-bottom: 15px;
	}
	.price__heading {
		margin-bottom: 16px;
	}
	.price__heading .special {
		top: 4px;
	}
	.price__heading .red {
		top: 0;
	}
	.price__top span {
		font-size: 18px;
		line-height: 110%;
	}
	.price__description {
		max-width: 430px;
		font-size: 30px;
		line-height: 120%;
		margin-left: 1px;
		margin-bottom: 29px;
	}
	.price__buttons {
		position: relative;
		top: auto;
		right: auto;
		margin: 0 auto;
		width: 100%;
	}
}

@media (max-width: 767px) {
	.price {
		padding-top: 78px;
		padding-bottom: 40px;
	}
	.price__info {
		margin: 0 auto;
	}
}

@media (max-width: 575px) {
	.price {
		padding-bottom: 20px;
	}
	.price__heading {
		font-size: 30px;
	}
	.price__heading .special {
		font-size: 30px;
	}
	.price__info {
		margin: 0;
	}
}

@media (max-width: 1199px) {
	.last {
		padding-top: 80px;
		padding-bottom: 0;
	}
	.last .container {
		-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;
	}
	.last-wrapper {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.last__info {
		max-width: 555px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		text-align: center;
	}
	.last__heading {
		font-size: 30px;
		line-height: 100%;
		margin-bottom: 20px;
	}
	.last__heading .special {
		top: 6px;
		font-size: 30px;
		line-height: 100%;
	}
	.last__heading .white {
		top: -18px;
		font-size: 42px;
	}
	.last__description {
		font-size: 16px;
		line-height: 120%;
		margin-left: 1px;
	}
	.last-location {
		min-height: 560px;
	}
	.last-location .map {
		min-height: 560px;
	}
	.last-form {
		width: 369px;
		max-width: 369px;
		padding: 57px 16px 15px 20px;
		font-size: 24px;
		line-height: 120%;
	}
	.last-form .form .h1 {
		font-size: 24px !important;
		line-height: 120%;
		margin: 0 auto;
		margin-bottom: 27px !important;
	}
	.last-form .form__lines {
		max-width: 408px;
	}
	.last-form .form__lines .row {
		max-width: 408px;
	}
	.last-form .form__lines .row .col-lg-3 {
		max-width: 408px;
		height: 80px;
		margin-bottom: 20px;
	}
	.last-form .form__lines .row .col-lg-3:last-child {
		margin-top: 3px;
		margin-bottom: 0;
	}
	.last-form .form__input {
		max-width: 408px;
		height: 80px;
		padding-left: 20px;
	}
}

@media (max-width: 991px) {
	.last {
		padding-top: 60px;
		padding-bottom: 0;
	}
	.last-wrapper {
		padding-top: 60px;
		padding-bottom: 40px;
	}
	.last__info {
		width: 337px;
		max-width: 337px;
	}
	.last__heading {
		font-size: 40px;
		line-height: 100%;
		margin-bottom: 0;
	}
	.last__heading .special {
		top: 4px;
		font-size: 43px;
		line-height: 100%;
	}
	.last__heading .white {
		top: auto;
		font-size: 26px;
		line-height: 100%;
	}
	.last__description {
		display: none;
	}
	.last-location {
		min-height: 560px;
	}
	.last-location .map {
		min-height: 560px;
	}
	.last-location .map .ymaps-image-with-content {
		left: -20px !important;
		top: -51px !important;
		width: 42px !important;
		height: 42px !important;
		background-size: 42px 42px !important;
	}
	.last-form {
		top: 120px;
		margin-right: -375px;
	}
}

@media (max-width: 767px) {
	.last {
		padding-top: 40px;
		padding-bottom: 0;
	}
	.last-wrapper {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.last__info {
		width: 337px;
		max-width: 337px;
		margin: 0 auto;
	}
	.last__heading {
		text-align: center;
	}
	.last-location {
		min-height: 460px;
	}
	.last-location .map {
		min-height: 460px;
	}
	.last-form {
		position: relative;
		top: auto;
		right: auto;
		margin: 0 auto;
	}
}

@media (max-width: 575px) {
	.last {
		padding-top: 30px;
	}
	.last__info {
		margin: 0 -1px;
	}
	.last__heading {
		text-align: left;
	}
	.last-form {
		margin: 0 -17px;
	}
}

@media (max-width: 1199px) {
	.faq {
		padding-top: 70px;
		padding-bottom: 110px;
	}
	.faq__heading {
		max-width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.faq__wrapper {
		max-width: 725px;
		margin: 0 auto;
	}
}

@media (max-width: 991px) {
	.faq {
		padding-top: 60px;
		padding-bottom: 80px;
	}
}

@media (max-width: 767px) {
	.faq {
		padding-top: 40px;
		padding-bottom: 50px;
	}
	.faq__heading {
		margin-bottom: 20px;
	}
	.faq__wrapper {
		margin: 0 auto;
	}
	.faq__list {
		row-gap: 20px;
	}
	.faq__list-item .item-card {
		min-height: 92px;
	}
	.faq__list-item .item-card__header {
		padding-right: 30px;
	}
	.faq__list-item.active .item-card__header {
		margin-bottom: 30px;
	}
}

@media (max-width: 575px) {
	.faq {
		padding-top: 31px;
	}
	.faq__heading {
		text-align: left;
		margin-bottom: 9px;
	}
	.faq__wrapper {
		margin: 0 -1px;
	}
}

@media (max-width: 1199px) {
	.footer__top, .footer__ps {
		-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;
	}
	.footer__ps {
		text-align: center;
		font-size: 0.6rem;
	}
	.footer__desc, .footer__info {
		width: 100%;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.footer__desc {
		padding-bottom: 2rem;
	}
}

@media (max-width: 767px) {
	.footer__desc, .footer__info {
		width: 100%;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.footer__desc {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.footer__info {
		padding-left: 1.5rem;
	}
	.footer__info--item svg {
		display: none;
	}
	.footer__slogan {
		margin: 0;
		padding: 1rem 0 0 0;
		border-left: none;
		text-align: center;
	}
}

@media (max-width: 767px) {
	#modal-form {
		left: auto;
		width: 350px;
		max-width: 350px;
		padding: 55px 15px 15px 15px;
		font-size: 24px;
		line-height: 120%;
	}
	#modal-form .form .h1 {
		font-size: 24px !important;
		line-height: 120%;
		margin: 0 auto;
		margin-bottom: 27px !important;
	}
	#modal-form .form__lines {
		max-width: 408px;
	}
	#modal-form .form__lines .row {
		max-width: 408px;
	}
	#modal-form .form__lines .row .col-lg-3 {
		max-width: 408px;
		height: 80px;
		margin-bottom: 20px;
	}
	#modal-form .form__lines .row .col-lg-3:last-child {
		margin-top: 3px;
		margin-bottom: 0;
	}
	#modal-form .form__input {
		max-width: 408px;
		height: 80px;
		padding-left: 20px;
	}
	#modal-form .fancybox-close-small {
		top: 5px;
		right: 5px;
	}
	.modal-intensives {
		width: 336px;
		max-width: 336px;
		padding: 20px 20px 20px 20px;
	}
	.modal-intensives__card .m-card__heading .mob {
		display: block;
	}
	.modal-intensives__card .m-card__heading .desc {
		display: none;
	}
	.modal-intensives__card .m-card__info {
		row-gap: 30px;
	}
	.modal-intensives__card .m-card__info-left {
		max-width: 296px;
	}
	.modal-intensives__card .m-card__info-right {
		max-width: 296px;
	}
	.modal-intensives__card .m-card__info-format__heading {
		display: block;
	}
	.modal-intensives__card .m-card__topics {
		width: 337px;
		max-width: 337px;
		padding: 21px 20px 20px 20px;
		margin: 0 -20px;
		margin-bottom: 21px;
	}
	.modal-intensives__card .m-card__speakers {
		width: 337px;
		max-width: 337px;
		margin: 0 -20px;
	}
	.modal-intensives__card .m-card__speakers-list {
		row-gap: 30px;
		margin: 0;
	}
	.modal-space {
		width: 336px;
		max-width: 336px;
		padding: 71px 20px 0 20px;
	}
	.modal-space__card .m-card__heading {
		display: none;
	}
	.modal-space__card .m-card__info-right {
		max-width: 296px;
	}
	.modal-space__card .m-card__info-heading {
		display: block;
	}
	.modal-space__card .m-card__info-list {
		margin-top: 20px;
	}
	.modal-space__card .m-card__info-topics {
		width: 337px;
		max-width: 337px;
		padding: 21px 20px 20px 20px;
		margin: 0 -20px;
		margin-top: 5px;
	}
}

@media (max-width: 1510px) {
	.timer__inner {
		font-size: 1.85rem;
	}
}

@media (max-width: 1355px) {
	.timer__inner {
		font-size: 1.25rem;
	}
}

@media (max-width: 1199px) {
	.timer-items {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.timer-item {
		gap: 4px;
	}
	.timer-item_1 {
		-ms-flex-preferred-size: 19%;
		    flex-basis: 19%;
	}
	.timer-item_2 {
		-ms-flex-preferred-size: 24%;
		    flex-basis: 24%;
	}
	.timer-item_3 {
		-ms-flex-preferred-size: 28%;
		    flex-basis: 28%;
	}
	.timer-item_4 {
		-ms-flex-preferred-size: 29%;
		    flex-basis: 29%;
	}
	.timer-item_1 .timer-item-value {
		width: auto;
	}
	.timer__button {
		font-size: 0.9rem;
	}
}

@media (max-width: 714px) {
	.timer {
		background-position: center right;
	}
	.timer__inner {
		padding: 0.5rem;
		font-size: 0.75rem;
	}
	.timer-top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 0.5rem;
	}
	.timer-title {
		padding: 0.5rem 0.5rem;
	}
	.timer-title br {
		display: block;
	}
	.timer__button {
		font-size: 0.8rem;
	}
}

@media (max-width: 991px) {
	.dost__item {
		height: 225px;
	}
	.dost__item .button {
		display: none;
	}
	.dost__button {
		margin: 0.5rem;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		width: 100%;
		max-width: 100%;
	}
	.dost__slider-arrows {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.dost__heading {
		margin-bottom: 20px;
	}
	.dost__item {
		width: 100%;
		height: auto;
	}
	.dost__item:nth-child(2) {
		height: 200px;
	}
}

@media (max-width: 575px) {
	.dost__heading {
		text-align: left;
		margin: 0;
		margin-bottom: 20px;
	}
	.dost .swiper-slide {
		max-width: 340px;
	}
}

@media (max-width: 991px) {
	/* .news__item {
		height: 346px;
	}
	.news__item .button {
		display: none;
	}
	.news__button {
		margin: 0.5rem;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		width: 100%;
		max-width: 100%;
		height: auto;
		padding: 1rem;
	}
	.news__slider-arrows {
		display: none !important;
	} */
}

@media (max-width: 767px) {
	/* .news {
		margin-top: 2rem;
		padding-top: 3rem;
		padding-bottom: 0;
	} */
}

@media (max-width: 660px) {
	/* .news__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.news__item {
		width: calc(100% - 1rem);
	} */
}

@media (max-width: 575px) {
	/* .news__heading {
		text-align: left;
		margin: 0;
		margin-bottom: 20px;
	} */
}

@media (max-width: 991px) {
	.students__item {
		height: 346px;
	}
	.students__item .button {
		display: none;
	}
	.students__button {
		margin: 0.5rem;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		width: 100%;
		max-width: 100%;
		height: auto;
		padding: 1rem;
	}
	.students__slider-arrows {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.students {
		margin-top: 0;
		padding-top: 3rem;
		padding-bottom: 0;
	}
}

@media (max-width: 660px) {
	.students__list {
		-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;
		height: auto;
	}
	.students__item {
		width: 100%;
	}
	.students__item:first-child {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		height: auto;
		padding: 1rem;
		height: 100%;
		max-height: 263px;
	}
	.students__item:first-child ul.squared {
		margin-top: 1rem;
	}
	.students__item:last-child {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.students__info {
		text-align: center;
	}
}

@media (max-width: 575px) {
	.students__heading {
		text-align: left;
		margin: 0;
		margin-bottom: 20px;
	}
}

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