@charset "UTF-8";
/* Defaults */
body {
	font-size: 1.35417vw;
	line-height: 1.2;
	font-weight: 300;
}

body::-webkit-scrollbar {
	width: 0.3125vw;
	background-color: var(--st-c-background);
}

body::-webkit-scrollbar-thumb {
	background-color: #2b2b2b;
	border-radius: 0.625vw;
}

.container {
	max-width: 100vw;
	padding-inline: 1.97917vw;
}

.skip-link {
	top: -5.20833vw;
	left: 1.04167vw;
	border-radius: 0.41667vw;
	font-size: 0.83333vw;
	padding: 0.72917vw 1.25vw;
}

.skip-link:focus {
	top: 1.04167vw;
}

.section {
	scroll-margin-top: 3.125vw;
	margin-top: 1.5625vw;
}

.btn {
	border-radius: 0.625vw;
	height: 3.125vw;
	line-height: 3.125vw;
	font-size: 1.19792vw;
}

.btn:hover {
	color: var(--st-c-white);
	background-color: var(--st-c-red-dark);
}

.title {
	font-size: 4.47917vw;
	line-height: 1.1;
	font-weight: 600;
	letter-spacing: -0.02em;
	margin-bottom: 2.60417vw;
}

.title.-desk {
	display: block;
}

.title.-mob {
	display: none;
}

.subtitle {
	font-size: 2.5vw;
	line-height: 1.1;
	font-weight: 500;
	letter-spacing: -0.02em;
	margin-bottom: 0.78125vw;
}

.form__title {
	font-size: 2.5vw;
	line-height: 110%;
	letter-spacing: -0.02em;
	font-weight: 600;
	color: var(--st-c-black);
	margin-bottom: 1.66667vw;
}

.form__subtitle {
	font-size: 0.98958vw;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 0.9375vw;
}

.form__inputs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 1.04167vw;
}

.form__item {
	width: 100%;
}

.form__footer {
	cursor: pointer;
	margin-top: 1.25vw;
}

.form__footer.hidden {
	display: none;
}

.form__footer-text {
	font-size: 0.72917vw;
	line-height: 1.2;
	font-weight: 400;
	padding-left: 1.40625vw;
}

.form__footer-link {
	text-decoration: underline;
	cursor: pointer;
	-webkit-transition: color 0.2s ease;
	transition: color 0.2s ease;
}

.form__footer-link:hover {
	color: var(--st-c-red);
}

.form__footer-checkbox {
	border-radius: 0.20833vw;
	height: 0.83333vw;
	width: 0.83333vw;
	left: 0;
	top: 1px;
}

.form__footer-checkbox-icon::before {
	height: 0.41667vw;
	width: 0.52083vw;
}

.form__button {
	position: relative;
	margin-top: 0;
}

.input {
	background-color: var(--st-c-white);
	border-radius: 0.625vw;
	height: 2.8125vw;
	line-height: 2.8125vw;
	padding-inline: 1.04167vw;
	font-size: 0.98958vw;
	font-weight: 500;
}

.input::-webkit-input-placeholder {
	font-size: 0.98958vw;
	line-height: 3.125vw;
	font-weight: 500;
}

.input::-moz-placeholder {
	font-size: 0.98958vw;
	line-height: 3.125vw;
	font-weight: 500;
}

.input::-ms-input-placeholder {
	font-size: 0.98958vw;
	line-height: 3.125vw;
	font-weight: 500;
}

.input::placeholder {
	font-size: 0.98958vw;
	line-height: 3.125vw;
	font-weight: 500;
}

.input.error {
	border: 0.10417vw solid var(--st-c-red);
}

.swiper-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 2.08333vw;
}

.swiper-title .title {
	margin-bottom: 0;
}

.swiper-title .swiper__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.swiper-pagination {
	gap: 1.25vw;
	margin-top: 1.40625vw;
}

.swiper-pagination-bullet {
	border: 0.15625vw solid var(--st-c-dark-blue);
	height: 1.25vw;
	width: 1.25vw;
}

.swiper-scrollbar {
	border-radius: 1.04167vw;
	height: 0.3125vw;
	margin-top: 1.25vw;
}

.swiper-scrollbar-drag {
	border-radius: 0.52083vw;
}

.swiper__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	gap: 1.04167vw;
}

.swiper__btn {
	position: relative;
	background-color: var(--st-c-gray-40);
	border-radius: 0.625vw;
	cursor: pointer;
	height: 2.5vw;
	width: 2.5vw;
	-webkit-transition: background-color 0.2s;
	transition: background-color 0.2s;
}

.swiper__btn::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	translate: -50% -50%;
	height: 1.25vw;
	width: 1.25vw;
	background: url(../img/swiper/arrow.svg) no-repeat center/contain;
}

.swiper__btn:not(.swiper-button-disabled):hover {
	background-color: var(--st-c-gray-20);
}

.swiper__btn.slider-prev::after {
	rotate: 180deg;
}

.swiper__btn.swiper-button-disabled {
	opacity: 0.65;
	cursor: default;
}

.m-cookie {
	max-width: 27.08333vw;
	padding: 0.625vw;
	margin-bottom: 0.625vw;
	border-radius: 0.625vw;
	font-size: 0.72917vw;
	line-height: 1.1;
}

.m-cookie__btn {
	width: 8.95833vw;
	padding: 0.83333vw;
}

/* UI */
.hero {
	--hero-height: 26.97917vw;
	--hero-title: 5.10417vw;
	--hero-text: 1.19792vw;
	/* Главная */
	margin-top: 8.90625vw;
}

.hero.-main {
	--hero-height: 26.97917vw;
	--hero-title: 5.10417vw;
	--hero-text: 1.19792vw;
}

.hero__inner {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 2.08333vw;
	border-radius: 0.83333vw;
	padding: 1.19792vw 1.25vw 1.25vw;
	margin-inline: 0;
}

.hero__content {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 1.14583vw;
	text-align: left;
	width: auto;
}

.hero__title {
	line-height: 0.9;
	font-weight: 700;
	letter-spacing: -0.03em;
	max-width: 67.70833vw;
}

.hero__text {
	line-height: 0.92;
	letter-spacing: 0;
	max-width: 42.1875vw;
}

.hero__btn {
	border-radius: 0.625vw;
	-webkit-box-shadow: 0 0.3125vw 0.10417vw 0 rgba(102, 0, 0, 0.2);
	        box-shadow: 0 0.3125vw 0.10417vw 0 rgba(102, 0, 0, 0.2);
	font-size: 1.19792vw;
	height: 3.125vw;
	line-height: 3.125vw;
	width: 21.875vw;
}

.hero__aside {
	width: auto;
	margin-top: 0;
}

.media-card {
	grid-template-columns: repeat(2, 1fr);
	gap: 1.04167vw;
}

.media-card__body:only-child {
	grid-column: 1 / -1;
}

.media-card__body:only-child .media-card__texts {
	max-width: none;
}

.media-card.-reverse .media-card__body {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
}

.media-card.-reverse .media-card__media {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}

.media-card__body {
	border-radius: 0.83333vw;
	padding: 1.25vw;
}

.media-card__title {
	font-size: 2.5vw;
	letter-spacing: -0.02em;
	margin-bottom: 0.52083vw;
}

.media-card__texts {
	gap: 1.5625vw;
	max-width: 46.35417vw;
}

.media-card__texts p {
	font-size: 1.19792vw;
	line-height: 1.35;
}

.media-card__texts ul {
	gap: 0.3125vw;
}

.media-card__texts ul > li {
	font-size: 1.19792vw;
	line-height: 1.35;
	padding-left: 1.5625vw;
}

.media-card__texts ul > li::before {
	top: 0.625vw;
	left: 0.46875vw;
	height: 0.46875vw;
	width: 0.46875vw;
}

.media-card__badge {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 1.25vw;
	right: 1.25vw;
}

.media-card__badge img,
.media-card__badge svg {
	height: 4.32292vw;
	width: 4.32292vw;
}

.media-card__icons {
	position: absolute;
	right: 1.25vw;
	bottom: 1.25vw;
	gap: 0.625vw;
}

.media-card__icon svg {
	height: 2.5vw;
	width: 2.5vw;
}

.media-card__media {
	border-radius: 0.83333vw;
	height: auto;
}

.media-card__video-label {
	top: 1.04167vw;
	left: 1.04167vw;
	border-radius: 2.08333vw;
	font-size: 0.83333vw;
	line-height: 2.03125vw;
	height: 2.03125vw;
	padding-inline: 1.04167vw;
}

.media-card__video-play {
	height: 4.16667vw;
	width: 4.16667vw;
}

.media-card__video-play svg {
	height: 2.91667vw;
	width: 2.91667vw;
}

.icon-grid {
	grid-template-columns: repeat(var(--icon-grid-columns, 3), 1fr);
	gap: 1.51042vw;
}

.icon-grid.-icon-bottom .icon-grid__item {
	padding: 1.25vw 1.25vw 1.82292vw;
}

.icon-grid.-icon-bottom .icon-grid__icon {
	top: auto;
	bottom: 1.25vw;
	right: 1.25vw;
	height: 1.82292vw;
	width: 1.82292vw;
}

.icon-grid.-icon-bottom .icon-grid__item.-promo {
	padding: 1.66667vw 1.25vw 1.25vw;
}

.icon-grid__item {
	border-radius: 0.83333vw;
	padding: 1.82292vw 1.25vw 1.25vw;
}

.icon-grid__item.-has-title {
	min-height: 16.66667vw;
}

.icon-grid__item.-promo {
	min-height: 16.66667vw;
	padding: 1.66667vw 1.25vw 1.25vw;
}

.icon-grid__title {
	font-size: 2.5vw;
	line-height: 0.9375;
	max-width: 32.29167vw;
}

.icon-grid__icon {
	top: 1.09375vw;
	right: 1.40625vw;
	height: 3.85417vw;
	width: 3.85417vw;
}

.icon-grid__icon.-mobile {
	display: none;
}

.icon-grid__icon.-desktop {
	display: block;
}

.icon-grid__text {
	font-size: 1.19792vw;
	line-height: 0.99;
	font-weight: 600;
	max-width: 24.42708vw;
}

.icon-grid__promo-title {
	font-size: 2.5vw;
	line-height: 1.1;
	font-weight: 600;
	letter-spacing: -0.02em;
	max-width: 16.77083vw;
}

.icon-grid__promo-text {
	font-size: 0.78125vw;
	line-height: 1.3;
	letter-spacing: 0;
	max-width: 14.79167vw;
	margin-top: 0.52083vw;
}

.icon-grid__promo-btn {
	border-radius: 0.625vw;
	-webkit-box-shadow: 0 0.20833vw 0.10417vw 0 rgba(102, 0, 0, 0.2);
	        box-shadow: 0 0.20833vw 0.10417vw 0 rgba(102, 0, 0, 0.2);
	font-size: 0.78125vw;
	height: 2.29167vw;
	line-height: 2.29167vw;
	margin-top: 1.04167vw;
	width: 9.53125vw;
}

.icon-grid__promo-btn:hover {
	background-color: #000;
}

/* Blocks */
.topbar {
	margin: 0;
}

.topbar .container {
	gap: 0.625vw;
	min-height: 2.08333vw;
}

.topbar__link {
	font-size: 0.72917vw;
	line-height: 1.3;
}

.header__inner {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 1.45833vw;
	height: 6.09375vw;
	padding: 0;
}

.header__btn {
	border-radius: 2.08333vw;
	font-size: 0.83333vw;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	height: 2.08333vw;
	line-height: 2.08333vw;
	padding-inline: 0.83333vw;
}

.header__contacts {
	display: none;
}

.scrolled .header__inner {
	height: 4.6875vw;
}

.logo__img {
	height: 2.65625vw;
}

.sign-up {
	display: none;
}

.nav {
	display: block;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	margin: 0;
	padding: 0;
	overflow: visible;
	width: auto;
}

.nav__list {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 0.36458vw;
	padding: 0;
}

.nav__list-link {
	border-radius: 2.08333vw;
	border: 1px solid var(--st-c-gray-60);
	height: 2.08333vw;
	line-height: 2.08333vw;
	font-size: 0.83333vw;
	padding-inline: 0.9375vw;
	min-width: 6.04167vw;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.students-success .media-card {
	grid-template-columns: 1fr 42.91667vw;
}

.students-success .media-card__texts {
	max-width: 48.02083vw;
}

.students-spheres .icon-grid__item {
	height: 10.88542vw;
}

.students-spheres .icon-grid__text {
	font-size: 1.97917vw;
	line-height: 1;
	font-weight: 600;
}

.students-sport .media-card__title {
	margin-bottom: 1.875vw;
}

.students-esports .media-card__title {
	max-width: 38.02083vw;
}

.students-creative .media-card__media {
	height: 14.01042vw;
}

.students-photoclub .media-card__texts {
	max-width: 78.64583vw !important;
}

.students-beauty .media-card__text {
	max-width: 65.10417vw !important;
}

.footer {
	padding: 2.39583vw 0 1.5625vw;
}

.footer__inner {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1.04167vw;
}

.footer__content {
	border-radius: 1.04167vw;
	padding: 1.25vw 1.25vw 0.46875vw;
	width: 100%;
}

.footer__title {
	font-size: 1.35417vw;
	letter-spacing: 0;
	margin-bottom: 1.09375vw;
}

.footer__contacts {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	gap: 6.19792vw;
	max-width: 64.0625vw;
}

.footer__contacts-item {
	gap: 0.98958vw;
}

.footer__contacts-title {
	font-size: 0.98958vw;
	font-weight: 600;
}

.footer__contacts-values {
	gap: 0.46875vw;
	font-size: 0.78125vw;
	line-height: 1.2;
	font-weight: 500;
	max-width: 16.77083vw;
}

.footer__contacts-item:last-child {
	margin-left: auto;
}

.footer__buttons {
	gap: 1.19792vw;
	margin-top: 1.25vw;
}

.footer__btn {
	border-radius: 1.04167vw;
	height: 3.69792vw;
	width: 4.84375vw;
}

.footer__btn.-ig {
	background: url(/assets/v1/img/footer/ig.svg) no-repeat center/2.08333vw 2.08333vw;
}

.footer__btn.-wa {
	background: url(/assets/v1/img/footer/wa.svg) no-repeat center/2.08333vw 2.08333vw;
}

.footer__btn.-tg {
	background: url(/assets/v1/img/footer/tg.svg) no-repeat center/2.08333vw 2.08333vw;
}

.footer__btn.-mx {
	background: url(/assets/v1/img/footer/mx.svg) no-repeat center/2.08333vw 2.08333vw;
}

.footer__btn.-yt {
	background: url(/assets/v1/img/footer/yt.svg) no-repeat center/2.08333vw 2.08333vw;
}

.footer__btn.-ig, .footer__btn.-wa, .footer__btn.-tg, .footer__btn.-mx, .footer__btn.-yt {
	background-color: #1c1c1c;
}

.footer__btn:hover {
	background-color: var(--st-c-red);
}

.footer__copy {
	position: static;
	font-size: 0.78125vw;
	margin-top: 1.45833vw;
	bottom: 0;
}

/* Popups */
.popups__close {
	top: 0;
	left: calc(100% + 0.10417vw);
	translate: 0;
	height: 3.125vw;
	width: 3.125vw;
	border-radius: 0.41667vw;
	-webkit-box-shadow: 0.15625vw 0.625vw 0.67708vw 0 rgba(0, 0, 0, 0.14);
	        box-shadow: 0.15625vw 0.625vw 0.67708vw 0 rgba(0, 0, 0, 0.14);
}

.popups__close:focus-visible {
	outline: 0.10417vw solid var(--st-c-red);
	outline-offset: 0.10417vw;
}

.popups__close img {
	height: 0.78125vw;
	width: 0.78125vw;
}

.popups__close.-inside {
	top: 1.04167vw;
	right: 1.04167vw;
	left: auto;
	height: 2.91667vw;
	width: 2.91667vw;
}

.popups__close.-inside img {
	height: 0.9375vw;
	width: 0.9375vw;
}

.popup-form .popup__inner {
	padding-top: 0;
}

.popup__inner {
	gap: 1.04167vw;
	padding: 1.04167vw 0;
}

.popup__btn {
	max-width: 14.58333vw;
}

.popup .form {
	background-color: #fff;
	padding: 1.25vw;
}

.popup .form__title {
	padding-right: 1.04167vw;
}

.popup .form__button, .popup .form__input {
	min-height: 2.5vw;
}

.popup-form .popups__main {
	border-radius: 0.83333vw;
	-webkit-box-shadow: 0.15625vw 0.625vw 0.67708vw 0 rgba(0, 0, 0, 0.14);
	        box-shadow: 0.15625vw 0.625vw 0.67708vw 0 rgba(0, 0, 0, 0.14);
	padding: 1.25vw;
	max-width: 47.39583vw;
}

.popup-form .form {
	padding: 0;
}

.popup-form .form__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background-color: #fff;
}

.popup-form .form__title {
	font-size: 2.5vw;
	line-height: 96%;
	font-weight: 600;
	letter-spacing: -0.02em;
	color: var(--st-c-text);
}

.popup-form .form__inputs {
	gap: 1.04167vw;
}

.popup-form .form__input-wrapper {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	gap: 1.04167vw;
}

.popup-form .form__button {
	margin-top: 0.20833vw;
}

.popup-form .form__btn {
	border-radius: 0.625vw;
	-webkit-box-shadow: 0 0.3125vw 0.10417vw 0 rgba(6, 80, 136, 0.18);
	        box-shadow: 0 0.3125vw 0.10417vw 0 rgba(6, 80, 136, 0.18);
	height: 3.125vw;
	line-height: 3.125vw;
	font-weight: 600;
	font-size: 1.19792vw;
}

.privacy__title {
	font-size: 2.5vw;
	margin-bottom: 1.66667vw;
}

.privacy__text {
	gap: 1.04167vw;
	border-radius: 1.04167vw;
	font-size: 1.04167vw;
	padding: 4.58333vw 2.08333vw 2.08333vw;
}

.privacy__text h2 {
	font-size: 1.25vw;
	margin: 1.5625vw 0 0.52083vw;
}

.privacy ul ul li {
	margin-left: 1.04167vw;
}

.privacy .popup__inner {
	max-width: 62.5vw;
	padding: 2.08333vw 1.04167vw;
}

.popup-video .popup__inner {
	max-width: 46.875vw;
	padding-inline: 0.83333vw;
}

.popup-video .popups__main {
	border-radius: 0.83333vw;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0dWRlbnRzL3Jlc3BvbnNpdmUuY3NzIiwic3R1ZGVudHMvcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL2NvbW1vbi9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL2Zvcm0vX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9zd2lwZXIvX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9tX2Nvb2tpZS9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL3VpL2hlcm8vX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy91aS9tZWRpYS1jYXJkL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvdWkvaWNvbi1ncmlkL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvdG9wYmFyL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvaGVhZGVyL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvQHN0dWRlbnRzL21haW4vX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9mb290ZXIvX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9wb3B1cC9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL3BvcHVwLWZvcm0vX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9wb3B1cC1wcml2YWN5L19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvcG9wdXAtdmlkZW8vX3Jlc3BvbnNpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakIsY0FBYztBQ0FkO0NBQ0UscUJBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsaUJBQWdCO0NBV2pCOztBQWREO0NBTUksZ0JBQVU7Q0FDVix5Q0FBd0M7Q0FDekM7O0FBUkg7Q0FXSSwwQkFBeUI7Q0FDekIsdUJBQW1CO0NBQ3BCOztBQUdIO0NBQ0UsaUJBQWlCO0NBQ2pCLDBCQUFvQjtDQUNyQjs7QUFFRDtDQUNFLGdCQUFXO0NBQ1gsZ0JBQVU7Q0FDVix5QkFBa0I7Q0FD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QUNsQjs7QUMvQ1I7Q0FDQyxpQkFBZTtDQUNmLHlCQUFtQjtDQUNuQjs7QUFFRDtDQUNDLGVBQVM7Q0FDVCx5QkFBbUI7Q0FDbkIscUJBQWU7Q0FDZix1Q0FBdUI7Q0FNdkI7O0FBVkE7Q0FPQyxrQkFBZTtDQUNmLDZCQUFtQjtDQUNuQjs7QUFmSDtDQW1CRSx1QkFBaUI7Q0FDakI7O0FBcEJGO0NBdUJFLGtCQUFpQjtDQUNqQiw2QkFBa0I7Q0FDbEI7O0FDekJGO0NBRUksb0JBQWdCO0NBQ2hCLDBCQUFvQjtDQUNyQjs7QUFKSDtDQU9JLHlCQUFtQjtDQUNwQiIsImZpbGUiOiJzdHVkZW50cy9yZXNwb25zaXZlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIERlZmF1bHRzICovXG5ib2R5IHtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiA2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0LWMtYmFja2dyb3VuZCk7XG59XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTkyMHB4O1xuXHRwYWRkaW5nLWlubGluZTogMzhweDtcbn1cblxuLnNraXAtbGluayB7XG5cdHRvcDogLTEwMHB4O1xuXHRsZWZ0OiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTRweCAyNHB4O1xufVxuXG4uc2tpcC1saW5rOmZvY3VzIHtcblx0dG9wOiAyMHB4O1xufVxuXG4uc2VjdGlvbiB7XG5cdHNjcm9sbC1tYXJnaW4tdG9wOiA2MHB4O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRsaW5lLWhlaWdodDogNjBweDtcblx0Zm9udC1zaXplOiAyM3B4O1xufVxuXG4uYnRuOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXN0LWMtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdC1jLXJlZC1kYXJrKTtcbn1cblxuLnRpdGxlIHtcblx0Zm9udC1zaXplOiA4NnB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnRpdGxlLi1kZXNrIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi50aXRsZS4tbW9iIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnRpdGxlIHtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvcm1fX3RpdGxlIHtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRsaW5lLWhlaWdodDogMTEwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiB2YXIoLS1zdC1jLWJsYWNrKTtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmZvcm1fX3N1YnRpdGxlIHtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uZm9ybV9faW5wdXRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDIwcHg7XG59XG5cbi5mb3JtX19pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19mb290ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb3JtX19mb290ZXIuaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2Zvb3Rlci10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nLWxlZnQ6IDI3cHg7XG59XG5cbi5mb3JtX19mb290ZXItbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLmZvcm1fX2Zvb3Rlci1saW5rOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXN0LWMtcmVkKTtcbn1cblxuLmZvcm1fX2Zvb3Rlci1jaGVja2JveCB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMTZweDtcblx0bGVmdDogMDtcblx0dG9wOiAxcHg7XG59XG5cbi5mb3JtX19mb290ZXItY2hlY2tib3gtaWNvbjo6YmVmb3JlIHtcblx0aGVpZ2h0OiA4cHg7XG5cdHdpZHRoOiAxMHB4O1xufVxuXG4uZm9ybV9fYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdC1jLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0aGVpZ2h0OiA1NHB4O1xuXHRsaW5lLWhlaWdodDogNTRweDtcblx0cGFkZGluZy1pbmxpbmU6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbnB1dC5lcnJvciB7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXN0LWMtcmVkKTtcbn1cblxuLnN3aXBlci10aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnN3aXBlci10aXRsZSAudGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3dpcGVyLXRpdGxlIC5zd2lwZXJfX2J1dHRvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRnYXA6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDI3cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1zdC1jLWRhcmstYmx1ZSk7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDI0cHg7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0aGVpZ2h0OiA2cHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc3dpcGVyX19idXR0b25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Z2FwOiAyMHB4O1xufVxuXG4uc3dpcGVyX19idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0LWMtZ3JheS00MCk7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aGVpZ2h0OiA0OHB4O1xuXHR3aWR0aDogNDhweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuXG4uc3dpcGVyX19idG46OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2xhdGU6IC01MCUgLTUwJTtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMjRweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zd2lwZXIvYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5cbi5zd2lwZXJfX2J0bjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3QtYy1ncmF5LTIwKTtcbn1cblxuLnN3aXBlcl9fYnRuLnNsaWRlci1wcmV2OjphZnRlciB7XG5cdHJvdGF0ZTogMTgwZGVnO1xufVxuXG4uc3dpcGVyX19idG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuNjU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm0tY29va2llIHtcblx0bWF4LXdpZHRoOiA1MjBweDtcblx0cGFkZGluZzogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ubS1jb29raWVfX2J0biB7XG5cdHdpZHRoOiAxNzJweDtcblx0cGFkZGluZzogMTZweDtcbn1cblxuLyogVUkgKi9cbi5oZXJvIHtcblx0LS1oZXJvLWhlaWdodDogNTE4cHg7XG5cdC0taGVyby10aXRsZTogOThweDtcblx0LS1oZXJvLXRleHQ6IDIzcHg7XG5cdC8qINCT0LvQsNCy0L3QsNGPICovXG5cdG1hcmdpbi10b3A6IDE3MXB4O1xufVxuXG4uaGVyby4tbWFpbiB7XG5cdC0taGVyby1oZWlnaHQ6IDUxOHB4O1xuXHQtLWhlcm8tdGl0bGU6IDk4cHg7XG5cdC0taGVyby10ZXh0OiAyM3B4O1xufVxuXG4uaGVyb19faW5uZXIge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHBhZGRpbmc6IDIzcHggMjRweCAyNHB4O1xuXHRtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uaGVyb19fY29udGVudCB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAyMnB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aWR0aDogYXV0bztcbn1cblxuLmhlcm9fX3RpdGxlIHtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdG1heC13aWR0aDogMTMwMHB4O1xufVxuXG4uaGVyb19fdGV4dCB7XG5cdGxpbmUtaGVpZ2h0OiAwLjkyO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0bWF4LXdpZHRoOiA4MTBweDtcbn1cblxuLmhlcm9fX2J0biB7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJveC1zaGFkb3c6IDAgNnB4IDJweCAwIHJnYmEoMTAyLCAwLCAwLCAwLjIpO1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGhlaWdodDogNjBweDtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdHdpZHRoOiA0MjBweDtcbn1cblxuLmhlcm9fX2FzaWRlIHtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZWRpYS1jYXJkIHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiAyMHB4O1xufVxuXG4ubWVkaWEtY2FyZF9fYm9keTpvbmx5LWNoaWxkIHtcblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcbn1cblxuLm1lZGlhLWNhcmRfX2JvZHk6b25seS1jaGlsZCAubWVkaWEtY2FyZF9fdGV4dHMge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5tZWRpYS1jYXJkLi1yZXZlcnNlIC5tZWRpYS1jYXJkX19ib2R5IHtcblx0b3JkZXI6IDI7XG59XG5cbi5tZWRpYS1jYXJkLi1yZXZlcnNlIC5tZWRpYS1jYXJkX19tZWRpYSB7XG5cdG9yZGVyOiAxO1xufVxuXG4ubWVkaWEtY2FyZF9fYm9keSB7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHBhZGRpbmc6IDI0cHg7XG59XG5cbi5tZWRpYS1jYXJkX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tZWRpYS1jYXJkX190ZXh0cyB7XG5cdGdhcDogMzBweDtcblx0bWF4LXdpZHRoOiA4OTBweDtcbn1cblxuLm1lZGlhLWNhcmRfX3RleHRzIHAge1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG4ubWVkaWEtY2FyZF9fdGV4dHMgdWwge1xuXHRnYXA6IDZweDtcbn1cblxuLm1lZGlhLWNhcmRfX3RleHRzIHVsID4gbGkge1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5tZWRpYS1jYXJkX190ZXh0cyB1bCA+IGxpOjpiZWZvcmUge1xuXHR0b3A6IDEycHg7XG5cdGxlZnQ6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdHdpZHRoOiA5cHg7XG59XG5cbi5tZWRpYS1jYXJkX19iYWRnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRvcDogMjRweDtcblx0cmlnaHQ6IDI0cHg7XG59XG5cbi5tZWRpYS1jYXJkX19iYWRnZSBpbWcsXG4ubWVkaWEtY2FyZF9fYmFkZ2Ugc3ZnIHtcblx0aGVpZ2h0OiA4M3B4O1xuXHR3aWR0aDogODNweDtcbn1cblxuLm1lZGlhLWNhcmRfX2ljb25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMjRweDtcblx0Ym90dG9tOiAyNHB4O1xuXHRnYXA6IDEycHg7XG59XG5cbi5tZWRpYS1jYXJkX19pY29uIHN2ZyB7XG5cdGhlaWdodDogNDhweDtcblx0d2lkdGg6IDQ4cHg7XG59XG5cbi5tZWRpYS1jYXJkX19tZWRpYSB7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLm1lZGlhLWNhcmRfX3ZpZGVvLWxhYmVsIHtcblx0dG9wOiAyMHB4O1xuXHRsZWZ0OiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAzOXB4O1xuXHRoZWlnaHQ6IDM5cHg7XG5cdHBhZGRpbmctaW5saW5lOiAyMHB4O1xufVxuXG4ubWVkaWEtY2FyZF9fdmlkZW8tcGxheSB7XG5cdGhlaWdodDogODBweDtcblx0d2lkdGg6IDgwcHg7XG59XG5cbi5tZWRpYS1jYXJkX192aWRlby1wbGF5IHN2ZyB7XG5cdGhlaWdodDogNTZweDtcblx0d2lkdGg6IDU2cHg7XG59XG5cbi5pY29uLWdyaWQge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1pY29uLWdyaWQtY29sdW1ucywgMyksIDFmcik7XG5cdGdhcDogMjlweDtcbn1cblxuLmljb24tZ3JpZC4taWNvbi1ib3R0b20gLmljb24tZ3JpZF9faXRlbSB7XG5cdHBhZGRpbmc6IDI0cHggMjRweCAzNXB4O1xufVxuXG4uaWNvbi1ncmlkLi1pY29uLWJvdHRvbSAuaWNvbi1ncmlkX19pY29uIHtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDI0cHg7XG5cdHJpZ2h0OiAyNHB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdHdpZHRoOiAzNXB4O1xufVxuXG4uaWNvbi1ncmlkLi1pY29uLWJvdHRvbSAuaWNvbi1ncmlkX19pdGVtLi1wcm9tbyB7XG5cdHBhZGRpbmc6IDMycHggMjRweCAyNHB4O1xufVxuXG4uaWNvbi1ncmlkX19pdGVtIHtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0cGFkZGluZzogMzVweCAyNHB4IDI0cHg7XG59XG5cbi5pY29uLWdyaWRfX2l0ZW0uLWhhcy10aXRsZSB7XG5cdG1pbi1oZWlnaHQ6IDMyMHB4O1xufVxuXG4uaWNvbi1ncmlkX19pdGVtLi1wcm9tbyB7XG5cdG1pbi1oZWlnaHQ6IDMyMHB4O1xuXHRwYWRkaW5nOiAzMnB4IDI0cHggMjRweDtcbn1cblxuLmljb24tZ3JpZF9fdGl0bGUge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjkzNzU7XG5cdG1heC13aWR0aDogNjIwcHg7XG59XG5cbi5pY29uLWdyaWRfX2ljb24ge1xuXHR0b3A6IDIxcHg7XG5cdHJpZ2h0OiAyN3B4O1xuXHRoZWlnaHQ6IDc0cHg7XG5cdHdpZHRoOiA3NHB4O1xufVxuXG4uaWNvbi1ncmlkX19pY29uLi1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaWNvbi1ncmlkX19pY29uLi1kZXNrdG9wIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5pY29uLWdyaWRfX3RleHQge1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk5O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXgtd2lkdGg6IDQ2OXB4O1xufVxuXG4uaWNvbi1ncmlkX19wcm9tby10aXRsZSB7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdG1heC13aWR0aDogMzIycHg7XG59XG5cbi5pY29uLWdyaWRfX3Byb21vLXRleHQge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRtYXgtd2lkdGg6IDI4NHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaWNvbi1ncmlkX19wcm9tby1idG4ge1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAwIDRweCAycHggMCByZ2JhKDEwMiwgMCwgMCwgMC4yKTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR3aWR0aDogMTgzcHg7XG59XG5cbi5pY29uLWdyaWRfX3Byb21vLWJ0bjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi8qIEJsb2NrcyAqL1xuLnRvcGJhciB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnRvcGJhciAuY29udGFpbmVyIHtcblx0Z2FwOiAxMnB4O1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4udG9wYmFyX19saW5rIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAyOHB4O1xuXHRoZWlnaHQ6IDExN3B4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uaGVhZGVyX19idG4ge1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nLWlubGluZTogMTZweDtcbn1cblxuLmhlYWRlcl9fY29udGFjdHMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2Nyb2xsZWQgLmhlYWRlcl9faW5uZXIge1xuXHRoZWlnaHQ6IDkwcHg7XG59XG5cbi5sb2dvX19pbWcge1xuXHRoZWlnaHQ6IDUxcHg7XG59XG5cbi5zaWduLXVwIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5uYXZfX2xpc3Qge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiA3cHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5uYXZfX2xpc3QtbGluayB7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0LWMtZ3JheS02MCk7XG5cdGhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZy1pbmxpbmU6IDE4cHg7XG5cdG1pbi13aWR0aDogMTE2cHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uc3R1ZGVudHMtc3VjY2VzcyAubWVkaWEtY2FyZCB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDgyNHB4O1xufVxuXG4uc3R1ZGVudHMtc3VjY2VzcyAubWVkaWEtY2FyZF9fdGV4dHMge1xuXHRtYXgtd2lkdGg6IDkyMnB4O1xufVxuXG4uc3R1ZGVudHMtc3BoZXJlcyAuaWNvbi1ncmlkX19pdGVtIHtcblx0aGVpZ2h0OiAyMDlweDtcbn1cblxuLnN0dWRlbnRzLXNwaGVyZXMgLmljb24tZ3JpZF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMzhweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdHVkZW50cy1zcG9ydCAubWVkaWEtY2FyZF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuXG4uc3R1ZGVudHMtZXNwb3J0cyAubWVkaWEtY2FyZF9fdGl0bGUge1xuXHRtYXgtd2lkdGg6IDczMHB4O1xufVxuXG4uc3R1ZGVudHMtY3JlYXRpdmUgLm1lZGlhLWNhcmRfX21lZGlhIHtcblx0aGVpZ2h0OiAyNjlweDtcbn1cblxuLnN0dWRlbnRzLXBob3RvY2x1YiAubWVkaWEtY2FyZF9fdGV4dHMge1xuXHRtYXgtd2lkdGg6IDE1MTBweCAhaW1wb3J0YW50O1xufVxuXG4uc3R1ZGVudHMtYmVhdXR5IC5tZWRpYS1jYXJkX190ZXh0IHtcblx0bWF4LXdpZHRoOiAxMjUwcHggIWltcG9ydGFudDtcbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDQ2cHggMCAzMHB4O1xufVxuXG4uZm9vdGVyX19pbm5lciB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjBweDtcbn1cblxuLmZvb3Rlcl9fY29udGVudCB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDI0cHggMjRweCA5cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5mb290ZXJfX2NvbnRhY3RzIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogMTE5cHg7XG5cdG1heC13aWR0aDogMTIzMHB4O1xufVxuXG4uZm9vdGVyX19jb250YWN0cy1pdGVtIHtcblx0Z2FwOiAxOXB4O1xufVxuXG4uZm9vdGVyX19jb250YWN0cy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdHMtdmFsdWVzIHtcblx0Z2FwOiA5cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWF4LXdpZHRoOiAzMjJweDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdHMtaXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mb290ZXJfX2J1dHRvbnMge1xuXHRnYXA6IDIzcHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb290ZXJfX2J0biB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGhlaWdodDogNzFweDtcblx0d2lkdGg6IDkzcHg7XG59XG5cbi5mb290ZXJfX2J0bi4taWcge1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL2lnLnN2Zykgbm8tcmVwZWF0IGNlbnRlci80MHB4IDQwcHg7XG59XG5cbi5mb290ZXJfX2J0bi4td2Ege1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL3dhLnN2Zykgbm8tcmVwZWF0IGNlbnRlci80MHB4IDQwcHg7XG59XG5cbi5mb290ZXJfX2J0bi4tdGcge1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL3RnLnN2Zykgbm8tcmVwZWF0IGNlbnRlci80MHB4IDQwcHg7XG59XG5cbi5mb290ZXJfX2J0bi4tbXgge1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL214LnN2Zykgbm8tcmVwZWF0IGNlbnRlci80MHB4IDQwcHg7XG59XG5cbi5mb290ZXJfX2J0bi4teXQge1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL3l0LnN2Zykgbm8tcmVwZWF0IGNlbnRlci80MHB4IDQwcHg7XG59XG5cbi5mb290ZXJfX2J0bi4taWcsIC5mb290ZXJfX2J0bi4td2EsIC5mb290ZXJfX2J0bi4tdGcsIC5mb290ZXJfX2J0bi4tbXgsIC5mb290ZXJfX2J0bi4teXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xufVxuXG4uZm9vdGVyX19idG46aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdC1jLXJlZCk7XG59XG5cbi5mb290ZXJfX2NvcHkge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdGJvdHRvbTogMDtcbn1cblxuLyogUG9wdXBzICovXG4ucG9wdXBzX19jbG9zZSB7XG5cdHRvcDogMDtcblx0bGVmdDogY2FsYygxMDAlICsgMnB4KTtcblx0dHJhbnNsYXRlOiAwO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdHdpZHRoOiA2MHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJveC1zaGFkb3c6IDNweCAxMnB4IDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xufVxuXG4ucG9wdXBzX19jbG9zZTpmb2N1cy12aXNpYmxlIHtcblx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXN0LWMtcmVkKTtcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnBvcHVwc19fY2xvc2UgaW1nIHtcblx0aGVpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMTVweDtcbn1cblxuLnBvcHVwc19fY2xvc2UuLWluc2lkZSB7XG5cdHRvcDogMjBweDtcblx0cmlnaHQ6IDIwcHg7XG5cdGxlZnQ6IGF1dG87XG5cdGhlaWdodDogNTZweDtcblx0d2lkdGg6IDU2cHg7XG59XG5cbi5wb3B1cHNfX2Nsb3NlLi1pbnNpZGUgaW1nIHtcblx0aGVpZ2h0OiAxOHB4O1xuXHR3aWR0aDogMThweDtcbn1cblxuLnBvcHVwLWZvcm0gLnBvcHVwX19pbm5lciB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucG9wdXBfX2lubmVyIHtcblx0Z2FwOiAyMHB4O1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5wb3B1cF9fYnRuIHtcblx0bWF4LXdpZHRoOiAyODBweDtcbn1cblxuLnBvcHVwIC5mb3JtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMjRweDtcbn1cblxuLnBvcHVwIC5mb3JtX190aXRsZSB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wb3B1cCAuZm9ybV9fYnV0dG9uLCAucG9wdXAgLmZvcm1fX2lucHV0IHtcblx0bWluLWhlaWdodDogNDhweDtcbn1cblxuLnBvcHVwLWZvcm0gLnBvcHVwc19fbWFpbiB7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdGJveC1zaGFkb3c6IDNweCAxMnB4IDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRtYXgtd2lkdGg6IDkxMHB4O1xufVxuXG4ucG9wdXAtZm9ybSAuZm9ybSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5wb3B1cC1mb3JtIC5mb3JtX19pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wdXAtZm9ybSAuZm9ybV9fdGl0bGUge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGxpbmUtaGVpZ2h0OiA5NiU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogdmFyKC0tc3QtYy10ZXh0KTtcbn1cblxuLnBvcHVwLWZvcm0gLmZvcm1fX2lucHV0cyB7XG5cdGdhcDogMjBweDtcbn1cblxuLnBvcHVwLWZvcm0gLmZvcm1fX2lucHV0LXdyYXBwZXIge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRnYXA6IDIwcHg7XG59XG5cbi5wb3B1cC1mb3JtIC5mb3JtX19idXR0b24ge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wb3B1cC1mb3JtIC5mb3JtX19idG4ge1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAwIDZweCAycHggMCByZ2JhKDYsIDgwLCAxMzYsIDAuMTgpO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDIzcHg7XG59XG5cbi5wcml2YWN5X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnByaXZhY3lfX3RleHQge1xuXHRnYXA6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0cGFkZGluZzogODhweCA0MHB4IDQwcHg7XG59XG5cbi5wcml2YWN5X190ZXh0IGgyIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRtYXJnaW46IDMwcHggMCAxMHB4O1xufVxuXG4ucHJpdmFjeSB1bCB1bCBsaSB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJpdmFjeSAucG9wdXBfX2lubmVyIHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdHBhZGRpbmc6IDQwcHggMjBweDtcbn1cblxuLnBvcHVwLXZpZGVvIC5wb3B1cF9faW5uZXIge1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRwYWRkaW5nLWlubGluZTogMTZweDtcbn1cblxuLnBvcHVwLXZpZGVvIC5wb3B1cHNfX21haW4ge1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuIiwiLyogRGVmYXVsdHMgKi9cbkBpbXBvcnQgXCJjb21tb24vX3Jlc3BvbnNpdmVcIjtcbkBpbXBvcnQgXCJmb3JtL19yZXNwb25zaXZlXCI7XG5AaW1wb3J0IFwic3dpcGVyL19yZXNwb25zaXZlXCI7XG5AaW1wb3J0IFwibV9jb29raWUvX3Jlc3BvbnNpdmVcIjtcblxuLyogVUkgKi9cbkBpbXBvcnQgXCJ1aS9oZXJvL19yZXNwb25zaXZlXCI7XG5AaW1wb3J0IFwidWkvbWVkaWEtY2FyZC9fcmVzcG9uc2l2ZVwiO1xuQGltcG9ydCBcInVpL2ljb24tZ3JpZC9fcmVzcG9uc2l2ZVwiO1xuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJoZWFkZXIvX3Jlc3BvbnNpdmVcIjtcbkBpbXBvcnQgXCJAc3R1ZGVudHMvbWFpbi9fcmVzcG9uc2l2ZVwiO1xuXG5AaW1wb3J0IFwiZm9vdGVyL19yZXNwb25zaXZlXCI7XG5cbi8qIFBvcHVwcyAqL1xuQGltcG9ydCBcInBvcHVwL19yZXNwb25zaXZlXCI7XG5AaW1wb3J0IFwicG9wdXBzL19yZXNwb25zaXZlXCI7XG4iLCJib2R5IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0LWMtYmFja2dyb3VuZCk7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDM4cHg7XG59XG5cbi5za2lwLWxpbmsge1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcblxuICAmOmZvY3VzIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24ge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc3QtYy13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3QtYy1yZWQtZGFyayk7XG4gIH1cbn1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4NnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAmLi1kZXNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3VidGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuIiwiLmZvcm0ge1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLXN0LWMtYmxhY2spO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgJl9faW5wdXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXN0LWMtcmVkKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNoZWNrYm94IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMXB4O1xuXG4gICAgICAmLWljb246OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0LWMtd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXN0LWMtcmVkKTtcbiAgfVxufVxuIiwiLnN3aXBlciB7XG4gICYtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5zd2lwZXJfX2J1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmLXBhZ2luYXRpb24ge1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuXG4gICAgJi1idWxsZXQge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tc3QtYy1kYXJrLWJsdWUpO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1zY3JvbGxiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICYtZHJhZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0LWMtZ3JheS00MCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N3aXBlci9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICB9XG5cbiAgICAmOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3QtYy1ncmF5LTIwKTtcbiAgICB9XG5cbiAgICAmLnNsaWRlci1wcmV2IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcm90YXRlOiAxODBkZWc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG4iLCIubS1jb29raWUge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogMTcycHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufSIsIi5oZXJvIHtcbiAgLS1oZXJvLWhlaWdodDogNTE4cHg7XG4gIC0taGVyby10aXRsZTogOThweDtcbiAgLS1oZXJvLXRleHQ6IDIzcHg7XG5cbiAgLyog0JPQu9Cw0LLQvdCw0Y8gKi9cbiAgJi4tbWFpbiB7XG4gICAgLS1oZXJvLWhlaWdodDogNTE4cHg7XG4gICAgLS1oZXJvLXRpdGxlOiA5OHB4O1xuICAgIC0taGVyby10ZXh0OiAyM3B4O1xuICB9XG5cbiAgbWFyZ2luLXRvcDogMTcxcHg7XG5cbiAgJl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIzcHggMjRweCAyNHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA4MTBweDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwIDZweCAycHggMCByZ2JhKDEwMiwgMCwgMCwgMC4yKTtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA0MjBweDtcbiAgfVxuXG4gICZfX2FzaWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCIubWVkaWEtY2FyZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcblxuICAmX19ib2R5Om9ubHktY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cbiAgICAubWVkaWEtY2FyZF9fdGV4dHMge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuLXJldmVyc2Uge1xuICAgIC5tZWRpYS1jYXJkX19ib2R5IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC5tZWRpYS1jYXJkX19tZWRpYSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX190ZXh0cyB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1heC13aWR0aDogODkwcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHRzIHVsIHtcbiAgICBnYXA6IDZweDtcbiAgfVxuXG4gICZfX3RleHRzIHVsID4gbGkge1xuICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuXG4gICAgaW1nLFxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDgzcHg7XG4gICAgICB3aWR0aDogODNweDtcbiAgICB9XG4gIH1cblxuICAmX19pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBnYXA6IDEycHg7XG4gIH1cblxuICAmX19pY29uIHN2ZyB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9fdmlkZW8tbGFiZWwge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxuXG4gICZfX3ZpZGVvLXBsYXkge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pY29uLWdyaWQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1pY29uLWdyaWQtY29sdW1ucywgMyksIDFmcik7XG4gIGdhcDogMjlweDtcblxuICAmLi1pY29uLWJvdHRvbSB7XG4gICAgLmljb24tZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMzVweDtcbiAgICB9XG5cbiAgICAuaWNvbi1ncmlkX19pY29uIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuXG4gICAgLmljb24tZ3JpZF9faXRlbS4tcHJvbW8ge1xuICAgICAgcGFkZGluZzogMzJweCAyNHB4IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAzNXB4IDI0cHggMjRweDtcblxuICAgICYuLWhhcy10aXRsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICB9XG5cbiAgICAmLi1wcm9tbyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweCAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTM3NTtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgdG9wOiAyMXB4O1xuICAgIHJpZ2h0OiAyN3B4O1xuICAgIGhlaWdodDogNzRweDtcbiAgICB3aWR0aDogNzRweDtcblxuICAgICYuLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWF4LXdpZHRoOiA0NjlweDtcbiAgfVxuXG4gICZfX3Byb21vLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIG1heC13aWR0aDogMzIycHg7XG4gIH1cblxuICAmX19wcm9tby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXgtd2lkdGg6IDI4NHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAmX19wcm9tby1idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMnB4IDAgcmdiYSgxMDIsIDAsIDAsIDAuMik7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxODNweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi50b3BiYXIge1xuICBtYXJnaW46IDA7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuIiwiQGltcG9ydCAndG9wYmFyL19yZXNwb25zaXZlJztcblxuLmhlYWRlciB7XG4gICZfX2lubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDI4cHg7XG4gICAgaGVpZ2h0OiAxMTdweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cblxuICAmX19jb250YWN0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zY3JvbGxlZCAmX19pbm5lciB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5cbi5sb2dvIHtcbiAgJl9faW1nIHtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gIH1cbn1cblxuLnNpZ24tdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogYXV0bztcblxuICAmX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDdweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi1saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdC1jLWdyYXktNjApO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLWlubGluZTogMThweDtcbiAgICAgIG1pbi13aWR0aDogMTE2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zdHVkZW50cy1zdWNjZXNzIHtcblx0Lm1lZGlhLWNhcmQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDgyNHB4O1xuXG5cdFx0Jl9fdGV4dHMge1xuXHRcdFx0bWF4LXdpZHRoOiA5MjJweDtcblx0XHR9XG5cdH1cbn1cblxuLnN0dWRlbnRzLXNwaGVyZXMge1xuXHQuaWNvbi1ncmlkIHtcblx0XHQmX19pdGVtIHtcblx0XHRcdGhlaWdodDogMjA5cHg7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zdHVkZW50cy1zcG9ydCB7XG5cdC5tZWRpYS1jYXJkX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0fVxufVxuXG4uc3R1ZGVudHMtZXNwb3J0cyB7XG5cdC5tZWRpYS1jYXJkX190aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiA3MzBweDtcblx0fVxufVxuXG4uc3R1ZGVudHMtY3JlYXRpdmUge1xuXHQubWVkaWEtY2FyZF9fbWVkaWEge1xuXHRcdGhlaWdodDogMjY5cHg7XG5cdH1cbn1cblxuLnN0dWRlbnRzLXBob3RvY2x1YiB7XG5cdC5tZWRpYS1jYXJkX190ZXh0cyB7XG5cdFx0bWF4LXdpZHRoOiAxNTEwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uc3R1ZGVudHMtYmVhdXR5IHtcblx0Lm1lZGlhLWNhcmRfX3RleHQge1xuXHRcdG1heC13aWR0aDogMTI1MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5mb290ZXIge1xuICBwYWRkaW5nOiA0NnB4IDAgMzBweDtcblxuICAmX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxuXG4gICZfX2NvbnRhY3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTE5cHg7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZ2FwOiAxOXB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLXZhbHVlcyB7XG4gICAgICBnYXA6IDlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWF4LXdpZHRoOiAzMjJweDtcbiAgICB9XG5cbiAgICAmLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBnYXA6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgd2lkdGg6IDkzcHg7XG5cbiAgICAmLi1pZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL2lnLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIDQwcHggNDBweDtcbiAgICB9XG5cbiAgICAmLi13YSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL3dhLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIDQwcHggNDBweDtcbiAgICB9XG5cbiAgICAmLi10ZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL3RnLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIDQwcHggNDBweDtcbiAgICB9XG5cbiAgICAmLi1teCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL214LnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIDQwcHggNDBweDtcbiAgICB9XG5cbiAgICAmLi15dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL3l0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIDQwcHggNDBweDtcbiAgICB9XG5cbiAgICAmLi1pZyxcbiAgICAmLi13YSxcbiAgICAmLi10ZyxcbiAgICAmLi1teCxcbiAgICAmLi15dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3QtYy1yZWQpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvcHkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4iLCIucG9wdXBzIHtcblx0Jl9fY2xvc2Uge1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiBjYWxjKDEwMCUgKyAycHgpO1xuXHRcdHRyYW5zbGF0ZTogMDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJveC1zaGFkb3c6IDNweCAxMnB4IDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuXG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1zdC1jLXJlZCk7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHR9XG5cblx0XHQmLi1pbnNpZGUge1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdFx0d2lkdGg6IDU2cHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wb3B1cCB7XG5cdCYtZm9ybSB7XG5cdFx0LnBvcHVwX19pbm5lciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxuXG5cdCZfX2J0biB7XG5cdFx0bWF4LXdpZHRoOiAyODBweDtcblx0fVxuXG5cdC5mb3JtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblxuXHRcdCZfX2J1dHRvbixcblx0XHQmX19pbnB1dCB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0OHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnBvcHVwLWZvcm0ge1xuICAgIC5wb3B1cHNfX21haW4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3gtc2hhZG93OiAzcHggMTJweCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICB9XG5cbiAgICAuZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXN0LWMtdGV4dCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dHMge1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDJweCAwIHJnYmEoNiwgODAsIDEzNiwgMC4xOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucHJpdmFjeSB7XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGdhcDogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRwYWRkaW5nOiA4OHB4IDQwcHggNDBweDtcblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdG1hcmdpbjogMzBweCAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0dWwgdWwgbGkge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG5cblx0LnBvcHVwX19pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHR9XG59XG4iLCIucG9wdXAtdmlkZW8ge1xuICAucG9wdXBfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG5cbiAgLnBvcHVwc19fbWFpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuIl19 */
