@charset "UTF-8";
@font-face {
	font-family: Inter;
	font-display: swap;
	src:
		url(../fonts/Inter-Medium.woff2) format("woff2"),
		url(../fonts/Inter-Medium.woff) format("woff");
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: Inter;
	font-display: swap;
	src:
		url(../fonts/Inter-Regular.woff2) format("woff2"),
		url(../fonts/Inter-Regular.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Inter;
	font-display: swap;
	src:
		url(../fonts/Inter-SemiBold.woff2) format("woff2"),
		url(../fonts/Inter-SemiBold.woff) format("woff");
	font-weight: 600;
	font-style: normal;
}
*,
::after,
::before {
	padding: 0;
	margin: 0;
	border: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
}
body.with-fancybox {
	overflow: hidden;
	padding-right: 0;
}
body.with-fancybox .header {
	padding-right: 17px;
}
@media (hover: hover) {
	.with-fancybox .header {
		padding-right: 17px;
	}
}
.fancybox__container {
	max-width: 100%;
}
a {
	text-decoration: none;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: inherit;
	cursor: pointer;
}
a:hover {
	color: inherit;
}
li,
ol,
p,
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
img {
	vertical-align: top;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: inherit;
	font-size: inherit;
	margin: 0;
	padding: 0;
}
body {
	height: 100%;
	line-height: 144.444444%;
	font-size: 1rem;
	color: #0f1c2a;
	font-family: Inter;
	background: #1a1c1e;
}
body b,
body strong {
	font-weight: 700;
}
body nobr {
	display: contents;
}
button {
	border: none;
	background: 0 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-family: inherit;
	cursor: pointer;
}
button:disabled {
	opacity: 0.8;
	pointer-events: none;
}
body {
	background-color: #0f1c2a;
	line-height: 120%;
}
.lock body {
	overflow: hidden;
	-ms-touch-action: none;
	touch-action: none;
}
.wrapper-overflow {
	overflow: hidden;
}
.wrapper {
	min-height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
@media (max-width: 61.99875em) {
	.wrapper {
		overflow: hidden;
	}
}
.wrapper > main {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.wrapper > * {
	min-width: 0;
}
[class*="__container"] {
	margin-inline: auto;
	max-width: 86.25rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
@media (max-width: 88.125em) {
	[class*="__container"] {
		max-width: 60.625rem;
	}
}
@media (max-width: 61.99875em) {
	[class*="__container"] {
		max-width: 37.5rem;
	}
}
@media (max-width: 47.99875em) {
	[class*="__container"] {
		padding-inline: 20px;
	}
}
@media (max-width: 35.99875em) {
	[class*="__container"] {
		max-width: none;
		padding: 0 20px;
	}
}
@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, 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");
	font-weight: 400;
	font-style: normal;
}
:root {
	--swiper-theme-color: #007aff;
}
.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property:
		transform,
		-webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.swiper-pointer-events {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x;
}
.swiper-slide {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property:
		transform,
		-webkit-transform;
}
.swiper-slide-invisible-blank {
	visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto;
}
.swiper-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transition-property:
		height,
		-webkit-transform;
	transition-property:
		height,
		-webkit-transform;
	-o-transition-property: transform, height;
	transition-property: transform, height;
	transition-property:
		transform,
		height,
		-webkit-transform;
}
.swiper-backface-hidden .swiper-slide {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
	-webkit-perspective: 1200px;
	perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
	-ms-scroll-snap-type: y mandatory;
	scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
	content: "";
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-ordinal-group: 10000;
	-ms-flex-order: 9999;
	order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always;
}
.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
	height: 1px;
	width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: var(--swiper-virtual-size);
}
:root {
	--swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - var(--swiper-navigation-size) / 2);
	z-index: 10;
	cursor: pointer;
	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: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: 0.35;
	cursor: auto;
	pointer-events: none;
}
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
	opacity: 0;
	cursor: auto;
	pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
	display: none !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	font-variant: initial;
	line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	content: "prev";
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: "next";
}
.swiper-button-lock {
	display: none;
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: 0.3s opacity;
	-o-transition: 0.3s opacity;
	transition: 0.3s opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
	display: none !important;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
}
.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform: scale(0.33);
	-ms-transform: scale(0.33);
	transform: scale(0.33);
	position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(0.66);
	-ms-transform: scale(0.66);
	transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(0.33);
	-ms-transform: scale(0.33);
	transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(0.66);
	-ms-transform: scale(0.66);
	transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(0.33);
	-ms-transform: scale(0.33);
	transform: scale(0.33);
}
.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: 50%;
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-pagination-bullet:only-child {
	display: none !important;
}
.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	-webkit-transition:
		0.2s top,
		0.2s -webkit-transform;
	transition:
		0.2s top,
		0.2s -webkit-transform;
	-o-transition:
		0.2s transform,
		0.2s top;
	transition:
		0.2s transform,
		0.2s top;
	transition:
		0.2s transform,
		0.2s top,
		0.2s -webkit-transform;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition:
		0.2s left,
		0.2s -webkit-transform;
	transition:
		0.2s left,
		0.2s -webkit-transform;
	-o-transition:
		0.2s transform,
		0.2s left;
	transition:
		0.2s transform,
		0.2s left;
	transition:
		0.2s transform,
		0.2s left,
		0.2s -webkit-transform;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition:
		0.2s right,
		0.2s -webkit-transform;
	transition:
		0.2s right,
		0.2s -webkit-transform;
	-o-transition:
		0.2s transform,
		0.2s right;
	transition:
		0.2s transform,
		0.2s right;
	transition:
		0.2s transform,
		0.2s right,
		0.2s -webkit-transform;
}
.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}
.swiper-pagination-lock {
	display: none;
}
.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
	display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}
.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	left: 0;
	top: 0;
}
.swiper-scrollbar-cursor-drag {
	cursor: move;
}
.swiper-scrollbar-lock {
	display: none;
}
.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.swiper-slide-zoomed {
	cursor: move;
}
.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	-webkit-animation: swiper-preloader-spin 1s infinite linear;
	animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes swiper-preloader-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-cube {
	overflow: visible;
}
.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next + .swiper-slide,
.swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	-webkit-filter: blur(50px);
	filter: blur(50px);
}
.swiper-flip {
	overflow: visible;
}
.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	-webkit-transition-property:
		opacity,
		height,
		-webkit-transform;
	transition-property:
		opacity,
		height,
		-webkit-transform;
	-o-transition-property: transform, opacity, height;
	transition-property: transform, opacity, height;
	transition-property:
		transform,
		opacity,
		height,
		-webkit-transform;
}
.swiper-cards {
	overflow: visible;
}
.swiper-cards .swiper-slide {
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
}
._white-wrapper {
	background-color: #fafafa;
	margin-top: 150px;
	padding-top: 78px;
	padding-bottom: 150px;
}
._white-wrapper_thanks {
	padding: 90px 0 110px 0;
	margin-top: 100px;
}
@media (max-width: 61.99875em) {
	._white-wrapper_thanks {
		padding: 50px 0;
	}
}
@media (max-width: 35.99875em) {
	._white-wrapper_thanks {
		margin-top: 80px;
		padding: 30px 0;
	}
}
@media (max-width: 61.99875em) {
	._white-wrapper {
		margin-top: 100px;
		padding-bottom: 100px;
		padding-top: 50px;
	}
}
@media (max-width: 35.99875em) {
	._white-wrapper {
		margin-top: 80px;
		padding: 30px 0;
		border-radius: 30px 30px 0 0;
	}
	._white-wrapper_case {
		border-radius: 0;
	}
}
.disable-hover,
.disable-hover * {
	pointer-events: none !important;
}
._section {
	margin-top: 150px;
}
@media (max-width: 61.99875em) {
	._section {
		margin-top: 100px;
	}
}
@media (max-width: 35.99875em) {
	._section {
		margin-top: 80px;
	}
}
._text18 {
	font-size: 18px;
}
.fancybox__container {
	max-width: 100%;
}
.fancybox__backdrop {
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
}
html.with-fancybox {
	overflow-x: hidden;
}
._text-center {
	text-align: center;
}
._white-text {
	color: #fff;
}
._section-white {
	max-width: 1380px;
	margin-inline: auto;
	padding: 50px;
	border-radius: 20px;
	background-color: #fafafa;
}
@media (max-width: 88.125em) {
	._section-white {
		max-width: 970px;
		padding: 50px 24.5px;
	}
}
@media (max-width: 61.99875em) {
	._section-white {
		max-width: 600px;
	}
}
@media (max-width: 35.99875em) {
	._section-white {
		padding: 0;
		background-color: transparent;
		border-radius: 0;
	}
	._section-white ._section-subtitle,
	._section-white ._section-title {
		color: #fff;
	}
}
._gradient-text {
	background: -webkit-gradient(linear, right top, left top, from(#8e5fe9), to(#46b2d6));
	background: -o-linear-gradient(right, #8e5fe9 0, #46b2d6 100%);
	background: linear-gradient(270deg, #8e5fe9 0, #46b2d6 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
._main-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: -webkit-gradient(linear, right top, left top, from(#8e5fe9), to(#46b2d6));
	background: -o-linear-gradient(right, #8e5fe9 0, #46b2d6 100%);
	background: linear-gradient(270deg, #8e5fe9 0, #46b2d6 100%);
	border-radius: 5.9434px;
	font-size: 18px;
	font-weight: 500;
	line-height: 110%;
	text-align: center;
	color: #fff !important;
	width: 100%;
	min-height: 70px;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	position: relative;
	z-index: 1;
	text-align: center;
	padding: 5px;
	padding-right: 65px;
}
._main-btn span {
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	width: 60px;
	height: 60px;
	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;
	border-radius: 6px;
	background-color: #fafafa;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
._main-btn span svg {
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
._main-btn_min {
	min-height: 58px;
	font-size: 16px;
	padding-right: 56px;
}
._main-btn_min span {
	width: 48px;
	height: 48px;
}
._main-btn_min span svg {
	width: 18px;
	height: 18px;
}
@media (max-width: 35.99875em) {
	._main-btn {
		text-align: left;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-left: 20px;
	}
}
._main-btn:active span svg,
._main-btn:hover span svg {
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
@media (max-width: 61.99875em) {
	._main-btn {
		min-height: 58px;
		font-size: 16px;
		padding-right: 53px;
	}
	._main-btn span {
		width: 48px;
		height: 48px;
	}
	._main-btn span svg {
		width: 18px;
		height: 18px;
	}
}
@media (max-width: 61.99875em) {
	._main-btn span svg {
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
}
@media (max-width: 35.99875em) {
	._main-btn {
		font-size: 14px;
		width: 100% !important;
		min-height: 55px;
		padding-right: 50px;
	}
	._main-btn span {
		width: 45px;
		height: 45px;
	}
}
._section-title {
	font-weight: 500;
	font-size: 40px;
	leading-trim: NONE;
	line-height: 110%;
	letter-spacing: -4%;
	text-align: center;
}
._section-title_big {
	font-size: 48px;
}
@media (max-width: 35.99875em) {
	._section-title_big {
		font-size: 24px !important;
	}
}
@media (max-width: 61.99875em) {
	._section-title {
		font-size: 32px;
		leading-trim: NONE;
	}
	._section-title br {
		display: none;
	}
}
@media (max-width: 61.99875em) and (max-width: 35.99875em) {
	._section-title {
		line-height: 100%;
		font-size: 22px;
	}
}
._section-subtitle {
	margin-top: 20px;
	font-weight: 500;
	font-size: 24px;
	leading-trim: NONE;
	line-height: 100%;
	letter-spacing: -4%;
	text-align: center;
}
@media (max-width: 61.99875em) {
	._section-subtitle {
		font-size: 18px;
	}
}
@media (max-width: 35.99875em) {
	._section-subtitle {
		font-size: 16px;
		margin-top: 15px;
	}
}
._fw500 {
	font-weight: 500;
}
._list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 15px;
}
._list li {
	font-size: 16px;
	padding-left: 25px;
	position: relative;
}
._list li:before {
	content: "";
	position: absolute;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 4px;
	position: absolute;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: #46b2d6;
	outline: 0.5px solid #46b2d6;
	outline-offset: 3px;
}
@media (max-width: 29.99875em) {
	._list li:before {
		outline: 1px solid #46b2d6;
	}
}
@media (max-width: 61.99875em) {
	._list li {
		font-size: 14px;
	}
}
@media (max-width: 61.99875em) {
	._list {
		gap: 10px;
	}
}
._nobr {
	white-space: nowrap;
}
@media (max-width: 61.99875em) {
	._overflow-container_tablet {
		padding: 0;
		max-width: 100%;
	}
	._overflow-container_tablet ._coursor {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	._overflow-container_tablet ._coursor + div {
		padding: 0 15px;
		grid-template-columns: repeat(auto-fill, 300px);
		grid-auto-flow: column;
		overflow-x: scroll;
		margin-top: 0 !important;
		padding-bottom: 10px !important;
	}
}
@media (max-width: 47.99875em) {
	._overflow-container_mob {
		max-width: 100%;
		padding: 0;
	}
	._overflow-container_mob ._coursor {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	._overflow-container_mob ._coursor + div {
		width: 300px;
	}
	._overflow-container_mob ._coursor + div {
		width: 100%;
		padding: 0 15px;
		grid-template-columns: repeat(auto-fill, 300px);
		grid-auto-flow: column;
		overflow-x: scroll;
		overflow-y: visible;
		margin-top: 0 !important;
		padding-bottom: 10px !important;
		gap: 15px;
	}
	._overflow-container_tablet ._coursor + div {
		gap: 15px;
	}
}
._adaptive-image {
	position: relative;
}
._adaptive-image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
._absolute-pic {
	position: absolute;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.fancybox__viewport.is-draggable {
	cursor: auto;
}
._text-left {
	text-align: left;
}
._white-wrapper ._section-white {
	background: #fff;
	-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	border-radius: 20px;
}
@media (max-width: 35.99875em) {
	._white-wrapper ._section-white {
		background: 0 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		padding: 0;
	}
}
.header {
	padding-top: 20px;
	padding-bottom: 20px;
}
.header__container {
	color: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media (max-width: 61.99875em) {
	.header__container {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}
@media (max-width: 47.99875em) {
	.header__container {
		gap: 15px;
	}
}
.header__logo-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media (max-width: 35.99875em) {
	.header__logo-wrapper {
		gap: 5px;
	}
}
@media (max-width: 61.99875em) {
	.header__logo {
		max-width: 78px;
	}
}
.header__logo-descriptor {
	font-weight: 400;
	font-size: 14px;
	leading-trim: NONE;
	line-height: 110%;
}
@media (max-width: 61.99875em) {
	.header__logo-descriptor {
		max-width: 160px;
	}
}
@media (max-width: 35.99875em) {
	.header__logo-descriptor {
		font-size: 10px;
		max-width: 132px;
	}
}
.header__rightside {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	min-width: 0;
}
.header__rightside_mob {
	display: none;
}
@media (max-width: 61.99875em) {
	.header__rightside {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
@media (max-width: 35.99875em) {
	.header__rightside {
		display: none;
	}
	.header__rightside_mob {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}
.header__button {
	padding: 5px;
	min-height: 60px;
	border-radius: 5px;
	width: 265px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: rgba(255, 255, 255, 0.1490196078);
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	position: relative;
	padding-right: 60px;
}
.header__button:hover {
	color: #0f1c2a;
	background-color: #fff;
}
.header__button:hover .header__button-icon {
	background-color: #fafafa;
}
.header__button:hover .header__button-icon svg path {
	fill: #46b2d6;
}
.header__button_callback:hover {
	color: #0f1c2a !important;
}
.header__button_callback:hover .header__button-icon {
	background-color: #46b2d6;
}
.header__button_callback:hover .header__button-icon svg path {
	fill: #fff;
}
@media (max-width: 61.99875em) {
	.header__button {
		min-height: 52px;
		max-width: 100%;
	}
}
.header__button_mob {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.header__button-icon {
	width: 50px;
	background-color: rgba(255, 255, 255, 0.1490196078);
	height: 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;
	border-radius: 5px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
@media (max-width: 61.99875em) {
	.header__button-icon {
		height: 42px;
		width: 42px;
	}
}
@media (max-width: 35.99875em) {
	.header__button-icon {
		position: static;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.header__button-icon:hover {
		background-color: #fafafa;
	}
	.header__button-icon:hover svg path {
		stroke: #0f1c2a;
		fill: #0f1c2a;
	}
}
.header__button-leftside {
	padding-left: 10px;
	width: 100%;
	text-align: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.header__phone:hover {
	color: #46b2d6;
}
.header__button-text {
	font-weight: 500;
}
@media (max-width: 61.99875em) {
	.header__button-text {
		font-size: 14px;
	}
}
.header__button-calltext {
	margin-top: 3px;
	font-size: 10px;
	leading-trim: NONE;
	line-height: 100%;
	letter-spacing: 0;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 4px;
}
.header__button-calltext::before {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	content: "";
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #46b2d6;
}
.offcanvas-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(15, 28, 42, 0.6);
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	z-index: 90;
}
.offcanvas-overlay._visible {
	opacity: 1;
	pointer-events: auto;
}
.offcanvas {
	position: fixed;
	top: 0;
	right: 0;
	height: 100vh;
	width: 86vw;
	max-width: 257px;
	background: #0f1c2a;
	color: #fff;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition:
		transform 0.3s ease,
		-webkit-transform 0.3s ease;
	z-index: 100;
	padding: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}
.offcanvas .header__rightside {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: auto;
}
.offcanvas .header__rightside .header__button {
	padding-left: 10px;
	padding-right: 5px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.offcanvas .header__rightside .header__button-leftside {
	padding-left: 0;
}
.offcanvas._open {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.offcanvas__close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 15px;
	height: 15px;
	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;
	background: 0 0;
	border: 0;
	cursor: pointer;
}
.offcanvas__nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 10px;
	margin-top: 40px;
}
.offcanvas__link {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
.offcanvas__link:hover {
	color: #46b2d6;
}
body.hide-scrollbar {
	overflow: hidden;
}
body.hide-scrollbar .header {
	padding-right: 0 !important;
}
.footer {
	padding: 50px 0;
}
@media (max-width: 35.99875em) {
	.footer {
		padding: 40px 0;
	}
}
.footer__inner {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 30px;
}
@media (max-width: 61.99875em) {
	.footer__inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 50px;
	}
}
.footer__leftside {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media (max-width: 88.125em) {
	.footer__leftside {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}
@media (max-width: 61.99875em) {
	.footer__leftside {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}
@media (max-width: 35.99875em) {
	.footer__leftside {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 30px;
	}
}
.footer__logo-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}
@media (max-width: 35.99875em) {
	.footer__logo-wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: 10px;
	}
}
@media (max-width: 35.99875em) {
	.footer__logo {
		max-width: 73px;
	}
}
@media (max-width: 61.99875em) {
	.footer__logo-descriptor {
		font-size: 14px;
	}
}
@media (max-width: 35.99875em) {
	.footer__logo-descriptor {
		font-size: 12px;
	}
}
.footer__city {
	opacity: 0.5;
	font-size: 18px;
	line-height: 110%;
	letter-spacing: -3%;
}
@media (max-width: 61.99875em) {
	.footer__city {
		display: none;
	}
}
.footer__middle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.footer__middle .footer__city {
	display: none;
}
@media (max-width: 61.99875em) {
	.footer__middle .footer__city {
		display: block;
		font-size: 16px;
		margin-top: 50px;
	}
}
@media (max-width: 35.99875em) {
	.footer__middle .footer__city {
		font-size: 13px;
		margin-top: 41px;
	}
	.footer__middle .footer__city br {
		display: none;
	}
}
@media (max-width: 61.99875em) {
	.footer__middle {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
}
.footer__navlist {
	display: -ms-grid;
	display: grid;
	gap: 15px 40px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-ms-grid-columns: (auto) [2];
	grid-template-columns: repeat(2, auto);
}
.footer__navlist_tablet {
	display: none;
}
@media (max-width: 61.99875em) {
	.footer__navlist {
		display: none;
	}
	.footer__navlist_tablet {
		display: -ms-grid;
		display: grid;
	}
}
@media (max-width: 35.99875em) {
	.footer__navlist {
		font-size: 14px;
		gap: 10px;
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
}
.footer__list-item:hover {
	color: #46b2d6;
}
.footer__apps {
	margin-top: 105px;
}
@media (max-width: 61.99875em) {
	.footer__apps {
		margin-top: 0;
	}
}
.footer__apps-items {
	margin-top: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
}
@media (max-width: 35.99875em) {
	.footer__apps-items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 20px;
	}
}
@media (max-width: 35.99875em) {
	.footer__apps-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 10px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
@media (max-width: 35.99875em) {
	.footer__apps-pic {
		width: 162px;
		background-color: #fff;
		border-radius: 5px;
	}
}
.footer__apps-link {
	margin-top: 21px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 5px;
}
.footer__apps-link:hover {
	color: #46b2d6;
}
.footer__apps-link:hover svg path {
	stroke: #46b2d6;
}
.footer__apps-link span {
	text-decoration: underline;
	text-underline-offset: 3px;
}
@media (max-width: 35.99875em) {
	.footer__apps-link {
		margin-top: 0;
	}
}
.footer__rightside {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media (max-width: 88.125em) {
	.footer__rightside {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}
@media (max-width: 61.99875em) {
	.footer__rightside {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		gap: 90px;
	}
}
.footer__links {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}
.footer__link {
	color: #fff;
}
.footer__link:hover {
	color: #46b2d6;
}
.footer__links-text {
	margin-top: 5px;
	color: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 4px;
	font-size: 14px;
	line-height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.footer__links-text::before {
	content: "";
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #46b2d6;
}
.footer__messengers {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 14px;
}
.footer__messengers_mob {
	display: none;
}
@media (max-width: 35.99875em) {
	.footer__messengers {
		display: none;
	}
	.footer__messengers_mob {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 10px;
	}
}
@media (max-width: 35.99875em) {
	.footer__wrapp {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
	}
}
.footer__messenger {
	background-color: rgba(255, 255, 255, 0.1490196078);
	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;
	border-radius: 7px;
	width: 68.64px;
	height: 68.64px;
}
.footer__messenger:hover {
	background-color: #fff;
}
.footer__messenger:hover svg path {
	fill: #0f1c2a;
}
.fancybox__content :focus:not(.carousel__button.is-close) {
	outline: 0;
}
.section-7__modal {
	padding: 0;
	border-radius: 20px;
	max-width: 1380px;
	width: 100%;
}
@media (max-width: 88.125em) {
	.section-7__modal {
		max-width: 970px;
	}
}
@media (max-width: 61.99875em) {
	.section-7__modal {
		max-width: 600px;
	}
}
@media (max-width: 35.99875em) {
	.section-7__modal {
		max-width: 100%;
		margin-inline: 20px;
	}
}
.callback-modal {
	border-radius: 20px;
	max-width: 500px;
	padding: 40px;
}
@media (max-width: 35.99875em) {
	.callback-modal {
		padding: 30px 20px;
	}
}
.callback-modal .form__input {
	height: 70px;
	font-size: 14px;
	max-width: 100% !important;
}
@media (max-width: 35.99875em) {
	.callback-modal .form__input {
		height: 45px;
	}
}
.callback-modal .form__inputs {
	margin-top: 20px;
	gap: 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
@media (max-width: 35.99875em) {
	.callback-modal .form__inputs {
		gap: 10px;
	}
}
.callback-modal .form__button {
	margin-top: 40px;
}
@media (max-width: 35.99875em) {
	.callback-modal .form__button {
		margin-top: 20px;
		text-align: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
.fancybox__slide.has-html {
	padding-inline: 0;
	overflow-x: hidden;
}
.quiz {
	background: #f4f5f8;
	max-width: 1360px;
	margin-inline: auto;
	margin-top: 50px;
	padding: 65px 0;
}
@media (max-width: 47.99875em) {
	.quiz {
		padding: 30px 0;
		margin-top: 20px;
	}
}
.quiz__content {
	position: relative;
}
.quiz__step {
	display: none;
}
.quiz__step_active {
	display: block;
}
.quiz__question {
	font-weight: 700;
	font-size: 34px;
	line-height: 120%;
	color: #1a1c1e;
	margin-bottom: 31px;
}
@media (max-width: 61.99875em) {
	.quiz__question {
		font-size: 28px;
	}
}
@media (max-width: 47.99875em) {
	.quiz__question {
		font-size: 24px;
		margin-bottom: 20px;
	}
}
@media (max-width: 29.99875em) {
	.quiz__question {
		font-size: 21px;
		margin-bottom: 15px;
	}
}
.quiz__subtitle {
	font-weight: 400;
	margin-bottom: 10px;
}
@media (max-width: 88.125em) {
	.quiz__subtitle {
		margin-bottom: 0;
	}
}
@media (max-width: 35.99875em) {
	.quiz__subtitle {
		font-size: 16px;
	}
	.quiz__subtitle br {
		display: none;
	}
}
.quiz__options {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [5];
	grid-template-columns: repeat(5, 1fr);
	gap: 10px;
	margin-bottom: 40px;
}
@media (max-width: 61.99875em) {
	.quiz__options {
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (max-width: 47.99875em) {
	.quiz__options {
		margin-bottom: 20px;
	}
}
@media (max-width: 29.99875em) {
	.quiz__options {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
}
.quiz__option {
	position: relative;
}
.quiz__option input[type="radio"] {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}
.quiz__option label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	overflow: hidden;
}
.quiz__option label:hover .quiz__option-check {
	background: #beee62;
	color: #fff;
}
.quiz__option label:hover .quiz__option-check svg path {
	stroke: #1a1c1e;
}
.quiz__option label:hover .quiz__option-text {
	font-weight: 700;
}
.quiz__option input[type="radio"]:checked + label {
	border-color: #beee62;
}
.quiz__option input[type="radio"]:checked + label .quiz__option-check {
	background: #beee62;
	color: #fff;
}
.quiz__option-image {
	width: 100%;
	padding-bottom: 100%;
	position: relative;
}
.quiz__option-text {
	padding-top: 28px;
	font-weight: 400;
	font-size: 18px;
	line-height: 144.444444%;
	letter-spacing: 0;
	text-align: center;
	line-height: 130%;
}
@media (max-width: 47.99875em) {
	.quiz__option-text {
		font-size: 16px;
	}
}
.quiz__option-check {
	position: absolute;
	bottom: -18.5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 37px;
	height: 37px;
	border-radius: 50%;
	background: #e3e8ec;
	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;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}
@media (max-width: 47.99875em) {
	.quiz__option-check {
		width: 35px;
		height: 35px;
	}
	.quiz__option-check svg {
		width: 18px;
		height: 18px;
	}
}
.quiz__next-btn {
	margin: 0 auto;
	max-width: 300px;
	min-height: 80px;
}
.quiz__error {
	text-align: center;
	color: #e74c3c;
	font-size: 16px;
	font-weight: 600;
	margin-top: 20px;
	padding: 15px;
	background: rgba(231, 76, 60, 0.1);
	border-radius: 10px;
	border: 1px solid rgba(231, 76, 60, 0.2);
}
@media (max-width: 47.99875em) {
	.quiz__error {
		font-size: 14px;
		padding: 12px;
	}
}
.quiz__pic {
	right: -80px;
	bottom: -88px;
}
@media (max-width: 88.125em) {
	.quiz__pic {
		right: -200px;
		max-width: 72%;
	}
}
@media (max-width: 47.99875em) {
	.quiz__pic {
		right: -130px;
		bottom: -50px;
		max-width: 70%;
	}
}
@media (max-width: 35.99875em) {
	.quiz__pic {
		display: none;
	}
}
.quiz__leftside {
	position: relative;
	z-index: 1;
}
.quiz__step {
	-webkit-animation: fadeIn 0.5s ease-in-out;
	animation: fadeIn 0.5s ease-in-out;
}
.quiz__step .form__content {
	max-width: 420px;
}
.quiz__step .form__input {
	max-width: 100%;
	margin-bottom: 10px;
}
@media (max-width: 47.99875em) {
	.quiz__step .form__input {
		margin-top: 0;
	}
}
@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
		-webkit-transform: translateY(20px);
		transform: translateY(20px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes fadeIn {
	from {
		opacity: 0;
		-webkit-transform: translateY(20px);
		transform: translateY(20px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
.quiz__step[data-step="3"] .quiz__options {
	-ms-grid-columns: (1fr) [3];
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}
.quiz__step[data-step="3"] .quiz__options .quiz__option-image {
	padding-bottom: 61.1%;
}
@media (max-width: 61.99875em) {
	.quiz__step[data-step="3"] .quiz__options {
		gap: 10px;
	}
}
@media (max-width: 29.99875em) {
	.quiz__step[data-step="3"] .quiz__options {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
}
.section-1__inner {
	display: -ms-grid;
	display: grid;
	gap: 20px;
	-ms-grid-columns: auto 540px;
	grid-template-columns: auto 540px;
}
@media (max-width: 61.99875em) {
	.section-1__inner {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
}
@media (max-width: 35.99875em) {
	.section-1__inner {
		gap: 10px;
	}
}
.section-1__leftside {
	border-radius: 20px;
	overflow: hidden;
	background-color: #fafafa;
	padding: 60px 50px;
	position: relative;
}
@media (max-width: 88.125em) {
	.section-1__leftside {
		padding: 40px;
	}
}
@media (max-width: 61.99875em) {
	.section-1__leftside {
		padding: 30px;
	}
	.section-1__leftside::after {
		content: "";
		top: 54px;
		right: -105px;
		position: absolute;
		width: 192px;
		height: 192px;
		background: rgba(16, 203, 255, 0.35);
		-webkit-filter: blur(150px);
		filter: blur(150px);
	}
}
@media (max-width: 35.99875em) {
	.section-1__leftside {
		padding: 20px 15px;
	}
	.section-1__leftside::after {
		content: "";
		top: unset;
		bottom: -74px;
		right: -76px;
	}
}
@media (max-width: 88.125em) {
	.section-1__title {
		font-size: 32px;
	}
}
@media (max-width: 61.99875em) {
	.section-1__title {
		max-width: 460px;
	}
	@supports (font-size: clamp(1.5rem, 1.1961003598rem + 1.2966384648vw, 2rem)) {
		.section-1__title {
			font-size: clamp(1.5rem, 1.1961003598rem + 1.2966384648vw, 2rem);
		}
	}
	@supports not (font-size: clamp(1.5rem, 1.1961003598rem + 1.2966384648vw, 2rem)) {
		.section-1__title {
			font-size: calc(1.5rem + 0.5 * (100vw - 23.4375rem) / 38.56125);
		}
	}
}
@media (max-width: 35.99875em) {
	.section-1__title {
		font-size: 24px;
	}
}
.section-1__bitrix {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 7px;
	background-color: #fff;
	border-radius: 5px;
	padding: 14px 29px;
	max-height: 48px;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
}
@media (max-width: 35.99875em) {
	.section-1__bitrix {
		gap: 5px;
		max-height: 38px;
		padding: 10px;
		font-size: 14px;
		margin-top: 10px;
	}
}
.section-1__button {
	margin-top: 40px;
	max-width: 373px;
}
@media (max-width: 61.99875em) {
	.section-1__button {
		margin-top: 30px;
		max-width: 308px;
	}
}
@media (max-width: 35.99875em) {
	.section-1__button {
		margin-top: 20px;
	}
}
.section-1__text {
	margin-top: 20px;
	font-weight: 400;
	font-size: 14px;
	leading-trim: NONE;
	line-height: 110%;
}
@media (max-width: 35.99875em) {
	.section-1__text {
		font-size: 12px;
		margin-top: 10px;
	}
}
.section-1__footer {
	margin-top: 82px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 5px;
}
@media (max-width: 88.125em) {
	.section-1__footer {
		margin-top: 50px;
	}
}
@media (max-width: 61.99875em) {
	.section-1__footer {
		margin-top: 30px;
	}
}
@media (max-width: 35.99875em) {
	.section-1__footer {
		gap: 10px;
		margin-top: 20px;
	}
}
.section-1__footer-pic {
	height: 41px;
	border-radius: 5px;
	background-color: #fff;
	padding-inline: 20px;
	box-sizing: content-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media (max-width: 35.99875em) {
	.section-1__footer-pic {
		height: 32px;
		padding: 10px;
	}
}
.section-1__leftside-inner {
	position: relative;
	z-index: 1;
}
.section-1__abs {
	top: 73.48px;
	right: 0;
	max-width: 59px;
}
@media (max-width: 88.125em) {
	.section-1__abs {
		top: 48px;
		max-width: 48px;
	}
}
@media (max-width: 61.99875em) {
	.section-1__abs {
		max-width: 231px;
		top: unset;
		bottom: -156px;
		right: -22px;
	}
}
@media (max-width: 35.99875em) {
	.section-1__abs {
		display: none;
	}
}
.section-1__rightside {
	position: relative;
	border-radius: 20px;
	overflow: hidden;
	background-color: #fafafa;
}
.section-1__abs2 {
	inset: 0;
	width: 100%;
	height: 100%;
}
@media (max-width: 88.125em) {
	.section-1__abs2 img {
		width: 100%;
		-o-object-position: left;
		object-position: left;
		height: 100%;
	}
}
@media (max-width: 61.99875em) {
	.section-1__abs2 {
		position: static;
	}
}
.section-1__items {
	margin-top: 20px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [4];
	grid-template-columns: repeat(4, 1fr);
	gap: 19px;
}
@media (max-width: 61.99875em) {
	.section-1__items {
		gap: 20px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 35.99875em) {
	.section-1__items {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		gap: 10px;
		margin-top: 10px;
	}
}
.section-1__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 24px 19px;
	background-color: #f4f4f4;
	border-radius: 10px;
}
@media (max-width: 61.99875em) {
	.section-1__item {
		min-height: 103px;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding: 14px 19px;
	}
	.section-1__item br {
		display: none;
	}
}
@media (max-width: 35.99875em) {
	.section-1__item {
		padding: 15px;
		min-height: unset;
	}
}
@media (max-width: 35.99875em) {
	.section-1__item-title {
		font-size: 16px;
	}
}
.section-1__item-text {
	margin-top: 5px;
	font-size: 14px;
	line-height: 110%;
}
.section-1__block {
	background-color: #fff;
	padding-left: 20px;
	border-radius: 20px;
	margin-top: 40px;
	padding-top: 8px;
	padding-bottom: 38px;
}
@media (max-width: 61.99875em) {
	.section-1__block {
		padding: 0;
		margin-top: 20px;
		background-color: transparent;
	}
}
.section-1__manager {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 15px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.section-1__manager-photo {
	max-width: 116px;
}
@media (max-width: 35.99875em) {
	.section-1__manager-photo {
		max-width: 56px;
	}
}
.section-1__manager-info {
	line-height: 120%;
}
@media (max-width: 35.99875em) {
	.section-1__manager-info {
		line-height: 110%;
	}
}
@media (max-width: 61.99875em) {
	.section-1__manager-name {
		font-size: 16px;
	}
}
@media (max-width: 35.99875em) {
	.section-1__manager-name {
		font-size: 12px;
	}
}
.section-1 .form__button_wh {
	margin-top: 0;
	border-radius: 5px;
}
@media (max-width: 61.99875em) {
	.section-1__manager-prof {
		font-size: 14px;
	}
}
@media (max-width: 35.99875em) {
	.section-1__manager-prof {
		font-size: 12px;
	}
}
.section-1__call {
	margin-top: 22px;
}
@media (max-width: 61.99875em) {
	.section-1__call {
		margin-top: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-1__call br {
		display: none;
	}
}
.section-1__links {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
	max-width: 275px;
}
@media (max-width: 61.99875em) {
	.section-1__links {
		gap: 20px;
	}
}
.section-1__thanks-text {
	margin-top: 20px;
}
@media (max-width: 61.99875em) {
	.section-1__thanks-text {
		margin-top: 10px;
		font-size: 16px;
	}
}
@media (max-width: 35.99875em) {
	.section-1__thanks-text {
		font-size: 14px;
	}
}
.section-1__link {
	width: 275px;
	border-radius: 5px;
}
@media (max-width: 35.99875em) {
	.section-1__link {
		max-width: 238px;
	}
}
.section-1__link .header__button {
	width: 275px;
}
@media (max-width: 35.99875em) {
	.section-1__link .header__button {
		max-width: 238px;
	}
}
.section-1__link .header__button:hover .header__button-calltext::before {
	background-color: #46b2d6;
}
.section-1__link:first-of-type {
	background: -webkit-gradient(linear, right top, left top, from(#8e5fe9), to(#46b2d6));
	background: -o-linear-gradient(right, #8e5fe9 0, #46b2d6 100%);
	background: linear-gradient(270deg, #8e5fe9 0, #46b2d6 100%);
}
.section-1 .header__button-calltext::before {
	background-color: #fff;
}
@media (max-width: 35.99875em) {
	.section-1 .header__button-leftside {
		padding-left: 5px;
	}
	.section-1 .form__button_wh {
		padding-left: 10px;
	}
}
.section-1 .header__button {
	padding-right: 5px;
}
@media (max-width: 88.125em) {
	.section-1_thanks .section-1__abs {
		top: 58px;
		max-width: 56px;
	}
}
@media (max-width: 61.9988em) {
	.section-1_thanks .section-1__abs {
		max-width: 100%;
		top: unset;
		bottom: -156px;
		right: -22px;
	}
}
@media (max-width: 35.9988em) {
	.section-1_thanks .section-1__abs {
		display: none;
	}
}
@media (max-width: 29.99875em) {
	.section-2__title {
		max-width: 300px;
		margin-inline: auto;
	}
}
@media (max-width: 61.99875em) {
	.section-2__subtitle {
		max-width: 300px;
		margin-inline: auto;
	}
}
.section-2__items {
	margin-top: 50px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}
@media (max-width: 61.99875em) {
	.section-2__items {
		margin-top: 30px;
	}
}
@media (max-width: 35.99875em) {
	.section-2__items {
		gap: 10px;
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
}
.section-2__item {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	padding: 30px;
	border-radius: 10px;
	background-color: #fff;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 200px;
	grid-template-columns: auto 200px;
}
@media (max-width: 88.125em) {
	.section-2__item {
		padding: 20px;
		-ms-grid-columns: auto 150px;
		grid-template-columns: auto 150px;
	}
}
@media (max-width: 61.99875em) {
	.section-2__item {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		gap: 20px;
	}
}
@media (max-width: 88.125em) {
	.section-2__item-info br {
		display: none;
	}
}
.section-2__item-title {
	margin-top: 0;
	color: #0f1c2a !important;
}
.section-2__list {
	margin-top: 20px;
}
@media (max-width: 61.99875em) {
	.section-2__list {
		margin-top: 15px;
	}
}
@media (max-width: 61.99875em) {
	.section-2__item-pic {
		width: 100%;
		border-radius: 7.5px;
		background-color: #fafafa;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		max-height: 150px;
	}
	.section-2__item-pic img {
		width: 150px;
	}
}
.section-3__container {
	position: relative;
}
.section-3__title {
	color: #fff;
}
@media (max-width: 88.125em) {
	.section-3__title br {
		display: none;
	}
}
.section-3__bitrix {
	margin-top: 25px;
	margin-inline: auto;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
}
@media (max-width: 61.99875em) {
	.section-3__bitrix {
		max-width: 204px;
	}
}
@media (max-width: 61.99875em) {
	.section-3__bitrix {
		max-width: 153px;
		margin-top: 15px;
	}
}
.section-3__block {
	margin-top: 30px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 569px auto;
	grid-template-columns: auto 569px auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media (max-width: 88.125em) {
	.section-3__block {
		-ms-grid-columns: auto 531px auto;
		grid-template-columns: auto 531px auto;
	}
}
@media (max-width: 61.99875em) {
	.section-3__block {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		margin-top: 49px;
	}
}
@media (max-width: 35.99875em) {
	.section-3__block {
		margin-top: 30px;
	}
}
.section-3__items {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.section-3__items:first-of-type .section-3__item:nth-of-type(1) {
	left: -40px;
}
@media (max-width: 35.99875em) {
	.section-3__items:first-of-type .section-3__item:nth-of-type(1) {
		-webkit-box-ordinal-group: -4;
		-ms-flex-order: -5;
		order: -5;
	}
}
.section-3__items:first-of-type .section-3__item:nth-of-type(2) {
	margin-top: 11px;
	right: -260px;
}
@media (max-width: 35.99875em) {
	.section-3__items:first-of-type .section-3__item:nth-of-type(2) {
		-webkit-box-ordinal-group: -2;
		-ms-flex-order: -3;
		order: -3;
	}
}
.section-3__items:first-of-type .section-3__item:nth-of-type(3) {
	left: 60px;
	margin-top: 14px;
}
.section-3__items:first-of-type .section-3__item:nth-of-type(4) {
	right: -215px;
	margin-top: 50px;
}
@media (max-width: 35.99875em) {
	.section-3__items:first-of-type .section-3__item:nth-of-type(4) {
		-webkit-box-ordinal-group: -1;
		-ms-flex-order: -2;
		order: -2;
		-ms-flex-item-align: end;
		align-self: flex-end;
	}
}
.section-3__items:first-of-type .section-3__item:nth-of-type(5) {
	left: -111px;
}
@media (max-width: 35.99875em) {
	.section-3__items:first-of-type .section-3__item:nth-of-type(5) {
		-webkit-box-ordinal-group: -3;
		-ms-flex-order: -4;
		order: -4;
		-ms-flex-item-align: end;
		align-self: flex-end;
	}
}
@media (max-width: 88.125em) {
	.section-3__items:first-of-type {
		left: -80px;
	}
}
@media (max-width: 61.99875em) {
	.section-3__items:first-of-type {
		left: unset;
		margin-bottom: 90px;
	}
}
@media (max-width: 35.99875em) {
	.section-3__items:first-of-type {
		margin-bottom: 50px;
	}
}
.section-3__items:last-of-type .section-3__item:nth-of-type(1) {
	right: -188px;
}
@media (max-width: 35.99875em) {
	.section-3__items:last-of-type .section-3__item:nth-of-type(1) {
		-webkit-box-ordinal-group: -4;
		-ms-flex-order: -5;
		order: -5;
	}
}
.section-3__items:last-of-type .section-3__item:nth-of-type(2) {
	margin-top: 41px;
	left: 0;
}
.section-3__items:last-of-type .section-3__item:nth-of-type(3) {
	right: -300px;
	margin-top: -22px;
}
@media (max-width: 35.99875em) {
	.section-3__items:last-of-type .section-3__item:nth-of-type(3) {
		-webkit-box-ordinal-group: -2;
		-ms-flex-order: -3;
		order: -3;
	}
}
.section-3__items:last-of-type .section-3__item:nth-of-type(4) {
	left: 47px;
	margin-top: 64px;
}
@media (max-width: 35.99875em) {
	.section-3__items:last-of-type .section-3__item:nth-of-type(4) {
		-webkit-box-ordinal-group: -3;
		-ms-flex-order: -4;
		order: -4;
		-ms-flex-item-align: end;
		align-self: flex-end;
	}
}
.section-3__items:last-of-type .section-3__item:last-of-type {
	display: none;
}
@media (max-width: 61.99875em) {
	.section-3__items:last-of-type .section-3__item:last-of-type {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
@media (max-width: 35.99875em) {
	.section-3__items:last-of-type .section-3__item:last-of-type {
		-webkit-box-ordinal-group: -2;
		-ms-flex-order: -3;
		order: -3;
		-ms-flex-item-align: end;
		align-self: flex-end;
	}
}
@media (max-width: 61.99875em) {
	.section-3__items:last-of-type {
		margin-top: 50px;
	}
}
@media (max-width: 35.99875em) {
	.section-3__items:last-of-type {
		margin-top: 30px;
	}
}
@media (max-width: 61.99875em) {
	.section-3__items {
		gap: 45px;
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (auto) [2];
		grid-template-columns: repeat(2, auto);
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.section-3__items .section-3__item:nth-child(3) {
		grid-column: -1/1;
		margin-inline: auto !important;
	}
}
@media (max-width: 35.99875em) {
	.section-3__items {
		gap: 15px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.section-3__items .section-3__item:nth-child(3) {
		margin-inline: unset !important;
	}
}
.section-3__item {
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	position: relative;
	z-index: 2;
	padding: 5px 25px;
	height: 48px;
	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;
	gap: 4px;
	background-color: #fafafa;
	border-radius: 5px;
}
@media (max-width: 61.99875em) {
	.section-3__item {
		margin-top: 0 !important;
		inset: unset !important;
		padding-inline: 12px;
	}
}
@media (max-width: 35.99875em) {
	.section-3__item {
		height: 40px;
		font-size: 12px;
	}
}
.section-3__arrow1 {
	top: 120px;
	left: -26px;
}
@media (max-width: 88.125em) {
	.section-3__arrow1 {
		top: 97px;
		max-width: 32%;
		left: -76px;
	}
}
@media (max-width: 61.99875em) {
	.section-3__arrow1 {
		max-width: 100%;
		left: 4px;
		top: 206px;
	}
	.section-3__arrow1 img {
		max-width: unset;
	}
}
@media (max-width: 35.99875em) {
	.section-3__arrow1 {
		left: -56px;
		top: 116px;
	}
}
@media (max-width: 391px) {
	.section-3__arrow1 {
		top: 140px;
	}
}
@media (max-width: 370px) {
	.section-3__arrow1 {
		top: 166px;
	}
}
.section-3__arrow2 {
	top: 90px;
	right: -21px;
}
@media (max-width: 88.125em) {
	.section-3__arrow2 {
		max-width: 37%;
		top: 90px;
		right: -100px;
	}
}
@media (max-width: 61.99875em) {
	.section-3__arrow2 {
		max-width: 100%;
		top: unset;
		bottom: -60px;
		right: 70px;
	}
	.section-3__arrow2 img {
		max-width: unset;
	}
}
@media (max-width: 35.99875em) {
	.section-3__arrow2 {
		bottom: -50px;
	}
}
.section-3__laptop {
	position: relative;
	z-index: 2;
	background-color: #0f1c2a;
	padding-inline: 30px;
	padding-top: 24px;
	padding-bottom: 45px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
@media (max-width: 88.125em) {
	.section-3__laptop {
		padding-inline: 15px;
	}
}
@media (max-width: 61.99875em) {
	.section-3__laptop {
		border: none;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 50px 25px;
	}
	.section-3__laptop img {
		max-width: 351px;
	}
}
@media (max-width: 35.99875em) {
	.section-3__laptop {
		padding: 30px 15px;
	}
	.section-3__laptop img {
		max-width: 100%;
	}
}
.section-4__container {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
@media (max-width: 61.99875em) {
	.section-4 .section-1__text {
		margin-top: 10px;
	}
}
@media (max-width: 35.99875em) {
	.section-4 .section-1__text {
		color: #fff;
	}
}
@media (max-width: 61.99875em) {
	.section-4 .section-2__item-pic img {
		width: 100%;
		max-height: 100%;
	}
}
@media (max-width: 35.99875em) {
	.section-4 .section-2__item-pic {
		height: 150px;
		overflow: hidden;
	}
	.section-4 .section-2__item-pic img {
		-o-object-fit: cover;
		object-fit: cover;
		height: 100%;
	}
}
@media (min-width: 61.99875em) {
	.section-4__leftside {
		position: sticky;
		top: 20px;
		-ms-flex-item-align: start;
		-ms-grid-row-align: start;
		align-self: start;
		z-index: 10;
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
	}
}
.section-4__inner {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 630px;
	grid-template-columns: auto 630px;
	gap: 30px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
}
@media (max-width: 88.125em) {
	.section-4__inner {
		-ms-grid-columns: auto 500px;
		grid-template-columns: auto 500px;
	}
}
@media (max-width: 61.99875em) {
	.section-4__inner {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
}
.section-4__title img {
	position: relative;
	bottom: -8px;
}
@media (max-width: 61.99875em) {
	.section-4__title img {
		vertical-align: bottom;
		bottom: -2px;
		margin-left: 5px;
		max-width: 158px;
	}
}
@media (max-width: 35.99875em) {
	.section-4__title img {
		max-width: 137px;
		bottom: -3px;
	}
}
@media (max-width: 61.99875em) {
	.section-4__title br {
		display: block !important;
	}
}
.section-4__button {
	max-width: 407px;
}
@media (max-width: 61.99875em) {
	.section-4__button {
		max-width: 338px;
	}
}
.section-4__items {
	-ms-grid-columns: auto;
	grid-template-columns: auto;
	margin-top: 0;
}
@media (max-width: 61.99875em) {
	.section-4__items {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 35.99875em) {
	.section-4__items {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
}
.section-4__item {
	min-height: 260px;
	-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
}
@media (max-width: 88.125em) {
	.section-4__item {
		gap: 15px;
	}
}
@media (max-width: 61.99875em) {
	.section-4__item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 100%;
		min-height: unset;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}
.section-4__item_short {
	min-height: unset;
	max-height: 72px;
	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;
}
.section-4__item_short .section-4__item-text {
	margin-top: 0;
}
@media (max-width: 35.99875em) {
	.section-4__item_short .section-4__item-text {
		color: #0f1c2a;
	}
	.section-4__item_short {
		display: none;
	}
}
@media (max-width: 88.125em) {
	.section-5__title br {
		display: none;
	}
}
.section-5__items {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [4];
	grid-template-columns: repeat(4, 1fr);
	gap: 19px;
	margin-top: 50px;
}
@media (max-width: 61.99875em) {
	.section-5__items {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
		margin-top: 30px;
	}
}
@media (max-width: 35.99875em) {
	.section-5__items {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		gap: 10px;
	}
}
.section-5__item {
	min-height: 165px;
	padding: 30px;
	background-color: #fafafa;
	border-radius: 15px;
}
@media (max-width: 88.125em) {
	.section-5__item {
		padding: 20px;
	}
}
@media (max-width: 61.99875em) {
	.section-5__item {
		min-height: 116px;
	}
}
@media (max-width: 35.99875em) {
	.section-5__item {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 136px auto;
		grid-template-columns: 136px auto;
		gap: 17px;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		min-height: unset;
	}
}
.section-5__item-title {
	position: relative;
	z-index: 1;
	font-weight: 600;
	font-size: 48px;
	leading-trim: NONE;
	line-height: 100%;
	letter-spacing: -4%;
}
@media (max-width: 88.125em) {
	.section-5__item-title {
		font-size: 38px;
	}
}
@media (max-width: 61.99875em) {
	.section-5__item-title {
		font-size: 30px;
	}
}
.section-5__item-text {
	position: relative;
	z-index: 1;
	margin-top: 15px;
	line-height: 120%;
}
@media (max-width: 88.125em) {
	.section-5__item-text br {
		display: none;
	}
}
@media (max-width: 61.99875em) {
	.section-5__item-text {
		font-size: 14px;
	}
	.section-5__item-text br {
		display: block;
	}
}
@media (max-width: 35.99875em) {
	.section-5__item-text {
		margin-top: 0;
		line-height: 100%;
	}
}
.section-5__block {
	margin-top: 20px;
	display: -ms-grid;
	display: grid;
	gap: 42px;
	-ms-grid-columns: auto 49.145%;
	grid-template-columns: auto 49.145%;
}
@media (max-width: 88.125em) {
	.section-5__block {
		-ms-grid-columns: auto 55%;
		grid-template-columns: auto 55%;
	}
}
@media (max-width: 61.99875em) {
	.section-5__block {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		gap: 0;
		padding-inline: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-5__block {
		background-color: #fafafa;
		padding: 30px 20px;
		border-radius: 20px;
		margin-top: 10px;
	}
}
/*.section-5__circle {
	display: none;
}
@media (max-width: 35.99875em) {
	.section-5__circle {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: -7px;
		margin-bottom: -30px;
	}
}*/
.section-5__left-item {
	min-height: 190px;
	padding-top: 20px;
}
.section-5__left-item:not(:first-of-type) {
	padding-top: 30px;
	border-top: 0.5px solid #46b2d6;
}
@media (max-width: 88.125em) {
	.section-5__right-item .section-5__block-text {
		position: relative;
		z-index: 1;
	}
	.section-5__left-item .section-5__block-text br {
		display: none;
	}
}
@media (max-width: 61.99875em) {
	.section-5__left-item .section-5__block-text br {
		display: block;
	}
}
@media (max-width: 35.99875em) {
	.section-5__left-item .section-5__block-text br {
		display: none;
	}
}
@media (max-width: 61.99875em) {
	.section-5__left-item {
		padding: 20px 0 !important;
		min-height: auto;
	}
	.section-5__left-item:first-of-type {
		padding-top: 0 !important;
	}
}
.section-5__block-title {
	font-weight: 500;
	font-size: 23px;
	line-height: 100%;
	letter-spacing: -4%;
	margin-bottom: 20px;
}
@media (max-width: 88.125em) {
	.section-5__block-title br {
		display: none;
	}
}
@media (max-width: 61.99875em) {
	.section-5__block-title {
		margin-bottom: 7px;
	}
}
@media (max-width: 35.99875em) {
	.section-5__block-title {
		font-size: 16px;
	}
}
@media (max-width: 88.125em) {
	.section-5__block-text {
		font-size: 14px;
	}
}
@media (max-width: 35.99875em) {
	.section-5__block-text {
		line-height: 110%;
	}
	.section-5__block-text br {
		display: none;
	}
}
.section-5__block-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}
@media (max-width: 61.99875em) {
	.section-5__block-right {
		gap: 10px;
	}
}
.section-5__right-item {
	overflow: hidden;
	padding: 30px;
	border-radius: 20px;
	background-color: #fff;
	position: relative;
}
@media (max-width: 61.99875em) {
	.section-5__right-item:nth-of-type(2) .section-5__pic {
		right: -33px;
	}
}
@media (max-width: 35.99875em) {
	.section-5__right-item {
		padding: 20px;
	}
}
.section-5__block-num {
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 48px;
	line-height: 100%;
	letter-spacing: -4%;
}
@media (max-width: 61.99875em) {
	.section-5__block-num {
		font-size: 31px;
	}
}
.section-5__pic {
	right: 0;
	top: 0;
	bottom: 0;
}
@media (max-width: 88.125em) {
	.section-5__pic {
		right: -70px;
	}
}
.section-5__block-text_mob {
	display: none;
}
@media (max-width: 61.99875em) {
	.section-5__pic {
		right: -25px;
	}
}

.section-5__pic {
	max-width: 314px;
}
@media (max-width: 35.99875em) {
	.section-5__block-text {
		display: none;
	}
	.section-5__block-text_mob {
		display: block;

		max-width: 186px;
	}
	.section-5__right-item:nth-of-type(1) .section-5__block-text_mob {
		max-width: 171px;
	}
	.section-5__right-item:nth-of-type(2) .section-5__block-text_mob {
		max-width: 146px;
	}
	.section-5__pic {
		max-width: 190px;
		right: -54px;
	}
	.section-5__right-item:nth-of-type(2) .section-5__pic {
		right: -56px;
		height: 100%;
	}
	.section-5__right-item:nth-of-type(1) .section-5__pic,
	.section-5__right-item:nth-of-type(1) .section-5__pic img {
		height: 100%;
	}
	.section-5__right-item:nth-of-type(2) .section-5__pic img {
		height: 100%;
	}
}
@media (max-width: 61.99875em) {
	.section-6_thanks .section-6__title {
		display: none;
	}
}
.section-6_thanks .section-6__title_mob {
	display: none;
}
@media (max-width: 61.99875em) {
	.section-6_thanks .section-6__title_mob {
		display: block;
	}
}
.section-6__big-title {
	margin-bottom: 50px;
	text-align: center;
	color: #fff;
}
@media (max-width: 61.99875em) {
	.section-6__big-title {
		display: none;
	}
}
.section-6__videos {
	margin-top: 40px;
	display: -ms-grid;
	display: grid;
	margin-inline: auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 679px;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	gap: 19px;
}
@media (max-width: 61.99875em) {
	.section-6__videos {
		margin-top: 30px;
		gap: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-6__videos {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		gap: 10px;
	}
}
.section-6__video {
	padding-bottom: 130.31%;
	overflow: hidden;
	border-radius: 20px;
	background-color: #fff;
	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;
}
.section-6__video::after {
	margin-left: 4%;
	content: "";
	width: 60px;
	height: 60px;
	border-radius: 50px;
	background-color: #0f1c2a;
	background-image: url(../img/play.svg);
	background-repeat: no-repeat;
	background-position: 55% 50%;
	background-size: auto;
	position: absolute;
	margin: auto;
	inset: 0;
}
@media (max-width: 61.99875em) {
	.section-6__video::after {
		width: 50px;
		height: 50px;
		background-size: 30%;
	}
}
@media (max-width: 35.99875em) {
	.section-6__video::after {
		width: 45px;
		height: 45px;
	}
}
@media (max-width: 61.99875em) {
	.section-6__video {
		padding-bottom: 120.7%;
	}
}
@media (max-width: 35.99875em) {
	.section-6__video {
		padding-bottom: 60%;
		border-radius: 10px;
	}
}
.section-6__video-text {
	font-weight: 600;
	font-size: 32px;
	line-height: 100%;
	letter-spacing: -4%;
	color: #46b2d6;
	left: 30px;
	top: 30px;
	position: absolute;
}
@media (max-width: 61.99875em) {
	.section-6__video-text {
		font-size: 18px;
		left: 20px;
		top: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-6__video-text {
		font-size: 16px;
		left: 10px;
		top: 10px;
	}
}
.section-6__video-time {
	position: absolute;
	bottom: 30px;
	right: 30px;
	font-weight: 500;
}
@media (max-width: 61.99875em) {
	.section-6__video-time {
		font-size: 14px;
		right: 15px;
		bottom: 15px;
	}
}
@media (max-width: 35.99875em) {
	.section-6__video-time {
		right: 10px;
		bottom: 10px;
	}
}
.section-7__block {
	padding: 30px;
	overflow: hidden;
	border-radius: 20px;
	background-color: #fafafa;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 40.38%;
	grid-template-columns: auto 40.38%;
	gap: 28px;
}
.section-7__block_v2 {
	border: 1px solid #46b2d6;
	background: #fff;
	-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
}
@media (max-width: 61.99875em) {
	.section-7__block_v2 {
		background-color: #fafafa;
	}
}
.section-7__block_v2 .section-7__form-rightside {
	background-color: #fafafa;
}
@media (max-width: 61.99875em) {
	.section-7__block_v2 .section-7__form-rightside {
		background-color: #fff;
	}
}
@media (max-width: 88.125em) {
	.section-7__block {
		padding: 0;
		-ms-grid-columns: auto 38%;
		grid-template-columns: auto 38%;
	}
}
@media (max-width: 61.99875em) {
	.section-7__block {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		padding: 20px;
		padding-bottom: 50px;
		gap: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-7__block {
		padding-bottom: 30px;
	}
}
.section-7__form-leftside {
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 38px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 15px;
}
@media (max-width: 61.99875em) {
	.section-7__form-leftside {
		padding: 0;
		gap: 0;
	}
}
.section-7__form-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	margin-bottom: 20px;
}
.section-7__header-item {
	background-color: #46b2d6;
	color: #fff;
	padding: 9px 15px;
	border-radius: 5px;
}
@media (max-width: 61.99875em) {
	.section-7__header-item {
		font-size: 14px;
		padding: 8px 15px;
	}
}
@media (max-width: 35.99875em) {
	.section-7__header-item {
		font-size: 12px;
		padding: 7px 15px;
	}
}
.section-7__list {
	margin-top: 30px;
}
@media (max-width: 61.99875em) {
	.section-7__list {
		font-size: 14px;
		margin-top: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-7__list {
		margin-top: 15px;
	}
}
.section-7__form-rightside {
	min-height: 529px;
	position: relative;
	border-radius: 15px;
	background-color: #fff;
}
.section-7__form-rightside_mob {
	display: none;
}
@media (max-width: 61.99875em) {
	.section-7__form-rightside {
		display: none;
		margin-top: 26px;
		min-height: 307px;
	}
	.section-7__form-rightside_mob {
		display: block;
	}
}
@media (max-width: 35.99875em) {
	.section-7__form-rightside_mob {
		min-height: unset;
		background-color: transparent;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		gap: 25px;
		margin-top: 0;
	}
}
.section-7__rightside-text {
	padding: 30px;
}
.section-7__rightside-text img {
	margin-top: 14px;
	max-width: 172px;
}
@media (max-width: 88.125em) {
	.section-7__rightside-text br {
		display: none;
	}
}
@media (max-width: 61.99875em) {
	.section-7__rightside-text {
		font-size: 14px;
		padding: 20px;
		max-width: 305px;
	}
	.section-7__rightside-text br {
		display: none;
	}
	.section-7__rightside-text img {
		margin-top: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-7__rightside-text {
		padding: 0;
	}
	.section-7__rightside-text img {
		max-width: 138px;
		margin-top: 10px;
	}
}
.section-7__pic {
	right: 0;
	bottom: 46px;
}
@media (max-width: 61.99875em) {
	.section-7__pic {
		bottom: 20px;
		right: 20px;
		max-width: 65%;
	}
}
@media (max-width: 47.99875em) {
	.section-7__pic {
		max-width: 300px;
	}
}
@media (max-width: 35.99875em) {
	.section-7__pic {
		position: static;
	}
}
.form__title {
	font-weight: 500;
	text-align: center;
	font-size: 32px;
	leading-trim: NONE;
	line-height: 110%;
	letter-spacing: -4%;
}
@media (max-width: 35.99875em) {
	.form__title {
		font-size: 22px;
	}
}
.form__subtitle {
	text-align: center;
	margin-top: 10px;
}
@media (max-width: 35.99875em) {
	.form__subtitle {
		font-size: 14px;
	}
}
.form__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
}
@media (max-width: 88.125em) {
	.form__content {
		margin-top: 30px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
@media (max-width: 61.99875em) {
	.form__content {
		margin-top: 20px;
	}
}
.form__left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: 426px;
}
@media (max-width: 61.99875em) {
	.form__left {
		max-width: 100%;
	}
}
.form__inputs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
}
@media (max-width: 35.99875em) {
	.form__inputs {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.form__input {
	padding-right: 15px;
	width: 100%;
	padding-left: 20px;
	height: 58px;
	border: 0.5px solid rgba(0, 0, 0, 0.5);
	border-radius: 5px;
	background-color: transparent;
	color: #000;
}
.form__input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.5019607843);
	font-family: Inter;
}
.form__input::-moz-placeholder {
	color: rgba(0, 0, 0, 0.5019607843);
	font-family: Inter;
}
.form__input:-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.5019607843);
	font-family: Inter;
}
.form__input::-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.5019607843);
	font-family: Inter;
}
.form__input::placeholder {
	color: rgba(0, 0, 0, 0.5019607843);
	font-family: Inter;
}
.form__input_name {
	max-width: 143px;
}
@media (max-width: 61.99875em) {
	.form__input_name {
		max-width: 188px;
	}
}
.form__input_phone {
	max-width: 273px;
}
@media (max-width: 61.99875em) {
	.form__input_phone {
		max-width: 100%;
	}
}
@media (max-width: 35.99875em) {
	.form__input {
		max-width: 100% !important;
		height: 45px;
		font-size: 14px;
	}
}
.form__button_wh {
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: 0;
	margin-top: 7px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 15px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px;
	padding-left: 20px;
}
.form__button_wh:hover {
	background-color: #fff;
}
.form__button_wh:hover span {
	background-color: #fafafa;
}
.form__button_wh span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	border-radius: 6px;
	background-color: #fff;
}
@media (max-width: 61.99875em) {
	.form__button_wh {
		background-color: #fff;
		padding: 5px;
		padding-left: 15px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.form__button_wh span {
		background-color: #fafafa;
	}
	.form__button_wh:hover span {
		background-color: #46b2d6;
	}
	.form__button_wh:hover span svg path {
		fill: #fff;
	}
}
@media (max-width: 35.99875em) {
	.form__button_wh {
		font-size: 14px;
		margin-top: 8px;
	}
}
@media (max-width: 35.99875em) {
	.form__button {
		margin-top: 10px;
	}
}
.form__check {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
	cursor: pointer;
	margin-top: 14px;
	margin-left: 31px;
	padding-right: 0;
}
@media (max-width: 35.99875em) {
	.form__check {
		margin-top: 10px;
	}
}
.form__check label:before {
	width: 25px;
	height: 25px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 0.5px solid rgba(0, 0, 0, 0.5);
	border-radius: 5px;
	content: "";
	position: absolute;
	left: -31px;
	top: 1px;
}
@media (max-width: 61.99875em) {
	.form__check label:before {
		top: -2px;
	}
}
@media (max-width: 35.99875em) {
	.form__check label:before {
		top: -3px;
	}
}
.form__check label:after {
	width: 15px;
	height: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(../img/check.svg);
	background-size: contain;
	content: "";
	position: absolute;
	left: -25px;
	top: 6px;
	opacity: 0;
	-webkit-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
	background-repeat: no-repeat;
	background-position: center;
}
@media (max-width: 61.99875em) {
	.form__check label:after {
		top: 4px;
	}
}
@media (max-width: 35.99875em) {
	.form__check label:after {
		top: 2px;
	}
}
.form__check input:checked + label:after {
	opacity: 1;
	-webkit-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.form__button-calltext {
	margin-top: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 4px;
}
.form__button-calltext:before {
	content: "";
	width: 7px;
	height: 7px;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background-color: #46b2d6;
}
.form__check-label {
	cursor: pointer;
	position: relative;
	font-size: 12px;
	leading-trim: NONE;
	line-height: 105%;
	letter-spacing: 0;
	color: rgba(0, 0, 0, 0.5019607843);
}
@media (max-width: 61.99875em) {
	.form__check-label {
		font-size: 10px;
	}
}
@media (max-width: 35.99875em) {
	.form__check-label {
		font-size: 8px;
	}
}
.form__right {
	max-width: 303px;
	width: 100%;
}
.callback__time input,
.form__check input,
.form__messenger input {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}
@media (max-width: 35.99875em) {
	.section-8__title {
		text-align: center;
	}
}
@media (max-width: 35.99875em) {
	.section-8__subtitle {
		text-align: center;
	}
}
.section-8__items {
	margin-top: 98px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [4];
	grid-template-columns: repeat(4, 1fr);
	gap: 9px;
}
@media (max-width: 61.99875em) {
	.section-8__items {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
		margin-top: 30px;
	}
}
@media (max-width: 35.99875em) {
	.section-8__items {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		gap: 10px;
	}
}
.section-8__item {
	padding: 0 20px 50px 20px;
	background-color: #fff;
	border-radius: 10px;
}
@media (max-width: 88.125em) {
	.section-8__item {
		padding-inline: 10px;
	}
	.section-8__item br {
		display: none;
	}
}
@media (max-width: 61.99875em) {
	.section-8__item {
		padding: 20px;
	}
}
.section-8__item-pic {
	max-width: 138px;
	margin-top: -67px;
	margin-inline: auto;
}
@media (max-width: 61.99875em) {
	.section-8__item-pic {
		margin-top: 0;
		max-width: 57px;
		margin: unset;
	}
}
@media (max-width: 61.99875em) {
	.section-8__item-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 5px;
	}
}
@media (max-width: 61.99875em) {
	.section-8__item-title {
		margin-top: 0;
		text-align: left;
	}
}
@media (max-width: 35.99875em) {
	.section-8__item-title {
		color: #0f1c2a !important;
	}
	.section-8__item-title br {
		display: block;
	}
}
.section-8__list {
	margin-top: 20px;
}
@media (max-width: 61.99875em) {
	.section-8__list {
		margin-top: 10px;
	}
}
.section-8__list-item {
	font-size: 14px;
	line-height: 110%;
}
.section-9__tabs {
	margin-top: 50px;
}
@media (max-width: 35.99875em) {
	.section-9__tabs {
		margin-top: 20px;
	}
}
.section-9__tab-controls {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [6];
	grid-template-columns: repeat(6, 1fr);
	gap: 0 20px;
}
@media (max-width: 88.125em) {
	.section-9__tab-controls {
		gap: 0 8px;
	}
}
@media (max-width: 61.99875em) {
	.section-9__tab-controls {
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
		gap: 0 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-9__tab-controls {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		gap: 0 10px;
	}
}
.section-9__tab {
	border-radius: 20px 20px 0 0;
	background: #fff;
	color: #0f1c2a;
	min-height: 64px;
	padding: 10px 15px;
	text-align: center;
	font-size: 18px;
}
@media (max-width: 35.99875em) {
	.section-9__tab {
		font-size: 14px;
	}
}
.section-9__tab.is-active {
	-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	font-weight: 500;
	background-color: #fff;
}
.section-9__tab.is-active span {
	background: -webkit-gradient(linear, right top, left top, from(#8e5fe9), to(#46b2d6));
	background: -o-linear-gradient(right, #8e5fe9 0, #46b2d6 100%);
	background: linear-gradient(270deg, #8e5fe9 0, #46b2d6 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
@media (max-width: 61.99875em) {
	.section-9__tab {
		margin-bottom: -17px;
		min-height: 60px;
		padding-top: 0;
	}
	.section-9__tab:nth-of-type(1),
	.section-9__tab:nth-of-type(2),
	.section-9__tab:nth-of-type(3) {
		background-color: #f3f3f3;
	}
	.section-9__tab:nth-of-type(1).is-active,
	.section-9__tab:nth-of-type(2).is-active,
	.section-9__tab:nth-of-type(3).is-active {
		-webkit-box-shadow: none;
		box-shadow: none;
		background-color: #f3f3f3;
	}
}
@media (max-width: 35.99875em) {
	.section-9__tab {
		-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
		box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	}
	.section-9__tab:nth-of-type(1),
	.section-9__tab:nth-of-type(2),
	.section-9__tab:nth-of-type(3) {
		background-color: #fff;
	}
	.section-9__tab:nth-of-type(1).is-active,
	.section-9__tab:nth-of-type(2).is-active,
	.section-9__tab:nth-of-type(3).is-active {
		-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
		box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
		background-color: #fff;
	}
}
@media (max-width: 35.99875em) {
	.section-9__tab {
		font-size: 14px;
	}
}
.section-9__panels {
	position: relative;
	z-index: 1;
	background: #fff;
	-webkit-box-shadow: 0 0 35px rgba(28, 65, 104, 0.03);
	box-shadow: 0 0 35px rgba(28, 65, 104, 0.03);
	border-radius: 0 0 20px 20px;
	padding: 50px;
}
@media (max-width: 61.99875em) {
	.section-9__panels {
		padding: 20px;
		padding-bottom: 30px;
	}
}
.section-9__panel {
	display: none;
}
.section-9__panel.is-active {
	display: block;
}
.section-9__grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 629px;
	grid-template-columns: 1fr 629px;
	gap: 12px;
}
@media (max-width: 88.125em) {
	.section-9__grid {
		-ms-grid-columns: 1fr 50%;
		grid-template-columns: 1fr 50%;
		gap: 20px;
	}
}
@media (max-width: 61.99875em) {
	.section-9__grid {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
}
.section-9__left {
	min-width: 0;
}
@media (max-width: 61.99875em) {
	.section-9__left {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: auto 269px;
		grid-template-columns: auto 269px;
		gap: 30px;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}
}
@media (max-width: 61.99875em) and (max-width: 47.99875em) {
	.section-9__left {
		-ms-grid-columns: auto 40%;
		grid-template-columns: auto 40%;
		gap: 15px;
	}
}
@media (max-width: 61.99875em) and (max-width: 35.99875em) {
	.section-9__left {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		gap: 20px;
	}
}
.section-9__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 10px;
}
@media (max-width: 61.99875em) {
	.section-9__right {
		gap: 0;
	}
}
.section-9__panel-title {
	font-size: 32px;
	font-weight: 500;
	line-height: 100%;
}
@media (max-width: 61.99875em) {
	.section-9__panel-title {
		font-size: 24px;
	}
}
@media (max-width: 35.99875em) {
	.section-9__panel-title {
		font-size: 22px;
	}
}
.section-9__text {
	margin-top: 20px;
	line-height: 120%;
}
@media (max-width: 88.125em) {
	.section-9__text br {
		display: none;
	}
}
@media (max-width: 61.99875em) {
	.section-9__text {
		font-size: 14px;
		margin-top: 10px;
	}
}
@media (max-width: 35.99875em) {
	.section-9__text {
		padding: 15px;
		border-radius: 10px;
		background-color: #fafafa;
	}
}
.section-9__image {
	margin-top: 20px;
	border-radius: 15px;
	overflow: hidden;
	max-width: 520px;
	background: #fff;
}
@media (max-width: 61.99875em) {
	.section-9__image {
		margin-top: 0;
	}
}
.section-9__features {
	gap: 10px;
}
.section-9__feature {
	position: relative;
	padding: 25px;
	padding-right: 15px;
	padding-left: 56px !important;
	background: #fafafa;
	border-radius: 10px;
}
.section-9__feature::before {
	left: 35px !important;
}
@media (max-width: 61.99875em) {
	.section-9__feature {
		padding: 20px;
		padding-left: 50px !important;
	}
	.section-9__feature::before {
		left: 29px !important;
	}
}
.section-9__feature_int {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 99px;
	grid-template-columns: auto 99px;
	gap: 15px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media (max-width: 61.99875em) {
	.section-9__feature_int {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		gap: 10px;
	}
	.section-9__feature_int::before {
		top: 28% !important;
		bottom: unset !important;
	}
}
@media (max-width: 35.99875em) {
	.section-9__feature {
		padding: 0;
		font-size: 14px;
		background-color: transparent;
		padding-left: 25px !important;
	}
	.section-9__feature::before {
		left: 4px !important;
	}
}
.section-9__feature-pics > div {
	max-width: 99px;
}
.section-9__feature-pics {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 5px;
}
@media (max-width: 61.99875em) {
	.section-9__feature-pics {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}
.section-9__cta {
	margin-top: 31px;
	max-width: 373px;
}
@media (max-width: 61.99875em) {
	.section-9__cta {
		max-width: 308px;
		margin-top: 16px;
	}
}
.section-10__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 50px;
}
@media (max-width: 47.99875em) {
	.section-10__items {
		gap: 30px;
	}
}
@media (max-width: 61.99875em) {
	.section-10__item:nth-of-type(3) ._coursor {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
.section-10__item-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 30px;
	gap: 264px;
}
@media (max-width: 88.125em) {
	.section-10__item-header {
		gap: 150px;
	}
}
@media (max-width: 61.99875em) {
	.section-10__item-header {
		gap: 50px;
	}
}
@media (max-width: 47.99875em) {
	.section-10__item-header {
		margin-bottom: 0;
		gap: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-10__item-header {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 15px;
	}
}
.section-10__item-num {
	font-weight: 700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
	opacity: 0.3;
}
.section-10__item-num svg {
	position: relative;
	top: -2px;
}
@media (max-width: 35.99875em) {
	.section-10__item-num {
		gap: 5px;
	}
}
.section-10__item-title span {
	color: #beee62;
}
@media (max-width: 47.99875em) {
	.section-10 ._coursor {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
.section-10__cards {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [5];
	grid-template-columns: repeat(5, 1fr);
	gap: 10px;
}
@media (max-width: 47.99875em) {
	.section-10__cards {
		grid-template-columns: repeat(auto-fill, 180px);
		grid-auto-flow: column;
		overflow-x: scroll;
		margin-top: 0 !important;
		padding-bottom: 10px !important;
	}
}
.section-10__card {
	padding-bottom: 161.3%;
}
@media (max-width: 47.99875em) {
	.section-10__card {
		min-width: 180px;
	}
}
.section-10__card-text {
	color: #1a1c1e;
	position: absolute;
	top: 0;
	left: 0;
	padding: 15px;
}
@media (max-width: 88.125em) {
	.section-10__card-text {
		padding-top: 10px;
	}
}
@media (max-width: 61.99875em) {
	.section-10__card-text {
		font-size: 16px;
		line-height: 1.3;
		padding-top: 7px;
		padding-left: 7px;
	}
}
.section-10__doors {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [6];
	grid-template-columns: repeat(6, 1fr);
	gap: 6px;
}
@media (max-width: 47.99875em) {
	.section-10__doors {
		grid-template-columns: repeat(auto-fill, 150px);
		grid-auto-flow: column;
		overflow-x: scroll;
		margin-top: 0 !important;
		padding-bottom: 10px !important;
	}
}
.section-10__door {
	padding-bottom: 215.4%;
}
@media (max-width: 47.99875em) {
	.section-10__door {
		min-width: 150px;
	}
}
@media (max-width: 61.99875em) {
	.section-10__glasses-wrapp {
		overflow-x: scroll;
	}
}
@media (max-width: 61.99875em) {
	.section-10__glasses {
		width: 970px;
	}
}
.section-10__glasses-textes {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: center;
	margin-bottom: 50px;
}
.section-10__text {
	position: relative;
}
.section-10__text::after {
	display: block;
	left: 0;
	right: 0;
	margin: auto;
	bottom: -50px;
	position: absolute;
	content: "";
	height: 90px;
	width: 1px;
	background-color: #3178e1;
}
.section-10__text:nth-child(even) {
	margin-top: 72px;
}
.section-10__text:nth-child(even)::after {
	height: 44px;
}
@media (max-width: 88.125em) {
	.section-10__text {
		font-size: 16px;
		line-height: 1.2;
	}
}
.section-11__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 15px;
	margin-top: 40px;
}
@media (max-width: 61.99875em) {
	.section-11__header {
		margin-top: 20px;
	}
}
.section-11__header-pic {
	width: 135px;
	height: 135px;
	border-radius: 100%;
	overflow: hidden;
}
@media (max-width: 61.99875em) {
	.section-11__header-pic {
		width: 100px;
		height: 100px;
	}
}
@media (max-width: 35.99875em) {
	.section-11__header-pic {
		width: 60px;
		height: 60px;
	}
}
.section-11__header-main b {
	font-weight: 600;
}
@media (max-width: 61.99875em) {
	.section-11__header-main {
		font-size: 16px;
	}
}
@media (max-width: 35.99875em) {
	.section-11__header-main {
		font-size: 14px;
	}
}
.section-11__header-text {
	margin-top: 10px;
}
@media (max-width: 61.99875em) {
	.section-11__header-text {
		max-width: 400px;
	}
	.section-11__header-text br {
		display: none;
	}
}
@media (max-width: 35.99875em) {
	.section-11__header-text {
		font-size: 14px;
	}
}
.section-11__block {
	margin-top: 20px;
}
@media (max-width: 61.99875em) {
	.section-11__block {
		padding-top: 28px;
		padding-inline: 20px;
	}
}
.section-11__block-title {
	font-weight: 500;
	font-size: 32px;
	line-height: 100%;
	letter-spacing: -4%;
}
@media (max-width: 35.99875em) {
	.section-11__block-title {
		font-size: 22px;
		max-width: 300px;
	}
}
.section-11__items {
	margin-top: 20px;
	gap: 20px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [3];
	grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 88.125em) {
	.section-11__items {
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
	}
}
@media (max-width: 35.99875em) {
	.section-11__items {
		gap: 10px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.section-11__item {
	position: relative;
	min-height: 253px;
	padding: 25px;
	border-radius: 10px;
	background-color: #fafafa;
}
.section-11__item:first-of-type {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media (max-width: 88.125em) {
	.section-11__item {
		-ms-grid-column-span: 2;
		grid-column: span 2;
	}
	.section-11__item:last-of-type {
		min-height: unset;
		grid-column: -1/1;
	}
}
@media (max-width: 61.99875em) {
	.section-11__item {
		padding: 20px;
		padding-right: 14px;
		min-height: 153px;
	}
	.section-11__item br {
		display: none;
	}
}
@media (max-width: 35.99875em) {
	.section-11__item {
		background-color: #fff;
		padding-right: 7px;
	}
}
.section-11__item-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 10px;
}
@media (max-width: 61.99875em) {
	.section-11__item-header {
		gap: 5px;
	}
}
.section-11__item-num {
	color: #46b2d6;
	font-weight: 500;
	position: relative;
	top: -12px;
	font-size: 80px;
	leading-trim: CAP_HEIGHT;
	line-height: 100%;
	letter-spacing: -4%;
}
@media (max-width: 61.99875em) {
	.section-11__item-num {
		font-size: 50px;
		top: -7px;
	}
}
.section-11__item-title span {
	color: #46b2d6;
}
@media (max-width: 61.99875em) {
	.section-11__item-title {
		font-size: 14px;
		line-height: 110%;
		max-width: 270px;
	}
}
.section-11__etaps {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media (max-width: 61.99875em) {
	.section-11__etaps {
		margin-top: 20px;
	}
}
@media (max-width: 61.99875em) {
	.section-11__etaps {
		gap: 5px;
	}
}
.section-11__etap {
	background-color: #46b2d6;
	color: #fff;
	font-size: 14px;
	padding: 10px;
	border-radius: 5px;
	min-height: 35px;
}
@media (max-width: 61.99875em) {
	.section-11__etap {
		min-height: unset;
		padding: 7px 5px;
		font-size: 12px;
	}
}
.section-11__etap-arrow picture {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.section-11__girls {
	max-width: 324px;
	position: absolute;
	bottom: 0;
	left: 37px;
}
@media (max-width: 35.99875em) {
	.section-11__girls {
		max-width: 190px;
		left: 64px;
	}
}
.section-11__processes {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.section-11__process {
	background-color: #fff;
	font-size: 14px;
	padding: 10px;
	border-radius: 5px;
	min-height: 35px;
}
@media (max-width: 61.99875em) {
	.section-11__process {
		min-height: unset;
		padding: 7px 15px;
		font-size: 12px;
	}
}
@media (max-width: 35.99875em) {
	.section-11__process {
		background-color: #fafafa;
		padding: 7px 10px;
	}
}
.section-12__items {
	margin-top: 50px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [3];
	grid-template-columns: repeat(3, 1fr);
	gap: 19px;
}
@media (max-width: 61.99875em) {
	.section-12__items {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		margin-top: 40px;
	}
}
@media (max-width: 35.99875em) {
	.section-12__items {
		gap: 10px;
		margin-top: 30px;
	}
}
.section-12__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #fff;
	-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	border-radius: 10px;
}
@media (max-width: 61.99875em) {
	.section-12__item:first-of-type .section-12__text {
		max-width: 402px;
	}
	.section-12__item:first-of-type .section-12__text br {
		display: none;
	}
}
.section-12__item-head {
	padding: 25px;
	border-radius: 10px;
	background-color: #0f1c2a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 200px;
	position: relative;
}
@media (max-width: 61.99875em) {
	.section-12__item-head {
		min-height: 175px;
		padding: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-12__item-head {
		min-height: 184px;
	}
}
.section-12__item-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media (max-width: 88.125em) {
	.section-12__item-header {
		gap: 10px;
	}
}
@media (max-width: 61.99875em) {
	.section-12__item-header {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		gap: 10px;
	}
}
.section-12__item-name {
	font-weight: 500;
	font-size: 24px;
	leading-trim: NONE;
	line-height: 100%;
	letter-spacing: -4%;
}
@media (max-width: 35.99875em) {
	.section-12__item-name {
		font-size: 16px;
	}
}
@media (max-width: 35.99875em) {
	.section-12__item-stars {
		max-width: 75px;
	}
}
.section-12__inner {
	margin-top: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media (max-width: 35.99875em) {
	.section-12__inner {
		margin-top: 10px;
	}
}
@media (max-width: 35.99875em) {
	.section-12__text {
		font-size: 14px;
		line-height: 105%;
	}
	.section-12__text br {
		display: block !important;
	}
}
@media (max-width: 61.99875em) {
	.section-12__company {
		margin-top: 30px;
	}
}
.section-12__pic {
	position: absolute;
	right: 19px;
	bottom: 0;
	max-width: 212px;
}
@media (max-width: 88.125em) {
	.section-12__pic {
		max-width: 130px;
	}
}
@media (max-width: 61.99875em) {
	.section-12__pic {
		max-width: 100%;
		right: 17px;
	}
}
@media (max-width: 35.99875em) {
	.section-12__pic {
		right: 10px;
	}
}
.section-12__item-info {
	padding: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}
@media (max-width: 61.99875em) {
	.section-12__item-info {
		padding: 20px;
		padding-bottom: 30px;
	}
}
.section-12__item-about {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.section-12__item-title {
	font-weight: 500;
	font-size: 20px;
	leading-trim: NONE;
	line-height: 130%;
	letter-spacing: -4%;
	margin-bottom: 20px;
}
@media (max-width: 61.99875em) {
	.section-12__item-title {
		margin-bottom: 15px;
	}
}
@media (max-width: 35.99875em) {
	.section-12__item-title {
		font-size: 16px;
		margin-bottom: 10px;
	}
}
.section-12__list {
	margin-bottom: 20px;
}
@media (max-width: 61.99875em) {
	.section-12__list {
		max-width: 490px;
	}
	.section-12__list br {
		display: none;
	}
}
@media (max-width: 35.99875em) {
	.section-12__list-item {
		font-size: 14px;
		line-height: 110%;
	}
}
@media (max-width: 61.99875em) {
	.section-12__button {
		max-width: 252px;
	}
}
@media (max-width: 35.99875em) {
	.section-12__button {
		max-width: 280px;
	}
}
@media (max-width: 29.99875em) {
	.section-12__button {
		max-width: 100%;
	}
}
.section-13__items {
	margin-top: 50px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}
@media (max-width: 61.99875em) {
	.section-13__items {
		margin-top: 20px;
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
}
.section-13__item {
	border-radius: 10px;
	background-color: #fff;
	padding: 30px;
	padding-bottom: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
@media (max-width: 61.99875em) {
	.section-13__item {
		padding: 20px;
	}
}
.section-13__pic {
	width: 100%;
	border-radius: 10px;
	padding-bottom: 44.45%;
	overflow: hidden;
}
@media (max-width: 35.99875em) {
	.section-13__pic {
		padding-bottom: 0;
		overflow: visible;
	}
	.section-13__pic img {
		position: static;
	}
}
.section-13__info {
	margin-top: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
}
@media (max-width: 61.99875em) {
	.section-13__info {
		margin-top: 20px;
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-13__info {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		gap: 15px;
	}
}
.section-13__header {
	margin-top: 0;
	line-height: 130%;
}
@media (max-width: 88.125em) {
	.section-13__header br {
		display: none;
	}
}
.section-13__footer {
	margin-top: 20px;
	padding-top: 10px;
	border-top: 0.5px solid #0f1c2a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
@media (max-width: 61.99875em) {
	.section-13__footer {
		display: contents;
	}
}
.section-13__list {
	gap: 10px;
}
@media (max-width: 61.99875em) {
	.section-13__list-item {
		font-size: 14px;
	}
}
.section-13__button {
	max-width: 310px;
}
@media (max-width: 88.125em) {
	.section-13__button {
		max-width: 180px;
	}
}
@media (max-width: 61.99875em) {
	.section-13__button {
		max-width: 228px;
		grid-column: -1/1;
	}
}
@media (max-width: 35.99875em) {
	.section-13__button {
		max-width: 280px;
	}
}
.section-13__link {
	display: block;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	margin-top: 50px;
	font-size: 18px;
	font-weight: 500;
	text-underline-offset: 3px;
	margin-inline: auto;
	text-decoration: underline;
}
.section-13__link:hover {
	color: #46b2d6;
}
@media (max-width: 35.99875em) {
	.section-13__link {
		margin-top: 30px;
	}
}
.section-14 {
	background: #fff;
	-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	border-radius: 20px;
	max-width: 1380px;
	margin-inline: auto;
	padding: 50px;
	border-radius: 20px;
}
@media (max-width: 88.125em) {
	.section-14 {
		max-width: 970px;
		padding: 50px 20px;
	}
}
@media (max-width: 61.99875em) {
	.section-14 {
		max-width: 600px;
	}
}
@media (max-width: 47.99875em) {
	.section-14 {
		padding: 30px 0;
	}
}
@media (max-width: 61.99875em) {
	.section-14__subtitle br {
		display: none;
	}
}
.section-14__items {
	margin-top: 50px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [3];
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}
@media (max-width: 61.99875em) {
	.section-14__items {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		margin-top: 30px;
	}
}
@media (max-width: 35.99875em) {
	.section-14__items {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		max-width: 350px;
		margin-inline: auto;
		gap: 10px;
	}
}
.section-14__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 10px;
	background-color: #fafafa;
}
.section-14__item:last-of-type .section-14__item-inner {
	background-color: #fff;
}
.section-14__item:last-of-type .section-14__item-pic img {
	left: 80px;
}
@media (max-width: 61.99875em) {
	.section-14__item:last-of-type {
		grid-column: -1/1;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		overflow: hidden;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		max-height: 148px;
	}
	.section-14__item:last-of-type .section-14__item-inner {
		padding-top: 30px;
		max-width: 270px;
	}
	.section-14__item:last-of-type .section-14__item-inner {
		padding-top: 15px;
		background-color: #fafafa;
	}
	.section-14__item:last-of-type .section-14__item-pic {
		max-width: 177px;
		width: 100%;
		min-height: unset;
	}
	.section-14__item:last-of-type .section-14__item-pic img {
		bottom: -10px;
		right: -88px;
		left: unset;
		max-width: 172px;
	}
}
@media (max-width: 35.99875em) {
	.section-14__item:last-of-type {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: unset;
	}
	.section-14__item:last-of-type .section-14__item-pic {
		position: relative;
		max-width: unset;
		right: -25%;
	}
	.section-14__item:last-of-type .section-14__item-inner {
		height: auto;
	}
}
.section-14__item:nth-of-type(2) img {
	top: 25px;
	bottom: unset;
	padding-inline: 10px;
}
.section-14__item:not(:first-of-type) .section-14__item-pic {
	padding-top: 20px;
}
@media (max-width: 35.99875em) {
	.section-14__item:first-of-type {
		overflow: hidden;
	}
	.section-14__item:first-of-type .section-14__item-pic {
		width: 100%;
	}
	.section-14__item:first-of-type .section-14__item-pic img {
		width: 100%;
	}
}
.section-14__item-pic {
	position: relative;
	min-height: 220px;
}
.section-14__item:nth-of-type(3) .section-14__item-pic img {
	max-width: 252px;
}
.section-14__item-pic img {
	position: absolute;
	left: 0;
	right: 0;
	margin-inline: auto;
	bottom: 0;
}
@media (max-width: 88.125em) {
	.section-14__item:nth-of-type(3) .section-14__item-pic img {
		max-width: 200px;
	}
	.section-14__item-pic {
		min-height: 210px;
	}
	.section-14__item-pic img {
		max-width: 90%;
	}
}
@media (max-width: 61.99875em) {
	.section-14__item-pic {
		min-height: 182px;
	}
	.section-14__item-pic img {
		max-width: 100%;
	}
}
@media (max-width: 35.99875em) {
	.section-14__item-pic {
		min-height: auto !important;
		margin-inline: auto;
	}
	.section-14__item-pic img {
		position: static;
	}
}
.section-14__item-inner {
	padding: 30px;
	padding-bottom: 50px;
}
@media (max-width: 88.125em) {
	.section-14__item-inner {
		height: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 15px;
		padding-bottom: 20px;
	}
	.section-14__item-inner br {
		display: none;
	}
}
@media (max-width: 35.99875em) {
	.section-14__item-inner {
		padding: 15px;
	}
}
.section-14__item-title {
	margin-top: 0;
}
.section-14__item-text {
	margin-top: 10px;
}
@media (max-width: 61.99875em) {
	.section-14__item-text {
		font-size: 14px;
		line-height: 105%;
	}
}
.section-15__items {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [3];
	grid-template-columns: repeat(3, 1fr);
	gap: 19px;
	margin-top: 40px;
}
@media (max-width: 61.99875em) {
	.section-15__items {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
		margin-top: 32px;
	}
}
@media (max-width: 35.99875em) {
	.section-15__items {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		gap: 10px;
	}
}
.section-15__item {
	background: #fff;
	-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	border-radius: 10px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
@media (max-width: 61.99875em) {
	.section-15__item:last-of-type {
		grid-column: -1/1;
	}
	.section-15__item:last-of-type .section-15__footer {
		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;
	}
	.section-15__item:last-of-type .section-15__button {
		max-width: 260px;
	}
	.section-15__item:last-of-type .section-15__list {
		display: block;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	.section-15__item:last-of-type .section-15__list-item {
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		margin-bottom: 10px;
	}
	.section-15__item:last-of-type .section-15__list + .section-15__item-title {
		display: none;
	}
	.section-15__item:last-of-type .section-15__text {
		max-width: 275px;
	}
	.section-15__item:last-of-type .section-15__pic {
		max-width: 100%;
		bottom: -50px;
	}
}
@media (max-width: 35.99875em) {
	.section-15__item:last-of-type .section-15__item-header {
		max-width: 207px;
	}
	.section-15__item:last-of-type .section-15__pic {
		max-width: 54%;
	}
	.section-15__item:last-of-type .section-15__footer {
		display: block;
	}
	.section-15__item:last-of-type .section-15__button {
		max-width: 100%;
	}
	.section-15__item:last-of-type .section-15__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.section-15__item:last-of-type .section-15__list-item {
		margin-bottom: 0;
	}
	.section-15__item:last-of-type .section-15__list + .section-15__item-title {
		display: block;
	}
}
@media (max-width: 61.99875em) {
	.section-15__item:first-of-type .section-15__pic {
		bottom: -15px;
		max-width: 135px;
	}
}
.section-15__item-wrapp {
	display: contents;
}
.section-15__item-wrapp .section-15__item-title:last-of-type {
	display: none;
}
@media (max-width: 61.99875em) {
	.section-15__item-wrapp .section-15__item-title:last-of-type {
		display: block;
	}
	.section-15__item-wrapp .section-15__item-title:last-of-type br {
		display: block;
	}
}
@media (max-width: 61.99875em) {
	.section-15__item-wrapp {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 20px;
	}
	.section-15__item-wrapp .section-15__item-title {
		max-width: 275px;
		width: 100%;
		padding-bottom: 15px;
		border-bottom: 1px solid #46b2d6;
	}
}
@media (max-width: 35.99875em) {
	.section-15__item-wrapp .section-15__item-title:last-of-type {
		display: none;
	}
	.section-15__item-wrapp .section-15__item-title {
		max-width: unset;
		padding-bottom: 0;
		margin-bottom: 0;
		border: none;
	}
}
.section-15__item-head {
	border-radius: 10px;
	position: relative;
	min-height: 200px;
	background: -o-linear-gradient(211.92deg, rgba(174, 195, 255, 0.19) 30.81%, rgba(142, 93, 255, 0.19) 110.74%);
	background: linear-gradient(238.08deg, rgba(174, 195, 255, 0.19) 30.81%, rgba(142, 93, 255, 0.19) 110.74%);
}
@media (max-width: 61.99875em) {
	.section-15__item-head {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		min-height: auto;
	}
	.section-15__item-head br {
		display: none;
	}
}
@media (max-width: 35.99875em) {
	.section-15__item-head {
		border-radius: 10px 10px 0 0;
	}
}
.section-15__item-header {
	padding: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 15px;
}
@media (max-width: 61.99875em) {
	.section-15__item-header {
		padding: 17px 15px;
		padding-bottom: 10px;
		min-height: 127px;
		gap: 7px;
	}
}
.section-15__item-name {
	text-transform: uppercase;
	margin-top: 0;
	font-weight: 600;
}
@media (max-width: 88.125em) {
	.section-15__text {
		font-size: 15px;
	}
}
@media (max-width: 61.99875em) {
	.section-15__text {
		font-size: 14px;
		line-height: 120%;
		max-width: 166px;
	}
}
.section-15__pic {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}
@media (max-width: 88.125em) {
	.section-15__pic {
		max-width: 105px;
		top: unset;
		bottom: 0;
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
	}
}
@media (max-width: 61.99875em) {
	.section-15__pic {
		max-width: 50%;
	}
}
@media (max-width: 35.99875em) {
	.section-15__pic {
		max-width: 150px;
	}
}
.section-15__item-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	padding: 25px;
	padding-bottom: 50px;
}
@media (max-width: 88.125em) {
	.section-15__item-info {
		padding: 15px;
		padding-bottom: 20px;
	}
}
@media (max-width: 88.125em) {
	.section-15__item-info {
		padding-inline: 20px;
	}
	.section-15__item-info br {
		display: none;
	}
}
.section-15__item-about {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.section-15 .section-15__item-title + .section-15__list,
.section-15 .section-15__item-wrapp + .section-15__list {
	padding-top: 25px;
	margin-top: 25px;
	border-top: 1px solid #46b2d6;
}
@media (max-width: 61.99875em) {
	.section-15 .section-15__item-title + .section-15__list,
	.section-15 .section-15__item-wrapp + .section-15__list {
		border-top: none;
		padding-top: 0;
		margin-top: 15px;
	}
}
.section-15__list {
	margin-bottom: 25px;
}
@media (max-width: 61.99875em) {
	.section-15__list {
		margin-bottom: 15px;
	}
}
@media (max-width: 61.99875em) {
	.section-15__list-item {
		font-size: 14px;
		line-height: 110%;
	}
}
@media (max-width: 61.99875em) {
	.section-15__item-title {
		font-size: 16px;
	}
}
.section-15__price {
	margin-top: 20px;
}
@media (max-width: 61.99875em) {
	.section-15__price {
		margin-top: 15px;
	}
}
@media (max-width: 35.99875em) {
	.section-15__price {
		font-size: 32px;
		text-align: left;
	}
}
.section-15__button {
	margin-top: 20px;
}
@media (max-width: 61.99875em) {
	.section-15__button {
		margin-top: 15px;
	}
}
@media (max-width: 61.99875em) {
	.section-16 {
		margin-top: 150px;
	}
}
@media (max-width: 35.99875em) {
	.section-16 {
		margin-top: 80px;
	}
}
.section-16__container {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
@media (max-width: 88.125em) {
	.section-16__title br {
		display: none;
	}
}
@media (max-width: 61.99875em) {
	.section-16__title {
		max-width: 350px;
	}
}
.section-16__inner {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 660px;
	grid-template-columns: auto 660px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 30px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
}
@media (max-width: 88.125em) {
	.section-16__inner {
		-ms-grid-columns: auto 50%;
		grid-template-columns: auto 50%;
	}
}
@media (max-width: 61.99875em) {
	.section-16__inner {
		gap: 0;
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
}
@media (min-width: 61.99875em) {
	.section-16__leftside {
		position: sticky;
		top: 20px;
		-ms-flex-item-align: start;
		-ms-grid-row-align: start;
		align-self: start;
		z-index: 10;
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
	}
}
@media (max-width: 61.99875em) {
	.section-16__leftside {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: relative;
	}
}
@media (max-width: 35.99875em) {
	.section-16__leftside {
		padding: 20px;
		height: 220px;
		background: #fff;
		-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
		box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
		border-radius: 10px;
		overflow: hidden;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}
@media (max-width: 35.99875em) {
	.section-16__title {
		font-size: 24px;
		max-width: 270px;
	}
}
.section-16__pic {
	margin-left: -30px;
	margin-top: -15px;
}
@media (max-width: 61.99875em) {
	.section-16__pic {
		margin: unset;
		position: absolute;
		max-width: 350px;
		right: -70px;
	}
}
@media (max-width: 35.99875em) {
	.section-16__pic {
		right: -50px;
		bottom: -106px;
		max-width: 280px;
	}
}
.section-16__wrapper {
	display: contents;
}
@media (max-width: 61.99875em) {
	.section-16__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 20px;
	}
}
@media (max-width: 61.99875em) {
	.section-16__wrapper .section-16__item:last-of-type {
		padding-bottom: 75px;
	}
}
@media (max-width: 35.99875em) {
	.section-16__wrapper .section-16__item:last-of-type {
		padding-bottom: 20px;
	}
}
.section-16__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}
@media (max-width: 61.99875em) {
	.section-16__items {
		margin-top: 98px;
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 35.99875em) {
	.section-16__items {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		margin-top: 10px;
	}
}
.section-16__item {
	min-height: 285px;
	padding: 30px;
	padding-right: 25px;
	background: #fff;
	-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	border-radius: 10px;
}
.section-16__item_dark {
	background: #0f1c2a;
	color: #fff;
	border-radius: 10px;
}
@media (max-width: 61.99875em) {
	.section-16__item_dark {
		grid-column: -1/1;
	}
}
@media (max-width: 88.125em) {
	.section-16__item br {
		display: none;
	}
}
@media (max-width: 61.99875em) {
	.section-16__item {
		padding: 20px;
		min-height: auto;
	}
}
.section-16__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
}
.section-16__header-item {
	background-color: #fafafa;
	font-size: 14px;
	line-height: 110%;
	padding: 10px 30px;
	border-radius: 5px;
}
.section-16__item-title {
	margin-top: 20px;
}
@media (max-width: 35.99875em) {
	.section-16__item-title {
		margin-top: 15px;
	}
}
.section-16__list {
	margin-top: 16px;
}
@media (max-width: 61.99875em) {
	.section-16__list-item {
		font-size: 14px;
		line-height: 110%;
	}
}
.section-16__result {
	background-color: #46b2d6;
}
.section-16__item-text {
	margin-top: 10px;
}
@media (max-width: 35.99875em) {
	.section-16__item-text {
		font-size: 14px;
	}
}
.section-16__button {
	margin-top: 25px;
	max-width: 398px;
}
@media (max-width: 61.99875em) {
	.section-16__button {
		text-align: left;
		padding-left: 20px;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}
.section-17__title img {
	position: relative;
	bottom: -7px;
}
@media (max-width: 61.99875em) {
	.section-17__title img {
		max-width: 177px;
	}
}
@media (max-width: 35.99875em) {
	.section-17__title img {
		max-width: 123px;
		bottom: -3px;
	}
}
@media (max-width: 61.99875em) {
	.section-17__title br {
		display: block;
	}
}
.section-17__arrows {
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: relative;
	z-index: 5;
}
.section-17__arrows_mob {
	display: none;
}
@media (max-width: 61.99875em) {
	.section-17__arrows {
		display: none;
	}
	.section-17__arrows_mob {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-top: 30px;
	}
}
.section-17__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.section-17__arrow-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
	padding: 5px;
	background: #fafafa;
	-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	border-radius: 5.9434px;
	padding-left: 20px;
}
.section-17__swiper-button {
	margin: 0;
	position: static;
	background-color: #fff;
	border-radius: 5px;
	width: 58px;
	height: 58px;
	z-index: 6;
	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;
}
@media (max-width: 35.99875em) {
	.section-17__swiper-button {
		width: 55px;
		height: 55px;
	}
}
.section-17__swiper-button::after {
	font-size: 0;
	background-image: url(../img/dalee.svg);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
}
.section-17__swiper-button.swiper-button-disabled {
	opacity: 0.5;
}
.section-17__swiper-button_prev::after {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.section-17__swiper-button_next {
	height: 48px;
	width: 48px;
}
@media (max-width: 35.99875em) {
	.section-17__swiper-button_next {
		width: 45px;
		height: 45px;
	}
}
.section-17__swiper {
	margin-top: 56px;
	position: relative;
}
@media (max-width: 61.99875em) {
	.section-17__swiper {
		margin-top: 30px;
		overflow: visible;
	}
}
@media (max-width: 35.99875em) {
	.section-17__swiper {
		margin-top: 18px;
	}
}
.section-17__slide {
	border-radius: 5px;
	overflow: hidden;
	background-color: #fff;
	height: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
@media (max-width: 61.99875em) {
	.section-17__slide {
		border-radius: 10px;
	}
}
.section-17__slide-inner {
	display: block;
	width: 100%;
	position: relative;
	padding-bottom: 140%;
}
.section-17__slide-inner img {
	-o-object-fit: cover;
	object-fit: cover;
}
.section-17__slide-text {
	padding: 20px;
	font-size: 14px;
	line-height: 105%;
	color: #2d2e32;
}
@media (max-width: 61.99875em) {
	.section-17__slide-text {
		padding: 10px;
		font-size: 12px;
	}
	.section-17__slide-text br {
		display: none;
	}
}
.section-17 .swiper-wrapper {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
.faq {
	margin-top: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 10px;
}
.faq__item {
	background: #fff;
	border-radius: 10px;
	min-height: 79px;
}
@media (max-width: 35.99875em) {
	.faq {
		margin-top: 30px;
	}
}
.faq__question {
	color: #0f1c2a;
	width: 100%;
	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;
	padding: 20px;
	padding-left: 40px;
	font-weight: 500;
	font-size: 18px;
	text-align: left;
	background: 0 0;
	border: 0;
	border-radius: 10px;
	cursor: pointer;
}
.faq__question:hover .faq__icon {
	background-color: #46b2d6;
}
.faq__question:hover .faq__icon::after,
.faq__question:hover .faq__icon::before {
	background: #fff !important;
}
@media (max-width: 35.99875em) {
	.faq__question {
		font-weight: 500;
		font-size: 15px;
		padding: 27px 21px 27px 15px;
		line-height: 105%;
		letter-spacing: -4%;
	}
}
.faq__icon {
	position: relative;
	width: 38px;
	height: 38px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 50%;
	background: #fafafa;
	-webkit-transition:
		background-color 0.3s ease,
		-webkit-transform 0.3s ease;
	transition:
		background-color 0.3s ease,
		-webkit-transform 0.3s ease;
	-o-transition:
		transform 0.3s ease,
		background-color 0.3s ease;
	transition:
		transform 0.3s ease,
		background-color 0.3s ease;
	transition:
		transform 0.3s ease,
		background-color 0.3s ease,
		-webkit-transform 0.3s ease;
}
.faq__icon::after,
.faq__icon::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 12px;
	height: 1px;
	background: #0f1c2a;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition:
		opacity 0.3s ease,
		background-color 0.3s ease,
		-webkit-transform 0.3s ease;
	transition:
		opacity 0.3s ease,
		background-color 0.3s ease,
		-webkit-transform 0.3s ease;
	-o-transition:
		transform 0.3s ease,
		opacity 0.3s ease,
		background-color 0.3s ease;
	transition:
		transform 0.3s ease,
		opacity 0.3s ease,
		background-color 0.3s ease;
	transition:
		transform 0.3s ease,
		opacity 0.3s ease,
		background-color 0.3s ease,
		-webkit-transform 0.3s ease;
}
.faq__icon::after {
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	-ms-transform: translate(-50%, -50%) rotate(90deg);
	transform: translate(-50%, -50%) rotate(90deg);
}
.faq__answer {
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease;
	font-size: 16px;
}
@media (max-width: 88.125em) {
	.faq__answer br {
		display: none;
	}
}
.faq__answer-inner {
	padding-inline: 40px;
	padding-bottom: 30px;
	font-size: 16px;
	line-height: 120%;
}
.faq__answer-inner a {
	color: #46b2d6;
	text-decoration: underline;
	text-underline-offset: 3px;
}
@media (max-width: 61.99875em) {
	.faq__answer-inner {
		line-height: 105%;
	}
}
@media (max-width: 35.99875em) {
	.faq__answer-inner {
		line-height: 110%;
		font-size: 12px;
		padding-left: 15px;
	}
}
.faq__item._open .faq__question {
	min-height: auto;
	padding-bottom: 15px;
}
@media (max-width: 61.99875em) {
	.faq__item._open .faq__question {
		padding-bottom: 10px;
	}
}
.faq__item._open .faq__icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.faq__item._open .faq__icon::after,
.faq__item._open .faq__icon::before {
	background: #46b2d6;
}
.section-19__inner {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 540px;
	grid-template-columns: 1fr 540px;
	gap: 20px;
}
@media (max-width: 88.125em) {
	.section-19__inner {
		grid-template-columns: 1fr 46%;
	}
}
@media (max-width: 61.99875em) {
	.section-19__inner {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		gap: 20px;
	}
}
.section-19__left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}
@media (max-width: 61.99875em) {
	.section-19__left {
		gap: 20px;
	}
}
.section-19__case-card {
	background: #fafafa;
	border-radius: 20px;
	padding: 60px 50px;
	padding-right: 27px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
@media (max-width: 88.125em) {
	.section-19__case-card {
		padding: 30px;
	}
}
@media (max-width: 35.99875em) {
	.section-19__case-card {
		padding: 20px 15px;
	}
}
.section-19__company {
	margin-top: 40px;
	font-weight: 600;
}
@media (max-width: 61.99875em) {
	.section-19__company {
		margin-top: 20px;
	}
}
.section-19__description {
	line-height: 120%;
	margin-top: 10px;
}
@media (max-width: 88.125em) {
	.section-19__description br {
		display: none;
	}
}
@media (max-width: 35.99875em) {
	.section-19__description {
		font-size: 14px;
		line-height: 110%;
		max-width: 75%;
	}
}
.section-19__stats {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [3];
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}
@media (max-width: 61.99875em) {
	.section-19__stats {
		gap: 10px;
		margin-top: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-19__stats {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		gap: 10px;
	}
}
.section-19__stat-card {
	background: #fafafa;
	border-radius: 15px;
	padding: 30px;
}
@media (max-width: 61.99875em) {
	.section-19__stat-card {
		padding: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-19__stat-card {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		border-radius: 10px;
		padding: 20px;
		display: -ms-grid;
		display: grid;
		gap: 15px;
		-ms-grid-columns: 43px auto;
		grid-template-columns: 43px auto;
	}
}
.section-19__stat-number {
	text-align: left;
}
@media (max-width: 35.99875em) {
	.section-19__stat-number {
		text-align: center;
		font-size: 32px;
	}
}
.section-19__stat-text {
	margin-top: 10px;
	line-height: 120%;
}
@media (max-width: 35.99875em) {
	.section-19__stat-text {
		font-size: 14px;
		left: 110%;
		margin-top: 0;
	}
}
.section-19__right {
	background: -o-linear-gradient(357.96deg, #0e72e2 14.33%, #0153e3 98.54%), #fff;
	background: linear-gradient(92.04deg, #0e72e2 14.33%, #0153e3 98.54%), #fff;
	border-radius: 20px;
	padding: 15px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 14px;
}
@media (max-width: 88.125em) {
	.section-19__right {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}
@media (max-width: 61.99875em) {
	.section-19__right {
		padding: 30px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: 8.58px;
	}
}
@media (max-width: 35.99875em) {
	.section-19__right {
		padding: 20px;
		border-radius: 10px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.section-19__photo {
	border-radius: 10px;
	overflow: hidden;
}
@media (max-width: 61.99875em) {
	.section-19__photo {
		position: relative;
	}
}
@media (max-width: 35.99875em) {
	.section-19__photo {
		width: 100%;
	}
	.section-19__photo img {
		width: 100%;
	}
}
.section-19__logo {
	position: absolute;
	top: 15px;
	right: 15px;
	max-width: 112px;
}
@media (max-width: 88.125em) {
	.section-19__logo {
		max-width: 90px;
	}
}
@media (max-width: 61.99875em) {
	.section-19__logo {
		top: 43px;
		right: 15px;
		max-width: 71px;
	}
}
@media (max-width: 35.99875em) {
	.section-19__logo {
		top: 20px;
		right: 20px;
	}
}
.section-20__block {
	padding: 50px;
	border-radius: 20px;
	background-color: #fafafa;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 49.22%;
	grid-template-columns: auto 49.22%;
	gap: 15px;
}
@media (max-width: 88.125em) {
	.section-20__block {
		-ms-grid-columns: auto 70%;
		grid-template-columns: auto 70%;
		gap: 20px;
	}
}
@media (max-width: 61.99875em) {
	.section-20__block {
		padding: 30px 20px;
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
}
.section-20__block_v2 {
	padding: 0;
	background-color: transparent;
}
.section-20__block_v2 .section-20__title {
	color: #fff;
}
.section-20__block_v2 .section-20__item {
	-ms-grid-columns: auto 250px;
	grid-template-columns: auto 250px;
}
.section-20__block_v2 .section-20__item-pic {
	padding-bottom: 80%;
}
@media (max-width: 35.9988em) {
	.section-20__block_v2 .section-20__item-pic {
		padding-bottom: 73%;
		height: unset;
	}
	.section-20__block_v2 .section-20__item-pic img {
		-o-object-fit: cover;
		object-fit: cover;
	}
}
.section-20__leftside-header {
	border-radius: 5px;
	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;
	height: 39px;
	width: 129px;
	background-color: #46b2d6;
	color: #fff;
}
@media (max-width: 35.99875em) {
	.section-20__leftside-header {
		width: 77px;
		font-size: 14px;
		height: 35px;
	}
}
.section-20__title {
	margin-top: 20px;
}
@media (max-width: 61.99875em) {
	.section-20__title br {
		display: block;
	}
}
@media (max-width: 35.99875em) {
	.section-20__title {
		margin-top: 10px;
	}
}
.section-20__rightside {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}
@media (max-width: 61.99875em) {
	.section-20__rightside {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 35.99875em) {
	.section-20__rightside {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		gap: 10px;
	}
}
.section-20__item {
	background-color: #fff;
	border-radius: 10px;
	padding: 30px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 200px;
	grid-template-columns: auto 200px;
	gap: 30px;
}
@media (max-width: 61.99875em) {
	.section-20__item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-20__item {
		gap: 20px;
	}
}
.section-20__item-title {
	margin-bottom: 20px;
	margin-top: 0;
}
@media (max-width: 35.99875em) {
	.section-20__item-title {
		margin-bottom: 15px;
	}
}
.section-20__item-text {
	line-height: 120%;
	gap: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.section-20__item-text svg {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
@media (max-width: 61.99875em) {
	.section-20__item-text {
		font-size: 14px;
	}
}
.section-20__item-pic {
	padding-bottom: 100%;
	border-radius: 10px;
	overflow: hidden;
	background-color: #fafafa;
}
@media (max-width: 61.99875em) {
	.section-20__item-pic {
		padding-bottom: 65.3%;
	}
	.section-20__item-pic img {
		-o-object-fit: contain;
		object-fit: contain;
	}
}
@media (max-width: 35.99875em) {
	.section-20__item-pic {
		height: 150px;
		padding-bottom: 0;
	}
	.section-20__item-pic img {
		max-height: 100%;
	}
}
.section-20__list-item {
	line-height: 120%;
}
@media (max-width: 61.99875em) {
	.section-20__list-item {
		font-size: 14px;
	}
	.section-20__list-item br {
		display: none;
	}
}
.section-21__block {
	padding: 50px;
	border-radius: 20px;
	background-color: #fafafa;
}
@media (max-width: 61.99875em) {
	.section-21__block {
		padding: 30px;
	}
}
@media (max-width: 35.99875em) {
	.section-21__block {
		padding: 30px 20px;
	}
}
.section-21__items {
	margin-top: 40px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [3];
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}
@media (max-width: 61.99875em) {
	.section-21__items {
		gap: 10px;
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		margin-top: 20px;
	}
}
.section-21__item {
	background: #fff;
	position: relative;
	-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	border-radius: 10px;
	padding: 40px 30px;
}
@media (max-width: 61.99875em) {
	.section-21__item {
		padding-right: 15px !important;
	}
}
@media (max-width: 61.99875em) {
	.section-21__item br {
		display: none;
	}
}
@media (max-width: 35.99875em) {
	.section-21__item {
		padding: 20px;
	}
}
.section-21__item::after {
	position: absolute;
	content: "";
	width: 20px;
	height: 20px;
	right: 15px;
	top: 15px;
	background-image: url(../img/x.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
@media (max-width: 35.99875em) {
	.section-21__item::after {
		width: 10px;
		height: 10px;
	}
}
.section-21__item-title {
	margin-top: 0;
}
.section-21__item-text {
	margin-top: 10px;
}
@media (max-width: 35.99875em) {
	.section-21__item-text {
		font-size: 14px;
		line-height: 110%;
	}
}
.section-22__block {
	margin-top: 20px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 49.28%;
	grid-template-columns: auto 49.28%;
	gap: 30px;
}
@media (max-width: 61.99875em) {
	.section-22__block {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
}
.section-22__block-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 30px;
}
@media (max-width: 61.99875em) {
	.section-22__block-left {
		gap: 20px;
	}
}
.section-22__title {
	text-align: left;
}
.section-22__list {
	max-width: 485px;
}
@media (max-width: 61.99875em) {
	.section-22__list-item {
		font-size: 16px;
	}
}
@media (max-width: 35.99875em) {
	.section-22__list-item {
		font-size: 14px;
		line-height: 110%;
	}
}
.section-22__pic {
	padding-bottom: 70%;
	border-radius: 20px;
	overflow: hidden;
	background-color: #fff;
}
.section-22__items {
	margin-top: 100px;
	gap: 20px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [3];
	grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 61.99875em) {
	.section-22__items {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		margin-top: 30px;
	}
}
@media (max-width: 35.99875em) {
	.section-22__items {
		margin-top: 30px;
		gap: 10px;
	}
}
.section-22__item {
	background: #fff;
	-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	border-radius: 10px;
	padding: 40px 30px;
}
@media (max-width: 88.125em) {
	.section-22__item {
		padding: 20px;
	}
}
@media (max-width: 61.99875em) {
	.section-22__item {
		padding: 40px 30px;
	}
}
@media (max-width: 35.99875em) {
	.section-22__item {
		padding: 20px;
	}
}
.section-22__item-title {
	margin-top: 0;
	text-align: left;
}
.section-22__ol-list {
	margin-top: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 10px;
	padding-left: 20px;
}
@media (max-width: 35.99875em) {
	.section-22__ol-list {
		margin-top: 10px;
		padding-left: 15px;
		gap: 5px;
	}
}
.section-22__ollist-item {
	list-style-type: decimal;
}
@media (max-width: 61.99875em) {
	.section-22__ollist-item {
		font-size: 16px;
	}
}
@media (max-width: 35.99875em) {
	.section-22__ollist-item {
		font-size: 14px;
	}
}
@media (max-width: 35.99875em) {
	.section-23__header {
		width: 99px;
	}
}
.section-23__title {
	margin-top: 18px;
}
.section-23__items {
	margin-top: 50px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [3];
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}
@media (max-width: 61.99875em) {
	.section-23__items {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		margin-top: 30px;
	}
}
@media (max-width: 35.99875em) {
	.section-23__items {
		gap: 10px;
		margin-top: 20px;
	}
}
.section-23__item {
	background: #fff;
	-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	border-radius: 10px;
	padding: 40px 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media (max-width: 61.99875em) {
	.section-23__item {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		padding: 30px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		gap: 15px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
@media (max-width: 35.99875em) {
	.section-23__item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 20px;
		padding: 20px;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}
@media (max-width: 35.99875em) {
	.section-23__item-title {
		font-size: 32px;
	}
}
.section-23__item-text {
	margin-top: 15px;
}
@media (max-width: 61.99875em) {
	.section-23__item-text {
		margin-top: 10px;
		max-width: 200px;
	}
}
@media (max-width: 35.99875em) {
	.section-23__item-text {
		font-size: 14px;
		line-height: 110%;
	}
}
.section-23__item-footer {
	margin-top: 50px;
}
@media (max-width: 61.99875em) {
	.section-23__item-footer {
		margin-top: 0;
	}
}
.section-23__before-after {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (auto) [2];
	grid-template-columns: repeat(2, auto);
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	gap: 10px;
}
.section-23__ba-item {
	font-weight: 600;
	border-radius: 5px;
	min-width: 129px;
	min-height: 39px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px;
}
.section-23__ba-item_before {
	background-color: #fafafa;
	color: #0f1c2a;
}
.section-23__ba-item_after {
	color: #fff;
	background-color: #46b2d6;
}
@media (max-width: 88.125em) {
	.section-23__ba-item {
		min-width: 119px;
	}
}
@media (max-width: 61.99875em) {
	.section-23__ba-item {
		min-width: 129px;
	}
}
.section-23__blocks {
	margin-top: 20px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}
@media (max-width: 61.99875em) {
	.section-23__blocks {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
}
@media (max-width: 35.99875em) {
	.section-23__blocks {
		margin-top: 10px;
		gap: 10px;
	}
}
.section-23__block {
	background: #fff;
	-webkit-box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	box-shadow: 4px 2px 35px rgba(28, 65, 104, 0.05);
	border-radius: 10px;
	padding: 40px 30px;
}
@media (max-width: 61.99875em) {
	.section-23__block {
		padding: 30px;
	}
}
@media (max-width: 35.99875em) {
	.section-23__block {
		padding: 20px;
	}
}
.section-23__block-title {
	margin-top: 0;
	margin-bottom: 15px;
}
@media (max-width: 61.99875em) {
	.section-23__block-title {
		margin-bottom: 10px;
	}
}
.section-23__block-text {
	margin-bottom: 20px;
}
@media (max-width: 35.99875em) {
	.section-23__block-text {
		margin-bottom: 10px;
	}
}
.section-24__inner {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 49.22%;
	grid-template-columns: auto 49.22%;
	gap: 30px;
}
@media (max-width: 61.99875em) {
	.section-24__inner {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
}
.section-24__review {
	padding: 40px 30px;
	background-color: #fff;
	border-radius: 10px;
}
@media (max-width: 61.99875em) {
	.section-24__review {
		padding: 30px;
	}
}
@media (max-width: 35.99875em) {
	.section-24__review {
		padding: 20px;
	}
}
.section-24__review-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 15px;
}
@media (max-width: 35.99875em) {
	.section-24__review-header {
		gap: 10px;
	}
}
.section-24__review-photo {
	width: 116px;
	height: 116px;
	border-radius: 50%;
	overflow: hidden;
}
@media (max-width: 35.99875em) {
	.section-24__review-photo {
		width: 79px;
		height: 79px;
	}
}
.section-24__review-name {
	font-weight: 500;
	font-size: 20px;
	line-height: 130%;
	letter-spacing: 0;
	color: #000;
}
.section-24__review-name span {
	font-weight: 600;
}
@media (max-width: 35.99875em) {
	.section-24__review-name {
		font-size: 14px;
	}
}
.section-24__review-text {
	margin-top: 26px;
	line-height: 150%;
}
@media (max-width: 88.125em) {
	.section-24__review-text br {
		display: none;
	}
}
@media (max-width: 61.99875em) {
	.section-24__review-text {
		margin-top: 20px;
	}
}
@media (max-width: 35.99875em) {
	.section-24__review-text {
		font-size: 14px;
		line-height: 110%;
		margin-top: 10px;
	}
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJiYXNlL251bGwuc2NzcyIsInN0eWxlLmNzcyIsIl92YXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcyIsIl9nbG9iYWwuc2NzcyIsInBhcnRzL19oZWFkZXIuc2NzcyIsInBhcnRzL19mb290ZXIuc2NzcyIsInBhcnRzL19tb2RhbC5zY3NzIiwicGFydHMvX3F1aXouc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMS5zY3NzIiwiYmFzZS9taXhpbnMuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMi5zY3NzIiwic2VjdGlvbnMvc2VjdGlvbi0zLnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTQuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNS5zY3NzIiwic2VjdGlvbnMvc2VjdGlvbi02LnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTcuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tOC5zY3NzIiwic2VjdGlvbnMvc2VjdGlvbi05LnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTEwLnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTExLnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTEyLnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTEzLnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTE0LnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTE1LnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTE2LnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTE3LnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTE4LnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTE5LnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTIwLnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTIxLnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTIyLnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTIzLnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTI0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBw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LEtBQ0EsOEJBSkQsMkJBS0UsSUFBQSxNQU1GLDBCQUNDLE1BQUEsTUFDQSxPQUFBLE1BQ0EsY0FBQSxJQUNBLFNBQUEsT0FDQSw4QkFMRCwwQkFNRSxNQUFBLEtBQ0EsT0FBQSxNQU1GLHlCQUlDLFlBQUEsSUFDQSxVQUFBLEtBRUEsWUFBQSxLQUNBLGVBQUEsRUFDQSxNQUFBLEtBUkEsOEJBQ0MsWUFBQSxJQVFELDhCQVZELHlCQVdFLFVBQUEsTUFNRix5QkFDQyxXQUFBLEtBQ0EsWUFBQSxLQUNBLDRCQUNDLDRCQUNDLFFBQUEsTUFHRiw4QkFSRCx5QkFTRSxXQUFBLE1BRUQsOEJBWEQseUJBWUUsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNle1xuXHRmb250LWZhbWlseTogSW50ZXI7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9JbnRlci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG4iLCIvLzzQntCR0J3Qo9Cb0JXQndCY0JU+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdXRsaW5lOiBub25lO1xufVxuLy8gUHJldmVudCBoZWFkZXIganVtcGluZyB3aGVuIEZhbmN5Ym94IG1vZGFsIG9wZW5zXG5ib2R5IHtcblx0Ji53aXRoLWZhbmN5Ym94IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHQuaGVhZGVyIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEFsdGVybmF0aXZlIHNvbHV0aW9uIGZvciBwcmV2ZW50aW5nIHNjcm9sbGJhciBqdW1wXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHQud2l0aC1mYW5jeWJveCB7XG5cdFx0LmhlYWRlciB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuXHRcdH1cblx0fVxufVxuLmZhbmN5Ym94X19jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuXG51bCxcbm9sLFxubGksXG5wIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cblx0Zm9udC1zaXplOiAkZm9udFNpemU7XG5cdGNvbG9yOiAkbWFpbkNvbG9yO1xuXHRmb250LWZhbWlseTogJGZvbnRGYW1pbHk7XG5cdGJhY2tncm91bmQ6ICMxYTFjMWU7XG5cblx0Yixcblx0c3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0bm9iciB7XG5cdFx0ZGlzcGxheTogY29udGVudHM7XG5cdH1cbn1cblxuYnV0dG9uIHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogMC40cztcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLy880J7QkdCd0KPQm9CV0J3QmNCVPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRlci1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXItU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYm9keS53aXRoLWZhbmN5Ym94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmJvZHkud2l0aC1mYW5jeWJveCAuaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLndpdGgtZmFuY3lib3ggLmhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgfVxufVxuLmZhbmN5Ym94X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnVsLFxub2wsXG5saSxcbnAge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE0NC40NDQ0NDQlOyAvKiAyNi8xOCAqL1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMGYxYzJhO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxYTFjMWU7XG59XG5ib2R5IGIsXG5ib2R5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5IG5vYnIge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxYzJhO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMjQvMTYgKi9cbn1cbi5sb2NrIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4ud3JhcHBlci1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC53cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ud3JhcHBlciA+IG1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi53cmFwcGVyID4gKiB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLypcbtCh0YLQuNC70Lgg0LHRg9C00YPRgiDQv9GA0LjQvNC10L3Rj9GC0YzRgdGPINC60L4g0LLRgdC10Lwg0LrQu9Cw0YHRgdCw0Lwg0YHQvtC00LXRgNC20LDRidC40LwgKl9fY29udGFpbmVyXG4qL1xuW2NsYXNzKj1fX2NvbnRhaW5lcl0ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDg2LjI1cmVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICBbY2xhc3MqPV9fY29udGFpbmVyXSB7XG4gICAgbWF4LXdpZHRoOiA2MC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIFtjbGFzcyo9X19jb250YWluZXJdIHtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIFtjbGFzcyo9X19jb250YWluZXJdIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgW2NsYXNzKj1fX2NvbnRhaW5lcl0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLyoqXG4gKiBTd2lwZXIgOC40LjdcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSmFudWFyeSAzMCwgMjAyM1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZCwgLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwgLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cblxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uX3doaXRlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgcGFkZGluZy10b3A6IDc4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cbi5fd2hpdGUtd3JhcHBlcl90aGFua3Mge1xuICBwYWRkaW5nOiA5MHB4IDAgMTEwcHggMDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuX3doaXRlLXdyYXBwZXJfdGhhbmtzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5fd2hpdGUtd3JhcHBlcl90aGFua3Mge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuX3doaXRlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLl93aGl0ZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICB9XG4gIC5fd2hpdGUtd3JhcHBlcl9jYXNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5kaXNhYmxlLWhvdmVyLFxuLmRpc2FibGUtaG92ZXIgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5fc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLl9zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLl9zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi5fdGV4dDE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94X19iYWNrZHJvcCB7XG4gIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbn1cblxuaHRtbC53aXRoLWZhbmN5Ym94IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uX3RleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uX3doaXRlLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLl9zZWN0aW9uLXdoaXRlIHtcbiAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLl9zZWN0aW9uLXdoaXRlIHtcbiAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMjQuNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuX3NlY3Rpb24td2hpdGUge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5fc2VjdGlvbi13aGl0ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5fc2VjdGlvbi13aGl0ZSAuX3NlY3Rpb24tdGl0bGUsXG4gIC5fc2VjdGlvbi13aGl0ZSAuX3NlY3Rpb24tc3VidGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5fZ3JhZGllbnQtdGV4dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM4ZTVmZTkgMCUsICM0NmIyZDYgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLl9tYWluLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjOGU1ZmU5IDAlLCAjNDZiMmQ2IDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiA1Ljk0MzRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIC8qIHJlc2VydmUgc3BhY2UgZm9yIHRoZSByaWdodC1hbGlnbmVkIGljb24gKDYwcHgpICsgaW5uZXIgZ2FwICg1cHgpICovXG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG59XG4uX21haW4tYnRuIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLl9tYWluLWJ0biBzcGFuIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLl9tYWluLWJ0bl9taW4ge1xuICBtaW4taGVpZ2h0OiA1OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIC8qIHNtYWxsZXIgaWNvbiDihpIgcmVkdWNlIHJlc2VydmVkIHJpZ2h0IHBhZGRpbmcgKi9cbiAgcGFkZGluZy1yaWdodDogNTZweDtcbn1cbi5fbWFpbi1idG5fbWluIHNwYW4ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLl9tYWluLWJ0bl9taW4gc3BhbiBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLl9tYWluLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4uX21haW4tYnRuOmFjdGl2ZSBzcGFuIHN2ZywgLl9tYWluLWJ0bjpob3ZlciBzcGFuIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLl9tYWluLWJ0biB7XG4gICAgbWluLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLyogaWNvbiBiZWNvbWVzIDQ4cHggb24gdGFibGV0ICovXG4gICAgcGFkZGluZy1yaWdodDogNTNweDtcbiAgfVxuICAuX21haW4tYnRuIHNwYW4ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAuX21haW4tYnRuIHNwYW4gc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5fbWFpbi1idG4gc3BhbiBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5fbWFpbi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgLyogaWNvbiBiZWNvbWVzIDQ1cHggb24gbW9iaWxlIG1pZGRsZSAqL1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLl9tYWluLWJ0biBzcGFuIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLl9zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsZWFkaW5nLXRyaW06IE5PTkU7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTQlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uX3NlY3Rpb24tdGl0bGVfYmlnIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLl9zZWN0aW9uLXRpdGxlX2JpZyB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5fc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcbiAgfVxuICAuX3NlY3Rpb24tdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSBhbmQgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuX3NlY3Rpb24tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uX3NlY3Rpb24tc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxlYWRpbmctdHJpbTogTk9ORTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtNCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5fc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuX3NlY3Rpb24tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5fZnc1MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG4uX2xpc3QgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLl9saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzQ2YjJkNjtcbiAgb3V0bGluZTogMC41cHggc29saWQgIzQ2YjJkNjtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5fbGlzdCBsaTpiZWZvcmUge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjNDZiMmQ2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLl9saXN0IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuLl9ub2JyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLl9vdmVyZmxvdy1jb250YWluZXJfdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuX292ZXJmbG93LWNvbnRhaW5lcl90YWJsZXQgLl9jb3Vyc29yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5fb3ZlcmZsb3ctY29udGFpbmVyX3RhYmxldCAuX2NvdXJzb3IgKyBkaXYge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDMwMHB4KTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLl9vdmVyZmxvdy1jb250YWluZXJfbW9iIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuX292ZXJmbG93LWNvbnRhaW5lcl9tb2IgLl9jb3Vyc29yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5fb3ZlcmZsb3ctY29udGFpbmVyX21vYiAuX2NvdXJzb3IgKyBkaXYge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAuX292ZXJmbG93LWNvbnRhaW5lcl9tb2IgLl9jb3Vyc29yICsgZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAzMDBweCk7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLl9vdmVyZmxvdy1jb250YWluZXJfdGFibGV0IC5fY291cnNvciArIGRpdiB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4uX2FkYXB0aXZlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLl9hZGFwdGl2ZS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLl9hYnNvbHV0ZS1waWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94X192aWV3cG9ydC5pcy1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5fdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLl93aGl0ZS13cmFwcGVyIC5fc2VjdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5fd2hpdGUtd3JhcHBlciAuX3NlY3Rpb24td2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uaGVhZGVyX19jb250YWluZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5oZWFkZXJfX2xvZ28td3JhcHBlciB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogNzhweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nby1kZXNjcmlwdG9yIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZWFkaW5nLXRyaW06IE5PTkU7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmhlYWRlcl9fbG9nby1kZXNjcmlwdG9yIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuaGVhZGVyX19sb2dvLWRlc2NyaXB0b3Ige1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXgtd2lkdGg6IDEzMnB4O1xuICB9XG59XG4uaGVhZGVyX19yaWdodHNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmhlYWRlcl9fcmlnaHRzaWRlX21vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuaGVhZGVyX19yaWdodHNpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5oZWFkZXJfX3JpZ2h0c2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19yaWdodHNpZGVfbW9iIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5oZWFkZXJfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMjY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNDkwMTk2MDc4KTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiByZXNlcnZlIHNwYWNlIGZvciByaWdodCBpY29uICg1MHB4KSArIGlubmVyIGdhcCAoNXB4KSAqL1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLmhlYWRlcl9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwZjFjMmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyX19idXR0b246aG92ZXIgLmhlYWRlcl9fYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmhlYWRlcl9fYnV0dG9uOmhvdmVyIC5oZWFkZXJfX2J1dHRvbi1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzQ2YjJkNjtcbn1cbi5oZWFkZXJfX2J1dHRvbl9jYWxsYmFjazpob3ZlciB7XG4gIGNvbG9yOiAjMGYxYzJhICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19idXR0b25fY2FsbGJhY2s6aG92ZXIgLmhlYWRlcl9fYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiMmQ2O1xufVxuLmhlYWRlcl9fYnV0dG9uX2NhbGxiYWNrOmhvdmVyIC5oZWFkZXJfX2J1dHRvbi1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5oZWFkZXJfX2J1dHRvbiB7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXJfX2J1dHRvbl9tb2Ige1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcl9fYnV0dG9uLWljb24ge1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0OTAxOTYwNzgpO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuaGVhZGVyX19idXR0b24taWNvbiB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuaGVhZGVyX19idXR0b24taWNvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9uLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9uLWljb246aG92ZXIgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogIzBmMWMyYTtcbiAgICBmaWxsOiAjMGYxYzJhO1xuICB9XG59XG4uaGVhZGVyX19idXR0b24tbGVmdHNpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyX19waG9uZTpob3ZlciB7XG4gIGNvbG9yOiAjNDZiMmQ2O1xufVxuLmhlYWRlcl9fYnV0dG9uLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmhlYWRlcl9fYnV0dG9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmhlYWRlcl9fYnV0dG9uLWNhbGx0ZXh0IHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxlYWRpbmctdHJpbTogTk9ORTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi5oZWFkZXJfX2J1dHRvbi1jYWxsdGV4dDo6YmVmb3JlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM0NmIyZDY7XG59XG4ub2ZmY2FudmFzLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAyOCwgNDIsIDAuNik7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgei1pbmRleDogOTA7XG59XG4ub2ZmY2FudmFzLW92ZXJsYXkuX3Zpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDg2dnc7XG4gIG1heC13aWR0aDogMjU3cHg7XG4gIGJhY2tncm91bmQ6ICMwZjFjMmE7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLm9mZmNhbnZhcyAuaGVhZGVyX19yaWdodHNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLm9mZmNhbnZhcyAuaGVhZGVyX19yaWdodHNpZGUgLmhlYWRlcl9fYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vZmZjYW52YXMgLmhlYWRlcl9fcmlnaHRzaWRlIC5oZWFkZXJfX2J1dHRvbi1sZWZ0c2lkZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5vZmZjYW52YXMuX29wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ub2ZmY2FudmFzX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub2ZmY2FudmFzX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ub2ZmY2FudmFzX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9mZmNhbnZhc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDZiMmQ2O1xufVxuXG5ib2R5LmhpZGUtc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5oaWRlLXNjcm9sbGJhciAuaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyAvKiDQuNC70Lgg0LTRgNGD0LPQvtC1INC30L3QsNGH0LXQvdC40LUgKi9cbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmZvb3Rlcl9faW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9vdGVyX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2xlZnRzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5mb290ZXJfX2xlZnRzaWRlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fbGVmdHNpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb290ZXJfX2xlZnRzaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fbG9nby13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA3M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9vdGVyX19sb2dvLWRlc2NyaXB0b3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fbG9nby1kZXNjcmlwdG9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5mb290ZXJfX2NpdHkge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9vdGVyX19jaXR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyX19taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9vdGVyX19taWRkbGUgLmZvb3Rlcl9fY2l0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9vdGVyX19taWRkbGUgLmZvb3Rlcl9fY2l0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb290ZXJfX21pZGRsZSAuZm9vdGVyX19jaXR5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogNDFweDtcbiAgfVxuICAuZm9vdGVyX19taWRkbGUgLmZvb3Rlcl9fY2l0eSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fbWlkZGxlIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmZvb3Rlcl9fbmF2bGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTVweCA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbn1cbi5mb290ZXJfX25hdmxpc3RfdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5mb290ZXJfX25hdmxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fbmF2bGlzdF90YWJsZXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb290ZXJfX25hdmxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG4uZm9vdGVyX19saXN0LWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzQ2YjJkNjtcbn1cbi5mb290ZXJfX2FwcHMge1xuICBtYXJnaW4tdG9wOiAxMDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5mb290ZXJfX2FwcHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5mb290ZXJfX2FwcHMtaXRlbXMge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuZm9vdGVyX19hcHBzLWl0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb290ZXJfX2FwcHMtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fYXBwcy1waWMge1xuICAgIHdpZHRoOiAxNjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuLmZvb3Rlcl9fYXBwcy1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4uZm9vdGVyX19hcHBzLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ2YjJkNjtcbn1cbi5mb290ZXJfX2FwcHMtbGluazpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzQ2YjJkNjtcbn1cbi5mb290ZXJfX2FwcHMtbGluayBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fYXBwcy1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZm9vdGVyX19yaWdodHNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLmZvb3Rlcl9fcmlnaHRzaWRlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fcmlnaHRzaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDkwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmtzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzQ2YjJkNjtcbn1cbi5mb290ZXJfX2xpbmtzLXRleHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXJfX2xpbmtzLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiMmQ2O1xufVxuLmZvb3Rlcl9fbWVzc2VuZ2VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTRweDtcbn1cbi5mb290ZXJfX21lc3NlbmdlcnNfbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb290ZXJfX21lc3NlbmdlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fbWVzc2VuZ2Vyc19tb2Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb290ZXJfX3dyYXBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlcl9fbWVzc2VuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0OTAxOTYwNzgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB3aWR0aDogNjguNjRweDtcbiAgaGVpZ2h0OiA2OC42NHB4O1xufVxuLmZvb3Rlcl9fbWVzc2VuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mb290ZXJfX21lc3Nlbmdlcjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwZjFjMmE7XG59XG5cbi5mYW5jeWJveF9fY29udGVudCA6Zm9jdXM6bm90KC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zZWN0aW9uLTdfX21vZGFsIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTdfX21vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi03X19tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19fbW9kYWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4taW5saW5lOiAyMHB4O1xuICB9XG59XG5cbi5jYWxsYmFjay1tb2RhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuY2FsbGJhY2stbW9kYWwge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuLmNhbGxiYWNrLW1vZGFsIC5mb3JtX19pbnB1dCB7XG4gIGhlaWdodDogNzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5jYWxsYmFjay1tb2RhbCAuZm9ybV9faW5wdXQge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuLmNhbGxiYWNrLW1vZGFsIC5mb3JtX19pbnB1dHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuY2FsbGJhY2stbW9kYWwgLmZvcm1fX2lucHV0cyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uY2FsbGJhY2stbW9kYWwgLmZvcm1fX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuY2FsbGJhY2stbW9kYWwgLmZvcm1fX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbCB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5xdWl6IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmODtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmc6IDY1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5xdWl6IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnF1aXpfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVpel9fc3RlcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucXVpel9fc3RlcF9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5xdWl6X19xdWVzdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMWExYzFlO1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnF1aXpfX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5xdWl6X19xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5xdWl6X19xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5xdWl6X19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnF1aXpfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAucXVpel9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucXVpel9fc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6X19vcHRpb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnF1aXpfX29wdGlvbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5xdWl6X19vcHRpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAucXVpel9fb3B0aW9ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLnF1aXpfX29wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdWl6X19vcHRpb24gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnF1aXpfX29wdGlvbiBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5xdWl6X19vcHRpb24gbGFiZWw6aG92ZXIgLnF1aXpfX29wdGlvbi1jaGVjayB7XG4gIGJhY2tncm91bmQ6ICNiZWVlNjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnF1aXpfX29wdGlvbiBsYWJlbDpob3ZlciAucXVpel9fb3B0aW9uLWNoZWNrIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMWExYzFlO1xufVxuLnF1aXpfX29wdGlvbiBsYWJlbDpob3ZlciAucXVpel9fb3B0aW9uLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnF1aXpfX29wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNiZWVlNjI7XG59XG4ucXVpel9fb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCAucXVpel9fb3B0aW9uLWNoZWNrIHtcbiAgYmFja2dyb3VuZDogI2JlZWU2MjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucXVpel9fb3B0aW9uLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVpel9fb3B0aW9uLXRleHQge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQ0LjQ0NDQ0NCU7IC8qIDI2LzE4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5xdWl6X19vcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucXVpel9fb3B0aW9uLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xOC41cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNlM2U4ZWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAucXVpel9fb3B0aW9uLWNoZWNrIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnF1aXpfX29wdGlvbi1jaGVjayBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuLnF1aXpfX25leHQtYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG4ucXVpel9fZXJyb3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZTc0YzNjO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMxLCA3NiwgNjAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMxLCA3NiwgNjAsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAucXVpel9fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4ucXVpel9fcGljIHtcbiAgcmlnaHQ6IC04MHB4O1xuICBib3R0b206IC04OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5xdWl6X19waWMge1xuICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgbWF4LXdpZHRoOiA3MiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5xdWl6X19waWMge1xuICAgIHJpZ2h0OiAtMTMwcHg7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnF1aXpfX3BpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnF1aXpfX2xlZnRzaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucXVpel9fc3RlcCB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4ucXVpel9fc3RlcCAuZm9ybV9fY29udGVudCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG4ucXVpel9fc3RlcCAuZm9ybV9faW5wdXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAucXVpel9fc3RlcCAuZm9ybV9faW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5xdWl6X19zdGVwW2RhdGEtc3RlcD1cIjNcIl0gLnF1aXpfX29wdGlvbnMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMwcHg7XG59XG4ucXVpel9fc3RlcFtkYXRhLXN0ZXA9XCIzXCJdIC5xdWl6X19vcHRpb25zIC5xdWl6X19vcHRpb24taW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNjEuMSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAucXVpel9fc3RlcFtkYXRhLXN0ZXA9XCIzXCJdIC5xdWl6X19vcHRpb25zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5xdWl6X19zdGVwW2RhdGEtc3RlcD1cIjNcIl0gLnF1aXpfX29wdGlvbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLnNlY3Rpb24tMV9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAzOS4xMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19pbm5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xX19sZWZ0c2lkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDYwcHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTFfX2xlZnRzaWRlIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19sZWZ0c2lkZSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuc2VjdGlvbi0xX19sZWZ0c2lkZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1NHB4O1xuICAgIHJpZ2h0OiAtMTA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxOTJweDtcbiAgICBoZWlnaHQ6IDE5MnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIwMywgMjU1LCAwLjM1KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19sZWZ0c2lkZSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLTFfX2xlZnRzaWRlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogLTc0cHg7XG4gICAgcmlnaHQ6IC03NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cbiAgQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjVyZW0gLCAxLjE5NjEwMDM1OThyZW0gICsgIDEuMjk2NjM4NDY0OHZ3ICwgMnJlbSApKSB7XG4gICAgLnNlY3Rpb24tMV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCggMS41cmVtICwgMS4xOTYxMDAzNTk4cmVtICArICAxLjI5NjYzODQ2NDh2dyAsIDJyZW0gKTtcbiAgICB9XG4gIH1cbiAgQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS41cmVtICwgMS4xOTYxMDAzNTk4cmVtICArICAxLjI5NjYzODQ2NDh2dyAsIDJyZW0gKSkge1xuICAgIC5zZWN0aW9uLTFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuNXJlbSArIDAuNSAqICgxMDB2dyAtIDIzLjQzNzVyZW0pIC8gMzguNTYxMjVcbiAgICApO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNlY3Rpb24tMV9fYml0cml4IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTRweCAyOXB4O1xuICBtYXgtaGVpZ2h0OiA0OHB4O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fYml0cml4IHtcbiAgICBnYXA6IDVweDtcbiAgICBtYXgtaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1heC13aWR0aDogMzczcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZWFkaW5nLXRyaW06IE5PTkU7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDgycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTFfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19mb290ZXIge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xX19mb290ZXItcGljIHtcbiAgaGVpZ2h0OiA0MXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fZm9vdGVyLXBpYyB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX2xlZnRzaWRlLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlY3Rpb24tMV9fYWJzIHtcbiAgdG9wOiA3My40OHB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi0xX19hYnMge1xuICAgIHRvcDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX2FicyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAtMTU2cHg7XG4gICAgcmlnaHQ6IC0yMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19hYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX3JpZ2h0c2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5zZWN0aW9uLTFfX2FiczIge1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi0xX19hYnMyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fYWJzMiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLnNlY3Rpb24tMV9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDE5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19pdGVtcyB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDI0cHggMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDEwM3B4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxNHB4IDE5cHg7XG4gIH1cbiAgLnNlY3Rpb24tMV9faXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9faXRlbSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi0xX19pdGVtLXRleHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG4uc2VjdGlvbi0xX19ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19ibG9jayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uc2VjdGlvbi0xX19tYW5hZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tMV9fbWFuYWdlci1waG90byB7XG4gIG1heC13aWR0aDogMTE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19tYW5hZ2VyLXBob3RvIHtcbiAgICBtYXgtd2lkdGg6IDU2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX21hbmFnZXItaW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fbWFuYWdlci1pbmZvIHtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fbWFuYWdlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX21hbmFnZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc2VjdGlvbi0xIC5mb3JtX19idXR0b25fd2gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19tYW5hZ2VyLXByb2Yge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fbWFuYWdlci1wcm9mIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX2NhbGwge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fY2FsbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fY2FsbCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tMV9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIG1heC13aWR0aDogMjc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19saW5rcyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xX190aGFua3MtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX190aGFua3MtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX3RoYW5rcy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX2xpbmsge1xuICB3aWR0aDogMjc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX2xpbmsge1xuICAgIG1heC13aWR0aDogMjM4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX2xpbmsgLmhlYWRlcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDI3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fbGluayAuaGVhZGVyX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMjM4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX2xpbmsgLmhlYWRlcl9fYnV0dG9uOmhvdmVyIC5oZWFkZXJfX2J1dHRvbi1jYWxsdGV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YjJkNjtcbn1cbi5zZWN0aW9uLTFfX2xpbms6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM4ZTVmZTkgMCUsICM0NmIyZDYgMTAwJSk7XG59XG4uc2VjdGlvbi0xIC5oZWFkZXJfX2J1dHRvbi1jYWxsdGV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEgLmhlYWRlcl9fYnV0dG9uLWxlZnRzaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAuc2VjdGlvbi0xIC5mb3JtX19idXR0b25fd2gge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMSAuaGVhZGVyX19idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMV90aGFua3MgLnNlY3Rpb24tMV9fYWJzIHtcbiAgICB0b3A6IDU4cHg7XG4gICAgbWF4LXdpZHRoOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4OGVtKSB7XG4gIC5zZWN0aW9uLTFfdGhhbmtzIC5zZWN0aW9uLTFfX2FicyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAtMTU2cHg7XG4gICAgcmlnaHQ6IC0yMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4OGVtKSB7XG4gIC5zZWN0aW9uLTFfdGhhbmtzIC5zZWN0aW9uLTFfX2FicyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi0yX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yX19pdGVtcyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuLnNlY3Rpb24tMl9faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yX19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMl9faXRlbS1pbmZvIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0yX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMwZjFjMmEgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLTJfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMl9faXRlbS1waWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDcuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAuc2VjdGlvbi0yX19pdGVtLXBpYyBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0zX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi0zX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTNfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0zX19iaXRyaXgge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tM19fYml0cml4IHtcbiAgICBtYXgtd2lkdGg6IDIwNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zX19iaXRyaXgge1xuICAgIG1heC13aWR0aDogMTUzcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tM19fYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNTY3cHggYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi0zX19ibG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDM1MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX2Jsb2NrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tM19fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTNfX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlY3Rpb24tM19faXRlbXM6Zmlyc3Qtb2YtdHlwZSAuc2VjdGlvbi0zX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgbGVmdDogLTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zX19pdGVtczpmaXJzdC1vZi10eXBlIC5zZWN0aW9uLTNfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxufVxuLnNlY3Rpb24tM19faXRlbXM6Zmlyc3Qtb2YtdHlwZSAuc2VjdGlvbi0zX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgcmlnaHQ6IC0yNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX2l0ZW1zOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24tM19faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG59XG4uc2VjdGlvbi0zX19pdGVtczpmaXJzdC1vZi10eXBlIC5zZWN0aW9uLTNfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICBsZWZ0OiA2MHB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuLnNlY3Rpb24tM19faXRlbXM6Zmlyc3Qtb2YtdHlwZSAuc2VjdGlvbi0zX19pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgcmlnaHQ6IC0yMTVweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX2l0ZW1zOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24tM19faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgb3JkZXI6IC0yO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG4uc2VjdGlvbi0zX19pdGVtczpmaXJzdC1vZi10eXBlIC5zZWN0aW9uLTNfX2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuICBsZWZ0OiAtMTExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zX19pdGVtczpmaXJzdC1vZi10eXBlIC5zZWN0aW9uLTNfX2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuICAgIG9yZGVyOiAtNDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTNfX2l0ZW1zOmZpcnN0LW9mLXR5cGUge1xuICAgIGxlZnQ6IC04MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zX19pdGVtczpmaXJzdC1vZi10eXBlIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zX19pdGVtczpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi0zX19pdGVtczpsYXN0LW9mLXR5cGUgLnNlY3Rpb24tM19faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIHJpZ2h0OiAtMTg4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zX19pdGVtczpsYXN0LW9mLXR5cGUgLnNlY3Rpb24tM19faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG59XG4uc2VjdGlvbi0zX19pdGVtczpsYXN0LW9mLXR5cGUgLnNlY3Rpb24tM19faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi10b3A6IDQxcHg7XG4gIGxlZnQ6IDA7XG59XG4uc2VjdGlvbi0zX19pdGVtczpsYXN0LW9mLXR5cGUgLnNlY3Rpb24tM19faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIHJpZ2h0OiAtMzAwcHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tM19faXRlbXM6bGFzdC1vZi10eXBlIC5zZWN0aW9uLTNfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIG9yZGVyOiAtMztcbiAgfVxufVxuLnNlY3Rpb24tM19faXRlbXM6bGFzdC1vZi10eXBlIC5zZWN0aW9uLTNfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICBsZWZ0OiA0N3B4O1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tM19faXRlbXM6bGFzdC1vZi10eXBlIC5zZWN0aW9uLTNfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIG9yZGVyOiAtNDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuLnNlY3Rpb24tM19faXRlbXM6bGFzdC1vZi10eXBlIC5zZWN0aW9uLTNfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX2l0ZW1zOmxhc3Qtb2YtdHlwZSAuc2VjdGlvbi0zX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tM19faXRlbXM6bGFzdC1vZi10eXBlIC5zZWN0aW9uLTNfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBvcmRlcjogLTM7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX2l0ZW1zOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tM19faXRlbXM6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zX19pdGVtcyB7XG4gICAgZ2FwOiA0NXB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zZWN0aW9uLTNfX2l0ZW1zIC5zZWN0aW9uLTNfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogLTEvMTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX2l0ZW1zIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uLTNfX2l0ZW1zIC5zZWN0aW9uLTNfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4taW5saW5lOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi0zX19pdGVtIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBpbnNldDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tM19faXRlbSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnNlY3Rpb24tM19fYXJyb3cxIHtcbiAgdG9wOiAxMjBweDtcbiAgbGVmdDogLTI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tM19fYXJyb3cxIHtcbiAgICB0b3A6IDEyMHB4O1xuICAgIG1heC13aWR0aDogMzIlO1xuICAgIGxlZnQ6IC03NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zX19hcnJvdzEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiAyMDZweDtcbiAgfVxuICAuc2VjdGlvbi0zX19hcnJvdzEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zX19hcnJvdzEge1xuICAgIGxlZnQ6IC01NnB4O1xuICAgIHRvcDogMTE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTFweCkge1xuICAuc2VjdGlvbi0zX19hcnJvdzEge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAuc2VjdGlvbi0zX19hcnJvdzEge1xuICAgIHRvcDogMTY2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTNfX2Fycm93MiB7XG4gIHRvcDogOTBweDtcbiAgcmlnaHQ6IC0yMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTNfX2Fycm93MiB7XG4gICAgbWF4LXdpZHRoOiAzNyU7XG4gICAgdG9wOiA5MHB4O1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX2Fycm93MiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICByaWdodDogNzBweDtcbiAgfVxuICAuc2VjdGlvbi0zX19hcnJvdzIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zX19hcnJvdzIge1xuICAgIGJvdHRvbTogLTUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTNfX2xhcHRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMWMyYTtcbiAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTNfX2xhcHRvcCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX2xhcHRvcCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTBweCAyNXB4O1xuICB9XG4gIC5zZWN0aW9uLTNfX2xhcHRvcCBpbWcge1xuICAgIG1heC13aWR0aDogMzUxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX2xhcHRvcCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLTNfX2xhcHRvcCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VjdGlvbi00X19jb250YWluZXIge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNCAuc2VjdGlvbi0xX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00IC5zZWN0aW9uLTFfX3RleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00IC5zZWN0aW9uLTJfX2l0ZW0tcGljIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNCAuc2VjdGlvbi0yX19pdGVtLXBpYyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uLTQgLnNlY3Rpb24tMl9faXRlbS1waWMgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTRfX2xlZnRzaWRlIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMjBweDtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG4uc2VjdGlvbi00X19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA2MzBweDtcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tNF9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNF9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuLnNlY3Rpb24tNF9fdGl0bGUgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC04cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00X190aXRsZSBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWF4LXdpZHRoOiAxNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNF9fdGl0bGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEzN3B4O1xuICAgIGJvdHRvbTogLTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNF9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWN0aW9uLTRfX2J1dHRvbiB7XG4gIG1heC13aWR0aDogNDA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00X19idXR0b24ge1xuICAgIG1heC13aWR0aDogMzM4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTRfX2l0ZW1zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNF9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTRfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uLTRfX2l0ZW0ge1xuICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgYm94LXNoYWRvdzogNHB4IDJweCAzNXB4IHJnYmEoMjgsIDY1LCAxMDQsIDAuMDUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTRfX2l0ZW0ge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zZWN0aW9uLTRfX2l0ZW1fc2hvcnQge1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgbWF4LWhlaWdodDogNzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VjdGlvbi00X19pdGVtX3Nob3J0IC5zZWN0aW9uLTRfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00X19pdGVtX3Nob3J0IC5zZWN0aW9uLTRfX2l0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICMwZjFjMmE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi01X190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tNV9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDE5cHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTVfX2l0ZW0ge1xuICBtaW4taGVpZ2h0OiAxNjVweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi01X19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzNnB4IGF1dG87XG4gICAgZ2FwOiAxN3B4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLnNlY3Rpb24tNV9faXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsZWFkaW5nLXRyaW06IE5PTkU7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTVfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uc2VjdGlvbi01X19pdGVtLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTVfX2l0ZW0tdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24tNV9faXRlbS10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9faXRlbS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi01X19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNDJweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDQ5LjE0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA1NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX2Jsb2NrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX2Jsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTVfX2NpcmNsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19jaXJjbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tNV9fbGVmdC1pdGVtIHtcbiAgbWluLWhlaWdodDogMTkwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnNlY3Rpb24tNV9fbGVmdC1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgIzQ2YjJkNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi01X19sZWZ0LWl0ZW0gLnNlY3Rpb24tNV9fYmxvY2stdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fbGVmdC1pdGVtIC5zZWN0aW9uLTVfX2Jsb2NrLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19sZWZ0LWl0ZW0gLnNlY3Rpb24tNV9fYmxvY2stdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fbGVmdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLTVfX2xlZnQtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi01X19ibG9jay10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtNCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fYmxvY2stdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX2Jsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX2Jsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi01X19ibG9jay10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX2Jsb2NrLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB9XG4gIC5zZWN0aW9uLTVfX2Jsb2NrLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTVfX2Jsb2NrLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fYmxvY2stcmlnaHQge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNV9fcmlnaHQtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX3JpZ2h0LWl0ZW06bnRoLW9mLXR5cGUoMikgLnNlY3Rpb24tNV9fcGljIHtcbiAgICByaWdodDogLTMzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX3JpZ2h0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTVfX2Jsb2NrLW51bSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19ibG9jay1udW0ge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxufVxuLnNlY3Rpb24tNV9fcGljIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTVfX3BpYyB7XG4gICAgcmlnaHQ6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19waWMge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fcGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTZfdGhhbmtzIC5zZWN0aW9uLTZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi02X3RoYW5rcyAuc2VjdGlvbi02X190aXRsZV9tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNl90aGFua3MgLnNlY3Rpb24tNl9fdGl0bGVfbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb24tNl9fYmlnLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTZfX2JpZy10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tNl9fdmlkZW9zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2NzlweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNl9fdmlkZW9zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNl9fdmlkZW9zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi02X192aWRlbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzAuMzElO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLTZfX3ZpZGVvOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMWMyYTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF5LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIGluc2V0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNl9fdmlkZW86OmFmdGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTZfX3ZpZGVvOjphZnRlciB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02X192aWRlbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMC43JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNl9fdmlkZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNl9fdmlkZW8tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtNCU7XG4gIGNvbG9yOiAjNDZiMmQ2O1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTZfX3ZpZGVvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNl9fdmlkZW8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi02X192aWRlby10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNl9fdmlkZW8tdGltZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNl9fdmlkZW8tdGltZSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLTdfX2Jsb2NrIHtcbiAgcGFkZGluZzogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDQwLjM4JTtcbiAgZ2FwOiAyOHB4O1xufVxuLnNlY3Rpb24tN19fYmxvY2tfdjIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDZiMmQ2O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiA0cHggMnB4IDM1cHggcmdiYSgyOCwgNjUsIDEwNCwgMC4wNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi03X19ibG9ja192MiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgfVxufVxuLnNlY3Rpb24tN19fYmxvY2tfdjIgLnNlY3Rpb24tN19fZm9ybS1yaWdodHNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19fYmxvY2tfdjIgLnNlY3Rpb24tN19fZm9ybS1yaWdodHNpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi03X19ibG9jayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMzglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi03X19ibG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi03X19ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTdfX2Zvcm0tbGVmdHNpZGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi03X19mb3JtLWxlZnRzaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnNlY3Rpb24tN19fZm9ybS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi03X19oZWFkZXItaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NmIyZDY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19faGVhZGVyLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19faGVhZGVyLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tN19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi03X19saXN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tN19fZm9ybS1yaWdodHNpZGUge1xuICBtaW4taGVpZ2h0OiA1MjlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tN19fZm9ybS1yaWdodHNpZGVfbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTdfX2Zvcm0tcmlnaHRzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgbWluLWhlaWdodDogMzA3cHg7XG4gIH1cbiAgLnNlY3Rpb24tN19fZm9ybS1yaWdodHNpZGVfbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19fZm9ybS1yaWdodHNpZGVfbW9iIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNlY3Rpb24tN19fcmlnaHRzaWRlLXRleHQge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLnNlY3Rpb24tN19fcmlnaHRzaWRlLXRleHQgaW1nIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWF4LXdpZHRoOiAxNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi03X19yaWdodHNpZGUtdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19fcmlnaHRzaWRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1heC13aWR0aDogMzA1cHg7XG4gIH1cbiAgLnNlY3Rpb24tN19fcmlnaHRzaWRlLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tN19fcmlnaHRzaWRlLXRleHQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi03X19yaWdodHNpZGUtdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbi03X19yaWdodHNpZGUtdGV4dCBpbWcge1xuICAgIG1heC13aWR0aDogMTM4cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tN19fcGljIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTdfX3BpYyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi03X19waWMge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTdfX3BpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4uZm9ybV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGVhZGluZy10cmltOiBOT05FO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC00JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZm9ybV9fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuZm9ybV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmZvcm1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLmZvcm1fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvcm1fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5mb3JtX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9ybV9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9ybV9faW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvcm1fX2lucHV0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZvcm1fX2lucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41MDE5NjA3ODQzKTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xufVxuLmZvcm1fX2lucHV0X25hbWUge1xuICBtYXgtd2lkdGg6IDE0M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvcm1fX2lucHV0X25hbWUge1xuICAgIG1heC13aWR0aDogMTg4cHg7XG4gIH1cbn1cbi5mb3JtX19pbnB1dF9waG9uZSB7XG4gIG1heC13aWR0aDogMjczcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9ybV9faW5wdXRfcGhvbmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvcm1fX2lucHV0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uZm9ybV9fYnV0dG9uX3doIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5mb3JtX19idXR0b25fd2g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZvcm1fX2J1dHRvbl93aDpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5mb3JtX19idXR0b25fd2ggc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9ybV9fYnV0dG9uX3doIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZm9ybV9fYnV0dG9uX3doIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIH1cbiAgLmZvcm1fX2J1dHRvbl93aDpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiMmQ2O1xuICB9XG4gIC5mb3JtX19idXR0b25fd2g6aG92ZXIgc3BhbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvcm1fX2J1dHRvbl93aCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvcm1fX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmZvcm1fX2NoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMzFweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb3JtX19jaGVjayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmZvcm1fX2NoZWNrIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzFweDtcbiAgdG9wOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9ybV9fY2hlY2sgbGFiZWw6YmVmb3JlIHtcbiAgICB0b3A6IC0ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb3JtX19jaGVjayBsYWJlbDpiZWZvcmUge1xuICAgIHRvcDogLTNweDtcbiAgfVxufVxuLmZvcm1fX2NoZWNrIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiA2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvcm1fX2NoZWNrIGxhYmVsOmFmdGVyIHtcbiAgICB0b3A6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvcm1fX2NoZWNrIGxhYmVsOmFmdGVyIHtcbiAgICB0b3A6IDJweDtcbiAgfVxufVxuLmZvcm1fX2NoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbn1cbi5mb3JtX19idXR0b24tY2FsbHRleHQge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4uZm9ybV9fYnV0dG9uLWNhbGx0ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiMmQ2O1xufVxuLmZvcm1fX2NoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGVhZGluZy10cmltOiBOT05FO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUwMTk2MDc4NDMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvcm1fX2NoZWNrLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb3JtX19jaGVjay1sYWJlbCB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cbi5mb3JtX19yaWdodCB7XG4gIG1heC13aWR0aDogMzAzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fY2hlY2sgaW5wdXQsXG4uZm9ybV9fbWVzc2VuZ2VyIGlucHV0LFxuLmNhbGxiYWNrX190aW1lIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi04X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi04X19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbi04X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDk4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOF9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLThfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi04X19pdGVtIHtcbiAgcGFkZGluZzogMCAyMHB4IDUwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi04X19pdGVtIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgfVxuICAuc2VjdGlvbi04X19pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi04X19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi04X19pdGVtLXBpYyB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IC02N3B4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOF9faXRlbS1waWMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLThfX2l0ZW0taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOF9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi04X19pdGVtLXRpdGxlIHtcbiAgICBjb2xvcjogIzBmMWMyYSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLThfX2l0ZW0tdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VjdGlvbi04X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLThfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLThfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5zZWN0aW9uLTlfX3RhYnMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOV9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tOV9fdGFiLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ2FwOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tOV9fdGFiLWNvbnRyb2xzIHtcbiAgICBnYXA6IDAgOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi05X190YWItY29udHJvbHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX3RhYi1jb250cm9scyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDAgMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tOV9fdGFiIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMGYxYzJhO1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOV9fdGFiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTlfX3RhYi5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiA0cHggMnB4IDM1cHggcmdiYSgyOCwgNjUsIDEwNCwgMC4wNSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi05X190YWIuaXMtYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjOGU1ZmU5IDAlLCAjNDZiMmQ2IDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi05X190YWIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNlY3Rpb24tOV9fdGFiOm50aC1vZi10eXBlKDEpLCAuc2VjdGlvbi05X190YWI6bnRoLW9mLXR5cGUoMiksIC5zZWN0aW9uLTlfX3RhYjpudGgtb2YtdHlwZSgzKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgfVxuICAuc2VjdGlvbi05X190YWI6bnRoLW9mLXR5cGUoMSkuaXMtYWN0aXZlLCAuc2VjdGlvbi05X190YWI6bnRoLW9mLXR5cGUoMikuaXMtYWN0aXZlLCAuc2VjdGlvbi05X190YWI6bnRoLW9mLXR5cGUoMykuaXMtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX3RhYiB7XG4gICAgYm94LXNoYWRvdzogNHB4IDJweCAzNXB4IHJnYmEoMjgsIDY1LCAxMDQsIDAuMDUpO1xuICB9XG4gIC5zZWN0aW9uLTlfX3RhYjpudGgtb2YtdHlwZSgxKSwgLnNlY3Rpb24tOV9fdGFiOm50aC1vZi10eXBlKDIpLCAuc2VjdGlvbi05X190YWI6bnRoLW9mLXR5cGUoMykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNlY3Rpb24tOV9fdGFiOm50aC1vZi10eXBlKDEpLmlzLWFjdGl2ZSwgLnNlY3Rpb24tOV9fdGFiOm50aC1vZi10eXBlKDIpLmlzLWFjdGl2ZSwgLnNlY3Rpb24tOV9fdGFiOm50aC1vZi10eXBlKDMpLmlzLWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogNHB4IDJweCAzNXB4IHJnYmEoMjgsIDY1LCAxMDQsIDAuMDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX3RhYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2VjdGlvbi05X19wYW5lbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjAzKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgcGFkZGluZzogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX3BhbmVscyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tOV9fcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tOV9fcGFuZWwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjdGlvbi05X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNjI5cHg7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi05X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1MCU7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi05X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uLTlfX2xlZnQge1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi05X19sZWZ0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAyNjlweDtcbiAgICBnYXA6IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOV9fbGVmdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDQwJTtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSBhbmQgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi05X19sZWZ0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi05X19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX3JpZ2h0IHtcbiAgICBnYXA6IDBweDtcbiAgfVxufVxuLnNlY3Rpb24tOV9fcGFuZWwtdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOV9fcGFuZWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOV9fcGFuZWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNlY3Rpb24tOV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTlfX3RleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi05X190ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgfVxufVxuLnNlY3Rpb24tOV9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDQ3NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOV9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTlfX2ZlYXR1cmVzIHtcbiAgZ2FwOiAxMHB4O1xufVxuLnNlY3Rpb24tOV9fZmVhdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc2VjdGlvbi05X19mZWF0dXJlOjpiZWZvcmUge1xuICBsZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi05X19mZWF0dXJlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLTlfX2ZlYXR1cmU6OmJlZm9yZSB7XG4gICAgbGVmdDogMjlweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi05X19mZWF0dXJlX2ludCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA5OXB4O1xuICBnYXA6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi05X19mZWF0dXJlX2ludCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuc2VjdGlvbi05X19mZWF0dXJlX2ludDo6YmVmb3JlIHtcbiAgICB0b3A6IDI4JSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOV9fZmVhdHVyZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tOV9fZmVhdHVyZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tOV9fZmVhdHVyZS1waWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi05X19mZWF0dXJlLXBpY3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zZWN0aW9uLTlfX2N0YSB7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG4gIG1heC13aWR0aDogMzczcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi05X19jdGEge1xuICAgIG1heC13aWR0aDogMzA4cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0xMF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMF9faXRlbXMge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTBfX2l0ZW06bnRoLW9mLXR5cGUoMykgLl9jb3Vyc29yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2VjdGlvbi0xMF9faXRlbS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBnYXA6IDI2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTEwX19pdGVtLWhlYWRlciB7XG4gICAgZ2FwOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTBfX2l0ZW0taGVhZGVyIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwX19pdGVtLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwX19pdGVtLWhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi0xMF9faXRlbS1udW0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5zZWN0aW9uLTEwX19pdGVtLW51bSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwX19pdGVtLW51bSB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTEwX19pdGVtLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI2JlZWU2Mjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwIC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlY3Rpb24tMTBfX2NhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTBfX2NhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDE4MHB4KTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tMTBfX2NhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMTYxLjMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTBfX2NhcmQge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTEwX19jYXJkLXRleHQge1xuICBjb2xvcjogIzFhMWMxZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMTBfX2NhcmQtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwX19jYXJkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTEwX19kb29ycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdhcDogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTBfX2Rvb3JzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDE1MHB4KTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tMTBfX2Rvb3Ige1xuICBwYWRkaW5nLWJvdHRvbTogMjE1LjQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTBfX2Rvb3Ige1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwX19nbGFzc2VzLXdyYXBwIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwX19nbGFzc2VzIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTEwX19nbGFzc2VzLXRleHRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNlY3Rpb24tMTBfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi0xMF9fdGV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm90dG9tOiAtNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTc4ZTE7XG59XG4uc2VjdGlvbi0xMF9fdGV4dDpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuLnNlY3Rpb24tMTBfX3RleHQ6bnRoLWNoaWxkKGV2ZW4pOjphZnRlciB7XG4gIGhlaWdodDogNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi0xMF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5zZWN0aW9uLTExX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xMV9faGVhZGVyLXBpYyB7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19oZWFkZXItcGljIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX2hlYWRlci1waWMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTFfX2hlYWRlci1tYWluIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX2hlYWRlci1tYWluIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19oZWFkZXItbWFpbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2VjdGlvbi0xMV9faGVhZGVyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX2hlYWRlci10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5zZWN0aW9uLTExX19oZWFkZXItdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX2hlYWRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTExX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xMV9fYmxvY2stdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX2Jsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTFfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZ2FwOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTExX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2VjdGlvbi0xMV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjUzcHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uc2VjdGlvbi0xMV9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTExX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG4gIC5zZWN0aW9uLTExX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgZ3JpZC1jb2x1bW46IC0xLzE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgbWluLWhlaWdodDogMTUzcHg7XG4gIH1cbiAgLnNlY3Rpb24tMTFfX2l0ZW0gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxufVxuLnNlY3Rpb24tMTFfX2l0ZW0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19pdGVtLWhlYWRlciB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTExX19pdGVtLW51bSB7XG4gIGNvbG9yOiAjNDZiMmQ2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEycHg7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGVhZGluZy10cmltOiBDQVBfSEVJR0hUO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC00JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19pdGVtLW51bSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHRvcDogLTdweDtcbiAgfVxufVxuLnNlY3Rpb24tMTFfX2l0ZW0tdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjNDZiMmQ2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG59XG4uc2VjdGlvbi0xMV9fZXRhcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fZXRhcHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19ldGFwcyB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTExX19ldGFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YjJkNjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtaW4taGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX2V0YXAge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDdweCA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc2VjdGlvbi0xMV9fZXRhcC1hcnJvdyBwaWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWN0aW9uLTExX19naXJscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX2dpcmxzIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIGxlZnQ6IDY0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTExX19wcm9jZXNzZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWN0aW9uLTExX19wcm9jZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fcHJvY2VzcyB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fcHJvY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0xMl9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDE5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMl9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMl9faXRlbXMge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xMl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyX19pdGVtOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24tMTJfX3RleHQge1xuICAgIG1heC13aWR0aDogNDAycHg7XG4gIH1cbiAgLnNlY3Rpb24tMTJfX2l0ZW06Zmlyc3Qtb2YtdHlwZSAuc2VjdGlvbi0xMl9fdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tMTJfX2l0ZW0taGVhZCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjFjMmE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMl9faXRlbS1oZWFkIHtcbiAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMl9faXRlbS1oZWFkIHtcbiAgICBtaW4taGVpZ2h0OiAxODRweDtcbiAgfVxufVxuLnNlY3Rpb24tMTJfX2l0ZW0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTEyX19pdGVtLWhlYWRlciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMl9faXRlbS1oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTJfX2l0ZW0tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGVhZGluZy10cmltOiBOT05FO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC00JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyX19pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTJfX2l0ZW0tc3RhcnMge1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgfVxufVxuLnNlY3Rpb24tMTJfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMl9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIH1cbiAgLnNlY3Rpb24tMTJfX3RleHQgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyX19jb21wYW55IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xMl9fcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTlweDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTEyX19waWMge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyX19waWMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICByaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTJfX3BpYyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTEyX19pdGVtLWluZm8ge1xuICBwYWRkaW5nOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMl9faXRlbS1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xMl9faXRlbS1hYm91dCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5zZWN0aW9uLTEyX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZWFkaW5nLXRyaW06IE5PTkU7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogLTQlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTJfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTJfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTJfX2xpc3Qge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gIH1cbiAgLnNlY3Rpb24tMTJfX2xpc3QgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyX19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTJfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTJfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTJfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLTEzX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEzX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uLTEzX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xM19faXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTNfX3BpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDQuNTUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX3BpYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLnNlY3Rpb24tMTNfX3BpYyBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5zZWN0aW9uLTEzX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xM19faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xM19faW5mbyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tMTNfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTEzX19oZWFkZXIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTEzX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgIzBmMWMyYTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEzX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG59XG4uc2VjdGlvbi0xM19fbGlzdCB7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEzX19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNlY3Rpb24tMTNfX2J1dHRvbiB7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyMjhweDtcbiAgICBncmlkLWNvbHVtbjogLTEvMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VjdGlvbi0xM19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDZiMmQ2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMTQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiA0cHggMnB4IDM1cHggcmdiYSgyOCwgNjUsIDEwNCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1heC13aWR0aDogMTM4MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTE0IHtcbiAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTQge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X19zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tMTRfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5zZWN0aW9uLTE0X19pdGVtOmxhc3Qtb2YtdHlwZSAuc2VjdGlvbi0xNF9faXRlbS1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi0xNF9faXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24tMTRfX2l0ZW0tcGljIGltZyB7XG4gIGxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiAtMS8xO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWF4LWhlaWdodDogMTQ4cHg7XG4gIH1cbiAgLnNlY3Rpb24tMTRfX2l0ZW06bGFzdC1vZi10eXBlIC5zZWN0aW9uLTE0X19pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG4gIC5zZWN0aW9uLTE0X19pdGVtOmxhc3Qtb2YtdHlwZSAuc2VjdGlvbi0xNF9faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgfVxuICAuc2VjdGlvbi0xNF9faXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24tMTRfX2l0ZW0tcGljIHtcbiAgICBtYXgtd2lkdGg6IDE3N3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5zZWN0aW9uLTE0X19pdGVtOmxhc3Qtb2YtdHlwZSAuc2VjdGlvbi0xNF9faXRlbS1waWMgaW1nIHtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIHJpZ2h0OiAtODhweDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5zZWN0aW9uLTE0X19pdGVtOmxhc3Qtb2YtdHlwZSAuc2VjdGlvbi0xNF9faXRlbS1waWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHJpZ2h0OiAtMjUlO1xuICB9XG4gIC5zZWN0aW9uLTE0X19pdGVtOmxhc3Qtb2YtdHlwZSAuc2VjdGlvbi0xNF9faXRlbS1pbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi0xNF9faXRlbTpudGgtb2YtdHlwZSgyKSBpbWcge1xuICB0b3A6IDI1cHg7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIHBhZGRpbmctaW5saW5lOiAxMHB4O1xufVxuLnNlY3Rpb24tMTRfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSAuc2VjdGlvbi0xNF9faXRlbS1waWMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlY3Rpb24tMTRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSAuc2VjdGlvbi0xNF9faXRlbS1waWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLTE0X19pdGVtOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24tMTRfX2l0ZW0tcGljIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLTE0X19pdGVtLXBpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG4uc2VjdGlvbi0xNF9faXRlbS1waWMgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTE0X19pdGVtLXBpYyB7XG4gICAgbWluLWhlaWdodDogMjEwcHg7XG4gIH1cbiAgLnNlY3Rpb24tMTRfX2l0ZW0tcGljIGltZyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X19pdGVtLXBpYyB7XG4gICAgbWluLWhlaWdodDogMTgycHg7XG4gIH1cbiAgLnNlY3Rpb24tMTRfX2l0ZW0tcGljIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9faXRlbS1waWMge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLTE0X19pdGVtLXBpYyBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5zZWN0aW9uLTE0X19pdGVtLWlubmVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2l0ZW0taW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VjdGlvbi0xNF9faXRlbS1pbm5lciBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2l0ZW0taW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE0X19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWN0aW9uLTE0X19pdGVtLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICB9XG59XG5cbi5zZWN0aW9uLTE1X19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMTlweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xNV9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IC0xLzE7XG4gIH1cbiAgLnNlY3Rpb24tMTVfX2l0ZW06bGFzdC1vZi10eXBlIC5zZWN0aW9uLTE1X19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24tMTVfX2l0ZW06bGFzdC1vZi10eXBlIC5zZWN0aW9uLTE1X19idXR0b24ge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tMTVfX2l0ZW06bGFzdC1vZi10eXBlIC5zZWN0aW9uLTE1X19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbiAgLnNlY3Rpb24tMTVfX2l0ZW06bGFzdC1vZi10eXBlIC5zZWN0aW9uLTE1X19saXN0LWl0ZW0ge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2VjdGlvbi0xNV9faXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24tMTVfX2xpc3QgKyAuc2VjdGlvbi0xNV9faXRlbS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi0xNV9faXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24tMTVfX3RleHQge1xuICAgIG1heC13aWR0aDogMjc1cHg7XG4gIH1cbiAgLnNlY3Rpb24tMTVfX2l0ZW06bGFzdC1vZi10eXBlIC5zZWN0aW9uLTE1X19waWMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3R0b206IC01MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNV9faXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24tMTVfX2l0ZW0taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDIwN3B4O1xuICB9XG4gIC5zZWN0aW9uLTE1X19pdGVtOmxhc3Qtb2YtdHlwZSAuc2VjdGlvbi0xNV9fcGljIHtcbiAgICBtYXgtd2lkdGg6IDU0JTtcbiAgfVxuICAuc2VjdGlvbi0xNV9faXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24tMTVfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24tMTVfX2l0ZW06bGFzdC1vZi10eXBlIC5zZWN0aW9uLTE1X19idXR0b24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi0xNV9faXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24tMTVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi0xNV9faXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24tMTVfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VjdGlvbi0xNV9faXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24tMTVfX2xpc3QgKyAuc2VjdGlvbi0xNV9faXRlbS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19pdGVtOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24tMTVfX3BpYyB7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICB9XG59XG4uc2VjdGlvbi0xNV9faXRlbS13cmFwcCB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLnNlY3Rpb24tMTVfX2l0ZW0td3JhcHAgLnNlY3Rpb24tMTVfX2l0ZW0tdGl0bGU6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19pdGVtLXdyYXBwIC5zZWN0aW9uLTE1X19pdGVtLXRpdGxlOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24tMTVfX2l0ZW0td3JhcHAgLnNlY3Rpb24tMTVfX2l0ZW0tdGl0bGU6bGFzdC1vZi10eXBlIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2l0ZW0td3JhcHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLTE1X19pdGVtLXdyYXBwIC5zZWN0aW9uLTE1X19pdGVtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDZiMmQ2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNV9faXRlbS13cmFwcCAuc2VjdGlvbi0xNV9faXRlbS10aXRsZTpsYXN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tMTVfX2l0ZW0td3JhcHAgLnNlY3Rpb24tMTVfX2l0ZW0tdGl0bGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTE1X19pdGVtLWhlYWQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjM4LjA4ZGVnLCByZ2JhKDE3NCwgMTk1LCAyNTUsIDAuMTkpIDMwLjgxJSwgcmdiYSgxNDIsIDkzLCAyNTUsIDAuMTkpIDExMC43NCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2l0ZW0taGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbi0xNV9faXRlbS1oZWFkIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNV9faXRlbS1oZWFkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi0xNV9faXRlbS1oZWFkZXIge1xuICBwYWRkaW5nOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNV9faXRlbS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE3cHggMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMjdweDtcbiAgICBnYXA6IDdweDtcbiAgfVxufVxuLnNlY3Rpb24tMTVfX2l0ZW0tbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBtYXgtd2lkdGg6IDE2NnB4O1xuICB9XG59XG4uc2VjdGlvbi0xNV9fcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX3BpYyB7XG4gICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNV9fcGljIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX3BpYyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTVfX2l0ZW0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi0xNV9faXRlbS1pbmZvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2l0ZW0taW5mbyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tMTVfX2l0ZW0taW5mbyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tMTVfX2l0ZW0tYWJvdXQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uc2VjdGlvbi0xNSAuc2VjdGlvbi0xNV9faXRlbS10aXRsZSArIC5zZWN0aW9uLTE1X19saXN0LFxuLnNlY3Rpb24tMTUgLnNlY3Rpb24tMTVfX2l0ZW0td3JhcHAgKyAuc2VjdGlvbi0xNV9fbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ2YjJkNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1IC5zZWN0aW9uLTE1X19pdGVtLXRpdGxlICsgLnNlY3Rpb24tMTVfX2xpc3QsXG4gIC5zZWN0aW9uLTE1IC5zZWN0aW9uLTE1X19pdGVtLXdyYXBwICsgLnNlY3Rpb24tMTVfX2xpc3Qge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tMTVfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNlY3Rpb24tMTVfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnNlY3Rpb24tMTVfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE2X19jb250YWluZXIge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTE2X190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTZfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG4uc2VjdGlvbi0xNl9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNjYwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMTZfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9faW5uZXIge1xuICAgIGdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19sZWZ0c2lkZSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDIwcHg7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTZfX2xlZnRzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9fbGVmdHNpZGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE2X19waWMge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTZfX3BpYyB7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICByaWdodDogLTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19waWMge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICBib3R0b206IC0xMDZweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG4uc2VjdGlvbi0xNl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X193cmFwcGVyIC5zZWN0aW9uLTE2X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X193cmFwcGVyIC5zZWN0aW9uLTE2X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE2X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogOThweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE2X19pdGVtIHtcbiAgbWluLWhlaWdodDogMjg1cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zZWN0aW9uLTE2X19pdGVtX2Rhcmsge1xuICBiYWNrZ3JvdW5kOiAjMGYxYzJhO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19pdGVtX2Rhcmsge1xuICAgIGdyaWQtY29sdW1uOiAtMS8xO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMTZfX2l0ZW0gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uLTE2X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4uc2VjdGlvbi0xNl9faGVhZGVyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zZWN0aW9uLTE2X19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi0xNl9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9fbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cbn1cbi5zZWN0aW9uLTE2X19yZXN1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiMmQ2O1xufVxuLnNlY3Rpb24tMTZfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE2X19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXgtd2lkdGg6IDM5OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTZfX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5zZWN0aW9uLTE3X190aXRsZSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X190aXRsZSBpbWcge1xuICAgIG1heC13aWR0aDogMTc3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X190aXRsZSBpbWcge1xuICAgIG1heC13aWR0aDogMTIzcHg7XG4gICAgYm90dG9tOiAtM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VjdGlvbi0xN19fYXJyb3dzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuLnNlY3Rpb24tMTdfX2Fycm93c19tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2Fycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi0xN19fYXJyb3dzX21vYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTdfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnNlY3Rpb24tMTdfX2Fycm93LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm94LXNoYWRvdzogNHB4IDJweCAzNXB4IHJnYmEoMjgsIDY1LCAxMDQsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1Ljk0MzRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNlY3Rpb24tMTdfX3N3aXBlci1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgei1pbmRleDogNjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX3N3aXBlci1idXR0b24ge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuLnNlY3Rpb24tMTdfX3N3aXBlci1idXR0b246OmFmdGVyIHtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RhbGVlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnNlY3Rpb24tMTdfX3N3aXBlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zZWN0aW9uLTE3X19zd2lwZXItYnV0dG9uX3ByZXY6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4uc2VjdGlvbi0xN19fc3dpcGVyLWJ1dHRvbl9uZXh0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19zd2lwZXItYnV0dG9uX25leHQge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuLnNlY3Rpb24tMTdfX3N3aXBlciB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19zd2lwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19zd2lwZXIge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE3X19zbGlkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX3NsaWRlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xN19fc2xpZGUtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE0MCU7XG59XG4uc2VjdGlvbi0xN19fc2xpZGUtaW5uZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2VjdGlvbi0xN19fc2xpZGUtdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGNvbG9yOiAjMmQyZTMyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX3NsaWRlLXRleHQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWN0aW9uLTE3X19zbGlkZS10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0xNyAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmZhcSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5mYXFfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA3OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZhcSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmZhcV9fcXVlc3Rpb24ge1xuICBjb2xvcjogIzBmMWMyYTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYXFfX3F1ZXN0aW9uOmhvdmVyIC5mYXFfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiMmQ2O1xufVxuLmZhcV9fcXVlc3Rpb246aG92ZXIgLmZhcV9faWNvbjo6YmVmb3JlLCAuZmFxX19xdWVzdGlvbjpob3ZlciAuZmFxX19pY29uOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mYXFfX3F1ZXN0aW9uIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAyN3B4IDIxcHggMjdweCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtNCU7XG4gIH1cbn1cbi5mYXFfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmZhcV9faWNvbjo6YmVmb3JlLCAuZmFxX19pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMGYxYzJhO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmZhcV9faWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLmZhcV9fYW5zd2VyIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5mYXFfX2Fuc3dlciBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZhcV9fYW5zd2VyLWlubmVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLmZhcV9fYW5zd2VyLWlubmVyIGEge1xuICBjb2xvcjogIzQ2YjJkNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZhcV9fYW5zd2VyLWlubmVyIHtcbiAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZhcV9fYW5zd2VyLWlubmVyIHtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4uZmFxX19pdGVtLl9vcGVuIC5mYXFfX3F1ZXN0aW9uIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZmFxX19pdGVtLl9vcGVuIC5mYXFfX3F1ZXN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmZhcV9faXRlbS5fb3BlbiAuZmFxX19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5mYXFfX2l0ZW0uX29wZW4gLmZhcV9faWNvbjo6YmVmb3JlLCAuZmFxX19pdGVtLl9vcGVuIC5mYXFfX2ljb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzQ2YjJkNjtcbn1cblxuLnNlY3Rpb24tMTlfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzkuMTMlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTlfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9fbGVmdCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xOV9fY2FzZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNjBweCA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX2Nhc2UtY2FyZCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX2Nhc2UtY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi0xOV9fY29tcGFueSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9fY29tcGFueSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTlfX2Rlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX2Rlc2NyaXB0aW9uIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuLnNlY3Rpb24tMTlfX3N0YXRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX3N0YXRzIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX3N0YXRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE5X19zdGF0LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX3N0YXQtY2FyZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX3N0YXQtY2FyZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0M3B4IGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uLTE5X19zdGF0LW51bWJlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9fc3RhdC1udW1iZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE5X19zdGF0LXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE5X19zdGF0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZWZ0OiAxMTAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTE5X19yaWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi4wNGRlZywgIzBlNzJlMiAxNC4zMyUsICMwMTUzZTMgOTguNTQlKSwgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODguMTI1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX3JpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDguNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tMTlfX3Bob3RvIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE5X19waG90byB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9fcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLTE5X19waG90byBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi0xOV9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgbWF4LXdpZHRoOiAxMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi0xOV9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9fbG9nbyB7XG4gICAgdG9wOiA0M3B4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9fbG9nbyB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLTIwX19ibG9jayB7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA0OS4yMiU7XG4gIGdhcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi0yMF9fYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA3MCU7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMF9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uLTIwX19ibG9ja192MiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlY3Rpb24tMjBfX2Jsb2NrX3YyIC5zZWN0aW9uLTIwX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tMjBfX2Jsb2NrX3YyIC5zZWN0aW9uLTIwX19pdGVtIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDI1MHB4O1xufVxuLnNlY3Rpb24tMjBfX2Jsb2NrX3YyIC5zZWN0aW9uLTIwX19pdGVtLXBpYyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4OGVtKSB7XG4gIC5zZWN0aW9uLTIwX19ibG9ja192MiAuc2VjdGlvbi0yMF9faXRlbS1waWMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MyU7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAuc2VjdGlvbi0yMF9fYmxvY2tfdjIgLnNlY3Rpb24tMjBfX2l0ZW0tcGljIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5zZWN0aW9uLTIwX19sZWZ0c2lkZS1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM5cHg7XG4gIHdpZHRoOiAxMjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YjJkNjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMF9fbGVmdHNpZGUtaGVhZGVyIHtcbiAgICB3aWR0aDogNzdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uc2VjdGlvbi0yMF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi0yMF9fcmlnaHRzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX3JpZ2h0c2lkZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMF9fcmlnaHRzaWRlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi0yMF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAyMDBweDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX2l0ZW0ge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMjBfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIwX19pdGVtLXRleHQge1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZ2FwOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tMjBfX2l0ZW0tdGV4dCBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIwX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNlY3Rpb24tMjBfX2l0ZW0tcGljIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMF9faXRlbS1waWMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NS4zJTtcbiAgfVxuICAuc2VjdGlvbi0yMF9faXRlbS1waWMgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMF9faXRlbS1waWMge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb24tMjBfX2l0ZW0tcGljIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tMjBfX2xpc3QtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uLTIwX19saXN0LWl0ZW0gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlY3Rpb24tMjFfX2Jsb2NrIHtcbiAgcGFkZGluZzogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIxX19ibG9jayB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIxX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIxX19pdGVtcyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0yMV9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogNHB4IDJweCAzNXB4IHJnYmEoMjgsIDY1LCAxMDQsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMV9faXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMV9faXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIxX19pdGVtOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy94LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX2l0ZW06OmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIxX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWN0aW9uLTIxX19pdGVtLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB9XG59XG5cbi5zZWN0aW9uLTIyX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA0OS4yOCU7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIyX19ibG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi0yMl9fYmxvY2stbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIyX19ibG9jay1sZWZ0IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VjdGlvbi0yMl9fbGlzdCB7XG4gIG1heC13aWR0aDogNDg1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMl9fbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIyX19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxufVxuLnNlY3Rpb24tMjJfX3BpYyB7XG4gIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi0yMl9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgZ2FwOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjJfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMjJfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiA0cHggMnB4IDM1cHggcmdiYSgyOCwgNjUsIDEwNCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OC4xMjVlbSkge1xuICAuc2VjdGlvbi0yMl9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIyX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWN0aW9uLTIyX19vbC1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMl9fb2wtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIyX19vbGxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIyX19vbGxpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMl9fb2xsaXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yM19faGVhZGVyIHtcbiAgICB3aWR0aDogOTlweDtcbiAgfVxufVxuLnNlY3Rpb24tMjNfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5zZWN0aW9uLTIzX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19pdGVtcyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIzX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDJweCAzNXB4IHJnYmEoMjgsIDY1LCAxMDQsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yM19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uc2VjdGlvbi0yM19faXRlbS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19pdGVtLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjNfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB9XG59XG4uc2VjdGlvbi0yM19faXRlbS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjNfX2l0ZW0tZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2VjdGlvbi0yM19fYmVmb3JlLWFmdGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogMTBweDtcbn1cbi5zZWN0aW9uLTIzX19iYS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtaW4td2lkdGg6IDEyOXB4O1xuICBtaW4taGVpZ2h0OiAzOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xufVxuLnNlY3Rpb24tMjNfX2JhLWl0ZW1fYmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMwZjFjMmE7XG59XG4uc2VjdGlvbi0yM19fYmEtaXRlbV9hZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiMmQ2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTIzX19iYS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDExOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yM19fYmEtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAxMjlweDtcbiAgfVxufVxuLnNlY3Rpb24tMjNfX2Jsb2NrcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19ibG9ja3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjNfX2Jsb2NrcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIzX19ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjNfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yM19fYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIzX19ibG9jay10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yM19fYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIzX19ibG9jay10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19ibG9jay10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi0yNF9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNDkuMjIlO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNF9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuLnNlY3Rpb24tMjRfX3JldmlldyB7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI0X19yZXZpZXcge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI0X19yZXZpZXcge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTI0X19yZXZpZXctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjRfX3Jldmlldy1oZWFkZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMjRfX3Jldmlldy1waG90byB7XG4gIHdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiAxMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjRfX3Jldmlldy1waG90byB7XG4gICAgd2lkdGg6IDc5cHg7XG4gICAgaGVpZ2h0OiA3OXB4O1xuICB9XG59XG4uc2VjdGlvbi0yNF9fcmV2aWV3LW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlY3Rpb24tMjRfX3Jldmlldy1uYW1lIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjRfX3Jldmlldy1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTI0X19yZXZpZXctdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4LjEyNWVtKSB7XG4gIC5zZWN0aW9uLTI0X19yZXZpZXctdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjRfX3Jldmlldy10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNF9fcmV2aWV3LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyDQn9C+0LTQutC70Y7Rh9C10L3QuNC1INC80LjQutGB0LjQvdC+0LJcbkBpbXBvcnQgXCJiYXNlL21peGluc1wiO1xuXG4vLyDQn9C+0LTQutC70Y7Rh9C10L3QuNC1INGI0YDQuNGE0YLQvtCyXG4vLyZkaXNwbGF5PXN3YXAgLSDQtNC+0LHQsNCy0LjRgtGMINC/0YDQuCDQv9C+0LTQutC70Y7Rh9C10L3QuNC4INGH0LXRgNC10Lcg0L/Qu9Cw0LPQuNC9XG5cbi8vINCf0L7QtNC60LvRjtGH0LjRgtGMINC10YHQu9C4INC10YHRgtGMINC70L7QutCw0LvRjNC90YvQtSDRhNCw0LnQu9GLINGI0YDQuNGE0YLQvtCyXG5AaW1wb3J0IFwiZm9udHNcIjtcblxuLy8g0J/QvtC00LrQu9GO0YfQtdC90LjQtSDQuNC60L7QvdC+0YfQvdGL0YUg0YjRgNC40YTRgtC+0LJcbi8vINCf0L7QtNC60LvRjtGH0LjRgtGMINC10YHQu9C4INC10YHRgtGMINGE0LDQudC7INC40LrQvtC90L7Rh9C90L7Qs9C+INGI0YDQuNGE0YLQsFxuLy9AaW1wb3J0IFwiZm9udHMvaWNvbnNcIjtcblxuLy8g0KjRgNC40YTRgiDQv9C+INGD0LzQvtC70YfQsNC90LjRjlxuJGZvbnRGYW1pbHk6IEludGVyO1xuJGZvbnRTaXplOiByZW0oMTYpOyAvLyDQs9C00LUgMTQocHgpIC0g0YDQsNC30LzQtdGAINGI0YDQuNGE0YLQsCDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQuNC3INC80LDQutC10YLQsFxuXG4vLyDQntGB0L3QvtCy0L3Ri9C1INGG0LLQtdGC0LBcbiRtYWluQ29sb3I6ICMwZjFjMmE7IC8vINCm0LLQtdGCINGI0YDQuNGE0YLQsCDQv9C+INGD0LzQvtC70YfQsNC90LjRjlxuXG4vLyDQndCQ0KHQotCg0J7QmdCa0JggPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDQnNC40L3QuNC80LDQu9GM0L3QsNGPINGI0LjRgNC40L3QsCDRgdGC0YDQsNC90LjRhtGLXG4kbWluV2lkdGg6IDMyMDtcbi8vINCo0LjRgNC40L3QsCDQv9C+0LvQvtGC0L3QsCAo0LzQsNC60LXRgtCwKVxuJG1heFdpZHRoOiAxOTIwO1xuLy8g0KjQuNGA0LjQvdCwINC+0LPRgNCw0L3QuNGH0LjQstCw0Y7RidC10LPQviDQutC+0L3RgtC10LnQvdC10YDQsCAoMCA9INC90LXRgiDQvtCz0YDQsNC90LjRh9C10L3QuNGPKVxuJG1heFdpZHRoQ29udGFpbmVyOiAxMzgwO1xuLy8g0J7QsdGJ0LjQuSDQvtGC0YHRgtGD0L8g0YMg0LrQvtC90YLQtdC50L3QtdGA0LBcbi8vICgzMCA9INC/0L4gMTVweCDRgdC70LXQstCwINC4INGB0L/RgNCw0LLQsCwgMCA9INC90LXRgiDQvtGC0YHRgtGD0L/QsClcbiRjb250YWluZXJQYWRkaW5nOiAzMDtcblxuLy8g0KjQuNGA0LjQvdCwINGB0YDQsNCx0LDRgtGL0LLQsNC90LjRjyDQv9C10YDQstC+0LPQviDQsdGA0LXQudC60L/QvtC40L3RgtCwXG4kY29udGFpbmVyV2lkdGg6ICRtYXhXaWR0aENvbnRhaW5lciArICRjb250YWluZXJQYWRkaW5nO1xuXG4vLyDQkdGA0LXQudC6LdC/0L7QuNC90YLRi1xuJHBjOiBlbSgkY29udGFpbmVyV2lkdGgpOyAvLyDQn9CaLCDQvdC+0YPRgtCx0YPQutC4LCDQvdC10LrQvtGC0L7RgNGL0LUg0L/Qu9Cw0L3RiNC10YLRiyDQsiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3QvtC8INC/0L7Qu9C+0LbQtdC90LjQuFxuJHRhYmxldDogZW0oOTkxLjk4KTsgLy8g0J/Qu9Cw0L3RiNC10YLRiywg0L3QtdC60L7RgtC+0YDRi9C1INGC0LXQu9C10YTQvtC90Ysg0LIg0LPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90L7QvCDQv9C+0LvQvtC20LXQvdC40LhcbiRtb2JpbGU6IGVtKDc2Ny45OCk7IC8vINCi0LXQu9C10YTQvtC90YsgTFxuJG1vYmlsZU1pZGRsZTogZW0oNTc1Ljk4KTtcbiRtb2JpbGVTbWFsbDogZW0oNDc5Ljk4KTsgLy8g0KLQtdC70LXRhNC+0L3RiyBTXG4kbW9iaWxlTWluaTogZW0oMzc0Ljk4KTtcbi8vINCi0LjQvyDQsNC00LDQv9GC0LjQstCwOlxuLy8gMSA9INC+0YLQt9GL0LLRh9C40LLQvtGB0YLRjCAo0YMg0LrQvtC90YLQtdC50L3QtdGA0LAg0L3QtdGCINCx0YDQtdC50LrQv9C+0LjQvdGC0L7QsiksXG4vLyAyID0g0L/QviDQsdGA0LXQudC6LdC/0L7QuNC90YLQsNC8ICjQutC+0L3RgtC10LnQvdC10YAg0LzQtdC90Y/QtdGCINGB0LLQvtGOINGI0LjRgNC40L3RgyDQv9C+INCx0YDQtdC50Lot0L/QvtC40L3RgtCw0LwpXG4kcmVzcG9uc2l2ZVR5cGU6IDI7XG5cbi8vINCe0LHQvdGD0LvQtdC90LjQtSDQuCDQvtCx0YnQuNC1INC/0LDRgNCw0LzQtdGC0YDRiyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJiYXNlL251bGxcIjtcblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwZjFjMmE7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAyNC8xNiAqL1xuXHQvLyDQodC60YDQvtC70Lsg0LfQsNCx0LvQvtC60LjRgNC+0LLQsNC9XG5cdC5sb2NrICYge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR9XG5cdC8vINCh0LDQudGCINC30LDQs9GA0YPQttC10L1cblx0LmxvYWRlZCAmIHtcblx0fVxufVxuLndyYXBwZXItb3ZlcmZsb3cge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLy8g0J7QsdC+0LvQvtGH0LrQsCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi53cmFwcGVyIHtcblx0bWluLWhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC8vINCf0YDQuNC20LjQvNCw0LXQvCBmb290ZXJcblx0PiBtYWluIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXHQvLyDQpNC40LrRgSDQtNC70Y8g0YHQu9Cw0LnQtNC10YDQvtCyXG5cdD4gKiB7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG59XG4vLyDQntCz0YDQsNC90LjRh9C40LLQsNGO0YnQuNC5INC60L7QvdGC0LXQudC90LXRgCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLypcbtCh0YLQuNC70Lgg0LHRg9C00YPRgiDQv9GA0LjQvNC10L3Rj9GC0YzRgdGPINC60L4g0LLRgdC10Lwg0LrQu9Cw0YHRgdCw0Lwg0YHQvtC00LXRgNC20LDRidC40LwgKl9fY29udGFpbmVyXG4qL1xuQGlmICgkcmVzcG9uc2l2ZVR5cGU9PTEpIHtcblx0Ly8g0J7RgtC30YvQstGH0LjQstCw0Y9cblx0W2NsYXNzKj1cIl9fY29udGFpbmVyXCJdIHtcblx0XHRAaWYgKCRtYXhXaWR0aENvbnRhaW5lcj4wKSB7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSgkbWF4V2lkdGhDb250YWluZXIpO1xuXHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0QGlmICgkY29udGFpbmVyUGFkZGluZz4wKSB7XG5cdFx0XHRwYWRkaW5nOiAwIHJlbShtYXRoLmRpdigkY29udGFpbmVyUGFkZGluZywgMikpO1xuXHRcdH1cblx0fVxufSBAZWxzZSB7XG5cdC8vINCf0L4g0LHRgNC10LnQui3Qv9C+0LjQvdGC0LDQvFxuXHRbY2xhc3MqPVwiX19jb250YWluZXJcIl0ge1xuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0QGlmICgkbWF4V2lkdGhDb250YWluZXI+MCkge1xuXHRcdFx0bWF4LXdpZHRoOiByZW0oJG1heFdpZHRoQ29udGFpbmVyKTtcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QGlmICgkY29udGFpbmVyUGFkZGluZz4wKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgcmVtKG1hdGguZGl2KCRjb250YWluZXJQYWRkaW5nLCAyKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdG1heC13aWR0aDogcmVtKDk3MCk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSg2MDApO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRAaWYgKCRjb250YWluZXJQYWRkaW5nPjAgYW5kICRtYXhXaWR0aENvbnRhaW5lcj4wKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICogU3dpcGVyIDguNC43XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMzAsIDIwMjNcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItcG9pbnRlci1ldmVudHN7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiLl93aGl0ZS13cmFwcGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0bWFyZ2luLXRvcDogMTUwcHg7XG5cdHBhZGRpbmctdG9wOiA3OHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cblx0Jl90aGFua3Mge1xuXHRcdHBhZGRpbmc6IDkwcHggMCAxMTBweCAwO1xuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG5cdFx0Jl9jYXNlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5kaXNhYmxlLWhvdmVyLFxuLmRpc2FibGUtaG92ZXIgKiB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4uX3NlY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxNTBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cbn1cbi5fdGV4dDE4IHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuLmZhbmN5Ym94X19jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8vIEFkZGl0aW9uYWwgc3R5bGVzIHRvIHByZXZlbnQgbGF5b3V0IHNoaWZ0XG4uZmFuY3lib3hfX2JhY2tkcm9wIHtcblx0YmFja2Ryb3AtZmlsdGVyOiBub25lO1xufVxuXG4vLyBQcmV2ZW50IGNvbnRlbnQganVtcGluZyBvbiBtb2RhbCBvcGVuL2Nsb3NlXG5odG1sLndpdGgtZmFuY3lib3gge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5fdGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uX3doaXRlLXRleHQge1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cbi5fc2VjdGlvbi13aGl0ZSB7XG5cdG1heC13aWR0aDogMTM4MHB4O1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRwYWRkaW5nOiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0bWF4LXdpZHRoOiA5NzBweDtcblx0XHRwYWRkaW5nOiA1MHB4IDI0LjVweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHQuX3NlY3Rpb24tdGl0bGUsXG5cdFx0Ll9zZWN0aW9uLXN1YnRpdGxlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cbn1cblxuLl9ncmFkaWVudC10ZXh0IHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzhlNWZlOSAwJSwgIzQ2YjJkNiAxMDAlKTtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHR0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLl9tYWluLWJ0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM4ZTVmZTkgMCUsICM0NmIyZDYgMTAwJSk7XG5cdGJvcmRlci1yYWRpdXM6IDUuOTQzNHB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Y29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcblxuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNzBweDtcblxuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNXB4O1xuXHQvKiByZXNlcnZlIHNwYWNlIGZvciB0aGUgcmlnaHQtYWxpZ25lZCBpY29uICg2MHB4KSArIGlubmVyIGdhcCAoNXB4KSAqL1xuXHRwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuXG5cdHNwYW4ge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA1cHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cdH1cblx0Jl9taW4ge1xuXHRcdG1pbi1oZWlnaHQ6IDU4cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdC8qIHNtYWxsZXIgaWNvbiDihpIgcmVkdWNlIHJlc2VydmVkIHJpZ2h0IHBhZGRpbmcgKi9cblx0XHRwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuXHRcdHNwYW4ge1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmOmhvdmVyIHtcblx0XHRzcGFuIHN2ZyB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRtaW4taGVpZ2h0OiA1OHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQvKiBpY29uIGJlY29tZXMgNDhweCBvbiB0YWJsZXQgKi9cblx0XHRwYWRkaW5nLXJpZ2h0OiA1M3B4O1xuXHRcdHNwYW4ge1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdHNwYW4gc3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogNTVweDtcblx0XHQvKiBpY29uIGJlY29tZXMgNDVweCBvbiBtb2JpbGUgbWlkZGxlICovXG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRzcGFuIHtcblx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdH1cblx0fVxufVxuXG4uX3NlY3Rpb24tdGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxlYWRpbmctdHJpbTogTk9ORTtcblx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtNCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Jl9iaWcge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGxlYWRpbmctdHJpbTogTk9ORTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdH1cbn1cbi5fc2VjdGlvbi1zdWJ0aXRsZSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsZWFkaW5nLXRyaW06IE5PTkU7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTQlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn1cbi5fZnc1MDAge1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuLl9saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxNXB4O1xuXHRsaSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogOXB4O1xuXHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNDZiMmQ2O1xuXG5cdFx0XHRvdXRsaW5lOiAwLjVweCBzb2xpZCAjNDZiMmQ2O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IDNweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdFx0b3V0bGluZTogMXB4IHNvbGlkICM0NmIyZDY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG59XG5cbi5fbm9iciB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdC5fb3ZlcmZsb3ctY29udGFpbmVyX3RhYmxldCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0Ll9vdmVyZmxvdy1jb250YWluZXJfdGFibGV0IC5fY291cnNvciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQuX292ZXJmbG93LWNvbnRhaW5lcl90YWJsZXQgLl9jb3Vyc29yICsgZGl2IHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAzMDBweCk7XG5cdFx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0Ll9vdmVyZmxvdy1jb250YWluZXJfbW9iIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuX292ZXJmbG93LWNvbnRhaW5lcl9tb2IgLl9jb3Vyc29yIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5fb3ZlcmZsb3ctY29udGFpbmVyX21vYiAuX2NvdXJzb3IgKyBkaXYge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0fVxuXHQuX292ZXJmbG93LWNvbnRhaW5lcl9tb2IgLl9jb3Vyc29yICsgZGl2IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAzMDBweCk7XG5cdFx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteTogdmlzaWJsZTtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0XHRnYXA6IDE1cHg7XG5cdH1cblx0Ll9vdmVyZmxvdy1jb250YWluZXJfdGFibGV0IC5fY291cnNvciArIGRpdiB7XG5cdFx0Z2FwOiAxNXB4O1xuXHR9XG59XG5cbi5fYWRhcHRpdmUtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5fYWJzb2x1dGUtcGljIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmFuY3lib3hfX3ZpZXdwb3J0LmlzLWRyYWdnYWJsZSB7XG5cdGN1cnNvcjogYXV0bztcbn1cbi5fdGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5fd2hpdGUtd3JhcHBlciAuX3NlY3Rpb24td2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG5cdGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuIiwiLmhlYWRlciB7XG5cdG1hcmdpbjogMjBweCAwO1xuXHQvLyAuaGVhZGVyX19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5oZWFkZXJfX2xvZ28td3JhcHBlclxuXG5cdCZfX2xvZ28td3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDEycHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Z2FwOiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmhlYWRlcl9fbG9nb1xuXG5cdCZfX2xvZ28ge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc4cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmhlYWRlcl9fbG9nby1kZXNjcmlwdG9yXG5cblx0Jl9fbG9nby1kZXNjcmlwdG9yIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZWFkaW5nLXRyaW06IE5PTkU7XG5cdFx0bGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDEzMnB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5oZWFkZXJfX3JpZ2h0c2lkZVxuXG5cdCZfX3JpZ2h0c2lkZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDEwcHg7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdCZfbW9iIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCZfbW9iIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleDogdW5zZXQ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmhlYWRlcl9fYnV0dG9uXG5cblx0Jl9fYnV0dG9uIHtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0d2lkdGg6IDI2NXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjI2O1xuXHRcdGZsZXgtc2hyaW5rOiAxO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8qIHJlc2VydmUgc3BhY2UgZm9yIHJpZ2h0IGljb24gKDUwcHgpICsgaW5uZXIgZ2FwICg1cHgpICovXG5cdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjMGYxYzJhO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdC5oZWFkZXJfX2J1dHRvbi1pY29uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0XHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6ICM0NmIyZDY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9jYWxsYmFjayB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICMwZjFjMmEgIWltcG9ydGFudDtcblxuXHRcdFx0XHQuaGVhZGVyX19idXR0b24taWNvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ2YjJkNjtcblx0XHRcdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWluLWhlaWdodDogNTJweDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Jl9tb2Ige1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblx0Jl9fYnV0dG9uLWljb24ge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYyNjtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDVweDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdFx0c3Ryb2tlOiAjMGYxYzJhO1xuXHRcdFx0XHRcdFx0ZmlsbDogIzBmMWMyYTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmhlYWRlcl9fYnV0dG9uLWxlZnRzaWRlXG5cblx0Jl9fYnV0dG9uLWxlZnRzaWRlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQvLyAuaGVhZGVyX19waG9uZVxuXG5cdCZfX3Bob25lIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjNDZiMmQ2O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5oZWFkZXJfX2J1dHRvbi10ZXh0XG5cblx0Jl9fYnV0dG9uLXRleHQge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuaGVhZGVyX19idXR0b24tY2FsbHRleHRcblxuXHQmX19idXR0b24tY2FsbHRleHQge1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGVhZGluZy10cmltOiBOT05FO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogNHB4O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRcdGJhY2tncm91bmQ6ICM0NmIyZDY7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmhlYWRlcl9fY2FsbGJhY2tcblxuXHQmX19jYWxsYmFjayB7XG5cdH1cbn1cblxuLm9mZmNhbnZhcy1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZDogcmdiYSgxNSwgMjgsIDQyLCAwLjYpO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cdHotaW5kZXg6IDkwO1xuXHQmLl92aXNpYmxlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG59XG5cbi5vZmZjYW52YXMge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiA4NnZ3O1xuXHRtYXgtd2lkdGg6IDI1N3B4O1xuXHRiYWNrZ3JvdW5kOiAjMGYxYzJhO1xuXHRjb2xvcjogI2ZmZjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXHR6LWluZGV4OiAxMDA7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMjBweDtcblx0LmhlYWRlcl9fcmlnaHRzaWRlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0LmhlYWRlcl9fYnV0dG9uIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdFx0LmhlYWRlcl9fYnV0dG9uLWxlZnRzaWRlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblx0Ji5fb3BlbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0Jl9fbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjNDZiMmQ2O1xuXHRcdH1cblx0fVxufVxuYm9keS5oaWRlLXNjcm9sbGJhciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkuaGlkZS1zY3JvbGxiYXIgLmhlYWRlciB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgLyog0LjQu9C4INC00YDRg9Cz0L7QtSDQt9C90LDRh9C10L3QuNC1ICovXG59XG4iLCIuZm9vdGVyIHtcclxuXHRwYWRkaW5nOiA1MHB4IDA7IC8vIC5mb290ZXJfX2NvbnRhaW5lclxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX19pbm5lclxyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRnYXA6IDMwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRnYXA6IDUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX19sZWZ0c2lkZVxyXG5cclxuXHQmX19sZWZ0c2lkZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGdhcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX2xvZ28td3JhcHBlclxyXG5cclxuXHQmX19sb2dvLXdyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX19sb2dvXHJcblxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA3M3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlcl9fbG9nby1kZXNjcmlwdG9yXHJcblxyXG5cdCZfX2xvZ28tZGVzY3JpcHRvciB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX19jaXR5XHJcblxyXG5cdCZfX2NpdHkge1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHJcblx0XHRsaW5lLWhlaWdodDogMTEwLjAwMDAwMDAwMDAwMDAxJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMyU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlcl9fbWlkZGxlXHJcblxyXG5cdCZfX21pZGRsZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdC5mb290ZXJfX2NpdHkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQxcHg7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlcl9fbmF2bGlzdFxyXG5cclxuXHQmX19uYXZsaXN0IHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblxyXG5cdFx0Z2FwOiAxNXB4IDQwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XHJcblx0XHQmX3RhYmxldCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHQmX3RhYmxldCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX2xpc3QtaXRlbVxyXG5cclxuXHQmX19saXN0LWl0ZW0ge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjNDZiMmQ2O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlcl9fbmF2bGlua1xyXG5cclxuXHQmX19uYXZsaW5rIHtcclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX2FwcHNcclxuXHJcblx0Jl9fYXBwcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMDVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX19hcHAtdGl0bGVcclxuXHJcblx0Jl9fYXBwLXRpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX2FwcHMtaXRlbXNcclxuXHJcblx0Jl9fYXBwcy1pdGVtcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX19hcHBzLWl0ZW1cclxuXHJcblx0Jl9fYXBwcy1pdGVtIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX2FwcHMtcGljXHJcblxyXG5cdCZfX2FwcHMtcGljIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHdpZHRoOiAxNjJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlcl9fYXBwcy1saW5rXHJcblxyXG5cdCZfX2FwcHMtbGluayB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDVweDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogIzQ2YjJkNjtcclxuXHRcdFx0c3ZnIHBhdGgge1xyXG5cdFx0XHRcdHN0cm9rZTogIzQ2YjJkNjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX19yaWdodHNpZGVcclxuXHJcblx0Jl9fcmlnaHRzaWRlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0Z2FwOiA5MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlcl9fbGlua3NcclxuXHJcblx0Jl9fbGlua3Mge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX2xpbmtzLWl0ZW1cclxuXHJcblx0Jl9fbGlua3MtaXRlbSB7XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX19saW5rXHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICM0NmIyZDY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX19saW5rcy10ZXh0XHJcblxyXG5cdCZfX2xpbmtzLXRleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiA0cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0d2lkdGg6IDdweDtcclxuXHRcdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ2YjJkNjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX21lc3NlbmdlcnNcclxuXHJcblx0Jl9fbWVzc2VuZ2VycyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAxNHB4O1xyXG5cdFx0Jl9tb2Ige1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0Jl9tb2Ige1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fd3JhcHAge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLmZvb3Rlcl9fbWVzc2VuZ2VyXHJcblxyXG5cdCZfX21lc3NlbmdlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMjY7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xyXG5cdFx0d2lkdGg6IDY4LjY0cHg7XHJcblx0XHRoZWlnaHQ6IDY4LjY0cHg7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0c3ZnIHBhdGgge1xyXG5cdFx0XHRcdGZpbGw6ICMwZjFjMmE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZhbmN5Ym94X19jb250ZW50IDpmb2N1czpub3QoLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2UpIHtcblx0b3V0bGluZTogbm9uZTtcbn1cbi5zZWN0aW9uLTdfX21vZGFsIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0bWF4LXdpZHRoOiAxMzgwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0bWF4LXdpZHRoOiA5NzBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWlubGluZTogMjBweDtcblx0fVxufVxuLmNhbGxiYWNrLW1vZGFsIHtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0bWF4LXdpZHRoOiA1MDBweDtcblx0cGFkZGluZzogNDBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdH1cblx0LmZvcm1fX2lucHV0IHtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0fVxuXHR9XG5cdC5mb3JtX19pbnB1dHMge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdH1cblx0LmZvcm1fX2J1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbCB7XG5cdHBhZGRpbmctaW5saW5lOiAwO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG4iLCIucXVpeiB7XHJcblx0YmFja2dyb3VuZDogI2Y0ZjVmODtcclxuXHJcblx0bWF4LXdpZHRoOiAxMzYwcHg7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdHBhZGRpbmc6IDY1cHggMDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdCZfX3N0ZXAge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHQmX2FjdGl2ZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcXVlc3Rpb24ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0Y29sb3I6ICMxYTFjMWU7XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzFweDtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX29wdGlvbnMge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fb3B0aW9uIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC5xdWl6X19vcHRpb24tY2hlY2sge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2JlZWU2MjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0c3ZnIHBhdGgge1xyXG5cdFx0XHRcdFx0XHRzdHJva2U6ICMxYTFjMWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5xdWl6X19vcHRpb24tdGV4dCB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNiZWVlNjI7XHJcblxyXG5cdFx0XHQucXVpel9fb3B0aW9uLWNoZWNrIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjYmVlZTYyO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19vcHRpb24taW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX29wdGlvbi10ZXh0IHtcclxuXHRcdHBhZGRpbmctdG9wOiAyOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cclxuXHRcdGxldHRlci1zcGFjaW5nOiAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19vcHRpb24tY2hlY2sge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtMTguNXB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0d2lkdGg6IDM3cHg7XHJcblx0XHRoZWlnaHQ6IDM3cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZTNlOGVjO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uZXh0LWJ0biB7XHJcblx0XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiA4MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fZXJyb3Ige1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNlNzRjM2M7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzMSwgNzYsIDYwLCAwLjEpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMxLCA3NiwgNjAsIDAuMik7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZm9ybSB7XHJcblx0fVxyXG5cdCZfX3BpYyB7XHJcblx0XHRyaWdodDogLTgwcHg7XHJcblx0XHRib3R0b206IC04OHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRyaWdodDogLTIwMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcyJTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdHJpZ2h0OiAtMTMwcHg7XHJcblx0XHRcdGJvdHRvbTogLTUwcHg7XHJcblx0XHRcdG1heC13aWR0aDogNzAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGVmdHNpZGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcbn1cclxuXHJcbi8vINCQ0L3QuNC80LDRhtC40Lgg0LTQu9GPINC/0LXRgNC10YXQvtC00L7QsiDQvNC10LbQtNGDINGI0LDQs9Cw0LzQuFxyXG4ucXVpel9fc3RlcCB7XHJcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLWluLW91dDtcclxuXHQuZm9ybV9fY29udGVudCB7XHJcblx0XHRtYXgtd2lkdGg6IDQyMHB4O1xyXG5cdH1cclxuXHQuZm9ybV9faW5wdXQge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuLy8g0KHQv9C10YbQuNCw0LvRjNC90YvQtSDRgdGC0LjQu9C4INC00LvRjyDRiNCw0LPQsCAzICjQvNC10L3RjNGI0LUg0L7Qv9GG0LjQuSlcclxuLnF1aXpfX3N0ZXBbZGF0YS1zdGVwPVwiM1wiXSAucXVpel9fb3B0aW9ucyB7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRnYXA6IDMwcHg7XHJcblx0LnF1aXpfX29wdGlvbi1pbWFnZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNjEuMSU7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTEge1xuXHQvLyAuc2VjdGlvbi0xX19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMV9faW5uZXJcblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDM5LjEzJTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX2xlZnRzaWRlXG5cblx0Jl9fbGVmdHNpZGUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXHRcdHBhZGRpbmc6IDYwcHggNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0dG9wOiA1NHB4O1xuXHRcdFx0XHRyaWdodDogLTEwNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdFx0d2lkdGg6IDE5MnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE5MnB4O1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTYsIDIwMywgMjU1LCAwLjM1KTtcblx0XHRcdFx0ZmlsdGVyOiBibHVyKDE1MHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0dG9wOiB1bnNldDtcblx0XHRcdFx0Ym90dG9tOiAtNzRweDtcblx0XHRcdFx0cmlnaHQ6IC03NnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1heC13aWR0aDogNDYwcHg7XG5cdFx0XHRAaW5jbHVkZSBhZGFwdGl2ZVZhbHVlKFwiZm9udC1zaXplXCIsIDMyLCAyNCwgOTkxLjk4LCAzNzUsIDEpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX2JpdHJpeFxuXG5cdCZfX2JpdHJpeCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogN3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBhZGRpbmc6IDE0cHggMjlweDtcblx0XHRtYXgtaGVpZ2h0OiA0OHB4O1xuXHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGdhcDogNXB4O1xuXHRcdFx0bWF4LWhlaWdodDogMzhweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX2J1dHRvblxuXG5cdCZfX2J1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRtYXgtd2lkdGg6IDM3M3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAzMDhweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMV9fdGV4dFxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZWFkaW5nLXRyaW06IE5PTkU7XG5cdFx0bGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19mb290ZXJcblxuXHQmX19mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDgycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMV9fZm9vdGVyLXBpY1xuXG5cdCZfX2Zvb3Rlci1waWMge1xuXHRcdGhlaWdodDogNDFweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nLWlubGluZTogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2xlZnRzaWRlLWlubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX2Fic1xuXG5cdCZfX2FicyB7XG5cdFx0dG9wOiA3My40OHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHRvcDogNDhweDtcblx0XHRcdG1heC13aWR0aDogNDhweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHRvcDogdW5zZXQ7XG5cdFx0XHRib3R0b206IC0xNTZweDtcblx0XHRcdHJpZ2h0OiAtMjJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMV9fcmlnaHRzaWRlXG5cblx0Jl9fcmlnaHRzaWRlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19hYnMyXG5cblx0Jl9fYWJzMiB7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogbGVmdDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19pdGVtc1xuXG5cdCZfX2l0ZW1zIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRnYXA6IDE5cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX2l0ZW1cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0cGFkZGluZzogMjRweCAxOXB4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDNweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdHBhZGRpbmc6IDE0cHggMTlweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiB1bnNldDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19pdGVtLXRpdGxlXG5cblx0Jl9faXRlbS10aXRsZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19pdGVtLXRleHRcblxuXHQmX19pdGVtLXRleHQge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRsaW5lLWhlaWdodDogMTEwLjAwMDAwMDAwMDAwMDAxJTtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX2Jsb2NrXG5cblx0Jl9fYmxvY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzOHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX21hbmFnZXJcblxuXHQmX19tYW5hZ2VyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMTVweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMV9fbWFuYWdlci1waG90b1xuXG5cdCZfX21hbmFnZXItcGhvdG8ge1xuXHRcdG1heC13aWR0aDogMTE2cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdG1heC13aWR0aDogNTZweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19tYW5hZ2VyLWluZm9cblxuXHQmX19tYW5hZ2VyLWluZm8ge1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19tYW5hZ2VyLW5hbWVcblxuXHQmX19tYW5hZ2VyLW5hbWUge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG5cdC5mb3JtX19idXR0b25fd2gge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG5cdC8vIC5zZWN0aW9uLTFfX21hbmFnZXItcHJvZlxuXG5cdCZfX21hbmFnZXItcHJvZiB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19jYWxsXG5cblx0Jl9fY2FsbCB7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19saW5rc1xuXG5cdCZfX2xpbmtzIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEycHg7XG5cdFx0bWF4LXdpZHRoOiAyNzVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX2xpbmtcblx0Jl9fdGhhbmtzLXRleHQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2xpbmsge1xuXHRcdHdpZHRoOiAyNzVweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdG1heC13aWR0aDogMjM4cHg7XG5cdFx0fVxuXHRcdC5oZWFkZXJfX2J1dHRvbiB7XG5cdFx0XHR3aWR0aDogMjc1cHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIzOHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5oZWFkZXJfX2J1dHRvbi1jYWxsdGV4dDo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiMmQ2O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjOGU1ZmU5IDAlLCAjNDZiMmQ2IDEwMCUpO1xuXHRcdH1cblx0fVxuXHQuaGVhZGVyX19idXR0b24tY2FsbHRleHQ6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdC5oZWFkZXJfX2J1dHRvbi1sZWZ0c2lkZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHR9XG5cdFx0LmZvcm1fX2J1dHRvbl93aCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXJfX2J1dHRvbiB7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHR9XG5cdCZfdGhhbmtzIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHQuc2VjdGlvbi0xX19hYnMge1xuXHRcdFx0XHR0b3A6IDU4cHg7XG5cdFx0XHRcdG1heC13aWR0aDogNTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODhlbSkge1xuXHRcdFx0LnNlY3Rpb24tMV9fYWJzIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0b3A6IHVuc2V0O1xuXHRcdFx0XHRib3R0b206IC0xNTZweDtcblx0XHRcdFx0cmlnaHQ6IC0yMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMzUuOTk4OGVtKSB7XG5cdFx0XHQuc2VjdGlvbi0xX19hYnMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9QZXJjZW50XG5AZnVuY3Rpb24gcGVyY2VudCgkcHgsICRmcm9tKSB7XG4gICRyZXN1bHQ6IG1hdGguZGl2KCRweCwgJGZyb20pICogMTAwJTtcbiAgQHJldHVybiAkcmVzdWx0O1xufVxuLy9SRU1cbkBmdW5jdGlvbiByZW0oJHB4KSB7XG4gICRyZXN1bHQ6IG1hdGguZGl2KCRweCwgMTYpICsgcmVtO1xuICBAcmV0dXJuICRyZXN1bHQ7XG59XG4vL0VNXG5AZnVuY3Rpb24gZW0oJHB4LCAkY3VycmVudDogMTYpIHtcbiAgJHJlc3VsdDogbWF0aC5kaXYoJHB4LCAkY3VycmVudCkgKyBlbTtcbiAgQHJldHVybiAkcmVzdWx0O1xufVxuLy/QkNC00LDQv9GC0LjQstC90L7QtSDRgdCy0L7QudGB0YLQstC+XG5cbi8vQ3VycmVuY3lcbkBtaXhpbiBjdXJyZW5jeSgkc3ltKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiN7JHN5bX1cIjtcbiAgfVxufVxuLy8g0JDQtNCw0L/RgtC40LLQvdC+0LUg0YHQstC+0LnRgdGC0LLQviAoY2xhbXApXG5AbWl4aW4gYWRhcHRpdmVWYWx1ZSgkcHJvcGVydHksICRzdGFydFNpemUsICRtaW5TaXplLCAkd2lkdGhGcm9tOiAkY29udGFpbmVyV2lkdGgsICR3aWR0aFRvOiAkbWluV2lkdGgsICRrZWVwU2l6ZTogMCkge1xuICBAaWYgKCRzdGFydFNpemU9PTApIHtcbiAgICAkc3RhcnRTaXplOiAwLjAwMDAwMTtcbiAgfVxuICBAaWYgKCRtaW5TaXplPT0wKSB7XG4gICAgJG1pblNpemU6IDAuMDAwMDAxO1xuICB9XG5cbiAgLy8g0JTQu9GPIGNhbGMoKTtcbiAgJGFkZFNpemU6IG1hdGguZGl2KCRzdGFydFNpemUgLSAkbWluU2l6ZSwgMTYpO1xuXG4gIEBpZiAoJHdpZHRoRnJvbSA9PSAkY29udGFpbmVyV2lkdGggYW5kICRtYXhXaWR0aENvbnRhaW5lciA9PSAwKSB7XG4gICAgJHdpZHRoRnJvbTogJG1heFdpZHRoO1xuICB9XG5cbiAgLy8g0JHRgNC10LnQui3Qv9C+0LjQvdGC0Ysg0LIgRU1cbiAgJHdpZHRoRnJvbU1lZGlhOiBlbSgkd2lkdGhGcm9tKTtcbiAgJHdpZHRoVG9NZWRpYTogZW0oJHdpZHRoVG8pO1xuXG4gIC8vINCk0L7RgNC80YPQu9CwINC/0LvQsNCy0LDRjtGJ0LXQs9C+INC30L3QsNGH0LXQvdC40Y9cbiAgLy8g0JjRgdGC0L7Rh9C90LjQujogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9saW5lYXJseS1zY2FsZS1mb250LXNpemUtd2l0aC1jc3MtY2xhbXAtYmFzZWQtb24tdGhlLXZpZXdwb3J0L1xuICAkc2xvcGU6IG1hdGguZGl2KCgkc3RhcnRTaXplIC0gJG1pblNpemUpLCAoJHdpZHRoRnJvbSAtICR3aWR0aFRvKSk7XG4gICR5SW50ZXJzZWN0aW9uOiAtJHdpZHRoVG8gKiAkc2xvcGUgKyAkbWluU2l6ZTtcbiAgQGlmICgkeUludGVyc2VjdGlvbj09MCkge1xuICAgICR5SW50ZXJzZWN0aW9uOiAwLjAwMDAwMTtcbiAgfVxuICAkZmx5VmFsdWU6ICN7cmVtKCR5SW50ZXJzZWN0aW9uKX1cIiArIFwiICN7JHNsb3BlICogMTAwfXZ3O1xuXG4gIC8vINCf0L7Qu9GD0YfQtdC90LjQtSDQt9C90LDRh9C10L3QuNGPINGB0LLQvtC50YHRgtCy0LBcbiAgJHByb3BlcnR5VmFsdWU6ICN7XCJjbGFtcChcIiByZW0oJG1pblNpemUpIFwiLFwiICRmbHlWYWx1ZSBcIixcIiByZW0oJHN0YXJ0U2l6ZSkgXCIpXCJ9O1xuICAvLyDQldGB0LvQuCDQvtGC0YDQuNGG0LDRgtC10LvRjNC90YvQtSDQt9C90LDRh9C10L3QuNGPXG4gIEBpZiAoJG1pblNpemUgPiAkc3RhcnRTaXplKSB7XG4gICAgJHByb3BlcnR5VmFsdWU6ICN7XCJjbGFtcChcIiByZW0oJHN0YXJ0U2l6ZSkgXCIsXCIgJGZseVZhbHVlIFwiLFwiIHJlbSgkbWluU2l6ZSkgXCIpXCJ9O1xuICB9XG5cbiAgLy8g0JXRgdC70Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGC0YHRjyBjbGFtcCgpO1xuICBAc3VwcG9ydHMgKCN7JHByb3BlcnR5fTogJHByb3BlcnR5VmFsdWUpIHtcbiAgICAjeyRwcm9wZXJ0eX06ICRwcm9wZXJ0eVZhbHVlO1xuICB9XG4gIC8vINCV0YHQu9C4INC90LUg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGC0YHRjyBjbGFtcCgpO1xuICBAc3VwcG9ydHMgbm90ICgjeyRwcm9wZXJ0eX06ICRwcm9wZXJ0eVZhbHVlKSB7XG4gICAgI3skcHJvcGVydHl9OiBjYWxjKFxuICAgICAgI3tyZW0oJG1pblNpemUpfSArICN7JGFkZFNpemV9ICogKDEwMHZ3IC0gI3tyZW0oJHdpZHRoVG8pfSkgLyAje21hdGguZGl2KCR3aWR0aEZyb20sIDE2KSAtIG1hdGguZGl2KCR3aWR0aFRvLCAxNil9XG4gICAgKTtcbiAgfVxuXG4gIC8vINCj0YHRgtCw0L3QsNCy0LvQuNCy0LDQtdC8INC30L3QsNGH0LXQvdC40Y8g0L/QviDRg9C80L7Qu9GH0LDQvdC40Y5cbiAgQGlmICR3aWR0aEZyb20gIT0gJGNvbnRhaW5lcldpZHRoIGFuZCAkd2lkdGhGcm9tICE9ICRtYXhXaWR0aCBhbmQgJGtlZXBTaXplICE9IDEgYW5kICRrZWVwU2l6ZSAhPSAyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoRnJvbU1lZGlhKSB7XG4gICAgICAjeyRwcm9wZXJ0eX06IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIEBpZiAkd2lkdGhUbyAhPSAkbWluV2lkdGggYW5kICRrZWVwU2l6ZSAhPSAxIGFuZCAka2VlcFNpemUgIT0gMyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aFRvTWVkaWEpIHtcbiAgICAgICN7JHByb3BlcnR5fTogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLTIge1xyXG5cdC8vIC5zZWN0aW9uLTJfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMl9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMl9fc3VidGl0bGVcclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTJfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTJfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XHJcblx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDIwMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMTUwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTJfX2l0ZW0taW5mb1xyXG5cclxuXHQmX19pdGVtLWluZm8ge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMl9faXRlbS10aXRsZVxyXG5cclxuXHQmX19pdGVtLXRpdGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRjb2xvcjogIzBmMWMyYSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMl9fbGlzdFxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMl9fbGlzdC1pdGVtXHJcblxyXG5cdCZfX2xpc3QtaXRlbSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yX19pdGVtLXBpY1xyXG5cclxuXHQmX19pdGVtLXBpYyB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNy41cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tMyB7XHJcblx0Ly8gLnNlY3Rpb24tM19fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTNfX2JpdHJpeFxyXG5cclxuXHQmX19iaXRyaXgge1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAyMDRweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1heC13aWR0aDogMTUzcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zX19ibG9ja1xyXG5cclxuXHQmX19ibG9jayB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA1NjdweCBhdXRvO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDM1MHB4IGF1dG87XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHRcdG1hcmdpbi10b3A6IDQ5cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tM19faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0LnNlY3Rpb24tM19faXRlbTpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0bGVmdDogLTQwcHg7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHRcdG9yZGVyOiAtNTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlY3Rpb24tM19faXRlbTpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTFweDtcclxuXHRcdFx0XHRyaWdodDogLTI2MHB4O1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdFx0XHRvcmRlcjogLTM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWN0aW9uLTNfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRcdGxlZnQ6IDYwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VjdGlvbi0zX19pdGVtOm50aC1vZi10eXBlKDQpIHtcclxuXHRcdFx0XHRyaWdodDogLTIxNXB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHRcdG9yZGVyOiAtMjtcclxuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VjdGlvbi0zX19pdGVtOm50aC1vZi10eXBlKDUpIHtcclxuXHRcdFx0XHRsZWZ0OiAtMTExcHg7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHRcdG9yZGVyOiAtNDtcclxuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdFx0bGVmdDogLTgwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRsZWZ0OiB1bnNldDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHQuc2VjdGlvbi0zX19pdGVtOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHRyaWdodDogLTE4OHB4O1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdFx0XHRvcmRlcjogLTU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWN0aW9uLTNfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQxcHg7XHJcblx0XHRcdFx0bGVmdDogLTA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlY3Rpb24tM19faXRlbTpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdFx0cmlnaHQ6IC0zMDBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjJweDtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRcdFx0b3JkZXI6IC0zO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb24tM19faXRlbTpudGgtb2YtdHlwZSg0KSB7XHJcblx0XHRcdFx0bGVmdDogNDdweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA2NHB4O1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdFx0XHRvcmRlcjogLTQ7XHJcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlY3Rpb24tM19faXRlbTpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdFx0XHRvcmRlcjogLTM7XHJcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiA0NXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcclxuXHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0LnNlY3Rpb24tM19faXRlbTpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAtMS8xO1xyXG5cdFx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQuc2VjdGlvbi0zX19pdGVtOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0bWFyZ2luLWlubGluZTogdW5zZXQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tM19faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0cGFkZGluZzogNXB4IDI1cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Z2FwOiA0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRpbnNldDogdW5zZXQgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDEycHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTNfX2l0ZW0tcGljXHJcblxyXG5cdCZfX2l0ZW0tcGljIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTNfX2Fycm93XHJcblxyXG5cdCZfX2Fycm93MSB7XHJcblx0XHR0b3A6IDEyMHB4O1xyXG5cdFx0bGVmdDogLTI2cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdHRvcDogMTIwcHg7XHJcblx0XHRcdG1heC13aWR0aDogMzIlO1xyXG5cdFx0XHRsZWZ0OiAtNzZweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bGVmdDogNHB4O1xyXG5cdFx0XHR0b3A6IDIwNnB4O1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogdW5zZXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGxlZnQ6IC01NnB4O1xyXG5cdFx0XHR0b3A6IDExNnB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDM5MXB4KSB7XHJcblx0XHRcdHRvcDogMTQwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcclxuXHRcdFx0dG9wOiAxNjZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYXJyb3cyIHtcclxuXHRcdHRvcDogOTBweDtcclxuXHRcdHJpZ2h0OiAtMjFweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzNyU7XHJcblx0XHRcdHRvcDogOTBweDtcclxuXHRcdFx0cmlnaHQ6IC0xMDBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0dG9wOiB1bnNldDtcclxuXHRcdFx0Ym90dG9tOiAtNjBweDtcclxuXHRcdFx0cmlnaHQ6IDcwcHg7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Ym90dG9tOiAtNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTNfX2xhcHRvcFxyXG5cclxuXHQmX19sYXB0b3Age1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwZjFjMmE7XHJcblx0XHRwYWRkaW5nLWlubGluZTogMzBweDtcclxuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRwYWRkaW5nLWlubGluZTogMTVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDM1MXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMjVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi5zZWN0aW9uLTQge1xyXG5cdC8vIC5zZWN0aW9uLTRfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHR9XHJcblx0LnNlY3Rpb24tMV9fdGV4dCB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHQuc2VjdGlvbi0yX19pdGVtLXBpYyBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdC5zZWN0aW9uLTJfX2l0ZW0tcGljIHtcclxuXHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tNF9fbGVmdHNpZGVcclxuXHJcblx0Jl9fbGVmdHNpZGUge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcclxuXHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBzdGFydDtcclxuXHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNjMwcHg7XHJcblx0XHRnYXA6IDMwcHg7XHJcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA1MDBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00X190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJvdHRvbTogLThweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0XHRcdGJvdHRvbTogLTJweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTU4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEzN3B4O1xyXG5cdFx0XHRcdGJvdHRvbTogLTNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTRfX3N1YnRpdGxlXHJcblxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTRfX2J1dHRvblxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0bWF4LXdpZHRoOiA0MDdweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1heC13aWR0aDogMzM4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00X19pdGVtc1xyXG5cclxuXHQmX19pdGVtcyB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTRfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRtaW4taGVpZ2h0OiAyNjBweDtcclxuXHJcblx0XHRib3gtc2hhZG93OiA0cHggMnB4IDM1cHggcmdiYSgyOCwgNjUsIDEwNCwgMC4wNSk7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bWluLWhlaWdodDogdW5zZXQ7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHRcdC8vIC5zZWN0aW9uLTRfX2l0ZW1fc2hvcnRcclxuXHJcblx0XHQmX3Nob3J0IHtcclxuXHRcdFx0bWluLWhlaWdodDogdW5zZXQ7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDcycHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHQuc2VjdGlvbi00X19pdGVtLXRleHQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMGYxYzJhO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNF9faXRlbS10ZXh0XHJcblxyXG5cdCZfX2l0ZW0tdGV4dCB7XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTUge1xyXG5cdC8vIC5zZWN0aW9uLTVfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNV9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNV9fc3VidGl0bGVcclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNV9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcblx0XHRnYXA6IDE5cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01X19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bWluLWhlaWdodDogMTY1cHg7XHJcblx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxMTZweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTM2cHggYXV0bztcclxuXHRcdFx0Z2FwOiAxN3B4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNV9faXRlbS10aXRsZVxyXG5cclxuXHQmX19pdGVtLXRpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0bGVhZGluZy10cmltOiBOT05FO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTQlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01X19pdGVtLXRleHRcclxuXHJcblx0Jl9faXRlbS10ZXh0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01X19ibG9ja1xyXG5cclxuXHQmX19ibG9jayB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdhcDogNDJweDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA0OS4xNDUlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNTUlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHRnYXA6IDBweDtcclxuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01X19ibG9jay1sZWZ0XHJcblx0Jl9fY2lyY2xlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTdweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2Jsb2NrLWxlZnQge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNV9fbGVmdC1pdGVtXHJcblxyXG5cdCZfX2xlZnQtaXRlbSB7XHJcblx0XHRtaW4taGVpZ2h0OiAxOTBweDtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRcdGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICM0NmIyZDY7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi01X19ibG9jay10ZXh0IGJyIHtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTVfX2Jsb2NrLXRpdGxlXHJcblxyXG5cdCZfX2Jsb2NrLXRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC00JTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01X19ibG9jay10ZXh0XHJcblxyXG5cdCZfX2Jsb2NrLXRleHQge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTVfX2Jsb2NrLXJpZ2h0XHJcblxyXG5cdCZfX2Jsb2NrLXJpZ2h0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yaWdodC1pdGVtIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHQuc2VjdGlvbi01X19waWMge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC0zM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tNV9fYmxvY2stbnVtXHJcblxyXG5cdCZfX2Jsb2NrLW51bSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcblx0XHRmb250LXNpemU6IDQ4cHg7XHJcblxyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTQlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNV9fcGljXHJcblxyXG5cdCZfX3BpYyB7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0cmlnaHQ6IC03MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cmlnaHQ6IC0yNXB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tNiB7XHJcblx0Ly8gLnNlY3Rpb24tNl9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cdCZfdGhhbmtzIHtcclxuXHRcdC5zZWN0aW9uLTZfX3RpdGxlIHtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfbW9iIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYmlnLXRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi02X19zdWJ0aXRsZVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi02X192aWRlb3NcclxuXHJcblx0Jl9fdmlkZW9zIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXgtd2lkdGg6IDY3OXB4O1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdGdhcDogMTlweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNl9fdmlkZW9cclxuXHJcblx0Jl9fdmlkZW8ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEzMC4zMSU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNCU7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwZjFjMmE7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxheS5zdmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRpbnNldDogMDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHR3aWR0aDogNDVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMjAuNyU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNl9fdmlkZW8tdGV4dFxyXG5cclxuXHQmX192aWRlby10ZXh0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC00JTtcclxuXHRcdGNvbG9yOiAjNDZiMmQ2O1xyXG5cdFx0bGVmdDogMzBweDtcclxuXHRcdHRvcDogMzBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi02X192aWRlby10aW1lXHJcblxyXG5cdCZfX3ZpZGVvLXRpbWUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0cmlnaHQ6IDMwcHg7XHJcblxyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdGJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTcge1xyXG5cdC8vIC5zZWN0aW9uLTdfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tN19fZm9ybVxyXG5cclxuXHQmX19ibG9jayB7XHJcblx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA0MC4zOCU7XHJcblx0XHRnYXA6IDI4cHg7XHJcblx0XHQmX3YyIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzQ2YjJkNjtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHJcblx0XHRcdGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWN0aW9uLTdfX2Zvcm0tcmlnaHRzaWRlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMzglO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi03X19mb3JtLWxlZnRzaWRlXHJcblxyXG5cdCZfX2Zvcm0tbGVmdHNpZGUge1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzhweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0Z2FwOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tN19fZm9ybS1pbmZvXHJcblxyXG5cdCZfX2Zvcm0taW5mbyB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi03X19mb3JtLWhlYWRlclxyXG5cclxuXHQmX19mb3JtLWhlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTdfX2hlYWRlci1pdGVtXHJcblxyXG5cdCZfX2hlYWRlci1pdGVtIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0NmIyZDY7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDlweCAxNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0cGFkZGluZzogN3B4IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi03X190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi03X19saXN0XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi03X19saXN0LWl0ZW1cclxuXHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTdfX2J1dHRvblxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0Ly8gLnNlY3Rpb24tN19fYnV0dG9uX3doXHJcblxyXG5cdFx0Jl93aCB7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi03X19mb3JtLXJpZ2h0c2lkZVxyXG5cclxuXHQmX19mb3JtLXJpZ2h0c2lkZSB7XHJcblx0XHRtaW4taGVpZ2h0OiA1MjlweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Jl9tb2Ige1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0Jl9tb2Ige1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDMwN3B4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Jl9tb2Ige1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHRcdGdhcDogMjVweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi03X19yaWdodHNpZGUtdGV4dFxyXG5cclxuXHQmX19yaWdodHNpZGUtdGV4dCB7XHJcblx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxNzJweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMDVweDtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTM4cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tN19fcGljXHJcblxyXG5cdCZfX3BpYyB7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogNDZweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGJvdHRvbTogMjBweDtcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdG1heC13aWR0aDogNjUlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5mb3JtIHtcclxuXHQvLyAuZm9ybV9fY29udGVudFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0bGVhZGluZy10cmltOiBOT05FO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTQlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvcm1fX2xlZnRcclxuXHJcblx0Jl9fbGVmdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA0MjZweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb3JtX19pbnB1dHNcclxuXHJcblx0Jl9faW5wdXRzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvcm1fX2lucHV0XHJcblxyXG5cdCZfX2lucHV0IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdGhlaWdodDogNThweDtcclxuXHJcblx0XHRib3JkZXI6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdGNvbG9yOiAjMDAwMDAwODA7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuXHRcdH1cclxuXHRcdCZfbmFtZSB7XHJcblx0XHRcdG1heC13aWR0aDogMTQzcHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxODhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9waG9uZSB7XHJcblx0XHRcdG1heC13aWR0aDogMjczcHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHQmX3doIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cclxuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ2YjJkNjtcclxuXHRcdFx0XHRcdFx0c3ZnIHBhdGgge1xyXG5cdFx0XHRcdFx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuZm9ybV9fY2hlY2tcclxuXHJcblx0Jl9fY2hlY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMxcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHRcdGxhYmVsOmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHRcdGJvcmRlcjogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IC0zMXB4O1xyXG5cdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHR0b3A6IC0ycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHR0b3A6IC0zcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGxhYmVsOmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrLnN2Zyk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAtMjVweDtcclxuXHRcdFx0dG9wOiA2cHg7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG5cdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG5cdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tN19fd2gtY2FsbHRleHRcclxuXHJcblx0Jl9fYnV0dG9uLWNhbGx0ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDNweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiA0cHg7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiA3cHg7XHJcblx0XHRcdGhlaWdodDogN3B4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiMmQ2O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuZm9ybV9fY2hlY2staW5wdXRcclxuXHJcblx0Jl9fY2hlY2staW5wdXQge1xyXG5cdH1cclxuXHJcblx0Ly8gLmZvcm1fX2NoZWNrLWxhYmVsXHJcblxyXG5cdCZfX2NoZWNrLWxhYmVsIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxlYWRpbmctdHJpbTogTk9ORTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDUlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA4MDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvcm1fX3JpZ2h0XHJcblxyXG5cdCZfX3JpZ2h0IHtcclxuXHRcdG1heC13aWR0aDogMzAzcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuLmZvcm1fX2NoZWNrIGlucHV0LFxyXG4uZm9ybV9fbWVzc2VuZ2VyIGlucHV0LFxyXG4uY2FsbGJhY2tfX3RpbWUgaW5wdXQge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCIuc2VjdGlvbi04IHtcblx0Ly8gLnNlY3Rpb24tOF9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLThfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tOF9fc3VidGl0bGVcblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi04X19pdGVtc1xuXG5cdCZfX2l0ZW1zIHtcblx0XHRtYXJnaW4tdG9wOiA5OHB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRnYXA6IDlweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tOF9faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDAgMjBweCA1MHB4IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAxMHB4O1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi04X19pdGVtLXBpY1xuXG5cdCZfX2l0ZW0tcGljIHtcblx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdG1hcmdpbi10b3A6IC02N3B4O1xuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDU3cHg7XG5cdFx0XHRtYXJnaW46IHVuc2V0O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLThfX2l0ZW0taW5uZXJcblxuXHQmX19pdGVtLWlubmVyIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi04X19pdGVtLXRpdGxlXG5cblx0Jl9faXRlbS10aXRsZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Y29sb3I6ICMwZjFjMmEgIWltcG9ydGFudDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tOF9fbGlzdFxuXG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tOF9fbGlzdC1pdGVtXG5cblx0Jl9fbGlzdC1pdGVtIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdH1cbn1cbiIsIi5zZWN0aW9uLTkge1xuXHQmX190aXRsZSB7XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdH1cblxuXHQmX190YWJzIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RhYi1jb250cm9scyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuXHRcdGdhcDogMCAyMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdhcDogMCA4cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdFx0Z2FwOiAwIDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOiAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFiIHtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMHB4IDBweDtcblxuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMwZjFjMmE7XG5cdFx0bWluLWhlaWdodDogNjRweDtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzhlNWZlOSAwJSwgIzQ2YjJkNiAxMDAlKTtcblx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdFx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdFx0XHR0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTE3cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHQmOm50aC1vZi10eXBlKDEpLFxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSxcblx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuXHRcdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRib3gtc2hhZG93OiA0cHggMnB4IDM1cHggcmdiYSgyOCwgNjUsIDEwNCwgMC4wNSk7XG5cdFx0XHQmOm50aC1vZi10eXBlKDEpLFxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSxcblx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogNHB4IDJweCAzNXB4IHJnYmEoMjgsIDY1LCAxMDQsIDAuMDUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHQmX19wYW5lbHMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzNXB4IHJnYmEoMjgsIDY1LCAxMDQsIDAuMDMpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG5cdFx0cGFkZGluZzogNTBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3BhbmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNjI5cHg7XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDUwJTtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjY5cHg7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNDAlO1xuXHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z2FwOiAwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGFuZWwtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC13aWR0aDogNDc2cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19mZWF0dXJlcyB7XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG5cblx0Jl9fZmVhdHVyZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDM1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDI5cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9pbnQge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA5OXB4O1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogMjglICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDRweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19mZWF0dXJlLXBpY3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdH1cblxuXHQmX19jdGEge1xuXHRcdG1hcmdpbi10b3A6IDMxcHg7XG5cdFx0bWF4LXdpZHRoOiAzNzNweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzMDhweDtcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VjdGlvbi0xMCB7XHJcblx0Ly8gLnNlY3Rpb24tMTBfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTBfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiA1MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTBfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHQuX2NvdXJzb3Ige1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faXRlbS1oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRnYXA6IDI2NHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDE1MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tMTBfX2l0ZW0tbnVtXHJcblxyXG5cdCZfX2l0ZW0tbnVtIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdHN2ZyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAtMnB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMF9faXRlbS10aXRsZVxyXG5cclxuXHQmX19pdGVtLXRpdGxlIHtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogI2JlZWU2MjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ll9jb3Vyc29yIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMF9fY2FyZHNcclxuXHJcblx0Jl9fY2FyZHMge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDE4MHB4KTtcclxuXHRcdFx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuXHRcdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMF9fY2FyZFxyXG5cclxuXHQmX19jYXJkIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNjEuMyU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTBfX2NhcmQtdGV4dFxyXG5cclxuXHQmX19jYXJkLXRleHQge1xyXG5cdFx0Y29sb3I6ICMxYTFjMWU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA3cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTBfX2Rvb3JzXHJcblxyXG5cdCZfX2Rvb3JzIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG5cdFx0Z2FwOiA2cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDE1MHB4KTtcclxuXHRcdFx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuXHRcdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMF9fZG9vclxyXG5cclxuXHQmX19kb29yIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMTUuNCU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTBfX2dsYXNzZXNcclxuXHQmX19nbGFzc2VzLXdyYXBwIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZ2xhc3NlcyB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogOTcwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMF9fZ2xhc3Nlcy10ZXh0ZXNcclxuXHJcblx0Jl9fZ2xhc3Nlcy10ZXh0ZXMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMF9fdGV4dFxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRib3R0b206IC01MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGhlaWdodDogOTBweDtcclxuXHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxNzhlMTtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNzJweDtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGhlaWdodDogNDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMF9fZ2xhc3NcclxuXHJcblx0Jl9fZ2xhc3Mge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTBfX2JvcmRlclxyXG5cclxuXHQmX19ib3JkZXIge1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0xMSB7XHJcblx0Ly8gLnNlY3Rpb24tMTFfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTFfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTExX19oZWFkZXJcclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9faGVhZGVyLXBpY1xyXG5cclxuXHQmX19oZWFkZXItcGljIHtcclxuXHRcdHdpZHRoOiAxMzVweDtcclxuXHRcdGhlaWdodDogMTM1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9faGVhZGVyLWluZm9cclxuXHJcblx0Jl9faGVhZGVyLWluZm8ge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTFfX2hlYWRlci1tYWluXHJcblxyXG5cdCZfX2hlYWRlci1tYWluIHtcclxuXHRcdGIge1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTFfX2hlYWRlci10ZXh0XHJcblxyXG5cdCZfX2hlYWRlci10ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTFfX2Jsb2NrXHJcblxyXG5cdCZfX2Jsb2NrIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjhweDtcclxuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9fYmxvY2stdGl0bGVcclxuXHJcblx0Jl9fYmxvY2stdGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHJcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtNCU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTFfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtaW4taGVpZ2h0OiAyNTNweDtcclxuXHRcdHBhZGRpbmc6IDI1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcclxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAtMS8xO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRtaW4taGVpZ2h0OiAxNTNweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTExX19pdGVtLWhlYWRlclxyXG5cclxuXHQmX19pdGVtLWhlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRnYXA6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTExX19pdGVtLW51bVxyXG5cclxuXHQmX19pdGVtLW51bSB7XHJcblx0XHRjb2xvcjogIzQ2YjJkNjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IC0xMnB4O1xyXG5cdFx0Zm9udC1zaXplOiA4MHB4O1xyXG5cdFx0bGVhZGluZy10cmltOiBDQVBfSEVJR0hUO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTQlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHR0b3A6IC03cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9faXRlbS10aXRsZVxyXG5cclxuXHQmX19pdGVtLXRpdGxlIHtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogIzQ2YjJkNjtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XHJcblx0XHRcdG1heC13aWR0aDogMjcwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9fZXRhcHNcclxuXHJcblx0Jl9fZXRhcHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9fZXRhcFxyXG5cclxuXHQmX19ldGFwIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0NmIyZDY7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRtaW4taGVpZ2h0OiAzNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWluLWhlaWdodDogdW5zZXQ7XHJcblx0XHRcdHBhZGRpbmc6IDdweCA1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTExX19ldGFwLWFycm93XHJcblxyXG5cdCZfX2V0YXAtYXJyb3cge1xyXG5cdFx0cGljdHVyZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTFfX2dpcmxzXHJcblxyXG5cdCZfX2dpcmxzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDM3cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE5MHB4O1xyXG5cdFx0XHRsZWZ0OiA2NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTFfX3Byb2Nlc3Nlc1xyXG5cclxuXHQmX19wcm9jZXNzZXMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9fcHJvY2Vzc1xyXG5cclxuXHQmX19wcm9jZXNzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDM1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiB1bnNldDtcclxuXHRcdFx0cGFkZGluZzogN3B4IDE1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblx0XHRcdHBhZGRpbmc6IDdweCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0xMiB7XG5cdC8vIC5zZWN0aW9uLTEyX19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTJfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTJfX3N1YnRpdGxlXG5cblx0Jl9fc3VidGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTJfX2l0ZW1zXG5cblx0Jl9faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdhcDogMTlweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTJfX2l0ZW1cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRib3gtc2hhZG93OiA0cHggMnB4IDM1cHggcmdiYSgyOCwgNjUsIDEwNCwgMC4wNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0LnNlY3Rpb24tMTJfX3RleHQge1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRcdGJyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdG1heC13aWR0aDogNDAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMl9faXRlbS1oZWFkXG5cblx0Jl9faXRlbS1oZWFkIHtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzBmMWMyYTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNzVweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxODRweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMl9faXRlbS1oZWFkZXJcblxuXHQmX19pdGVtLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMl9faXRlbS1uYW1lXG5cblx0Jl9faXRlbS1uYW1lIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsZWFkaW5nLXRyaW06IE5PTkU7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC00JTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEyX19pdGVtLXN0YXJzXG5cblx0Jl9faXRlbS1zdGFycyB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdG1heC13aWR0aDogNzVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMl9faW5uZXJcblxuXHQmX19pbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMl9fdGV4dFxuXG5cdCZfX3RleHQge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTA1JTtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMl9fY29tcGFueVxuXG5cdCZfX2NvbXBhbnkge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEyX19waWNcblxuXHQmX19waWMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTlweDtcblx0XHRib3R0b206IDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0bWF4LXdpZHRoOiAxMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHJpZ2h0OiAxN3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTJfX2l0ZW0taW5mb1xuXG5cdCZfX2l0ZW0taW5mbyB7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTJfX2l0ZW0tYWJvdXRcblxuXHQmX19pdGVtLWFib3V0IHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMl9faXRlbS10aXRsZVxuXG5cdCZfX2l0ZW0tdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGVhZGluZy10cmltOiBOT05FO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtNCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTJfX2xpc3RcblxuXHQmX19saXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRtYXgtd2lkdGg6IDQ5MHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEyX19saXN0LWl0ZW1cblxuXHQmX19saXN0LWl0ZW0ge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19idXR0b25cblxuXHQmX19idXR0b24ge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDI1MnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwiLnNlY3Rpb24tMTMge1xyXG5cdC8vIC5zZWN0aW9uLTEyX19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTEyX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMl9fc3VidGl0bGVcclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTJfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTEyX19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMl9fcGljXHJcblxyXG5cdCZfX3BpYyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDQuNTUlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMl9faW5mb1xyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTJfX2hlYWRlclxyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTJfX2Zvb3RlclxyXG5cclxuXHQmX19mb290ZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMC41cHggc29saWQgIzBmMWMyYTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBjb250ZW50cztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTEyX19saXN0XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTJfX2xpc3QtaXRlbVxyXG5cclxuXHQmX19saXN0LWl0ZW0ge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTJfX2J1dHRvblxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0bWF4LXdpZHRoOiAzMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxODBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1heC13aWR0aDogMjI4cHg7XHJcblx0XHRcdGdyaWQtY29sdW1uOiAtMS8xO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAyODBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTEyX19saW5rXHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcclxuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogIzQ2YjJkNjtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTE0IHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cclxuXHRib3gtc2hhZG93OiA0cHggMnB4IDM1cHggcmdiYSgyOCwgNjUsIDEwNCwgMC4wNSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRtYXgtd2lkdGg6IDEzODBweDtcclxuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdHBhZGRpbmc6IDUwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRtYXgtd2lkdGg6IDk3MHB4O1xyXG5cdFx0cGFkZGluZzogNTBweCAyMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tMTRfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTRfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE0X19zdWJ0aXRsZVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTRfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogMzUwcHg7XHJcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE0X19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdC5zZWN0aW9uLTE0X19pdGVtLWlubmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWN0aW9uLTE0X19pdGVtLXBpYyBpbWcge1xyXG5cdFx0XHRcdGxlZnQ6IDgwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogLTEvMTtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdC5zZWN0aW9uLTE0X19pdGVtLWlubmVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyNzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTQ4cHg7XHJcblx0XHRcdFx0LnNlY3Rpb24tMTRfX2l0ZW0taW5uZXIge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2VjdGlvbi0xNF9faXRlbS1waWMge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxNzdweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDogdW5zZXQ7XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xyXG5cdFx0XHRcdFx0XHRyaWdodDogLTg4cHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IHVuc2V0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0bWF4LWhlaWdodDogdW5zZXQ7XHJcblx0XHRcdFx0LnNlY3Rpb24tMTRfX2l0ZW0tcGljIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogdW5zZXQ7XHJcblx0XHRcdFx0XHRyaWdodDogLTI1JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNlY3Rpb24tMTRfX2l0ZW0taW5uZXIge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0dG9wOiAyNXB4O1xyXG5cdFx0XHRcdGJvdHRvbTogdW5zZXQ7XHJcblx0XHRcdFx0cGFkZGluZy1pbmxpbmU6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcblx0XHRcdC5zZWN0aW9uLTE0X19pdGVtLXBpYyB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0LnNlY3Rpb24tMTRfX2l0ZW0tcGljIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNF9faXRlbS1waWNcclxuXHJcblx0Jl9faXRlbS1waWMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogOTAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDIxMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWluLWhlaWdodDogMTgycHg7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdH1cclxuXHRcdFx0bWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTRfX2l0ZW0taW5uZXJcclxuXHJcblx0Jl9faXRlbS1pbm5lciB7XHJcblx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTRfX2l0ZW0tdGl0bGVcclxuXHJcblx0Jl9faXRlbS10aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTRfX2l0ZW0tdGV4dFxyXG5cclxuXHQmX19pdGVtLXRleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEwNSU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTE1IHtcclxuXHQvLyAuc2VjdGlvbi0xNV9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNV9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTVfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0Z2FwOiAxOXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTVfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cclxuXHRcdGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IC0xLzE7XHJcblx0XHRcdFx0LnNlY3Rpb24tMTVfX2Zvb3RlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNlY3Rpb24tMTVfX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI2MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2VjdGlvbi0xNV9fbGlzdCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGNvbHVtbi1jb3VudDogMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNlY3Rpb24tMTVfX2xpc3QtaXRlbSB7XHJcblx0XHRcdFx0XHRicmVhay1pbnNpZGU6IGF2b2lkO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNlY3Rpb24tMTVfX2xpc3QgKyAuc2VjdGlvbi0xNV9faXRlbS10aXRsZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2VjdGlvbi0xNV9fdGV4dCB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI3NXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2VjdGlvbi0xNV9fcGljIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdFx0LnNlY3Rpb24tMTVfX2l0ZW0taGVhZGVyIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjA3cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zZWN0aW9uLTE1X19waWMge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1NCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zZWN0aW9uLTE1X19mb290ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zZWN0aW9uLTE1X19idXR0b24ge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2VjdGlvbi0xNV9fbGlzdCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNlY3Rpb24tMTVfX2xpc3QtaXRlbSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2VjdGlvbi0xNV9fbGlzdCArIC5zZWN0aW9uLTE1X19pdGVtLXRpdGxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHQuc2VjdGlvbi0xNV9fcGljIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTE1cHg7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTVfX2l0ZW0taGVhZFxyXG5cdCZfX2l0ZW0td3JhcHAge1xyXG5cdFx0ZGlzcGxheTogY29udGVudHM7XHJcblx0XHQuc2VjdGlvbi0xNV9faXRlbS10aXRsZTpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHQuc2VjdGlvbi0xNV9faXRlbS10aXRsZSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyNzVweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NmIyZDY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdC5zZWN0aW9uLTE1X19pdGVtLXRpdGxlOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VjdGlvbi0xNV9faXRlbS10aXRsZSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVtLWhlYWQge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzOC4wOGRlZywgcmdiYSgxNzQsIDE5NSwgMjU1LCAwLjE5KSAzMC44MSUsIHJnYmEoMTQyLCA5MywgMjU1LCAwLjE5KSAxMTAuNzQlKTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0bWluLWhlaWdodDogYXV0bztcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNV9faXRlbS1oZWFkZXJcclxuXHJcblx0Jl9faXRlbS1oZWFkZXIge1xyXG5cdFx0cGFkZGluZzogMjVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMTdweCAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0bWluLWhlaWdodDogMTI3cHg7XHJcblx0XHRcdGdhcDogN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTVfX2l0ZW0tbmFtZVxyXG5cclxuXHQmX19pdGVtLW5hbWUge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTVfX3RleHRcclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTY2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNV9fcGljXHJcblxyXG5cdCZfX3BpYyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDVweDtcclxuXHRcdFx0dG9wOiB1bnNldDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTVfX2l0ZW0taW5mb1xyXG5cclxuXHQmX19pdGVtLWluZm8ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAyNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRwYWRkaW5nLWlubGluZTogMjBweDtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE1X19pdGVtLWFib3V0XHJcblxyXG5cdCZfX2l0ZW0tYWJvdXQge1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTVfX2xpc3RcclxuXHQuc2VjdGlvbi0xNV9faXRlbS10aXRsZSArIC5zZWN0aW9uLTE1X19saXN0LFxyXG5cdC5zZWN0aW9uLTE1X19pdGVtLXdyYXBwICsgLnNlY3Rpb24tMTVfX2xpc3Qge1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM0NmIyZDY7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE1X19saXN0LWl0ZW1cclxuXHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNV9faXRlbS10aXRsZVxyXG5cclxuXHQmX19pdGVtLXRpdGxlIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE1X19mb290ZXJcclxuXHJcblx0Jl9fZm9vdGVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE1X19wcmljZVxyXG5cclxuXHQmX19wcmljZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE1X19idXR0b25cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0xNiB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdG1hcmdpbi10b3A6IDE1MHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0bWFyZ2luLXRvcDogODBweDtcclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tMTZfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tMTZfX2lubmVyXHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNjYwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRnYXA6IDMwcHg7XHJcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA1MCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRnYXA6IDA7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE2X19sZWZ0c2lkZVxyXG5cclxuXHQmX19sZWZ0c2lkZSB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdGFsaWduLXNlbGY6IHN0YXJ0O1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjIwcHg7XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cdFx0XHRib3gtc2hhZG93OiA0cHggMnB4IDM1cHggcmdiYSgyOCwgNjUsIDEwNCwgMC4wNSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTZfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE2X19waWNcclxuXHJcblx0Jl9fcGljIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuXHRcdG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luOiB1bnNldDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcclxuXHRcdFx0cmlnaHQ6IC03MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0cmlnaHQ6IC01MHB4O1xyXG5cdFx0XHRib3R0b206IC0xMDZweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyODBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBjb250ZW50cztcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTE2X19pdGVtOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuc2VjdGlvbi0xNl9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA5OHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTZfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRtaW4taGVpZ2h0OiAyODVweDtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHRcdGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG5cdFx0Ly8gLnNlY3Rpb24tMTZfX2l0ZW1fZGFya1xyXG5cclxuXHRcdCZfZGFyayB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwZjFjMmE7XHJcblxyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogLTEvMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0bWluLWhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE2X19oZWFkZXJcclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNl9faGVhZGVyLWl0ZW1cclxuXHJcblx0Jl9faGVhZGVyLWl0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG5cdFx0cGFkZGluZzogMTBweCAzMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTZfX2l0ZW0tdGl0bGVcclxuXHJcblx0Jl9faXRlbS10aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE2X19saXN0XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE2X19saXN0LWl0ZW1cclxuXHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNl9fcmVzdWx0XHJcblxyXG5cdCZfX3Jlc3VsdCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiMmQ2O1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTZfX3RleHQtaXRlbVxyXG5cclxuXHQmX190ZXh0LWl0ZW0ge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTZfX2l0ZW0tdGV4dFxyXG5cclxuXHQmX19pdGVtLXRleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRtYXgtd2lkdGg6IDM5OHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTE3IHtcblx0Jl9fdGl0bGUge1xuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3R0b206IC03cHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE3N3B4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMjNweDtcblx0XHRcdFx0Ym90dG9tOiAtM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYXJyb3dzIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMTBweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDU7XG5cdFx0Jl9tb2Ige1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmX21vYiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblxuXHQmX19hcnJvdy13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRcdGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcblx0XHRib3JkZXItcmFkaXVzOiA1Ljk0MzRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblx0Jl9fc3dpcGVyLWJ1dHRvbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0d2lkdGg6IDU4cHg7XG5cdFx0aGVpZ2h0OiA1OHB4O1xuXHRcdHotaW5kZXg6IDY7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGFsZWUuc3ZnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHR9XG5cdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdFx0Jl9wcmV2IHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfbmV4dCB7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3dpcGVyIHtcblx0XHRtYXJnaW4tdG9wOiA1NnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlLWlubmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0MCU7XG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlLXRleHQge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdFx0Y29sb3I6ICMyZDJlMzI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zd2lwZXItd3JhcHBlciB7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdH1cbn1cbiIsIi5zZWN0aW9uLTE4IHtcblx0Jl9fY29udGFpbmVyIHtcblx0fVxufVxuXG4uZmFxIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxMHB4O1xuXHQmX19pdGVtIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bWluLWhlaWdodDogNzlweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQmX19xdWVzdGlvbiB7XG5cdFx0Y29sb3I6ICMwZjFjMmE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmZhcV9faWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0NmIyZDY7XG5cdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0cGFkZGluZzogMjdweCAyMXB4IDI3cHggMTVweDtcblxuXHRcdFx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTQlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMzhweDtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICNmYWZhZmE7XG5cdFx0dHJhbnNpdGlvbjpcblx0XHRcdHRyYW5zZm9ybSAwLjNzIGVhc2UsXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzBmMWMyYTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0dHJhbnNmb3JtIDAuM3MgZWFzZSxcblx0XHRcdFx0b3BhY2l0eSAwLjNzIGVhc2UsXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Fuc3dlciB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19hbnN3ZXItaW5uZXIge1xuXHRcdHBhZGRpbmctaW5saW5lOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjNDZiMmQ2O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbS5fb3BlbiB7XG5cdFx0LmZhcV9fcXVlc3Rpb24ge1xuXHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mYXFfX2ljb24ge1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzQ2YjJkNjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zZWN0aW9uLTE5IHtcblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzkuMTMlO1xuXHRcdGdhcDogMjBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FzZS1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogNjBweCA1MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI3cHg7XG5cblx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbXBhbnkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHR9XG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA3NSU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3RhdHMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRnYXA6IDIwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19zdGF0LWNhcmQge1xuXHRcdGJhY2tncm91bmQ6ICNmYWZhZmE7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0M3B4IGF1dG87XG5cdFx0fVxuXHR9XG5cdCZfX3N0YXQtbnVtYmVyIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0fVxuXHR9XG5cdCZfX3N0YXQtdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsZWZ0OiAxMTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjA0ZGVnLCAjMGU3MmUyIDE0LjMzJSwgIzAxNTNlMyA5OC41NCUpLCAjZmZmZmZmO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE0cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Z2FwOiA4LjU4cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cdCZfX3Bob3RvIHtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2xvZ28ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE1cHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0bWF4LXdpZHRoOiAxMTFweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHR0b3A6IDQzcHg7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnNlY3Rpb24tMjAge1xyXG5cdC8vIC5zZWN0aW9uLTIwX19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIwX19ibG9ja1xyXG5cclxuXHQmX19ibG9jayB7XHJcblx0XHRwYWRkaW5nOiA1MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblxyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA0OS4yMiU7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA3MCU7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0Jl92MiB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHQuc2VjdGlvbi0yMF9fdGl0bGUge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWN0aW9uLTIwX19pdGVtIHtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlY3Rpb24tMjBfX2l0ZW0tcGljIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODAlO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg4ZW0pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MyU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IHVuc2V0O1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMF9fbGVmdHNpZGVcclxuXHJcblx0Jl9fbGVmdHNpZGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjBfX2xlZnRzaWRlLWhlYWRlclxyXG5cclxuXHQmX19sZWZ0c2lkZS1oZWFkZXIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMzlweDtcclxuXHRcdHdpZHRoOiAxMjlweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0NmIyZDY7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHdpZHRoOiA3N3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIwX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjBfX3JpZ2h0c2lkZVxyXG5cclxuXHQmX19yaWdodHNpZGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMF9faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0cGFkZGluZzogMzBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjAwcHg7XHJcblx0XHRnYXA6IDMwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRnYXA6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMF9faXRlbS1pbmZvXHJcblxyXG5cdCZfX2l0ZW0taW5mbyB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMF9faXRlbS10aXRsZVxyXG5cclxuXHQmX19pdGVtLXRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIwX19pdGVtLXRleHRcclxuXHJcblx0Jl9faXRlbS10ZXh0IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRzdmcge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIwX19pdGVtLXBpY1xyXG5cclxuXHQmX19pdGVtLXBpYyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjUuMyU7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjBfX2l0ZW0tbGlzdFxyXG5cclxuXHQmX19pdGVtLWxpc3Qge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjBfX2xpc3QtaXRlbVxyXG5cclxuXHQmX19saXN0LWl0ZW0ge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTIxIHtcclxuXHQvLyAuc2VjdGlvbi0yMV9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMV9fYmxvY2tcclxuXHJcblx0Jl9fYmxvY2sge1xyXG5cdFx0cGFkZGluZzogNTBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIxX19ibG9jay10aXRsZVxyXG5cclxuXHQmX19ibG9jay10aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMV9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMV9faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3gtc2hhZG93OiA0cHggMnB4IDM1cHggcmdiYSgyOCwgNjUsIDEwNCwgMC4wNSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0cGFkZGluZzogNDBweCAzMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy94LnN2Zyk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjFfX2l0ZW0tdGl0bGVcclxuXHJcblx0Jl9faXRlbS10aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjFfX2l0ZW0tdGV4dFxyXG5cclxuXHQmX19pdGVtLXRleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTIyIHtcclxuXHQvLyAuc2VjdGlvbi0yMl9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMl9faGVhZGVyXHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMl9fYmxvY2tcclxuXHJcblx0Jl9fYmxvY2sge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNDkuMjglO1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjJfX2Jsb2NrLWxlZnRcclxuXHJcblx0Jl9fYmxvY2stbGVmdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMzBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIyX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjJfX2xpc3RcclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRtYXgtd2lkdGg6IDQ4NXB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjJfX2xpc3QtaXRlbVxyXG5cclxuXHQmX19saXN0LWl0ZW0ge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIyX19waWNcclxuXHJcblx0Jl9fcGljIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3MCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMl9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIyX19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHJcblx0XHRib3gtc2hhZG93OiA0cHggMnB4IDM1cHggcmdiYSgyOCwgNjUsIDEwNCwgMC4wNSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0cGFkZGluZzogNDBweCAzMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIyX19pdGVtLXRpdGxlXHJcblxyXG5cdCZfX2l0ZW0tdGl0bGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMl9fb2wtbGlzdFxyXG5cclxuXHQmX19vbC1saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMl9fb2xsaXN0LWl0ZW1cclxuXHJcblx0Jl9fb2xsaXN0LWl0ZW0ge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0yMyB7XHJcblx0Ly8gLnNlY3Rpb24tMjNfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0d2lkdGg6IDk5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIC5zZWN0aW9uLTIzX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjNfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIzX19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHRcdGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIzX19pdGVtLWhlYWRlclxyXG5cclxuXHQmX19pdGVtLWhlYWRlciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yM19faXRlbS10aXRsZVxyXG5cclxuXHQmX19pdGVtLXRpdGxlIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIzX19pdGVtLXRleHRcclxuXHJcblx0Jl9faXRlbS10ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIzX19pdGVtLWZvb3RlclxyXG5cclxuXHQmX19pdGVtLWZvb3RlciB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIzX19iZWZvcmUtYWZ0ZXJcclxuXHJcblx0Jl9fYmVmb3JlLWFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yM19fYmEtaXRlbVxyXG5cclxuXHQmX19iYS1pdGVtIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRtaW4td2lkdGg6IDEyOXB4O1xyXG5cdFx0bWluLWhlaWdodDogMzlweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHQvLyAuc2VjdGlvbi0yM19fYmEtaXRlbV9iZWZvcmVcclxuXHJcblx0XHQmX2JlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblx0XHRcdGNvbG9yOiAjMGYxYzJhO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5zZWN0aW9uLTIzX19iYS1pdGVtX2FmdGVyXHJcblxyXG5cdFx0Jl9hZnRlciB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiMmQ2O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRtaW4td2lkdGg6IDExOXB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWluLXdpZHRoOiAxMjlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIzX19ibG9ja3NcclxuXHJcblx0Jl9fYmxvY2tzIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIzX19ibG9ja1xyXG5cclxuXHQmX19ibG9jayB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cclxuXHRcdGJveC1zaGFkb3c6IDRweCAycHggMzVweCByZ2JhKDI4LCA2NSwgMTA0LCAwLjA1KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIzX19ibG9jay10aXRsZVxyXG5cclxuXHQmX19ibG9jay10aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yM19fbGlzdFxyXG5cclxuXHQmX19saXN0IHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIzX19saXN0LWl0ZW1cclxuXHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIzX19ibG9jay10ZXh0XHJcblxyXG5cdCZfX2Jsb2NrLXRleHQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0yNCB7XHJcblx0Ly8gLnNlY3Rpb24tMjRfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjRfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA0OS4yMiU7XHJcblx0XHRnYXA6IDMwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIC5zZWN0aW9uLTI0X19yZXZpZXdcclxuXHJcblx0Jl9fcmV2aWV3IHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMzBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yNF9fcmV2aWV3LWhlYWRlclxyXG5cclxuXHQmX19yZXZpZXctaGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjRfX3Jldmlldy1waG90b1xyXG5cclxuXHQmX19yZXZpZXctcGhvdG8ge1xyXG5cdFx0d2lkdGg6IDExNnB4O1xyXG5cdFx0aGVpZ2h0OiAxMTZweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHR3aWR0aDogNzlweDtcclxuXHRcdFx0aGVpZ2h0OiA3OXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjRfX3Jldmlldy1uYW1lXHJcblxyXG5cdCZfX3Jldmlldy1uYW1lIHtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0fVxyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwJTtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjRfX3Jldmlldy10ZXh0XHJcblxyXG5cdCZfX3Jldmlldy10ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDI2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXX0= */

:root {
	--header-bg: #0f1c2a;
	--header-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
	--header-tr: 0.28s ease;
}

.header {
	position: relative;
	z-index: 1000;
	background: var(--header-bg);
	transition:
		transform var(--header-tr),
		box-shadow var(--header-tr),
		background var(--header-tr);
	will-change: transform;
}

.header.is-fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	transform: translateY(-100%);
	padding: 10px 0px;
	box-shadow: var(--header-shadow);
}

.header.is-fixed.is-shown {
	transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
	.header,
	.header.is-fixed,
	.header.is-fixed.is-shown {
		transition: none !important;
	}
}

.quiz__block-title {
	transition: color 0.25s ease;
}
.quiz__block-title._error {
	color: #d10303;
}

.quiz__title {
	text-align: left;
}
.quiz {
	border-radius: 20px;
	background: #0f1c2a;
	display: flex;
	width: 100%;
	flex-direction: column;
	min-height: 600px;
	color: #fafafa;
	padding: 50px;
}

.quiz__progress-bar {
	margin-bottom: 30px;
	height: 10px;
	border-radius: 10px;
	background-color: #ecfdfe;
}

.quiz__progress-bar span {
	background-color: #46b2d6;
	transition: 1s ease 0s;
	border-radius: inherit;
	display: block;
	height: 100%;
}

.quiz__step-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
}

.quiz__step-top h3 {
	font-weight: 500;
	font-size: 32px;
	line-height: 100%;
	letter-spacing: -0.04em;
}

.step-count {
	font-weight: 400;
	font-size: 16px;
	line-height: 105%;
	color: rgba(255, 255, 255, 0.5);
}

.quiz__blocks {
	display: flex;
	column-gap: 25px;
	margin-top: 40px;
	row-gap: 17px;
	flex-wrap: wrap;
}

.quiz__block {
	background: #fff;
	border-radius: 5px;
	cursor: pointer;
	font-weight: 400;
	font-size: 18px;
	display: flex;
	align-items: center;
	padding: 10px 16px;
	min-height: 65px;
	color: #000;
	width: calc((100% - 50px) / 3);
}

.quiz__block input {
	display: none;
}

.quiz__block input:checked + .quiz__block-title::before {
	background: #46b2d6;
}

.quiz__block:nth-child(7) {
	margin-left: auto;
}

.quiz__block-title {
	display: flex;
	align-items: center;
	gap: 10px;
}

.quiz__block-title::before {
	content: "";
	flex-shrink: 0;
	width: 9px;
	outline: 0.5px solid #46b2d6;
	outline-offset: 3px;
	border-radius: 50%;
	height: 9px;
}

.quiz__bottom {
	margin-top: auto;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 20px;
	padding-top: 35px;
}
.quiz__comments {
	border-radius: 10px;
	padding: 20px;
	max-width: 605px;
	background: rgba(255, 255, 255, 0.15);
}
.quiz__comment {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}
.quiz__comment-avatar {
	flex-shrink: 0;
	width: 55px;
}

.quiz__comment-text {
	font-size: 14px;
	line-height: 105%;
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.quiz__buttons {
	display: flex;
	gap: 10px;
}

.quiz__buttons button {
	border-radius: 5px;
	height: 58px;
	background: rgba(255, 255, 255, 0.15);
}

.button_prev:hover {
	color: #0f1c2a;
	background-color: #fff;
}

.button_prev {
	display: flex;
	width: 58px;
	color: rgba(250, 250, 250, 0.15);
	align-items: center;
	justify-content: center;
}

.button_next:hover span {
	background-color: #fff;
}

.button_next {
	font-weight: 500;
	font-size: 16px;
	display: flex;
	gap: 20px;
	transition: 0.4s ease 0s;
	align-items: center;
	line-height: 110%;
	padding: 5px 5px 5px 20px;
	color: #fafafa;
}

.button_next:hover span {
	color: #0f1c2a;
}

.button_next span {
	height: 100%;
	width: 48px;
	flex-shrink: 0;
	border-radius: inherit;
	color: #fafafa;
	background-color: rgba(255, 255, 255, 0.15);
	display: flex;
	align-items: center;
	transition: 0.4s ease 0s;
	justify-content: center;
}

.quiz-section--final-active .quiz__bottom,
.quiz-section--final-active .quiz__steps {
	display: none;
}

.quiz-section--final-active .quiz__final {
	display: flex;
}

.quiz__final {
	display: flex;
	justify-content: space-between;
	gap: 30px;
}
.quiz__final-left {
	display: flex;
	flex-direction: column;
	position: relative;
	flex-grow: 1;
}
.quiz__final-ico {
	position: absolute;
	top: 0;
	left: 0;
}
.quiz__final-title {
	font-weight: 500;
	font-size: 31px;
	padding-left: 93px;
	line-height: 100%;
	letter-spacing: -0.04em;
}
.sub-title {
	padding-left: 93px;
	margin-top: 10px;
	font-weight: 500;
	font-size: 24px;
	line-height: 110%;
	letter-spacing: -0.04em;
}
.quiz__final-form {
	min-height: 356px;
	display: flex;
	flex-direction: column;
	margin-top: auto;
	background: rgba(255, 255, 255, 0.15);
	border-radius: 10px;
	padding: 30px;
}
.quiz__form-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 110%;
	margin-bottom: 20px;
	letter-spacing: -0.04em;
}
.radios-socials {
	display: flex;
	gap: 20px;
}
.radio-socials__radio {
	cursor: pointer;
	width: 80px;
}

.radio-socials__radio:hover .radio-socials__radio-body span {
	background: rgba(255, 255, 255, 0.15);
	color: #fff;
}

.radio-socials__radio input:checked + .radio-socials__radio-body span {
	background: rgba(255, 255, 255, 0.15);
	color: #fff;
}

.radio-socials__radio input {
	display: none;
}

.radio-socials__radio-body {
	display: flex;
	transition: 0.3s ease 0s;
	gap: 10px;
	font-weight: 400;
	font-size: 14px;
	line-height: 110%;
	align-items: center;
	flex-direction: column;
}
.quiz__final-left-body {
	flex-grow: 1;
}

.radio-socials__radio-body span {
	width: 100%;
	color: #0f1c2a;
	transition: 0.3s ease 0s;
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border-radius: 10px;
}

.quiz__form-bottom {
	gap: 10px;
	margin-top: auto;
	display: flex;
}

.quiz-section .form__button {
	width: auto;
	padding-right: 64px;
	padding-left: 20px;
}

.quiz-section .form__input {
	color: rgba(255, 255, 255, 1);
	border-color: rgba(255, 255, 255, 0.5);
}

.quiz-section .form__input::placeholder {
	color: rgba(255, 255, 255, 0.5);
}

.quiz-section--end-active {
}
.none {
	display: none;
}

.quiz__final-right {
	max-width: 425px;
	width: 100%;
	flex-shrink: 0;
	border-radius: 14px;
	overflow: hidden;
}

.quiz__final-right img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.quiz-section--end-active .quiz__final,
.quiz-section--end-active .quiz__progress-bar {
	display: none !important;
}

.quiz__end {
}

.quiz__end .section-15__items {
	color: #0f1c2a;
}

.section-15 {
}
.section-15__top {
	display: flex;
	gap: 28px;
}
.section-15__top-left {
	max-width: 405px;
	flex-shrink: 0;
}
.section-15__top-title {
	font-size: 32px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.04em;
}

.section-15__top-title picture {
	margin-top: 15px;
	display: block;
}

.section-15__top-right {
	background: rgba(255, 255, 255, 0.15);
	border-radius: 10px;
	padding: 20px;
	display: flex;
	gap: 10px;
	align-items: flex-start;
}
.section-15__top-avatar {
	width: 62px;
	flex-shrink: 0;
}
.section-15__top-text {
	display: flex;
	font-size: 14px;
	line-height: 105%;

	flex-direction: column;
	gap: 10px;
}

.section-15__top-text b {
	font-weight: 600;
}

.section-15__top-text span {
	font-weight: 500;
}

.quiz__bottom .step-count {
	display: none;
}

.quiz__final-left-body {
	display: flex;
	flex-direction: column;
}

.mob {
	display: none;
}

.quiz__final-left .quiz__final-right {
	display: none;
}

.quiz__final {
	display: none;
}

.quiz__end {
	display: none;
}

.quiz-section--end-active .quiz__end {
	display: block;
}

.section-3__items:nth-child(1) {
	position: relative;
	z-index: 2;
	/* animation: left1 5s linear 1.5s infinite; */
}
.section-3__items:nth-child(3) {
	position: relative;
	z-index: 2;
	/* animation: right1 5s linear 1.5s infinite; */
}

.section-3__item {
	opacity: 0;
}

.section-3__items:nth-child(1) .section-3__item:nth-child(1) {
	animation: left1 5s linear 0s infinite;
}
.section-3__items:nth-child(1) .section-3__item:nth-child(2) {
	animation: left2 5s linear 3.5s infinite;
}
.section-3__items:nth-child(1) .section-3__item:nth-child(3) {
	animation: left3 5s linear 2s infinite;
}
.section-3__items:nth-child(1) .section-3__item:nth-child(4) {
	animation: left2 5s linear 0s infinite;
}
.section-3__items:nth-child(1) .section-3__item:nth-child(5) {
	animation: left3 6s linear 1s infinite;
	margin-top: 20px;
}

.section-3__items:nth-child(3) .section-3__item:nth-child(1) {
	animation: right1 5s linear 1s infinite;
}
.section-3__items:nth-child(3) .section-3__item:nth-child(2) {
	animation: right2 5s linear 3.5s infinite;
}
.section-3__items:nth-child(3) .section-3__item:nth-child(3) {
	animation: right1 5s linear 2s infinite;
	margin-top: 30px;
	margin-left: -90px;
}
.section-3__items:nth-child(3) .section-3__item:nth-child(4) {
	animation: right1 5s linear 1s infinite;
	margin-left: 40px;
}

@keyframes left1 {
	0% {
		opacity: 0;
		translate: 0% 0%;
	}

	50% {
		opacity: 1;
		translate: 90% 0%;
	}
	100% {
		opacity: 0;
		translate: 180% 0%;
	}
}
@keyframes left2 {
	0% {
		opacity: 0;
		translate: -80% 0%;
	}

	50% {
		opacity: 1;
		translate: 10% 0%;
	}

	100% {
		opacity: 0;
		translate: 90% 0%;
	}
}
@keyframes left3 {
	0% {
		opacity: 0;
		translate: 0% 0%;
	}
	50% {
		opacity: 1;
		translate: 120% 0%;
	}
	100% {
		opacity: 0;
		translate: 240% 0%;
	}
}

@keyframes right2 {
	0% {
		opacity: 0;
		translate: 60% 0%;
	}

	50% {
		opacity: 1;
		translate: -30% 0%;
	}

	100% {
		opacity: 0;
		translate: -120% 0%;
	}
}
@keyframes right1 {
	0% {
		opacity: 0;
		translate: 0% 0%;
	}

	50% {
		opacity: 1;
		translate: -90% 0%;
	}

	100% {
		opacity: 0;
		translate: -180% 0%;
	}
}

.section-3__laptop {
	position: relative;
	z-index: 10;
}

.offcanvas {
	display: none;
}

.section-2__item-pic {
	border-radius: 10px;
	overflow: hidden;
}

.offcanvas-overlay {
	display: none;
}

.section-9__panel-title {
	max-width: 600px;
}

.section-9__text {
	min-height: 65px;
}

.section-16__item {
	position: sticky;
	top: 100px;
	z-index: 1;
	min-height: 445px;
}

.section-12__title img {
	translate: 4px 4px;
	vertical-align: middle;
}

.section-12__items {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}

.section-12__item {
	width: calc((100% - 40px) / 3);
}

.is-disabled {
	pointer-events: none;
	opacity: 0.7;
	padding-right: 5px;
}

.footer__apps-pic {
	height: 40px;
	width: 140px;
	display: flex;
	justify-content: center;
	overflow: hidden;
	align-items: center;
	border-radius: 5px;
	background-color: #ffffff;
}

._main-btn {
	overflow: hidden;
	position: relative;
}

._main-btn::before {
	content: "";
	z-index: -1;
	opacity: 0;
	left: 0;
	top: 0;
	width: 100%;
	rotate: 180deg;
	height: 100%;
	transition: opacity 0.2s ease 0s;
	background: linear-gradient(270deg, #8e5fe9 0, #46b2d6 100%);
	position: absolute;
}

._main-btn:hover::before {
	opacity: 1;
}

.quiz__block {
	transition: 0.3s ease 0s;
}

.quiz__block:hover {
	scale: 1.02;
}
.footer__apps-item:nth-child(1) img {
	translate: 0px 2px;
}

.section-19__photo {
	max-width: 310px;
}

.section-19__photo:nth-child(2) {
	max-width: 100%;
}

.section-16__pic {
	max-width: 520px;
}

.section-3__laptop {
	z-index: 30;
}

.section-3__items {
	z-index: -1;
}

.section-3__laptop {
	background: #0f1c2a;
}
.section-3__arrow1,
.section-3__arrow2 {
	z-index: -2;
}

.modal-cookie {
	position: fixed;
	pointer-events: none;
	bottom: 0;
	width: 100%;
	left: 0;
	padding: 0px 15px;
	translate: 0px calc(100% + 35px);
	z-index: 200;
	animation: cookieVisible 1s ease 2s forwards;
}

.modal-cookie .wrapper {
	display: flex;
	justify-content: flex-end;
}

.modal-cookie__body {
	border-radius: 10px;
	pointer-events: all;
	box-shadow: 0 16px 29px -16px rgba(2, 54, 113, 0.3);
	background: #fff;
	translate: 0px calc(0% - 30px);
	overflow: hidden;
	padding: 24px;
	max-width: 450px;
	text-align: center;
	font-weight: 500;
	font-size: 14px;
	line-height: 150%;
	text-align: center;
	color: var(--dark);
	transition: 0.4s ease 0s;
}

.form__check-label a {
	text-decoration: underline;
	text-decoration-skip-ink: none;
}

.modal-cookie__body button {
	flex-grow: 1;
	width: calc((100% - 16px) / 2);
	font-size: 14px;
	padding: 10px !important;
}

.privacy {
	margin: 20px 0px;
}

.header__logo {
	max-width: 119px;
}

.privacy-policy__content {
	line-height: 1.4;
	font-size: 20px;
}

.privacy-policy h1 {
	margin-bottom: 30px;
}

.privacy-policy__content * {
	margin-bottom: 15px;
}

.privacy-policy__content ul {
	list-style: disc;
	padding-left: 20px;
}

.privacy-policy__content ul li {
	list-style: disc;
}

.privacy-policy {
	padding: 30px 0px;
}

@keyframes cookieVisible {
	0% {
		translate: 0px 200px;
	}

	100% {
		translate: 0px 0px;
	}
}

.modal-cookie.hidden-modal .modal-cookie__body {
	opacity: 0;
}

.modal-cookie__bottom {
	display: flex;
	gap: 16px;
}

.modal-cookie a {
	color: var(--theme-color);
}

.modal-cookie__text {
	margin-bottom: 15px;
}

.modal-cookie__button,
.modal-cookie__button-cancel {
	font-size: 14px;
	min-height: 50px;
	justify-content: center;
	display: flex;
	min-width: 0px;
	align-items: center;
	width: calc((100% - 10px) / 2) !important;
}

.modal-cookie__button-cancel {
	border-width: 1px;
	padding: 10px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0.5);
	border-image: initial;
	border-radius: 5px;
}

.modal-cookie__button-cancel:hover {
	background-color: #0f1c2a;
	color: #ffffff;
}

.modal-cookie__text a {
	color: #46b2d6;
	text-decoration: underline;
	text-decoration-skip-ink: none;
}

.modal-cookie__text a {
}

.modal__container {
	display: flex;
	justify-content: flex-end;
}

@media (max-width: 88.125em) {
	.section-15__top {
		flex-direction: column;
		gap: 20px;
	}

	.modal-cookie.hidden-modal .modal-cookie__body {
		opacity: 0;
	}

	.modal-cookie__body {
		padding: 20px;
		font-size: 14px;
		transition: 0.4s ease 0s;
	}

	.section-1__inner {
		-ms-grid-columns: auto 400px;
		grid-template-columns: auto 400px;
	}

	.section-3__laptop {
		min-height: 366px;
		display: flex;
		align-items: center;
	}

	.quiz__final {
		flex-direction: column;
	}

	.quiz__final-left {
		padding-top: 93px;
	}

	.quiz__final-title {
		padding-left: 0px;
		text-align: center;
		max-width: 450px;
		margin-inline: auto;
	}

	.section-3__block {
		-ms-grid-columns: auto 500px auto;
		grid-template-columns: auto 500px auto;
	}
	.header__container {
		gap: 10px;
	}
	.sub-title {
		text-align: center;
		margin-top: 20px;
		padding-left: 0px;
	}

	.quiz__final-form {
		flex-direction: row;
		gap: 20px;
	}

	.quiz__final-right {
		max-width: 320px;
	}

	.quiz__form-bottom {
		margin-top: auto;
		max-width: 280px;
		flex-direction: column;
	}

	.quiz .form__button {
		padding-left: 15px;
		font-size: 14px;
	}

	.quiz__final-ico {
		top: 0;
		left: 50%;
		translate: -50% 0%;
	}

	.quiz__final-form {
		margin-top: 20px;
	}

	.quiz__final .quiz__final-right {
		display: none;
	}

	.quiz__final-left .quiz__final-right {
		display: block;
	}

	.quiz__final-left {
		display: flex;
		flex-direction: column;
	}

	.section-15__top picture {
		max-width: 172px;
	}

	.section-15__top-left {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-inline: auto;
	}

	.quiz-section--end-active .quiz__progress-bar {
		display: block !important;
	}

	.section-15__top-right {
		width: 100%;
	}

	.section-15__top-title {
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}

	.quiz__block {
		font-size: 16px;
	}
	.quiz__blocks {
		gap: 20px;
		row-gap: 10px;
	}

	.quiz__block {
		width: calc((100% - 40px) / 3);
	}

	.quiz__title br {
		display: block;
	}
	.mob {
		display: block;
	}

	.quiz {
		padding: 35px;
	}
}
@media (max-width: 61.99875em) {
	.quiz {
		padding: 20px;
	}

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

	.privacy-policy h1 {
		margin-bottom: 20px;
	}

	.privacy-policy__content * {
		margin-bottom: 10px;
	}

	.modal-cookie__body button {
		height: 40px;
		font-size: 14px;
		width: calc((100% - 10px) / 2);
	}

	.modal-cookie__bottom {
		gap: 10px;
	}

	.section-9__tab {
		border-radius: 10px;
		padding: 10px 15px;
		min-height: 55px;
		font-size: 14px;
		scroll-snap-align: center;
		width: calc((100% - 10px) / 2);
	}
	.section-9__tab-controls {
		margin-bottom: 50px;
		gap: 10px;
		position: relative;
		padding-left: max(0px, calc((100% - 37.5rem) / 2));
		padding-right: max(0px, calc((100% - 37.5rem) / 2));
		overflow: auto;
		scroll-snap-type: x mandatory;
	}

	.section-9__tab-controls::-webkit-scrollbar {
		display: none;
	}

	.section-9__tab.is-active {
		background: #0f1c2a !important;
	}

	.section-9__tab.is-active span {
		color: #ffffff;
		background-clip: unset !important;
		background: none !important;
		-webkit-text-fill-color: unset;
		text-fill-color: unset;
	}

	.section-9__panels {
		position: relative;
	}

	.section-9__panels::before {
		content: "";
		position: absolute;
		right: 0;
		top: -30px;
		background: url(../img/scroll.svg) center / contain no-repeat;
		width: 36px;
		height: 40px;
	}

	.section-9__panels {
		border-radius: 20px;
	}

	.section-9__container {
		max-width: 100%;
	}

	.section-9 {
		overflow: hidden;
	}

	.section-9__title,
	.section-9__subtitle,
	.section-9__panels {
		max-width: 37.5rem;
		margin: 0px auto;
	}

	.section-9__tab span {
		font-size: 16px;
		background: -webkit-gradient(linear, right top, left top, from(#8e5fe9), to(#46b2d6));
		background: -o-linear-gradient(right, #8e5fe9 0, #46b2d6 100%);
		background: linear-gradient(270deg, #8e5fe9 0, #46b2d6 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		text-fill-color: transparent;
	}

	.section-9__tab-controls {
		flex-wrap: nowrap;
		flex-direction: row;
		display: flex;
	}

	.section-9__tab {
		flex-shrink: 0;
		margin-bottom: 0px;
	}

	.section-2__item-pic,
	.section-2__item-pic {
		max-width: 100%;
		max-height: 100%;
		width: 100%;
		height: auto;
	}

	.section-2__item-pic img,
	.section-2__item-pic img {
		width: 100%;
	}

	.section-12__pic {
		max-width: 200px;
	}

	.section-16__header-item {
		padding: 10px 15px;
	}

	.section-16__pic {
		max-width: 320px;
	}

	.section-12__item {
		width: 100%;
	}

	.section-16__item {
		position: static;
		top: 0px;
		z-index: 1;
		min-height: 0px;
	}

	.section-1__inner {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}

	.offcanvas {
		display: flex;
	}

	.section-2__item-pic {
		width: auto;
		margin: 0px auto;
	}

	.offcanvas-overlay {
		display: block;
	}

	.section-3__block {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		margin-top: 49px;
	}

	.quiz__final-form {
		overflow: hidden;
	}

	.quiz__block {
		min-height: 49px;
	}

	.quiz__final-right {
		max-width: 215px;
		border-radius: 10px;
	}

	.quiz__form-title {
		font-size: 18px;
	}

	.quiz__final-form {
		padding: 20px;
	}

	.quiz__bottom {
		flex-wrap: wrap;
		align-items: center;
	}

	.quiz__bottom .step-count {
		display: block;
	}

	.sub-title {
		font-size: 18px;
		font-weight: 400;
	}

	.quiz__comments {
		order: 1;
	}

	.quiz__step-top h3 {
		text-align: center;
	}

	.quiz__blocks {
		margin-top: 20px;
	}

	.quiz__step-top {
		justify-content: center;
	}

	.quiz__block {
		width: calc((100% - 20px) / 2);
	}

	.quiz__step-top h3 {
		text-align: center;
	}

	.quiz__step-top .step-count {
		display: none;
	}

	.quiz__title {
		text-align: center;
	}

	.section-3__items:nth-child(1) .section-3__item:nth-child(1) {
		animation: left1 5s linear 0s infinite;
	}
	.section-3__items:nth-child(1) .section-3__item:nth-child(2) {
		animation: left3 5s linear 3.5s infinite;
	}
	.section-3__items:nth-child(1) .section-3__item:nth-child(3) {
		animation: left1 5s linear 2s infinite;
	}
	.section-3__items:nth-child(1) .section-3__item:nth-child(4) {
		animation: left1 5s linear 0s infinite;
	}
	.section-3__items:nth-child(1) .section-3__item:nth-child(5) {
		animation: left3 5s linear 2s infinite;
		margin-top: 0px;
	}

	.section-3__items:nth-child(3) .section-3__item:nth-child(1) {
		animation: right1 5s linear 1s infinite;
		margin-bottom: 0px;
	}
	.section-3__items:nth-child(3) .section-3__item:nth-child(2) {
		animation: right1 5s linear 0s infinite;
		margin-bottom: 35px;
	}
	.section-3__items:nth-child(3) .section-3__item:nth-child(3) {
		animation: right1 5s linear 0s infinite;
		margin-top: 0px;
		margin-left: 0px;
	}
	.section-3__items:nth-child(3) .section-3__item:nth-child(4) {
		animation: right1 5s linear 0.5s infinite;
		margin-left: 0px;
	}

	@keyframes left1 {
		0% {
			opacity: 0;
			translate: 0% 0%;
		}

		50% {
			opacity: 1;
			translate: 0% 200px;
		}
		100% {
			opacity: 0;
			translate: 0% 400px;
		}
	}

	@keyframes left2 {
		0% {
			opacity: 0;
			translate: 0px 0px;
		}
		50% {
			opacity: 1;
			translate: 0px 125px;
		}
		100% {
			opacity: 0;
			translate: 0px 250px;
		}
	}

	@keyframes left3 {
		0% {
			opacity: 0;
			translate: 0px 0px;
		}
		50% {
			opacity: 1;
			translate: 0px 225px;
		}
		100% {
			opacity: 0;
			translate: 0px 450px;
		}
	}

	@keyframes right2 {
		0% {
			opacity: 0;
			translate: 0% 0px;
		}

		50% {
			opacity: 1;
			translate: 0% -100px;
		}

		100% {
			opacity: 0;
			translate: 0% -200px;
		}
	}
	@keyframes right1 {
		0% {
			opacity: 0;
			translate: 0% 0px;
		}

		50% {
			opacity: 1;
			translate: 0% -175px;
		}

		100% {
			opacity: 0;
			translate: 0% -350px;
		}
	}
}
@media (max-width: 35.99875em) {
	.section-15__top-title {
		font-size: 22px;
	}

	.section-3__items:nth-child(3) .section-3__item:nth-child(1) {
		margin-bottom: 30px;
		margin-left: 45px;
	}

	.modal-cookie__text br {
		display: none;
	}

	.modal-cookie {
		padding: 0px 10px;
	}

	.modal-cookie__body {
		padding: 10px;
	}

	.modal-cookie__text {
		font-size: 12px;
	}

	.modal-cookie__body {
		translate: 0px calc(0% - 15px);
	}

	.modal-cookie__body button {
		height: 35px;
		font-size: 12px;
	}

	.section-9__tab {
		border-radius: 5px;
		padding: 5px 10px;
		min-height: 35px;
	}

	.section-9__title,
	.section-9__subtitle,
	.section-9__panels {
		max-width: 37.5rem;
		margin: 0px auto;
		padding: 0px 15px;
	}

	.section-9__tab span {
		font-size: 12px;
	}

	.section-4 .section-2__item-pic {
		height: auto;
		width: 100%;
		max-width: 100%;
		max-height: 100%;
	}

	.section-4 .section-2__item-pic img {
		width: 100%;
		height: auto;
	}

	.section-4 .section-2__item-pic picture {
		display: block;
		width: 100%;
	}

	.section-2__item-pic,
	.section-2__item-pic {
		max-width: 100%;
		max-height: 100%;
		width: 100%;
		height: auto;
	}

	.section-2__item-pic img,
	.section-2__item-pic img {
		width: 100%;
	}

	.section-12__pic {
		max-width: 190px;
	}

	.section-5__item {
		-ms-grid-columns: 128px auto;
		grid-template-columns: 128px auto;
	}

	.fancybox__container .section-7__pic {
		display: none;
	}

	.section-8__items,
	.section-2__items,
	.section-13__items,
	.section-14__items {
		flex-wrap: nowrap;
		display: flex;
		gap: 20px;
		flex-direction: row;
		overflow: auto;
		padding-bottom: 20px;
		scroll-snap-type: x mandatory;
	}

	.section-14__items {
		max-width: 100%;
	}

	.section-8__items::-webkit-scrollbar,
	.section-2__items::-webkit-scrollbar,
	.section-13__items::-webkit-scrollbar,
	.section-14__items::-webkit-scrollbar {
		height: 6px;
		background-color: #ffffff;
	}

	.section-8__items::-webkit-scrollbar-thumb,
	.section-2__items::-webkit-scrollbar-thumb,
	.section-13__items::-webkit-scrollbar-thumb,
	.section-14__items::-webkit-scrollbar-thumb {
		background-color: #46b2d6;
	}

	.section-8__items .section-8__item,
	.section-2__item,
	.section-13__item,
	.section-14__item {
		scroll-snap-align: center;
		flex-shrink: 0;
		height: auto;
		width: 100%;
	}

	.section-13__info {
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
	}

	.section-13__info .section-13__button {
		margin-top: auto;
	}

	.section-16__pic {
		max-width: 265px;
	}

	.section-12__title img {
		max-width: 120px;
		translate: 1px 1px;
	}

	.quiz__final-form .quiz__final-right {
		display: none;
	}

	.quiz__final-title {
		font-size: 22px;
	}

	.quiz__block {
		font-size: 14px;
		min-height: 38px;
		padding: 5px 10px 5px 15px;
	}

	.quiz__buttons button {
		height: 45px;
		font-size: 14px;
	}

	.quiz__final-ico {
		width: 40px;
		height: 40px;
	}

	.quiz__final-left {
		padding-top: 60px;
	}

	.quiz__final-left-body {
		align-items: center;
	}

	.quiz__final-form {
		min-height: 0px;
	}

	.radio-socials__radio-body span {
		height: 60px;
		border-radius: 8px;
	}

	.radio-socials__radio-body span svg {
		width: 40%;
	}

	.radios-socials {
		gap: 12px;
		margin-bottom: 20px;
	}

	.radio-socials__radio-body {
		font-size: 12px;
	}

	.quiz__form-bottom {
		gap: 0px;
	}

	.sub-title {
		font-size: 14px;
	}
	.quiz-section .form__input {
		height: 58px;
	}

	.radio-socials__radio {
		width: 60px;
	}

	.quiz__form-title {
		font-size: 14px;
		text-align: center;
	}

	.quiz__buttons .button_next {
		padding-left: 15px;
	}
	.button_prev {
		width: 45px;
	}

	.button_next span {
		width: 35px;
	}

	.quiz__buttons {
		gap: 5px;
	}

	.quiz__bottom {
		row-gap: 30px;
	}

	.step-count {
		font-size: 14px;
	}

	.quiz__comments {
		padding: 15px;
	}

	.quiz__block {
		width: 100%;
	}

	.quiz__step-top h3 {
		font-size: 22px;
	}

	.section-15__top-title picture {
		max-width: 104px;
	}

	.section-15__top-right {
		padding: 16px 12px;
	}

	.quiz .section-15__items {
		margin-top: 10px;
	}

	.quiz__progress-bar {
		margin-bottom: 20px;
		height: 5px;
		border-radius: 5px;
	}

	[class*="__container"] {
		padding: 0px 15px;
	}
}

@media (min-width: 61.9988em) {
	.section-16__leftside {
		top: 100px;
	}

	.section-4__leftside {
		top: 100px;
	}
}

.animate__animated,
.animate__ {
	opacity: 0;
	animation-fill-mode: forwards !important;
	animation-delay: 0.2s !important;
}

.animate__delay-1s {
	animation-delay: 0.8s !important;
}

.animate__delay-2s {
	animation-delay: 1.2s !important;
}

.animate__delay-2s.button {
	animation-delay: 1.4s !important;
}

/* Глобальный твик для всех анимируемых элементов */
.animate__animated,
.animated {
	/* подойдёт и для кастомного animation.css */
	will-change: transform, opacity;
	backface-visibility: hidden;
	transform: translateZ(0);
}

/* Если в ваших классах есть анимации margin/height/width/top/left — запрещаем: */
[class*="animate-"][style*="margin"],
[class*="animate-"][style*="top"],
[class*="animate-"][style*="left"] {
}
/* лучше переписать сами эффекты на transform/opacity */

/* По умолчанию скрыть, чтобы не было блинка первого кадра */
.animate__animated,
.animated {
	visibility: hidden;
}

/* Когда страница готова — показать и дать анимациям отработать */
.page-ready .animate__animated,
.page-ready .animated {
	visibility: visible;
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@media (max-width: 767.98px) {
	.section-1__title {
		line-height: 115%;
	}
}
@media (max-width: 35.9988em) {
	.section-2__item-title {
		font-size: 18px;
	}
}
.footer__middle .footer__politics {
	display: none;
}
.header__middle {
	display: flex;
	gap: 20px;
}
@media (max-width: 575.98px) {
	.section-17__arrows_mob,
	#guarantees,
	.footer__list-item_guarantee,
	.offcanvas__link_guarantee {
		display: none;
	}
}
@media (max-width: 991.98px) {
	.section-15__item:last-of-type .section-15__pic {
		max-height: 100%;
		max-width: 63%;
		top: 0;
		height: 100%;
	}
	.footer__politics {
		display: none;
	}
	.footer__middle .footer__politics {
		margin-top: 15px;
		display: block;
	}
	.section-15__item:last-of-type .section-15__pic img {
		height: 100%;
	}
}
.footer__politics {
	opacity: 0.5;
	text-decoration: underline;
	text-underline-offset: 3px;
}
.footer__politics:hover {
	opacity: 1;
}
@media (max-width: 35.9988em) {
	.faq__answer-inner {
		font-size: 14px;
	}
}
@media (max-width: 88.125em) {
	.header__middle {
		flex-direction: column;
		gap: 0;
	}
}
@media (max-width: 991.98px) {
	.header__logo-wrapper {
		flex-direction: column;
		align-items: flex-start;
	}
	.header__middle {
		gap: 10px;
	}
}
@media (max-width: 575.98px) {
	.header__middle {
		display: none;
	}
	.header__logo-wrapper {
		flex-direction: row;
		align-items: center;
	}
}
.section-15__feature,
.section-12__item-abouts {
	display: contents;
}
.section-15__toggle-btn {
	display: none;
}
@media (max-width: 575.98px) {
	.section-15__toggle-btn {
		font-size: 16px;
		display: block;
		background: none;
		border: none;
		text-decoration: underline;
		text-underline-offset: 3px;
		color: rgba(70, 178, 214, 1);
		cursor: pointer;
		margin-bottom: 12px;
		text-align: left;
		font-weight: 500;
	}

	.section-15__features,
	.section-12__item-abouts {
		display: none;
	}

	.section-15__features--visible,
	.section-12__item-abouts--visible {
		display: block;
	}
}
.tooltip-horizontal-scroll-icon_hand {
	animation: tooltip-horizontal-scroll-icon_anim-scroll-hand 2s infinite;
}
.invisible {
	display: none;
}
.tooltip-horizontal-scroll-icon_card {
	animation: tooltip-horizontal-scroll-icon_anim-scroll-card 2s infinite;
}
._coursor {
	display: none;
	align-items: center;
	justify-content: center;
	margin-top: 10px;
	margin-bottom: 0;
}
@media (max-width: 575.98px) {
	.section-5__block-left {
		display: none;
	}
	._coursor {
		display: flex;
	}
	.section-4__items {
		margin-top: 30px;
	}
	/*.section-2__items,
	.section-8__item,
	.section-17__swiper {
		margin-top: 0;
	}*/
	.section-4__inner {
		gap: 0;
	}
}
@keyframes tooltip-horizontal-scroll-icon_anim-scroll-hand {
	0% {
		transform: translateX(80px) scale(1);
		opacity: 0;
	}

	10% {
		transform: translateX(80px) scale(1);
		opacity: 1;
	}

	20%,
	60% {
		transform: translateX(175px) scale(0.6);
		opacity: 1;
	}

	80% {
		transform: translateX(5px) scale(0.6);
		opacity: 1;
	}

	to {
		transform: translateX(5px) scale(0.6);
		opacity: 0;
	}
}

@keyframes tooltip-horizontal-scroll-icon_anim-scroll-card {
	0%,
	60% {
		transform: translateX(0);
	}

	80%,
	to {
		transform: translateX(-240px);
	}
}
.disable-hover,
.disable-hover * {
	pointer-events: none !important;
}
.section-5__info-overlay {
	display: none;
}

.section-5__right-item {
	position: relative;
}

.section-5__info-toggle {
	position: absolute;

	right: 20px;
	top: 20px;
	display: none;

	width: 16px;
	height: 16px;

	justify-content: center;
	align-items: center;
	background: #46b2d6;
	border-radius: 50%;
	border: none;
	cursor: pointer;
	color: white;
	font-weight: bold;
	font-size: 10px;
	z-index: 3;
}

.section-5__info-overlay {
	text-align: left;

	font-size: 12px;

	line-height: 120%;
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;

	align-items: center;
	justify-content: center;
	padding: 20px;
	padding-right: 40px;
	box-sizing: border-box;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition:
		opacity 0.3s ease,
		visibility 0.3s ease;
	z-index: 2;
}
.section-5__info-overlay--visible {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}
.section-1__abs {
}
@media (max-width: 575.98px) {
	.section-5__info-toggle {
		display: flex;
	}
}
.section-12__item:nth-of-type(1) .section-12__company {
	max-width: 53px;
}
.section-12__item:nth-of-type(2) .section-12__company {
	max-width: 111px;
}
.section-12__item:nth-of-type(3) .section-12__company {
	max-width: 92px;
}
.quiz__final .form__check {
	filter: invert(1);
	margin-top: 20px;
}
@media (max-width: 991.98px) {
	.quiz__final .form__check {
		margin-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
	.quiz__final .form__check {
		margin-bottom: 15px;
		margin-top: 0;
	}
}
.quiz__final .form__check.form__check.checkbox-error {
	filter: none;
}
.form__check.checkbox-error .form__check-label {
	color: red;
}
.form__check.checkbox-error .form__check-label:before {
	border-color: red !important;
}
