/* Common */
@font-face {
	font-family: 'Gilroy';
	src: url("fonts/Gilroy-BlackItalic.woff2") format("woff2"), url("fonts/Gilroy-BlackItalic.woff") format("woff");
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

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

@font-face {
	font-family: 'Gilroy';
	src: url("fonts/Gilroy-BoldItalic.woff2") format("woff2"), url("fonts/Gilroy-BoldItalic.woff") format("woff");
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

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

@font-face {
	font-family: 'Gilroy';
	src: url("fonts/Gilroy-LightItalic.woff2") format("woff2"), url("fonts/Gilroy-LightItalic.woff") format("woff");
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

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

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

@font-face {
	font-family: 'Gilroy';
	src: url("fonts/Gilroy-ExtraBoldItalic.woff2") format("woff2"), url("fonts/Gilroy-ExtraBoldItalic.woff") format("woff");
	font-weight: 800;
	font-style: italic;
	font-display: swap;
}

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

@font-face {
	font-family: 'Gilroy';
	src: url("fonts/Gilroy-ThinItalic.woff2") format("woff2"), url("fonts/Gilroy-ThinItalic.woff") format("woff");
	font-weight: 100;
	font-style: italic;
	font-display: swap;
}

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

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

@font-face {
	font-family: 'Gilroy';
	src: url("fonts/Gilroy-HeavyItalic.woff2") format("woff2"), url("fonts/Gilroy-HeavyItalic.woff") format("woff");
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

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

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

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

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

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

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

@font-face {
	font-family: 'Gilroy';
	src: url("fonts/Gilroy-UltraLightItalic.woff2") format("woff2"), url("fonts/Gilroy-UltraLightItalic.woff") format("woff");
	font-weight: 200;
	font-style: italic;
	font-display: swap;
}

html {
	font-size: 10px;
}

body {
	font-family: 'Gilroy', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 120%;
	margin: 0;
	background: white;
	overflow-x: hidden;
	color: #11253D;
}

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

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: inherit;
	text-decoration: none;
}

a:active, a:focus {
	outline: none;
	-webkit-box-shadow: inherit;
	        box-shadow: inherit;
}

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

*:focus {
	outline: none !important;
}

a, button, label, p, span, select, option, div::before, div::after, input, textarea {
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

::-webkit-input-placeholder,
:focus::-webkit-input-placeholder {
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease;
}

::-moz-placeholder,
:focus::-moz-placeholder {
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease;
}

::-ms-input-placeholder,
:focus::-ms-input-placeholder {
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease;
}

::placeholder,
:focus::placeholder {
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease;
}

.widget-form-privacy__content {
	display: none;
}

.hidden {
	display: none;
}

.visible {
	display: block;
}

img {
	display: block;
	max-width: 100%;
}

a,
button,
input,
label,
select,
textarea {
	-ms-touch-action: manipulation;
	    touch-action: manipulation;
}

figure,
li {
	margin: 0;
	padding: 0;
}

ol, ul {
	list-style: none;
}

label {
	margin: 0;
}

b,
strong {
	font-weight: bolder;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

img {
	border-style: none;
}

button {
	padding: 0;
	border: none;
	cursor: pointer;
	overflow: visible;
}

button:disabled {
	pointer-events: none;
	cursor: not-allowed;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type=text],
input[type=email],
input[type=password],
input[type=search],
input[type=tel],
input[type=number],
input[type=date],
input[type=submit],
input[type=reset],
input[type=file],
input[type=button] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 100%;
	outline: none;
	border-radius: 0;
}

textarea {
	overflow: auto;
}

body,
ul,
ol,
p,
h1,
h2,
h3,
h4,
h5,
h6,
input,
button,
textarea,
select,
table {
	padding: 0;
	margin: 0;
	font-weight: normal;
}

table {
	width: 100%;
	border-collapse: collapse;
	border-width: 0;
	border-spacing: 0;
	border-color: transparent;
}

table th {
	font-weight: normal;
	text-align: left;
}

[hidden] {
	display: none;
}

figcaption,
figure,
main,
article,
aside,
footer,
header,
nav,
section {
	display: block;
}

a {
	background-color: transparent;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	opacity: 0.85;
	text-decoration: none;
}

a:focus {
	text-decoration: none;
}

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

input::-moz-placeholder {
	opacity: 1;
	color: inherit;
	font-size: inherit;
}

input:-moz-placeholder {
	opacity: 1;
	color: inherit;
	font-size: inherit;
}

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

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type='number'] {
	-moz-appearance: textfield;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[name=personalDataAgree],
input[name=saveInput] {
	display: none;
}

label.error {
	display: none !important;
}

.send-success {
	opacity: 0;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.wrapper {
	position: relative;
	min-width: 360px;
	width: 100%;
	height: 100%;
	max-width: 1920px;
	margin: auto;
	color: #16182B;
	background: #f7f7f7;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow-x: hidden;
	overflow-y: hidden;
}

.container {
	padding: 0 15px;
	margin: 0 auto;
}

@media (min-width: 768px) {
	.container {
		padding: 0 30px;
	}
}

@media (min-width: 992px) {
	.container {
		padding: 0 40px;
	}
}

@media (min-width: 1200px) {
	.container {
		padding: 0 20px;
		width: 100%;
		max-width: 1400px;
	}
}

.btn {
	font-weight: 500;
	font-size: 18px;
	line-height: 120%;
	color: #000000;
	border: 1px solid #000000;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-radius: 90px;
	padding: 5px 25px;
	-webkit-transition: .3s;
	transition: .3s;
}

.btn:hover {
	color: #fff;
	background: #000000;
}

.btn-black {
	font-weight: 500;
	font-size: 12px;
	line-height: 120%;
	color: #fff;
	border: 1px solid #000000;
	background: #000;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-radius: 90px;
	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%;
	max-width: 150px;
	min-height: 40px;
	-webkit-transition: .3s;
	transition: .3s;
	margin-top: 20px;
}

.btn-black:hover {
	color: #000;
	background: transparent;
	border: 1px solid #000000;
}

.line {
	width: 100%;
	height: 1px;
	background: #000;
}

@-webkit-keyframes rotateObject {
	0% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

@keyframes rotateObject {
	0% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

@-webkit-keyframes rotateObjectReverse {
	0% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(-360deg);
		        transform: rotate(-360deg);
	}
}

@keyframes rotateObjectReverse {
	0% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(-360deg);
		        transform: rotate(-360deg);
	}
}

.notlink {
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	pointer-events: none;
	cursor: default;
}

.hidden {
	display: none !important;
}

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

.fancybox-privacy__content {
	max-width: 800px !important;
	border-radius: 20px;
}

.fancybox-inner {
	height: 100%;
}

.fancybox-white .fancybox-bg {
	display: none;
}

::-webkit-scrollbar-track {
	background-color: #e2e2e2;
}

::-webkit-scrollbar-thumb {
	background-color: #C0E5FC;
	border-radius: 10px;
}

::-webkit-scrollbar {
	width: 8px;
}

/* Forms */
.form {
	width: 100%;
}

.form__headline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.form__img {
	display: none;
	max-width: 200px;
}

.form__title {
	font-weight: 700;
	font-size: 28px;
	line-height: 100%;
	max-width: 990px;
	margin-bottom: 20px;
}

.form__subtitle {
	font-size: 18px;
	line-height: 130%;
	max-width: 876px;
}

.form__items {
	margin-top: 20px;
	display: grid;
	grid-template-columns: 1fr;
	grid-template-areas: "i01" "i02" "i04" "i05";
	gap: 15px;
}

.form__item-01 {
	grid-area: i01;
}

.form__item-02 {
	grid-area: i02;
}

.form__item-03 {
	grid-area: i03;
}

.form__item-04 {
	grid-area: i04;
}

.form__input {
	font-size: 16px;
	line-height: 120%;
	color: #000;
	background: #FFFFFF;
	border: 1px solid #D7D7D7;
	border-radius: 4px;
	width: 100%;
	min-height: 50px;
	padding: 15px 20px;
}

.form__input::-webkit-input-placeholder {
	color: #707C8B;
}

.form__input::-moz-placeholder {
	color: #707C8B;
}

.form__input::-ms-input-placeholder {
	color: #707C8B;
}

.form__input::placeholder {
	color: #707C8B;
}

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

.form__input.error::-webkit-input-placeholder {
	/* Chrome/Opera/Safari/Firefox */
	color: #ABABAB;
}

.form__input.error::-moz-placeholder {
	/* Chrome/Opera/Safari/Firefox */
	color: #ABABAB;
}

.form__input.error::-ms-input-placeholder {
	/* Chrome/Opera/Safari/Firefox */
	color: #ABABAB;
}

.form__input.error::placeholder {
	/* Chrome/Opera/Safari/Firefox */
	color: #ABABAB;
}

.form__input.error:-ms-input-placeholder {
	/* IE 10+ */
	color: #ff2626;
}

.form__input.valid::-webkit-input-placeholder {
	/* Chrome/Opera/Safari/Firefox */
}

.form__input.valid::-moz-placeholder {
	/* Chrome/Opera/Safari/Firefox */
}

.form__input.valid::-ms-input-placeholder {
	/* Chrome/Opera/Safari/Firefox */
}

.form__input.valid::placeholder {
	/* Chrome/Opera/Safari/Firefox */
}

.form__input.valid:-ms-input-placeholder {
	/* IE 10+ */
}

.form__input-btn {
	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;
	background: #FF0040;
	border-radius: 4px;
	min-height: 50px;
	width: 100%;
	max-width: 100%;
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	color: #fff;
	-webkit-transition: .3s;
	transition: .3s;
}

.form__input-btn:hover {
	color: #fff;
	opacity: 1;
	background: #DF1C32;
	-webkit-box-shadow: 0px 0px 0px #DE742E, 0px 20.2px 39.6px rgba(1, 29, 205, 0.3);
	        box-shadow: 0px 0px 0px #DE742E, 0px 20.2px 39.6px rgba(1, 29, 205, 0.3);
	-webkit-transform: translateY(4px);
	        transform: translateY(4px);
}

.form__input-btn:disabled {
	opacity: .6;
}

.form__more {
	grid-area: i05;
}

.form__footer {
	position: relative;
	display: block;
	font-size: 14px;
	line-height: 100%;
	cursor: pointer;
	margin-bottom: 20px;
}

.form__footer:last-child {
	margin: 0;
}

.form__footer-checkbox {
	position: absolute;
	top: 0;
	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: 16px;
	height: 16px;
	border: 1px solid #11253D;
	border-radius: 3px;
	background: transparent;
}

.form__footer-checkbox input {
	display: none;
}

.form__footer-checkbox-icon:before {
	display: none;
	opacity: 0;
	content: url("../img/form/check.svg");
	-webkit-filter: invert(1);
	        filter: invert(1);
	-webkit-transform: rotate(45deg) scale(0);
	        transform: rotate(45deg) scale(0);
}

input:checked + .form__footer-checkbox-icon:before {
	display: block;
	opacity: 1;
	-webkit-transform: rotate(0) scale(1);
	        transform: rotate(0) scale(1);
}

.form__footer-text {
	padding-left: 25px;
	color: #000;
}

.form__footer-text a {
	color: #000;
	text-decoration: underline;
}

.form_vertical .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;
}

.form-section {
	padding: 40px 0;
	background: #C0E5FC url(../img/form-section/bgS.png) no-repeat right top 55px/auto 70%;
}

@media (min-width: 768px) {
	.form-section {
		background: #C0E5FC url(../img/form-section/bgS.png) no-repeat right center/contain;
	}
}

@media (min-width: 992px) {
	.form-section {
		padding: 60px 0;
	}
}

@media (min-width: 1200px) {
	.form-section {
		background: #C0E5FC url(../img/form-section/bg.png) no-repeat center/cover;
	}
}

/* Blocks */
.header {
	position: fixed;
	top: 0;
	left: auto;
	right: auto;
	width: 100%;
	max-width: 1920px;
	color: #000;
	padding: 12.5px 0;
	z-index: 999;
	-webkit-transition: .4s;
	transition: .4s;
	min-height: 50px;
}

.header__scrolled {
	padding: 12.5px 0;
	background: #f5f5f5;
	border-bottom: .1px solid #FF0A47;
}

.header__container {
	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__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

@media (min-width: 1200px) {
	.header__inner {
		display: block;
	}
}

.header__logo {
	position: relative;
	z-index: 2;
}

.header__logo span {
	display: none;
}

.header__nav {
	position: fixed;
	top: -100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 100%;
	max-width: 1920px;
	min-height: 50%;
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out;
	background: white;
	-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;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	z-index: 1;
}

@media (min-width: 1200px) {
	.header__nav {
		width: auto;
		background: none;
		position: static;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-transform: translateX(0);
		        transform: translateX(0);
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
}

.header__nav.active {
	top: 0;
	padding: 70px 30px 0 30px;
	padding-left: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
}

.header__nav.active .header__nav-link,
.header__nav.active .header__nav-phone {
	padding-bottom: 12px;
	width: 100%;
	color: inherit;
	border-bottom: 1px solid #F5F5F5;
}

.header__nav.active .header__nav-link:hover,
.header__nav.active .header__nav-phone:hover {
	border-color: #FE334A;
}

.header__nav.active .header__phone, .header__nav.active .header__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.header__nav .header__phone, .header__nav .header__btn {
	padding: 0;
	margin-bottom: 10px;
	display: none;
	color: white;
}

.header__nav-link {
	margin-bottom: 20px;
	color: white;
}

@media (min-width: 992px) {
	.header__nav-link {
		color: #000;
		margin-bottom: 0;
	}
	.header__nav-link:not(:last-child) {
		margin: 0 10px;
	}
}

@media (min-width: 1200px) {
	.header__nav-link {
		font-size: 10px;
	}
}

@media (min-width: 1300px) {
	.header__nav-link {
		font-size: 12px;
	}
}

@media (min-width: 1400px) {
	.header__nav-link {
		font-size: 14px;
	}
}

.header__nav-link:hover {
	color: #FF0A47;
}

.header__nav-phone {
	margin-bottom: 20px;
}

@media (min-width: 992px) {
	.header__nav-phone {
		color: #000;
		margin-bottom: 0;
	}
	.header__nav-phone:not(:last-child) {
		margin: 0 10px;
	}
}

.header__nav-phone:hover {
	color: #FF0A47;
}

.header__nav-btn {
	background: #FF0A47;
	text-align: center;
	border: none;
	width: auto;
	height: 40px;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	color: #fff !important;
	padding: 10px 25px;
}

.header__contacts {
	display: none;
	margin-left: auto;
	margin-right: 10px;
}

@media (min-width: 768px) {
	.header__contacts {
		display: block;
	}
}

@media (min-width: 1200px) {
	.header__contacts {
		display: none;
	}
}

.header__menu {
	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: 40px;
	height: 40px;
	position: relative;
	z-index: 1;
}

@media (min-width: 1200px) {
	.header__menu {
		display: none;
	}
}

.header__menu .ham {
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
	-webkit-transition: -webkit-transform 0.5s;
	transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	transition: transform 0.5s, -webkit-transform 0.5s;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.header__menu .hamRotate.active {
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.header__menu .hamRotate180.active {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.header__menu .line {
	fill: none;
	-webkit-transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
	transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
	stroke: #FF0A47;
	stroke-width: 6.5;
	stroke-linecap: round;
}

.header__menu .hamR .top {
	stroke-dasharray: 40 121;
}

.header__menu .hamR .bottom {
	stroke-dasharray: 40 121;
}

.header__menu .hamR.active .top {
	stroke-dashoffset: -68px;
}

.header__menu .hamR.active .bottom {
	stroke-dashoffset: -68px;
}

.thanks__header .header__inner {
	display: none;
}

.main {
	padding: 80px 0 60px 0;
}

@media (min-width: 992px) {
	.main {
		padding: 120px  0 70px;
	}
}

.main__title-wrapper {
	position: relative;
}

.main__title-wrapper::before {
	content: '';
	display: none;
	position: absolute;
	top: 40%;
	right: 0;
	width: 15%;
	height: 100%;
	background: url(../img/main/arrow.svg) no-repeat center/contain;
}

@media (min-width: 576px) {
	.main__title-wrapper::before {
		display: block;
		width: 10%;
		top: 50%;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
}

.main__title {
	font-weight: 700;
	font-size: 38px;
	line-height: 110%;
	max-width: 400px;
}

@media (min-width: 768px) {
	.main__title {
		max-width: 100%;
		font-size: 50px;
	}
}

@media (min-width: 992px) {
	.main__title {
		font-weight: 700;
		font-size: 100px;
		line-height: 90%;
	}
}

.main__title span {
	color: #FF0040;
}

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

.main-bottom .main__title-wrapper::before {
	display: none;
}

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

@media (max-width: 767px) {
	.main-3 .container {
		padding-top: 0 !important;
	}
}

@media (min-width: 992px) {
	.main-3 {
		padding-top: 100px;
	}
}

.main-3 .main__title-wrapper::before {
	display: none;
}

.main h1 span {
	color: #FE334A;
	display: block;
}

.main__title2 {
	color: #fe334a;
}

.main__txt {
	display: block;
	padding-left: 120px;
	margin-bottom: 30px;
}

@media screen and (max-width: 767px) {
	.main .container {
		padding-bottom: 0;
		padding-top: 90px;
	}
	.main h1 {
		font-weight: 600;
		font-size: 46px;
		line-height: 1;
		margin: 0;
		margin-bottom: 15px;
	}
	.main__txt {
		font-size: 18px;
		padding-left: 0;
	}
}

@media screen and (min-width: 768px) {
	.main__titles {
		background: url(../img/main/arrow.svg) right center no-repeat;
		padding: 20px 0;
		margin-bottom: 0px;
	}
	.main h1 {
		font-weight: 600;
		font-size: 76px;
		line-height: 76px;
		letter-spacing: -3px;
		padding-left: 60px;
		margin: 0 0 0 0;
	}
	.main__txt {
		padding-left: 60px;
	}
}

.about {
	padding: 70px 0;
}

@media (min-width: 992px) {
	.about {
		padding: 100px 0;
	}
}

.about__wrapper {
	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;
}

@media (min-width: 768px) {
	.about__wrapper {
		-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: start;
	}
}

.about__title {
	font-weight: 700;
	font-size: 38px;
	line-height: 100%;
	color: #FF0040;
}

@media (min-width: 768px) {
	.about__title {
		font-size: 45px;
	}
}

@media (min-width: 1200px) {
	.about__title {
		font-size: 76px;
	}
}

.about__left {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	margin-right: 20px;
}

.about__list {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	row-gap: 24px;
	margin: 35px 0;
}

@media (min-width: 576px) {
	.about__list {
		-webkit-column-gap: 20px;
		   -moz-column-gap: 20px;
		        column-gap: 20px;
		row-gap: 20px;
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 768px) {
	.about__list {
		-webkit-column-gap: 20px;
		   -moz-column-gap: 20px;
		        column-gap: 20px;
		row-gap: 20px;
		margin-top: 60px;
		margin-bottom: 0;
	}
}

@media (min-width: 1200px) {
	.about__list {
		-webkit-column-gap: 80px;
		   -moz-column-gap: 80px;
		        column-gap: 80px;
		row-gap: 40px;
	}
}

.about__list-item {
	color: #11253D;
	font-weight: 500;
	font-size: 18px;
	line-height: 110%;
	padding-left: 32px;
	position: relative;
}

.about__list-item::before {
	content: '';
	position: absolute;
	top: 10px;
	left: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 20px;
	height: 20px;
	background: url(../img/about/list.svg) no-repeat center/cover;
}

@media (min-width: 992px) {
	.about__list-item {
		font-size: 20px;
		line-height: 110%;
	}
}

@media (min-width: 1200px) {
	.about__list-item {
		font-size: 20px;
		line-height: 110%;
	}
}

.about__image {
	max-width: 328px;
	margin: 0 auto;
}

@media (min-width: 992px) {
	.about__image {
		max-width: 370px;
	}
}

.faculty {
	padding: 50px 0 0 0;
	background: white;
}

@media (min-width: 768px) {
	.faculty__titles-wrapper {
		padding: 60px 60px 0 60px;
		border: 1px solid #DDDDDD;
		margin-bottom: -1px;
	}
}

.faculty__title {
	font-weight: 700;
	font-size: 28px;
	line-height: 100%;
	margin-bottom: 30px;
}

@media (min-width: 768px) {
	.faculty__title {
		font-size: 48px;
		margin-bottom: 50px;
	}
}

.faculty__subtitle {
	font-weight: 600;
	font-size: 20px;
	line-height: 100%;
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.faculty__subtitle {
		margin-bottom: 30px;
		font-size: 32px;
	}
}

.faculty__switch {
	margin-bottom: 70px;
}

@media (min-width: 768px) {
	.faculty__switch {
		display: block;
		max-width: 100%;
	}
}

.faculty__switch-1 {
	display: block;
}

@media (min-width: 768px) {
	.faculty__switch-1 {
		display: none;
	}
}

.faculty__switch-1 .swiper-slide {
	width: auto;
	height: 40px;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	color: #11253D;
	padding: 10px 25px;
	margin-right: -1px;
	text-align: center;
}

@media (min-width: 768px) {
	.faculty__switch-1 .swiper-slide {
		font-size: 20px;
	}
}

.faculty__switch-1 .swiper-slide.active {
	background: #FF0A47;
	border: none;
	color: #fff;
}

.faculty__switch-1 .swiper-slide:hover {
	cursor: pointer;
}

.faculty__switch ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.faculty__switch ul li {
	width: auto;
	margin-bottom: 10px;
	margin-right: 10px;
	height: 40px;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	color: #11253D;
	padding: 10px 25px;
	margin-right: 10px;
}

@media (min-width: 768px) {
	.faculty__switch ul li {
		font-size: 20px;
	}
}

.faculty__switch ul li.active, .faculty__switch ul li.first_active {
	background: #FF0A47;
	border: none;
	color: #fff;
}

.faculty__switch ul li:hover {
	cursor: pointer;
}

.faculty__filter-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin-bottom: 25px;
	border-radius: 4px;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	overflow: hidden;
}

.faculty__filter-wrapper:hover {
	cursor: pointer;
}

@media (min-width: 768px) {
	.faculty__filter-wrapper {
		max-width: 490px;
	}
}

.faculty__filter-wrapper::before {
	content: '';
	position: absolute;
	top: 0%;
	right: 0;
	width: 44px;
	height: 100%;
	background: #F8F8F8 url(../img/faculty/filter.png) no-repeat center/50%;
}

.faculty__search {
	font-size: 16px;
	line-height: 120%;
	color: #000;
	background: #FFFFFF;
	border: none;
	width: 100%;
	min-height: 40px;
	padding: 15px 20px;
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
}

@media (min-width: 768px) {
	.faculty__search {
		font-size: 18px;
	}
}

.faculty__search::-webkit-input-placeholder {
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	opacity: 0.3;
}

.faculty__search::-moz-placeholder {
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	opacity: 0.3;
}

.faculty__search::-ms-input-placeholder {
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	opacity: 0.3;
}

.faculty__search::placeholder {
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	opacity: 0.3;
}

@media (min-width: 768px) {
	.faculty__search::-webkit-input-placeholder {
		font-size: 18px;
	}
	.faculty__search::-moz-placeholder {
		font-size: 18px;
	}
	.faculty__search::-ms-input-placeholder {
		font-size: 18px;
	}
	.faculty__search::placeholder {
		font-size: 18px;
	}
}

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

.faculty__main[data-filter="1"] .faculty__main-content[data-filter="1"] {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
}

.faculty__main[data-filter="2"] .faculty__main-content[data-filter="2"] {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
}

.faculty__main[data-filter="3"] .faculty__main-content[data-filter="3"] {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
}

.faculty__main[data-filter="4"] .faculty__main-content[data-filter="4"] {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
}

.faculty__main[data-filter="5"] .faculty__main-content[data-filter="5"] {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
}

.faculty__main[data-filter="6"] .faculty__main-content[data-filter="6"] {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
}

.faculty__main[data-filter="7"] .faculty__main-content[data-filter="7"] {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
}

.faculty__main[data-filter="8"] .faculty__main-content[data-filter="8"] {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
}

@media (min-width: 768px) {
	.faculty__main-content {
		border: 1px solid #DDDDDD;
	}
}

.faculty__main-title-content {
	margin-bottom: 30px;
	background: #C0E5FC;
	position: relative;
}

@media (min-width: 576px) {
	.faculty__main-title-content {
		background: #C0E5FC no-repeat right -170px center/100% 100%;
	}
}

@media (min-width: 768px) {
	.faculty__main-title-content {
		margin-bottom: 70px;
		background: #C0E5FC no-repeat right -150px center/100% 100%;
	}
}

@media (min-width: 992px) {
	.faculty__main-title-content {
		background: #C0E5FC no-repeat right -150px center/100% 100%;
	}
}

@media (min-width: 1200px) {
	.faculty__main-title-content {
		background: #C0E5FC no-repeat center /cover;
	}
}

@media (min-width: 576px) {
	.faculty__main-title-content--college {
		background-image: url(../img/faculty/college.jpg);
	}
}

@media (min-width: 576px) {
	.faculty__main-title-content--bac {
		background-image: url(../img/faculty/bac.jpg);
	}
}

@media (min-width: 576px) {
	.faculty__main-title-content--mag {
		background-image: url(../img/faculty/college.jpg);
	}
}

@media (min-width: 1200px) {
	.faculty__main-title-content--mag {
		background: #C0E5FC no-repeat right -70px center/100% 100%;
		background-image: url(../img/faculty/college.jpg);
	}
}

@media (min-width: 576px) {
	.faculty__main-title-content--aspirant {
		background-image: url(../img/faculty/bac.jpg);
	}
}

@media (min-width: 1200px) {
	.faculty__main-title-content--aspirant {
		background: #C0E5FC no-repeat right -35px center/100% 100%;
		background-image: url(../img/faculty/bac.jpg);
	}
}

@media (min-width: 576px) {
	.faculty__main-title-content--mba {
		background-image: url(../img/faculty/college.jpg);
	}
}

.faculty__main-title-content::before {
	content: '';
	position: absolute;
	bottom: -10px;
	right: 45%;
	-webkit-transform: translateX(-50%) rotate(45deg);
	        transform: translateX(-50%) rotate(45deg);
	width: 20px;
	height: 20px;
	background: #C0E5FC;
}

@media (min-width: 768px) {
	.faculty__main-title-content::before {
		bottom: -20px;
		width: 40px;
		height: 40px;
		left: 179px;
		-webkit-transform: translateX(0) rotate(45deg);
		        transform: translateX(0) rotate(45deg);
	}
}

.faculty__main-title-wrapper {
	padding: 30px 15px;
}

@media (min-width: 992px) {
	.faculty__main-title-wrapper {
		padding: 30px 30px;
	}
}

@media (min-width: 1200px) {
	.faculty__main-title-wrapper {
		padding: 60px 60px;
	}
}

.faculty__block-title {
	font-weight: 600;
	font-size: 24px;
	line-height: 100%;
	margin-bottom: 15px;
}

@media (min-width: 992px) {
	.faculty__block-title {
		font-weight: 700;
		font-size: 48px;
		line-height: 59px;
	}
}

@media (min-width: 992px) {
	.faculty__block-title_smaller {
		line-height: 110%;
		font-size: 40px;
	}
}

.faculty__block-text {
	font-size: 18px;
	line-height: 130%;
	max-width: 350px;
}

@media (min-width: 992px) {
	.faculty__block-text {
		font-weight: 400;
		font-size: 19.8059px;
		line-height: 130%;
	}
}

.faculty__direction-main-item--search {
	margin-bottom: 20px;
}

.faculty__direction-title {
	font-weight: 600;
	font-size: 20px;
	line-height: 100%;
	position: relative;
	padding-left: 35px;
	margin-bottom: 30px;
}

@media (min-width: 768px) {
	.faculty__direction-title {
		padding-bottom: 30px;
		border-bottom: 1px solid #DDDDDD;
		padding-left: 50px;
		font-weight: 700;
		font-size: 38px;
	}
}

.faculty__direction-title::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 22px;
	height: 22px;
	background: transparent no-repeat center/cover;
	background-image: url(../img/faculty/title-blue.png);
}

@media (min-width: 768px) {
	.faculty__direction-title::before {
		top: 50%;
		-webkit-transform: translateY(-90%);
		        transform: translateY(-90%);
		width: 41px;
		height: 41px;
	}
}

@media (min-width: 992px) {
	.faculty__direction-wrapper {
		padding: 0 30px 0;
		margin-bottom: 70px;
	}
}

@media (min-width: 1200px) {
	.faculty__direction-wrapper {
		padding: 0 60px 0;
	}
}

.faculty__direction-wrapper--search {
	margin: 0;
}

.faculty__direction-wrapper:nth-child(1n) .faculty__direction-title::before {
	background-image: url(../img/faculty/title-orange.png);
}

.faculty__direction-wrapper:nth-child(2n) .faculty__direction-title::before {
	background-image: url(../img/faculty/title-blue.png);
}

.faculty__direction-wrapper:nth-child(3n) .faculty__direction-title::before {
	background-image: url(../img/faculty/title-green.png);
}

.faculty__direction-wrapper:nth-child(4n) .faculty__direction-title::before {
	background-image: url(../img/faculty/title-purple.png);
}

.faculty__direction-list {
	display: grid;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	grid-template-columns: repeat(1, 1fr);
}

@media (min-width: 768px) {
	.faculty__direction-list {
		grid-template-columns: repeat(2, 1fr);
		-webkit-column-gap: 20px;
		   -moz-column-gap: 20px;
		        column-gap: 20px;
	}
}

@media (min-width: 992px) {
	.faculty__direction-list {
		grid-template-columns: repeat(3, 1fr);
	}
}

.faculty__direction-list--search {
	margin-bottom: 20px;
}

.faculty__direction-item {
	background: #FAFAFA;
	border: 1px solid #DDDDDD;
	border-radius: 6px;
	margin-bottom: 20px;
}

.faculty__direction-top {
	min-height: 87px;
	padding: 18px 18px;
	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;
	-webkit-transition: .3s all ease;
	transition: .3s all ease;
}

.faculty__direction-top:hover {
	opacity: .6;
	cursor: pointer;
}

@media (min-width: 992px) {
	.faculty__direction-top {
		min-height: 105px;
	}
}

.faculty__direction-top--active .faculty__direction-arrow::before {
	-webkit-transform: rotate(-180deg);
	        transform: rotate(-180deg);
}

.faculty__direction-name {
	font-weight: 600;
	font-size: 18px;
	line-height: 112%;
	max-width: 80%;
}

@media (min-width: 768px) {
	.faculty__direction-name {
		font-size: 20px;
	}
}

.faculty__direction-arrow {
	max-width: 72px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.faculty__direction-arrow::before {
	content: '';
	width: 22px;
	height: 9px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	background: url(../img/faculty/arrow.svg) no-repeat center/cover;
}

.faculty__direction-arrow--active::before {
	-webkit-transform: rotate(-180deg);
	        transform: rotate(-180deg);
}

.faculty__direction-description {
	background: #FFFFFF;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #DFDFDF;
	margin: -1px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	height: 0;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

.faculty__direction-description--active {
	padding: 18px 18px;
	visibility: visible;
	height: auto;
	overflow: none;
	opacity: 1;
}

.faculty__direction-link {
	font-weight: 500;
	font-size: 18px;
	line-height: 120%;
	color: #FFFFFF;
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	max-width: 252px;
	height: 52px;
	background: #FF0A47;
	border-radius: 4px;
}

.faculty__directions-filter {
	border: solid 2px #ccc;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 15px;
	padding-right: 40px;
	border-color: #f11111;
	font-weight: 500;
	font-size: 18px;
	letter-spacing: 0.6px;
	margin-bottom: 20px;
	width: 100%;
	max-width: 520px;
	border-radius: 10px;
	font-family: 'Raleway', sans-serif;
	background: url(../img/faculty/filter.svg) no-repeat right 20px center/25px 25px;
}

@media (max-width: 575px) {
	.faculty__directions-filter {
		padding: 10px;
		font-size: 13px;
		padding-right: 30px;
	}
}

.faculty__directions-filter:focus {
	border-color: #f11111;
}

.faculty__directions-filter option:checked {
	background: #f11111;
	color: white;
}

.faculty__directions-filter option:hover {
	background: #f11111;
	color: white;
}

.center {
	padding: 0 0 70px 0;
}

@media (min-width: 992px) {
	.center {
		padding: 0 0 100px 0;
	}
}

.center__wrapper {
	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;
}

@media (min-width: 768px) {
	.center__wrapper {
		-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: start;
	}
}

.center__title {
	font-weight: 700;
	font-size: 28px;
	line-height: 110%;
	color: #11253D;
}

@media (min-width: 768px) {
	.center__title {
		font-size: 30px;
	}
}

@media (min-width: 1200px) {
	.center__title {
		font-size: 48px;
	}
}

.center__left {
	margin-bottom: 40px;
}

.center__description {
	font-size: 18px;
	line-height: 130%;
	margin-top: 28px;
}

@media (min-width: 768px) {
	.center__description {
		margin-top: 30px;
		font-size: 20px;
	}
}

@media (min-width: 1200px) {
	.center__description {
		margin-top: 40px;
		font-size: 22px;
	}
}

.center__items {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 15px;
	justify-items: center;
}

@media (min-width: 768px) {
	.center__items {
		grid-template-columns: repeat(4, 1fr);
	}
}

@media (min-width: 1200px) {
	.center__items {
		grid-template-columns: repeat(5, 1fr);
	}
}

.center__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-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;
	border-radius: 5px;
	background-color: #f7f9fd;
	border: 1px solid #D3D8E3;
	height: 80px;
	width: 100%;
}

.center__item img {
	max-width: 100%;
	height: auto;
}

.center__logos {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	justify-items: center;
}

.info {
	margin: 30px 0;
}

.info__inner {
	border: 2px solid #FE334A;
	padding: 74px 41px 71px 54px;
}

.info__title {
	font-weight: 700;
	font-size: 50px;
	line-height: 55px;
	margin-bottom: 23px;
}

.info__subtitle {
	font-weight: 700;
	font-size: 40px;
	line-height: 45px;
	color: #FE334A;
	margin-bottom: 23px;
}

.info__box {
	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;
}

.info__text {
	font-size: 20px;
	line-height: 24px;
	margin-right: 78px;
}

.info__text p {
	margin: 0;
}

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

@media (max-width: 1199px) {
	.info__inner {
		padding: 54px 41px;
	}
	.info__title {
		font-size: 46px;
		line-height: 50px;
		margin-bottom: 18px;
	}
	.info__subtitle {
		font-size: 36px;
		line-height: 40px;
		margin-bottom: 18px;
	}
	.info__text {
		font-size: 18px;
		margin-right: 58px;
	}
}

@media (max-width: 767px) {
	.info__inner {
		padding: 40px 30px;
	}
	.info__title {
		font-size: 25px;
		line-height: 30px;
	}
	.info__subtitle {
		font-size: 22px;
		line-height: 24px;
	}
	.info__box {
		-webkit-box-align: end;
		    -ms-flex-align: end;
		        align-items: flex-end;
	}
	.info__text {
		font-size: 16px;
		line-height: 20px;
		margin-right: 30px;
	}
	.info__img {
		width: 125px;
		height: 130px;
		-o-object-fit: contain;
		   object-fit: contain;
	}
}

@media (max-width: 575px) {
	.info__box {
		display: block;
	}
	.info__text {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.info__img {
		width: 50%;
		height: 50%;
		-o-object-fit: cover;
		   object-fit: cover;
		display: block;
	}
}

.faq {
	padding: 70px 0;
}

@media (min-width: 768px) {
	.faq {
		background: #C0E5FC url(../img/faq/bg.svg) no-repeat center top/auto;
	}
}

@media (min-width: 992px) {
	.faq {
		padding: 100px 0;
	}
}

.faq__title {
	font-weight: 700;
	font-size: 28px;
	line-height: 110%;
	margin-bottom: 25px;
}

@media (max-width: 767px) {
	.faq__title {
		padding: 60px 0 24px;
		min-height: 40px;
	}
}

.faq__title .container {
	position: relative;
	z-index: 3;
}

@media (min-width: 992px) {
	.faq__title {
		font-size: 48px;
		margin-bottom: 40px;
	}
}

@media (max-width: 767px) {
	.faq__title--mobile {
		position: relative;
	}
	.faq__title--mobile::before {
		z-index: 1;
		content: '';
		position: absolute;
		top: 0;
		left: auto;
		right: auto;
		width: 100%;
		height: 100%;
		max-width: 1920px;
		color: #000;
		padding: 12.5px 0;
		-webkit-transition: .4s;
		transition: .4s;
		background: #C0E5FC;
	}
	.faq__title--mobile::after {
		z-index: 2;
		content: '';
		position: absolute;
		right: 0;
		top: 0;
		width: 110px;
		height: 35px;
		background: url(../img/faq/bgS.png) no-repeat center/cover;
	}
}

.faq .accordion {
	min-width: 100%;
}

@media (min-width: 576px) {
	.faq .accordion {
		padding: 10px;
	}
}

@media (min-width: 768px) {
	.faq .accordion {
		background: #FFFFFF;
		border-radius: 6px;
	}
}

@media (min-width: 992px) {
	.faq .accordion {
		padding: 40px 80px;
	}
}

.faq .accordion__item {
	display: grid;
	padding: 20px;
}

.faq .accordion__item:not(:last-child) {
	border-bottom: 1px solid #DDDDDD;
}

.faq .accordion__item:last-child {
	margin-bottom: 0;
}

.faq .accordion__item--active .accordion__subtitle {
	margin-top: 15px;
	visibility: visible;
	height: auto;
	overflow: none;
	opacity: 1;
}

.faq .accordion__item--active .accordion__close::before {
	-webkit-transform: rotate(0);
	        transform: rotate(0);
}

.faq .accordion__title {
	font-weight: 600;
	font-size: 18px;
	line-height: 112%;
	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;
}

@media (min-width: 768px) {
	.faq .accordion__title {
		font-size: 20px;
	}
}

.faq .accordion__title:hover {
	cursor: pointer;
}

.faq .accordion__title span {
	max-width: 248px;
}

@media (min-width: 576px) {
	.faq .accordion__title span {
		max-width: 90%;
	}
}

.faq .accordion__close {
	position: relative;
	width: 30px;
	height: 30px;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border: 1px solid #DDDDDD;
}

.faq .accordion__close::before {
	content: '';
	width: 15px;
	height: 7px;
	background: url(../img/faq/arrow.svg) no-repeat center center/contain;
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.faq .accordion__subtitle {
	font-size: 14px;
	line-height: 130%;
	height: 0;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: all .5s linear;
	transition: all .5s linear;
	max-width: 900px;
}

.faq .accordion__subtitle:hover {
	cursor: pointer;
}

@media (min-width: 768px) {
	.faq .accordion__subtitle {
		font-size: 18px;
	}
}

.footer {
	padding: 50px 0 80px;
	background: #11253D;
	color: white;
}

@media (min-width: 992px) {
	.footer {
		padding-bottom: 50px;
	}
}

.footer__wrapper {
	display: grid;
	row-gap: 30px;
}

@media (min-width: 768px) {
	.footer__wrapper {
		grid-template-columns: repeat(4, 1fr);
		-webkit-column-gap: 20px;
		   -moz-column-gap: 20px;
		        column-gap: 20px;
	}
}

.footer__logos .footer__copy {
	display: none;
}

@media (min-width: 1200px) {
	.footer__logos {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.footer__logos .footer__copy {
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
		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: start;
		    -ms-flex-align: start;
		        align-items: start;
	}
	.footer__logos .footer__copy .copy__privacy {
		margin-top: auto;
	}
}

.footer__logo {
	display: inline-block;
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.footer__logo {
		margin-bottom: 40px;
	}
}

.footer__nav-list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: 16px;
}

@media (min-width: 768px) {
	.footer__nav-list {
		grid-template-columns: repeat(1, 1fr);
	}
}

.footer__title {
	font-weight: 600;
	font-size: 20px;
	line-height: 130%;
	margin-bottom: 20px;
}

@media (min-width: 992px) {
	.footer__title {
		margin-bottom: 40px;
		font-weight: 500;
		font-size: 24px;
		line-height: 130%;
	}
}

.footer__nav-link {
	font-weight: 500;
	font-size: 16px;
	line-height: 130%;
	color: white;
}

.footer__nav-link:hover {
	color: #FF0A47;
}

.footer__adres-item {
	display: grid;
	justify-items: start;
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.footer__adres-item {
		font-size: 18px;
	}
}

.footer__adres-item:nth-child(2) .footer__adres-metro::after {
	background: #2B33FF;
}

.footer__adres-subtitle {
	font-weight: 500;
	font-size: 16px;
	line-height: 130%;
	margin-bottom: 10px;
}

@media (min-width: 768px) {
	.footer__adres-subtitle {
		font-size: 18px;
	}
}

.footer__adres-phone {
	display: inline-block;
	font-weight: 400;
	color: #FFF;
}

.footer__adres-phone:hover {
	color: #FF0A47;
}

.footer__adres-metro {
	position: relative;
	padding-left: 25px;
	padding-right: 15px;
	display: inline-block;
}

.footer__adres-metro::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 20px;
	height: 13px;
	background: url(../img/footer/metro.svg) no-repeat center/cover;
}

.footer__adres-metro::after {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background: #33B758;
}

.footer__adres-time-item {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
}

@media (min-width: 768px) {
	.footer__adres-time-item {
		font-size: 18px;
	}
}

.footer__form .form__subtitle {
	font-weight: 500;
	font-size: 16px;
	line-height: 130%;
	max-width: 310px;
}

.footer__form .form__footer-checkbox {
	background: white;
	border-color: white;
}

.footer__form .form__footer-checkbox-icon:before {
	display: none;
	content: url("../img/footer/check.svg");
}

.footer__form .form__footer-text {
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	color: white;
}

.footer__form .form__footer-text a {
	color: white;
	text-decoration: underline;
}

.footer__copy a {
	color: white;
}

@media (min-width: 768px) {
	.footer__copy {
		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;
		grid-column: 1/5;
	}
}

@media (min-width: 1200px) {
	.footer__copy {
		display: none;
	}
}

.footer__btn {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	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;
	min-height: 50px;
	color: #FFF;
	background: #FE334A;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0.342857px;
	text-decoration: none;
}

@media (min-width: 992px) {
	.footer__btn {
		display: none;
	}
}

/* Pages */
.thanks {
	position: relative;
	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;
	min-height: 100vh;
	padding: 3rem 1.5rem;
}

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

.thanks__title {
	font-weight: 500;
	font-size: 30.7851px;
	line-height: 109%;
	color: #003399;
}

@media (min-width: 768px) {
	.thanks__title {
		font-size: 30.4134px;
		line-height: 109%;
	}
}

@media (min-width: 992px) {
	.thanks__title {
		justify-self: center;
		font-size: 71px;
		line-height: 109%;
	}
}

.thanks__subtitle {
	-ms-flex-item-align: start;
	    align-self: start;
	font-weight: 500;
	font-size: 18.5731px;
	line-height: 109%;
	color: #FF3366;
}

@media (min-width: 768px) {
	.thanks__subtitle {
		margin-top: 2rem;
	}
}

@media (min-width: 992px) {
	.thanks__subtitle {
		justify-self: center;
		font-size: 34px;
		line-height: 109%;
	}
}

.thanks .btn {
	max-width: 30rem;
	margin-top: 20px;
	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;
	background: #FF0040;
	border-radius: 4px;
	min-height: 50px;
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	color: #fff;
	-webkit-transition: .3s;
	transition: .3s;
	border: none;
}

.thanks__img {
	width: 32.8rem;
	margin: 0 auto;
	min-height: 28.6rem;
	background: url(../img/main/main.png) no-repeat center/cover;
}

@media (min-width: 768px) {
	.thanks__img {
		margin: 0;
		grid-row: 1/4;
		grid-column: 2/3;
		width: 46.6rem;
		height: 40.4rem;
	}
}

.thanks__img {
	width: 32.8rem;
	min-height: 28.6rem;
	background: url(../../img/main/M.png) no-repeat center/contain;
	position: relative;
}

.thanks__img-right {
	position: absolute;
	bottom: 0;
	right: -35px;
	max-width: 40%;
}

.thanks__img-right img:nth-child(1) {
	-webkit-animation: fadeEffect 4s infinite ease-in-out 1s;
	        animation: fadeEffect 4s infinite ease-in-out 1s;
}

.thanks__img-right img:nth-child(2) {
	-webkit-animation: fadeEffect 5s infinite  ease-in-out;
	        animation: fadeEffect 5s infinite  ease-in-out;
}

.thanks__img-right img:nth-child(3) {
	-webkit-animation: fadeEffect 3s infinite ease-in-out 2s;
	        animation: fadeEffect 3s infinite ease-in-out 2s;
}

.thanks__img-left {
	position: absolute;
	bottom: 0;
	left: 30px;
	max-width: 50%;
}

.thanks__img-left img:nth-child(1) {
	opacity: .5;
	-webkit-animation: turnEffect 30s infinite ease;
	        animation: turnEffect 30s infinite ease;
}

.thanks__img-top {
	position: absolute;
	top: 12%;
	left: 30%;
	width: 18px;
	height: 18px;
}

@media (min-width: 992px) {
	.thanks__img-top {
		width: 32px;
		height: 32px;
	}
}

.thanks__img-top img:nth-child(1) {
	-webkit-animation: turnEffect 30s infinite ease;
	        animation: turnEffect 30s infinite ease;
}

@media (min-width: 992px) {
	.thanks__img {
		width: 46.6rem;
		height: 40.4rem;
	}
}

/* Popups */
.popup {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 60px 40px;
	background: #F4F4F4;
}

.popup .fancybox-close-small {
	display: none;
}

.popup__close {
	position: absolute;
	content: "";
	top: 10px;
	right: 10px;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: 50% 50%;
	z-index: 2;
	background-image: url("../img/popups/close.svg");
}

.popup__speaker {
	background: url("../img/popups/bg-speakers.jpg") center no-repeat;
	background-size: cover;
	max-width: 850px;
}

.popup__speaker-pic {
	position: relative;
	max-width: 220px;
	margin-bottom: 20px;
}

.popup__speaker-pic img {
	position: relative;
}

.popup__speaker-pic::before {
	content: '';
	width: 220px;
	height: 220px;
	border: 1px solid #000;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(3deg);
	        transform: translate(-50%, -50%) rotate(3deg);
}

.popup__speaker-name {
	font-weight: bold;
	font-size: 22px;
	line-height: 130%;
}

.popup__speaker-description {
	font-style: italic;
	font-weight: 300;
	font-size: 16px;
	line-height: 130%;
	color: rgba(0, 0, 0, 0.7);
}

.popup__speaker-line {
	width: 100%;
	height: 1px;
	background: #000;
	margin: 20px 0;
}

.popup__speaker-info p {
	font-weight: normal;
	font-size: 16px;
	line-height: 140%;
	margin-bottom: 10px;
}

.popup__speaker-info p:last-child {
	margin: 0;
}

.popup-registration {
	padding: 0;
}

.popup-registration .form {
	max-width: 524px;
}

.popup-registration .form__title {
	font-size: 30px;
	line-height: 36px;
	color: #0C143B;
	background: #9EDAFF;
	padding: 30px 70px;
	position: relative;
	margin-bottom: 0;
}

.popup-registration .form__title::before {
	content: '';
	display: block;
	max-width: 50px;
	width: 50px;
	height: 100px;
	position: absolute;
	top: calc(50% - 50px);
	left: 0;
	background-image: url("../img/popups/small.svg");
	background-size: cover;
}

.popup-registration .form__subtitle {
	color: #0C143B;
	padding: 20px 20px 0;
}

.popup-registration .form__items {
	padding: 20px 20px;
	margin-top: 0;
}

.popup-registration .form__input {
	padding: 17px 24px;
}

.popup-registration .form__input-btn {
	font-weight: 600;
	font-size: 18px;
	line-height: 120%;
	color: #0C143B;
	background: #9EDAFF;
	padding: 20px 15px;
}

.popup-registration .form__footer-checkbox {
	border: none;
}

.popup-registration .form__footer-checkbox-icon:before {
	display: none;
	-webkit-filter: none;
	        filter: none;
	content: '';
}

.popup-registration .form__footer-checkbox input + .form__footer-checkbox-icon {
	background-image: none;
	border: 1px solid;
	border-color: #00D154;
	border-radius: 50%;
	width: 16px;
	height: 16px;
}

.popup-registration .form__footer-checkbox input:checked + .form__footer-checkbox-icon {
	background-image: url("../img/popups/checked_green.svg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 0 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	width: 16px;
	height: 16px;
	border-color: transparent;
}

.popup-registration .form__footer-text {
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	color: #999;
}

.popup-registration .form__footer-text a {
	color: #0C143B;
	text-decoration: underline;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2ZvbnRzL19zdHlsZS5zY3NzIiwiY3NzL3N0eWxlLmNzcyIsIi4uL2Jsb2Nrcy9jb21tb24vX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvZm9ybS9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9mb3JtLXNlY3Rpb24vX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvaGVhZGVyL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL21haW4vX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvYWJvdXQvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvZmFjdWx0eS9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9jZW50ZXIvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvaW5mby9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9mYXEvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvZm9vdGVyL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL3RoYW5rcy9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9wb3B1cHMvX3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsWUFBWTtBQ0FaO0NBQ0ksc0JBQXFCO0NBQ3JCLGdIQUN1RDtDQUN2RCxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQ0NyQjs7QURFRDtDQUNJLHNCQUFxQjtDQUNyQixvR0FDaUQ7Q0FDakQsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0NBckI7O0FER0Q7Q0FDSSxzQkFBcUI7Q0FDckIsOEdBQ3NEO0NBQ3RELGtCQUFpQjtDQUNqQixtQkFBa0I7Q0FDbEIsbUJBQWtCO0NDRHJCOztBRElEO0NBQ0ksc0JBQXFCO0NBQ3JCLGtHQUNnRDtDQUNoRCxrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQ0ZyQjs7QURLRDtDQUNJLHNCQUFxQjtDQUNyQixnSEFDdUQ7Q0FDdkQsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0NIckI7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VztDQUNYLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLFlBQVc7Q0FDWCxjQUFhO0NBQ2IsbUJBQWtCO0NBQ2xCLHNCQUFxQjtDQUNyQixRQUFPO0NBQ1AsaURBQWdEO0NBQ2hELHVCQUFzQjtDQUN0Qjs7QUF4Qkg7Q0EyQkUsZUFBYztDQUNkLHFCQUFvQjtDQUNwQjs7QUE3QkY7Q0FnQ0UsbUJBQWtCO0NBQ2xCLGNBQWE7Q0FDYjs7QUFsQ0Y7Q0FvQ0UsbUJBQWtCO0NBQ2xCOztBQXJDRjtDQXVDRSxpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsZUFBYztDQUNkLG9CQUFtQjtDQUNuQixtQkFBa0I7Q0FDbEI7O0FBN0NGO0NBK0NFLGFBQVk7Q0F5Qkg7O0FBeEVYO0NBaURrQixjQUFhO0NBQzVCLHFCQUFZO1NBQVosYUFBWTtDQUNaLFlBQVc7Q0FDQzs7QUFwRGY7Q0FzREcsdUJBQXNCO0NBQ3RCLGtCQUFpQjtDQUNqQixzQkFBcUI7Q0FDckIsbUJBQWtCO0NBQ2xCLFlBQVc7Q0FDWCxhQUFZO0NBQ1o7O0FBNURIO0NBK0RHLHlEQUF3RDtDQUN4RCw2QkFBNEI7Q0FDNUIseUJBQXdCO0NBQ3hCLHlCQUF3QjtDQUN4Qix5QkFBZ0I7U0FBaEIsaUJBQWdCO0NBQ2hCLFlBQVc7Q0FDWCxhQUFZO0NBQ1osMEJBQXlCO0NBQ3pCOztBQXZFSDtDQTJFYyxpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsWUFBVztDQUtkOztBQW5GWDtDQWdGa0IsZUFBYztDQUNkLDJCQUEwQjtDQUM3QiIsImZpbGUiOiJjc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQ29tbW9uICovXHJcbkBpbXBvcnQgJ2ZvbnRzL19zdHlsZSc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9fc3R5bGUnO1xyXG5cclxuXHJcbi8qIEZvcm1zICovXHJcbkBpbXBvcnQgJ2Zvcm0vX3N0eWxlJztcclxuQGltcG9ydCAnZm9ybS1zZWN0aW9uL19zdHlsZSc7XHJcblxyXG5cclxuLyogQmxvY2tzICovXHJcbkBpbXBvcnQgJ2hlYWRlci9fc3R5bGUnO1xyXG5AaW1wb3J0ICdtYWluL19zdHlsZSc7XHJcbkBpbXBvcnQgJ2Fib3V0L19zdHlsZSc7XHJcbkBpbXBvcnQgJ2ZhY3VsdHkvX3N0eWxlJztcclxuQGltcG9ydCAnY2VudGVyL19zdHlsZSc7XHJcbkBpbXBvcnQgJ2luZm8vX3N0eWxlJztcclxuQGltcG9ydCAnZmFxL19zdHlsZSc7XHJcblxyXG5cclxuQGltcG9ydCAnZm9vdGVyL19zdHlsZSc7XHJcblxyXG5cclxuLyogUGFnZXMgKi9cclxuQGltcG9ydCAndGhhbmtzL19zdHlsZSc7XHJcblxyXG5cclxuLyogUG9wdXBzICovXHJcbkBpbXBvcnQgJ3BvcHVwcy9fc3R5bGUnO1xyXG5cclxuXHJcblxyXG4iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogdXJsKCdmb250cy9HaWxyb3ktQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9HaWxyb3ktQmxhY2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvR2lscm95LUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvR2lscm95LUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0dpbHJveS1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvR2lscm95LUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0dpbHJveS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvR2lscm95LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0dpbHJveS1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0dpbHJveS1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogdXJsKCdmb250cy9HaWxyb3ktSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9HaWxyb3ktSGVhdnkud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvR2lscm95LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvR2lscm95LUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0dpbHJveS1FeHRyYUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9HaWxyb3ktRXh0cmFCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0dpbHJveS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9HaWxyb3ktTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0dpbHJveS1UaGluSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvR2lscm95LVRoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvR2lscm95LVJlZ3VsYXJJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9HaWxyb3ktUmVndWxhckl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogdXJsKCdmb250cy9HaWxyb3ktUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0dpbHJveS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0dpbHJveS1IZWF2eUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0dpbHJveS1IZWF2eUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogdXJsKCdmb250cy9HaWxyb3ktU2VtaUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9HaWxyb3ktU2VtaUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvR2lscm95LVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9HaWxyb3ktVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogdXJsKCdmb250cy9HaWxyb3ktRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvR2lscm95LUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogdXJsKCdmb250cy9HaWxyb3ktTWVkaXVtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvR2lscm95LU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogdXJsKCdmb250cy9HaWxyb3ktU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9HaWxyb3ktU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvR2lscm95LVVsdHJhTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9HaWxyb3ktVWx0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogdXJsKCdmb250cy9HaWxyb3ktVWx0cmFMaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0dpbHJveS1VbHRyYUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbiIsIi8qIENvbW1vbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnR2lscm95Jztcblx0c3JjOiB1cmwoXCJmb250cy9HaWxyb3ktQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0dpbHJveS1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdHaWxyb3knO1xuXHRzcmM6IHVybChcImZvbnRzL0dpbHJveS1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvR2lscm95LUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dpbHJveSc7XG5cdHNyYzogdXJsKFwiZm9udHMvR2lscm95LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0dpbHJveS1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdHaWxyb3knO1xuXHRzcmM6IHVybChcImZvbnRzL0dpbHJveS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9HaWxyb3ktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnR2lscm95Jztcblx0c3JjOiB1cmwoXCJmb250cy9HaWxyb3ktTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0dpbHJveS1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdHaWxyb3knO1xuXHRzcmM6IHVybChcImZvbnRzL0dpbHJveS1IZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvR2lscm95LUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dpbHJveSc7XG5cdHNyYzogdXJsKFwiZm9udHMvR2lscm95LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9HaWxyb3ktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnR2lscm95Jztcblx0c3JjOiB1cmwoXCJmb250cy9HaWxyb3ktRXh0cmFCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9HaWxyb3ktRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dpbHJveSc7XG5cdHNyYzogdXJsKFwiZm9udHMvR2lscm95LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvR2lscm95LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdHaWxyb3knO1xuXHRzcmM6IHVybChcImZvbnRzL0dpbHJveS1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9HaWxyb3ktVGhpbkl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdHaWxyb3knO1xuXHRzcmM6IHVybChcImZvbnRzL0dpbHJveS1SZWd1bGFySXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9HaWxyb3ktUmVndWxhckl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdHaWxyb3knO1xuXHRzcmM6IHVybChcImZvbnRzL0dpbHJveS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9HaWxyb3ktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdHaWxyb3knO1xuXHRzcmM6IHVybChcImZvbnRzL0dpbHJveS1IZWF2eUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvR2lscm95LUhlYXZ5SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dpbHJveSc7XG5cdHNyYzogdXJsKFwiZm9udHMvR2lscm95LVNlbWlCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9HaWxyb3ktU2VtaUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnR2lscm95Jztcblx0c3JjOiB1cmwoXCJmb250cy9HaWxyb3ktVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvR2lscm95LVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnR2lscm95Jztcblx0c3JjOiB1cmwoXCJmb250cy9HaWxyb3ktRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9HaWxyb3ktRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dpbHJveSc7XG5cdHNyYzogdXJsKFwiZm9udHMvR2lscm95LU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvR2lscm95LU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdHaWxyb3knO1xuXHRzcmM6IHVybChcImZvbnRzL0dpbHJveS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvR2lscm95LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dpbHJveSc7XG5cdHNyYzogdXJsKFwiZm9udHMvR2lscm95LVVsdHJhTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0dpbHJveS1VbHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dpbHJveSc7XG5cdHNyYzogdXJsKFwiZm9udHMvR2lscm95LVVsdHJhTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0dpbHJveS1VbHRyYUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbmh0bWwge1xuXHRmb250LXNpemU6IDEwcHg7XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJ0dpbHJveScsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRjb2xvcjogIzExMjUzRDtcbn1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuYSB7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmFjdGl2ZSwgYTpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IGluaGVyaXQ7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmEsIGJ1dHRvbiwgbGFiZWwsIHAsIHNwYW4sIHNlbGVjdCwgb3B0aW9uLCBkaXY6OmJlZm9yZSwgZGl2OjphZnRlciwgaW5wdXQsIHRleHRhcmVhIHtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG46OnBsYWNlaG9sZGVyLFxuOmZvY3VzOjpwbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG59XG5cbi53aWRnZXQtZm9ybS1wcml2YWN5X19jb250ZW50IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpYmxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmEsXG5idXR0b24sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuZmlndXJlLFxubGkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmxhYmVsIHtcblx0bWFyZ2luOiAwO1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5idXR0b24ge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxuaW5wdXRbdHlwZT1idXR0b25dIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5ib2R5LFxudWwsXG5vbCxcbnAsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0LFxudGFibGUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci13aWR0aDogMDtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnRhYmxlIHRoIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbixcbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYTpob3ZlciB7XG5cdG9wYWNpdHk6IDAuODU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpmb2N1cyB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAxO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAxO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAxO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9J251bWJlciddIHtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0W25hbWU9cGVyc29uYWxEYXRhQWdyZWVdLFxuaW5wdXRbbmFtZT1zYXZlSW5wdXRdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxubGFiZWwuZXJyb3Ige1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZW5kLXN1Y2Nlc3Mge1xuXHRvcGFjaXR5OiAwO1xufVxuXG5zZWxlY3Qge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLndyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi13aWR0aDogMzYwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogMTkyMHB4O1xuXHRtYXJnaW46IGF1dG87XG5cdGNvbG9yOiAjMTYxODJCO1xuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcblx0fVxufVxuXG4uYnRuIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IDkwcHg7XG5cdHBhZGRpbmc6IDVweCAyNXB4O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5idG46aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLmJ0bi1ibGFjayB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiA5MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxNTBweDtcblx0bWluLWhlaWdodDogNDBweDtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYnRuLWJsYWNrOmhvdmVyIHtcblx0Y29sb3I6ICMwMDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4ubGluZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogIzAwMDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVPYmplY3Qge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU9iamVjdFJldmVyc2Uge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG5cdH1cbn1cblxuLm5vdGxpbmsge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC1mb3JtLXByaXZhY3kge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtcHJpdmFjeV9fY29udGVudCB7XG5cdG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmZhbmN5Ym94LWlubmVyIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtd2hpdGUgLmZhbmN5Ym94LWJnIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQzBFNUZDO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDhweDtcbn1cblxuLyogRm9ybXMgKi9cbi5mb3JtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19oZWFkbGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtX19pbWcge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4uZm9ybV9fdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDk5MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9ybV9fc3VidGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRtYXgtd2lkdGg6IDg3NnB4O1xufVxuXG4uZm9ybV9faXRlbXMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpMDFcIiBcImkwMlwiIFwiaTA0XCIgXCJpMDVcIjtcblx0Z2FwOiAxNXB4O1xufVxuXG4uZm9ybV9faXRlbS0wMSB7XG5cdGdyaWQtYXJlYTogaTAxO1xufVxuXG4uZm9ybV9faXRlbS0wMiB7XG5cdGdyaWQtYXJlYTogaTAyO1xufVxuXG4uZm9ybV9faXRlbS0wMyB7XG5cdGdyaWQtYXJlYTogaTAzO1xufVxuXG4uZm9ybV9faXRlbS0wNCB7XG5cdGdyaWQtYXJlYTogaTA0O1xufVxuXG4uZm9ybV9faW5wdXQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q3RDdENztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNTBweDtcblx0cGFkZGluZzogMTVweCAyMHB4O1xufVxuXG4uZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM3MDdDOEI7XG59XG5cbi5mb3JtX19pbnB1dC5lcnJvciB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNmZjI2MjY7XG5cdGNvbG9yOiAjZmYyNjI2O1xufVxuXG4uZm9ybV9faW5wdXQuZXJyb3I6OnBsYWNlaG9sZGVyIHtcblx0LyogQ2hyb21lL09wZXJhL1NhZmFyaS9GaXJlZm94ICovXG5cdGNvbG9yOiAjQUJBQkFCO1xufVxuXG4uZm9ybV9faW5wdXQuZXJyb3I6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0LyogSUUgMTArICovXG5cdGNvbG9yOiAjZmYyNjI2O1xufVxuXG4uZm9ybV9faW5wdXQudmFsaWQ6OnBsYWNlaG9sZGVyIHtcblx0LyogQ2hyb21lL09wZXJhL1NhZmFyaS9GaXJlZm94ICovXG59XG5cbi5mb3JtX19pbnB1dC52YWxpZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHQvKiBJRSAxMCsgKi9cbn1cblxuLmZvcm1fX2lucHV0LWJ0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAjRkYwMDQwO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGNvbG9yOiAjZmZmO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5mb3JtX19pbnB1dC1idG46aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0b3BhY2l0eTogMTtcblx0YmFja2dyb3VuZDogI0RGMUMzMjtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAwcHggI0RFNzQyRSwgMHB4IDIwLjJweCAzOS42cHggcmdiYSgxLCAyOSwgMjA1LCAwLjMpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cblxuLmZvcm1fX2lucHV0LWJ0bjpkaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC42O1xufVxuXG4uZm9ybV9fbW9yZSB7XG5cdGdyaWQtYXJlYTogaTA1O1xufVxuXG4uZm9ybV9fZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9ybV9fZm9vdGVyOmxhc3QtY2hpbGQge1xuXHRtYXJnaW46IDA7XG59XG5cbi5mb3JtX19mb290ZXItY2hlY2tib3gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMxMTI1M0Q7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JtX19mb290ZXItY2hlY2tib3ggaW5wdXQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybV9fZm9vdGVyLWNoZWNrYm94LWljb246YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0Y29udGVudDogdXJsKFwiLi4vaW1nL2Zvcm0vY2hlY2suc3ZnXCIpO1xuXHRmaWx0ZXI6IGludmVydCgxKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLmZvcm1fX2Zvb3Rlci1jaGVja2JveC1pY29uOmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKTtcbn1cblxuLmZvcm1fX2Zvb3Rlci10ZXh0IHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmZvcm1fX2Zvb3Rlci10ZXh0IGEge1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb3JtX3ZlcnRpY2FsIC5mb3JtX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb3JtLXNlY3Rpb24ge1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cdGJhY2tncm91bmQ6ICNDMEU1RkMgdXJsKC4uL2ltZy9mb3JtLXNlY3Rpb24vYmdTLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcCA1NXB4L2F1dG8gNzAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZvcm0tc2VjdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogI0MwRTVGQyB1cmwoLi4vaW1nL2Zvcm0tc2VjdGlvbi9iZ1MucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyL2NvbnRhaW47XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5mb3JtLXNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5mb3JtLXNlY3Rpb24ge1xuXHRcdGJhY2tncm91bmQ6ICNDMEU1RkMgdXJsKC4uL2ltZy9mb3JtLXNlY3Rpb24vYmcucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuXHR9XG59XG5cbi8qIEJsb2NrcyAqL1xuLmhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTkyMHB4O1xuXHRjb2xvcjogIzAwMDtcblx0cGFkZGluZzogMTIuNXB4IDA7XG5cdHotaW5kZXg6IDk5OTtcblx0dHJhbnNpdGlvbjogLjRzO1xuXHRtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uaGVhZGVyX19zY3JvbGxlZCB7XG5cdHBhZGRpbmc6IDEyLjVweCAwO1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRib3JkZXItYm90dG9tOiAuMXB4IHNvbGlkICNGRjBBNDc7XG59XG5cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9faW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5oZWFkZXJfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uaGVhZGVyX19sb2dvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uaGVhZGVyX19sb2dvIHNwYW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19uYXYge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogLTEwMCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxOTIwcHg7XG5cdG1pbi1oZWlnaHQ6IDUwJTtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmhlYWRlcl9fbmF2IHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG4uaGVhZGVyX19uYXYuYWN0aXZlIHtcblx0dG9wOiAwO1xuXHRwYWRkaW5nOiA3MHB4IDMwcHggMCAzMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLmhlYWRlcl9fbmF2LmFjdGl2ZSAuaGVhZGVyX19uYXYtbGluayxcbi5oZWFkZXJfX25hdi5hY3RpdmUgLmhlYWRlcl9fbmF2LXBob25lIHtcblx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNUY1RjU7XG59XG5cbi5oZWFkZXJfX25hdi5hY3RpdmUgLmhlYWRlcl9fbmF2LWxpbms6aG92ZXIsXG4uaGVhZGVyX19uYXYuYWN0aXZlIC5oZWFkZXJfX25hdi1waG9uZTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI0ZFMzM0QTtcbn1cblxuLmhlYWRlcl9fbmF2LmFjdGl2ZSAuaGVhZGVyX19waG9uZSwgLmhlYWRlcl9fbmF2LmFjdGl2ZSAuaGVhZGVyX19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVhZGVyX19uYXYgLmhlYWRlcl9fcGhvbmUsIC5oZWFkZXJfX25hdiAuaGVhZGVyX19idG4ge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRkaXNwbGF5OiBub25lO1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi5oZWFkZXJfX25hdi1saW5rIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmhlYWRlcl9fbmF2LWxpbmsge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LmhlYWRlcl9fbmF2LWxpbms6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuaGVhZGVyX19uYXYtbGluayB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcblx0LmhlYWRlcl9fbmF2LWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdC5oZWFkZXJfX25hdi1saW5rIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLmhlYWRlcl9fbmF2LWxpbms6aG92ZXIge1xuXHRjb2xvcjogI0ZGMEE0Nztcbn1cblxuLmhlYWRlcl9fbmF2LXBob25lIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5oZWFkZXJfX25hdi1waG9uZSB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuaGVhZGVyX19uYXYtcGhvbmU6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdH1cbn1cblxuLmhlYWRlcl9fbmF2LXBob25lOmhvdmVyIHtcblx0Y29sb3I6ICNGRjBBNDc7XG59XG5cbi5oZWFkZXJfX25hdi1idG4ge1xuXHRiYWNrZ3JvdW5kOiAjRkYwQTQ3O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0RERERERDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAxMHB4IDI1cHg7XG59XG5cbi5oZWFkZXJfX2NvbnRhY3RzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5oZWFkZXJfX2NvbnRhY3RzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5oZWFkZXJfX2NvbnRhY3RzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oZWFkZXJfX21lbnUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5oZWFkZXJfX21lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fbWVudSAuaGFtIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmhlYWRlcl9fbWVudSAuaGFtUm90YXRlLmFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmhlYWRlcl9fbWVudSAuaGFtUm90YXRlMTgwLmFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5oZWFkZXJfX21lbnUgLmxpbmUge1xuXHRmaWxsOiBub25lO1xuXHR0cmFuc2l0aW9uOiBzdHJva2UtZGFzaGFycmF5IDQwMG1zLCBzdHJva2UtZGFzaG9mZnNldCA0MDBtcztcblx0c3Ryb2tlOiAjRkYwQTQ3O1xuXHRzdHJva2Utd2lkdGg6IDYuNTtcblx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xufVxuXG4uaGVhZGVyX19tZW51IC5oYW1SIC50b3Age1xuXHRzdHJva2UtZGFzaGFycmF5OiA0MCAxMjE7XG59XG5cbi5oZWFkZXJfX21lbnUgLmhhbVIgLmJvdHRvbSB7XG5cdHN0cm9rZS1kYXNoYXJyYXk6IDQwIDEyMTtcbn1cblxuLmhlYWRlcl9fbWVudSAuaGFtUi5hY3RpdmUgLnRvcCB7XG5cdHN0cm9rZS1kYXNob2Zmc2V0OiAtNjhweDtcbn1cblxuLmhlYWRlcl9fbWVudSAuaGFtUi5hY3RpdmUgLmJvdHRvbSB7XG5cdHN0cm9rZS1kYXNob2Zmc2V0OiAtNjhweDtcbn1cblxuLnRoYW5rc19faGVhZGVyIC5oZWFkZXJfX2lubmVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4ge1xuXHRwYWRkaW5nOiA4MHB4IDAgNjBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0Lm1haW4ge1xuXHRcdHBhZGRpbmc6IDEyMHB4ICAwIDcwcHg7XG5cdH1cbn1cblxuLm1haW5fX3RpdGxlLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluX190aXRsZS13cmFwcGVyOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQwJTtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxNSU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYWluL2Fycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0Lm1haW5fX3RpdGxlLXdyYXBwZXI6OmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cbn1cblxuLm1haW5fX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRsaW5lLWhlaWdodDogMTEwJTtcblx0bWF4LXdpZHRoOiA0MDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5tYWluX190aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0Lm1haW5fX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMTAwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDkwJTtcblx0fVxufVxuXG4ubWFpbl9fdGl0bGUgc3BhbiB7XG5cdGNvbG9yOiAjRkYwMDQwO1xufVxuXG4ubWFpbi1ib3R0b20ge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1haW4tYm90dG9tIC5tYWluX190aXRsZS13cmFwcGVyOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbi0zIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubWFpbi0zIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5tYWluLTMge1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0fVxufVxuXG4ubWFpbi0zIC5tYWluX190aXRsZS13cmFwcGVyOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbiBoMSBzcGFuIHtcblx0Y29sb3I6ICNGRTMzNEE7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbl9fdGl0bGUyIHtcblx0Y29sb3I6ICNmZTMzNGE7XG59XG5cbi5tYWluX190eHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy1sZWZ0OiAxMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm1haW4gLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0cGFkZGluZy10b3A6IDkwcHg7XG5cdH1cblx0Lm1haW4gaDEge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiA0NnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5tYWluX190eHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lm1haW5fX3RpdGxlcyB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYWluL2Fycm93LnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XG5cdC5tYWluIGgxIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogNzZweDtcblx0XHRsaW5lLWhlaWdodDogNzZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTNweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHR9XG5cdC5tYWluX190eHQge1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0fVxufVxuXG4uYWJvdXQge1xuXHRwYWRkaW5nOiA3MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuYWJvdXQge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdH1cbn1cblxuLmFib3V0X193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5hYm91dF9fd3JhcHBlciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdH1cbn1cblxuLmFib3V0X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMzhweDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdGNvbG9yOiAjRkYwMDQwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmFib3V0X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0NXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmFib3V0X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA3NnB4O1xuXHR9XG59XG5cbi5hYm91dF9fbGVmdCB7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWJvdXRfX2xpc3Qge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRyb3ctZ2FwOiAyNHB4O1xuXHRtYXJnaW46IDM1cHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5hYm91dF9fbGlzdCB7XG5cdFx0Y29sdW1uLWdhcDogMjBweDtcblx0XHRyb3ctZ2FwOiAyMHB4O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5hYm91dF9fbGlzdCB7XG5cdFx0Y29sdW1uLWdhcDogMjBweDtcblx0XHRyb3ctZ2FwOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5hYm91dF9fbGlzdCB7XG5cdFx0Y29sdW1uLWdhcDogODBweDtcblx0XHRyb3ctZ2FwOiA0MHB4O1xuXHR9XG59XG5cbi5hYm91dF9fbGlzdC1pdGVtIHtcblx0Y29sb3I6ICMxMTI1M0Q7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdHBhZGRpbmctbGVmdDogMzJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJvdXRfX2xpc3QtaXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWJvdXQvbGlzdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuYWJvdXRfX2xpc3QtaXRlbSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmFib3V0X19saXN0LWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMTEwJTtcblx0fVxufVxuXG4uYWJvdXRfX2ltYWdlIHtcblx0bWF4LXdpZHRoOiAzMjhweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuYWJvdXRfX2ltYWdlIHtcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHR9XG59XG5cbi5mYWN1bHR5IHtcblx0cGFkZGluZzogNTBweCAwIDAgMDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZmFjdWx0eV9fdGl0bGVzLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDYwcHggNjBweCAwIDYwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0RERERERDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHR9XG59XG5cbi5mYWN1bHR5X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZmFjdWx0eV9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG59XG5cbi5mYWN1bHR5X19zdWJ0aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZmFjdWx0eV9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG59XG5cbi5mYWN1bHR5X19zd2l0Y2gge1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZhY3VsdHlfX3N3aXRjaCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5mYWN1bHR5X19zd2l0Y2gtMSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZhY3VsdHlfX3N3aXRjaC0xIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5mYWN1bHR5X19zd2l0Y2gtMSAuc3dpcGVyLXNsaWRlIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0RERERERDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRjb2xvcjogIzExMjUzRDtcblx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mYWN1bHR5X19zd2l0Y2gtMSAuc3dpcGVyLXNsaWRlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLmZhY3VsdHlfX3N3aXRjaC0xIC5zd2lwZXItc2xpZGUuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogI0ZGMEE0Nztcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmZhY3VsdHlfX3N3aXRjaC0xIC5zd2lwZXItc2xpZGU6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYWN1bHR5X19zd2l0Y2ggdWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mYWN1bHR5X19zd2l0Y2ggdWwgbGkge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0Y29sb3I6ICMxMTI1M0Q7XG5cdHBhZGRpbmc6IDEwcHggMjVweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZhY3VsdHlfX3N3aXRjaCB1bCBsaSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG5cbi5mYWN1bHR5X19zd2l0Y2ggdWwgbGkuYWN0aXZlLCAuZmFjdWx0eV9fc3dpdGNoIHVsIGxpLmZpcnN0X2FjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGRjBBNDc7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5mYWN1bHR5X19zd2l0Y2ggdWwgbGk6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYWN1bHR5X19maWx0ZXItd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYWN1bHR5X19maWx0ZXItd3JhcHBlcjpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mYWN1bHR5X19maWx0ZXItd3JhcHBlciB7XG5cdFx0bWF4LXdpZHRoOiA0OTBweDtcblx0fVxufVxuXG4uZmFjdWx0eV9fZmlsdGVyLXdyYXBwZXI6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMCU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjRjhGOEY4IHVybCguLi9pbWcvZmFjdWx0eS9maWx0ZXIucG5nKSBuby1yZXBlYXQgY2VudGVyLzUwJTtcbn1cblxuLmZhY3VsdHlfX3NlYXJjaCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGNvbG9yOiAjMDAwO1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZmFjdWx0eV9fc2VhcmNoIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLmZhY3VsdHlfX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwLjM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZmFjdWx0eV9fc2VhcmNoOjpwbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5mYWN1bHR5X19tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZhY3VsdHlfX21haW5bZGF0YS1maWx0ZXI9XCIxXCJdIC5mYWN1bHR5X19tYWluLWNvbnRlbnRbZGF0YS1maWx0ZXI9XCIxXCJdIHtcblx0b3JkZXI6IC0xO1xufVxuXG4uZmFjdWx0eV9fbWFpbltkYXRhLWZpbHRlcj1cIjJcIl0gLmZhY3VsdHlfX21haW4tY29udGVudFtkYXRhLWZpbHRlcj1cIjJcIl0ge1xuXHRvcmRlcjogLTE7XG59XG5cbi5mYWN1bHR5X19tYWluW2RhdGEtZmlsdGVyPVwiM1wiXSAuZmFjdWx0eV9fbWFpbi1jb250ZW50W2RhdGEtZmlsdGVyPVwiM1wiXSB7XG5cdG9yZGVyOiAtMTtcbn1cblxuLmZhY3VsdHlfX21haW5bZGF0YS1maWx0ZXI9XCI0XCJdIC5mYWN1bHR5X19tYWluLWNvbnRlbnRbZGF0YS1maWx0ZXI9XCI0XCJdIHtcblx0b3JkZXI6IC0xO1xufVxuXG4uZmFjdWx0eV9fbWFpbltkYXRhLWZpbHRlcj1cIjVcIl0gLmZhY3VsdHlfX21haW4tY29udGVudFtkYXRhLWZpbHRlcj1cIjVcIl0ge1xuXHRvcmRlcjogLTE7XG59XG5cbi5mYWN1bHR5X19tYWluW2RhdGEtZmlsdGVyPVwiNlwiXSAuZmFjdWx0eV9fbWFpbi1jb250ZW50W2RhdGEtZmlsdGVyPVwiNlwiXSB7XG5cdG9yZGVyOiAtMTtcbn1cblxuLmZhY3VsdHlfX21haW5bZGF0YS1maWx0ZXI9XCI3XCJdIC5mYWN1bHR5X19tYWluLWNvbnRlbnRbZGF0YS1maWx0ZXI9XCI3XCJdIHtcblx0b3JkZXI6IC0xO1xufVxuXG4uZmFjdWx0eV9fbWFpbltkYXRhLWZpbHRlcj1cIjhcIl0gLmZhY3VsdHlfX21haW4tY29udGVudFtkYXRhLWZpbHRlcj1cIjhcIl0ge1xuXHRvcmRlcjogLTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZmFjdWx0eV9fbWFpbi1jb250ZW50IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuXHR9XG59XG5cbi5mYWN1bHR5X19tYWluLXRpdGxlLWNvbnRlbnQge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAjQzBFNUZDO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuZmFjdWx0eV9fbWFpbi10aXRsZS1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiAjQzBFNUZDIG5vLXJlcGVhdCByaWdodCAtMTcwcHggY2VudGVyLzEwMCUgMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZhY3VsdHlfX21haW4tdGl0bGUtY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRiYWNrZ3JvdW5kOiAjQzBFNUZDIG5vLXJlcGVhdCByaWdodCAtMTUwcHggY2VudGVyLzEwMCUgMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmZhY3VsdHlfX21haW4tdGl0bGUtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogI0MwRTVGQyBuby1yZXBlYXQgcmlnaHQgLTE1MHB4IGNlbnRlci8xMDAlIDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZmFjdWx0eV9fbWFpbi10aXRsZS1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiAjQzBFNUZDIG5vLXJlcGVhdCBjZW50ZXIgL2NvdmVyO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuZmFjdWx0eV9fbWFpbi10aXRsZS1jb250ZW50LS1jb2xsZWdlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhY3VsdHkvY29sbGVnZS5qcGcpO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuZmFjdWx0eV9fbWFpbi10aXRsZS1jb250ZW50LS1iYWMge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFjdWx0eS9iYWMuanBnKTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LmZhY3VsdHlfX21haW4tdGl0bGUtY29udGVudC0tbWFnIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhY3VsdHkvY29sbGVnZS5qcGcpO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmZhY3VsdHlfX21haW4tdGl0bGUtY29udGVudC0tbWFnIHtcblx0XHRiYWNrZ3JvdW5kOiAjQzBFNUZDIG5vLXJlcGVhdCByaWdodCAtNzBweCBjZW50ZXIvMTAwJSAxMDAlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFjdWx0eS9jb2xsZWdlLmpwZyk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5mYWN1bHR5X19tYWluLXRpdGxlLWNvbnRlbnQtLWFzcGlyYW50IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhY3VsdHkvYmFjLmpwZyk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZmFjdWx0eV9fbWFpbi10aXRsZS1jb250ZW50LS1hc3BpcmFudCB7XG5cdFx0YmFja2dyb3VuZDogI0MwRTVGQyBuby1yZXBlYXQgcmlnaHQgLTM1cHggY2VudGVyLzEwMCUgMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhY3VsdHkvYmFjLmpwZyk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5mYWN1bHR5X19tYWluLXRpdGxlLWNvbnRlbnQtLW1iYSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mYWN1bHR5L2NvbGxlZ2UuanBnKTtcblx0fVxufVxuXG4uZmFjdWx0eV9fbWFpbi10aXRsZS1jb250ZW50OjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0xMHB4O1xuXHRyaWdodDogNDUlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogI0MwRTVGQztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mYWN1bHR5X19tYWluLXRpdGxlLWNvbnRlbnQ6OmJlZm9yZSB7XG5cdFx0Ym90dG9tOiAtMjBweDtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGVmdDogMTc5cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSg0NWRlZyk7XG5cdH1cbn1cblxuLmZhY3VsdHlfX21haW4tdGl0bGUtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDMwcHggMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5mYWN1bHR5X19tYWluLXRpdGxlLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDMwcHggMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5mYWN1bHR5X19tYWluLXRpdGxlLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDYwcHggNjBweDtcblx0fVxufVxuXG4uZmFjdWx0eV9fYmxvY2stdGl0bGUge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmZhY3VsdHlfX2Jsb2NrLXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRsaW5lLWhlaWdodDogNTlweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmZhY3VsdHlfX2Jsb2NrLXRpdGxlX3NtYWxsZXIge1xuXHRcdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxufVxuXG4uZmFjdWx0eV9fYmxvY2stdGV4dCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdG1heC13aWR0aDogMzUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuZmFjdWx0eV9fYmxvY2stdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDE5LjgwNTlweDtcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0fVxufVxuXG4uZmFjdWx0eV9fZGlyZWN0aW9uLW1haW4taXRlbS0tc2VhcmNoIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZhY3VsdHlfX2RpcmVjdGlvbi10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZhY3VsdHlfX2RpcmVjdGlvbi10aXRsZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAzOHB4O1xuXHR9XG59XG5cbi5mYWN1bHR5X19kaXJlY3Rpb24tdGl0bGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFjdWx0eS90aXRsZS1ibHVlLnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZmFjdWx0eV9fZGlyZWN0aW9uLXRpdGxlOjpiZWZvcmUge1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTAlKTtcblx0XHR3aWR0aDogNDFweDtcblx0XHRoZWlnaHQ6IDQxcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5mYWN1bHR5X19kaXJlY3Rpb24td3JhcHBlciB7XG5cdFx0cGFkZGluZzogMCAzMHB4IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5mYWN1bHR5X19kaXJlY3Rpb24td3JhcHBlciB7XG5cdFx0cGFkZGluZzogMCA2MHB4IDA7XG5cdH1cbn1cblxuLmZhY3VsdHlfX2RpcmVjdGlvbi13cmFwcGVyLS1zZWFyY2gge1xuXHRtYXJnaW46IDA7XG59XG5cbi5mYWN1bHR5X19kaXJlY3Rpb24td3JhcHBlcjpudGgtY2hpbGQoMW4pIC5mYWN1bHR5X19kaXJlY3Rpb24tdGl0bGU6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFjdWx0eS90aXRsZS1vcmFuZ2UucG5nKTtcbn1cblxuLmZhY3VsdHlfX2RpcmVjdGlvbi13cmFwcGVyOm50aC1jaGlsZCgybikgLmZhY3VsdHlfX2RpcmVjdGlvbi10aXRsZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mYWN1bHR5L3RpdGxlLWJsdWUucG5nKTtcbn1cblxuLmZhY3VsdHlfX2RpcmVjdGlvbi13cmFwcGVyOm50aC1jaGlsZCgzbikgLmZhY3VsdHlfX2RpcmVjdGlvbi10aXRsZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mYWN1bHR5L3RpdGxlLWdyZWVuLnBuZyk7XG59XG5cbi5mYWN1bHR5X19kaXJlY3Rpb24td3JhcHBlcjpudGgtY2hpbGQoNG4pIC5mYWN1bHR5X19kaXJlY3Rpb24tdGl0bGU6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFjdWx0eS90aXRsZS1wdXJwbGUucG5nKTtcbn1cblxuLmZhY3VsdHlfX2RpcmVjdGlvbi1saXN0IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZhY3VsdHlfX2RpcmVjdGlvbi1saXN0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5mYWN1bHR5X19kaXJlY3Rpb24tbGlzdCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0fVxufVxuXG4uZmFjdWx0eV9fZGlyZWN0aW9uLWxpc3QtLXNlYXJjaCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mYWN1bHR5X19kaXJlY3Rpb24taXRlbSB7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZhY3VsdHlfX2RpcmVjdGlvbi10b3Age1xuXHRtaW4taGVpZ2h0OiA4N3B4O1xuXHRwYWRkaW5nOiAxOHB4IDE4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0dHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xufVxuXG4uZmFjdWx0eV9fZGlyZWN0aW9uLXRvcDpob3ZlciB7XG5cdG9wYWNpdHk6IC42O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuZmFjdWx0eV9fZGlyZWN0aW9uLXRvcCB7XG5cdFx0bWluLWhlaWdodDogMTA1cHg7XG5cdH1cbn1cblxuLmZhY3VsdHlfX2RpcmVjdGlvbi10b3AtLWFjdGl2ZSAuZmFjdWx0eV9fZGlyZWN0aW9uLWFycm93OjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmZhY3VsdHlfX2RpcmVjdGlvbi1uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTEyJTtcblx0bWF4LXdpZHRoOiA4MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZmFjdWx0eV9fZGlyZWN0aW9uLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4uZmFjdWx0eV9fZGlyZWN0aW9uLWFycm93IHtcblx0bWF4LXdpZHRoOiA3MnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWdyb3c6IDE7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmFjdWx0eV9fZGlyZWN0aW9uLWFycm93OjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogOXB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmFjdWx0eS9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5mYWN1bHR5X19kaXJlY3Rpb24tYXJyb3ctLWFjdGl2ZTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5mYWN1bHR5X19kaXJlY3Rpb24tZGVzY3JpcHRpb24ge1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRib3JkZXItd2lkdGg6IDBweCAxcHggMXB4IDFweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjREZERkRGO1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbn1cblxuLmZhY3VsdHlfX2RpcmVjdGlvbi1kZXNjcmlwdGlvbi0tYWN0aXZlIHtcblx0cGFkZGluZzogMThweCAxOHB4O1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG92ZXJmbG93OiBub25lO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmFjdWx0eV9fZGlyZWN0aW9uLWxpbmsge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRjb2xvcjogI0ZGRkZGRjtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1heC13aWR0aDogMjUycHg7XG5cdGhlaWdodDogNTJweDtcblx0YmFja2dyb3VuZDogI0ZGMEE0Nztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZmFjdWx0eV9fZGlyZWN0aW9ucy1maWx0ZXIge1xuXHRib3JkZXI6IHNvbGlkIDJweCAjY2NjO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRib3JkZXItY29sb3I6ICNmMTExMTE7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1MjBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYWN1bHR5L2ZpbHRlci5zdmcpIG5vLXJlcGVhdCByaWdodCAyMHB4IGNlbnRlci8yNXB4IDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHQuZmFjdWx0eV9fZGlyZWN0aW9ucy1maWx0ZXIge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuLmZhY3VsdHlfX2RpcmVjdGlvbnMtZmlsdGVyOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjZjExMTExO1xufVxuXG4uZmFjdWx0eV9fZGlyZWN0aW9ucy1maWx0ZXIgb3B0aW9uOmNoZWNrZWQge1xuXHRiYWNrZ3JvdW5kOiAjZjExMTExO1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi5mYWN1bHR5X19kaXJlY3Rpb25zLWZpbHRlciBvcHRpb246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZjExMTExO1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi5jZW50ZXIge1xuXHRwYWRkaW5nOiAwIDAgNzBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmNlbnRlciB7XG5cdFx0cGFkZGluZzogMCAwIDEwMHB4IDA7XG5cdH1cbn1cblxuLmNlbnRlcl9fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuY2VudGVyX193cmFwcGVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0fVxufVxuXG4uY2VudGVyX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdGNvbG9yOiAjMTEyNTNEO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmNlbnRlcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5jZW50ZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdH1cbn1cblxuLmNlbnRlcl9fbGVmdCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jZW50ZXJfX2Rlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5jZW50ZXJfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5jZW50ZXJfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0fVxufVxuXG4uY2VudGVyX19pdGVtcyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGdyaWQtZ2FwOiAxNXB4O1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuY2VudGVyX19pdGVtcyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5jZW50ZXJfX2l0ZW1zIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuXHR9XG59XG5cbi5jZW50ZXJfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZkO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDNEOEUzO1xuXHRoZWlnaHQ6IDgwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2VudGVyX19pdGVtIGltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uY2VudGVyX19sb2dvcyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cblxuLmluZm8ge1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuLmluZm9fX2lubmVyIHtcblx0Ym9yZGVyOiAycHggc29saWQgI0ZFMzM0QTtcblx0cGFkZGluZzogNzRweCA0MXB4IDcxcHggNTRweDtcbn1cblxuLmluZm9fX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRsaW5lLWhlaWdodDogNTVweDtcblx0bWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLmluZm9fX3N1YnRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0Y29sb3I6ICNGRTMzNEE7XG5cdG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi5pbmZvX19ib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbmZvX190ZXh0IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luLXJpZ2h0OiA3OHB4O1xufVxuXG4uaW5mb19fdGV4dCBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uaW5mb19fdGV4dCB1bCB7XG5cdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdG1hcmdpbjogN3B4IDA7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQuaW5mb19faW5uZXIge1xuXHRcdHBhZGRpbmc6IDU0cHggNDFweDtcblx0fVxuXHQuaW5mb19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDZweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR9XG5cdC5pbmZvX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdH1cblx0LmluZm9fX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDU4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5pbmZvX19pbm5lciB7XG5cdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHR9XG5cdC5pbmZvX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG5cdC5pbmZvX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cdC5pbmZvX19ib3gge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0fVxuXHQuaW5mb19fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0fVxuXHQuaW5mb19faW1nIHtcblx0XHR3aWR0aDogMTI1cHg7XG5cdFx0aGVpZ2h0OiAxMzBweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHQuaW5mb19fYm94IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuaW5mb19fdGV4dCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmluZm9fX2ltZyB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDUwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uZmFxIHtcblx0cGFkZGluZzogNzBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZhcSB7XG5cdFx0YmFja2dyb3VuZDogI0MwRTVGQyB1cmwoLi4vaW1nL2ZhcS9iZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2F1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5mYXEge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdH1cbn1cblxuLmZhcV9fdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmZhcV9fdGl0bGUge1xuXHRcdHBhZGRpbmc6IDYwcHggMCAyNHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdH1cbn1cblxuLmZhcV9fdGl0bGUgLmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5mYXFfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmZhcV9fdGl0bGUtLW1vYmlsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5mYXFfX3RpdGxlLS1tb2JpbGU6OmJlZm9yZSB7XG5cdFx0ei1pbmRleDogMTtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTkyMHB4O1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHBhZGRpbmc6IDEyLjVweCAwO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuXHRcdHRyYW5zaXRpb246IC40cztcblx0XHRiYWNrZ3JvdW5kOiAjQzBFNUZDO1xuXHR9XG5cdC5mYXFfX3RpdGxlLS1tb2JpbGU6OmFmdGVyIHtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDExMHB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZhcS9iZ1MucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuXHR9XG59XG5cbi5mYXEgLmFjY29yZGlvbiB7XG5cdG1pbi13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5mYXEgLmFjY29yZGlvbiB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZhcSAuYWNjb3JkaW9uIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmZhcSAuYWNjb3JkaW9uIHtcblx0XHRwYWRkaW5nOiA0MHB4IDgwcHg7XG5cdH1cbn1cblxuLmZhcSAuYWNjb3JkaW9uX19pdGVtIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLmZhcSAuYWNjb3JkaW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cblxuLmZhcSAuYWNjb3JkaW9uX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmFxIC5hY2NvcmRpb25fX2l0ZW0tLWFjdGl2ZSAuYWNjb3JkaW9uX19zdWJ0aXRsZSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdGhlaWdodDogYXV0bztcblx0b3ZlcmZsb3c6IG5vbmU7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5mYXEgLmFjY29yZGlvbl9faXRlbS0tYWN0aXZlIC5hY2NvcmRpb25fX2Nsb3NlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLmZhcSAuYWNjb3JkaW9uX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDExMiU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mYXEgLmFjY29yZGlvbl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4uZmFxIC5hY2NvcmRpb25fX3RpdGxlOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmFxIC5hY2NvcmRpb25fX3RpdGxlIHNwYW4ge1xuXHRtYXgtd2lkdGg6IDI0OHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LmZhcSAuYWNjb3JkaW9uX190aXRsZSBzcGFuIHtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0fVxufVxuXG4uZmFxIC5hY2NvcmRpb25fX2Nsb3NlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG59XG5cbi5mYXEgLmFjY29yZGlvbl9fY2xvc2U6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiA3cHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmFxL2Fycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcblx0b3JkZXI6IDE7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLmZhcSAuYWNjb3JkaW9uX19zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBsaW5lYXI7XG5cdG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5mYXEgLmFjY29yZGlvbl9fc3VidGl0bGU6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZmFxIC5hY2NvcmRpb25fX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDUwcHggMCA4MHB4O1xuXHRiYWNrZ3JvdW5kOiAjMTEyNTNEO1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuZm9vdGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxufVxuXG4uZm9vdGVyX193cmFwcGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0cm93LWdhcDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mb290ZXJfX3dyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0Y29sdW1uLWdhcDogMjBweDtcblx0fVxufVxuXG4uZm9vdGVyX19sb2dvcyAuZm9vdGVyX19jb3B5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZm9vdGVyX19sb2dvcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5mb290ZXJfX2xvZ29zIC5mb290ZXJfX2NvcHkge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHR9XG5cdC5mb290ZXJfX2xvZ29zIC5mb290ZXJfX2NvcHkgLmNvcHlfX3ByaXZhY3kge1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdH1cbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mb290ZXJfX2xvZ28ge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fbmF2LWxpc3Qge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRyb3ctZ2FwOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZvb3Rlcl9fbmF2LWxpc3Qge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdH1cbn1cblxuLmZvb3Rlcl9fdGl0bGUge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmZvb3Rlcl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdH1cbn1cblxuLmZvb3Rlcl9fbmF2LWxpbmsge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi5mb290ZXJfX25hdi1saW5rOmhvdmVyIHtcblx0Y29sb3I6ICNGRjBBNDc7XG59XG5cbi5mb290ZXJfX2FkcmVzLWl0ZW0ge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mb290ZXJfX2FkcmVzLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4uZm9vdGVyX19hZHJlcy1pdGVtOm50aC1jaGlsZCgyKSAuZm9vdGVyX19hZHJlcy1tZXRybzo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMkIzM0ZGO1xufVxuXG4uZm9vdGVyX19hZHJlcy1zdWJ0aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZm9vdGVyX19hZHJlcy1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2FkcmVzLXBob25lIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogI0ZGRjtcbn1cblxuLmZvb3Rlcl9fYWRyZXMtcGhvbmU6aG92ZXIge1xuXHRjb2xvcjogI0ZGMEE0Nztcbn1cblxuLmZvb3Rlcl9fYWRyZXMtbWV0cm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9vdGVyX19hZHJlcy1tZXRybzo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9mb290ZXIvbWV0cm8uc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4uZm9vdGVyX19hZHJlcy1tZXRybzo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjMzNCNzU4O1xufVxuXG4uZm9vdGVyX19hZHJlcy10aW1lLWl0ZW0ge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZvb3Rlcl9fYWRyZXMtdGltZS1pdGVtIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fZm9ybSAuZm9ybV9fc3VidGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRtYXgtd2lkdGg6IDMxMHB4O1xufVxuXG4uZm9vdGVyX19mb3JtIC5mb3JtX19mb290ZXItY2hlY2tib3gge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvb3Rlcl9fZm9ybSAuZm9ybV9fZm9vdGVyLWNoZWNrYm94LWljb246YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Y29udGVudDogdXJsKFwiLi4vaW1nL2Zvb3Rlci9jaGVjay5zdmdcIik7XG59XG5cbi5mb290ZXJfX2Zvcm0gLmZvcm1fX2Zvb3Rlci10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4uZm9vdGVyX19mb3JtIC5mb3JtX19mb290ZXItdGV4dCBhIHtcblx0Y29sb3I6IHdoaXRlO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlcl9fY29weSBhIHtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZvb3Rlcl9fY29weSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRncmlkLWNvbHVtbjogMS81O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmZvb3Rlcl9fY29weSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uZm9vdGVyX19idG4ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRjb2xvcjogI0ZGRjtcblx0YmFja2dyb3VuZDogI0ZFMzM0QTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4zNDI4NTdweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmZvb3Rlcl9fYnRuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qIFBhZ2VzICovXG4udGhhbmtzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdHBhZGRpbmc6IDNyZW0gMS41cmVtO1xufVxuXG4udGhhbmtzX19jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRoYW5rc19fdGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDMwLjc4NTFweDtcblx0bGluZS1oZWlnaHQ6IDEwOSU7XG5cdGNvbG9yOiAjMDAzMzk5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnRoYW5rc19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzAuNDEzNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDklO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQudGhhbmtzX190aXRsZSB7XG5cdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiA3MXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDklO1xuXHR9XG59XG5cbi50aGFua3NfX3N1YnRpdGxlIHtcblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTguNTczMXB4O1xuXHRsaW5lLWhlaWdodDogMTA5JTtcblx0Y29sb3I6ICNGRjMzNjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQudGhhbmtzX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnRoYW5rc19fc3VidGl0bGUge1xuXHRcdGp1c3RpZnktc2VsZjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMTA5JTtcblx0fVxufVxuXG4udGhhbmtzIC5idG4ge1xuXHRtYXgtd2lkdGg6IDMwcmVtO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI0ZGMDA0MDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRjb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi50aGFua3NfX2ltZyB7XG5cdHdpZHRoOiAzMi44cmVtO1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWluLWhlaWdodDogMjguNnJlbTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYWluL21haW4ucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnRoYW5rc19faW1nIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Z3JpZC1yb3c6IDEvNDtcblx0XHRncmlkLWNvbHVtbjogMi8zO1xuXHRcdHdpZHRoOiA0Ni42cmVtO1xuXHRcdGhlaWdodDogNDAuNHJlbTtcblx0fVxufVxuXG4udGhhbmtzX19pbWcge1xuXHR3aWR0aDogMzIuOHJlbTtcblx0bWluLWhlaWdodDogMjguNnJlbTtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tYWluL00ucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRoYW5rc19faW1nLXJpZ2h0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAtMzVweDtcblx0bWF4LXdpZHRoOiA0MCU7XG59XG5cbi50aGFua3NfX2ltZy1yaWdodCBpbWc6bnRoLWNoaWxkKDEpIHtcblx0YW5pbWF0aW9uOiBmYWRlRWZmZWN0IDRzIGluZmluaXRlIGVhc2UtaW4tb3V0IDFzO1xufVxuXG4udGhhbmtzX19pbWctcmlnaHQgaW1nOm50aC1jaGlsZCgyKSB7XG5cdGFuaW1hdGlvbjogZmFkZUVmZmVjdCA1cyBpbmZpbml0ZSAgZWFzZS1pbi1vdXQ7XG59XG5cbi50aGFua3NfX2ltZy1yaWdodCBpbWc6bnRoLWNoaWxkKDMpIHtcblx0YW5pbWF0aW9uOiBmYWRlRWZmZWN0IDNzIGluZmluaXRlIGVhc2UtaW4tb3V0IDJzO1xufVxuXG4udGhhbmtzX19pbWctbGVmdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAzMHB4O1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnRoYW5rc19faW1nLWxlZnQgaW1nOm50aC1jaGlsZCgxKSB7XG5cdG9wYWNpdHk6IC41O1xuXHRhbmltYXRpb246IHR1cm5FZmZlY3QgMzBzIGluZmluaXRlIGVhc2U7XG59XG5cbi50aGFua3NfX2ltZy10b3Age1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTIlO1xuXHRsZWZ0OiAzMCU7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQudGhhbmtzX19pbWctdG9wIHtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuLnRoYW5rc19faW1nLXRvcCBpbWc6bnRoLWNoaWxkKDEpIHtcblx0YW5pbWF0aW9uOiB0dXJuRWZmZWN0IDMwcyBpbmZpbml0ZSBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnRoYW5rc19faW1nIHtcblx0XHR3aWR0aDogNDYuNnJlbTtcblx0XHRoZWlnaHQ6IDQwLjRyZW07XG5cdH1cbn1cblxuLyogUG9wdXBzICovXG4ucG9wdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDYwcHggNDBweDtcblx0YmFja2dyb3VuZDogI0Y0RjRGNDtcbn1cblxuLnBvcHVwIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cF9fY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMTBweDtcblx0cmlnaHQ6IDEwcHg7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcG9wdXBzL2Nsb3NlLnN2Z1wiKTtcbn1cblxuLnBvcHVwX19zcGVha2VyIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BvcHVwcy9iZy1zcGVha2Vycy5qcGdcIikgY2VudGVyIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWF4LXdpZHRoOiA4NTBweDtcbn1cblxuLnBvcHVwX19zcGVha2VyLXBpYyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAyMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvcHVwX19zcGVha2VyLXBpYyBpbWcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3B1cF9fc3BlYWtlci1waWM6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogMjIwcHg7XG5cdGhlaWdodDogMjIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDNkZWcpO1xufVxuXG4ucG9wdXBfX3NwZWFrZXItbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ucG9wdXBfX3NwZWFrZXItZGVzY3JpcHRpb24ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5wb3B1cF9fc3BlYWtlci1saW5lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnBvcHVwX19zcGVha2VyLWluZm8gcCB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3B1cF9fc3BlYWtlci1pbmZvIHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnBvcHVwLXJlZ2lzdHJhdGlvbiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5wb3B1cC1yZWdpc3RyYXRpb24gLmZvcm0ge1xuXHRtYXgtd2lkdGg6IDUyNHB4O1xufVxuXG4ucG9wdXAtcmVnaXN0cmF0aW9uIC5mb3JtX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdGNvbG9yOiAjMEMxNDNCO1xuXHRiYWNrZ3JvdW5kOiAjOUVEQUZGO1xuXHRwYWRkaW5nOiAzMHB4IDcwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBvcHVwLXJlZ2lzdHJhdGlvbiAuZm9ybV9fdGl0bGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiA1MHB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wb3B1cHMvc21hbGwuc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucG9wdXAtcmVnaXN0cmF0aW9uIC5mb3JtX19zdWJ0aXRsZSB7XG5cdGNvbG9yOiAjMEMxNDNCO1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggMDtcbn1cblxuLnBvcHVwLXJlZ2lzdHJhdGlvbiAuZm9ybV9faXRlbXMge1xuXHRwYWRkaW5nOiAyMHB4IDIwcHg7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5wb3B1cC1yZWdpc3RyYXRpb24gLmZvcm1fX2lucHV0IHtcblx0cGFkZGluZzogMTdweCAyNHB4O1xufVxuXG4ucG9wdXAtcmVnaXN0cmF0aW9uIC5mb3JtX19pbnB1dC1idG4ge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRjb2xvcjogIzBDMTQzQjtcblx0YmFja2dyb3VuZDogIzlFREFGRjtcblx0cGFkZGluZzogMjBweCAxNXB4O1xufVxuXG4ucG9wdXAtcmVnaXN0cmF0aW9uIC5mb3JtX19mb290ZXItY2hlY2tib3gge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5wb3B1cC1yZWdpc3RyYXRpb24gLmZvcm1fX2Zvb3Rlci1jaGVja2JveC1pY29uOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZpbHRlcjogbm9uZTtcblx0Y29udGVudDogJyc7XG59XG5cbi5wb3B1cC1yZWdpc3RyYXRpb24gLmZvcm1fX2Zvb3Rlci1jaGVja2JveCBpbnB1dCArIC5mb3JtX19mb290ZXItY2hlY2tib3gtaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMwMEQxNTQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLnBvcHVwLXJlZ2lzdHJhdGlvbiAuZm9ybV9fZm9vdGVyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuZm9ybV9fZm9vdGVyLWNoZWNrYm94LWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcG9wdXBzL2NoZWNrZWRfZ3JlZW4uc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBvcHVwLXJlZ2lzdHJhdGlvbiAuZm9ybV9fZm9vdGVyLXRleHQge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLnBvcHVwLXJlZ2lzdHJhdGlvbiAuZm9ybV9fZm9vdGVyLXRleHQgYSB7XG5cdGNvbG9yOiAjMEMxNDNCO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsImh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJ0dpbHJveScsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgY29sb3I6ICMxMTI1M0Q7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1hY3RpdmV7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59XHJcbmE6YWN0aXZlLCBhOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbio6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYSwgYnV0dG9uLCBsYWJlbCwgcCwgc3Bhbiwgc2VsZWN0LCBvcHRpb24sIGRpdjo6YmVmb3JlLCBkaXY6OmFmdGVyLCBpbnB1dCwgdGV4dGFyZWEge1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxufVxyXG5cclxuOjpwbGFjZWhvbGRlcixcclxuOmZvY3VzOjpwbGFjZWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xyXG59XHJcblxyXG4ud2lkZ2V0LWZvcm0tcHJpdmFjeV9fY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4udmlzaWJsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyDQl9Cw0L/RgNC10YIg0LzQsNGB0YjRgtCw0LHQuNGA0L7QstCw0L3QuNGPINC/0L4g0LTQstC+0LnQvdC+0LzRgyDQutC70LjQutGDINC90LAg0YHQtdC90YHQvtGA0L3Ri9GFINGN0LrRgNCw0L3QsNGFXHJcbmEsXHJcbiAgLy8gYXJlYSxcclxuYnV0dG9uLFxyXG5pbnB1dCxcclxubGFiZWwsXHJcbnNlbGVjdCxcclxuICAvLyBzdW1tYXJ5LFxyXG50ZXh0YXJlYSB7XHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbn1cclxuXHJcbi8vINCe0LHQvdGD0LvRj9C10Lwg0L7RgtGB0YLRg9C/0YtcclxuZmlndXJlLFxyXG5saSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbm9sLCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuaW5wdXRbdHlwZT10ZXh0XSxcclxuaW5wdXRbdHlwZT1lbWFpbF0sXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG5pbnB1dFt0eXBlPXNlYXJjaF0sXHJcbmlucHV0W3R5cGU9dGVsXSxcclxuaW5wdXRbdHlwZT1udW1iZXJdLFxyXG5pbnB1dFt0eXBlPWRhdGVdLFxyXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXHJcbmlucHV0W3R5cGU9cmVzZXRdLFxyXG5pbnB1dFt0eXBlPWZpbGVdLFxyXG5pbnB1dFt0eXBlPWJ1dHRvbl1cclxue1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuYm9keSxcclxudWwsXHJcbm9sLFxyXG5wLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0LFxyXG50YWJsZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxudGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIHRoIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxubWFpbixcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5uYXYsXHJcbnNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J251bWJlciddIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXRbbmFtZT1wZXJzb25hbERhdGFBZ3JlZV0sXHJcbmlucHV0W25hbWU9c2F2ZUlucHV0XVxyXG57XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxubGFiZWwuZXJyb3J7XHJcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZW5kLXN1Y2Nlc3N7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoM3tcclxuXHJcbiAgfVxyXG4gIHB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbnNlbGVjdCB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0gU3R5bGVzIGNvbW1vblxyXG4kZ3JleTogcmdiKDI0NywgMjQ3LCAyNDcpO1xyXG4kb3JhbmdlOiNGRjhDMjI7XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi13aWR0aDogMzYwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTkyMHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBjb2xvcjogIzE2MTgyQjtcclxuICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgLy8gYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgxNTcsMTYzLDE4MywwLjc1KTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgLy8gbWF4LXdpZHRoOiAxMjAwcHg7IC8vINC40LfQvNC10L3Rj9C10LzQsNGPINCy0LXQu9C40YfQuNC90LBcclxuICBwYWRkaW5nOjAgMTVweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgcGFkZGluZzowIDMwcHg7XHJcbiAgfVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgcGFkZGluZzowIDQwcHg7ICBcclxuICB9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgcGFkZGluZzowIDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICB9XHJcbn1cclxuXHJcbi50aXRsZXtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7ICB9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7ICB9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7ICB9XHJcbn1cclxuLmJ0bntcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1ibGFja3tcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA5MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxNTBweDtcclxuICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICB9XHJcbn1cclxuXHJcbi5saW5le1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT2JqZWN0IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPYmplY3RSZXZlcnNlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubm90bGlua3tcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndpZGdldC1mb3JtLXByaXZhY3kge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgLy8gZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXByaXZhY3lfX2NvbnRlbnQge1xyXG4gIG1heC13aWR0aDogODAwcHghaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1wcml2YWN5X19jb250ZW50IC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgLy8gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlubmVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC13aGl0ZSAuZmFuY3lib3gtYmcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1iZyB7XHJcbiAgLy8gYmFja2dyb3VuZDogI2ZmOGMyMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBFNUZDO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdHdpZHRoOiA4cHg7XHJcbn0iLCIuZm9ybSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0XHJcblx0Jl9faGVhZGxpbmV7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX2ltZ3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdH1cclxuXHQmX190aXRsZXtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogOTkwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQmX19zdWJ0aXRsZXtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0bWF4LXdpZHRoOiA4NzZweDtcclxuXHR9XHJcblx0Jl9faXRlbXN7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFxyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImkwMVwiIFwiaTAyXCIgXCJpMDRcIiBcImkwNVwiO1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdH1cclxuXHQmX19pdGVte1xyXG5cdFx0Ji0wMXtcclxuXHRcdFx0Z3JpZC1hcmVhOiBpMDE7XHJcblx0XHR9XHJcblx0XHQmLTAye1xyXG5cdFx0XHRncmlkLWFyZWE6IGkwMjtcclxuXHRcdH1cclxuXHRcdCYtMDN7XHJcblx0XHRcdGdyaWQtYXJlYTogaTAzO1xyXG5cdFx0fVxyXG5cdFx0Ji0wNHtcclxuXHRcdFx0Z3JpZC1hcmVhOiBpMDQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2lucHV0e1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDdEN0Q3O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xyXG5cdFx0Jjo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdGNvbG9yOiAjNzA3QzhCO1xyXG5cdFx0fVxyXG5cdFx0Ji5lcnJvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjI2MjY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYyNjI2O1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpL0ZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQUJBQkFCO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qIElFIDEwKyAqL1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZjI2MjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi52YWxpZCB7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkICMyMTk2NTM7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjMjE5NjUzO1xyXG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpL0ZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAjMjE5NjUzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qIElFIDEwKyAqL1xyXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICMyMTk2NTM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cdFx0Ji1idG57XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkYwMDQwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjREYxQzMyO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICNERTc0MkUsIDBweCAyMC4ycHggMzkuNnB4IHJnYmEoMSwgMjksIDIwNSwgMC4zKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmRpc2FibGVke1xyXG5cdFx0XHRcdG9wYWNpdHk6IC42O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX21vcmV7XHJcblx0XHRncmlkLWFyZWE6IGkwNTtcclxuXHR9XHJcblx0Jl9fZm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuICAgICAgICAmLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTEyNTNEO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuICAgICAgICAgICAgJi1pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZm9ybS9jaGVjay5zdmdcIik7XHJcblx0XHRcdFx0ZmlsdGVyOiBpbnZlcnQoMSk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArICYge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSk7XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYgYSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuLmZvcm1fdmVydGljYWx7XHJcblx0LmZvcm1fX2l0ZW1ze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG59IiwiLmZvcm0tc2VjdGlvbiB7XHJcbiAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgYmFja2dyb3VuZDogI0MwRTVGQyB1cmwoLi4vaW1nL2Zvcm0tc2VjdGlvbi9iZ1MucG5nKW5vLXJlcGVhdCByaWdodCB0b3AgNTVweCAvIGF1dG8gNzAlO1xyXG4gICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjQzBFNUZDIHVybCguLi9pbWcvZm9ybS1zZWN0aW9uL2JnUy5wbmcpbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciAvIGNvbnRhaW47XHJcbiAgIH1cclxuICAgQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICB9XHJcbiAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjQzBFNUZDIHVybCguLi9pbWcvZm9ybS1zZWN0aW9uL2JnLnBuZyluby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICB9XHJcbn1cclxuXHJcbiIsIi5oZWFkZXJ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZzogMTIuNXB4IDA7XHJcblx0ei1pbmRleDogOTk5O1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG5cdG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAmX19zY3JvbGxlZHtcclxuICAgICAgICBwYWRkaW5nOiAxMi41cHggMDtcclxuXHRcdC8vIGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdFx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuXHRcdGJvcmRlci1ib3R0b206IC4xcHggc29saWQgI0ZGMEE0NztcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lcntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQmX19pbm5lcntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0Jl9fbG9nb3tcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRzcGFue1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYXZ7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IC0xMDAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDE5MjBweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDUwJTtcclxuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcclxuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuXHRcdFx0XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiA3MHB4IDMwcHggMCAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRcdFx0LmhlYWRlcl9fbmF2LWxpbmssXHJcblx0XHRcdC5oZWFkZXJfX25hdi1waG9uZXtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1RjVGNTtcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjRkUzMzRBO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmhlYWRlcl9fcGhvbmUsLmhlYWRlcl9fYnRue1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZWFkZXJfX3Bob25lLC5oZWFkZXJfX2J0bntcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cclxuXHRcdH1cclxuXHRcdCYtbGlua3tcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRcdG1hcmdpbjowIDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDEzMDBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICNGRjBBNDc7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQmLXBob25le1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogI0ZGMEE0NztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1idG57XHJcblx0XHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZDogI0ZGMEE0NztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29udGFjdHN7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19tZW51IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdC8vIHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdC8vIHRvcDogMTBweDtcclxuXHRcdC8vIHJpZ2h0OiAxMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LmFjdGl2ZXtcclxuXHRcdFx0Ly8gdHJhbnNmb3JtOnJvdGF0ZSgwKTtcclxuXHRcdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuXHRcdH1cclxuXHRcdC5oYW0ge1xyXG5cdFx0ICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHQgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG5cdFx0ICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0ICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0ICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHQgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LmhhbVJvdGF0ZS5hY3RpdmUge1xyXG5cdFx0ICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR9XHJcblx0XHQuaGFtUm90YXRlMTgwLmFjdGl2ZSB7XHJcblx0XHQgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblx0XHQubGluZSB7XHJcblx0XHQgIGZpbGw6IG5vbmU7XHJcblx0XHQgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNoYXJyYXkgNDAwbXMsIHN0cm9rZS1kYXNob2Zmc2V0IDQwMG1zO1xyXG5cdFx0ICBzdHJva2U6ICNGRjBBNDc7XHJcblx0XHQgIHN0cm9rZS13aWR0aDogNi41O1xyXG5cdFx0ICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcblx0XHR9XHJcblx0XHQuaGFtUiAudG9wIHtcclxuXHRcdCAgc3Ryb2tlLWRhc2hhcnJheTogNDAgMTIxO1xyXG5cdFx0fVxyXG5cdFx0LmhhbVIgLmJvdHRvbSB7XHJcblx0XHQgIHN0cm9rZS1kYXNoYXJyYXk6IDQwIDEyMTtcclxuXHRcdH1cclxuXHRcdC5oYW1SLmFjdGl2ZSAudG9wIHtcclxuXHRcdCAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC02OHB4O1xyXG5cdFx0fVxyXG5cdFx0LmhhbVIuYWN0aXZlIC5ib3R0b20ge1xyXG5cdFx0ICBzdHJva2UtZGFzaG9mZnNldDogLTY4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50aGFua3NfX2hlYWRlcntcclxuXHQuaGVhZGVyX19pbm5lcntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9IiwiLm1haW57XHJcbiAgIHBhZGRpbmc6IDgwcHggMCA2MHB4IDA7XHJcbiAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEyMHB4ICAwIDcwcHg7XHJcbiAgIH1cclxuICAgJl9fdGl0bGUtd3JhcHBlcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDo0MCU7XHJcbiAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6ICB1cmwoLi4vaW1nL21haW4vYXJyb3cuc3ZnKW5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMzVweDtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogOTAlO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgIGNvbG9yOiAjRkYwMDQwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICB9XHJcbn1cclxuLm1haW4tYm90dG9te1xyXG4gICBwYWRkaW5nLXRvcDogMDtcclxuICAgLm1haW5fX3RpdGxlLXdyYXBwZXI6OmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG59IFxyXG5cclxuLm1haW4tMyB7XHJcblxyXG4gICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuXHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgfVxyXG5cclxuICAgXHJcblxyXG4gICAubWFpbl9fdGl0bGUtd3JhcHBlcjo6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICB9XHJcbn0gXHJcblxyXG5cclxuLm1haW4gaDEgc3BhbiB7XHJcblx0Y29sb3I6I0ZFMzM0QTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubWFpbl9fdGl0bGUyIHtcclxuXHRjb2xvcjogI2ZlMzM0YTtcclxufVxyXG5cclxuLm1haW5fX3R4dCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZy1sZWZ0OiAxMjBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtcclxuXHJcblx0Lm1haW4gLmNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTowO1xyXG5cdFx0cGFkZGluZy10b3A6IDkwcHg7XHJcblx0fVxyXG5cdC5tYWluIGgxIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LXNpemU6IDQ2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHQubWFpbl9fdHh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xyXG5cclxuXHJcblx0Lm1haW5fX3RpdGxlcyB7XHJcblx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvbWFpbi9hcnJvdy5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRwYWRkaW5nOjIwcHggMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHR9XHJcblxyXG5cdC5tYWluIGgxIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LXNpemU6IDc2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNzZweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OjYwcHg7XHJcblx0XHRtYXJnaW46MCAwIDAgMDtcclxuXHR9XHJcblxyXG5cdC5tYWluX190eHQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdH1cclxufVxyXG4iLCIuYWJvdXQge1xyXG4gICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgIH1cclxuICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAjRkYwMDQwO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogNzZweDtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZfX2xlZnR7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICB9XHJcbiAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XHJcbiAgICAgIHJvdy1nYXA6IDI0cHg7XHJcbiAgICAgIG1hcmdpbjogMzVweCAwO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo1NzZweCkge1xyXG4gICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XHJcbiAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XHJcbiAgICAgICAgIHJvdy1nYXA6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgIH1cclxuXHJcbiAgICZfX2xpc3QtaXRlbSB7XHJcbiAgICAgIGNvbG9yOiAjMTEyNTNEO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hYm91dC9saXN0LnN2Zyluby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICBcclxuICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmX19pbWFnZSB7XHJcbiAgICAgIG1heC13aWR0aDogMzI4cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4iLCIuZmFjdWx0eXtcclxuICAgcGFkZGluZzogNTBweCAwIDAgMDtcclxuICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICZfX3RpdGxlcy13cmFwcGVye1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggMCA2MHB4O1xyXG4gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZfX3N1YnRpdGxle1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmX19zd2l0Y2gge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICYtMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuXHJcbiAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgY29sb3I6ICMxMTI1M0Q7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjBBNDc7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI0REMDAyMztcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xyXG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAjMTEyNTNEO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICYuYWN0aXZlLCAmLmZpcnN0X2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjBBNDc7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI0REMDAyMztcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZfX2ZpbHRlci13cmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDogMCU7XHJcbiAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4IHVybCguLi9pbWcvZmFjdWx0eS9maWx0ZXIucG5nKW5vLXJlcGVhdCBjZW50ZXIvNTAlO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJl9fc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmX19tYWluICB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOCB7XHJcbiAgICAgICAgICAmW2RhdGEtZmlsdGVyPVwiI3skaX1cIl0gJi1jb250ZW50W2RhdGEtZmlsdGVyPVwiI3skaX1cIl0ge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgICZfX21haW4tY29udGVudCB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7IFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICB9XHJcblxyXG4gICAmX19ibG9jayB7XHJcbiAgIH1cclxuXHJcbiAgICZfX21haW4tdGl0bGUtY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNDMEU1RkM7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0MwRTVGQyBuby1yZXBlYXQgcmlnaHQgLTE3MHB4IGNlbnRlci8xMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMEU1RkMgbm8tcmVwZWF0IHJpZ2h0IC0xNTBweCBjZW50ZXIvMTAwJSAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzBFNUZDIG5vLXJlcGVhdCByaWdodCAtMTUwcHggY2VudGVyLzEwMCUgMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0MwRTVGQyBuby1yZXBlYXQgY2VudGVyIC9jb3ZlcjtcclxuICAgICAgfVxyXG4gICAgICAmLS1jb2xsZWdle1xyXG4gICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo1NzZweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhY3VsdHkvY29sbGVnZS5qcGcpOyBcclxuICAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAmLS1iYWN7XHJcbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFjdWx0eS9iYWMuanBnKTsgXHJcbiAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgJi0tbWFne1xyXG4gICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo1NzZweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhY3VsdHkvY29sbGVnZS5qcGcpOyBcclxuICAgICAgICAgfVxyXG4gICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0MwRTVGQyBuby1yZXBlYXQgcmlnaHQgLTcwcHggY2VudGVyLzEwMCUgMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mYWN1bHR5L2NvbGxlZ2UuanBnKTsgXHJcbiAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgJi0tYXNwaXJhbnR7XHJcbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFjdWx0eS9iYWMuanBnKTsgXHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMEU1RkMgbm8tcmVwZWF0IHJpZ2h0IC0zNXB4IGNlbnRlci8xMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFjdWx0eS9iYWMuanBnKTsgXHJcbiAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgJi0tbWJhe1xyXG4gICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo1NzZweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhY3VsdHkvY29sbGVnZS5qcGcpOyBcclxuICAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICBib3R0b206LTEwcHg7XHJcbiAgICAgICAgIHJpZ2h0OiA0NSU7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAjQzBFNUZDO1xyXG4gICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxNzlweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZfX21haW4tdGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIFxyXG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDYwcHggNjBweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgfVxyXG5cclxuICAgJl9fYmxvY2stdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX3NtYWxsZXIge1xyXG4gICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzUwcHg7ICAgXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICBmb250LXNpemU6IDE5LjgwNTlweDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBcclxuXHJcbiAgICZfX2RpcmVjdGlvbi1tYWluLWl0ZW0ge1xyXG4gICAgICAmLS1zZWFyY2h7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9fZGlyZWN0aW9uLXRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFjdWx0eS90aXRsZS1ibHVlLnBuZyk7XHJcbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTkwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgfVxyXG5cclxuICAgJl9fZGlyZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgICAvLyBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICBwYWRkaW5nOiAwIDYwcHggMDtcclxuICAgICAgfVxyXG4gICAgICAmLS1zZWFyY2h7XHJcbiAgICAgICAgIG1hcmdpbjogMCA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6bnRoLWNoaWxkKDFuKSAuZmFjdWx0eV9fZGlyZWN0aW9uLXRpdGxlOjpiZWZvcmV7XHJcbiAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFjdWx0eS90aXRsZS1vcmFuZ2UucG5nKTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgybikgLmZhY3VsdHlfX2RpcmVjdGlvbi10aXRsZTo6YmVmb3Jle1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhY3VsdHkvdGl0bGUtYmx1ZS5wbmcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDNuKSAuZmFjdWx0eV9fZGlyZWN0aW9uLXRpdGxlOjpiZWZvcmV7XHJcbiAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFjdWx0eS90aXRsZS1ncmVlbi5wbmcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDRuKSAuZmFjdWx0eV9fZGlyZWN0aW9uLXRpdGxlOjpiZWZvcmV7XHJcbiAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFjdWx0eS90aXRsZS1wdXJwbGUucG5nKTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgfVxyXG5cclxuICAgJl9fZGlyZWN0aW9uLWxpc3Qge1xyXG4gICAgICBcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XHJcbiAgICAgIC8vIHJvdy1nYXA6IDIwcHg7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcclxuICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XHJcbiAgICAgIH1cclxuICAgICAgJi0tc2VhcmNoe1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICB9XHJcblxyXG4gICAmX19kaXJlY3Rpb24taXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgXHJcbiAgIH1cclxuXHJcbiAgICZfX2RpcmVjdGlvbi10b3Age1xyXG4gICAgICBtaW4taGVpZ2h0OiA4N3B4O1xyXG4gICAgICBwYWRkaW5nOiAxOHB4IDE4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgIG1pbi1oZWlnaHQ6IDEwNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLWFjdGl2ZXtcclxuICAgICAgICAgLmZhY3VsdHlfX2RpcmVjdGlvbi1hcnJvdzo6YmVmb3Jle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICB9XHJcblxyXG4gICAmX19kaXJlY3Rpb24tbmFtZSB7XHJcbiAgICAgIFxyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX2RpcmVjdGlvbi1hcnJvdyB7XHJcbiAgICAgIG1heC13aWR0aDogNzJweDtcclxuICAgICAgLy8gYmFja2dyb3VuZDogI2YzZjNmMztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6ICB1cmwoLi4vaW1nL2ZhY3VsdHkvYXJyb3cuc3ZnKW5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi0tYWN0aXZlOjpiZWZvcmV7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICB9XHJcblxyXG4gICAmX19kaXJlY3Rpb24tZGVzY3JpcHRpb24ge1xyXG4gICAgICBcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDFweCAxcHg7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0RGREZERjtcclxuICAgICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICBoZWlnaHQ6MDtcclxuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICBvcGFjaXR5OjA7XHJcbiAgICAgIHRyYW5zaXRpb246YWxsIC4zcyBsaW5lYXI7XHJcbiAgICAgICYtLWFjdGl2ZXtcclxuICAgICAgICAgcGFkZGluZzogMThweCAxOHB4O1xyXG4gICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgb3ZlcmZsb3c6bm9uZTtcclxuICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX2RpcmVjdGlvbi1kZXNjcmlwdGlvbi1pdGVtIHtcclxuICAgfVxyXG5cclxuICAgJl9fZGlyZWN0aW9uLWxpbmsge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogMjUycHg7XHJcbiAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGMEE0NztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICB9XHJcblxyXG5cclxufVxyXG5cclxuLmZhY3VsdHlfX2RpcmVjdGlvbnMtZmlsdGVye1xyXG4gICBib3JkZXI6IHNvbGlkIDJweCAjY2NjO1xyXG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICBwYWRkaW5nOiAxNXB4O1xyXG4gICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICBib3JkZXItY29sb3I6ICNmMTExMTE7XHJcbiAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAvLyBjb2xvcjogIzk1OTU5NTtcclxuICAgLy8gaGVpZ2h0OiA0NHB4O1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYWN1bHR5L2ZpbHRlci5zdmcpbm8tcmVwZWF0IHJpZ2h0IDIwcHggY2VudGVyLzI1cHggMjVweDtcclxuXHJcbiBcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpIHtcclxuICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICB9XHJcbiAgICY6Zm9jdXN7XHJcbiAgICAgICBib3JkZXItY29sb3I6ICNmMTExMTE7XHJcbiAgICAgICAvLyBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgXHJcbiAgIH1cclxuICAgb3B0aW9uOmNoZWNrZWR7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZjExMTExO1xyXG4gICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICB9XHJcbiAgIG9wdGlvbjpob3ZlcntcclxuICAgICAgIGJhY2tncm91bmQ6ICNmMTExMTE7XHJcbiAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgIH1cclxuICAgXHJcbn1cclxuXHJcbiIsIi5jZW50ZXIge1xyXG4gICBwYWRkaW5nOiAwIDAgNzBweCAwO1xyXG4gICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMTAwcHggMDtcclxuICAgfVxyXG4gICAmX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgY29sb3I6ICMxMTI1M0Q7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJl9fbGVmdHtcclxuICAgICAgLy8gZmxleC1ncm93OiAxO1xyXG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICB9XHJcbiAgICAgXHJcbiAgIH1cclxuICAgJl9fZGVzY3JpcHRpb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJl9faXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBncmlkLWdhcDogMTVweDtcclxuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJl9faXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q4RTM7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJl9fbG9nb3Mge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgIH1cclxufVxyXG4iLCIuaW5mbyB7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkUzMzRBO1xyXG4gICAgICAgIHBhZGRpbmc6IDc0cHggNDFweCA3MXB4IDU0cHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIH1cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICBjb2xvcjogI0ZFMzM0QTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNzhweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDU0cHggNDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4uZmFxIHtcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogI0MwRTVGQyB1cmwoLi4vaW1nL2ZhcS9iZy5zdmcpbm8tcmVwZWF0IGNlbnRlciB0b3AvYXV0byA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IFxyXG4gICAgfVxyXG4gICBcclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDI0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbW9iaWxle1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLy8gei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTIuNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMEU1RkMgO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGdyZWVueWVsbG93IHVybCguLi9pbWcvaGVhZGVyL2xvY2F0aW9uLnN2Zyluby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYXEvYmdTLnBuZyluby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo1NzZweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbl9fdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICBjb2xvcjogI0ZDRDE3MztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb25fX3N1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb25fX2Nsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgYmFja2dyb3VuZDogI0ZDRDE3MztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6IHJnYigxMjgsIDEyNiwgMTI2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDhweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY2xvc2V7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIC8vICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAvLyAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZhcS9hcnJvdy5zdmcpbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIC8vICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSAtNTAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19zdWJ0aXRsZXsgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7ICAgIFxyXG4gICAgICAgICAgICBoZWlnaHQ6MDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC41cyBsaW5lYXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG4iLCIuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMCA4MHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzExMjUzRDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ29zIHtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXJfX2NvcHl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAuZm9vdGVyX19jb3B5e1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAuY29weV9fcHJpdmFjeXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgIFxyXG4gICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19uYXYtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XHJcbiAgICAgICAgcm93LWdhcDogMTZweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LWxpbmsge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGMEE0NztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRyZXMge1xyXG4gICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkcmVzLWxpc3Qge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkcmVzLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSAuZm9vdGVyX19hZHJlcy1tZXRybzo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQjMzRkY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkcmVzLXRpbWVzIHtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZHJlcy1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYWRyZXMtcGhvbmV7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICNGRjBBNDc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19hZHJlcy1tZXRyb3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mb290ZXIvbWV0cm8uc3ZnKW5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzNCNzU4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZHJlcy10aW1lLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICBcclxuICAgICAgICAuZm9ybXtcclxuICAgICAgICAgICAgJl9fc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2Zvb3Rlci1jaGVja2JveHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICYtaWNvbjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZm9vdGVyL2NoZWNrLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19mb290ZXItdGV4dHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvcHkge1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS81O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRTMzNEE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzQyODU3cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLnRoYW5rc3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRwYWRkaW5nOiAzcmVtIDEuNXJlbTtcclxuXHQmX19jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAzMC43ODUxcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTA5JTtcclxuXHRcdGNvbG9yOiAjMDAzMzk5O1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHJcblx0XHRcdGZvbnQtc2l6ZTogMzAuNDEzNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTA5JTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcblx0XHRcdGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDcxcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDklO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRhbGlnbi1zZWxmOiBzdGFydDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDE4LjU3MzFweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDklO1xyXG5cclxuXHRcdGNvbG9yOiAjRkYzMzY2O1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xyXG5cdFx0XHRqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTA5JTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idG4ge1xyXG5cclxuXHRcdG1heC13aWR0aDogMzByZW07XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICNGRjAwNDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcblxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcblxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0d2lkdGg6ICAzMi44cmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtaW4taGVpZ2h0OiAyOC42cmVtO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYWluL21haW4ucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRncmlkLXJvdzogMS80O1xyXG5cdFx0XHRncmlkLWNvbHVtbjogMi8zO1xyXG5cdFx0XHR3aWR0aDogNDYuNnJlbTtcclxuXHRcdFx0aGVpZ2h0OiA0MC40cmVtO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1nIHtcclxuICAgICAgXHJcblx0XHR3aWR0aDogIDMyLjhyZW07XHJcblx0XHRcclxuXHRcdG1pbi1oZWlnaHQ6IDI4LjZyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21haW4vTS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuXHRcdFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ji1yaWdodHtcclxuXHRcdCAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgIGJvdHRvbTogMDtcclxuXHRcdCAgIHJpZ2h0OiAtMzVweDtcclxuXHRcdCAgIG1heC13aWR0aDogNDAlO1xyXG5cdFx0ICAgaW1ne1xyXG5cdFx0XHQgICY6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdCBhbmltYXRpb246IGZhZGVFZmZlY3QgNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgMXM7XHJcblx0XHRcdCAgfVxyXG5cdFx0XHQgICY6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHRcdCBhbmltYXRpb246IGZhZGVFZmZlY3QgNXMgaW5maW5pdGUgIGVhc2UtaW4tb3V0IDtcclxuXHRcdFx0ICB9XHJcblx0XHRcdCAgJjpudGgtY2hpbGQoMyl7XHJcblx0XHRcdFx0IGFuaW1hdGlvbjogZmFkZUVmZmVjdCAzcyBpbmZpbml0ZSBlYXNlLWluLW91dCAycztcclxuXHRcdFx0ICB9XHJcblx0XHQgICB9XHJcblx0XHR9XHJcblx0XHQmLWxlZnR7XHJcblx0XHQgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICBib3R0b206IDA7XHJcblx0XHQgICBsZWZ0OjMwcHg7XHJcblx0XHQgICBtYXgtd2lkdGg6IDUwJTtcclxuXHRcdCAgIGltZ3tcclxuXHRcdFx0ICAmOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0XHQgb3BhY2l0eTogLjU7XHJcblx0XHRcdFx0IGFuaW1hdGlvbjogdHVybkVmZmVjdCAzMHMgaW5maW5pdGUgZWFzZTtcclxuXHRcdFx0ICB9XHJcblx0XHQgICB9XHJcblx0XHR9XHJcblx0XHQmLXRvcHtcclxuXHRcdCAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgIHRvcDogMTIlO1xyXG5cdFx0ICAgbGVmdDozMCU7XHJcblx0XHQgICB3aWR0aDogMThweDtcclxuXHRcdCAgIGhlaWdodDogMThweDtcclxuXHRcdCAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcblx0XHRcdCAgd2lkdGg6IDMycHg7XHJcblx0XHRcdCAgaGVpZ2h0OiAzMnB4O1xyXG5cdFx0ICAgfVxyXG5cdFx0ICAgaW1ne1xyXG5cdFx0XHQgICY6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdCBhbmltYXRpb246IHR1cm5FZmZlY3QgMzBzIGluZmluaXRlIGVhc2U7XHJcblx0XHRcdCAgfVxyXG5cdFx0ICAgfVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuXHRcdCAgIHdpZHRoOiA0Ni42cmVtO1xyXG5cdFx0ICAgaGVpZ2h0OiA0MC40cmVtO1xyXG5cdFx0ICAgXHJcblx0XHR9XHJcblx0IH1cclxuXHRcclxufVxyXG4iLCIucG9wdXB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiA2MHB4IDQwcHg7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNGNEY0RjQ7XHJcblx0LmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCZfX2Nsb3NlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcG9wdXBzL2Nsb3NlLnN2Z1wiKTtcclxuXHR9XHJcblx0Jl9fc3BlYWtlcntcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BvcHVwcy9iZy1zcGVha2Vycy5qcGcnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdG1heC13aWR0aDogODUwcHg7XHJcblx0XHQmLXBpY3tcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHR3aWR0aDogMjIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMjBweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDNkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLW5hbWV7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0fVxyXG5cdFx0Ji1kZXNjcmlwdGlvbntcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG5cdFx0fVxyXG5cdFx0Ji1saW5le1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdFx0fVxyXG5cdFx0Ji1pbmZve1xyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXJlZ2lzdHJhdGlvbntcclxuXHRcdC8vIGJhY2tncm91bmQ6ICNGRjhDMjI7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0LmZvcm17XHJcblx0XHRcdG1heC13aWR0aDogNTI0cHg7XHJcblx0XHRcdCZfX3RpdGxle1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdFx0XHRjb2xvcjogIzBDMTQzQjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjOUVEQUZGO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggNzBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNTBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wb3B1cHMvc21hbGwuc3ZnJyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX19zdWJ0aXRsZXtcclxuXHRcdFx0XHRjb2xvcjogIzBDMTQzQjtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyBwYWRkaW5nOiA2MHB4IDQwcHg7XHJcblx0XHRcdCZfX2l0ZW1zIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19pbnB1dCB7XHJcblx0XHRcdFx0cGFkZGluZzogMTdweCAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2lucHV0LWJ0bntcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0XHRjb2xvcjogIzBDMTQzQjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjOUVEQUZGO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19mb290ZXItY2hlY2tib3h7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJi1pY29uOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBub25lO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0aW5wdXQgKyAuZm9ybV9fZm9vdGVyLWNoZWNrYm94LWljb24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDBEMTU0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCAgXHJcblx0XHRcdFx0aW5wdXQ6Y2hlY2tlZCArIC5mb3JtX19mb290ZXItY2hlY2tib3gtaWNvbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcG9wdXBzL2NoZWNrZWRfZ3JlZW4uc3ZnXCIpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cdFx0XHQmX19mb290ZXItdGV4dHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBDMTQzQjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcbn0iXX0= */
