@charset "UTF-8";
/* Defaults */
@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;700&display=swap");
@media (max-width: 991px) {
	H1 {
		font-size: 50px;
	}
	.section-title {
		font-size: 50px;
		line-height: 124%;
	}
	.section-subtitle {
		font-size: 36px;
	}
}

@media (max-width: 767px) {
	body {
		font-size: 14px;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.buttonbox:before {
		right: -15px;
		bottom: -15px;
		width: 30px;
		height: 30px;
	}
	.button {
		height: 50px;
	}
	H1 {
		font-size: 32px;
	}
	.section-title {
		font-size: 32px;
	}
	.section-subtitle {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.form__title {
		font-size: 16px;
		line-height: 19px;
		letter-spacing: normal;
		margin-bottom: 20px;
	}
	.form__items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-flow: column;
		        flex-flow: column;
	}
	.form__item {
		min-height: 67px;
	}
	.form__item_button {
		min-height: 50px;
	}
	.form__input {
		width: 100%;
		height: 50px;
		font-size: 18px;
	}
	.form__button {
		height: 50px;
	}
	.form_vertical {
		margin: 0 auto;
	}
}

@media (max-width: 1199px) {
	.header__menu-item {
		margin-left: 14px;
		font-size: 10px;
	}
}

@media (max-width: 991px) {
	.header__box {
		min-height: 74px;
	}
	.page-scrolled .header__box {
		min-height: 54px;
	}
	.header__logo {
		max-width: 100px;
	}
	.header .social_desc {
		display: none;
	}
	.header .social_tab {
		display: block;
	}
	.header__menu {
		display: none;
		position: fixed;
		z-index: 10;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: #fff;
		padding: 76px 15px 30px;
		text-align: center;
	}
	.header__menu-item {
		margin: 0 0 40px 0;
		font-size: 15px;
	}
	.header__icon {
		display: block;
		margin-left: 20px;
	}
	.header_nofix .header__icon {
		display: none;
	}
	.header__button-hidden {
		display: block;
	}
	.header__buttonbox {
		display: none;
		position: fixed;
		top: auto;
		bottom: 0;
		right: 0;
		left: 0;
		max-width: none;
	}
}

@media (max-width: 767px) {
	.header__button-hidden {
		display: none;
	}
	.header__buttonbox {
		display: block;
	}
	.header__btn-mob {
		display: block;
	}
}

@media (max-width: 480px) {
	.header__btn-mob {
		padding: 10px 5px;
	}
}

@media (max-width: 1199px) {
	.header-new__right {
		gap: 0 20px;
	}
	.header-new__menu {
		gap: 0 20px;
	}
	.header-new__menu-item {
		font-size: 14px;
	}
	.header-new__button {
		width: 180px;
		height: 41px;
		font-size: 14px;
	}
}

@media (max-width: 991px) {
	.header-new__box {
		min-height: 74px;
	}
	.page-scrolled .header-new__box {
		min-height: 54px;
	}
	.header-new__logo-beta {
		top: 50%;
		left: 100%;
		-webkit-transform: translate(0, -50%);
		        transform: translate(0, -50%);
		margin: 0 0 0 20px;
	}
	.page-scrolled .header-new__logo-beta {
		display: block;
	}
	.header-new__menu {
		display: none;
		position: fixed;
		z-index: 10;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: #fff;
		padding: 76px 15px 30px;
		text-align: center;
	}
	.header-new__menu-item {
		margin: 0 0 40px 0;
	}
}

@media (max-width: 767px) {
	.header-new__buttonbox {
		display: none;
	}
}

@media (max-width: 991px) {
	.main {
		padding: 104px 0 45px 0;
		background-image: url(../img/main/bg-new.png);
	}
	.main__title {
		font-size: 50px;
		line-height: 100%;
		margin-bottom: 27px;
	}
	.main__title br {
		display: none;
	}
	.main__text {
		max-width: 440px;
		font-size: 16px;
		margin-bottom: 30px;
	}
	.main__text P {
		margin-bottom: 13px;
	}
	.main__buttonbox {
		max-width: 245px;
	}
	.main__buttonbox:before {
		display: none;
	}
	.main__button {
		height: 51px;
		font-size: 14px;
	}
}

@media (max-width: 767px) {
	.main {
		padding: 136px 0 0 0;
	}
	.main__video-btn {
		top: 0;
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}
	.main__title {
		max-width: 280px;
		margin-bottom: 20px;
	}
	.main__text {
		font-size: 14px;
		line-height: 124.5%;
		margin-bottom: 27px;
	}
	.main__buttonbox {
		display: block;
	}
}

@media (max-width: 575px) {
	.main {
		padding: 110px 0 0 0;
		padding-bottom: 250px;
		background: url(../img/main/bg-new-top.png) no-repeat center top/100% 63%, url(../img/main/bg-new-bot.png) no-repeat center bottom/100% 38%;
	}
	.main__video-btn {
		bottom: -200px;
		top: unset;
		left: 30%;
		right: unset;
		width: 164px;
		height: 164px;
	}
	.main__title {
		font-size: 32px;
		line-height: 100%;
	}
	.main__title br {
		display: block;
	}
	.main__list-point {
		font-size: 14px;
		line-height: 17px;
	}
	.main__text {
		font-size: 14px;
		line-height: 17px;
	}
	.main__buttonbox {
		max-width: 100%;
	}
}

@media (max-width: 767px) {
	.form-block .form__title {
		font-size: 26px;
		line-height: 100%;
		text-align: center;
	}
	.form-block .form__item {
		margin-right: 0;
	}
}

@media (max-width: 1199px) {
	.about .tabs__title {
		width: 245px;
		height: 245px;
		font-size: 28px;
		line-height: 30px;
	}
}

@media (max-width: 991px) {
	.about {
		padding: 60px 0 0 0;
		background: url(../img/about/bg_tab-circle1.png) no-repeat -260px 60px/348px, url(../img/about/bg_tab-men.png) no-repeat right -147px bottom 0/392px, url(../img/about/bg_tab-circle2.png) no-repeat right -255px bottom 70px/463px, url(../img/about/bg_tab-circle3.png) no-repeat left 195px bottom 130px/126px;
	}
	.about__title {
		margin-bottom: 30px;
	}
	.about .tabsblock {
		margin-bottom: 40px;
	}
	.about .tabs {
		margin-bottom: 39px;
	}
	.about .tabs__title {
		width: 180px;
		height: 180px;
		font-size: 20px;
		line-height: 24px;
	}
	.about .tabsbox__text {
		font-size: 18px;
		line-height: 22px;
	}
	.about__info {
		max-width: 75%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.about__info-col {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		margin-bottom: 19px;
	}
}

@media (max-width: 767px) {
	.about {
		padding: 40px 0 23px 0;
		background: url(../img/about/bg_tab-circle1.png) no-repeat -260px 60px/348px, url(../img/about/bg_tab-circle2.png) no-repeat right -255px bottom 70px/463px, url(../img/about/bg_tab-circle3.png) no-repeat left 195px bottom 130px/126px;
	}
	.about .tabsblock {
		margin-bottom: 30px;
	}
	.about .tabs {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin-bottom: 20px;
	}
	.about .tabs__title {
		position: relative;
		width: 175px;
		height: 175px;
		margin: 0 10px 60px 10px;
	}
	.about .tabs__title::after {
		content: 'Подробнее';
		position: absolute;
		z-index: 9;
		bottom: -35px;
		margin: auto;
		color: #ffffff;
		background: #FF0000;
		padding: 5px 10px;
		font-size: 12px;
		line-height: 100%;
	}
	.about .tabsbox__text {
		font-size: 14px;
		line-height: 17px;
	}
	.about__info {
		max-width: none;
	}
	.about__info-col {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		margin-bottom: 14px;
	}
	.about__info-title {
		font-size: 22px;
		line-height: 27px;
	}
	.about__mob {
		height: 404px;
		background: url("../img/about/mob.png") center no-repeat;
		background-size: contain;
	}
}

@media (max-width: 575px) {
	.about {
		background: url(../img/about/bg_mob-circle1.png) no-repeat right -105px bottom 547px/170px;
	}
}

@media (max-width: 1199px) {
	.form-section_1:before {
		top: 500px;
		width: 550px;
		height: 718px;
		background-size: 100% auto;
	}
	.form-section_2:before {
		top: 400px;
		right: 43%;
		width: 540px;
		height: 381px;
		background-size: 100% auto;
	}
	.form-section_3:before {
		width: 800px;
		height: 504px;
		background-size: 100% auto;
	}
}

@media (max-width: 991px) {
	.form-section_1 {
		padding: 83px 0 606px 0;
		background: url(../img/form-section/bg_tab-circle1.png) no-repeat right -15px top 70px/489px, url(../img/form-section/bg_tab-circle2.png) left 181px bottom 83px/449px no-repeat;
	}
	.form-section_1:before {
		top: 720px;
		left: 5%;
		margin-left: 0;
		width: 837px;
		height: 484px;
	}
	.form-section_2 {
		padding: 250px 0 41px 0;
		background-image: url(../img/form-section/bg_tab_2.png);
		background-size: 100% auto;
	}
	.form-section_2:before {
		top: 330px;
		right: auto;
		left: 20px;
		width: 630px;
		height: 445px;
	}
	.form-section_3 {
		padding: 0 0 65px 0;
		background: url(../img/form-section/bg_tab_3.png) no-repeat 50% 35px;
		background-size: 100% auto;
	}
	.form-section_3:before {
		left: 52%;
	}
}

@media (max-width: 767px) {
	.form-section_1 {
		padding: 20px 0 0px 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		background: url(../img/form-section/bg_mob_1.png) no-repeat 50% 10%;
	}
	.form-section_1:before {
		position: static;
		display: block;
		width: 630px;
		height: 445px;
		margin: 0 auto 30px auto;
		margin-top: 50px;
	}
	.form-section_2 {
		padding: 215px 0 30px 0;
		background: url(../img/form-section/bg_mob_2.png) no-repeat 50% 0;
		background-size: 100% auto;
	}
	.form-section_2:before {
		position: static;
		display: block;
		width: 300px;
		height: 212px;
		margin: 0 auto 30px auto;
	}
	.form-section_3 {
		padding: 30px 0 30px 0;
	}
	.form-section_3:before {
		position: static;
		-webkit-transform: none;
		        transform: none;
		display: block;
		width: 380px;
		height: 240px;
		background-size: 100% auto;
		margin: 0 auto 30px auto;
	}
	.form-section__box {
		max-width: none;
		min-height: 456px;
		padding: 34px 20px 57px 20px;
	}
	.form-section__box .form {
		max-width: 320px;
		margin: 0 auto;
	}
}

@media (max-width: 575px) {
	.form-section_1 {
		padding: 20px 0 0px 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		background: url(../img/form-section/bg_mob_1.png) no-repeat 50% 10%;
	}
	.form-section_1:before {
		position: static;
		display: block;
		width: 430px;
		height: 345px;
		margin: 0 auto 30px auto;
		margin-top: 50px;
	}
	.form-section_3 {
		padding: 80px 0 30px 0;
		background: url(../img/form-section/bg_mob_3.png) no-repeat 50% 0;
		background-size: 100% auto;
	}
}

@media (max-width: 360px) {
	.form-section_1 {
		padding: 20px 0 0px 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		background: none;
	}
	.form-section_1:before {
		position: static;
		display: block;
		width: 330px;
		height: 203px;
		margin: 0 auto 30px auto;
		margin-top: 50px;
		z-index: 1;
	}
	.form-section_1:after {
		content: '';
		background: url("../img/form-section/mob1.png") center no-repeat;
		background-size: contain;
		width: 130%;
		height: 450px;
		position: absolute;
		top: -140px;
		left: -15%;
	}
}

@media (max-width: 1199px) {
	.price__item {
		width: 50%;
	}
	.price__list {
		width: auto;
		margin: 0 -10px;
	}
}

@media (max-width: 991px) {
	.price {
		padding: 39px 0 20px 0;
		background: none;
	}
	.price__title {
		margin-bottom: 50px;
	}
	.price__item {
		width: 50%;
	}
	.price__item-inner {
		max-width: 334px;
		padding: 48px 30px 44px 30px;
	}
	.price__item-bottom {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.price__item-title {
		text-align: left;
	}
	.price .radio + SPAN {
		font-size: 14px;
		line-height: 17px;
	}
}

@media (max-width: 767px) {
	.price__title {
		margin-bottom: 30px;
	}
	.price__list {
		margin-left: 0;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.price__item {
		width: calc(50% - 20px);
		padding-bottom: 20px;
		margin: 0 10px;
	}
	.price__item-inner {
		max-width: 450px;
		padding: 34px 15px 50px 15px;
		margin: 0 auto;
	}
	.price__item_wide .price__item-bottom {
		display: block;
	}
	.price__item_wide .price__item-price {
		margin-bottom: 40px;
	}
	.price__item_wide .price__item-buttonbox {
		margin: 0 auto;
	}
}

@media (max-width: 575px) {
	.price__item {
		width: calc(100% - 20px);
		padding-bottom: 20px;
		margin: 0 10px;
	}
	.price__list-btn {
		display: block;
	}
}

@media (max-width: 1199px) {
	.schedule__table TBODY TD {
		font-size: 12px;
	}
	.schedule__table-title {
		font-size: 15px;
	}
	.schedule__table-subtitle {
		font-size: 12px;
	}
	.schedule__table-speaker {
		padding: 4px;
		margin: 0 4px;
		width: 128px;
	}
}

@media (max-width: 991px) {
	.schedule {
		padding: 40px 0 80px 0;
	}
	.schedule__title {
		margin-bottom: 40px;
	}
	.schedule__box {
		padding: 18px 0;
		border-width: 3px;
	}
	.schedule__table THEAD TH {
		padding: 3px 0 9px 0;
		border-color: #F3F3F3;
		border-bottom-color: #000;
	}
	.schedule__table TBODY TH {
		padding: 7px 0 5px 5px;
		border-color: #F3F3F3;
	}
	.schedule__table TBODY TD {
		border-color: #F3F3F3;
		width: auto;
	}
	.schedule__table TBODY TD I {
		width: 17px;
	}
	.schedule__table-title {
		font-size: 12px;
		line-height: 110%;
	}
	.schedule__table-speaker {
		padding: 0 6px;
		font-size: 10px;
	}
}

@media (max-width: 767px) {
	.schedule {
		padding: 40px 0 0 0;
	}
	.schedule__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		margin-bottom: 10px;
	}
	.schedule__right {
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
	.schedule__title {
		margin-bottom: 30px;
	}
	.schedule__box {
		display: none;
	}
	.schedule__list {
		display: block;
	}
}

@media (max-width: 991px) {
	.advantages {
		padding: 59px 0 30px 0;
		background: url(../img/advantages/bg_tab.png) no-repeat 50% 135px;
		background-size: 100% auto;
	}
	.advantages__list {
		width: 80%;
	}
}

@media (max-width: 767px) {
	.advantages {
		padding: 40px 0 30px 0;
		background: none;
	}
	.advantages__title {
		max-width: 300px;
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 40px;
	}
	.advantages__list {
		width: 100%;
	}
	.advantages__item {
		min-height: auto;
		padding: 0;
		text-align: center;
		margin-bottom: 30px;
	}
	.advantages__item:before {
		position: static;
		-webkit-transform: none;
		        transform: none;
		display: block;
		width: 105px;
		height: 106px;
		background-size: 100% auto;
		margin: 0 auto 20px auto;
	}
	.advantages__item_2:before {
		background-position: 0 -157px;
	}
	.advantages__item_3:before {
		background-position: 0 -314px;
	}
	.advantages__item_4:before {
		background-position: 0 -472px;
	}
	.advantages__item-title {
		font-size: 20px;
		line-height: 24px;
	}
	.advantages__item-text {
		padding-top: 10px;
		font-size: 16px;
		line-height: 19px;
	}
}

@media (max-width: 1199px) {
	.speakers__item-inner {
		max-width: 450px;
	}
}

@media (max-width: 991px) {
	.speakers {
		background: url(../img/speakers/bg_tab.png) no-repeat 0 100%;
	}
	.speakers__title {
		margin-bottom: 90px;
	}
	.speakers__item {
		padding-bottom: 88px;
		max-width: 100%;
	}
	.speakers__photo {
		border-width: 3px 3px 3px 3px;
	}
	.speakers__speciality {
		padding: 0 6px;
		font-size: 9px;
		line-height: 16px;
		margin-bottom: 7px;
	}
	.speakers__name, .speakers__prename {
		font-size: 24px;
		margin-bottom: 22px;
	}
	.speakers__prename {
		margin-bottom: 0;
	}
	.speakers__post {
		font-size: 14px;
	}
}

@media (max-width: 767px) {
	.speakers {
		background: none;
	}
	.speakers__carousel {
		display: block;
		margin-bottom: 20px;
	}
	.speakers .slick-list {
		overflow: visible;
	}
	.speakers__item {
		padding-bottom: 0;
	}
	.speakers__item-inner {
		min-width: 280px;
		max-height: 570px;
		margin: 0 auto;
		max-width: 400px;
		overflow: hidden;
	}
	.speakers__photo {
		-o-object-fit: cover;
		   object-fit: cover;
		width: 100%;
		height: 100%;
	}
	.speakers__info {
		overflow: hidden;
	}
	.speakers__speciality {
		padding: 0 6px;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 14px;
	}
	.speakers__name {
		font-size: 22px;
		margin-bottom: 22px;
	}
	.speakers__post {
		font-size: 12px;
	}
}

@media (max-width: 575px) {
	.speakers__info {
		height: 100%;
	}
}

@media (max-width: 320px) {
	.speakers__photo img {
		max-height: 400px;
	}
}

@media (max-width: 991px) {
	.partners__title {
		font-size: 50px;
		line-height: 62px;
	}
	.partners__img {
		width: 194px;
		height: 170px;
	}
}

@media (max-width: 767px) {
	.partners {
		padding-bottom: 45px;
	}
	.partners__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}

@media (max-width: 575px) {
	.partners__title {
		font-size: 32px;
		line-height: 39px;
	}
	.partners__img {
		width: 173px;
		height: 152px;
	}
	.partners__item:not(:last-child) {
		margin-right: 0;
	}
}

@media (max-width: 1199px) {
	.events__description {
		padding: 20px;
		width: 280px;
		height: 130px;
	}
	.events__description::after {
		content: '';
		width: 30px;
		height: 57px;
		bottom: 10px;
		right: 10px;
		background: url("../img/events/right-S.png") no-repeat center/cover;
	}
	.events__img {
		width: 280px;
		height: 340px;
		border-top: 2px solid #000000;
		border-right: 2px solid #000000;
		border-left: 2px solid #000000;
		border-bottom: none;
	}
	.events__subtitle {
		font-size: 22px;
		line-height: 100%;
	}
	.events__text {
		font-size: 14px;
		line-height: 100%;
	}
	.events .slick-navigation {
		margin-top: 0;
	}
}

@media (max-width: 991px) {
	.events__subtitle {
		font-size: 22px;
		line-height: 100%;
	}
	.events__text {
		font-size: 14px;
	}
	.events__btn {
		top: 80%;
	}
}

@media (max-width: 767px) {
	.events {
		padding-bottom: 30px;
	}
	.events__item {
		display: block;
		width: 280px;
		margin-right: 20px;
	}
	.events__item-bg {
		display: none !important;
	}
	.events__description {
		padding: 20px;
		width: 280px;
		height: 130px;
		border-bottom: 2px solid #000000;
		border-right: 2px solid #000000;
		border-left: 2px solid #000000;
	}
	.events__img {
		width: 280px;
		height: 340px;
		border-top: 2px solid #000000;
		border-right: 2px solid #000000;
		border-left: 2px solid #000000;
	}
	.events .slick-navigation {
		margin-top: 0;
	}
}

@media (max-width: 575px) {
	.events__title {
		font-size: 32px;
		text-align: center;
	}
}

@media (max-width: 360px) {
	.events__title {
		font-size: 32px;
		text-align: center;
	}
}

@media (max-width: 1199px) {
	.team__description {
		padding: 20px;
		width: 280px;
		height: 130px;
		border-bottom: 2px solid #000000;
		border-right: 2px solid #000000;
		border-left: 2px solid #000000;
	}
	.team__img {
		width: 280px;
		height: 340px;
		border-top: 2px solid #000000;
		border-right: 2px solid #000000;
		border-left: 2px solid #000000;
	}
	.team__subtitle {
		font-size: 22px;
		line-height: 100%;
	}
	.team__text {
		font-size: 14px;
		line-height: 100%;
	}
	.team .slick-navigation {
		margin-top: -200px;
	}
}

@media (max-width: 991px) {
	.team__subtitle {
		font-size: 22px;
		line-height: 100%;
	}
	.team__text {
		font-size: 14px;
	}
	.team__btn {
		top: 80%;
	}
}

@media (max-width: 767px) {
	.team {
		padding-bottom: 30px;
	}
	.team__item {
		display: block;
		width: 280px;
		margin-right: 20px;
	}
	.team__item-bg {
		display: none !important;
	}
	.team__description {
		padding: 20px;
		width: 280px;
		height: 130px;
		border-bottom: 2px solid #000000;
		border-right: 2px solid #000000;
		border-left: 2px solid #000000;
	}
	.team__img {
		width: 280px;
		height: 340px;
		border-top: 2px solid #000000;
		border-right: 2px solid #000000;
		border-left: 2px solid #000000;
	}
	.team .slick-navigation {
		margin-top: 0;
	}
}

@media (max-width: 575px) {
	.team__description {
		width: 260px;
	}
	.team__img {
		width: 260px;
	}
	.team__title {
		font-size: 32px;
		text-align: center;
	}
}

@media (max-width: 1199px) {
	.franchise__wrapper {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.franchise__item {
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.franchise__item:not(:last-child) {
		margin-bottom: 100px;
	}
	.franchise__img {
		width: 460px;
		height: 485px;
	}
}

@media (max-width: 991px) {
	.franchise__title {
		font-size: 46px;
		line-height: 52px;
	}
	.franchise__title span {
		font-size: 50px;
		line-height: 62px;
	}
	.franchise__item:not(:last-child) {
		margin-bottom: 0;
	}
	.franchise__center {
		font-size: 24px;
		line-height: 29px;
	}
	.franchise__btn {
		position: absolute;
		width: 282px;
		right: 0;
		left: 0;
		bottom: -1120px;
		margin: auto;
	}
}

@media (max-width: 767px) {
	.franchise {
		padding-top: 100px;
	}
	.franchise__btn {
		margin-left: 0;
		position: absolute;
		width: 282px;
		right: 0;
		left: 0;
		bottom: -580px;
		margin: auto;
	}
	.franchise__box--desc {
		display: none;
	}
	.franchise__box--mob {
		display: block;
	}
	.franchise__img {
		display: block;
		min-width: 280px;
		max-height: 400px;
	}
	.franchise__foto {
		padding-right: 20px;
	}
	.franchise__foto:hover {
		-webkit-filter: grayscale(100%);
		        filter: grayscale(100%);
	}
}

@media (max-width: 575px) {
	.franchise__title {
		font-size: 24px;
		line-height: 39px;
	}
	.franchise__title span {
		font-size: 32px;
		line-height: 39px;
	}
	.franchise__center {
		font-size: 20px;
		line-height: 24px;
	}
	.franchise__address {
		font-size: 16px;
		line-height: 21px;
	}
	.franchise__text {
		font-size: 16px;
		line-height: 140%;
	}
	.franchise__subtitle {
		font-size: 16px;
		line-height: 150%;
	}
	.franchise__point {
		font-size: 16px;
		line-height: 100%;
	}
	.franchise__btn {
		width: 260px;
	}
	.franchise__btn::before {
		width: 48px;
		height: 48px;
		left: 234px;
		top: -24px;
	}
}

@media (max-width: 1199px) {
	.contacts {
		padding: 0 0 240px 0;
	}
}

@media (max-width: 991px) {
	.contacts {
		padding: 50px 0 131px 0;
	}
	.contacts__title {
		margin-bottom: 30px;
	}
	.contacts__map:before {
		bottom: -90px;
		left: -90px;
		width: 180px;
		height: 182px;
		background-size: 100% auto;
	}
	.contacts__info {
		left: 20px;
		top: -30px;
	}
}

@media (max-width: 767px) {
	.contacts {
		background: url(../img/contacts/bg_mob.png) no-repeat 100% 0;
	}
	.contacts__map:before {
		bottom: -70px;
		left: -70px;
		width: 140px;
		height: 142px;
	}
	.contacts__info {
		position: static;
		width: 100%;
		border: 2.7px solid #A8A8A8;
	}
}

@media (max-width: 575px) {
	.contacts__info > .contacts__code {
		display: none;
	}
	.contacts__grid {
		display: grid;
		grid-template-columns: 62px 1fr;
		grid-column-gap: 5px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.contacts__grid .contacts__code {
		margin: 0;
	}
	.contacts__link {
		display: block;
		font-size: 16px;
		line-height: 19px;
		-webkit-text-decoration-line: underline;
		        text-decoration-line: underline;
		-webkit-text-decoration-color: #A8A8A8;
		        text-decoration-color: #A8A8A8;
		color: #000000;
	}
}

@media (max-width: 991px) {
	.footer__logo {
		max-width: 150px;
	}
}

@media (max-width: 767px) {
	.footer {
		padding: 30px 0 70px 0;
	}
	.footer__box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.footer__logo {
		max-width: 136px;
		margin: 0 auto 20px auto;
	}
	.footer__copy {
		text-align: center;
	}
}

@media (max-width: 767px) {
	.popup .form__title {
		font-size: 30px;
		line-height: 37px;
	}
}

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