/* Common */
@font-face {
	font-family: 'Raleway';
	src: url("fonts/Raleway-Regular.woff2") format("woff2"), url("fonts/Raleway-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Raleway';
	src: url("fonts/Raleway-Medium.woff2") format("woff2"), url("fonts/Raleway-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Raleway';
	src: url("fonts/Raleway-SemiBold.woff2") format("woff2"), url("fonts/Raleway-SemiBold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Raleway';
	src: url("fonts/Raleway-Bold.woff2") format("woff2"), url("fonts/Raleway-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TTNorms';
	src: url("fonts/TTNorms-Regular.woff2") format("woff2"), url("fonts/TTNorms-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TTNorms';
	src: url("fonts/TTNorms-Medium.woff2") format("woff2"), url("fonts/TTNorms-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TTNorms';
	src: url("fonts/TTNorms-Bold.woff2") format("woff2"), url("fonts/TTNorms-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Media */
/* Content */
html {
	overflow-x: hidden;
	overflow-y: scroll;
	height: auto;
}

body {
	font-family: "Raleway", sans-serif;
	min-width: calc(360 * 1px);
	/* px-to-viewport-ignore */
	font-style: normal;
	font-size: 18px;
	font-weight: 400;
	line-height: 120%;
	overflow-x: hidden;
	color: #0C143B;
	background: #fff;
	-webkit-font-feature-settings: 'liga' off;
	        font-feature-settings: 'liga' off;
}

.compensate-for-scrollbar {
	margin-right: 0 !important;
}

:root {
	--bs-gutter-x: 10px;
	--raleway: Raleway, sans-serif;
}

.wrapper {
	max-width: 1920px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	min-height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.container {
	max-width: none;
}

.fancybox-active {
	overflow: hidden !important;
}

.hide-scrollbar {
	overflow: scroll;
	-ms-overflow-style: none;
	/* IE and Edge */
	scrollbar-width: none;
	/* FF */
}

.hide-scrollbar::-webkit-scrollbar {
	/* Chrome, Safari, Opera */
	display: none;
}

.link-hover {
	display: inline-block;
	position: relative;
}

.link-hover, .link-hover a {
	text-decoration: none !important;
}

.link-hover:before {
	content: '';
	width: 100%;
	position: absolute;
	bottom: -1px;
	left: 0;
	border-bottom: 1px solid;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.link-hover:before {
	-webkit-transform: scale3d(0, 1, 1);
	        transform: scale3d(0, 1, 1);
	-webkit-transform-origin: bottom right;
	        transform-origin: bottom right;
}

.link-hover:hover:before {
	-webkit-transform: scale3d(1, 1, 1);
	        transform: scale3d(1, 1, 1);
	-webkit-transform-origin: bottom left;
	        transform-origin: bottom left;
}

.link-unhover {
	display: inline-block;
	position: relative;
}

.link-unhover, .link-unhover a {
	text-decoration: none !important;
}

.link-unhover:before {
	content: '';
	width: 100%;
	position: absolute;
	bottom: -1px;
	left: 0;
	border-bottom: 1px solid;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.link-unhover:before {
	-webkit-transform: scale3d(1, 1, 1);
	        transform: scale3d(1, 1, 1);
	-webkit-transform-origin: bottom left;
	        transform-origin: bottom left;
}

.link-unhover:hover:before {
	-webkit-transform: scale3d(0, 1, 1);
	        transform: scale3d(0, 1, 1);
	-webkit-transform-origin: bottom right;
	        transform-origin: bottom right;
}

textarea,
select,
button,
input,
a:focus,
a:hover,
a {
	color: #0C143B;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	outline: 0;
}

a:hover {
	text-decoration: none;
}

[href^="tel:"] {
	white-space: nowrap;
}

img, svg {
	max-width: 100%;
}

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

*:focus {
	outline: none !important;
}

p {
	margin: 0;
}

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

::-webkit-input-placeholder {
	opacity: 1;
	color: inherit;
}

::-moz-placeholder {
	opacity: 1;
	color: inherit;
}

::-ms-input-placeholder {
	opacity: 1;
	color: inherit;
}

::placeholder {
	opacity: 1;
	color: inherit;
}

source {
	display: none;
}

label.error {
	display: none !important;
}

.widget-form-privacy {
	display: none !important;
}

.hidden {
	display: none;
}

.visible {
	display: block;
}

[data-more-hidden] {
	display: none !important;
}

.slick-list,
.slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.section-block {
	padding: 36px 0;
}

.title {
	font-size: 56px;
	font-weight: 700;
	line-height: 64px;
	letter-spacing: -3px;
	margin-bottom: 24px;
}

.title span {
	color: #FE334A;
}

.button {
	cursor: pointer;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	background: #0C143B;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: center;
	width: 100%;
	height: 56px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.button:hover {
	color: #fff;
}

.overlay.active {
	z-index: 10;
	background: rgba(0, 0, 0, 0.4);
}

@media (max-width: 767px) {
	.d-desktop {
		display: none !important;
	}
}

/* Form */
.form {
	padding: 0;
	width: 100%;
}

.form__title {
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	margin-bottom: 24px;
}

.form__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 16px;
}

.form__input {
	color: #4B4B4B;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	height: 72px;
	outline: none;
	border: none;
	padding: 16px;
	border: 1px solid #A7A7A7;
}

.form__input.error {
	border: 1px solid #ff2626;
}

.form__input.error::-webkit-input-placeholder {
	color: #ff2626;
}

.form__input.error::-moz-placeholder {
	color: #ff2626;
}

.form__input.error::-ms-input-placeholder {
	color: #ff2626;
}

.form__input.error::placeholder {
	color: #ff2626;
}

.form__input.error:-ms-input-placeholder {
	color: #ff2626;
}

.form__button {
	cursor: pointer;
	color: #fff;
	background: #0C143B;
	font-family: "Raleway", sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	height: 72px;
	outline: none;
	border: none;
}

.form__button:after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	border: 2px solid #FFFFFF;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-left: 16px;
}

.form__button:disabled {
	background: gray;
}

.form__footer {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	cursor: pointer;
	padding: 0 0 0 32px;
	margin: 16px 0 0;
}

.form__footer-checkbox {
	position: absolute;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 24px;
	height: 24px;
	background: #0C143B;
	border: 1px solid #0C143B;
}

.form__footer-checkbox input {
	display: none;
}

.form__footer-checkbox-icon {
	opacity: 0;
	-webkit-transition: 0.1s;
	transition: 0.1s;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	font-size: 20px;
}

:checked ~ .form__footer-checkbox-icon {
	opacity: 1;
}

.form__footer-text {
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
}

/* Blocks */
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	vertical-align: middle;
	line-height: 0;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
	content: '';
	font-size: inherit;
	line-height: 1;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50% 50%;
	padding: 0.25em;
}

.icon-checkbox-white:before {
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.42556 7C3.26825 7 3.11923 6.93552 3.01436 6.82269L0.141545 3.70633C-0.0626705 3.48604 -0.0433528 3.14485 0.18294 2.94873C0.409233 2.74993 0.759712 2.76874 0.961168 2.98903L3.35656 5.58958L6.98829 0.240723C7.15663 -0.00643675 7.49883 -0.0735996 7.75272 0.0875914C8.00661 0.251469 8.0756 0.584597 7.91002 0.831757L3.88642 6.7609C3.79259 6.9006 3.63805 6.98925 3.46695 7C3.45315 7 3.43935 7 3.42556 7Z' fill='white'/%3E%3C/svg%3E");
}

.header {
	padding: 23px 0;
	z-index: 99;
	background: #fff;
	position: fixed;
	top: 0;
	left: auto;
	right: auto;
	width: 100%;
	/* page thanks */
	/* page thanks */
}

.page-thanks .header {
	position: relative;
}

.header__scrolled {
	-webkit-box-shadow: 0px 4px 10px rgba(167, 167, 167, 0.25);
	        box-shadow: 0px 4px 10px rgba(167, 167, 167, 0.25);
}

.header__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.header__logos {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 16px;
}

.header__logos img {
	max-width: 187px;
	height: auto;
	-o-object-fit: contain;
	   object-fit: contain;
}

.header__logo {
	max-width: 174px;
	width: 100%;
}

.header__logo img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

.header__nav {
	-webkit-transform: translateX(200%);
	        transform: translateX(200%);
	-webkit-transition: all .3s;
	transition: all .3s;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	margin-left: auto;
	padding: 28px 20px 20px;
	height: 100%;
}

.header__nav-close {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 8px;
}

.header__nav-close svg {
	width: 20px;
	height: 20px;
}

.header__nav.active {
	-webkit-transform: translateX(0);
	        transform: translateX(0);
	color: #FFF;
	background: #FE334A;
	-webkit-box-shadow: -5px 0 5px -5px rgba(167, 167, 167, 0.3);
	        box-shadow: -5px 0 5px -5px rgba(167, 167, 167, 0.3);
	overflow: auto;
	overflow: auto;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.header__items {
	padding-bottom: 32px;
	border-bottom: 1px solid #fff;
}

.header__item a {
	color: #FFF;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	display: block;
	text-align: left;
	padding: 8px 0;
}

.header__social {
	padding-top: 32px;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.header__social-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 16px;
	margin-top: 16px;
}

.header__social-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 30px;
	height: 30px;
	border-radius: 8px;
	background: #FFF;
}

.main {
	padding-top: 100px;
}

.main__title {
	font-size: 64px;
	font-weight: 700;
	line-height: 56px;
}

.main__title span {
	display: block;
	color: #FE334A;
}

.main__form {
	margin: 40px 0;
}

.main-bottom {
	padding-top: 0;
}

.program__title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	position: relative;
	padding-bottom: 16px;
}

.program__title::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 2px;
	background: #FE334A;
}

.program__levels {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	margin: 0 -15px 72px;
	padding: 0 15px;
}

.program__level {
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border: 1px solid;
	border-color: #C7CDDD;
	border-radius: 4px;
	height: 50px;
	padding: 16px;
	width: 100%;
	white-space: nowrap;
	cursor: pointer;
}

.program__level.active {
	color: #fff;
	background: #FF4B64;
	border-color: #FF4B64;
}

.program__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 72px;
}

.program__block.active {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
}

.program__block-group {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 72px;
}

.program__block-group::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 2px;
	background: #FE334A;
}

.program__block-name {
	display: inline-block;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	position: relative;
	padding-bottom: 8px;
	margin-bottom: 40px;
}

.program__block-name::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 2px;
	background: #FE334A;
}

.program__block-text {
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	max-width: 420px;
	margin-bottom: 40px;
}

.program__block-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 24px;
}

.program__block-item {
	border: 1px solid #E5EBF2;
	padding: 16px;
	width: 320px;
	min-height: 200px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 15px;
}

.program__block-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
}

.about__inner {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 72px;
}

.about__image img {
	width: 100%;
	height: 100%;
	max-height: 648px;
	-o-object-fit: cover;
	   object-fit: cover;
}

.about__title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	margin-bottom: 24px;
}

.about__list {
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	padding: 0;
}

.about__list li {
	margin-left: 20px;
}

.about__list li + li {
	margin-top: 8px;
}

.workcenter__text {
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.info {
	margin: 30px 0;
}

.info__inner {
	border: 2px solid #FE334A;
	padding: 40px 30px;
}

.info__title {
	font-weight: 700;
	font-size: 25px;
	line-height: 30px;
	margin-bottom: 18px;
}

.info__subtitle {
	font-size: 22px;
	line-height: 24px;
	font-weight: 700;
	margin-bottom: 18px;
	color: #FE334A;
}

.info__text {
	font-size: 16px;
	line-height: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
}

.info__text p {
	margin: 0;
}

.info__text ul {
	list-style: disc;
	margin: 7px 0;
	padding-left: 20px;
}

.info__img {
	width: 50%;
	height: 50%;
	-o-object-fit: cover;
	   object-fit: cover;
	display: block;
}

.partners__items {
	display: grid;
	grid-template-columns: repeat(11, 200px);
	gap: 24px;
	margin: 0 -15px;
	padding: 0 15px;
}

.partners__item {
	height: 70px;
}

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

.footer {
	padding: 34px 0;
}

.footer__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 40px;
}

.footer__logo {
	max-width: 185px;
}

.footer__logo img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

.footer__box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 24px;
	font-size: 16px;
	font-weight: 500;
	line-height: 110%;
	color: #818181;
}

.footer__box a {
	color: #818181;
}

.footer__box-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 8px;
}

.footer__nav {
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
}

.footer__nav-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

/* Popups */
.popup {
	max-width: 320px;
	width: 100%;
	padding: 40px 20px;
	background: #FFF;
}

.popup button.fancybox-close-small {
	color: #2E2E2E;
}

.popup-program__content {
	margin-bottom: 40px;
}

.popup-program__title {
	font-size: 32px;
	font-weight: 600;
	line-height: 40px;
	margin-bottom: 16px;
}

.popup-program__text {
	font-size: 18px;
	font-weight: 600;
	line-height: 26px;
}

/* Thanks */
.thanks {
	font-family: "TTNorms", sans-serif;
	padding: 30px 0;
}

.thanks__content {
	position: relative;
	z-index: 5;
}

.thanks__title {
	font-size: 48px;
	font-weight: 700;
	line-height: 56px;
	text-transform: uppercase;
	color: #FF0040;
}

.thanks__subtitle {
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
	color: #FF0040;
	margin-bottom: 24px;
}

.thanks__text {
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 24px;
}

.thanks__button {
	border-radius: 8px;
	background: #FF0040;
	max-width: 350px;
	width: 100%;
	margin: 24px 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2ZvbnRzL19zdHlsZS5zY3NzIiwiY3NzL3N0eWxlLmNzcyIsIi4uL2Jsb2Nrcy9jb21tb24vX21peGlucy5zY3NzIiwiLi4vYmxvY2tzL2NvbW1vbi9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9jb21tb24vX3ZhcmlhYmxlcy5zY3NzIiwiLi4vYmxvY2tzL2Zvcm0vX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvaWNvbi9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9oZWFkZXIvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvbWFpbi9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9wcm9ncmFtL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2Fib3V0L19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL3dvcmtjZW50ZXIvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvaW5mby9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9wYXJ0bmVycy9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9mb290ZXIvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvcG9wdXAvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvdGhhbmtzL19zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFlBQVk7QUNBWjtDQUNJLHVCQUFzQjtDQUN0QiwwR0FDb0Q7Q0FDcEQsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0NDckI7O0FERUQ7Q0FDSSx1QkFBc0I7Q0FDdEIsd0dBQ21EO0NBQ25ELGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsbUJBQWtCO0NDQXJCOztBREdEO0NBQ0ksdUJBQXNCO0NBQ3RCLDRHQUNxRDtDQUNyRCxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQ0RyQjs7QURJRDtDQUNJLHVCQUFzQjtDQUN0QixvR0FDaUQ7Q0FDakQsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0NGckI7O0FES0Q7Q0FD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Q0FDSSxxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLDZCQUFzQjtDQUF0Qiw4QkFBc0I7S0FBdEIsMkJBQXNCO1NBQXRCLHVCQUFzQjtDQUN6Qjs7QWZ2QlQsWUFBWTtBZ0JuQlo7Q0FDSSxpQkFBZ0I7Q0FDaEIsWUFBVztDQUNYLG1CQUFrQjtDQUNsQixpQkFBZ0I7Q0FJbkI7O0FBUkQ7Q0FNUSxlQUFjO0NBQ2pCOztBQUlEO0NBQ0ksb0JBQW1CO0NBQ3RCOztBQUNEO0NBQ0ksZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsa0JBQWlCO0NBQ2pCLG9CQUFtQjtDQUN0Qjs7QUFDRDtDQUNJLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLGtCQUFpQjtDQUNwQjs7QWhCRkwsWUFBWTtBaUJ0Qlo7Q0FDSSxtQ1pBMkI7Q1lDM0IsZ0JBQWU7Q0FxQ2xCOztBQXBDRztDQUNJLG1CQUFrQjtDQUNsQixXQUFVO0NBQ2I7O0FBRUQ7Q0FDSSxnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixrQkFBaUI7Q0FDakIsMEJBQXlCO0NBQ3pCLGVBQWM7Q0FDakI7O0FBRUQ7Q0FDSSxnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixrQkFBaUI7Q0FDakIsZUFBYztDQUNkLG9CQUFtQjtDQUN0Qjs7QUFFRDtDQUNJLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLGtCQUFpQjtDQUNqQixvQkFBbUI7Q0FDdEI7O0FBRUQ7Q0FDSSxtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ25CLGlCQUFnQjtDQUNoQixZQUFXO0NBQ1gsZUFBYztDQUNqQiIsImZpbGUiOiJjc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQ29tbW9uICovXHJcbkBpbXBvcnQgJ2ZvbnRzL19zdHlsZSc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9fc3R5bGUnO1xyXG5cclxuLyogRm9ybSAqL1xyXG5AaW1wb3J0ICdmb3JtL19zdHlsZSc7XHJcblxyXG4vKiBCbG9ja3MgKi9cclxuQGltcG9ydCAnaWNvbi9fc3R5bGUnO1xyXG5cclxuQGltcG9ydCAnaGVhZGVyL19zdHlsZSc7XHJcbkBpbXBvcnQgJ21haW4vX3N0eWxlJztcclxuQGltcG9ydCAncHJvZ3JhbS9fc3R5bGUnO1xyXG5AaW1wb3J0ICdhYm91dC9fc3R5bGUnO1xyXG5AaW1wb3J0ICd3b3JrY2VudGVyL19zdHlsZSc7XHJcbkBpbXBvcnQgJ2luZm8vX3N0eWxlJztcclxuQGltcG9ydCAncGFydG5lcnMvX3N0eWxlJztcclxuQGltcG9ydCAnZm9vdGVyL19zdHlsZSc7XHJcblxyXG4vKiBQb3B1cHMgKi9cclxuQGltcG9ydCAncG9wdXAvX3N0eWxlJztcclxuXHJcbi8qIFRoYW5rcyAqL1xyXG5AaW1wb3J0ICd0aGFua3MvX3N0eWxlJzsiLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvUmFsZXdheS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvUmFsZXdheS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgIHNyYzogdXJsKCdmb250cy9SYWxld2F5LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL1JhbGV3YXktTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgIHNyYzogdXJsKCdmb250cy9SYWxld2F5LVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvUmFsZXdheS1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvUmFsZXdheS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvUmFsZXdheS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJztcclxuICAgIHNyYzogdXJsKCdmb250cy9UVE5vcm1zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9UVE5vcm1zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RUTm9ybXMnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL1RUTm9ybXMtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvVFROb3Jtcy1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RUTm9ybXMnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL1RUTm9ybXMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL1RUTm9ybXMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbiIsIi8qIENvbW1vbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG5cdHNyYzogdXJsKFwiZm9udHMvUmFsZXdheS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9SYWxld2F5LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG5cdHNyYzogdXJsKFwiZm9udHMvUmFsZXdheS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL1JhbGV3YXktTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1JhbGV3YXknO1xuXHRzcmM6IHVybChcImZvbnRzL1JhbGV3YXktU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL1JhbGV3YXktU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG5cdHNyYzogdXJsKFwiZm9udHMvUmFsZXdheS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9SYWxld2F5LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVFROb3Jtcyc7XG5cdHNyYzogdXJsKFwiZm9udHMvVFROb3Jtcy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9UVE5vcm1zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVFROb3Jtcyc7XG5cdHNyYzogdXJsKFwiZm9udHMvVFROb3Jtcy1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL1RUTm9ybXMtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1RUTm9ybXMnO1xuXHRzcmM6IHVybChcImZvbnRzL1RUTm9ybXMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvVFROb3Jtcy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIE1lZGlhICovXG4vKiBDb250ZW50ICovXG5odG1sIHtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcblx0bWluLXdpZHRoOiBjYWxjKDM2MCAqIDFweCk7XG5cdC8qIHB4LXRvLXZpZXdwb3J0LWlnbm9yZSAqL1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0Y29sb3I6ICMwQzE0M0I7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZjtcbn1cblxuLmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG5cdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG5cdC0tYnMtZ3V0dGVyLXg6IDEwcHg7XG5cdC0tcmFsZXdheTogUmFsZXdheSwgc2Fucy1zZXJpZjtcbn1cblxuLndyYXBwZXIge1xuXHRtYXgtd2lkdGg6IDE5MjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4uZmFuY3lib3gtYWN0aXZlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uaGlkZS1zY3JvbGxiYXIge1xuXHRvdmVyZmxvdzogc2Nyb2xsO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cdC8qIElFIGFuZCBFZGdlICovXG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0LyogRkYgKi9cbn1cblxuLmhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubGluay1ob3ZlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGluay1ob3ZlciwgLmxpbmstaG92ZXIgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ob3ZlcjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMXB4O1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5saW5rLWhvdmVyOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xufVxuXG4ubGluay1ob3Zlcjpob3ZlcjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuXG4ubGluay11bmhvdmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rLXVuaG92ZXIsIC5saW5rLXVuaG92ZXIgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmhvdmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0xcHg7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmxpbmstdW5ob3ZlcjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuXG4ubGluay11bmhvdmVyOmhvdmVyOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xufVxuXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmJ1dHRvbixcbmlucHV0LFxuYTpmb2N1cyxcbmE6aG92ZXIsXG5hIHtcblx0Y29sb3I6ICMwQzE0M0I7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdG91dGxpbmU6IDA7XG59XG5cbmE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbltocmVmXj1cInRlbDpcIl0ge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxucCB7XG5cdG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG46OnBsYWNlaG9sZGVyIHtcblx0b3BhY2l0eTogMTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbnNvdXJjZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmxhYmVsLmVycm9yIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0LWZvcm0tcHJpdmFjeSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpYmxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLW1vcmUtaGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWxpc3QsXG4uc2xpY2stdHJhY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvbi1ibG9jayB7XG5cdHBhZGRpbmc6IDM2cHggMDtcbn1cblxuLnRpdGxlIHtcblx0Zm9udC1zaXplOiA1NnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogNjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0zcHg7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi50aXRsZSBzcGFuIHtcblx0Y29sb3I6ICNGRTMzNEE7XG59XG5cbi5idXR0b24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAjMEMxNDNCO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDU2cHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5idXR0b246aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLm92ZXJsYXkuYWN0aXZlIHtcblx0ei1pbmRleDogMTA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5kLWRlc2t0b3Age1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKiBGb3JtICovXG4uZm9ybSB7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZm9ybV9faXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE2cHg7XG59XG5cbi5mb3JtX19pbnB1dCB7XG5cdGNvbG9yOiAjNEI0QjRCO1xuXHRmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA3MnB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNBN0E3QTc7XG59XG5cbi5mb3JtX19pbnB1dC5lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZjI2MjY7XG59XG5cbi5mb3JtX19pbnB1dC5lcnJvcjo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogI2ZmMjYyNjtcbn1cblxuLmZvcm1fX2lucHV0LmVycm9yOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjZmYyNjI2O1xufVxuXG4uZm9ybV9fYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzBDMTQzQjtcblx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNzJweDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uZm9ybV9fYnV0dG9uOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuXHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uZm9ybV9fYnV0dG9uOmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogZ3JheTtcbn1cblxuLmZvcm1fX2Zvb3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMCAwIDAgMzJweDtcblx0bWFyZ2luOiAxNnB4IDAgMDtcbn1cblxuLmZvcm1fX2Zvb3Rlci1jaGVja2JveCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJhY2tncm91bmQ6ICMwQzE0M0I7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwQzE0M0I7XG59XG5cbi5mb3JtX19mb290ZXItY2hlY2tib3ggaW5wdXQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybV9fZm9vdGVyLWNoZWNrYm94LWljb24ge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAwLjFzO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG46Y2hlY2tlZCB+IC5mb3JtX19mb290ZXItY2hlY2tib3gtaWNvbiB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtX19mb290ZXItdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcbn1cblxuLyogQmxvY2tzICovXG5bY2xhc3NePVwiaWNvbi1cIl0sXG5bY2xhc3MqPVwiIGljb24tXCJdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRsaW5lLWhlaWdodDogMDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0cGFkZGluZzogMC4yNWVtO1xufVxuXG4uaWNvbi1jaGVja2JveC13aGl0ZTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCA4IDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjQyNTU2IDdDMy4yNjgyNSA3IDMuMTE5MjMgNi45MzU1MiAzLjAxNDM2IDYuODIyNjlMMC4xNDE1NDUgMy43MDYzM0MtMC4wNjI2NzA1IDMuNDg2MDQgLTAuMDQzMzUyOCAzLjE0NDg1IDAuMTgyOTQgMi45NDg3M0MwLjQwOTIzMyAyLjc0OTkzIDAuNzU5NzEyIDIuNzY4NzQgMC45NjExNjggMi45ODkwM0wzLjM1NjU2IDUuNTg5NThMNi45ODgyOSAwLjI0MDcyM0M3LjE1NjYzIC0wLjAwNjQzNjc1IDcuNDk4ODMgLTAuMDczNTk5NiA3Ljc1MjcyIDAuMDg3NTkxNEM4LjAwNjYxIDAuMjUxNDY5IDguMDc1NiAwLjU4NDU5NyA3LjkxMDAyIDAuODMxNzU3TDMuODg2NDIgNi43NjA5QzMuNzkyNTkgNi45MDA2IDMuNjM4MDUgNi45ODkyNSAzLjQ2Njk1IDdDMy40NTMxNSA3IDMuNDM5MzUgNyAzLjQyNTU2IDdaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmhlYWRlciB7XG5cdHBhZGRpbmc6IDIzcHggMDtcblx0ei1pbmRleDogOTk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdC8qIHBhZ2UgdGhhbmtzICovXG5cdC8qIHBhZ2UgdGhhbmtzICovXG59XG5cbi5wYWdlLXRoYW5rcyAuaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyX19zY3JvbGxlZCB7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDE2NywgMTY3LCAxNjcsIDAuMjUpO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fbG9nb3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE2cHg7XG59XG5cbi5oZWFkZXJfX2xvZ29zIGltZyB7XG5cdG1heC13aWR0aDogMTg3cHg7XG5cdGhlaWdodDogYXV0bztcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG5cdG1heC13aWR0aDogMTc0cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyX19sb2dvIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGVhZGVyX19uYXYge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRwYWRkaW5nOiAyOHB4IDIwcHggMjBweDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyX19uYXYtY2xvc2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5oZWFkZXJfX25hdi1jbG9zZSBzdmcge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaGVhZGVyX19uYXYuYWN0aXZlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRjb2xvcjogI0ZGRjtcblx0YmFja2dyb3VuZDogI0ZFMzM0QTtcblx0Ym94LXNoYWRvdzogLTVweCAwIDVweCAtNXB4IHJnYmEoMTY3LCAxNjcsIDE2NywgMC4zKTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZWFkZXJfX2l0ZW1zIHtcblx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uaGVhZGVyX19pdGVtIGEge1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDhweCAwO1xufVxuXG4uaGVhZGVyX19zb2NpYWwge1xuXHRwYWRkaW5nLXRvcDogMzJweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmhlYWRlcl9fc29jaWFsLWJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uaGVhZGVyX19zb2NpYWwtbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5tYWluIHtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4ubWFpbl9fdGl0bGUge1xuXHRmb250LXNpemU6IDY0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4ubWFpbl9fdGl0bGUgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogI0ZFMzM0QTtcbn1cblxuLm1haW5fX2Zvcm0ge1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLm1haW4tYm90dG9tIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5wcm9ncmFtX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5wcm9ncmFtX190aXRsZTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6ICNGRTMzNEE7XG59XG5cbi5wcm9ncmFtX19sZXZlbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDE2cHg7XG5cdG1hcmdpbjogMCAtMTVweCA3MnB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5wcm9ncmFtX19sZXZlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNDN0NEREQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwYWRkaW5nOiAxNnB4O1xuXHR3aWR0aDogMTAwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZ3JhbV9fbGV2ZWwuYWN0aXZlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICNGRjRCNjQ7XG5cdGJvcmRlci1jb2xvcjogI0ZGNEI2NDtcbn1cblxuLnByb2dyYW1fX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDcycHg7XG59XG5cbi5wcm9ncmFtX19ibG9jay5hY3RpdmUge1xuXHRvcmRlcjogLTE7XG59XG5cbi5wcm9ncmFtX19ibG9jay1ncm91cCB7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdG1hcmdpbi1ib3R0b206IDcycHg7XG59XG5cbi5wcm9ncmFtX19ibG9jay1ncm91cDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6ICNGRTMzNEE7XG59XG5cbi5wcm9ncmFtX19ibG9jay1uYW1lIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wcm9ncmFtX19ibG9jay1uYW1lOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZDogI0ZFMzM0QTtcbn1cblxuLnByb2dyYW1fX2Jsb2NrLXRleHQge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRtYXgtd2lkdGg6IDQyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucHJvZ3JhbV9fYmxvY2staXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG59XG5cbi5wcm9ncmFtX19ibG9jay1pdGVtIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0U1RUJGMjtcblx0cGFkZGluZzogMTZweDtcblx0d2lkdGg6IDMyMHB4O1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDE1cHg7XG59XG5cbi5wcm9ncmFtX19ibG9jay10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5hYm91dF9faW5uZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0Z3JpZC1nYXA6IDcycHg7XG59XG5cbi5hYm91dF9faW1hZ2UgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LWhlaWdodDogNjQ4cHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWJvdXRfX3RpdGxlIHtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmFib3V0X19saXN0IHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYWJvdXRfX2xpc3QgbGkge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmFib3V0X19saXN0IGxpICsgbGkge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi53b3JrY2VudGVyX190ZXh0IHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmluZm8ge1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuLmluZm9fX2lubmVyIHtcblx0Ym9yZGVyOiAycHggc29saWQgI0ZFMzM0QTtcblx0cGFkZGluZzogNDBweCAzMHB4O1xufVxuXG4uaW5mb19fdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uaW5mb19fc3VidGl0bGUge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRjb2xvcjogI0ZFMzM0QTtcbn1cblxuLmluZm9fX3RleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5pbmZvX190ZXh0IHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi5pbmZvX190ZXh0IHVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcblx0bWFyZ2luOiA3cHggMDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uaW5mb19faW1nIHtcblx0d2lkdGg6IDUwJTtcblx0aGVpZ2h0OiA1MCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhcnRuZXJzX19pdGVtcyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAyMDBweCk7XG5cdGdhcDogMjRweDtcblx0bWFyZ2luOiAwIC0xNXB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5wYXJ0bmVyc19faXRlbSB7XG5cdGhlaWdodDogNzBweDtcbn1cblxuLnBhcnRuZXJzX19pdGVtIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5mb290ZXIge1xuXHRwYWRkaW5nOiAzNHB4IDA7XG59XG5cbi5mb290ZXJfX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA0MHB4O1xufVxuXG4uZm9vdGVyX19sb2dvIHtcblx0bWF4LXdpZHRoOiAxODVweDtcbn1cblxuLmZvb3Rlcl9fbG9nbyBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZvb3Rlcl9fYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyNHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHRjb2xvcjogIzgxODE4MTtcbn1cblxuLmZvb3Rlcl9fYm94IGEge1xuXHRjb2xvcjogIzgxODE4MTtcbn1cblxuLmZvb3Rlcl9fYm94LWl0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA4cHg7XG59XG5cbi5mb290ZXJfX25hdiB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5mb290ZXJfX25hdi1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qIFBvcHVwcyAqL1xuLnBvcHVwIHtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDQwcHggMjBweDtcblx0YmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLnBvcHVwIGJ1dHRvbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG5cdGNvbG9yOiAjMkUyRTJFO1xufVxuXG4ucG9wdXAtcHJvZ3JhbV9fY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wb3B1cC1wcm9ncmFtX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wb3B1cC1wcm9ncmFtX190ZXh0IHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLyogVGhhbmtzICovXG4udGhhbmtzIHtcblx0Zm9udC1mYW1pbHk6IFwiVFROb3Jtc1wiLCBzYW5zLXNlcmlmO1xuXHRwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi50aGFua3NfX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG59XG5cbi50aGFua3NfX3RpdGxlIHtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogNTZweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNGRjAwNDA7XG59XG5cbi50aGFua3NfX3N1YnRpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0Y29sb3I6ICNGRjAwNDA7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi50aGFua3NfX3RleHQge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4udGhhbmtzX19idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6ICNGRjAwNDA7XG5cdG1heC13aWR0aDogMzUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDI0cHggMDtcbn1cbiIsIi8qIE1lZGlhICovXHJcbi8vIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSgpIHt9XHJcbkBtaXhpbiBtZWRpYS1tb2JpbGUoKSB7XHJcblx0QG1lZGlhICggbWF4LXdpZHRoOiAkd2lkdGgtZGVza3RvcCAtIDEgKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIG1lZGlhLWRlc2t0b3AoKSB7fVxyXG5AbWl4aW4gbWVkaWEtZGVza3RvcCgpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWRlc2t0b3ApIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgbWVkaWEtZGVza3RvcC0xMDI0KCkge31cclxuQG1peGluIG1lZGlhLWRlc2t0b3AtMTAyNCgpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWRlc2t0b3AtMTAyNCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBAaW5jbHVkZSBtZWRpYS1kZXNrdG9wLTEyMDAoKSB7fVxyXG5AbWl4aW4gbWVkaWEtZGVza3RvcC0xMjAwKCkge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtZGVza3RvcC0xMjAwKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIG1lZGlhLWRlc2t0b3AtMTQ0MCgpIHt9XHJcbkBtaXhpbiBtZWRpYS1kZXNrdG9wLTE0NDAoKSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1kZXNrdG9wLTE0NDApIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgbWVkaWEtZGVza3RvcC0xOTIwKCkge31cclxuQG1peGluIG1lZGlhLWRlc2t0b3AtMTkyMCgpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWRlc2t0b3AtMTkyMCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8qIENvbnRlbnQgKi9cclxuLy8gQGluY2x1ZGUgbGlzdC1kYXNoZWQ7XHJcbkBtaXhpbiBsaXN0LWRhc2hlZCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0bGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ+KAlCc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIGhpZGRlbjtcclxuQG1peGluIGhpZGRlbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC05OTk5cHg7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLy8gQGluY2x1ZGUgdmlzaWJsZTtcclxuQG1peGluIHZpc2libGUge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLy8gQGluY2x1ZGUgaGlkZS1zY3JvbGxiYXI7XHJcbkBtaXhpbiBoaWRlLXNjcm9sbGJhciB7XHJcblx0b3ZlcmZsb3c6IHNjcm9sbDtcclxuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXHJcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGRiAqL1xyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgbGluay1ob3Zlci11bmhvdmVyO1xyXG5AbWl4aW4gbGluay1ob3Zlci11bmhvdmVyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmLCBhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTFweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG5cdH1cclxufSAvLyBsaW5rLWhvdmVyLXVuaG92ZXJcclxuXHJcbi8vIEBpbmNsdWRlIGxpbmstaG92ZXI7XHJcbkBtaXhpbiBsaW5rLWhvdmVyIHtcclxuXHRAaW5jbHVkZSBsaW5rLWhvdmVyLXVuaG92ZXI7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLDEsMSk7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyOmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwxLDEpO1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XHJcblx0fVxyXG5cclxufSAvLyBsaW5rLWhvdmVyXHJcblxyXG4vLyBAaW5jbHVkZSBsaW5rLXVuaG92ZXI7XHJcbkBtaXhpbiBsaW5rLXVuaG92ZXIge1xyXG5cdEBpbmNsdWRlIGxpbmstaG92ZXItdW5ob3ZlcjtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsMSwxKTtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlcjpiZWZvcmUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsMSwxKTtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcclxuXHR9XHJcbn0gLy8gbGluay11bmhvdmVyXHJcblxyXG5cclxuIiwiQGltcG9ydCAnX2NvbW1vbic7XHJcblxyXG5odG1sIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICRyYWxld2F5O1xyXG5cdG1pbi13aWR0aDogY2FsYygzNjAgKiAxcHgpOyAvKiBweC10by12aWV3cG9ydC1pZ25vcmUgKi9cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGNvbG9yOiAjMEMxNDNCO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmOyBcclxufVxyXG5cclxuLmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbjpyb290IHtcclxuXHQtLWJzLWd1dHRlci14OiAxMHB4O1xyXG5cclxuICAtLXJhbGV3YXk6ICN7JHJhbGV3YXl9O1xyXG5cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIG1heC13aWR0aDogJHdpZHRoLWRlc2t0b3AtMTkyMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1hY3RpdmV7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlkZS1zY3JvbGxiYXIge1xyXG5cdEBpbmNsdWRlIGhpZGUtc2Nyb2xsYmFyO1xyXG59XHJcblxyXG4ubGluayAge1xyXG5cdCYtaG92ZXIgeyBAaW5jbHVkZSBsaW5rLWhvdmVyOyB9XHJcblx0Ji11bmhvdmVyIHsgQGluY2x1ZGUgbGluay11bmhvdmVyOyB9XHJcbn0gXHJcblxyXG50ZXh0YXJlYSxcclxuc2VsZWN0LFxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5hOmZvY3VzLFxyXG5hOmhvdmVyLFxyXG5hIHtcclxuICBjb2xvcjogIzBDMTQzQjtcclxuXHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5baHJlZl49XCJ0ZWw6XCJdIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5pbWcsIHN2ZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnAge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbjo6cGxhY2Vob2xkZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnNvdXJjZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxubGFiZWwuZXJyb3Ige1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndpZGdldC1mb3JtLXByaXZhY3kge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4udmlzaWJsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbltkYXRhLW1vcmUtaGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAuZmFuY3lib3gtYmcge1xyXG4vLyAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLnNsaWNrLWxpc3QsXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1ibG9jayB7XHJcbiAgcGFkZGluZzogMzZweCAwO1xyXG59XHJcblxyXG4udGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogNTZweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgc3BhbiB7Y29sb3I6ICNGRTMzNEE7fVxyXG59XHJcblxyXG5cclxuLmJ1dHRvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwQzE0M0I7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDU2cHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vLS0tLS0tIFN0eWxlcyBjb21tb25cclxuLm92ZXJsYXkuYWN0aXZle1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIC8vIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIG1lZGlhLW1vYmlsZSgpIHtcclxuXHQuZC1kZXNrdG9wIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbn0iLCIkcmFsZXdheTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiR0dG5vcm1zOiBcIlRUTm9ybXNcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiR3aWR0aC1tb2JpbGU6IDM2MHB4O1xyXG4kd2lkdGgtZGVza3RvcDogNzY4cHg7XHJcbiR3aWR0aC1kZXNrdG9wLTEwMjQ6IDEwMjRweDtcclxuJHdpZHRoLWRlc2t0b3AtMTIwMDogMTIwMHB4O1xyXG4kd2lkdGgtZGVza3RvcC0xNDQwOiAxNDQwcHg7XHJcbiR3aWR0aC1kZXNrdG9wLTE5MjA6IDE5MjBweDtcclxuXHJcbiIsIi5mb3JtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgLy8gZ3JpZC1nYXA6IDE2cHg7IFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGNvbG9yOiAjNEI0QjRCOyBcclxuICAgICAgICBmb250LWZhbWlseTogJHJhbGV3YXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBN0E3QTc7IFxyXG4gICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYyNjI2O1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMjYyNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMjYyNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMEMxNDNCO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcmFsZXdheTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMTZweCAwIDA7XHJcblxyXG4gICAgICAgICYtY2hlY2tib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4OyBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzBDMTQzQjsgXHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQzE0M0I7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7ZGlzcGxheTogbm9uZTt9XHJcblxyXG4gICAgICAgICAgICAmLWljb24ge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4xcztcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgXHJcblx0XHRcdFx0OmNoZWNrZWQgfiAmIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHJhbGV3YXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIltjbGFzc149XCJpY29uLVwiXSxcclxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcclxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cdHBhZGRpbmc6IDAuMjVlbTtcclxufVxyXG5cclxuLmljb24ge1xyXG5cclxuXHQmLWNoZWNrYm94LXdoaXRlOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDggNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMuNDI1NTYgN0MzLjI2ODI1IDcgMy4xMTkyMyA2LjkzNTUyIDMuMDE0MzYgNi44MjI2OUwwLjE0MTU0NSAzLjcwNjMzQy0wLjA2MjY3MDUgMy40ODYwNCAtMC4wNDMzNTI4IDMuMTQ0ODUgMC4xODI5NCAyLjk0ODczQzAuNDA5MjMzIDIuNzQ5OTMgMC43NTk3MTIgMi43Njg3NCAwLjk2MTE2OCAyLjk4OTAzTDMuMzU2NTYgNS41ODk1OEw2Ljk4ODI5IDAuMjQwNzIzQzcuMTU2NjMgLTAuMDA2NDM2NzUgNy40OTg4MyAtMC4wNzM1OTk2IDcuNzUyNzIgMC4wODc1OTE0QzguMDA2NjEgMC4yNTE0NjkgOC4wNzU2IDAuNTg0NTk3IDcuOTEwMDIgMC44MzE3NTdMMy44ODY0MiA2Ljc2MDlDMy43OTI1OSA2LjkwMDYgMy42MzgwNSA2Ljk4OTI1IDMuNDY2OTUgN0MzLjQ1MzE1IDcgMy40MzkzNSA3IDMuNDI1NTYgN1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XHJcblxyXG59IiwiLmhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAyM3B4IDA7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAucGFnZS10aGFua3MgJiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zY3JvbGxlZCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMTY3LCAxNjcsIDE2NywgMC4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAvKiBwYWdlIHRoYW5rcyAqL1xyXG4gICAgJl9fbG9nb3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIHBhZ2UgdGhhbmtzICovXHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjhweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICYtY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkUzMzRBOyBcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDVweCAtNXB4IHJnYmEoMTY3LCAxNjcsIDE2NywgLjMpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjsgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIubWFpbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZFMzM0QTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tYm90dG9tIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59IiwiLnByb2dyYW0ge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZFMzM0QTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sZXZlbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweCA3MnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZXZlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQzdDREREO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY0QjY0O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjRCNjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgICYuYWN0aXZlIHtvcmRlcjogLTE7fVxyXG4gICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkUzMzRBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkUzMzRBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUVCRjI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLmFib3V0IHtcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC8vIGdhcDogNzJweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGdyaWQtZ2FwOiA3MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NDhweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpIHttYXJnaW4tbGVmdDogMjBweDt9XHJcbiAgICAgICAgbGkgKyBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLndvcmtjZW50ZXIge1xyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbn0iLCIuaW5mbyB7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkUzMzRBO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIH1cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkUzMzRBO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn0iLCIucGFydG5lcnMge1xyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDIwMHB4KTtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb290ZXIge1xyXG4gICAgcGFkZGluZzogMzRweCAwO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTg1cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgY29sb3I6ICM4MTgxODE7XHJcbiAgICAgICAgYSB7Y29sb3I6ICM4MTgxODE7fVxyXG4gICAgICAgICYtaXRlbXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLnBvcHVwIHtcclxuICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBidXR0b24uZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICAgIGNvbG9yOiAjMkUyRTJFO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9wdXAtcHJvZ3JhbSB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxufVxyXG4iLCIudGhhbmtzIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkdHRub3JtcztcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjRkYwMDQwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBjb2xvcjogI0ZGMDA0MDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGMDA0MDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgfVxyXG5cclxufSJdfQ== */
