@charset "UTF-8";
/**********/
/* Fonts */
/* Rubik */
@font-face {
	font-family: 'Rubik';
	src: local("Rubik Rg"), local("Rubik-Rg"), url("/css/fonts/Rubik-Regular.woff2") format("woff2"), url("/css/fonts/Rubik-Regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Rubik';
	src: local("Rubik Medium"), local("Rubik-medium"), url("/css/fonts/Rubik-Medium.woff2") format("woff2"), url("/css/fonts/Rubik-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

/*************/
/* Defaults */
body {
	color: #04071F;
	font-size: 16px;
	font-family: 'Rubik', Arial, Helvetica, sans-serif;
	line-height: 1.25;
	background: #F7F7F7;
}

a:focus,
a:hover,
a {
	color: inherit;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

a:hover {
	opacity: 0.9;
}

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

img {
	max-width: 100%;
}

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

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

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

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

::placeholder {
	color: inherit;
}

/***********/
/* Common */
.regular {
	font-family: 'Rubik', 'Helvetica Neue', Helvetica, sans-serif;
}

.xcondensed {
	font-family: 'Rubik', 'Helvetica Neue', Helvetica, sans-serif;
}

.condensed {
	font-family: 'Rubik', 'Helvetica Neue', Helvetica, sans-serif;
}

.xcondensed {
	line-height: 0.8;
	text-transform: uppercase;
	/* letter-spacing: -0.03em; */
}

.fw-bold {
	font-weight: bold;
}

.fw-normal {
	font-weight: normal;
}

.fw-light {
	font-weight: 300;
}

.sup {
	vertical-align: super;
}

.text-gradient {
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent;
	background-size: 0 0 !important;
	-webkit-background-size: contain !important;
}

.lazy {
	background-image: none !important;
	opacity: 0;
}

.lazy:before, .lazy:after {
	content: none !important;
}

.lazy-loaded {
	opacity: 1;
	-webkit-transition: 0.1s;
	transition: 0.1s;
}

/* Captions */
.caption {
	font-size: 36px;
	font-weight: 900;
	line-height: 0.78;
	text-transform: uppercase;
	margin-bottom: 0;
}

.caption_lines {
	overflow: hidden;
}

.caption_lines:before, .caption_lines:after {
	content: '';
	width: 200%;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	border-top: 1px solid;
	margin-top: -4px;
}

.caption_lines:before {
	margin-left: -200%;
	left: -14px;
}

.caption_lines:after {
	margin-right: -200%;
	right: -14px;
}

/* Lists */
.list-dashed {
	list-style: none;
	padding-left: 0;
}

.list-dashed li {
	position: relative;
	padding-left: 20px;
}

.list-dashed li:before {
	content: '—';
	position: absolute;
	left: 0;
}

/* Buttons */
.button {
	width: 100%;
	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-transform: uppercase;
	text-decoration: none !important;
	border: 0;
	cursor: pointer;
	padding-top: 2px;
}

.button_small {
	max-width: 201px;
	min-height: 49px;
	font-size: 13px;
	letter-spacing: 0.1em;
}

.button_gradient {
	min-height: 61px;
	color: #FFF;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#916544), to(#e4a97b));
	background-image: linear-gradient(0deg, #916544 0%, #e4a97b 100%);
}

.button_gradient-2 {
	min-height: 61px;
	color: #FFF;
	background-image: -webkit-gradient(linear, right top, left top, color-stop(-3.6%, #B4815C), color-stop(106.88%, #D7A077));
	background-image: linear-gradient(270deg, #B4815C -3.6%, #D7A077 106.88%);
}

.button_tickets {
	max-width: 264px;
	border: 1px solid;
}

.button[disabled] {
	position: relative;
	cursor: not-allowed;
}

.button[disabled]:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
	mix-blend-mode: saturation;
}

/* Forms */
.form__title {
	font-weight: 500;
	font-size: 42px;
	line-height: 54px;
	margin-bottom: 15px;
}

.form__text {
	font-size: 24px;
	line-height: 32px;
	color: #4F5665;
	margin-bottom: 30px;
}

.form__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.form__item {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0;
	        flex: 1 0;
}

.form__input {
	width: 100%;
	height: 60px;
	color: inherit;
	font-size: 16px;
	background: #FFFFFF;
	-webkit-box-shadow: 2px 2px 2px #FFFFFF, inset 0px 2px 5px rgba(30, 29, 34, 0.11);
	        box-shadow: 2px 2px 2px #FFFFFF, inset 0px 2px 5px rgba(30, 29, 34, 0.11);
	border-radius: 10px;
	border: 0px;
	outline: 0px;
	padding-left: 11px;
	padding-right: 11px;
	-webkit-transition: .3s;
	transition: .3s;
}

.form__input:active, .form__input:focus {
	border: 1px solid #4861BE;
	-webkit-transition: .3s;
	transition: .3s;
}

.form__input:invalid:not(:focus):not(:placeholder-shown) {
	border: 1px solid #BE4848;
	-webkit-transition: .3s;
	transition: .3s;
}

.form__input.error {
	-webkit-box-shadow: inset 0 0 1px 1px #f00;
	        box-shadow: inset 0 0 1px 1px #f00;
}

.form__bottom {
	margin-top: 30px;
}

.form__item_button {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0;
	        flex: 1 0;
}

.form__item_button .yellow-btn {
	max-width: 100%;
	padding: 0px;
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	text-transform: none;
}

.form__button {
	min-height: 61px;
	font-size: 16px;
}

.form__footer {
	display: block;
	position: relative;
	-webkit-box-flex: 2;
	    -ms-flex: 2 0;
	        flex: 2 0;
	font-size: 12px;
	text-transform: uppercase;
	cursor: pointer;
	padding: 11px 0 0 24px;
}

.form__footer-checkbox {
	width: 22px;
	height: 22px;
	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;
	position: absolute;
	left: 0;
	background: #fff;
	-webkit-box-shadow: 2px 1px 4px #FFFFFF, inset 0px 1px 2px rgba(30, 29, 34, 0.11);
	        box-shadow: 2px 1px 4px #FFFFFF, inset 0px 1px 2px rgba(30, 29, 34, 0.11);
	border-radius: 2px;
	margin: -2px 0 0;
}

.form__footer-checkbox input {
	display: none;
}

.form__footer-checkbox-icon {
	width: 14px;
	height: 12px;
}

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

input:checked + .form__footer-checkbox-icon:before {
	display: block;
}

.form__footer-text {
	padding-left: 15px;
	font-size: 16px;
	line-height: 24px;
	color: #4F5665;
	text-transform: none;
}

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

.form_vertical .form__title {
	margin-bottom: 3px;
}

.form_vertical .form__items {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-flow: column wrap;
	        flex-flow: column wrap;
}

.form_vertical .form__item {
	margin: 10px 0 15px;
}

.form_vertical .form__item_button {
	-webkit-box-ordinal-group: 11;
	    -ms-flex-order: 10;
	        order: 10;
}

.form_vertical .form__footer {
	font-size: 10px;
	margin: 0 -15px 10px 0;
}

.form_inline .form__items {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row wrap;
	        flex-flow: row wrap;
}

.form_inline .form__item + .form__item {
	padding-left: 14px;
}

.form_inline .form__title ~ .form__footer {
	margin: -25px 0 0 125px;
}

label.error {
	display: none !important;
}

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

/* Tabs */
.tabs {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row wrap;
	        flex-flow: row wrap;
}

.tabs__link {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	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;
	position: relative;
	text-align: center;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	cursor: pointer;
}

.tabs__link_active {
	cursor: default;
}

.tabs__content {
	position: absolute;
	left: -9999px;
	opacity: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.tabs__content_active {
	position: static;
	opacity: 1;
}

/* Slick Carousel */
.slick {
	/* dots */
	/* arrows */
}

.slick-slider {
	position: absolute;
	left: -9999px;
	padding: 0 0 10px;
}

.slick-initialized {
	position: static;
}

.slick-dots {
	font-size: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
}

.slick-dots li {
	margin: 0 8px;
	line-height: 100%;
	display: inline-block;
}

.slick-dots button {
	border: 0;
	font-size: 0;
	border-radius: 100%;
	width: 12px;
	background: #fff;
	-webkit-box-shadow: 1px 1px 2px #FFFFFF, inset 0px 1px 3px rgba(30, 29, 34, 0.18);
	        box-shadow: 1px 1px 2px #FFFFFF, inset 0px 1px 3px rgba(30, 29, 34, 0.18);
	height: 12px;
	cursor: pointer;
}

.slick-dots button:hover, .slick-dots button:active, .slick-dots button:focus {
	outline: 0;
}

.slick-active button {
	background: #FFC84B;
	-webkit-box-shadow: 0px 5px 20px #FFC84B;
	        box-shadow: 0px 5px 20px #FFC84B;
}

.slick-arrow {
	border: 0;
	border-radius: 100%;
	width: 60px;
	height: 60px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-filter: drop-shadow(0px 14px 34px rgba(255, 200, 75, 0.3));
	        filter: drop-shadow(0px 14px 34px rgba(255, 200, 75, 0.3));
	background: #FFC84B;
	position: relative;
	color: #fff;
	cursor: pointer;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.slick-arrow:hover, .slick-arrow:focus, .slick-arrow:active {
	background: #FFFFFF;
	-webkit-box-shadow: 2px 1px 4px #FFFFFF, inset 0px 2px 5px rgba(30, 29, 34, 0.18);
	        box-shadow: 2px 1px 4px #FFFFFF, inset 0px 2px 5px rgba(30, 29, 34, 0.18);
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.slick-arrow:hover svg path, .slick-arrow:focus svg path, .slick-arrow:active svg path {
	fill: #4F5665;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.slick-arrow svg path {
	fill: #fff;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.slick-prev {
	margin-right: 25px;
}

/* Fancybox 2 */
.fancybox-wrap {
	-webkit-transition: top 0.15s ease-in-out;
	transition: top 0.15s ease-in-out;
}

.fancybox-overlay {
	background: rgba(0, 0, 0, 0.6);
}

.fancybox-skin {
	color: #000;
	background: none !important;
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
}

.fancybox-close {
	width: 32px;
	height: 32px;
	top: 20px;
	right: 30px;
	color: #321A1B;
	outline: none;
	background: none;
}

.fancybox-theme-dark .fancybox-close {
	color: #FFF;
}

.fancybox-close:before,
.fancybox-close:after {
	content: '';
	width: 44px;
	position: absolute;
	top: 50%;
	left: 50%;
	border-top: 1px solid;
	margin-left: -22px;
}

.fancybox-close:before {
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.fancybox-close:after {
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

.fancybox-close:hover {
	opacity: 0.5;
}

.fancybox-type-iframe .fancybox-inner {
	overflow: hidden !important;
}

/* Popup */
.popup {
	padding: 70px;
}

.popup__caption {
	font-size: 40px;
	text-align: center;
	margin-bottom: 38px;
}

.popup .form__title {
	font-weight: 500;
	font-size: 42px;
	line-height: 54px;
	margin-bottom: 20px;
}

.popup .form__text {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
	margin-bottom: 40px;
}

.popup .form__input {
	background: #FFFFFF;
	-webkit-box-shadow: 2px 2px 2px #FFFFFF, inset 0px 2px 5px rgba(30, 29, 34, 0.11);
	        box-shadow: 2px 2px 2px #FFFFFF, inset 0px 2px 5px rgba(30, 29, 34, 0.11);
	border-radius: 10px;
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
	padding-right: 15px;
	padding-left: 15px;
}

.popup .form__item_button {
	margin-bottom: 0;
}

.popup .form__button {
	max-width: 264px;
}

.popup .form__footer-checkbox {
	opacity: 0.5;
}

.popup .form__footer-text {
	color: rgba(4, 7, 31, 0.29);
}

.popup .form_vertical .popup .form__footer {
	margin-bottom: 30px;
}

.popup .form .company .form__item {
	-webkit-box-flex: 50%;
	    -ms-flex: 50%;
	        flex: 50%;
	padding: 0px;
}

.popup .form .company .form__item:first-child {
	padding-right: 15px;
	margin-bottom: 30px;
}

.popup .form .company .form__item:nth-child(2) {
	padding-left: 15px;
	margin-bottom: 30px;
}

.popup .form .company .form__item:nth-child(3) {
	padding-right: 15px;
}

.popup .form .company .form__item:last-child {
	padding-left: 15px;
}

.popup .form .company-bottom .form__footer {
	-webkit-box-flex: 50%;
	    -ms-flex: 50%;
	        flex: 50%;
}

.popup .form .company-bottom .form__item_button {
	-webkit-box-flex: 50%;
	    -ms-flex: 50%;
	        flex: 50%;
	padding-left: 15px;
}

.popup .form .company-bottom .form__item_button button {
	max-width: 100%;
}

.popup .form .add-btn .form__footer {
	-webkit-box-flex: 100%;
	    -ms-flex: 100%;
	        flex: 100%;
	margin-bottom: 20px;
}

.popup .form .add-btn .form__item_button {
	-webkit-box-flex: 50%;
	    -ms-flex: 50%;
	        flex: 50%;
}

.popup .form .add-btn .form__item_button button {
	max-width: 100%;
}

.popup .form .add-btn .form__item_button a {
	max-width: 100%;
	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;
}

@media (max-width: 767.98px) {
	.popup {
		padding: 60px 15px 70px !important;
	}
	.popup .fancybox-close-small {
		padding: 0px;
	}
	.popup .form__title {
		font-size: 31px;
		line-height: 39px;
		margin-bottom: 15px;
	}
	.popup .form__text {
		font-size: 19px;
		line-height: 24px;
		margin-bottom: 30px;
	}
	.popup .form .form__item + .form__item {
		padding-left: 0px;
	}
	.popup .form .form__item {
		margin-top: 0px;
		margin-bottom: 15px;
	}
	.popup .form .form__bottom {
		margin-top: 5px;
	}
	.popup .form .form__item_button button {
		max-width: 360px;
	}
	.popup .form .company .form__item {
		-webkit-box-flex: 100%;
		    -ms-flex: 100%;
		        flex: 100%;
		padding: 0px !important;
		margin-bottom: 15px !important;
	}
}

/* ******* */
/* Layout */
.wrapper {
	max-width: 1920px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 21px rgba(157, 163, 183, 0.75);
	        box-shadow: 0 0 21px rgba(157, 163, 183, 0.75);
	margin: 0 auto;
}

.container {
	max-width: 1210px;
}

.yellow-btn {
	display: inline-block;
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	padding: 17px 113px 18px;
	background: #FFC84B;
	-webkit-box-shadow: 0px 14px 30px rgba(255, 200, 75, 0.5);
	        box-shadow: 0px 14px 30px rgba(255, 200, 75, 0.5);
	border-radius: 10px;
	color: #0B132A;
}

.yellow-btn:hover {
	background: #FFD26D;
	-webkit-box-shadow: 0px 14px 40px rgba(255, 210, 109, 0.7);
	        box-shadow: 0px 14px 40px rgba(255, 210, 109, 0.7);
	border-radius: 10px;
	text-decoration: none;
}

.section-title {
	font-weight: 500;
	font-size: 42px;
	line-height: 54px;
	color: #0B132A;
}

.popover {
	-webkit-box-shadow: 0px 8px 20px rgba(68, 91, 179, 0.15);
	        box-shadow: 0px 8px 20px rgba(68, 91, 179, 0.15);
	border-radius: 10px;
	border: 0px;
	max-width: 390px;
}

.popover .arrow {
	display: none;
}

.popover-body {
	font-size: 16px;
	line-height: 24px;
	color: #8F97A8;
	padding: 13px 25px;
}

.slick-arrow {
	-webkit-box-shadow: 0px 14px 34px rgba(255, 200, 75, 0.6);
	        box-shadow: 0px 14px 34px rgba(255, 200, 75, 0.6);
}

@media (max-width: 991.98px) {
	.section-title {
		font-size: 40px;
		line-height: 48px;
	}
}

@media (max-width: 767.98px) {
	.section-title {
		font-size: 31px;
		line-height: 39px;
	}
	.yellow-btn {
		font-size: 21px;
		line-height: 25px;
	}
	.slider-counter {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		font-size: 19px;
		line-height: 24px;
		color: #4F5665;
	}
	.slider-counter span {
		font-weight: 500;
		font-size: 25px;
		line-height: 30px;
		color: #0B132A;
	}
}

/***********/
/* Blocks */
.main {
	background: url("../img/main/bg.svg") no-repeat;
	background-size: 100%;
	color: #0B132A;
	padding-bottom: 85px;
}

.main .scrolled {
	-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.14);
	        box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.14);
	background: #E3EEF8;
	padding: 10px 100px;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.main .fixed-menu {
	position: fixed;
	width: 100%;
	max-width: 1920px;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 20;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.main__header {
	padding: 35px 100px;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	overflow: hidden;
}

.main__header-logo img {
	max-width: 187px;
}

.main__header__menu ul {
	list-style-type: none;
	margin-bottom: 0px;
}

.main__header__menu ul li {
	display: inline-block;
	font-weight: 500;
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
	position: relative;
}

.main__header__menu ul li a {
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.main__header__menu ul li a:hover {
	text-decoration: none;
}

.main__header__menu ul li a:hover:after {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: #4861BE;
	-webkit-box-shadow: 0px 0px 7px rgba(94, 153, 241, 0.6);
	        box-shadow: 0px 0px 7px rgba(94, 153, 241, 0.6);
	border-radius: 8px;
	left: 0;
	right: 0;
	top: 100%;
	margin: auto;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.main__header__menu ul li + li {
	margin-left: 55px;
}

.main__header-soc {
	display: inline-block;
	margin-bottom: -30px;
}

.main__header-soc a + a {
	margin-left: 15px;
}

.main__header-soc a {
	width: 35px;
	height: 35px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	position: relative;
}

.main__header-soc a svg {
	position: absolute;
	top: -5px;
	left: -18px;
}

.main__header-soc a svg circle {
	-webkit-transition: .3s;
	transition: .3s;
}

.main__header-soc a svg path {
	-webkit-transition: .3s;
	transition: .3s;
}

.main__header-soc a:hover {
	text-decoration: none;
}

.main__header-soc a:hover svg circle {
	fill: #4861BE;
	-webkit-transition: .3s;
	transition: .3s;
}

.main__header-soc a:hover svg path {
	fill: #fff;
	-webkit-transition: .3s;
	transition: .3s;
}

.main__header-phone {
	margin-left: 40px;
	display: inline-block;
}

.main__header-phone a {
	display: block;
}

.main__header-phone a:first-child {
	font-weight: bold;
	font-size: 24px;
	line-height: 32px;
	color: #0B132A;
}

.main__header-phone a:last-child {
	font-size: 19px;
	line-height: 30px;
	color: #4861BE;
	text-decoration: underline;
}

.main-row {
	padding-top: 130px;
}

.main-title {
	padding-top: 20px;
	margin-bottom: 40px;
	font-weight: 500;
	font-size: 63px;
	line-height: 80px;
}

.main-title span {
	color: #4861BE;
}

.main-sub {
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 105px;
}

.main-img {
	position: absolute;
	left: -60px;
	top: -45px;
	z-index: 10;
}

.main-img img {
	max-width: 900px;
}

.main-phone {
	position: fixed;
	right: 50px;
	bottom: 30px;
	z-index: 50;
	-webkit-animation: pulse;
	        animation: pulse;
	-webkit-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-delay: 0s;
	        animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	        animation-iteration-count: infinite;
	animation-timing: linear;
}

.main-phone img {
	max-width: 112px;
	-webkit-transform: rotate(0deg) scale(1);
	        transform: rotate(0deg) scale(1);
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.main-phone img:hover {
	-webkit-transform: rotate(-5deg) scale(1.1);
	        transform: rotate(-5deg) scale(1.1);
}

.main__item {
	background: #FFFFFF;
	-webkit-box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	        box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	border-radius: 15px;
	position: relative;
	padding: 68px 20px 60px 40px;
}

.main__item-title {
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	margin-bottom: 20px;
}

.main__item-sub {
	font-size: 24px;
	line-height: 32px;
	color: #4F5665;
	margin-bottom: 20px;
}

.main__item-list ul {
	list-style-image: url("../img/main/check.svg");
	padding-left: 30px;
}

.main__item-list ul li {
	display: inline-block;
	position: relative;
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.main__item-list ul li:before {
	content: url("../img/main/check.svg");
	position: absolute;
	top: 0px;
	right: calc(100% + 10px);
}

.main__item-list ul li + li {
	margin-left: 43px;
}

.main__item-btn a {
	border-radius: 10px;
	padding: 17px 0px 18px;
	max-width: 300px;
	width: 300px;
	text-align: center;
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	display: inline-block;
	position: absolute;
	top: calc(100% - 30px);
	left: 40px;
}

.main__item-btn a:hover {
	text-decoration: none;
}

.main__item-btn .red {
	background: #DB2022;
	-webkit-box-shadow: 0px 14px 30px rgba(219, 32, 34, 0.4);
	        box-shadow: 0px 14px 30px rgba(219, 32, 34, 0.4);
	color: #FFFFFF;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.main__item-btn .red:hover {
	background: #F03133;
	-webkit-box-shadow: 0px 14px 40px rgba(240, 49, 51, 0.6);
	        box-shadow: 0px 14px 40px rgba(240, 49, 51, 0.6);
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.main .item1:before {
	content: '';
	position: absolute;
	width: 95px;
	height: 125px;
	background: url("../img/main/ico1.png") no-repeat;
	background-size: cover;
	top: -60px;
	left: 30px;
	-webkit-animation: pulse;
	        animation: pulse;
	-webkit-animation-duration: 1.5s;
	        animation-duration: 1.5s;
	-webkit-animation-delay: 1s;
	        animation-delay: 1s;
	-webkit-animation-iteration-count: 10;
	        animation-iteration-count: 10;
	animation-timing: linear;
}

.main .item1:after {
	content: '';
	position: absolute;
	width: 132px;
	height: 64px;
	background: url("../img/main/item1.svg") no-repeat;
	background-size: cover;
	top: 13px;
	right: 14px;
}

.main .item2:before {
	content: '';
	position: absolute;
	width: 91px;
	height: 110px;
	background: url("../img/main/ico2.png") no-repeat;
	background-size: cover;
	top: -40px;
	left: 30px;
}

.for {
	padding-top: 134px;
	padding-bottom: 95px;
}

.for__image {
	direction: rtl;
	padding-right: 70px;
}

.for__image img {
	max-width: 948px;
	-webkit-transform: translateX(-948px);
	        transform: translateX(-948px);
	will-change: transform;
}

.for .section-title {
	margin-bottom: 40px;
}

.for__item {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 30px;
}

.for-num {
	width: 50px;
	height: 50px;
	background: #4861BE;
	border-radius: 50px;
	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;
	color: #fff;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
}

.for-text {
	padding-left: 25px;
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.provide {
	padding-top: 95px;
	padding-bottom: 95px;
}

.provide .section-title {
	margin-bottom: 64px;
}

.provide .mb40 {
	margin-bottom: 40px;
}

.provide-slide {
	background: #FFFFFF;
	-webkit-box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	        box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	border-radius: 15px;
	padding: 0px 45px 45px;
	height: 100%;
}

.provide-slide:hover .provide-slide__ico img:last-child {
	-webkit-transform: translateY(-13px);
	        transform: translateY(-13px);
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.provide-slide__ico {
	height: 130px;
	position: relative;
	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;
	margin-bottom: 15px;
}

.provide-slide__ico img:first-child {
	position: relative;
	margin-bottom: -60px;
}

.provide-slide__ico img:last-child {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 35px;
	margin: auto;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.provide-slide__title {
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	margin-bottom: 15px;
}

.provide-slide__text {
	font-size: 24px;
	line-height: 32px;
	color: #4F5665;
}

.provide-slide .ico1 img:last-child {
	max-width: 103px;
}

.provide-slide .ico3 img:last-child {
	max-width: 121px;
	bottom: 55px;
}

.provide-slide .ico4 img:last-child {
	max-width: 164px;
	bottom: 20px;
}

.provide-slide .ico5 img:last-child {
	max-width: 85px;
}

.provide-slide .ico6 img:last-child {
	max-width: 80px;
}

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

.provide .slick-track .slick-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
}

.provide .slick-list {
	overflow: visible;
}

.speed {
	padding-top: 95px;
	padding-bottom: 95px;
	position: relative;
}

.speed-rocket {
	position: absolute;
	right: 100px;
	bottom: 100px;
}

.speed-rocket img {
	max-width: 600px;
}

.speed-rocket__flame {
	position: absolute;
	bottom: -20px;
	right: -25px;
}

.speed-bg {
	position: absolute;
	max-width: 100%;
	top: -50px;
}

.speed .mb30 {
	margin-bottom: 30px;
}

.speed .pr-6 {
	padding-right: 70px;
}

.speed-cloud {
	max-width: 649px;
	background: url("../img/speed/cloud.svg") no-repeat;
	background-size: cover;
	display: inline-block;
	text-align: right;
	margin-bottom: 90px;
	padding: 40px 82px 105px 40px;
}

.speed-cloud__title {
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	color: #4861BE;
	margin-bottom: 20px;
}

.speed-cloud__text {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.speed .section-title {
	margin-bottom: 60px;
}

.speed-text {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.speed-text span {
	font-weight: 500;
	display: block;
}

.reg {
	padding-top: 95px;
	padding-bottom: 95px;
	position: relative;
	z-index: 5;
}

.reg__form {
	background: #FFFFFF;
	-webkit-box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	        box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	border-radius: 10px;
	padding: 70px  100px;
}

.reg__form input {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
	padding-left: 20px;
	padding-right: 20px;
}

.structure {
	padding-top: 95px;
	padding-bottom: 95px;
}

.structure .section-title {
	margin-bottom: 60px;
}

.structure .slick-list {
	margin: 0 -15px;
}

.structure .slick-slide {
	margin: 0 15px;
}

.structure-tab {
	margin-bottom: 50px;
}

.structure-tab a {
	display: block;
	background: #4861BE;
	-webkit-box-shadow: 0px 14px 34px rgba(72, 97, 190, 0.25);
	        box-shadow: 0px 14px 34px rgba(72, 97, 190, 0.25);
	border-radius: 10px;
	padding: 17px 0px 18px;
	color: #fff;
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	text-align: center;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.structure-tab a:hover, .structure-tab a:focus, .structure-tab a:active {
	text-decoration: none;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.structure-tab .active {
	background: #E3EEF8;
	-webkit-box-shadow: 2px 2px 2px #FFFFFF, inset 0px 2px 5px rgba(30, 29, 34, 0.18);
	        box-shadow: 2px 2px 2px #FFFFFF, inset 0px 2px 5px rgba(30, 29, 34, 0.18);
	border-radius: 10px;
	display: block;
	text-align: center;
	color: #4F5665;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.structure-item__ico {
	margin-right: 50px;
}

.structure-item__ico img {
	max-width: 126px;
}

.structure-item__title {
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	margin-bottom: 15px;
}

.structure-item__text {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.structure-item + .structure-item {
	margin-top: 30px;
}

.business {
	padding-top: 25px;
	padding-bottom: 95px;
}

.business .section-title {
	margin-bottom: 15px;
}

.business-sub {
	font-size: 24px;
	line-height: 32px;
	color: #4F5665;
	margin-bottom: 60px;
}

.business .mark {
	font-family: 'Rubik';
	display: block;
	position: absolute;
	top: 45px;
	padding: 1px 3px;
	font-size: 16px;
	line-height: 24px;
	color: #C2D4E3;
	background: transparent;
	margin-left: -10px;
}

.business .irs--flat {
	top: -15px;
}

.business .irs--flat .irs-line {
	background: #E3EEF8;
	-webkit-box-shadow: inset 0px 1px 3px rgba(32, 45, 95, 0.3);
	        box-shadow: inset 0px 1px 3px rgba(32, 45, 95, 0.3);
	border-radius: 5px;
	height: 10px;
}

.business .irs--flat .irs-handle {
	width: 15px;
	height: 15px;
	background: #4861BE;
	border-radius: 15px;
}

.business .irs--flat .irs-handle i {
	display: none;
}

.business .irs--flat .irs-bar {
	background: #4861BE;
	border-radius: 5px 0px 0px 5px;
	height: 10px;
}

.business-item {
	margin-bottom: 40px;
}

.business-item__title {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
	position: relative;
	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;
}

.business-item__tip {
	padding-left: 5px;
}

.business-item__tip a {
	display: inline-block;
	width: 20px;
	height: 20px;
}

.business-progress__num {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.business-progress__inp input {
	max-width: 100%;
	text-align: center;
	border: 2px solid #4861BE;
	background: transparent;
	border-radius: 50px;
	font-size: 16px;
	line-height: 19px;
	color: #4861BE;
	padding: 8px 10px 9px;
}

.business-progress__inp input:hover, .business-progress__inp input:active, .business-progress__inp input:focus {
	outline: 0px;
}

.business-more {
	display: none;
}

.business-more__btn {
	margin-top: 20px;
	margin-bottom: 80px;
	display: inline-block;
	font-size: 19px;
	line-height: 30px;
	color: #4861BE;
	text-decoration: underline;
}

.business-more__btn:active, .business-more__btn:hover, .business-more__btn:focus {
	color: #4861BE;
}

.business-more__btn .more-arrow {
	margin-left: 15px;
	-webkit-transform: rotate(0deg);
	        transform: rotate(0deg);
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.business-more__btn .rotate {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.business .show {
	display: block;
}

.business-check {
	margin-bottom: 20px;
}

.business-check input[type="checkbox"].ios8-switch {
	position: absolute;
	margin: 8px 0 0 16px;
}

.business-check input[type="checkbox"].ios8-switch + label {
	position: relative;
	padding: 5px 0 0 50px;
	line-height: 2.0em;
}

.business-check input[type="checkbox"].ios8-switch + label:before {
	content: "";
	cursor: pointer;
	position: absolute;
	display: block;
	left: 0;
	top: 5px;
	width: 57px;
	/* x*5 */
	height: 23px;
	/* x*3 */
	background: #E3EEF8;
	-webkit-box-shadow: inset 0px 1px 3px rgba(32, 45, 95, 0.3);
	        box-shadow: inset 0px 1px 3px rgba(32, 45, 95, 0.3);
	border-radius: 15px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.business-check input[type="checkbox"].ios8-switch + label:after {
	content: "";
	cursor: pointer;
	position: absolute;
	display: block;
	left: 0px;
	top: 5px;
	width: 24px;
	/* x*3 */
	height: 24px;
	/* x*3 */
	border-radius: 16px;
	/* x*2 */
	background: #B8C3D6;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.business-check input[type="checkbox"].ios8-switch:checked + label:after {
	margin-left: 16px;
}

.business-check input[type="checkbox"].ios8-switch-lg {
	margin: 10px 0 0 20px;
}

.business-check input[type="checkbox"].ios8-switch-lg + label {
	position: relative;
	cursor: pointer;
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
	padding: 0px 0 0 80px;
}

.business-check input[type="checkbox"].ios8-switch-lg + label:before {
	width: 57px;
	/* x*5 */
	height: 23px;
	/* x*3 */
	border-radius: 20px;
	/* x*2 */
}

.business-check input[type="checkbox"].ios8-switch-lg + label:after {
	width: 23px;
	/* x*3 */
	height: 23px;
	/* x*3 */
	border-radius: 20px;
	/* x*2 */
}

.business-check input[type="checkbox"].ios8-switch-lg:checked + label:after {
	margin-left: 34px;
	/* x*2 */
	background: #4861BE;
}

.business-tariff {
	position: relative;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	        box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	border-radius: 10px;
	padding: 60px 40px 70px;
	height: 100%;
}

.business-tariff:hover .business-tariff__ico img:first-child {
	-webkit-transform: translateY(-10px);
	        transform: translateY(-10px);
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.business-tariff .second img:last-child {
	position: relative;
	bottom: 30px;
}

.business-tariff__ico {
	text-align: center;
	position: absolute;
	max-width: 160px;
	top: -28px;
	right: 0px;
}

.business-tariff__ico img:first-child {
	-webkit-transform: translateY(0px);
	        transform: translateY(0px);
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.business-tariff__price {
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	color: #4861BE;
	margin-bottom: 15px;
}

.business-tariff__name {
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
	color: #0B132A;
	margin-bottom: 25px;
}

.business-tariff__list {
	list-style-image: url("../img/main/check.svg");
	padding-left: 20px;
}

.business-tariff__list li {
	padding-left: 10px;
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.business-tariff__list li + li {
	margin-top: 20px;
}

.business-tariff__sub {
	margin: 35px 0px 20px;
	font-weight: 500;
	font-size: 19px;
	line-height: 24px;
	color: #0B132A;
}

.business-tariff__btn {
	position: absolute;
	bottom: -30px;
	width: calc(100% - 80px);
}

.business-tariff__btn a {
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	text-align: center;
}

.care {
	padding-top: 95px;
	padding-bottom: 95px;
	position: relative;
}

.care-bg {
	position: absolute;
	max-width: 100%;
	top: -10px;
	left: 50px;
	z-index: -1;
}

.care-row {
	background: url("../img/care/text.png") no-repeat;
	background-size: 1102px;
	background-position: 0 bottom;
	padding-bottom: 210px;
	position: relative;
}

.care .section-title {
	margin-bottom: 30px;
}

.care-title {
	font-weight: bold;
	font-size: 135px;
	line-height: 100px;
	color: #E7E7E7;
	text-transform: uppercase;
	margin-bottom: 110px;
	position: relative;
	z-index: -1;
}

.care__item-title {
	font-weight: bold;
	font-size: 24px;
	line-height: 32px;
	color: #4861BE;
	margin-bottom: 10px;
}

.care__item-title span {
	color: #DB2022;
}

.care__item-text {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.care__item + .care__item {
	margin-top: 40px;
}

.care-sales {
	padding-top: 95px;
}

.care-sales__block {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-line-pack: baseline;
	    align-content: baseline;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.care-sales__text {
	display: inline-block;
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	margin-right: 105px;
}

.care-sales__text span {
	color: #4861BE;
}

.care-sales__text img {
	position: relative;
	margin-top: 20px;
	margin-left: 15px;
}

.care-sales__soc {
	display: inline-block;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.care-sales__soc:after {
	content: '';
	position: absolute;
	width: 100px;
	height: 16px;
	bottom: 0px;
	opacity: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 50px;
	-webkit-filter: blur(10px);
	        filter: blur(10px);
	-webkit-transition: .3s;
	transition: .3s;
}

.care-sales__soc:hover {
	-webkit-transform: translateY(-20px);
	        transform: translateY(-20px);
	opacity: 1;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.care-sales__soc:hover:after {
	bottom: -20px;
	opacity: 0.4;
	-webkit-filter: blur(10px);
	        filter: blur(10px);
	-webkit-transition: .3s;
	transition: .3s;
}

.care-sales__soc img {
	max-width: 114px;
}

.care-sales .fb:after {
	background: #3c5d9e;
}

.care-sales .vb:after {
	background: #931bb1;
}

.care-sales .vk:after {
	background: #0c4cd1;
}

.care-sales .tg:after {
	background: #4c9fca;
}

.care-sales__soc + .care-sales__soc {
	margin-left: 30px;
}

.add {
	padding-top: 95px;
	padding-bottom: 65px;
}

.add .slick-list {
	overflow: visible;
	margin: 0 -15px;
}

.add .slick-slide {
	margin: 0 15px;
}

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

.add .slick-track .slick-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
}

.add .section-title {
	margin-bottom: 60px;
}

.add-slide {
	background: #FFFFFF;
	-webkit-box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	        box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	border-radius: 15px;
	padding: 40px 30px 35px;
	overflow: visible;
	height: 100%;
}

.add-slide__ico {
	padding-right: 5px;
	margin-bottom: 13px;
}

.add-slide__ico img {
	max-width: 50px;
}

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

.add-slide__text {
	font-size: 19px;
	line-height: 30px;
}

.add-slider__controlls {
	padding-top: 40px;
}

.plan {
	padding-top: 65px;
	background: url("../img/plan/bg.png") no-repeat;
	background-size: 100%;
	background-position: 0 85px;
	position: relative;
}

.plan-clouds {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}

.plan-clouds .cloud-1 {
	position: absolute;
	left: 314px;
	top: 200px;
	-webkit-transition: .3s ease left;
	transition: .3s ease left;
}

.plan-clouds .cloud-2 {
	position: absolute;
	left: 40.10416666666667vw;
	top: 150px;
	-webkit-transition: .3s ease left;
	transition: .3s ease left;
}

.plan-clouds .cloud-3 {
	position: absolute;
	left: 69.53125vw;
	top: 100px;
	-webkit-transition: .3s ease left;
	transition: .3s ease left;
}

.plan-clouds .cloud-4 {
	position: absolute;
	left: 92.03125vw;
	top: 20px;
	-webkit-transition: .3s ease left;
	transition: .3s ease left;
}

.plan .section-title {
	margin-bottom: 125px;
}

.plan .slick-list {
	overflow: visible;
	margin: 0 -15px;
}

.plan .slick-slide {
	margin: 0 15px;
}

.plan-slide {
	position: relative;
}

.plan-slide img {
	margin-left: -45px;
	margin-top: -5px;
	max-width: 120%;
}

.plan-slide__block {
	position: absolute;
	top: 78px;
	left: 35px;
	right: 80px;
}

.plan-slide__title {
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	color: #4861BE;
	margin-bottom: 5px;
}

.plan-slide__text {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.plan .last-slide {
	background: #FFFFFF;
	-webkit-box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	        box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	border-radius: 17px;
	margin-top: 50px;
	padding-top: 22px;
	padding-left: 35px;
	padding-right: 60px;
	padding-bottom: 55px;
}

.plan .last-slide .plan-slide__block {
	position: relative;
	top: 0px;
	left: 0px;
	right: 0px;
}

.plan-car__row {
	position: relative;
	top: -175px;
}

.plan-car {
	position: relative;
	margin-left: -60px;
	margin-right: 100px;
}

.plan-car img {
	max-width: 537px;
}

.plan-car__wheels {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}

.plan-car__wheels img:first-child {
	position: absolute;
	left: 59px;
	bottom: 12px;
	-webkit-animation: rotate 0.8s linear infinite;
	        animation: rotate 0.8s linear infinite;
}

.plan-car__wheels img:last-child {
	position: absolute;
	right: 40px;
	bottom: 12px;
	-webkit-animation: rotate 0.8s linear infinite;
	        animation: rotate 0.8s linear infinite;
}

@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.numbers {
	padding-bottom: 95px;
	position: relative;
}

.numbers-bg {
	position: absolute;
	top: 647px;
	left: 0;
	select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.numbers-bg img {
	max-width: 100%;
}

.numbers .section-title {
	margin-bottom: 60px;
}

.numbers .section-title span {
	margin-top: 40px;
	display: block;
	color: #4861BE;
}

.numbers-staff {
	margin-top: 55px;
	margin-right: -15px;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	        box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	border-radius: 20px;
	padding: 40px 40px 52px;
}

.numbers-staff__title {
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	color: #DB2022;
	margin-bottom: 5px;
}

.numbers-staff__item {
	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;
	padding: 10px 0px;
}

.numbers-staff__item + .numbers-staff__item {
	border-top: 2px dashed #E7E7E7;
}

.numbers-staff__name {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.numbers-staff__price {
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	color: #4F5665;
}

.numbers-staff__result {
	padding-top: 25px;
	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;
}

.numbers-staff__result-title {
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	color: #0B132A;
}

.numbers-staff__result-price {
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	color: #DB2022;
}

.numbers-img {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	z-index: 10;
}

.numbers-img img {
	max-width: 615px;
}

.numbers-outsourcing {
	margin-top: 55px;
	margin-left: -15px;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	        box-shadow: 0px 34px 44px rgba(72, 97, 190, 0.1);
	border-radius: 20px;
	padding: 40px 40px 52px;
	height: calc(100% - 55px);
}

.numbers-outsourcing__title {
	text-align: right;
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	color: #4861BE;
	margin-bottom: 35px;
}

.numbers-outsourcing__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-ms-flex-line-pack: justify;
	    align-content: space-between;
	height: calc(100% - 75px);
}

.numbers-outsourcing__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.numbers-outsourcing__item-name {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.numbers-outsourcing__item-price {
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
}

.numbers-outsourcing__item .result {
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	color: #0B132A;
}

.numbers-outsourcing__item .blue {
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	color: #4861BE;
}

.numbers-outsourcing .result-block {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.numbers-outsourcing__item-text {
	display: block;
	text-align: center;
	width: 100%;
	font-size: 19px;
	line-height: 30px;
	color: #4861BE;
}

.numbers-row {
	margin-top: 15px;
}

.numbers-lost__title {
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	margin-bottom: 5px;
}

.numbers-lost__price {
	font-weight: 500;
	font-size: 42px;
	line-height: 54px;
	color: #DB2022;
}

.numbers-lost__sub {
	font-size: 19px;
	line-height: 30px;
	color: #4861BE;
}

.clients {
	padding-top: 95px;
	padding-bottom: 95px;
}

.clients .section-title {
	margin-bottom: 60px;
}

.clients .slick-list {
	margin: 0 -15px;
}

.clients .slick-slide {
	margin: 0 15px;
}

.clients__title {
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	margin-bottom: 10px;
}

.clients__sub {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
	margin-bottom: 50px;
}

.clients__item_graph {
	padding-top: 50px;
}

.clients-company_hidden {
	margin-left: 0px;
	margin-right: 0px;
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}

.clients__item {
	margin-bottom: 30px;
}

.clients__item-ico {
	padding-right: 3px;
}

.clients__item-graph img {
	max-width: 175px;
}

.clients__item__proc {
	font-weight: 500;
	font-size: 63px;
	line-height: 80px;
	color: #DB2022;
}

.clients__item__block {
	padding-right: 60px;
}

.clients__item__title {
	padding-top: 8px;
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	margin-bottom: 20px;
}

.clients__item__list {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
	padding-right: 60px;
}

.clients__item__list p + p {
	margin-top: 25px;
}

.clients__item__text {
	padding-top: 35px;
	padding-right: 60px;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
	color: #4F5665;
}

.clients-review {
	background: #FFFFFF;
	border-radius: 10px;
	padding: 70px 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.clients-review__photo {
	margin-right: 30px;
}

.clients-review__photo img {
	max-width: 65px;
}

.clients-review__name {
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
}

.clients-review__position {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.clients-review-info {
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto;
}

.clients-review__value {
	font-size: 16px;
	line-height: 24px;
}

.clients-review__value img {
	position: relative;
	margin-left: 5px;
	margin-top: -5px;
	display: inline-block;
}

.clients-review__text {
	padding-top: 40px;
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.clients-slider__controlls {
	padding-top: 35px;
}

.clients-slider2__controlls {
	padding-bottom: 35px;
}

.insurance {
	padding-top: 95px;
	padding-bottom: 95px;
	position: relative;
}

.insurance-bg {
	position: absolute;
	top: -220px;
	left: 0;
	z-index: -1;
	pointer-events: none;
	select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
}

.insurance .section-title {
	margin-bottom: 40px;
}

.insurance-shield {
	position: relative;
	display: inline-block;
	select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
}

.insurance-shield img {
	max-width: 320px;
}

.insurance-shield__heart {
	position: absolute;
	bottom: calc(100% + 10px);
	left: -15px;
}

.insurance-shield__heart img {
	max-width: 141px;
}

.insurance__sub {
	font-weight: 500;
	font-size: 31px;
	line-height: 35px;
	color: #4861BE;
	margin-bottom: 40px;
}

.insurance__text {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
	margin-bottom: 60px;
}

.insurance__btn {
	margin-bottom: 15px;
}

.footer {
	position: relative;
	padding-top: 165px;
	padding-bottom: 100px;
	background: #E3EEF8;
	margin-top: -170px;
	z-index: 1;
}

.footer__logo {
	margin-bottom: 30px;
}

.footer__logo img {
	max-width: 187px;
}

.footer-soc a + a {
	margin-left: 20px;
}

.footer-soc a {
	width: 35px;
	height: 35px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	position: relative;
}

.footer-soc a svg {
	position: absolute;
	top: -5px;
	left: -18px;
}

.footer-soc a svg circle {
	-webkit-transition: .3s;
	transition: .3s;
}

.footer-soc a svg path {
	-webkit-transition: .3s;
	transition: .3s;
}

.footer-soc a:hover {
	text-decoration: none;
}

.footer-soc a:hover svg circle {
	fill: #4861BE;
	-webkit-transition: .3s;
	transition: .3s;
}

.footer-soc a:hover svg path {
	fill: #fff;
	-webkit-transition: .3s;
	transition: .3s;
}

.footer-address, .footer-mail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin-bottom: 15px;
}

.footer-address__ico, .footer-mail__ico {
	margin-right: 15px;
}

.footer-address__text, .footer-mail__text {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.footer-mail {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.footer-mail__link {
	font-size: 19px;
	line-height: 30px;
	color: #4861BE;
}

.footer-info {
	text-align: right;
}

.footer-info__phone, .footer-info__recall, .footer-info__privacy {
	display: block;
}

.footer-info__phone a, .footer-info__recall a, .footer-info__privacy a {
	display: inline-block;
}

.footer-info__phone a {
	font-weight: bold;
	font-size: 24px;
	line-height: 32px;
	color: #0B132A;
}

.footer-info__recall a {
	font-size: 19px;
	line-height: 30px;
	color: #4861BE;
	text-decoration: underline;
	margin-bottom: 15px;
}

.footer-info__privacy {
	margin-bottom: 15px;
}

.footer-info__privacy a {
	font-size: 19px;
	line-height: 30px;
	text-decoration: underline;
	color: #4861BE;
}

.footer-info__dev {
	font-size: 19px;
	line-height: 30px;
	color: #4F5665;
}

.footer-info__dev a {
	color: #4861BE;
	text-decoration: underline;
}

/***********/
/* Popups */
.popup-registration {
	max-width: 932px;
	background: #FFFFFF;
	border-radius: 10px;
}

.popup-recall {
	max-width: 932px;
	background: #FFFFFF;
	border-radius: 10px;
}

@media (max-width: 767.98px) {
	.popup-recall {
		max-width: 100%;
		border-radius: 0px;
	}
	.popup-recall .fancybox-close-small {
		padding: 0px;
	}
}

.popup-out {
	max-width: 932px;
	background: #FFFFFF;
	border-radius: 10px;
}

@media (max-width: 767.98px) {
	.popup-out {
		max-width: 100%;
		border-radius: 0px;
	}
}

.popup-thanks {
	max-width: 932px;
	background: #FFFFFF;
	border-radius: 10px;
}

.popup-thanks__title {
	font-weight: 500;
	font-size: 42px;
	line-height: 54px;
}

.popup-menu {
	max-width: 327px;
	background: #FFFFFF;
	padding: 25px 15px !important;
	height: 100%;
	width: 100%;
	float: left;
}

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

.popup-menu-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.popup-menu-header__close {
	margin-right: 30px;
}

.popup-menu-header__logo img {
	max-width: 187px;
}

.popup-menu__list {
	height: calc(100% - 50px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-line-pack: start;
	    align-content: flex-start;
}

.popup-menu__list ul {
	list-style-type: none;
	padding-left: 15px;
	margin-bottom: 0px;
	display: inline-block;
}

.popup-menu__list li {
	display: block;
}

.popup-menu__list li + li {
	margin-top: 30px;
}

.popup-menu__list a {
	display: inline-block;
	font-weight: 500;
	font-size: 19px;
	line-height: 30px;
	color: #4861BE;
}

.popup-menu-bottom .main__header-soc {
	margin-bottom: 0px;
}

@media (max-width: 767.98px) {
	.popup-menu__list {
		height: calc(100% - 183px);
	}
}

.fancybox-slide {
	padding: 0px;
}

.privacy {
	background: #FFFFFF;
}

.privacy__title {
	font-weight: 500;
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 40px;
}

.privacy p {
	font-size: 16px;
}

.privacy p a {
	color: #4861BE;
}

.privacy p + p {
	margin-top: 30px;
}

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