@font-face {
	font-family: "Ripe Apricot";
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/Ripe_Apricot.otf") format("opentype");
}
@font-face {
	font-family: "Ripe Apricot";
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/Ripe_Apricot_Bold.otf") format("opentype");
}
html,
body {
	overflow-x: hidden;
}

body {
	position: relative;
	min-width: 360px;
	font-family: "Ripe Apricot", serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
}
@media (max-width: 1023.98px) {
	body {
		font-size: 16px;
		line-height: 21px;
	}
}

.root {
	height: 100vh;
	overflow-y: auto;
	background-color: #fff9eb;
}
@media (max-width: 1023.98px) {
	.root {
		/* stylelint-disable-next-line */
		height: calc(var(--vh, 1vh) * 100);
	}
}

@media (max-width: 767.98px) {
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
}

section {
	position: relative;
	width: 100%;
	overflow: hidden;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	font-weight: 700;
}

h2, .h2 {
	font-size: 44px;
	line-height: 48px;
	text-transform: uppercase;
}
@media (max-width: 1023.98px) {
	h2, .h2 {
		font-size: 36px;
		line-height: 40px;
	}
}

h3, .h3 {
	font-size: 28px;
	line-height: 34px;
	text-transform: uppercase;
}
@media (max-width: 1023.98px) {
	h3, .h3 {
		font-size: 22px;
		line-height: 26px;
	}
}

h4, .h4 {
	font-size: 20px;
	line-height: 26px;
	text-transform: none;
}
@media (max-width: 1023.98px) {
	h4, .h4 {
		font-size: 16px;
		line-height: 21px;
	}
}

.link {
	font-size: 18px;
	line-height: 18px;
	color: #361a00;
	text-decoration: underline;
	text-transform: uppercase;
	outline: none !important;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
@media (max-width: 1023.98px) {
	.link {
		font-size: 16px;
		line-height: 16px;
	}
}
.link:hover, .link:active, .link:focus {
	color: rgba(72, 35, 0, 0.5);
	text-decoration: none;
}

.btn {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 188px;
	height: 56px;
	padding: 0 20px;
	background-color: #361a00;
	border-radius: 5px;
	border: none;
	outline: none !important;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	color: #fff;
}

.btn-arrow {
	position: relative;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	border: none;
	outline: none !important;
	background-color: #fff;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	padding: 0;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	cursor: pointer;
	/* stylelint-disable-next-line */
}
.btn-arrow::after,
.btn-arrow svg {
	position: absolute;
}
.btn-arrow::after {
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	background-color: #361a00;
	top: 29px;
	-webkit-transform: scaleX(1);
	    -ms-transform: scaleX(1);
	        transform: scaleX(1);
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.btn-arrow svg {
	top: 20px;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.btn-arrow svg path {
	stroke: #361a00;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.btn-arrow:not(:disabled):hover {
	background-color: #482300;
}
.btn-arrow:not(:disabled):hover::after {
	background-color: #fff;
	-webkit-transform: scaleX(0);
	    -ms-transform: scaleX(0);
	        transform: scaleX(0);
}
.btn-arrow:not(:disabled):hover svg {
	-webkit-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}
.btn-arrow:not(:disabled):hover svg path {
	stroke: #fff;
}
.btn-arrow:disabled {
	background-color: rgba(72, 35, 0, 0.2);
	cursor: not-allowed;
	/* stylelint-disable-next-line */
	/* stylelint-disable-next-line */
}
.btn-arrow:disabled::after {
	background-color: rgba(248, 232, 207, 0.5);
	-webkit-transform: scaleX(0);
	    -ms-transform: scaleX(0);
	        transform: scaleX(0);
}
.btn-arrow:disabled svg {
	-webkit-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
	/* stylelint-disable-next-line */
}
.btn-arrow:disabled svg path {
	stroke: rgba(248, 232, 207, 0.5);
}
.btn-arrow_bege {
	background-color: #fff9eb;
}
.btn-arrow_to_left {
	/* stylelint-disable-next-line */
}
.btn-arrow_to_left svg {
	left: 24px;
	-webkit-transform: translateX(-10px);
	    -ms-transform: translateX(-10px);
	        transform: translateX(-10px);
	-webkit-transform-origin: 50% 100%;
	    -ms-transform-origin: 50% 100%;
	        transform-origin: 50% 100%;
}
.btn-arrow_to_left::after {
	left: 16px;
}
.btn-arrow_to_right {
	/* stylelint-disable-next-line */
}
.btn-arrow_to_right svg {
	right: 24px;
	-webkit-transform: translateX(10px);
	    -ms-transform: translateX(10px);
	        transform: translateX(10px);
	-webkit-transform-origin: 50% 0%;
	    -ms-transform-origin: 50% 0%;
	        transform-origin: 50% 0%;
}
.btn-arrow_to_right::after {
	right: 16px;
}

.header {
	position: relative;
	z-index: 10;
	width: 100%;
	height: 80px;
	background-color: #361a00;
	-webkit-box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.5), 2px 2px 4px rgba(0, 0, 0, 0.4);
	        box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.5), 2px 2px 4px rgba(0, 0, 0, 0.4);
}
@media (max-width: 1023.98px) {
	.header {
		height: 60px;
	}
}
.header__left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	height: 80px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	    -ms-flex: 0 0 25%;
	        flex: 0 0 25%;
	max-width: 25%;
}
@media (max-width: 1023.98px) {
	.header__left {
		height: 60px;
	}
}
@media (max-width: 767.98px) {
	.header__left {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
}
.header__menu {
	display: block;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	    -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	max-width: 50%;
}
@media (max-width: 1439.98px) {
	.header__menu {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.3333333333%;
		    -ms-flex: 0 0 58.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
}
@media (max-width: 767.98px) {
	.header__menu {
		position: fixed;
		top: 60px;
		left: 0;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
		height: 100vh;
		/* stylelint-disable-next-line */
		height: calc(var(--vh, 1vh) * 100);
		display: none;
		opacity: 0;
		-webkit-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
	}
}
.header__menu_display {
	display: block;
}
.header__menu_visible {
	opacity: 1;
}
.header__logo_main {
	max-width: 94px;
	margin-right: 24px;
}
@media (max-width: 1439.98px) {
	.header__logo_main {
		margin-right: 16px;
	}
}
@media (max-width: 1023.98px) {
	.header__logo_main {
		max-width: 71px;
	}
}
.header__logo_site {
	max-width: 82px;
}
@media (max-width: 1023.98px) {
	.header__logo_site {
		max-width: 62px;
	}
}
.header__lang {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	    -ms-flex: 0 0 25%;
	        flex: 0 0 25%;
	max-width: 25%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media (max-width: 1439.98px) {
	.header__lang {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.6666666667%;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
}
@media (max-width: 767.98px) {
	.header__lang {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 calc(50% - 24px);
		    -ms-flex: 0 0 calc(50% - 24px);
		        flex: 0 0 calc(50% - 24px);
		max-width: calc(50% - 24px);
		padding-right: 33px;
	}
}
.header__burger {
	display: none;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 24px;
	    -ms-flex: 0 0 24px;
	        flex: 0 0 24px;
	max-width: 24px;
}
@media (max-width: 767.98px) {
	.header__burger {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

.menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 80px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media (max-width: 1023.98px) {
	.menu {
		height: 60px;
	}
}
@media (max-width: 767.98px) {
	.menu {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		background-color: #361a00;
		width: 100%;
		height: 100%;
		padding-top: 40px;
		padding-bottom: 40px;
	}
}
.header-logo {
	display: block;
	width: 100%;
}
.header-logo__img {
	display: block;
	width: 100%;
	height: auto;
}

.header-nav {
	margin: 0;
	padding: 0;
}
.header-nav__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin: 0;
	padding: 0;
}
@media (max-width: 767.98px) {
	.header-nav__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}
.header-nav__item {
	margin: 0 30px;
	padding: 0;
	list-style: none;
}
@media (max-width: 1439.98px) {
	.header-nav__item {
		margin: 0 20px;
	}
}
@media (max-width: 1023.98px) {
	.header-nav__item {
		margin: 0 12px;
	}
}
@media (max-width: 767.98px) {
	.header-nav__item {
		margin: 0 0 40px;
	}
	.header-nav__item:last-child {
		margin: 0;
	}
}
.header-nav__link {
	font-size: 16px;
	font-weight: 700;
	line-height: 21px;
	color: #fff;
	white-space: nowrap;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
	.header-nav__link {
		font-size: 14px;
		line-height: 18px;
	}
}
.header-nav__link:hover, .header-nav__link:active, .header-nav__link:focus {
	color: #fff;
	text-decoration: underline;
}

.burger {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	width: 24px;
	height: 24px;
	padding: 0;
	border: none;
	outline: none !important;
	background-color: transparent;
	cursor: pointer;
}
.burger__icon {
	position: relative;
	width: 24px;
	height: 18px;
	/* stylelint-disable-next-line */
}
.burger__icon > span {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -1px;
	width: 100%;
	height: 2px;
	background-color: #fff;
	border-radius: 2px;
}
.burger__icon > span::before, .burger__icon > span::after {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #fff;
	border-radius: 2px;
}
.burger__icon > span::before {
	top: -8px;
}
.burger__icon > span::after {
	bottom: -8px;
}
.burger_open .burger__icon > span {
	-webkit-animation: o-burger-s 0.2s ease-in-out;
	        animation: o-burger-s 0.2s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}
.burger_open .burger__icon > span::before {
	-webkit-animation: o-burger-b 0.2s ease-in-out;
	        animation: o-burger-b 0.2s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}
.burger_open .burger__icon > span::after {
	-webkit-animation: o-burger-a 0.2s ease-in-out;
	        animation: o-burger-a 0.2s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}
.burger_close .burger__icon {
	opacity: 1;
}
.burger_close .burger__icon > span {
	-webkit-animation: c-burger-s 0.2s ease-in-out;
	        animation: c-burger-s 0.2s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}
.burger_close .burger__icon > span::before {
	-webkit-animation: c-burger-b 0.2s ease-in-out;
	        animation: c-burger-b 0.2s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}
.burger_close .burger__icon > span::after {
	-webkit-animation: c-burger-a 0.2s ease-in-out;
	        animation: c-burger-a 0.2s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}

@-webkit-keyframes o-burger-b {
	0% {
		top: -8px;
		background-color: #fff;
	}
	50% {
		top: 0;
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
		background-color: #fff;
	}
	100% {
		top: 0;
		-webkit-transform: rotate(-45deg);
		        transform: rotate(-45deg);
		background-color: #fff;
	}
}

@keyframes o-burger-b {
	0% {
		top: -8px;
		background-color: #fff;
	}
	50% {
		top: 0;
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
		background-color: #fff;
	}
	100% {
		top: 0;
		-webkit-transform: rotate(-45deg);
		        transform: rotate(-45deg);
		background-color: #fff;
	}
}
@-webkit-keyframes o-burger-a {
	0% {
		bottom: -8px;
		background-color: #fff;
	}
	50% {
		bottom: 0;
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
		background-color: #fff;
	}
	100% {
		top: 0;
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
		background-color: #fff;
	}
}
@keyframes o-burger-a {
	0% {
		bottom: -8px;
		background-color: #fff;
	}
	50% {
		bottom: 0;
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
		background-color: #fff;
	}
	100% {
		top: 0;
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
		background-color: #fff;
	}
}
@-webkit-keyframes o-burger-s {
	50% {
		background-color: white;
	}
	51%, 100% {
		background-color: rgba(255, 255, 255, 0);
	}
}
@keyframes o-burger-s {
	50% {
		background-color: white;
	}
	51%, 100% {
		background-color: rgba(255, 255, 255, 0);
	}
}
@-webkit-keyframes c-burger-b {
	0% {
		top: 0;
		-webkit-transform: rotate(-45deg);
		        transform: rotate(-45deg);
	}
	50% {
		top: 0;
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	100% {
		top: -8px;
	}
}
@keyframes c-burger-b {
	0% {
		top: 0;
		-webkit-transform: rotate(-45deg);
		        transform: rotate(-45deg);
	}
	50% {
		top: 0;
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	100% {
		top: -8px;
	}
}
@-webkit-keyframes c-burger-a {
	0% {
		bottom: 0;
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
	}
	50% {
		bottom: 0;
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	100% {
		bottom: -8px;
	}
}
@keyframes c-burger-a {
	0% {
		bottom: 0;
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
	}
	50% {
		bottom: 0;
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	100% {
		bottom: -8px;
	}
}
@-webkit-keyframes c-burger-s {
	0%, 50% {
		background-color: rgba(255, 255, 255, 0);
	}
	100% {
		background-color: white;
	}
}
@keyframes c-burger-s {
	0%, 50% {
		background-color: rgba(255, 255, 255, 0);
	}
	100% {
		background-color: white;
	}
}
.footer {
	position: relative;
	background-color: #361a00;
}
.footer__top {
	padding-top: 50px;
	padding-bottom: 34px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
@media (max-width: 1439.98px) {
	.footer__top {
		padding-top: 42px;
		padding-bottom: 42px;
	}
}
@media (max-width: 1023.98px) {
	.footer__top {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}
@media (max-width: 767.98px) {
	.footer__top {
		padding-top: 60px;
		padding-bottom: 123px;
	}
}
.footer__left {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	    -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	max-width: 50%;
}
@media (max-width: 1439.98px) {
	.footer__left {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.6666666667%;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
}
@media (max-width: 1023.98px) {
	.footer__left {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
}
@media (max-width: 767.98px) {
	.footer__left {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 63.75%;
		    -ms-flex: 0 0 63.75%;
		        flex: 0 0 63.75%;
		max-width: 63.75%;
	}
}
.footer__right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	    -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	max-width: 50%;
}
@media (max-width: 1439.98px) {
	.footer__right {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.3333333333%;
		    -ms-flex: 0 0 58.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
}
@media (max-width: 1023.98px) {
	.footer__right {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
}
@media (max-width: 767.98px) {
	.footer__right {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 36.25%;
		    -ms-flex: 0 0 36.25%;
		        flex: 0 0 36.25%;
		max-width: 36.25%;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}
.footer__logo {
	display: block;
}
.footer__logo_site {
	width: 195px;
	margin-bottom: 23px;
}
@media (max-width: 1023.98px) {
	.footer__logo_site {
		width: 175px;
		margin-bottom: 22px;
	}
}
@media (max-width: 767.98px) {
	.footer__logo_site {
		width: 160px;
		margin-bottom: 29px;
	}
}
.footer__logo_main {
	width: 131px;
}
@media (max-width: 1023.98px) {
	.footer__logo_main {
		width: 102px;
	}
}
@media (max-width: 767.98px) {
	.footer__nav {
		margin-bottom: 40px;
	}
}
.footer__bottom {
	padding-top: 20px;
	padding-bottom: 17px;
}
.footer__copy {
	text-align: center;
}
.footer__copy p {
	margin: 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	color: rgba(255, 249, 235, 0.5);
}

.footer-nav, .footer-nav__list, .footer-nav__item {
	margin: 0;
	padding: 0;
}
.footer-nav__item {
	list-style: none;
	margin-bottom: 15px;
}
.footer-nav__item:last-child {
	margin: 0;
}
.footer-nav__link {
	font-size: 16px;
	font-weight: 700;
	line-height: 21px;
	color: #fff !important;
}
@media (max-width: 1023.98px) {
	.footer-nav__link {
		font-size: 14px;
		line-height: 18px;
	}
}

.footer-logo__img {
	width: 100%;
	height: auto;
}

.langswitcher {
	position: relative;
}
.langswitcher__current {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	border: none;
	outline: none !important;
	background-color: transparent;
	padding: 0;
	cursor: pointer;
}
.langswitcher__current span {
	font-size: 16px;
	font-weight: 700;
	line-height: 21px;
	color: #fff;
}
@media (max-width: 767.98px) {
	.langswitcher__current span {
		font-size: 14px;
		line-height: 18px;
	}
}
.langswitcher__current img {
	display: block;
	width: 16px;
	height: 16px;
	margin-left: 3px;
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.langswitcher__nav {
	position: absolute;
	top: calc(100% + 5px);
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 104px;
	margin: 0;
	padding: 0;
	border-radius: 1px;
	display: none;
	opacity: 0;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.langswitcher__list {
	margin: 0;
	padding: 0;
}
.langswitcher__item {
	list-style: none;
	margin: 0;
	padding: 0;
}
.langswitcher__link {
	display: block;
	width: 100%;
	height: 41px;
	padding: 10px;
	background-color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 21px;
	color: rgba(72, 35, 0, 0.5);
	-webkit-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.langswitcher__link:hover, .langswitcher__link:active, .langswitcher__link:focus {
	background-color: #fff9eb;
	color: #361a00;
	text-decoration: none;
}
.langswitcher_dark .langswitcher__link {
	background-color: transparent;
	color: rgba(248, 232, 207, 0.3);
}
.langswitcher_dark .langswitcher__link:hover, .langswitcher_dark .langswitcher__link:active, .langswitcher_dark .langswitcher__link:focus {
	background-color: transparent;
	color: #fff;
}
.langswitcher_display .langswitcher__nav {
	display: block;
}
.langswitcher_visible .langswitcher__current img {
	-webkit-transform: rotate(-180deg);
	    -ms-transform: rotate(-180deg);
	        transform: rotate(-180deg);
}
.langswitcher_visible .langswitcher__nav {
	opacity: 1;
}

.head-title {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media (max-width: 767.98px) {
	.head-title {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
.head-title__text {
	margin: 0 30px;
	white-space: nowrap;
}
@media (max-width: 767.98px) {
	.head-title__text {
		white-space: normal;
		margin: 0;
	}
}
.head-title::before, .head-title::after {
	content: "";
	display: block;
	height: 2px;
	border-radius: 2px;
	width: 100%;
}
@media (max-width: 767.98px) {
	.head-title::before, .head-title::after {
		display: none;
	}
}
.head-title_white .head-title__text {
	color: #fff9eb !important;
}
.head-title_white::before, .head-title_white::after {
	background-color: #fff9eb;
}
.head-title_light .head-title__text {
	color: rgba(72, 35, 0, 0.5) !important;
}
.head-title_light::before, .head-title_light::after {
	background-color: rgba(72, 35, 0, 0.2);
}
.head-title_black .head-title__text {
	color: #361a00 !important;
}
.head-title_black::before, .head-title_black::after {
	background-color: rgba(72, 35, 0, 0.2);
}

.product-package {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.product-package__img-wrap {
	display: block;
	padding: 0 11px;
	margin-bottom: 16px;
	width: 100%;
}
.product-package__img {
	width: 100%;
	height: auto;
}
.product-package__title {
	text-align: center;
	color: #fff9eb;
	margin: 0;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.product-package:hover, .product-package:active, .product-package:focus {
	text-decoration: none;
	-webkit-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	        transform: scale(1.1);
}
.product-package_1:hover .product-package__title, .product-package_1:active .product-package__title, .product-package_1:focus .product-package__title {
	color: #85bf00;
}
.product-package_2:hover .product-package__title, .product-package_2:active .product-package__title, .product-package_2:focus .product-package__title {
	color: #cba45c;
}
.product-package_3:hover .product-package__title, .product-package_3:active .product-package__title, .product-package_3:focus .product-package__title {
	color: #e99900;
}
.product-package_4:hover .product-package__title, .product-package_4:active .product-package__title, .product-package_4:focus .product-package__title {
	color: #8ec3ad;
}
.product-package_5:hover .product-package__title, .product-package_5:active .product-package__title, .product-package_5:focus .product-package__title {
	color: #ed9c9f;
}
.product-package_wide-img .product-package__img-wrap {
	padding: 10px 10px 0;
}
@media (max-width: 1439.98px) {
	.product-package_wide-img .product-package__img-wrap {
		padding: 11px 11px 0;
	}
}
@media (max-width: 1023.98px) {
	.product-package_wide-img .product-package__img-wrap {
		padding: 0;
	}
}
.product-package_tight-img .product-package__img-wrap {
	padding: 29px 25px 0;
}
@media (max-width: 1439.98px) {
	.product-package_tight-img .product-package__img-wrap {
		padding: 19px 20px 0;
	}
}
@media (max-width: 1023.98px) {
	.product-package_tight-img .product-package__img-wrap {
		padding: 11px 10px 0 11px;
	}
}
@media (max-width: 767.98px) {
	.product-package_tight-img .product-package__img-wrap {
		padding: 0;
	}
}
.product-package_small .product-package__img-wrap {
	padding: 0 31px;
	margin-bottom: 10px;
}
.product-package_dark .product-package__title {
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #361a00;
}

.b-content > h1,
.b-content > h2,
.b-content > h3,
.b-content > h4,
.b-content > h5,
.b-content > h6,
.b-content > p {
	margin: 10px 0 0;
}

.brand-card {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: start;
	    -ms-flex-pack: start;
	        justify-content: start;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	padding: 20px;
	border-radius: 5px;
	overflow: hidden;
}
.brand-card::before {
	content: "";
	float: left;
	padding-bottom: 122.8070175439%;
}
.brand-card::after {
	content: "";
	display: table;
	clear: both;
}
.brand-card__img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: 50% 50%;
	   object-position: 50% 50%;
}
.brand-card__title {
	position: relative;
	z-index: 2;
	margin: 0;
	color: #fff;
}

.promotion-card {
	position: relative;
	padding: 20px;
	border-radius: 5px;
	background-color: #fff;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.promotion-card_hover {
	background-color: #fff9eb;
}
.promotion-card__head {
	position: relative;
	width: 100%;
	border-radius: 5px;
	overflow: hidden;
	margin: 0 0 20px;
}
.promotion-card__head::before {
	content: "";
	float: left;
	padding-bottom: 55.1851851852%;
}
.promotion-card__head::after {
	content: "";
	display: table;
	clear: both;
}
.promotion-card__img {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: 50% 50%;
	   object-position: 50% 50%;
}
.promotion-card__title {
	margin: 0 0 10px;
	color: #482300;
}
.promotion-card__desc {
	display: -webkit-box;
	margin: 0 0 20px;
	height: 52px;
	font-size: 18px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	color: #482300;
}
@media (max-width: 1023.98px) {
	.promotion-card__desc {
		height: 42px;
		font-size: 16px;
	}
}
.promotion-card__desc > p:last-child {
	margin: 0;
}

.formfield {
	position: relative;
}
.formfield__input {
	display: block;
	width: 100%;
	height: 56px;
	padding: 16px;
	background-color: #fff;
	border-radius: 5px;
	border: 1px solid #fff;
	outline: none !important;
	font-size: 18px;
	line-height: 24px;
	color: #482300;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
@media (max-width: 1023.98px) {
	.formfield__input {
		height: 53px;
		font-size: 16px;
		line-height: 21px;
	}
}
.formfield__input::-webkit-input-placeholder {
	color: rgba(72, 35, 0, 0.6);
}
.formfield__input::-moz-placeholder {
	color: rgba(72, 35, 0, 0.6);
}
.formfield__input:-ms-input-placeholder {
	color: rgba(72, 35, 0, 0.6);
}
.formfield__input::-ms-input-placeholder {
	color: rgba(72, 35, 0, 0.6);
}
.formfield__input::placeholder {
	color: rgba(72, 35, 0, 0.6);
}
.formfield__input:hover::-webkit-input-placeholder {
	color: #482300;
}
.formfield__input:hover::-moz-placeholder {
	color: #482300;
}
.formfield__input:hover:-ms-input-placeholder {
	color: #482300;
}
.formfield__input:hover::-ms-input-placeholder {
	color: #482300;
}
.formfield__input:hover::placeholder {
	color: #482300;
}
.formfield__input:focus {
	border-color: #482300;
}
.formfield__input:disabled {
	color: rgba(72, 35, 0, 0.2);
}
.formfield__input:disabled::-webkit-input-placeholder {
	color: rgba(72, 35, 0, 0.2);
}
.formfield__input:disabled::-moz-placeholder {
	color: rgba(72, 35, 0, 0.2);
}
.formfield__input:disabled:-ms-input-placeholder {
	color: rgba(72, 35, 0, 0.2);
}
.formfield__input:disabled::-ms-input-placeholder {
	color: rgba(72, 35, 0, 0.2);
}
.formfield__input:disabled::placeholder {
	color: rgba(72, 35, 0, 0.2);
}
.formfield textarea.formfield__input {
	resize: none;
	height: 96px;
}
.formfield_error .formfield__input {
	color: #dc4234;
}
.formfield_error .formfield__input::-webkit-input-placeholder {
	color: #dc4234;
}
.formfield_error .formfield__input::-moz-placeholder {
	color: #dc4234;
}
.formfield_error .formfield__input:-ms-input-placeholder {
	color: #dc4234;
}
.formfield_error .formfield__input::-ms-input-placeholder {
	color: #dc4234;
}
.formfield_error .formfield__input::placeholder {
	color: #dc4234;
}
.formfield_error .formfield__input:focus {
	border-color: #dc4234;
	-webkit-box-shadow: 0 0 0 1px #dc4234;
	        box-shadow: 0 0 0 1px #dc4234;
}

.stores-card {
	position: relative;
	display: block;
	width: 100%;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.stores-card::before {
	content: "";
	float: left;
	padding-bottom: 100%;
}
.stores-card::after {
	content: "";
	display: table;
	clear: both;
}
.stores-card__img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: 50% 50%;
	   object-position: 50% 50%;
}
.stores-card:hover, .stores-card:active, .stores-card:focus {
	background-color: #fff9eb;
}

.pluses-card {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.pluses-card__left {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 41.6666666667%;
	    -ms-flex: 0 0 41.6666666667%;
	        flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%;
}
@media (max-width: 1439.98px) {
	.pluses-card__left {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
}
@media (max-width: 1023.98px) {
	.pluses-card__left {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 32px;
	}
}
.pluses-card__right {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	    -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	max-width: 50%;
	margin-left: 8.3333333333%;
}
@media (max-width: 1439.98px) {
	.pluses-card__right {
		margin-left: 0;
	}
}
@media (max-width: 1023.98px) {
	.pluses-card__right {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
.pluses-card__img {
	width: 100%;
	height: auto;
}
@media (max-width: 1439.98px) {
	.pluses-card__img {
		max-width: 392px;
	}
}
.pluses-card__title {
	margin-bottom: 30px;
	color: #361a00;
}

.product-pluses__list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.product-pluses__item {
	position: relative;
	margin: 0 0 20px;
	padding-left: 44px;
	font-size: 18px;
	line-height: 24px;
	color: #361a00;
}
.product-pluses__item::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 24px;
	height: 24px;
	background-size: cover;
}
.product-pluses__item_gost::before {
	background-image: url("../img/icons/32/gost.svg");
}
.product-pluses__item_grain::before {
	background-image: url("../img/icons/32/grain.svg");
}
.product-pluses__item_package::before {
	background-image: url("../img/icons/32/package.svg");
}
.product-pluses__item_porridge::before {
	background-image: url("../img/icons/32/porridge.svg");
}
.product-pluses__item_recipe::before {
	background-image: url("../img/icons/32/recipe.svg");
}
.product-pluses__item_steam::before {
	background-image: url("../img/icons/32/steam.svg");
}
.product-pluses__item_sticker::before {
	background-image: url("../img/icons/32/sticker.svg");
}
.product-pluses__item_like::before {
	background-image: url("../img/icons/32/like.svg");
}
.product-pluses__item_heart::before {
	background-image: url("../img/icons/32/heart.svg");
}
.product-pluses_light .product-pluses__item::before {
	opacity: 0.5;
}

.wherebuy {
	padding-top: 100px;
	padding-bottom: 100px;
}
@media (max-width: 1023.98px) {
	.wherebuy {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}
.wherebuy__title {
	margin-bottom: 40px;
}
.wherebuy__tabs {
	margin-bottom: 32px;
}
@media (max-width: 1023.98px) {
	.wherebuy__tabs {
		margin-bottom: 36px;
	}
}
@media (max-width: 767.98px) {
	.wherebuy__tabs {
		margin-bottom: 26px;
	}
}
.wherebuy__content {
	display: none;
	opacity: 0;
	-webkit-transition: opacity 300ms ease-in;
	-o-transition: opacity 300ms ease-in;
	transition: opacity 300ms ease-in;
}
.wherebuy__content_display {
	display: block;
}
.wherebuy__content_visible {
	opacity: 1;
}

.wherebuy-tabs__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	list-style-type: none;
}
@media (max-width: 767.98px) {
	.wherebuy-tabs__list {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		max-width: 500px;
		margin-left: auto;
		margin-right: auto;
	}
}
.wherebuy-tabs__item:not(:last-child) {
	margin-right: 46px;
}
@media (max-width: 1023.98px) {
	.wherebuy-tabs__item:not(:last-child) {
		margin-right: 32px;
	}
}
.wherebuy-tabs__button {
	display: block;
	font-family: inherit;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 0;
	border: none;
	background-color: transparent;
	opacity: 0.2;
}
.wherebuy-tabs__button:not(:disabled) {
	cursor: pointer;
}
.wherebuy-tabs__button:disabled {
	pointer-events: none;
	opacity: 1;
}

.wherebuy-slider__wrapper {
	overflow: hidden;
	position: relative;
	width: calc(100% + 20px);
	height: calc(100% + 20px);
	margin: -20px;
	padding: 20px;
}
@media (max-width: 1023.98px) {
	.wherebuy-slider__wrapper {
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
	}
}
.wherebuy-slider__list {
	list-style-type: none;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 40px;
	min-height: 288px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
@media (max-width: 1023.98px) {
	.wherebuy-slider__list {
		margin-bottom: 12px;
		min-height: 238px;
	}
}
@media (max-width: 767.98px) {
	.wherebuy-slider__list {
		margin-bottom: 26px;
	}
}
.wherebuy-slider__item {
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	width: 100%;
	height: auto;
	position: relative;
}
.wherebuy-slider__img-container {
	height: 100%;
	width: 100%;
}
.wherebuy-slider__img {
	height: 100%;
	width: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}
.wherebuy-slider__controls {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.wherebuy-slider__link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	position: relative;
}
.wherebuy-slider__link::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-image: url(../img/icons/link.svg);
	background-size: 12px;
	background-position: right 22px;
	background-repeat: no-repeat;
}
@media (max-width: 767.98px) {
	.wherebuy-slider__link::before {
		background-size: 15px;
	}
}
@media (hover: hover) and (pointer: fine) {
	.wherebuy-slider__link .wherebuy-slider__img-container {
		-webkit-transition: -webkit-transform 200ms ease-out 250ms;
		transition: -webkit-transform 200ms ease-out 250ms;
		-o-transition: transform 200ms ease-out 250ms;
		transition: transform 200ms ease-out 250ms;
		transition: transform 200ms ease-out 250ms, -webkit-transform 200ms ease-out 250ms;
	}
	.wherebuy-slider__link::before {
		opacity: 0;
		-webkit-transition: opacity 200ms ease-in-out;
		-o-transition: opacity 200ms ease-in-out;
		transition: opacity 200ms ease-in-out;
	}
	.wherebuy-slider__link:hover .wherebuy-slider__img-container {
		-webkit-transform: scale(1.1);
		    -ms-transform: scale(1.1);
		        transform: scale(1.1);
		-webkit-transition: -webkit-transform 200ms ease-in-out;
		transition: -webkit-transform 200ms ease-in-out;
		-o-transition: transform 200ms ease-in-out;
		transition: transform 200ms ease-in-out;
		transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
	}
	.wherebuy-slider__link:hover::before {
		opacity: 1;
		-webkit-transition: opacity 200ms ease-out 250ms;
		-o-transition: opacity 200ms ease-out 250ms;
		transition: opacity 200ms ease-out 250ms;
	}
}

.wherebuy-slider-controls {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-right: 32px;
	padding-left: 32px;
	position: relative;
	min-height: 60px;
}
@media (max-width: 767.98px) {
	.wherebuy-slider-controls {
		padding-right: 0;
		padding-left: 0;
		width: 100%;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
}
.wherebuy-slider-controls_hide {
	padding-right: 0;
	padding-left: 0;
}
.wherebuy-slider-controls_hide .wherebuy-slider-controls__pagination {
	display: none;
}
.wherebuy-slider-controls_hide .wherebuy-slider-controls__button {
	display: none;
}
.wherebuy-slider-controls__pagination {
	padding-left: 28px;
	padding-right: 28px;
}
@media (max-width: 767.98px) {
	.wherebuy-slider-controls__pagination {
		padding-left: 14px;
		padding-right: 14px;
	}
}
.wherebuy-slider-controls__pagination:empty {
	display: none;
}
.wherebuy-slider-controls__button {
	min-width: 60px;
}

.wherebuy-slider-pagination {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.wherebuy-slider-pagination__dot {
	width: 10px;
	height: 10px;
	background: rgba(54, 26, 0, 0.2);
	border-radius: 50%;
	position: relative;
	cursor: pointer;
}
.wherebuy-slider-pagination__dot:not(:last-child) {
	margin-right: 10px;
}
.wherebuy-slider-pagination__dot::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: rgba(54, 26, 0, 0.5);
	-webkit-transform: scale(0);
	    -ms-transform: scale(0);
	        transform: scale(0);
	border-radius: 50%;
	-webkit-transition: -webkit-transform 300ms ease-in-out;
	transition: -webkit-transform 300ms ease-in-out;
	-o-transition: transform 300ms ease-in-out;
	transition: transform 300ms ease-in-out;
	transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.wherebuy-slider-pagination__dot_active::before {
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

.home-main {
	position: relative;
	padding-top: 680px;
	background-image: url("../img/wood.jpg");
	background-size: 1920px 759px;
	background-position: 50% 0;
	background-repeat: repeat;
	overflow: hidden;
	/* stylelint-disable-next-line */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	.home-main {
		background-image: url("../img/wood@2x.jpg");
	}
}
@media (max-width: 1439.98px) {
	.home-main {
		padding-top: 683px;
	}
}
@media (max-width: 1023.98px) {
	.home-main {
		padding-top: 620px;
	}
}
@media (max-width: 767.98px) {
	.home-main {
		padding-top: 567px;
	}
}
.home-main__canvas {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 1440px;
	height: 680px;
}
@media (max-width: 1439.98px) {
	.home-main__canvas {
		width: 1024px;
		height: 683px;
	}
}
@media (max-width: 1023.98px) {
	.home-main__canvas {
		width: 768px;
		height: 620px;
	}
}
@media (max-width: 767.98px) {
	.home-main__canvas {
		width: 360px;
		height: 567px;
	}
}
.home-main__logo, .home-main__sublogo, .home-main__left, .home-main__right, .home-main__img-2, .home-main__img-3, .home-main__img-4, .home-main__package-1, .home-main__package-2 {
	position: absolute;
	z-index: 2;
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;
}
.home-main__logo {
	z-index: 3;
	top: 70px;
	left: 101px;
	width: 526px;
	height: auto;
}
@media (max-width: 1439.98px) {
	.home-main__logo {
		top: 129px;
		left: 44px;
		width: 433px;
	}
}
@media (max-width: 1023.98px) {
	.home-main__logo {
		top: 111px;
		left: 28px;
		width: 367px;
	}
}
@media (max-width: 767.98px) {
	.home-main__logo {
		top: 67px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 247px;
	}
}
.home-main__sublogo {
	z-index: 3;
	top: 334px;
	left: 84px;
	width: 560px;
	height: auto;
}
@media (max-width: 1439.98px) {
	.home-main__sublogo {
		top: 346px;
		left: 30px;
		width: 462px;
	}
}
@media (max-width: 1023.98px) {
	.home-main__sublogo {
		top: 295px;
		left: 17px;
		width: 391px;
	}
}
@media (max-width: 767.98px) {
	.home-main__sublogo {
		top: 186px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 264px;
	}
}
.home-main__left {
	top: 453px;
	left: -83px;
	width: 490px;
	height: auto;
}
@media (max-width: 1439.98px) {
	.home-main__left {
		top: 435px;
		left: -105px;
		width: 399px;
	}
}
@media (max-width: 1023.98px) {
	.home-main__left {
		top: 360px;
		left: -96px;
		width: 349px;
	}
}
@media (max-width: 767.98px) {
	.home-main__left {
		top: 454px;
		left: -149px;
		width: 343px;
	}
}
.home-main__right {
	top: 0;
	right: 0;
	width: 502px;
	height: auto;
}
@media (max-width: 1439.98px) {
	.home-main__right {
		width: 502px;
	}
}
@media (max-width: 1023.98px) {
	.home-main__right {
		top: -10px;
		right: -36px;
		width: 399px;
	}
}
@media (max-width: 767.98px) {
	.home-main__right {
		width: 351px;
		top: -15px;
		right: -41px;
	}
}
.home-main__img-2 {
	top: 503px;
	left: 408px;
	-webkit-transform: rotate(-20deg);
	    -ms-transform: rotate(-20deg);
	        transform: rotate(-20deg);
	width: 158px;
	height: auto;
}
@media (max-width: 1439.98px) {
	.home-main__img-2 {
		top: 450px;
		left: 313px;
		width: 110px;
	}
}
@media (max-width: 1023.98px) {
	.home-main__img-2 {
		top: 399px;
		left: 291px;
		width: 94px;
	}
}
@media (max-width: 767.98px) {
	.home-main__img-2 {
		top: 232px;
		left: 167px;
		width: 127px;
	}
}
.home-main__img-3 {
	top: 44px;
	left: 680px;
	-webkit-transform: rotate(10deg);
	    -ms-transform: rotate(10deg);
	        transform: rotate(10deg);
	width: 135px;
	height: auto;
}
@media (max-width: 1439.98px) {
	.home-main__img-3 {
		top: 76px;
		left: 472px;
	}
}
@media (max-width: 1023.98px) {
	.home-main__img-3 {
		top: 61px;
		left: 390px;
	}
}
@media (max-width: 767.98px) {
	.home-main__img-3 {
		top: 568px;
		left: 194px;
	}
}
.home-main__img-4 {
	top: 203px;
	left: 1029px;
	-webkit-transform: rotate(24deg);
	    -ms-transform: rotate(24deg);
	        transform: rotate(24deg);
	width: 70px;
}
@media (max-width: 1439.98px) {
	.home-main__img-4 {
		top: 203px;
		left: 780px;
		width: 42px;
	}
}
@media (max-width: 1023.98px) {
	.home-main__img-4 {
		top: 223px;
		left: 696px;
		width: 42px;
	}
}
@media (max-width: 767.98px) {
	.home-main__img-4 {
		top: 7px;
		left: 20px;
		width: 30px;
	}
}
.home-main__package-1 {
	top: 221px;
	left: 701px;
	width: 295px;
	height: auto;
}
@media (max-width: 1439.98px) {
	.home-main__package-1 {
		top: 203px;
		left: 513px;
		width: 258px;
	}
}
@media (max-width: 1023.98px) {
	.home-main__package-1 {
		top: 173px;
		left: 424px;
		width: 207px;
	}
}
@media (max-width: 767.98px) {
	.home-main__package-1 {
		top: 241px;
		left: 15px;
		width: 209px;
	}
}
.home-main__package-2 {
	top: 271px;
	left: 996px;
	width: 302px;
	height: auto;
}
@media (max-width: 1439.98px) {
	.home-main__package-2 {
		top: 263px;
		left: 748px;
		width: 265px;
	}
}
@media (max-width: 1023.98px) {
	.home-main__package-2 {
		top: 223px;
		left: 614px;
		width: 213px;
	}
}
@media (max-width: 767.98px) {
	.home-main__package-2 {
		top: 337px;
		left: 189px;
		width: 209px;
	}
}
.home-main__link-container {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	z-index: 3;
	width: 1440px;
	top: 470px;
	padding-left: 220px;
}
@media (max-width: 1439.98px) {
	.home-main__link-container {
		width: 1024px;
		top: 460px;
		padding-left: 117px;
	}
}
@media (max-width: 1023.98px) {
	.home-main__link-container {
		width: 768px;
		top: 390px;
		padding-left: 70px;
	}
}
@media (max-width: 767.98px) {
	.home-main__link-container {
		width: 360px;
		top: 530px;
		padding-left: 0;
		text-align: center;
	}
}
.home-main__link {
	display: inline-block;
	width: 290px;
	text-align: center;
	background: #fff9eb;
	-webkit-box-shadow: 14px 9px 5px rgba(0, 0, 0, 0.67), inset 9px 8px 4px #fff9eb, inset 15px 15px 5px #ffffff;
	        box-shadow: 14px 9px 5px rgba(0, 0, 0, 0.67), inset 9px 8px 4px #fff9eb, inset 15px 15px 5px #ffffff;
	border-radius: 5px;
	padding: 16px;
	font-weight: 700;
	font-size: 20px;
	line-height: 26px;
	color: #361a00;
	-webkit-transition: -webkit-box-shadow 245ms ease-in-out;
	transition: -webkit-box-shadow 245ms ease-in-out;
	-o-transition: box-shadow 245ms ease-in-out;
	transition: box-shadow 245ms ease-in-out;
	transition: box-shadow 245ms ease-in-out, -webkit-box-shadow 245ms ease-in-out;
}
@media (max-width: 767.98px) {
	.home-main__link {
		width: 320px;
	}
}
.home-main__link:hover {
	-webkit-box-shadow: none;
	        box-shadow: none;
	text-decoration: none;
	color: initial;
}

.home-products {
	padding-top: 97px;
	padding-bottom: 118px;
}
@media (max-width: 1439.98px) {
	.home-products {
		padding-top: 11px;
		padding-bottom: 87px;
	}
}
@media (max-width: 1023.98px) {
	.home-products {
		padding-top: 22px;
		padding-bottom: 47px;
	}
}
@media (max-width: 767.98px) {
	.home-products {
		padding-top: 120px;
		padding-bottom: 60px;
	}
}
.home-products__title {
	margin-bottom: 47px;
}
@media (max-width: 1439.98px) {
	.home-products__title {
		margin-bottom: 32px;
	}
}
@media (max-width: 1023.98px) {
	.home-products__title {
		margin-bottom: 51px;
	}
}
@media (max-width: 767.98px) {
	.home-products__title {
		margin-bottom: 24px;
	}
}
.home-products__slider {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
@media (max-width: 1439.98px) {
	.home-products__slider {
		width: 900px;
	}
}
@media (max-width: 1023.98px) {
	.home-products__slider {
		width: 100%;
	}
}
@media (max-width: 767.98px) {
	.home-products__slider {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}

.home-products-slider {
	width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
@media (max-width: 767.98px) {
	.home-products-slider {
		width: 100%;
	}
}
.home-products-slider:first-child {
	padding-right: 72px;
	position: relative;
}
@media (max-width: 1439.98px) {
	.home-products-slider:first-child {
		padding-right: 38px;
	}
}
@media (max-width: 1023.98px) {
	.home-products-slider:first-child {
		padding-right: 26px;
		padding-left: 34px;
	}
}
@media (max-width: 767.98px) {
	.home-products-slider:first-child {
		padding-right: 0;
		padding-left: 0;
		margin-bottom: 80px;
	}
}
.home-products-slider:first-child::after {
	position: absolute;
	display: block;
	content: "";
	border-right: 3px solid #fff9eb;
	height: calc(100% - 69px);
	right: 0;
	top: 0;
	-webkit-transform: translateX(50%);
	    -ms-transform: translateX(50%);
	        transform: translateX(50%);
}
@media (max-width: 1439.98px) {
	.home-products-slider:first-child::after {
		height: calc(100% - 57px);
	}
}
@media (max-width: 1023.98px) {
	.home-products-slider:first-child::after {
		height: calc(100% - 59px);
	}
}
@media (max-width: 767.98px) {
	.home-products-slider:first-child::after {
		display: none;
	}
}
.home-products-slider:last-child {
	padding-left: 72px;
}
@media (max-width: 1439.98px) {
	.home-products-slider:last-child {
		padding-left: 38px;
	}
}
@media (max-width: 1023.98px) {
	.home-products-slider:last-child {
		padding-left: 26px;
		padding-right: 34px;
	}
}
@media (max-width: 767.98px) {
	.home-products-slider:last-child {
		padding-left: 0;
		padding-right: 0;
	}
}
.home-products-slider__title {
	margin-bottom: 40px;
	color: #fff9eb;
}
@media (max-width: 1439.98px) {
	.home-products-slider__title {
		margin-bottom: 29px;
		min-height: 68px;
	}
}
@media (max-width: 1023.98px) {
	.home-products-slider__title {
		margin-bottom: 24px;
		min-height: 52px;
	}
}
@media (max-width: 767.98px) {
	.home-products-slider__title {
		text-align: center;
		margin: 0 auto;
		margin-bottom: 16px;
		min-height: auto;
		max-width: 326px;
	}
}
.home-products-slider__swiper {
	overflow: hidden;
	padding-bottom: 25px;
	padding-top: 25px;
	margin-top: -25px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}
@media (max-width: 1023.98px) {
	.home-products-slider__swiper {
		padding-bottom: 16px;
		padding-left: 10px;
		margin-left: -10px;
		padding-right: 10px;
		margin-right: -10px;
	}
}
@media (max-width: 767.98px) {
	.home-products-slider__swiper {
		padding-bottom: 24px;
	}
}
.home-products-slider__slide {
	width: 240px !important;
}
@media (max-width: 1439.98px) {
	.home-products-slider__slide {
		width: 190px !important;
	}
}
@media (max-width: 1023.98px) {
	.home-products-slider__slide {
		width: 150px !important;
	}
}
.home-products-slider__arrows {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.home-products-slider__arrow_prev {
	margin-right: 40px;
}

.home-brand {
	padding-top: 107px;
	padding-bottom: 150px;
}
@media (max-width: 1023.98px) {
	.home-brand {
		padding-top: 91px;
		padding-bottom: 120px;
	}
}
@media (max-width: 767.98px) {
	.home-brand {
		padding-top: 80px;
		padding-bottom: 100px;
	}
}
.home-brand__title {
	margin-bottom: 81px;
}
@media (max-width: 1439.98px) {
	.home-brand__title {
		margin-bottom: 74px;
	}
}
@media (max-width: 1023.98px) {
	.home-brand__title {
		margin-bottom: 61px;
	}
}
@media (max-width: 767.98px) {
	.home-brand__title {
		margin-bottom: 40px;
	}
}
.home-brand__content {
	color: #361a00;
}
@media (max-width: 1439.98px) {
	.home-brand__content_pr {
		padding-right: 20px;
	}
}
@media (max-width: 1023.98px) {
	.home-brand__content_pr {
		padding-right: 30px;
	}
}
@media (max-width: 767.98px) {
	.home-brand__content_pr {
		padding-right: 0;
	}
}
.home-brand__content-arrows {
	margin-top: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.home-brand__content-arrows button:last-child {
	margin-left: 40px;
}
@media (max-width: 1023.98px) {
	.home-brand__content-arrows {
		display: none;
	}
}
.home-brand__content-link {
	display: inline-block;
	margin-top: 60px;
}
@media (max-width: 1023.98px) {
	.home-brand__content-link {
		margin-top: 40px;
	}
}
.home-brand__family {
	-webkit-filter: drop-shadow(6px 8px 13px rgba(0, 0, 0, 0.25)) drop-shadow(2px 3px 3px rgba(0, 0, 0, 0.29));
	        filter: drop-shadow(6px 8px 13px rgba(0, 0, 0, 0.25)) drop-shadow(2px 3px 3px rgba(0, 0, 0, 0.29));
}
.home-brand__family img {
	width: 100%;
	height: auto;
}
.home-brand__row_1 {
	margin-bottom: 102px;
}
@media (max-width: 1439.98px) {
	.home-brand__row_1 {
		margin-bottom: 100px;
	}
}
@media (max-width: 1023.98px) {
	.home-brand__row_1 {
		margin-bottom: 80px;
	}
}
.home-brand__col {
	height: 100%;
}
.home-brand__col_middle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media (max-width: 767.98px) {
	.home-brand__col_family {
		margin-top: 57px;
	}
}
@media (max-width: 1023.98px) {
	.home-brand__col_slider {
		margin-top: 40px;
	}
}
@media (min-width: 1024px) and (max-width: 1439.98px) {
	.home-brand__slider {
		padding-right: 30px;
	}
}

@media (min-width: 1024px) {
	.home-brand-slider {
		overflow: hidden;
	}
}
.home-brand-slider__slide {
	width: 285px !important;
}
.home-brand-slider__slide:nth-child(2n) {
	margin-top: 50px;
}
@media (max-width: 1023.98px) {
	.home-brand-slider__slide:nth-child(2n) {
		margin-top: 0;
	}
}
@media (max-width: 1439.98px) {
	.home-brand-slider__slide {
		width: 270px !important;
	}
}
@media (max-width: 1023.98px) {
	.home-brand-slider__slide {
		width: 260px !important;
	}
}
@media (max-width: 767.98px) {
	.home-brand-slider__slide {
		width: 320px !important;
	}
}

.home-promotions {
	padding-top: 107px;
	padding-bottom: 60px;
	background-color: #fff;
}
@media (max-width: 1023.98px) {
	.home-promotions {
		padding-top: 91px;
	}
}
@media (max-width: 767.98px) {
	.home-promotions {
		padding-top: 80px;
		padding-bottom: 15px;
	}
}
.home-promotions__title {
	margin-bottom: 47px;
}
@media (max-width: 1023.98px) {
	.home-promotions__title {
		margin-bottom: 41px;
	}
}
@media (max-width: 767.98px) {
	.home-promotions__title {
		margin-bottom: 30px;
	}
}
.home-promotions__row {
	position: relative;
	margin-left: -20px;
	margin-right: -20px;
}
@media (max-width: 767.98px) {
	.home-promotions__col:first-child {
		margin-bottom: 20px;
	}
}

.home-contacts {
	padding-top: 107px;
	padding-bottom: 60px;
	background-color: #fff;
}
@media (max-width: 1023.98px) {
	.home-contacts {
		padding-top: 91px;
	}
}
@media (max-width: 767.98px) {
	.home-contacts {
		padding-top: 60px;
		padding-bottom: 0;
	}
}
.home-contacts__title {
	margin-bottom: 47px;
}
@media (max-width: 1023.98px) {
	.home-contacts__title {
		margin-bottom: 41px;
	}
}
@media (max-width: 767.98px) {
	.home-contacts__title {
		margin-bottom: 30px;
	}
}
@media (max-width: 1023.98px) {
	.home-contacts__list {
		margin-bottom: 40px;
	}
}
@media (max-width: 767.98px) {
	.home-contacts__form {
		margin-left: -20px;
		margin-right: -20px;
	}
}

.home-contacts-list {
	margin: 0;
	padding: 0;
}
.home-contacts-list__title, .home-contacts-list__desc {
	padding-left: 42px;
}
@media (max-width: 1023.98px) {
	.home-contacts-list__title, .home-contacts-list__desc {
		padding-left: 34px;
	}
}
.home-contacts-list__title {
	position: relative;
	margin: 40px 0 0;
	color: #361a00;
}
@media (max-width: 1023.98px) {
	.home-contacts-list__title {
		margin-top: 30px;
	}
}
.home-contacts-list__title:first-child {
	margin: 0;
}
.home-contacts-list__title::before {
	content: "";
	display: block;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 0;
	left: 0;
	background-size: contain;
}
@media (max-width: 1023.98px) {
	.home-contacts-list__title::before {
		width: 24px;
		height: 24px;
	}
}
.home-contacts-list__title_address::before {
	background-image: url("../img/icons/32/address.svg");
}
.home-contacts-list__title_phone::before {
	background-image: url("../img/icons/32/phone.svg");
}
.home-contacts-list__title_email::before {
	background-image: url("../img/icons/32/mail.svg");
}
.home-contacts-list__desc {
	margin: 16px 0 0;
	color: #361a00;
}
.home-contacts-list__desc a {
	color: #361a00;
	outline: none !important;
}
.home-contacts-list__desc a:hover, .home-contacts-list__desc a:active, .home-contacts-list__desc a:focus {
	color: rgba(72, 35, 0, 0.5);
}

.home-contacts-form {
	position: relative;
	background-color: #fff9eb;
	padding: 40px 20px;
}
.home-contacts-form__icon {
	margin: 0 0 32px;
}
.home-contacts-form__title {
	margin: 0 0 10px;
	color: #361a00;
}
.home-contacts-form__desc {
	color: rgba(72, 35, 0, 0.5);
}
.home-contacts-form__row {
	margin-left: -12px;
	margin-right: -12px;
}
.home-contacts-form__row_mb_sm {
	margin-bottom: 18px;
}
@media (max-width: 767.98px) {
	.home-contacts-form__row_mb_sm {
		margin-bottom: 10px;
	}
}
.home-contacts-form__row_mb_lg {
	margin-bottom: 40px;
}
.home-contacts-form__col {
	padding-left: 12px;
	padding-right: 12px;
}
@media (max-width: 767.98px) {
	.home-contacts-form__col {
		margin-bottom: 10px;
	}
	.home-contacts-form__col:last-child {
		margin: 0;
	}
}
.home-contacts-form__footer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.home-contacts-form__submit {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 188px;
	    -ms-flex: 0 0 188px;
	        flex: 0 0 188px;
	max-width: 188px;
}
.home-contacts-form__politconf {
	margin-left: 30px;
}
.home-contacts-form__politconf p {
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	color: rgba(72, 35, 0, 0.5);
	/* stylelint-disable-next-line */
}
.home-contacts-form__politconf p a {
	color: rgba(72, 35, 0, 0.5) !important;
	text-decoration: underline;
}

.product-main {
	position: relative;
	width: 100%;
	overflow: hidden;
	background-color: #fff;
}
.product-main::before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: calc(50% - 40px);
	height: 100%;
	background-image: url("../img/wood.jpg");
	background-size: 1920px 759px;
	background-position: 50% 50%;
	background-repeat: repeat;
	/* stylelint-disable-next-line */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	.product-main::before {
		background-image: url("../img/wood@2x.jpg");
	}
}
@media (max-width: 1439.98px) {
	.product-main::before {
		width: calc(50% - 30px);
	}
}
@media (max-width: 1023.98px) {
	.product-main::before {
		width: calc(50% - 20px);
	}
}
@media (max-width: 767.98px) {
	.product-main::before {
		width: 100%;
		height: 512px;
	}
}
.product-main__left, .product-main__right {
	position: relative;
	z-index: 2;
}

.product-rails {
	position: relative;
	padding-top: 100px;
	padding-bottom: 100px;
	padding-right: 40px;
}
@media (max-width: 1439.98px) {
	.product-rails {
		padding-top: 80px;
		padding-right: 30px;
	}
}
@media (max-width: 1023.98px) {
	.product-rails {
		padding-top: 60px;
		padding-right: 20px;
	}
}
@media (max-width: 767.98px) {
	.product-rails {
		padding-right: 0;
	}
}
.product-rails__img-wrap {
	position: -webkit-sticky;
	position: sticky;
	top: 100px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 100%;
}
@media (max-width: 1439.98px) {
	.product-rails__img-wrap {
		top: 80px;
	}
}
@media (max-width: 1023.98px) {
	.product-rails__img-wrap {
		top: 60px;
	}
}
@media (max-width: 767.98px) {
	.product-rails__img-wrap {
		position: relative;
		top: auto;
	}
}
.product-rails__img {
	width: auto;
	height: 600px;
}
@media (max-width: 1439.98px) {
	.product-rails__img {
		height: 450px;
	}
}
@media (max-width: 1023.98px) {
	.product-rails__img {
		height: 324px;
	}
}
@media (max-width: 767.98px) {
	.product-rails__img {
		height: 342px;
	}
}

.product-content {
	padding-top: 112px;
	padding-bottom: 75px;
}
@media (max-width: 1023.98px) {
	.product-content {
		padding-top: 72px;
		padding-bottom: 42px;
	}
}
.product-content__title {
	margin-bottom: 30px;
	color: #361a00;
}
.product-content__pluses {
	margin-bottom: 60px;
}
@media (max-width: 1023.98px) {
	.product-content__pluses {
		margin-bottom: 40px;
	}
}
.product-content__award {
	margin-bottom: 60px;
}
@media (max-width: 1023.98px) {
	.product-content__award {
		margin-bottom: 40px;
	}
}
.product-content__props-1 {
	margin-bottom: 60px;
}
@media (max-width: 1023.98px) {
	.product-content__props-1 {
		margin-bottom: 40px;
	}
}
.product-content__gallery {
	margin-bottom: 60px;
}
@media (max-width: 1023.98px) {
	.product-content__gallery {
		margin-bottom: 40px;
	}
}
.product-content__props-2 {
	margin-bottom: 40px;
}
.product-content__more {
	padding-bottom: 20px;
	margin-left: -40px;
	margin-right: calc((100vw - 1200px - var(--scroll-width)) / 2 * -1);
	padding-left: 40px;
	overflow: hidden;
}
@media (max-width: 1439.98px) {
	.product-content__more {
		margin-left: -30px;
		margin-right: calc((100vw - 900px - var(--scroll-width)) / 2 * -1);
		padding-left: 30px;
	}
}
@media (max-width: 1023.98px) {
	.product-content__more {
		margin-left: -20px;
		margin-right: calc((100vw - 700px - var(--scroll-width)) / 2 * -1);
		padding-left: 20px;
	}
}
@media (max-width: 767.98px) {
	.product-content__more {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
}

.product-award__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}
.product-award__item {
	margin: 0 66px 0 0;
	padding: 0;
}
@media (max-width: 1439.98px) {
	.product-award__item {
		margin-right: 16px;
	}
}
@media (max-width: 1023.98px) {
	.product-award__item {
		margin-right: 30px;
	}
}
@media (max-width: 767.98px) {
	.product-award__item {
		margin-right: 26px;
	}
}
.product-award__item:last-child {
	margin: 0;
}
.product-award__icon {
	display: block;
	width: 100px;
	height: 100px;
}
@media (max-width: 1023.98px) {
	.product-award__icon {
		width: 60px;
		height: 60px;
	}
}

.product-props table {
	width: 100%;
}
.product-props td {
	width: 50%;
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(72, 35, 0, 0.2);
	color: #361a00;
	vertical-align: top;
}
.product-props td:first-child {
	padding-right: 10px;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}
.product-props td:last-child {
	font-size: 18px;
	line-height: 24px;
}
.product-props tr:not(:first-child) td {
	padding-top: 20px;
}
.product-props_light {
	/* stylelint-disable-next-line */
}
.product-props_light td:last-child {
	color: rgba(72, 35, 0, 0.5);
}

.product-gallery {
	position: relative;
	overflow: hidden;
}
.product-gallery__slider {
	width: 100%;
	padding-bottom: 27px;
}
.product-gallery__img {
	width: 100%;
	height: auto;
}
.product-gallery__arrow {
	position: absolute;
	z-index: 2;
	top: 50%;
	-webkit-transform: translateY(calc((50% + 13px) * -1));
	    -ms-transform: translateY(calc((50% + 13px) * -1));
	        transform: translateY(calc((50% + 13px) * -1));
}
.product-gallery__arrow_prev {
	left: 20px;
}
.product-gallery__arrow_next {
	right: 20px;
}
.product-gallery__pagination {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-top: 15px;
	bottom: 0 !important;
}
.product-gallery__pagination .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background-color: rgba(72, 35, 0, 0.2);
	opacity: 1;
	margin: 0 8px !important;
}
.product-gallery__pagination .swiper-pagination-bullet-active {
	background-color: #361a00;
}

.product-more__title {
	margin: 0 0 20px;
}
.product-more__swiper {
	margin-bottom: 16px;
}
.product-more__slide {
	width: 135px !important;
}
.product-more__arrows {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.product-more__arrow_prev {
	margin-right: 40px;
}

.about-brand-main {
	position: relative;
	padding-top: 97px;
	padding-bottom: 148px;
	background-image: url("../img/wood.jpg");
	background-size: 1920px 759px;
	background-position: 50% 50%;
	background-repeat: repeat;
	/* stylelint-disable-next-line */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	.about-brand-main {
		background-image: url("../img/wood@2x.jpg");
	}
}
@media (max-width: 1023.98px) {
	.about-brand-main {
		padding-top: 88px;
		padding-bottom: 130px;
	}
}
@media (max-width: 767.98px) {
	.about-brand-main {
		padding-top: 89px;
		padding-bottom: 102px;
	}
}
.about-brand-main__title {
	margin-bottom: 37px;
}
@media (max-width: 1023.98px) {
	.about-brand-main__title {
		margin-bottom: 34px;
	}
}
@media (max-width: 767.98px) {
	.about-brand-main__title {
		margin-bottom: 23px;
	}
}
.about-brand-main__desc {
	margin-bottom: 20px;
	text-align: center;
}
@media (max-width: 767.98px) {
	.about-brand-main__desc {
		margin-bottom: 41px;
	}
}
.about-brand-main__desc p {
	color: #fff;
}
.about-brand-main__desc p:last-child {
	margin: 0;
}
.about-brand-main__img {
	width: 100%;
	height: auto;
}

.about-brand-stores {
	padding-top: 100px;
	padding-bottom: 100px;
	background-color: #fff;
	overflow: hidden;
}
@media (max-width: 1439.98px) {
	.about-brand-stores {
		padding-bottom: 30px;
	}
}
@media (max-width: 1023.98px) {
	.about-brand-stores {
		padding-top: 80px;
	}
}
.about-brand-stores__title {
	margin-bottom: 40px;
}
@media (max-width: 1023.98px) {
	.about-brand-stores__title {
		margin-bottom: 30px;
	}
}
@media (max-width: 767.98px) {
	.about-brand-stores__title {
		margin-bottom: 27px;
	}
}
.about-brand-stores__arrows {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
@media (max-width: 767.98px) {
	.about-brand-stores__arrows {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
}
.about-brand-stores__arrow_prev {
	margin-right: 40px;
}
@media (max-width: 767.98px) {
	.about-brand-stores__slider {
		margin-bottom: 12px;
	}
}
.about-brand-stores__slide {
	width: 300px !important;
}
@media (max-width: 1023.98px) {
	.about-brand-stores__slide {
		width: 250px !important;
	}
}

.about-brand-pluses {
	padding-top: 100px;
	padding-bottom: 120px;
}
.about-brand-pluses__title {
	margin-bottom: 40px;
}
@media (max-width: 767.98px) {
	.about-brand-pluses__title {
		margin-bottom: 30px;
	}
}
.about-brand-pluses__arrows {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
@media (max-width: 767.98px) {
	.about-brand-pluses__arrows {
		display: none;
	}
}
.about-brand-pluses__arrow_prev {
	margin-right: 40px;
}
@media (min-width: 1024px) {
	.about-brand-pluses__slider {
		overflow: hidden;
	}
}
.about-brand-pluses__slide {
	-webkit-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
@media (max-width: 1023.98px) {
	.about-brand-pluses__slide {
		width: 525px !important;
	}
}
@media (max-width: 767.98px) {
	.about-brand-pluses__slide {
		width: calc(100% - 28px) !important;
	}
}
.about-brand-pluses__slide:not(.swiper-slide-active) {
	opacity: 0.5;
}

.promotions-main {
	padding-top: 87px;
	padding-bottom: 80px;
	background-color: #fff;
}
@media (max-width: 767.98px) {
	.promotions-main {
		padding-top: 60px;
	}
}
.promotions-main__title {
	margin-bottom: 47px;
}
@media (max-width: 1023.98px) {
	.promotions-main__title {
		margin-bottom: 41px;
	}
}
@media (max-width: 767.98px) {
	.promotions-main__title {
		margin-bottom: 30px;
	}
}

@media (max-width: 767.98px) {
	.promotion-info__left {
		margin-bottom: 20px;
	}
}
.promotion-info__right {
	padding-left: 40px;
}
@media (max-width: 1023.98px) {
	.promotion-info__right {
		padding-left: 30px;
	}
}
@media (max-width: 767.98px) {
	.promotion-info__right {
		padding-left: 0;
	}
}
.promotion-info__img {
	width: 100%;
	height: auto;
	border-radius: 5px;
}
.promotion-info__title {
	margin: 0 0 20px;
	color: #361a00;
}
.promotion-info__desc {
	color: rgba(72, 35, 0, 0.5);
	font-size: 18px;
}
@media (max-width: 1023.98px) {
	.promotion-info__desc {
		font-size: 16px;
	}
}
.promotion-info__desc p:last-child {
	margin: 0;
}
.promotion-info__desc ul {
	padding-left: 18px;
}
@media (max-width: 1023.98px) {
	.promotion-info__desc ul {
		padding-left: 16px;
	}
}
.promotion-info__desc ul:last-child {
	margin: 0;
}

.promotions-more {
	padding-top: 50px;
	padding-bottom: 80px;
	background-color: #fff;
}
@media (max-width: 1023.98px) {
	.promotions-more {
		padding-top: 35px;
	}
}
@media (max-width: 767.98px) {
	.promotions-more {
		padding-top: 20px;
	}
}
.promotions-more__title {
	margin-bottom: 40px;
}
@media (max-width: 767.98px) {
	.promotions-more__title {
		margin-bottom: 30px;
	}
}
.promotions-more__arrows {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
@media (max-width: 767.98px) {
	.promotions-more__arrows {
		display: none;
	}
}
.promotions-more__arrow_prev {
	margin-right: 40px;
}
.promotions-more__slider {
	margin-left: -20px;
	margin-right: -20px;
}
@media (min-width: 768px) {
	.promotions-more__slider {
		overflow: hidden;
	}
}
@media (max-width: 767.98px) {
	.promotions-more__slide {
		width: calc(100% - 30px) !important;
	}
}

.not-found {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-top: 102px;
	padding-bottom: 100px;
	min-height: calc(100vh - (80px + var(--footer-height)));
}
@media (max-width: 1023.98px) {
	.not-found {
		padding-top: 82px;
		padding-bottom: 80px;
		min-height: calc(100vh - (60px + var(--footer-height)));
	}
}
.not-found__icon {
	display: block;
	width: 463px;
	height: auto;
	margin: 0 auto 72px;
}
@media (max-width: 1023.98px) {
	.not-found__icon {
		width: 386px;
		margin-bottom: 60px;
	}
}
@media (max-width: 767.98px) {
	.not-found__icon {
		width: 320px;
		margin-bottom: 48px;
	}
}
.not-found__title {
	margin: 0 0 10px;
	color: #361a00;
	text-align: center;
}
.not-found__desc {
	text-align: center;
}
.not-found__desc p {
	margin: 0 0 60px;
	color: rgba(72, 35, 0, 0.5);
}
@media (max-width: 1023.98px) {
	.not-found__desc p {
		margin-bottom: 40px;
	}
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwibWFpbi5jc3MiLCJfdWkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLXNuaXBwZXRzL3Njc3MvX21peGlucy9fbWVkaWEuc2NzcyIsIl92YXJzLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLXNuaXBwZXRzL3Njc3MvX21peGlucy9fYm9vdHN0cmFwLWhlbHBlcnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fbGFuZ3N3aXRjaGVyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkLXRpdGxlLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LXBhY2thZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX2JyYW5kLWNhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLXNuaXBwZXRzL3Njc3MvX21peGlucy9fYXNwZWN0LXJhdGlvLnNjc3MiLCJjb21wb25lbnRzL19wcm9tb3Rpb24tY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybWZpZWxkLnNjc3MiLCJjb21wb25lbnRzL19zdG9yZXMtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fcGx1c2VzLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3QtcGx1c2VzLnNjc3MiLCJjb21wb25lbnRzL193aGVyZWJ1eS5zY3NzIiwicGFnZXMvaG9tZS9fbWFpbi5zY3NzIiwicGFnZXMvaG9tZS9fYnJhbmQuc2NzcyIsInBhZ2VzL2hvbWUvX3Byb21vdGlvbnMuc2NzcyIsInBhZ2VzL2hvbWUvX2NvbnRhY3RzLnNjc3MiLCJwYWdlcy9wcm9kdWN0L19tYWluLnNjc3MiLCJwYWdlcy9hYm91dC1icmFuZC9fbWFpbi5zY3NzIiwicGFnZXMvYWJvdXQtYnJhbmQvX3N0b3Jlcy5zY3NzIiwicGFnZXMvYWJvdXQtYnJhbmQvX3BsdXNlcy5zY3NzIiwicGFnZXMvcHJvbW90aW9ucy9fbWFpbi5zY3NzIiwicGFnZXMvcHJvbW90aW9ucy9fbW9yZS5zY3NzIiwicGFnZXMvXzQwNC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0NBQ0MsMkJBQUE7Q0FDQSxnQkFBQTtDQUNBLGtCQUFBO0NBQ0Esd0RBQUE7QUNDRDtBREVBO0NBQ0MsMkJBQUE7Q0FDQSxnQkFBQTtDQUNBLGtCQUFBO0NBQ0EsNkRBQUE7QUNBRDtBQ1hBOztDQUVDLGtCQUFBO0FEYUQ7O0FDVkE7Q0FDQyxrQkFBQTtDQUNBLGdCQUFBO0NBQ0Esa0NBQUE7Q0FDQSxnQkFBQTtDQUNBLGVBQUE7Q0FDQSxpQkFBQTtBRGFEO0FFVlE7Q0RUUjtFQVNFLGVBQUE7RUFDQSxpQkFBQTtDRGNEO0FBQ0Q7O0FDWEE7Q0FDQyxhQUFBO0NBQ0EsZ0JBQUE7Q0FDQSx5QkVWUTtBSHdCVDtBRXRCUTtDREtSO0VBTUUsZ0NBQUE7RUFDQSxrQ0FBQTtDRGVEO0FBQ0Q7O0FFNUJRO0NEZ0JSO0VBRUUsa0JBQUE7RUFDQSxtQkFBQTtDRGVEO0FBQ0Q7O0FDWkE7Q0FDQyxrQkFBQTtDQUNBLFdBQUE7Q0FDQSxnQkFBQTtBRGVEOztBQ1hBO0NBQ0MsZ0JBQUE7QURjRDs7QUNWQTtDQUNDLGVBQUE7Q0FDQSxpQkFBQTtDQUNBLHlCQUFBO0FEYUQ7QUVuRFE7Q0RtQ1I7RUFNRSxlQUFBO0VBQ0EsaUJBQUE7Q0RjRDtBQUNEOztBQ1ZBO0NBQ0MsZUFBQTtDQUNBLGlCQUFBO0NBQ0EseUJBQUE7QURhRDtBRS9EUTtDRCtDUjtFQU1FLGVBQUE7RUFDQSxpQkFBQTtDRGNEO0FBQ0Q7O0FDVkE7Q0FDQyxlQUFBO0NBQ0EsaUJBQUE7Q0FDQSxvQkFBQTtBRGFEO0FFM0VRO0NEMkRSO0VBTUUsZUFBQTtFQUNBLGlCQUFBO0NEY0Q7QUFDRDs7QUNYQTtDQUNDLGVBQUE7Q0FDQSxpQkFBQTtDQUNBLGNFL0VJO0NGZ0ZKLDBCQUFBO0NBQ0EseUJBQUE7Q0FDQSx3QkFBQTtDQUNBLHFDQUFBO0NBQUEsZ0NBQUE7Q0FBQSw2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Qkgsa0JBQUE7QTdCbStGRjtBNkJoK0ZDO0NBQ0Msa0JBQUE7QTdCaytGRjtBNkJoK0ZFO0NBQ0MsZ0JBQUE7Q0FDQSwyQjFCL0JJO0FIaWdHUDtBRTcvRlE7QzJCeUJOO0VBS0UsbUJBQUE7QzdCbStGSDtBQUNEIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJpcGUgQXByaWNvdFwiO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiI3skdXJsLWZvbnR9L1JpcGVfQXByaWNvdC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSaXBlIEFwcmljb3RcIjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIiN7JHVybC1mb250fS9SaXBlX0Fwcmljb3RfQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUmlwZSBBcHJpY290XCI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9SaXBlX0Fwcmljb3Qub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJpcGUgQXByaWNvdFwiO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUmlwZV9BcHJpY290X0JvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuaHRtbCxcbmJvZHkge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi13aWR0aDogMzYwcHg7XG5cdGZvbnQtZmFtaWx5OiBcIlJpcGUgQXByaWNvdFwiLCBzZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0Ym9keSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHR9XG59XG5cbi5yb290IHtcblx0aGVpZ2h0OiAxMDB2aDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjllYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LnJvb3Qge1xuXHRcdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuXHRcdGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbnNlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDIsIC5oMiB7XG5cdGZvbnQtc2l6ZTogNDRweDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdGgyLCAuaDIge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0fVxufVxuXG5oMywgLmgzIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0aDMsIC5oMyB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR9XG59XG5cbmg0LCAuaDQge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0aDQsIC5oNCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHR9XG59XG5cbi5saW5rIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICMzNjFhMDA7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQubGluayB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG59XG4ubGluazpob3ZlciwgLmxpbms6YWN0aXZlLCAubGluazpmb2N1cyB7XG5cdGNvbG9yOiByZ2JhKDcyLCAzNSwgMCwgMC41KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTg4cHg7XG5cdGhlaWdodDogNTZweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzYxYTAwO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1hcnJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbn1cbi5idG4tYXJyb3c6OmFmdGVyLFxuLmJ0bi1hcnJvdyBzdmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYnRuLWFycm93OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzNjFhMDA7XG5cdHRvcDogMjlweDtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmJ0bi1hcnJvdyBzdmcge1xuXHR0b3A6IDIwcHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmJ0bi1hcnJvdyBzdmcgcGF0aCB7XG5cdHN0cm9rZTogIzM2MWEwMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uYnRuLWFycm93Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzQ4MjMwMDtcbn1cbi5idG4tYXJyb3c6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG4uYnRuLWFycm93Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5idG4tYXJyb3c6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnIHBhdGgge1xuXHRzdHJva2U6ICNmZmY7XG59XG4uYnRuLWFycm93OmRpc2FibGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgMzUsIDAsIDAuMik7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuXHQvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbn1cbi5idG4tYXJyb3c6ZGlzYWJsZWQ6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDIzMiwgMjA3LCAwLjUpO1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbi5idG4tYXJyb3c6ZGlzYWJsZWQgc3ZnIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHQvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbn1cbi5idG4tYXJyb3c6ZGlzYWJsZWQgc3ZnIHBhdGgge1xuXHRzdHJva2U6IHJnYmEoMjQ4LCAyMzIsIDIwNywgMC41KTtcbn1cbi5idG4tYXJyb3dfYmVnZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWI7XG59XG4uYnRuLWFycm93X3RvX2xlZnQge1xuXHQvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbn1cbi5idG4tYXJyb3dfdG9fbGVmdCBzdmcge1xuXHRsZWZ0OiAyNHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbn1cbi5idG4tYXJyb3dfdG9fbGVmdDo6YWZ0ZXIge1xuXHRsZWZ0OiAxNnB4O1xufVxuLmJ0bi1hcnJvd190b19yaWdodCB7XG5cdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xufVxuLmJ0bi1hcnJvd190b19yaWdodCBzdmcge1xuXHRyaWdodDogMjRweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG59XG4uYnRuLWFycm93X3RvX3JpZ2h0OjphZnRlciB7XG5cdHJpZ2h0OiAxNnB4O1xufVxuXG4uaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogODBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzM2MWEwMDtcblx0Ym94LXNoYWRvdzogM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KSwgMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaGVhZGVyIHtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdH1cbn1cbi5oZWFkZXJfX2xlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA4MHB4O1xuXHRmbGV4OiAwIDAgMjUlO1xuXHRtYXgtd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmhlYWRlcl9fbGVmdCB7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhlYWRlcl9fbGVmdCB7XG5cdFx0ZmxleDogMCAwIDUwJTtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0fVxufVxuLmhlYWRlcl9fbWVudSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcblx0LmhlYWRlcl9fbWVudSB7XG5cdFx0ZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuXHRcdG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaGVhZGVyX19tZW51IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiA2MHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0Lyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG5cdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdH1cbn1cbi5oZWFkZXJfX21lbnVfZGlzcGxheSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fbWVudV92aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcbn1cbi5oZWFkZXJfX2xvZ29fbWFpbiB7XG5cdG1heC13aWR0aDogOTRweDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQuaGVhZGVyX19sb2dvX21haW4ge1xuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaGVhZGVyX19sb2dvX21haW4ge1xuXHRcdG1heC13aWR0aDogNzFweDtcblx0fVxufVxuLmhlYWRlcl9fbG9nb19zaXRlIHtcblx0bWF4LXdpZHRoOiA4MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaGVhZGVyX19sb2dvX3NpdGUge1xuXHRcdG1heC13aWR0aDogNjJweDtcblx0fVxufVxuLmhlYWRlcl9fbGFuZyB7XG5cdGZsZXg6IDAgMCAyNSU7XG5cdG1heC13aWR0aDogMjUlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQuaGVhZGVyX19sYW5nIHtcblx0XHRmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5oZWFkZXJfX2xhbmcge1xuXHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDI0cHgpO1xuXHRcdG1heC13aWR0aDogY2FsYyg1MCUgLSAyNHB4KTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuXHR9XG59XG4uaGVhZGVyX19idXJnZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4OiAwIDAgMjRweDtcblx0bWF4LXdpZHRoOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5oZWFkZXJfX2J1cmdlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4ubWVudSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDgwcHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQubWVudSB7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0Lm1lbnUge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM2MWEwMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cbn1cbi5oZWFkZXItbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbG9nb19faW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5oZWFkZXItbmF2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmhlYWRlci1uYXZfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5oZWFkZXItbmF2X19saXN0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG4uaGVhZGVyLW5hdl9faXRlbSB7XG5cdG1hcmdpbjogMCAzMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQuaGVhZGVyLW5hdl9faXRlbSB7XG5cdFx0bWFyZ2luOiAwIDIwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmhlYWRlci1uYXZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMCAxMnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhlYWRlci1uYXZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdH1cblx0LmhlYWRlci1uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG4uaGVhZGVyLW5hdl9fbGluayB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5oZWFkZXItbmF2X19saW5rIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdH1cbn1cbi5oZWFkZXItbmF2X19saW5rOmhvdmVyLCAuaGVhZGVyLW5hdl9fbGluazphY3RpdmUsIC5oZWFkZXItbmF2X19saW5rOmZvY3VzIHtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnVyZ2VyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1cmdlcl9faWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMThweDtcblx0Lyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG59XG4uYnVyZ2VyX19pY29uID4gc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5idXJnZXJfX2ljb24gPiBzcGFuOjpiZWZvcmUsIC5idXJnZXJfX2ljb24gPiBzcGFuOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYnVyZ2VyX19pY29uID4gc3Bhbjo6YmVmb3JlIHtcblx0dG9wOiAtOHB4O1xufVxuLmJ1cmdlcl9faWNvbiA+IHNwYW46OmFmdGVyIHtcblx0Ym90dG9tOiAtOHB4O1xufVxuLmJ1cmdlcl9vcGVuIC5idXJnZXJfX2ljb24gPiBzcGFuIHtcblx0YW5pbWF0aW9uOiBvLWJ1cmdlci1zIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmJ1cmdlcl9vcGVuIC5idXJnZXJfX2ljb24gPiBzcGFuOjpiZWZvcmUge1xuXHRhbmltYXRpb246IG8tYnVyZ2VyLWIgMC4ycyBlYXNlLWluLW91dDtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYnVyZ2VyX29wZW4gLmJ1cmdlcl9faWNvbiA+IHNwYW46OmFmdGVyIHtcblx0YW5pbWF0aW9uOiBvLWJ1cmdlci1hIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmJ1cmdlcl9jbG9zZSAuYnVyZ2VyX19pY29uIHtcblx0b3BhY2l0eTogMTtcbn1cbi5idXJnZXJfY2xvc2UgLmJ1cmdlcl9faWNvbiA+IHNwYW4ge1xuXHRhbmltYXRpb246IGMtYnVyZ2VyLXMgMC4ycyBlYXNlLWluLW91dDtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYnVyZ2VyX2Nsb3NlIC5idXJnZXJfX2ljb24gPiBzcGFuOjpiZWZvcmUge1xuXHRhbmltYXRpb246IGMtYnVyZ2VyLWIgMC4ycyBlYXNlLWluLW91dDtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYnVyZ2VyX2Nsb3NlIC5idXJnZXJfX2ljb24gPiBzcGFuOjphZnRlciB7XG5cdGFuaW1hdGlvbjogYy1idXJnZXItYSAwLjJzIGVhc2UtaW4tb3V0O1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBvLWJ1cmdlci1iIHtcblx0MCUge1xuXHRcdHRvcDogLThweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cdDUwJSB7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblx0MTAwJSB7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuQGtleWZyYW1lcyBvLWJ1cmdlci1hIHtcblx0MCUge1xuXHRcdGJvdHRvbTogLThweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cdDUwJSB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblx0MTAwJSB7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIG8tYnVyZ2VyLXMge1xuXHQ1MCUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHR9XG5cdDUxJSwgMTAwJSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcblx0fVxufVxuQGtleWZyYW1lcyBjLWJ1cmdlci1iIHtcblx0MCUge1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cdDUwJSB7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRvcDogLThweDtcblx0fVxufVxuQGtleWZyYW1lcyBjLWJ1cmdlci1hIHtcblx0MCUge1xuXHRcdGJvdHRvbTogMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblx0NTAlIHtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0Ym90dG9tOiAtOHB4O1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGMtYnVyZ2VyLXMge1xuXHQwJSwgNTAlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuXHR9XG5cdDEwMCUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHR9XG59XG4uZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzYxYTAwO1xufVxuLmZvb3Rlcl9fdG9wIHtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzNHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQuZm9vdGVyX190b3Age1xuXHRcdHBhZGRpbmctdG9wOiA0MnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5mb290ZXJfX3RvcCB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuZm9vdGVyX190b3Age1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMjNweDtcblx0fVxufVxuLmZvb3Rlcl9fbGVmdCB7XG5cdGZsZXg6IDAgMCA1MCU7XG5cdG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQuZm9vdGVyX19sZWZ0IHtcblx0XHRmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuZm9vdGVyX19sZWZ0IHtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmZvb3Rlcl9fbGVmdCB7XG5cdFx0ZmxleDogMCAwIDYzLjc1JTtcblx0XHRtYXgtd2lkdGg6IDYzLjc1JTtcblx0fVxufVxuLmZvb3Rlcl9fcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRmbGV4OiAwIDAgNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcblx0LmZvb3Rlcl9fcmlnaHQge1xuXHRcdGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5mb290ZXJfX3JpZ2h0IHtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmZvb3Rlcl9fcmlnaHQge1xuXHRcdGZsZXg6IDAgMCAzNi4yNSU7XG5cdFx0bWF4LXdpZHRoOiAzNi4yNSU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cbi5mb290ZXJfX2xvZ28ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXJfX2xvZ29fc2l0ZSB7XG5cdHdpZHRoOiAxOTVweDtcblx0bWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmZvb3Rlcl9fbG9nb19zaXRlIHtcblx0XHR3aWR0aDogMTc1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5mb290ZXJfX2xvZ29fc2l0ZSB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XG5cdH1cbn1cbi5mb290ZXJfX2xvZ29fbWFpbiB7XG5cdHdpZHRoOiAxMzFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmZvb3Rlcl9fbG9nb19tYWluIHtcblx0XHR3aWR0aDogMTAycHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuZm9vdGVyX19uYXYge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cbi5mb290ZXJfX2JvdHRvbSB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTdweDtcbn1cbi5mb290ZXJfX2NvcHkge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyX19jb3B5IHAge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjQ5LCAyMzUsIDAuNSk7XG59XG5cbi5mb290ZXItbmF2LCAuZm9vdGVyLW5hdl9fbGlzdCwgLmZvb3Rlci1uYXZfX2l0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4uZm9vdGVyLW5hdl9faXRlbSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZm9vdGVyLW5hdl9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luOiAwO1xufVxuLmZvb3Rlci1uYXZfX2xpbmsge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuZm9vdGVyLW5hdl9fbGluayB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR9XG59XG5cbi5mb290ZXItbG9nb19faW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmxhbmdzd2l0Y2hlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYW5nc3dpdGNoZXJfX2N1cnJlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFuZ3N3aXRjaGVyX19jdXJyZW50IHNwYW4ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQubGFuZ3N3aXRjaGVyX19jdXJyZW50IHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxufVxuLmxhbmdzd2l0Y2hlcl9fY3VycmVudCBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luLWxlZnQ6IDNweDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4ubGFuZ3N3aXRjaGVyX19uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlICsgNXB4KTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiAxMDRweDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLmxhbmdzd2l0Y2hlcl9fbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbi5sYW5nc3dpdGNoZXJfX2l0ZW0ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4ubGFuZ3N3aXRjaGVyX19saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQxcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdGNvbG9yOiByZ2JhKDcyLCAzNSwgMCwgMC41KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG59XG4ubGFuZ3N3aXRjaGVyX19saW5rOmhvdmVyLCAubGFuZ3N3aXRjaGVyX19saW5rOmFjdGl2ZSwgLmxhbmdzd2l0Y2hlcl9fbGluazpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWI7XG5cdGNvbG9yOiAjMzYxYTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGFuZ3N3aXRjaGVyX2RhcmsgLmxhbmdzd2l0Y2hlcl9fbGluayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogcmdiYSgyNDgsIDIzMiwgMjA3LCAwLjMpO1xufVxuLmxhbmdzd2l0Y2hlcl9kYXJrIC5sYW5nc3dpdGNoZXJfX2xpbms6aG92ZXIsIC5sYW5nc3dpdGNoZXJfZGFyayAubGFuZ3N3aXRjaGVyX19saW5rOmFjdGl2ZSwgLmxhbmdzd2l0Y2hlcl9kYXJrIC5sYW5nc3dpdGNoZXJfX2xpbms6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICNmZmY7XG59XG4ubGFuZ3N3aXRjaGVyX2Rpc3BsYXkgLmxhbmdzd2l0Y2hlcl9fbmF2IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ubGFuZ3N3aXRjaGVyX3Zpc2libGUgLmxhbmdzd2l0Y2hlcl9fY3VycmVudCBpbWcge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5sYW5nc3dpdGNoZXJfdmlzaWJsZSAubGFuZ3N3aXRjaGVyX19uYXYge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uaGVhZC10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaGVhZC10aXRsZSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cbi5oZWFkLXRpdGxlX190ZXh0IHtcblx0bWFyZ2luOiAwIDMwcHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhlYWQtdGl0bGVfX3RleHQge1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG4uaGVhZC10aXRsZTo6YmVmb3JlLCAuaGVhZC10aXRsZTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAycHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0d2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhlYWQtdGl0bGU6OmJlZm9yZSwgLmhlYWQtdGl0bGU6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uaGVhZC10aXRsZV93aGl0ZSAuaGVhZC10aXRsZV9fdGV4dCB7XG5cdGNvbG9yOiAjZmZmOWViICFpbXBvcnRhbnQ7XG59XG4uaGVhZC10aXRsZV93aGl0ZTo6YmVmb3JlLCAuaGVhZC10aXRsZV93aGl0ZTo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWViO1xufVxuLmhlYWQtdGl0bGVfbGlnaHQgLmhlYWQtdGl0bGVfX3RleHQge1xuXHRjb2xvcjogcmdiYSg3MiwgMzUsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cbi5oZWFkLXRpdGxlX2xpZ2h0OjpiZWZvcmUsIC5oZWFkLXRpdGxlX2xpZ2h0OjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzIsIDM1LCAwLCAwLjIpO1xufVxuLmhlYWQtdGl0bGVfYmxhY2sgLmhlYWQtdGl0bGVfX3RleHQge1xuXHRjb2xvcjogIzM2MWEwMCAhaW1wb3J0YW50O1xufVxuLmhlYWQtdGl0bGVfYmxhY2s6OmJlZm9yZSwgLmhlYWQtdGl0bGVfYmxhY2s6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgMzUsIDAsIDAuMik7XG59XG5cbi5wcm9kdWN0LXBhY2thZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5wcm9kdWN0LXBhY2thZ2VfX2ltZy13cmFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDAgMTFweDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0d2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdC1wYWNrYWdlX19pbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLnByb2R1Y3QtcGFja2FnZV9fdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmOWViO1xuXHRtYXJnaW46IDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnByb2R1Y3QtcGFja2FnZTpob3ZlciwgLnByb2R1Y3QtcGFja2FnZTphY3RpdmUsIC5wcm9kdWN0LXBhY2thZ2U6Zm9jdXMge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5wcm9kdWN0LXBhY2thZ2VfMTpob3ZlciAucHJvZHVjdC1wYWNrYWdlX190aXRsZSwgLnByb2R1Y3QtcGFja2FnZV8xOmFjdGl2ZSAucHJvZHVjdC1wYWNrYWdlX190aXRsZSwgLnByb2R1Y3QtcGFja2FnZV8xOmZvY3VzIC5wcm9kdWN0LXBhY2thZ2VfX3RpdGxlIHtcblx0Y29sb3I6ICM4NWJmMDA7XG59XG4ucHJvZHVjdC1wYWNrYWdlXzI6aG92ZXIgLnByb2R1Y3QtcGFja2FnZV9fdGl0bGUsIC5wcm9kdWN0LXBhY2thZ2VfMjphY3RpdmUgLnByb2R1Y3QtcGFja2FnZV9fdGl0bGUsIC5wcm9kdWN0LXBhY2thZ2VfMjpmb2N1cyAucHJvZHVjdC1wYWNrYWdlX190aXRsZSB7XG5cdGNvbG9yOiAjY2JhNDVjO1xufVxuLnByb2R1Y3QtcGFja2FnZV8zOmhvdmVyIC5wcm9kdWN0LXBhY2thZ2VfX3RpdGxlLCAucHJvZHVjdC1wYWNrYWdlXzM6YWN0aXZlIC5wcm9kdWN0LXBhY2thZ2VfX3RpdGxlLCAucHJvZHVjdC1wYWNrYWdlXzM6Zm9jdXMgLnByb2R1Y3QtcGFja2FnZV9fdGl0bGUge1xuXHRjb2xvcjogI2U5OTkwMDtcbn1cbi5wcm9kdWN0LXBhY2thZ2VfNDpob3ZlciAucHJvZHVjdC1wYWNrYWdlX190aXRsZSwgLnByb2R1Y3QtcGFja2FnZV80OmFjdGl2ZSAucHJvZHVjdC1wYWNrYWdlX190aXRsZSwgLnByb2R1Y3QtcGFja2FnZV80OmZvY3VzIC5wcm9kdWN0LXBhY2thZ2VfX3RpdGxlIHtcblx0Y29sb3I6ICM4ZWMzYWQ7XG59XG4ucHJvZHVjdC1wYWNrYWdlXzU6aG92ZXIgLnByb2R1Y3QtcGFja2FnZV9fdGl0bGUsIC5wcm9kdWN0LXBhY2thZ2VfNTphY3RpdmUgLnByb2R1Y3QtcGFja2FnZV9fdGl0bGUsIC5wcm9kdWN0LXBhY2thZ2VfNTpmb2N1cyAucHJvZHVjdC1wYWNrYWdlX190aXRsZSB7XG5cdGNvbG9yOiAjZWQ5YzlmO1xufVxuLnByb2R1Y3QtcGFja2FnZV93aWRlLWltZyAucHJvZHVjdC1wYWNrYWdlX19pbWctd3JhcCB7XG5cdHBhZGRpbmc6IDEwcHggMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQucHJvZHVjdC1wYWNrYWdlX3dpZGUtaW1nIC5wcm9kdWN0LXBhY2thZ2VfX2ltZy13cmFwIHtcblx0XHRwYWRkaW5nOiAxMXB4IDExcHggMDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQucHJvZHVjdC1wYWNrYWdlX3dpZGUtaW1nIC5wcm9kdWN0LXBhY2thZ2VfX2ltZy13cmFwIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG4ucHJvZHVjdC1wYWNrYWdlX3RpZ2h0LWltZyAucHJvZHVjdC1wYWNrYWdlX19pbWctd3JhcCB7XG5cdHBhZGRpbmc6IDI5cHggMjVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQucHJvZHVjdC1wYWNrYWdlX3RpZ2h0LWltZyAucHJvZHVjdC1wYWNrYWdlX19pbWctd3JhcCB7XG5cdFx0cGFkZGluZzogMTlweCAyMHB4IDA7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LnByb2R1Y3QtcGFja2FnZV90aWdodC1pbWcgLnByb2R1Y3QtcGFja2FnZV9faW1nLXdyYXAge1xuXHRcdHBhZGRpbmc6IDExcHggMTBweCAwIDExcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQucHJvZHVjdC1wYWNrYWdlX3RpZ2h0LWltZyAucHJvZHVjdC1wYWNrYWdlX19pbWctd3JhcCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuLnByb2R1Y3QtcGFja2FnZV9zbWFsbCAucHJvZHVjdC1wYWNrYWdlX19pbWctd3JhcCB7XG5cdHBhZGRpbmc6IDAgMzFweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcm9kdWN0LXBhY2thZ2VfZGFyayAucHJvZHVjdC1wYWNrYWdlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAjMzYxYTAwO1xufVxuXG4uYi1jb250ZW50ID4gaDEsXG4uYi1jb250ZW50ID4gaDIsXG4uYi1jb250ZW50ID4gaDMsXG4uYi1jb250ZW50ID4gaDQsXG4uYi1jb250ZW50ID4gaDUsXG4uYi1jb250ZW50ID4gaDYsXG4uYi1jb250ZW50ID4gcCB7XG5cdG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi5icmFuZC1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5icmFuZC1jYXJkOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZy1ib3R0b206IDEyMi44MDcwMTc1NDM5JTtcbn1cbi5icmFuZC1jYXJkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cbi5icmFuZC1jYXJkX19pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbi5icmFuZC1jYXJkX190aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnByb21vdGlvbi1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLnByb21vdGlvbi1jYXJkX2hvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjllYjtcbn1cbi5wcm9tb3Rpb24tY2FyZF9faGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luOiAwIDAgMjBweDtcbn1cbi5wcm9tb3Rpb24tY2FyZF9faGVhZDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctYm90dG9tOiA1NS4xODUxODUxODUyJTtcbn1cbi5wcm9tb3Rpb24tY2FyZF9faGVhZDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y2xlYXI6IGJvdGg7XG59XG4ucHJvbW90aW9uLWNhcmRfX2ltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuLnByb21vdGlvbi1jYXJkX190aXRsZSB7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG5cdGNvbG9yOiAjNDgyMzAwO1xufVxuLnByb21vdGlvbi1jYXJkX19kZXNjIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG5cdGhlaWdodDogNTJweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRjb2xvcjogIzQ4MjMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LnByb21vdGlvbi1jYXJkX19kZXNjIHtcblx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4ucHJvbW90aW9uLWNhcmRfX2Rlc2MgPiBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW46IDA7XG59XG5cbi5mb3JtZmllbGQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybWZpZWxkX19pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1NnB4O1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICM0ODIzMDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuZm9ybWZpZWxkX19pbnB1dCB7XG5cdFx0aGVpZ2h0OiA1M3B4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0fVxufVxuLmZvcm1maWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHJnYmEoNzIsIDM1LCAwLCAwLjYpO1xufVxuLmZvcm1maWVsZF9faW5wdXQ6aG92ZXI6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM0ODIzMDA7XG59XG4uZm9ybWZpZWxkX19pbnB1dDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogIzQ4MjMwMDtcbn1cbi5mb3JtZmllbGRfX2lucHV0OmRpc2FibGVkIHtcblx0Y29sb3I6IHJnYmEoNzIsIDM1LCAwLCAwLjIpO1xufVxuLmZvcm1maWVsZF9faW5wdXQ6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHJnYmEoNzIsIDM1LCAwLCAwLjIpO1xufVxuLmZvcm1maWVsZCB0ZXh0YXJlYS5mb3JtZmllbGRfX2lucHV0IHtcblx0cmVzaXplOiBub25lO1xuXHRoZWlnaHQ6IDk2cHg7XG59XG4uZm9ybWZpZWxkX2Vycm9yIC5mb3JtZmllbGRfX2lucHV0IHtcblx0Y29sb3I6ICNkYzQyMzQ7XG59XG4uZm9ybWZpZWxkX2Vycm9yIC5mb3JtZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjZGM0MjM0O1xufVxuLmZvcm1maWVsZF9lcnJvciAuZm9ybWZpZWxkX19pbnB1dDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogI2RjNDIzNDtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICNkYzQyMzQ7XG59XG5cbi5zdG9yZXMtY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5zdG9yZXMtY2FyZDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnN0b3Jlcy1jYXJkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cbi5zdG9yZXMtY2FyZF9faW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG59XG4uc3RvcmVzLWNhcmQ6aG92ZXIsIC5zdG9yZXMtY2FyZDphY3RpdmUsIC5zdG9yZXMtY2FyZDpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWI7XG59XG5cbi5wbHVzZXMtY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wbHVzZXMtY2FyZF9fbGVmdCB7XG5cdGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcblx0bWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcblx0LnBsdXNlcy1jYXJkX19sZWZ0IHtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5wbHVzZXMtY2FyZF9fbGVmdCB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdH1cbn1cbi5wbHVzZXMtY2FyZF9fcmlnaHQge1xuXHRmbGV4OiAwIDAgNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5wbHVzZXMtY2FyZF9fcmlnaHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5wbHVzZXMtY2FyZF9fcmlnaHQge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuLnBsdXNlcy1jYXJkX19pbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQucGx1c2VzLWNhcmRfX2ltZyB7XG5cdFx0bWF4LXdpZHRoOiAzOTJweDtcblx0fVxufVxuLnBsdXNlcy1jYXJkX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGNvbG9yOiAjMzYxYTAwO1xufVxuXG4ucHJvZHVjdC1wbHVzZXNfX2xpc3Qge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucHJvZHVjdC1wbHVzZXNfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG5cdHBhZGRpbmctbGVmdDogNDRweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICMzNjFhMDA7XG59XG4ucHJvZHVjdC1wbHVzZXNfX2l0ZW06OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnByb2R1Y3QtcGx1c2VzX19pdGVtX2dvc3Q6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy8zMi9nb3N0LnN2Z1wiKTtcbn1cbi5wcm9kdWN0LXBsdXNlc19faXRlbV9ncmFpbjo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zLzMyL2dyYWluLnN2Z1wiKTtcbn1cbi5wcm9kdWN0LXBsdXNlc19faXRlbV9wYWNrYWdlOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvMzIvcGFja2FnZS5zdmdcIik7XG59XG4ucHJvZHVjdC1wbHVzZXNfX2l0ZW1fcG9ycmlkZ2U6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy8zMi9wb3JyaWRnZS5zdmdcIik7XG59XG4ucHJvZHVjdC1wbHVzZXNfX2l0ZW1fcmVjaXBlOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvMzIvcmVjaXBlLnN2Z1wiKTtcbn1cbi5wcm9kdWN0LXBsdXNlc19faXRlbV9zdGVhbTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zLzMyL3N0ZWFtLnN2Z1wiKTtcbn1cbi5wcm9kdWN0LXBsdXNlc19faXRlbV9zdGlja2VyOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvMzIvc3RpY2tlci5zdmdcIik7XG59XG4ucHJvZHVjdC1wbHVzZXNfX2l0ZW1fbGlrZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zLzMyL2xpa2Uuc3ZnXCIpO1xufVxuLnByb2R1Y3QtcGx1c2VzX19pdGVtX2hlYXJ0OjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvMzIvaGVhcnQuc3ZnXCIpO1xufVxuLnByb2R1Y3QtcGx1c2VzX2xpZ2h0IC5wcm9kdWN0LXBsdXNlc19faXRlbTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMC41O1xufVxuXG4ud2hlcmVidXkge1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LndoZXJlYnV5IHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0fVxufVxuLndoZXJlYnV5X190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud2hlcmVidXlfX3RhYnMge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQud2hlcmVidXlfX3RhYnMge1xuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQud2hlcmVidXlfX3RhYnMge1xuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdH1cbn1cbi53aGVyZWJ1eV9fY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbjtcbn1cbi53aGVyZWJ1eV9fY29udGVudF9kaXNwbGF5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ud2hlcmVidXlfX2NvbnRlbnRfdmlzaWJsZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi53aGVyZWJ1eS10YWJzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC53aGVyZWJ1eS10YWJzX19saXN0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cbi53aGVyZWJ1eS10YWJzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tcmlnaHQ6IDQ2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC53aGVyZWJ1eS10YWJzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1yaWdodDogMzJweDtcblx0fVxufVxuLndoZXJlYnV5LXRhYnNfX2J1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0b3BhY2l0eTogMC4yO1xufVxuLndoZXJlYnV5LXRhYnNfX2J1dHRvbjpub3QoOmRpc2FibGVkKSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi53aGVyZWJ1eS10YWJzX19idXR0b246ZGlzYWJsZWQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMTtcbn1cblxuLndoZXJlYnV5LXNsaWRlcl9fd3JhcHBlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRtYXJnaW46IC0yMHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQud2hlcmVidXktc2xpZGVyX193cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbi53aGVyZWJ1eS1zbGlkZXJfX2xpc3Qge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0bWluLWhlaWdodDogMjg4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LndoZXJlYnV5LXNsaWRlcl9fbGlzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRtaW4taGVpZ2h0OiAyMzhweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC53aGVyZWJ1eS1zbGlkZXJfX2xpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdH1cbn1cbi53aGVyZWJ1eS1zbGlkZXJfX2l0ZW0ge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndoZXJlYnV5LXNsaWRlcl9faW1nLWNvbnRhaW5lciB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG4ud2hlcmVidXktc2xpZGVyX19pbWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuLndoZXJlYnV5LXNsaWRlcl9fY29udHJvbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53aGVyZWJ1eS1zbGlkZXJfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2hlcmVidXktc2xpZGVyX19saW5rOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xpbmsuc3ZnKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMnB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC53aGVyZWJ1eS1zbGlkZXJfX2xpbms6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4O1xuXHR9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG5cdC53aGVyZWJ1eS1zbGlkZXJfX2xpbmsgLndoZXJlYnV5LXNsaWRlcl9faW1nLWNvbnRhaW5lciB7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0IDI1MG1zO1xuXHR9XG5cdC53aGVyZWJ1eS1zbGlkZXJfX2xpbms6OmJlZm9yZSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuXHR9XG5cdC53aGVyZWJ1eS1zbGlkZXJfX2xpbms6aG92ZXIgLndoZXJlYnV5LXNsaWRlcl9faW1nLWNvbnRhaW5lciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dDtcblx0fVxuXHQud2hlcmVidXktc2xpZGVyX19saW5rOmhvdmVyOjpiZWZvcmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLW91dCAyNTBtcztcblx0fVxufVxuXG4ud2hlcmVidXktc2xpZGVyLWNvbnRyb2xzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy1yaWdodDogMzJweDtcblx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LndoZXJlYnV5LXNsaWRlci1jb250cm9scyB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG4ud2hlcmVidXktc2xpZGVyLWNvbnRyb2xzX2hpZGUge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud2hlcmVidXktc2xpZGVyLWNvbnRyb2xzX2hpZGUgLndoZXJlYnV5LXNsaWRlci1jb250cm9sc19fcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ud2hlcmVidXktc2xpZGVyLWNvbnRyb2xzX2hpZGUgLndoZXJlYnV5LXNsaWRlci1jb250cm9sc19fYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi53aGVyZWJ1eS1zbGlkZXItY29udHJvbHNfX3BhZ2luYXRpb24ge1xuXHRwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LndoZXJlYnV5LXNsaWRlci1jb250cm9sc19fcGFnaW5hdGlvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE0cHg7XG5cdH1cbn1cbi53aGVyZWJ1eS1zbGlkZXItY29udHJvbHNfX3BhZ2luYXRpb246ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLndoZXJlYnV5LXNsaWRlci1jb250cm9sc19fYnV0dG9uIHtcblx0bWluLXdpZHRoOiA2MHB4O1xufVxuXG4ud2hlcmVidXktc2xpZGVyLXBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53aGVyZWJ1eS1zbGlkZXItcGFnaW5hdGlvbl9fZG90IHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZDogcmdiYSg1NCwgMjYsIDAsIDAuMik7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2hlcmVidXktc2xpZGVyLXBhZ2luYXRpb25fX2RvdDpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLndoZXJlYnV5LXNsaWRlci1wYWdpbmF0aW9uX19kb3Q6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoNTQsIDI2LCAwLCAwLjUpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53aGVyZWJ1eS1zbGlkZXItcGFnaW5hdGlvbl9fZG90X2FjdGl2ZTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmhvbWUtbWFpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDY4MHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd29vZC5qcGdcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogMTkyMHB4IDc1OXB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Lyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcblx0LmhvbWUtbWFpbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dvb2RAMnguanBnXCIpO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5ob21lLW1haW4ge1xuXHRcdHBhZGRpbmctdG9wOiA2ODNweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1tYWluIHtcblx0XHRwYWRkaW5nLXRvcDogNjIwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaG9tZS1tYWluIHtcblx0XHRwYWRkaW5nLXRvcDogNTY3cHg7XG5cdH1cbn1cbi5ob21lLW1haW5fX2NhbnZhcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMztcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDE0NDBweDtcblx0aGVpZ2h0OiA2ODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcblx0LmhvbWUtbWFpbl9fY2FudmFzIHtcblx0XHR3aWR0aDogMTAyNHB4O1xuXHRcdGhlaWdodDogNjgzcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmhvbWUtbWFpbl9fY2FudmFzIHtcblx0XHR3aWR0aDogNzY4cHg7XG5cdFx0aGVpZ2h0OiA2MjBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLW1haW5fX2NhbnZhcyB7XG5cdFx0d2lkdGg6IDM2MHB4O1xuXHRcdGhlaWdodDogNTY3cHg7XG5cdH1cbn1cbi5ob21lLW1haW5fX2xvZ28sIC5ob21lLW1haW5fX3N1YmxvZ28sIC5ob21lLW1haW5fX2xlZnQsIC5ob21lLW1haW5fX3JpZ2h0LCAuaG9tZS1tYWluX19pbWctMiwgLmhvbWUtbWFpbl9faW1nLTMsIC5ob21lLW1haW5fX2ltZy00LCAuaG9tZS1tYWluX19wYWNrYWdlLTEsIC5ob21lLW1haW5fX3BhY2thZ2UtMiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbi5ob21lLW1haW5fX2xvZ28ge1xuXHR6LWluZGV4OiAzO1xuXHR0b3A6IDcwcHg7XG5cdGxlZnQ6IDEwMXB4O1xuXHR3aWR0aDogNTI2cHg7XG5cdGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcblx0LmhvbWUtbWFpbl9fbG9nbyB7XG5cdFx0dG9wOiAxMjlweDtcblx0XHRsZWZ0OiA0NHB4O1xuXHRcdHdpZHRoOiA0MzNweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1tYWluX19sb2dvIHtcblx0XHR0b3A6IDExMXB4O1xuXHRcdGxlZnQ6IDI4cHg7XG5cdFx0d2lkdGg6IDM2N3B4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhvbWUtbWFpbl9fbG9nbyB7XG5cdFx0dG9wOiA2N3B4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0d2lkdGg6IDI0N3B4O1xuXHR9XG59XG4uaG9tZS1tYWluX19zdWJsb2dvIHtcblx0ei1pbmRleDogMztcblx0dG9wOiAzMzRweDtcblx0bGVmdDogODRweDtcblx0d2lkdGg6IDU2MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5ob21lLW1haW5fX3N1YmxvZ28ge1xuXHRcdHRvcDogMzQ2cHg7XG5cdFx0bGVmdDogMzBweDtcblx0XHR3aWR0aDogNDYycHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmhvbWUtbWFpbl9fc3VibG9nbyB7XG5cdFx0dG9wOiAyOTVweDtcblx0XHRsZWZ0OiAxN3B4O1xuXHRcdHdpZHRoOiAzOTFweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLW1haW5fX3N1YmxvZ28ge1xuXHRcdHRvcDogMTg2cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR3aWR0aDogMjY0cHg7XG5cdH1cbn1cbi5ob21lLW1haW5fX2xlZnQge1xuXHR0b3A6IDQ1M3B4O1xuXHRsZWZ0OiAtODNweDtcblx0d2lkdGg6IDQ5MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5ob21lLW1haW5fX2xlZnQge1xuXHRcdHRvcDogNDM1cHg7XG5cdFx0bGVmdDogLTEwNXB4O1xuXHRcdHdpZHRoOiAzOTlweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1tYWluX19sZWZ0IHtcblx0XHR0b3A6IDM2MHB4O1xuXHRcdGxlZnQ6IC05NnB4O1xuXHRcdHdpZHRoOiAzNDlweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLW1haW5fX2xlZnQge1xuXHRcdHRvcDogNDU0cHg7XG5cdFx0bGVmdDogLTE0OXB4O1xuXHRcdHdpZHRoOiAzNDNweDtcblx0fVxufVxuLmhvbWUtbWFpbl9fcmlnaHQge1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNTAycHg7XG5cdGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcblx0LmhvbWUtbWFpbl9fcmlnaHQge1xuXHRcdHdpZHRoOiA1MDJweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1tYWluX19yaWdodCB7XG5cdFx0dG9wOiAtMTBweDtcblx0XHRyaWdodDogLTM2cHg7XG5cdFx0d2lkdGg6IDM5OXB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhvbWUtbWFpbl9fcmlnaHQge1xuXHRcdHdpZHRoOiAzNTFweDtcblx0XHR0b3A6IC0xNXB4O1xuXHRcdHJpZ2h0OiAtNDFweDtcblx0fVxufVxuLmhvbWUtbWFpbl9faW1nLTIge1xuXHR0b3A6IDUwM3B4O1xuXHRsZWZ0OiA0MDhweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcblx0d2lkdGg6IDE1OHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5ob21lLW1haW5fX2ltZy0yIHtcblx0XHR0b3A6IDQ1MHB4O1xuXHRcdGxlZnQ6IDMxM3B4O1xuXHRcdHdpZHRoOiAxMTBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1tYWluX19pbWctMiB7XG5cdFx0dG9wOiAzOTlweDtcblx0XHRsZWZ0OiAyOTFweDtcblx0XHR3aWR0aDogOTRweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLW1haW5fX2ltZy0yIHtcblx0XHR0b3A6IDIzMnB4O1xuXHRcdGxlZnQ6IDE2N3B4O1xuXHRcdHdpZHRoOiAxMjdweDtcblx0fVxufVxuLmhvbWUtbWFpbl9faW1nLTMge1xuXHR0b3A6IDQ0cHg7XG5cdGxlZnQ6IDY4MHB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG5cdHdpZHRoOiAxMzVweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQuaG9tZS1tYWluX19pbWctMyB7XG5cdFx0dG9wOiA3NnB4O1xuXHRcdGxlZnQ6IDQ3MnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5ob21lLW1haW5fX2ltZy0zIHtcblx0XHR0b3A6IDYxcHg7XG5cdFx0bGVmdDogMzkwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaG9tZS1tYWluX19pbWctMyB7XG5cdFx0dG9wOiA1NjhweDtcblx0XHRsZWZ0OiAxOTRweDtcblx0fVxufVxuLmhvbWUtbWFpbl9faW1nLTQge1xuXHR0b3A6IDIwM3B4O1xuXHRsZWZ0OiAxMDI5cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcblx0d2lkdGg6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5ob21lLW1haW5fX2ltZy00IHtcblx0XHR0b3A6IDIwM3B4O1xuXHRcdGxlZnQ6IDc4MHB4O1xuXHRcdHdpZHRoOiA0MnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5ob21lLW1haW5fX2ltZy00IHtcblx0XHR0b3A6IDIyM3B4O1xuXHRcdGxlZnQ6IDY5NnB4O1xuXHRcdHdpZHRoOiA0MnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhvbWUtbWFpbl9faW1nLTQge1xuXHRcdHRvcDogN3B4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdH1cbn1cbi5ob21lLW1haW5fX3BhY2thZ2UtMSB7XG5cdHRvcDogMjIxcHg7XG5cdGxlZnQ6IDcwMXB4O1xuXHR3aWR0aDogMjk1cHg7XG5cdGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcblx0LmhvbWUtbWFpbl9fcGFja2FnZS0xIHtcblx0XHR0b3A6IDIwM3B4O1xuXHRcdGxlZnQ6IDUxM3B4O1xuXHRcdHdpZHRoOiAyNThweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1tYWluX19wYWNrYWdlLTEge1xuXHRcdHRvcDogMTczcHg7XG5cdFx0bGVmdDogNDI0cHg7XG5cdFx0d2lkdGg6IDIwN3B4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhvbWUtbWFpbl9fcGFja2FnZS0xIHtcblx0XHR0b3A6IDI0MXB4O1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0d2lkdGg6IDIwOXB4O1xuXHR9XG59XG4uaG9tZS1tYWluX19wYWNrYWdlLTIge1xuXHR0b3A6IDI3MXB4O1xuXHRsZWZ0OiA5OTZweDtcblx0d2lkdGg6IDMwMnB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5ob21lLW1haW5fX3BhY2thZ2UtMiB7XG5cdFx0dG9wOiAyNjNweDtcblx0XHRsZWZ0OiA3NDhweDtcblx0XHR3aWR0aDogMjY1cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmhvbWUtbWFpbl9fcGFja2FnZS0yIHtcblx0XHR0b3A6IDIyM3B4O1xuXHRcdGxlZnQ6IDYxNHB4O1xuXHRcdHdpZHRoOiAyMTNweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLW1haW5fX3BhY2thZ2UtMiB7XG5cdFx0dG9wOiAzMzdweDtcblx0XHRsZWZ0OiAxODlweDtcblx0XHR3aWR0aDogMjA5cHg7XG5cdH1cbn1cbi5ob21lLW1haW5fX2xpbmstY29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ei1pbmRleDogMztcblx0d2lkdGg6IDE0NDBweDtcblx0dG9wOiA0NzBweDtcblx0cGFkZGluZy1sZWZ0OiAyMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcblx0LmhvbWUtbWFpbl9fbGluay1jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDI0cHg7XG5cdFx0dG9wOiA0NjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDExN3B4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5ob21lLW1haW5fX2xpbmstY29udGFpbmVyIHtcblx0XHR3aWR0aDogNzY4cHg7XG5cdFx0dG9wOiAzOTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaG9tZS1tYWluX19saW5rLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDM2MHB4O1xuXHRcdHRvcDogNTMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuLmhvbWUtbWFpbl9fbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDI5MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICNmZmY5ZWI7XG5cdGJveC1zaGFkb3c6IDE0cHggOXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjcpLCBpbnNldCA5cHggOHB4IDRweCAjZmZmOWViLCBpbnNldCAxNXB4IDE1cHggNXB4ICNmZmZmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cGFkZGluZzogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Y29sb3I6ICMzNjFhMDA7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjQ1bXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhvbWUtbWFpbl9fbGluayB7XG5cdFx0d2lkdGg6IDMyMHB4O1xuXHR9XG59XG4uaG9tZS1tYWluX19saW5rOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogaW5pdGlhbDtcbn1cblxuLmhvbWUtcHJvZHVjdHMge1xuXHRwYWRkaW5nLXRvcDogOTdweDtcblx0cGFkZGluZy1ib3R0b206IDExOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQuaG9tZS1wcm9kdWN0cyB7XG5cdFx0cGFkZGluZy10b3A6IDExcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDg3cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmhvbWUtcHJvZHVjdHMge1xuXHRcdHBhZGRpbmctdG9wOiAyMnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0N3B4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhvbWUtcHJvZHVjdHMge1xuXHRcdHBhZGRpbmctdG9wOiAxMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxufVxuLmhvbWUtcHJvZHVjdHNfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcblx0LmhvbWUtcHJvZHVjdHNfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5ob21lLXByb2R1Y3RzX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTFweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLXByb2R1Y3RzX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxufVxuLmhvbWUtcHJvZHVjdHNfX3NsaWRlciB7XG5cdHdpZHRoOiAxMjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5ob21lLXByb2R1Y3RzX19zbGlkZXIge1xuXHRcdHdpZHRoOiA5MDBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1wcm9kdWN0c19fc2xpZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLXByb2R1Y3RzX19zbGlkZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cblxuLmhvbWUtcHJvZHVjdHMtc2xpZGVyIHtcblx0d2lkdGg6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaG9tZS1wcm9kdWN0cy1zbGlkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4uaG9tZS1wcm9kdWN0cy1zbGlkZXI6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiA3MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5ob21lLXByb2R1Y3RzLXNsaWRlcjpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1yaWdodDogMzhweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1wcm9kdWN0cy1zbGlkZXI6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhvbWUtcHJvZHVjdHMtc2xpZGVyOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHR9XG59XG4uaG9tZS1wcm9kdWN0cy1zbGlkZXI6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29udGVudDogXCJcIjtcblx0Ym9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjllYjtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA2OXB4KTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5ob21lLXByb2R1Y3RzLXNsaWRlcjpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gNTdweCk7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmhvbWUtcHJvZHVjdHMtc2xpZGVyOmZpcnN0LWNoaWxkOjphZnRlciB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA1OXB4KTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLXByb2R1Y3RzLXNsaWRlcjpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5ob21lLXByb2R1Y3RzLXNsaWRlcjpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQuaG9tZS1wcm9kdWN0cy1zbGlkZXI6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzOHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5ob21lLXByb2R1Y3RzLXNsaWRlcjpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzRweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLXByb2R1Y3RzLXNsaWRlcjpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuLmhvbWUtcHJvZHVjdHMtc2xpZGVyX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdGNvbG9yOiAjZmZmOWViO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQuaG9tZS1wcm9kdWN0cy1zbGlkZXJfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHRcdG1pbi1oZWlnaHQ6IDY4cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmhvbWUtcHJvZHVjdHMtc2xpZGVyX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRtaW4taGVpZ2h0OiA1MnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhvbWUtcHJvZHVjdHMtc2xpZGVyX190aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDMyNnB4O1xuXHR9XG59XG4uaG9tZS1wcm9kdWN0cy1zbGlkZXJfX3N3aXBlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRwYWRkaW5nLXRvcDogMjVweDtcblx0bWFyZ2luLXRvcDogLTI1cHg7XG5cdGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmhvbWUtcHJvZHVjdHMtc2xpZGVyX19zd2lwZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhvbWUtcHJvZHVjdHMtc2xpZGVyX19zd2lwZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHR9XG59XG4uaG9tZS1wcm9kdWN0cy1zbGlkZXJfX3NsaWRlIHtcblx0d2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5ob21lLXByb2R1Y3RzLXNsaWRlcl9fc2xpZGUge1xuXHRcdHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5ob21lLXByb2R1Y3RzLXNsaWRlcl9fc2xpZGUge1xuXHRcdHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uaG9tZS1wcm9kdWN0cy1zbGlkZXJfX2Fycm93cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhvbWUtcHJvZHVjdHMtc2xpZGVyX19hcnJvd19wcmV2IHtcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uaG9tZS1icmFuZCB7XG5cdHBhZGRpbmctdG9wOiAxMDdweDtcblx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1icmFuZCB7XG5cdFx0cGFkZGluZy10b3A6IDkxcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhvbWUtYnJhbmQge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0fVxufVxuLmhvbWUtYnJhbmRfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogODFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcblx0LmhvbWUtYnJhbmRfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA3NHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5ob21lLWJyYW5kX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjFweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLWJyYW5kX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuLmhvbWUtYnJhbmRfX2NvbnRlbnQge1xuXHRjb2xvcjogIzM2MWEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcblx0LmhvbWUtYnJhbmRfX2NvbnRlbnRfcHIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmhvbWUtYnJhbmRfX2NvbnRlbnRfcHIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaG9tZS1icmFuZF9fY29udGVudF9wciB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuLmhvbWUtYnJhbmRfX2NvbnRlbnQtYXJyb3dzIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5ob21lLWJyYW5kX19jb250ZW50LWFycm93cyBidXR0b246bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1icmFuZF9fY29udGVudC1hcnJvd3Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5ob21lLWJyYW5kX19jb250ZW50LWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5ob21lLWJyYW5kX19jb250ZW50LWxpbmsge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cbi5ob21lLWJyYW5kX19mYW1pbHkge1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDZweCA4cHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKSBkcm9wLXNoYWRvdygycHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjkpKTtcbn1cbi5ob21lLWJyYW5kX19mYW1pbHkgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cbi5ob21lLWJyYW5kX19yb3dfMSB7XG5cdG1hcmdpbi1ib3R0b206IDEwMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQuaG9tZS1icmFuZF9fcm93XzEge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5ob21lLWJyYW5kX19yb3dfMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxufVxuLmhvbWUtYnJhbmRfX2NvbCB7XG5cdGhlaWdodDogMTAwJTtcbn1cbi5ob21lLWJyYW5kX19jb2xfbWlkZGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaG9tZS1icmFuZF9fY29sX2ZhbWlseSB7XG5cdFx0bWFyZ2luLXRvcDogNTdweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1icmFuZF9fY29sX3NsaWRlciB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQuaG9tZS1icmFuZF9fc2xpZGVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0LmhvbWUtYnJhbmQtc2xpZGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG4uaG9tZS1icmFuZC1zbGlkZXJfX3NsaWRlIHtcblx0d2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7XG59XG4uaG9tZS1icmFuZC1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgybikge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1icmFuZC1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgybikge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcblx0LmhvbWUtYnJhbmQtc2xpZGVyX19zbGlkZSB7XG5cdFx0d2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmhvbWUtYnJhbmQtc2xpZGVyX19zbGlkZSB7XG5cdFx0d2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaG9tZS1icmFuZC1zbGlkZXJfX3NsaWRlIHtcblx0XHR3aWR0aDogMzIwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uaG9tZS1wcm9tb3Rpb25zIHtcblx0cGFkZGluZy10b3A6IDEwN3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmhvbWUtcHJvbW90aW9ucyB7XG5cdFx0cGFkZGluZy10b3A6IDkxcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaG9tZS1wcm9tb3Rpb25zIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxufVxuLmhvbWUtcHJvbW90aW9uc19fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1wcm9tb3Rpb25zX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDFweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLXByb21vdGlvbnNfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG4uaG9tZS1wcm9tb3Rpb25zX19yb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaG9tZS1wcm9tb3Rpb25zX19jb2w6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmhvbWUtY29udGFjdHMge1xuXHRwYWRkaW5nLXRvcDogMTA3cHg7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1jb250YWN0cyB7XG5cdFx0cGFkZGluZy10b3A6IDkxcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaG9tZS1jb250YWN0cyB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cbi5ob21lLWNvbnRhY3RzX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5ob21lLWNvbnRhY3RzX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDFweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLWNvbnRhY3RzX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1jb250YWN0c19fbGlzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLWNvbnRhY3RzX19mb3JtIHtcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0fVxufVxuXG4uaG9tZS1jb250YWN0cy1saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmhvbWUtY29udGFjdHMtbGlzdF9fdGl0bGUsIC5ob21lLWNvbnRhY3RzLWxpc3RfX2Rlc2Mge1xuXHRwYWRkaW5nLWxlZnQ6IDQycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5ob21lLWNvbnRhY3RzLWxpc3RfX3RpdGxlLCAuaG9tZS1jb250YWN0cy1saXN0X19kZXNjIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDM0cHg7XG5cdH1cbn1cbi5ob21lLWNvbnRhY3RzLWxpc3RfX3RpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDQwcHggMCAwO1xuXHRjb2xvcjogIzM2MWEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmhvbWUtY29udGFjdHMtbGlzdF9fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cbi5ob21lLWNvbnRhY3RzLWxpc3RfX3RpdGxlOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luOiAwO1xufVxuLmhvbWUtY29udGFjdHMtbGlzdF9fdGl0bGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuaG9tZS1jb250YWN0cy1saXN0X190aXRsZTo6YmVmb3JlIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdH1cbn1cbi5ob21lLWNvbnRhY3RzLWxpc3RfX3RpdGxlX2FkZHJlc3M6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy8zMi9hZGRyZXNzLnN2Z1wiKTtcbn1cbi5ob21lLWNvbnRhY3RzLWxpc3RfX3RpdGxlX3Bob25lOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvMzIvcGhvbmUuc3ZnXCIpO1xufVxuLmhvbWUtY29udGFjdHMtbGlzdF9fdGl0bGVfZW1haWw6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy8zMi9tYWlsLnN2Z1wiKTtcbn1cbi5ob21lLWNvbnRhY3RzLWxpc3RfX2Rlc2Mge1xuXHRtYXJnaW46IDE2cHggMCAwO1xuXHRjb2xvcjogIzM2MWEwMDtcbn1cbi5ob21lLWNvbnRhY3RzLWxpc3RfX2Rlc2MgYSB7XG5cdGNvbG9yOiAjMzYxYTAwO1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaG9tZS1jb250YWN0cy1saXN0X19kZXNjIGE6aG92ZXIsIC5ob21lLWNvbnRhY3RzLWxpc3RfX2Rlc2MgYTphY3RpdmUsIC5ob21lLWNvbnRhY3RzLWxpc3RfX2Rlc2MgYTpmb2N1cyB7XG5cdGNvbG9yOiByZ2JhKDcyLCAzNSwgMCwgMC41KTtcbn1cblxuLmhvbWUtY29udGFjdHMtZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjllYjtcblx0cGFkZGluZzogNDBweCAyMHB4O1xufVxuLmhvbWUtY29udGFjdHMtZm9ybV9faWNvbiB7XG5cdG1hcmdpbjogMCAwIDMycHg7XG59XG4uaG9tZS1jb250YWN0cy1mb3JtX190aXRsZSB7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG5cdGNvbG9yOiAjMzYxYTAwO1xufVxuLmhvbWUtY29udGFjdHMtZm9ybV9fZGVzYyB7XG5cdGNvbG9yOiByZ2JhKDcyLCAzNSwgMCwgMC41KTtcbn1cbi5ob21lLWNvbnRhY3RzLWZvcm1fX3JvdyB7XG5cdG1hcmdpbi1sZWZ0OiAtMTJweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbi5ob21lLWNvbnRhY3RzLWZvcm1fX3Jvd19tYl9zbSB7XG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhvbWUtY29udGFjdHMtZm9ybV9fcm93X21iX3NtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG4uaG9tZS1jb250YWN0cy1mb3JtX19yb3dfbWJfbGcge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmhvbWUtY29udGFjdHMtZm9ybV9fY29sIHtcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ob21lLWNvbnRhY3RzLWZvcm1fX2NvbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuaG9tZS1jb250YWN0cy1mb3JtX19jb2w6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG4uaG9tZS1jb250YWN0cy1mb3JtX19mb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhvbWUtY29udGFjdHMtZm9ybV9fc3VibWl0IHtcblx0ZmxleDogMCAwIDE4OHB4O1xuXHRtYXgtd2lkdGg6IDE4OHB4O1xufVxuLmhvbWUtY29udGFjdHMtZm9ybV9fcG9saXRjb25mIHtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uaG9tZS1jb250YWN0cy1mb3JtX19wb2xpdGNvbmYgcCB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6IHJnYmEoNzIsIDM1LCAwLCAwLjUpO1xuXHQvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbn1cbi5ob21lLWNvbnRhY3RzLWZvcm1fX3BvbGl0Y29uZiBwIGEge1xuXHRjb2xvcjogcmdiYSg3MiwgMzUsIDAsIDAuNSkgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcm9kdWN0LW1haW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByb2R1Y3QtbWFpbjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93b29kLmpwZ1wiKTtcblx0YmFja2dyb3VuZC1zaXplOiAxOTIwcHggNzU5cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG5cdC5wcm9kdWN0LW1haW46OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dvb2RAMnguanBnXCIpO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5wcm9kdWN0LW1haW46OmJlZm9yZSB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LnByb2R1Y3QtbWFpbjo6YmVmb3JlIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5wcm9kdWN0LW1haW46OmJlZm9yZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MTJweDtcblx0fVxufVxuLnByb2R1Y3QtbWFpbl9fbGVmdCwgLnByb2R1Y3QtbWFpbl9fcmlnaHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LXJhaWxzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0cGFkZGluZy1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcblx0LnByb2R1Y3QtcmFpbHMge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LnByb2R1Y3QtcmFpbHMge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQucHJvZHVjdC1yYWlscyB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuLnByb2R1Y3QtcmFpbHNfX2ltZy13cmFwIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAxMDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQucHJvZHVjdC1yYWlsc19faW1nLXdyYXAge1xuXHRcdHRvcDogODBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQucHJvZHVjdC1yYWlsc19faW1nLXdyYXAge1xuXHRcdHRvcDogNjBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5wcm9kdWN0LXJhaWxzX19pbWctd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogYXV0bztcblx0fVxufVxuLnByb2R1Y3QtcmFpbHNfX2ltZyB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IDYwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuXHQucHJvZHVjdC1yYWlsc19faW1nIHtcblx0XHRoZWlnaHQ6IDQ1MHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5wcm9kdWN0LXJhaWxzX19pbWcge1xuXHRcdGhlaWdodDogMzI0cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQucHJvZHVjdC1yYWlsc19faW1nIHtcblx0XHRoZWlnaHQ6IDM0MnB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnQge1xuXHRwYWRkaW5nLXRvcDogMTEycHg7XG5cdHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQucHJvZHVjdC1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogNzJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDJweDtcblx0fVxufVxuLnByb2R1Y3QtY29udGVudF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRjb2xvcjogIzM2MWEwMDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX3BsdXNlcyB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5wcm9kdWN0LWNvbnRlbnRfX3BsdXNlcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuLnByb2R1Y3QtY29udGVudF9fYXdhcmQge1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQucHJvZHVjdC1jb250ZW50X19hd2FyZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuLnByb2R1Y3QtY29udGVudF9fcHJvcHMtMSB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5wcm9kdWN0LWNvbnRlbnRfX3Byb3BzLTEge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2dhbGxlcnkge1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQucHJvZHVjdC1jb250ZW50X19nYWxsZXJ5IHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG59XG4ucHJvZHVjdC1jb250ZW50X19wcm9wcy0yIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX21vcmUge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLWxlZnQ6IC00MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4IC0gdmFyKC0tc2Nyb2xsLXdpZHRoKSkgLyAyICogLTEpO1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5wcm9kdWN0LWNvbnRlbnRfX21vcmUge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gOTAwcHggLSB2YXIoLS1zY3JvbGwtd2lkdGgpKSAvIDIgKiAtMSk7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5wcm9kdWN0LWNvbnRlbnRfX21vcmUge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gNzAwcHggLSB2YXIoLS1zY3JvbGwtd2lkdGgpKSAvIDIgKiAtMSk7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnByb2R1Y3QtY29udGVudF9fbW9yZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLnByb2R1Y3QtYXdhcmRfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnByb2R1Y3QtYXdhcmRfX2l0ZW0ge1xuXHRtYXJnaW46IDAgNjZweCAwIDA7XG5cdHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5wcm9kdWN0LWF3YXJkX19pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LnByb2R1Y3QtYXdhcmRfX2l0ZW0ge1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5wcm9kdWN0LWF3YXJkX19pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDI2cHg7XG5cdH1cbn1cbi5wcm9kdWN0LWF3YXJkX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW46IDA7XG59XG4ucHJvZHVjdC1hd2FyZF9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5wcm9kdWN0LWF3YXJkX19pY29uIHtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdH1cbn1cblxuLnByb2R1Y3QtcHJvcHMgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LXByb3BzIHRkIHtcblx0d2lkdGg6IDUwJTtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDcyLCAzNSwgMCwgMC4yKTtcblx0Y29sb3I6ICMzNjFhMDA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucHJvZHVjdC1wcm9wcyB0ZDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ucHJvZHVjdC1wcm9wcyB0ZDpsYXN0LWNoaWxkIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wcm9kdWN0LXByb3BzIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkIHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG4ucHJvZHVjdC1wcm9wc19saWdodCB7XG5cdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xufVxuLnByb2R1Y3QtcHJvcHNfbGlnaHQgdGQ6bGFzdC1jaGlsZCB7XG5cdGNvbG9yOiByZ2JhKDcyLCAzNSwgMCwgMC41KTtcbn1cblxuLnByb2R1Y3QtZ2FsbGVyeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX3NsaWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX2ltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4ucHJvZHVjdC1nYWxsZXJ5X19hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKCg1MCUgKyAxM3B4KSAqIC0xKSk7XG59XG4ucHJvZHVjdC1nYWxsZXJ5X19hcnJvd19wcmV2IHtcblx0bGVmdDogMjBweDtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX2Fycm93X25leHQge1xuXHRyaWdodDogMjBweDtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX3BhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgMzUsIDAsIDAuMik7XG5cdG9wYWNpdHk6IDE7XG5cdG1hcmdpbjogMCA4cHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzYxYTAwO1xufVxuXG4ucHJvZHVjdC1tb3JlX190aXRsZSB7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG59XG4ucHJvZHVjdC1tb3JlX19zd2lwZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnByb2R1Y3QtbW9yZV9fc2xpZGUge1xuXHR3aWR0aDogMTM1cHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LW1vcmVfX2Fycm93cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3QtbW9yZV9fYXJyb3dfcHJldiB7XG5cdG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLmFib3V0LWJyYW5kLW1haW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiA5N3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTQ4cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93b29kLmpwZ1wiKTtcblx0YmFja2dyb3VuZC1zaXplOiAxOTIwcHggNzU5cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG5cdC5hYm91dC1icmFuZC1tYWluIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd29vZEAyeC5qcGdcIik7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LmFib3V0LWJyYW5kLW1haW4ge1xuXHRcdHBhZGRpbmctdG9wOiA4OHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMzBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5hYm91dC1icmFuZC1tYWluIHtcblx0XHRwYWRkaW5nLXRvcDogODlweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAycHg7XG5cdH1cbn1cbi5hYm91dC1icmFuZC1tYWluX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5hYm91dC1icmFuZC1tYWluX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5hYm91dC1icmFuZC1tYWluX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0fVxufVxuLmFib3V0LWJyYW5kLW1haW5fX2Rlc2Mge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmFib3V0LWJyYW5kLW1haW5fX2Rlc2Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDQxcHg7XG5cdH1cbn1cbi5hYm91dC1icmFuZC1tYWluX19kZXNjIHAge1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5hYm91dC1icmFuZC1tYWluX19kZXNjIHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbjogMDtcbn1cbi5hYm91dC1icmFuZC1tYWluX19pbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uYWJvdXQtYnJhbmQtc3RvcmVzIHtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG5cdC5hYm91dC1icmFuZC1zdG9yZXMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5hYm91dC1icmFuZC1zdG9yZXMge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHR9XG59XG4uYWJvdXQtYnJhbmQtc3RvcmVzX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5hYm91dC1icmFuZC1zdG9yZXNfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmFib3V0LWJyYW5kLXN0b3Jlc19fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdH1cbn1cbi5hYm91dC1icmFuZC1zdG9yZXNfX2Fycm93cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmFib3V0LWJyYW5kLXN0b3Jlc19fYXJyb3dzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn1cbi5hYm91dC1icmFuZC1zdG9yZXNfX2Fycm93X3ByZXYge1xuXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmFib3V0LWJyYW5kLXN0b3Jlc19fc2xpZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG59XG4uYWJvdXQtYnJhbmQtc3RvcmVzX19zbGlkZSB7XG5cdHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuYWJvdXQtYnJhbmQtc3RvcmVzX19zbGlkZSB7XG5cdFx0d2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmFib3V0LWJyYW5kLXBsdXNlcyB7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuLmFib3V0LWJyYW5kLXBsdXNlc19fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5hYm91dC1icmFuZC1wbHVzZXNfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG4uYWJvdXQtYnJhbmQtcGx1c2VzX19hcnJvd3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5hYm91dC1icmFuZC1wbHVzZXNfX2Fycm93cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmFib3V0LWJyYW5kLXBsdXNlc19fYXJyb3dfcHJldiB7XG5cdG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0LmFib3V0LWJyYW5kLXBsdXNlc19fc2xpZGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG4uYWJvdXQtYnJhbmQtcGx1c2VzX19zbGlkZSB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQuYWJvdXQtYnJhbmQtcGx1c2VzX19zbGlkZSB7XG5cdFx0d2lkdGg6IDUyNXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuYWJvdXQtYnJhbmQtcGx1c2VzX19zbGlkZSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5hYm91dC1icmFuZC1wbHVzZXNfX3NsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5wcm9tb3Rpb25zLW1haW4ge1xuXHRwYWRkaW5nLXRvcDogODdweDtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnByb21vdGlvbnMtbWFpbiB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdH1cbn1cbi5wcm9tb3Rpb25zLW1haW5fX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0LnByb21vdGlvbnMtbWFpbl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDQxcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQucHJvbW90aW9ucy1tYWluX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnByb21vdGlvbi1pbmZvX19sZWZ0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG4ucHJvbW90aW9uLWluZm9fX3JpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQucHJvbW90aW9uLWluZm9fX3JpZ2h0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQucHJvbW90aW9uLWluZm9fX3JpZ2h0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cbi5wcm9tb3Rpb24taW5mb19faW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuLnByb21vdGlvbi1pbmZvX190aXRsZSB7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG5cdGNvbG9yOiAjMzYxYTAwO1xufVxuLnByb21vdGlvbi1pbmZvX19kZXNjIHtcblx0Y29sb3I6IHJnYmEoNzIsIDM1LCAwLCAwLjUpO1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5wcm9tb3Rpb24taW5mb19fZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4ucHJvbW90aW9uLWluZm9fX2Rlc2MgcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luOiAwO1xufVxuLnByb21vdGlvbi1pbmZvX19kZXNjIHVsIHtcblx0cGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuXHQucHJvbW90aW9uLWluZm9fX2Rlc2MgdWwge1xuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0fVxufVxuLnByb21vdGlvbi1pbmZvX19kZXNjIHVsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW46IDA7XG59XG5cbi5wcm9tb3Rpb25zLW1vcmUge1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5wcm9tb3Rpb25zLW1vcmUge1xuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnByb21vdGlvbnMtbW9yZSB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdH1cbn1cbi5wcm9tb3Rpb25zLW1vcmVfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQucHJvbW90aW9ucy1tb3JlX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuLnByb21vdGlvbnMtbW9yZV9fYXJyb3dzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQucHJvbW90aW9ucy1tb3JlX19hcnJvd3Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5wcm9tb3Rpb25zLW1vcmVfX2Fycm93X3ByZXYge1xuXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ucHJvbW90aW9ucy1tb3JlX19zbGlkZXIge1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnByb21vdGlvbnMtbW9yZV9fc2xpZGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnByb21vdGlvbnMtbW9yZV9fc2xpZGUge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5ub3QtZm91bmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogMTAycHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtICg4MHB4ICsgdmFyKC0tZm9vdGVyLWhlaWdodCkpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0Lm5vdC1mb3VuZCB7XG5cdFx0cGFkZGluZy10b3A6IDgycHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtICg2MHB4ICsgdmFyKC0tZm9vdGVyLWhlaWdodCkpKTtcblx0fVxufVxuLm5vdC1mb3VuZF9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDYzcHg7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwIGF1dG8gNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0Lm5vdC1mb3VuZF9faWNvbiB7XG5cdFx0d2lkdGg6IDM4NnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQubm90LWZvdW5kX19pY29uIHtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblx0fVxufVxuLm5vdC1mb3VuZF9fdGl0bGUge1xuXHRtYXJnaW46IDAgMCAxMHB4O1xuXHRjb2xvcjogIzM2MWEwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vdC1mb3VuZF9fZGVzYyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub3QtZm91bmRfX2Rlc2MgcCB7XG5cdG1hcmdpbjogMCAwIDYwcHg7XG5cdGNvbG9yOiByZ2JhKDcyLCAzNSwgMCwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0Lm5vdC1mb3VuZF9fZGVzYyBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG59IiwiaHRtbCxcbmJvZHkge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi13aWR0aDogMzYwcHg7XG5cdGZvbnQtZmFtaWx5OiBcIlJpcGUgQXByaWNvdFwiLCBzZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0fVxufVxuXG4ucm9vdCB7XG5cdGhlaWdodDogMTAwdmg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZ0JlZ2U7XG5cblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHQvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cblx0XHRoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuXHR9XG59XG5cbi5jb250YWluZXIge1xuXHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbnNlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBwcmV0dGllci1pZ25vcmVcbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vLyBwcmV0dGllci1pZ25vcmVcbmgyLCAuaDIge1xuXHRmb250LXNpemU6IDQ0cHg7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbi8vIHByZXR0aWVyLWlnbm9yZVxuaDMsIC5oMyB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdH1cbn1cblxuLy8gcHJldHRpZXItaWdub3JlXG5oNCwgLmg0IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdH1cbn1cblxuLmxpbmsge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogJGFjO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGFjNTA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxODhweDtcblx0aGVpZ2h0OiA1NnB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhYztcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5idG4tYXJyb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0cGFkZGluZzogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOjphZnRlcixcblx0c3ZnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWM7XG5cdFx0dG9wOiAyOXB4O1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHR9XG5cblx0c3ZnIHtcblx0XHR0b3A6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cblx0XHRwYXRoIHtcblx0XHRcdHN0cm9rZTogJGFjO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ4MjMwMDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0c3Ryb2tlOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuXHQmOmRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWMyMDtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG5cdFx0Lyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDIzMiwgMjA3LCAwLjUpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0fVxuXG5cdFx0Lyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuXHRcdFx0Lyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0c3Ryb2tlOiByZ2JhKDI0OCwgMjMyLCAyMDcsIDAuNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9iZWdlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdCZWdlO1xuXHR9XG5cblx0Jl90byB7XG5cdFx0Jl9sZWZ0IHtcblx0XHRcdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bGVmdDogMjRweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3JpZ2h0IHtcblx0XHRcdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0cmlnaHQ6IDI0cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8vINCg0LDQt9Cy0L7RgNCw0YfQuNCy0LDQvdC40LUg0LzQtdC00LjQsCDQt9Cw0L/RgNC+0YHQsCDQtNC70Y8g0YjQuNGA0LjQvdGLINGN0LrRgNCw0L3QsCDQvNC10L3RjNGI0LUg0YPQutCw0LfQsNC90L3QvtCz0L5cbi8vLyBAZ3JvdXAgbWVkaWFcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGJwIC0gQnJlYWtwb2ludCDRiNC40YDQuNC90Ysg0Y3QutGA0LDQvdCwICjQutC70Y7RhyDQuNC3INCz0LvQvtCx0LDQu9GM0L3QvtCz0L4g0L7QsdGK0LXQutGC0LApXG4vLy8gQHBhcmFtIHtudWxsIHwgc3RyaW5nfSAkY3VycmVudC1vcmllbnRhdGlvbiBbbnVsbF0gLSDQntGA0LjQtdC90YLQsNGG0LjRjyDRjdC60YDQsNC90LAgKNC90LUg0L7QsdGP0LfQsNGC0LXQu9GM0L3Ri9C5INC/0LDRgNCw0LzQtdGC0YApXG4vLy8gQGV4YW1wbGVcbi8vLyArbWVkaWEobWQpIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHsgLi4uIH1cbi8vLyArbWVkaWEoeHMsIHApIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHsgLi4uIH1cblxuQG1peGluIG1lZGlhKCRicCwgJGN1cnJlbnQtb3JpZW50YXRpb246IG51bGwpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwKSB7XG4gICAgJG1heDogX2JyZWFrcG9pbnQtbWF4KCRicCk7XG5cbiAgICBAaWYgJG1heCB7XG4gICAgICBAaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcG9ydHJhaXQgb3IgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IGxhbmRzY2FwZSBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgQGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IG51bGwge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcG9ydHJhaXQgb3IgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcCB7XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbGFuZHNjYXBlIG9yICRjdXJyZW50LW9yaWVudGF0aW9uID09IGwge1xuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicH1gLiBBdmFpbGFibGUgYnJlYWtwb2ludHMgYXJlOiAje21hcC1rZXlzKCRicmVha3BvaW50cyl9LlwiO1xuICB9XG59XG5cbi8vLyDQoNCw0LfQstC+0YDQsNGH0LjQstCw0L3QuNC1INC80LXQtNC40LAg0LfQsNC/0YDQvtGB0LAg0LTQu9GPINGI0LjRgNC40L3RiyDRjdC60YDQsNC90LAg0LHQvtC70YzRiNC1INGD0LrQsNC30LDQvdC90L7Qs9C+XG4vLy8gQGdyb3VwIG1lZGlhXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRicCAtIEJyZWFrcG9pbnQg0YjQuNGA0LjQvdGLINGN0LrRgNCw0L3QsCAo0LrQu9GO0Ycg0LjQtyDQs9C70L7QsdCw0LvRjNC90L7Qs9C+INC+0LHRitC10LrRgtCwKVxuLy8vIEBwYXJhbSB7bnVsbCB8IHN0cmluZ30gJGN1cnJlbnQtb3JpZW50YXRpb24gW251bGxdIC0g0J7RgNC40LXQvdGC0LDRhtC40Y8g0Y3QutGA0LDQvdCwICjQvdC1INC+0LHRj9C30LDRgtC10LvRjNC90YvQuSDQv9Cw0YDQsNC80LXRgtGAKVxuLy8vIEBleGFtcGxlXG4vLy8gK21lZGlhLXVwKGxnKSAvLyBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC4uLiB9XG4vLy8gK21lZGlhLXVwKHNtLCBsKSAvLyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgeyAuLi4gfVxuXG5AbWl4aW4gbWVkaWEtdXAoJGJwLCAkY3VycmVudC1vcmllbnRhdGlvbjogbnVsbCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnApIHtcbiAgICAkbWluOiBfYnJlYWtwb2ludC1taW4oJGJwKTtcblxuICAgIEBpZiAkbWluIHtcbiAgICAgIEBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBudWxsIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwb3J0cmFpdCBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbGFuZHNjYXBlIG9yICRjdXJyZW50LW9yaWVudGF0aW9uID09IGwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICBAaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbnVsbCB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwb3J0cmFpdCBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwIHtcbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBsYW5kc2NhcGUgb3IgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbCB7XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJwfWAuIEF2YWlsYWJsZSBicmVha3BvaW50cyBhcmU6ICN7bWFwLWtleXMoJGJyZWFrcG9pbnRzKX0uXCI7XG4gIH1cbn1cblxuLy8vINCg0LDQt9Cy0L7RgNCw0YfQuNCy0LDQvdC40LUg0LzQtdC00LjQsCDQt9Cw0L/RgNC+0YHQsCDQtNC70Y8g0YjQuNGA0LjQvdGLINGN0LrRgNCw0L3QsCDQsiDQv9GA0LXQtNC10LvQsNGFIFwi0L7RglwiINC4IFwi0LTQvlwiXG4vLy8gQGdyb3VwIG1lZGlhXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRsb3dlciAtIEJyZWFrcG9pbnQg0YjQuNGA0LjQvdGLINGN0LrRgNCw0L3QsCDQtNC70Y8g0L3QuNC20L3QtdC5INGC0L7Rh9C60LggXCLQvtGCXCIgKNC60LvRjtGHINC40Lcg0LPQu9C+0LHQsNC70YzQvdC+0LPQviDQvtCx0YrQtdC60YLQsClcbi8vLyBAcGFyYW0ge3N0cmluZ30gJHVwcGVyIC0gQnJlYWtwb2ludCDRiNC40YDQuNC90Ysg0Y3QutGA0LDQvdCwINC00LvRjyDQstC10YDRhdC90LXQuSDRgtC+0YfQutC4IFwi0LTQvlwiICjQutC70Y7RhyDQuNC3INCz0LvQvtCx0LDQu9GM0L3QvtCz0L4g0L7QsdGK0LXQutGC0LApXG4vLy8gQHBhcmFtIHtudWxsIHwgc3RyaW5nfSAkY3VycmVudC1vcmllbnRhdGlvbiBbbnVsbF0gLSDQntGA0LjQtdC90YLQsNGG0LjRjyDRjdC60YDQsNC90LAgKNC90LUg0L7QsdGP0LfQsNGC0LXQu9GM0L3Ri9C5INC/0LDRgNCw0LzQtdGC0YApXG4vLy8gQGV4YW1wbGVcbi8vLyArbWVkaWEtYmV0d2VlbihzbSwgbWQpIC8vIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkgeyAuLi4gfVxuLy8vICttZWRpYS1iZXR3ZWVuKHNtLCBtZCwgbCkgLy8gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHsgLi4uIH1cblxuQG1peGluIG1lZGlhLWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRjdXJyZW50LW9yaWVudGF0aW9uOiBudWxsKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgYW5kIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSB7XG4gICAgJG1pbjogX2JyZWFrcG9pbnQtbWluKCRsb3dlcik7XG4gICAgJG1heDogX2JyZWFrcG9pbnQtbWF4KCR1cHBlcik7XG5cbiAgICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgICAgQGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IG51bGwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwb3J0cmFpdCBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IGxhbmRzY2FwZSBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBsIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgICBAaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKCRsb3dlcikge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IHBvcnRyYWl0IG9yICRjdXJyZW50LW9yaWVudGF0aW9uID09IHAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cCgkbG93ZXIsIHApIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBsYW5kc2NhcGUgb3IgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKCRsb3dlciwgbCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICAgIEBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBudWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHVwcGVyKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcG9ydHJhaXQgb3IgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR1cHBlciwgcCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IGxhbmRzY2FwZSBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHVwcGVyLCBsKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skbG93ZXJ9YCBvciBgI3skdXBwZXJ9YC4gQXZhaWxhYmxlIGJyZWFrcG9pbnRzIGFyZTogI3ttYXAta2V5cygkYnJlYWtwb2ludHMpfS5cIjtcbiAgfVxufVxuXG4vLy8g0KDQsNC30LLQvtGA0LDRh9C40LLQsNC90LjQtSDQvNC10LTQuNCwINC30LDQv9GA0L7RgdCwINC00LvRjyDRiNC40YDQuNC90Ysg0Y3QutGA0LDQvdCwINCyINC/0YDQtdC00LXQu9Cw0YUg0L7QtNC90L7Qs9C+IGJyZWFrcG9pbnQnYVxuLy8vIEBncm91cCBtZWRpYVxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkYnAgLSBCcmVha3BvaW50INGI0LjRgNC40L3RiyDRjdC60YDQsNC90LAgKNC60LvRjtGHINC40Lcg0LPQu9C+0LHQsNC70YzQvdC+0LPQviDQvtCx0YrQtdC60YLQsClcbi8vLyBAcGFyYW0ge251bGwgfCBzdHJpbmd9ICRjdXJyZW50LW9yaWVudGF0aW9uIFtudWxsXSAtINCe0YDQuNC10L3RgtCw0YbQuNGPINGN0LrRgNCw0L3QsCAo0L3QtSDQvtCx0Y/Qt9Cw0YLQtdC70YzQvdGL0Lkg0L/QsNGA0LDQvNC10YLRgClcbi8vLyBAZXhhbXBsZVxuLy8vICttZWRpYS1vbmx5KHNtKSAvLyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgeyAuLi4gfVxuLy8vICttZWRpYS1vbmx5KHNtLCBwKSAvLyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHsgLi4uIH1cblxuQG1peGluIG1lZGlhLW9ubHkoJGJwLCAkY3VycmVudC1vcmllbnRhdGlvbjogbnVsbCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnApIHtcbiAgICAkbWluOiBfYnJlYWtwb2ludC1taW4oJGJwKTtcbiAgICAkbWF4OiBfYnJlYWtwb2ludC1tYXgoJGJwKTtcblxuICAgIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgICBAaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IHBvcnRyYWl0IG9yICRjdXJyZW50LW9yaWVudGF0aW9uID09IHAge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbGFuZHNjYXBlIG9yICRjdXJyZW50LW9yaWVudGF0aW9uID09IGwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICAgIEBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBudWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoJGJwKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcG9ydHJhaXQgb3IgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKCRicCwgcCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IGxhbmRzY2FwZSBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoJGJwLCBsKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgICAgQGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IG51bGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYnApIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwb3J0cmFpdCBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGJwLCBwKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbGFuZHNjYXBlIG9yICRjdXJyZW50LW9yaWVudGF0aW9uID09IGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYnAsIGwpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicH1gLiBBdmFpbGFibGUgYnJlYWtwb2ludHMgYXJlOiAje21hcC1rZXlzKCRicmVha3BvaW50cyl9LlwiO1xuICB9XG59XG4iLCIvLyDQntCx0YnQuNC1INC90LDRgdGC0YDQvtC50LrQuFxuJGZvbnQtZm9ybWF0czogKFwiZW90XCIsIFwid29mZlwiLCBcInR0ZlwiKTsgLy8g0JTQvtGB0YLRg9C/0L3RiyDQsiBzbmlwcGV0cyAtIGVvdCwgd29mZjIsIHdvZmYsIHR0Ziwgc3ZnXG4kdXJsLWltZzogXCIuLi9pbWdcIjsgLy8g0J/Rg9GC0Ywg0Log0LjQt9C+0LHRgNCw0LbQtdC90LjRj9C8XG4kdXJsLWZvbnQ6IFwiLi4vZm9udHNcIjsgLy8g0J/Rg9GC0Ywg0Log0YjRgNC40YTRgtCw0LxcbiR1cmwtaW1nLWxpYnM6IFwiLi4vXCIgKyAkdXJsLWltZzsgLy8g0J/Rg9GC0Ywg0Log0LjQt9C+0LHRgNCw0LbQtdC90LjRj9C8ICjQtNC70Y8g0LHQuNCx0LvQuNC+0YLQtdC6KVxuJHVybC1mb250LWxpYnM6IFwiLi4vXCIgKyAkdXJsLWZvbnQ7IC8vINCf0YPRgtGMINC6INGI0YDQuNGE0YLQsNC8ICjQtNC70Y8g0LHQuNCx0LvQuNC+0YLQtdC6KVxuXG4vLyDQn9C10YDQtdC80LXQvdC90YvQtSDRhtCy0LXRgtC+0LJcbiRhYzogIzM2MWEwMDtcbiRhY0xpZ2h0OiAjNDgyMzAwO1xuJGFjNTA6IHJnYmEoJGFjTGlnaHQsIDAuNSk7XG4kYWMyMDogcmdiYSgkYWNMaWdodCwgMC4yKTtcbiRiZ0JlZ2U6ICNmZmY5ZWI7XG4kYmdXaGl0ZTogI2ZmZjtcbiRwYWNrR3JlZW46ICM4NWJmMDA7XG4kcGFja0Jyb256ZTogI2NiYTQ1YztcbiRwYWNrT3JhbmdlOiAjZTk5OTAwO1xuJHBhY2tNaW50OiAjOGVjM2FkO1xuJHBhY2tQaW5rOiAjZWQ5YzlmO1xuXG4vLyDQoNCw0LfQvNC10YDRi1xuJGdnOiAwOyAvLyDQvNC10LbQutC+0LvQvtC90L7Rh9C90YvQuSDQuNC90YLQtdGA0LLQsNC7XG4kaGVhZGVySGVpZ2h0TGc6IDgwcHg7XG4kaGVhZGVySGVpZ2h0U206IDYwcHg7XG5cbi8vINCd0LDRgdGC0YDQvtC50LrQuCDQsdGA0Y3QutC/0L7QuNC90YLQvtCyICgrMjUg0LTQu9GPINC/0L7Qu9C+0YHRiyDQv9GA0L7QutGA0YPRgtC60Lgg0L3QsCDQtNC10YHQutGC0L7Qv9Cw0YUpXG4vLyBwcmV0dGllci1pZ25vcmVcbiRicmVha3BvaW50czogKFxuXHR4czogMCxcblx0c206IDc2OHB4LFxuXHRtZDogMTAyNHB4LFxuXHRsZzogMTQ0MHB4XG4pICFkZWZhdWx0O1xuXG4vLyDQndCw0YHRgtGA0L7QudC60Lgg0LrQvtC90YLQtdC50L3QtdGA0LBcbi8vIHByZXR0aWVyLWlnbm9yZVxuJG1heC13aWR0aHM6IChcblx0eHM6IDEwMCUsXG5cdHNtOiA3MDBweCxcblx0bWQ6IDkwMHB4LFxuXHRsZzogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRnZyAhZGVmYXVsdDsgLy8g0J7RgtGB0YLRg9C/INC80LXQttC00YMg0LrQvtC70L7QvdC60LDQvNC4ICgg0YHRg9C80LzQsCDQv9Cw0LTQuNC90LPQvtCyINC+0LTQvdC+0Lkg0LrQvtC70L7QvdC60LggKVxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7IC8vINCa0L7Qu9C40YfQtdGB0YLQstC+INC60L7Qu9C+0L3QvtC6XG5cbi8vINCY0LzQv9C+0YDRgiDQstGB0L/QvtC80L7Qs9Cw0YLQtdC70YzQvdGL0YUg0YHQvdC40L/Qv9C10YLQvtCyICjQstGB0LXQs9C00LAg0LIg0LrQvtC90YbQtSlcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvc2Fzcy1zbmlwcGV0cy9zY3NzL3NuaXBwZXRzXCI7XG4iLCIuaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogJGhlYWRlckhlaWdodExnO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWM7XG5cdGJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNSksIDJweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdGhlaWdodDogJGhlYWRlckhlaWdodFNtO1xuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogJGhlYWRlckhlaWdodExnO1xuXHRcdEBpbmNsdWRlIGI0Y29sKF9jb2woMykpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGhlaWdodDogJGhlYWRlckhlaWdodFNtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRAaW5jbHVkZSBiNGNvbChfY29sKDYpKTtcblx0XHR9XG5cdH1cblxuXHQmX19tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBiNGNvbChfY29sKDYpKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHRAaW5jbHVkZSBiNGNvbChfY29sKDcpKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAkaGVhZGVySGVpZ2h0U207XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0QGluY2x1ZGUgYjRjb2woMTAwJSk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHQvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cblx0XHRcdGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHRcdH1cblxuXHRcdCZfZGlzcGxheSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmX3Zpc2libGUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHQmX21haW4ge1xuXHRcdFx0bWF4LXdpZHRoOiA5NHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNzFweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3NpdGUge1xuXHRcdFx0bWF4LXdpZHRoOiA4MnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDYycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGFuZyB7XG5cdFx0QGluY2x1ZGUgYjRjb2woX2NvbCgzKSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0QGluY2x1ZGUgYjRjb2woX2NvbCgyKSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdEBpbmNsdWRlIGI0Y29sKGNhbGMoI3tfY29sKDYpfSAtIDI0cHgpKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMzcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnVyZ2VyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBiNGNvbCgyNHB4KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxufVxuXG4ubWVudSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6ICRoZWFkZXJIZWlnaHRMZztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRoZWlnaHQ6ICRoZWFkZXJIZWlnaHRTbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0Jl9fbmF2IHtcblx0XHQvLyB3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uaGVhZGVyLWxvZ28ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cblx0Jl9faW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmhlYWRlci1uYXYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luOiAwIDMwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdG1hcmdpbjogMCAyMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW46IDAgMTJweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1vbmx5KHNtKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuJGNvbG9yQnVyZ2VyOiAjZmZmO1xuJGNvbG9yQnVyZ2VyMjogI2ZmZjtcblxuLmJ1cmdlciB7XG5cdCRwOiAmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jl9faWNvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMThweDtcblxuXHRcdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuXHRcdD4gc3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQnVyZ2VyMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblxuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQnVyZ2VyMjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IC04cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Ym90dG9tOiAtOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfb3BlbiB7XG5cdFx0I3skcH1fX2ljb24ge1xuXHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBvLWJ1cmdlci1zIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBvLWJ1cmdlci1iIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBvLWJ1cmdlci1hIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX2Nsb3NlIHtcblx0XHQjeyRwfV9faWNvbiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRhbmltYXRpb246IGMtYnVyZ2VyLXMgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRhbmltYXRpb246IGMtYnVyZ2VyLWIgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRhbmltYXRpb246IGMtYnVyZ2VyLWEgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG8tYnVyZ2VyLWIge1xuXHQwJSB7XG5cdFx0dG9wOiAtOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJ1cmdlcjI7XG5cdH1cblxuXHQ1MCUge1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCdXJnZXIyO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQnVyZ2VyO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgby1idXJnZXItYSB7XG5cdDAlIHtcblx0XHRib3R0b206IC04cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQnVyZ2VyMjtcblx0fVxuXG5cdDUwJSB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJ1cmdlcjI7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJ1cmdlcjtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG8tYnVyZ2VyLXMge1xuXHQ1MCUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yQnVyZ2VyLCAxKTtcblx0fVxuXG5cdDUxJSxcblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JCdXJnZXIsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYy1idXJnZXItYiB7XG5cdDAlIHtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dG9wOiAtOHB4O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYy1idXJnZXItYSB7XG5cdDAlIHtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG5cblx0NTAlIHtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRib3R0b206IC04cHg7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBjLWJ1cmdlci1zIHtcblx0MCUsXG5cdDUwJSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JCdXJnZXIsIDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JCdXJnZXIsIDEpO1xuXHR9XG59XG4iLCIvLy8g0KDQsNC30LLQvtGA0LDRh9C40LLQsNC90LjQtSDQv9Cw0YDQsNC80LXRgtGA0L7QsiDQtNC70Y8g0YHQvtC30LTQsNC90LjRjyBmbGV4LdC60L7Qu9C+0L3QutC4XG4vLy8gQGdyb3VwIGZsZXgtZ3JpZFxuLy8vIEBwYXJhbSB7bnVtYmVyIHwgc3RyaW5nfSAkdyAtINCf0LXRgNC10LTQsNGO0YLRgdGPINC60L7Qu9C40YfQtdGB0YLQstC+INC/0YDQvtGG0LXQvdGC0L7QsiDQutC+0YLQvtGA0YvQtSDQsdGD0LTRg9GCINC30LDQvdGP0YLRiyDQutC+0LvQvtC90LrQvtC5LCDQu9C40LHQviAnbm9uZScg0LTQu9GPINC+0LHQvdGD0LvQtdC90LjRjyDQv9Cw0YDQsNC80LXRgtGA0L7QslxuLy8vIEBleGFtcGxlXG4vLy8gLy8g0JLRi9C30L7Qsjpcbi8vLyAuY29sXG4vLy8gXHQrYjRjb2woMjUlKVxuLy8vXG4vLy8gLy8g0JLQtdGA0L3RkdGCOlxuLy8vIC8vICAuY29sIHtcbi8vLyAvLyAgXHRmbGV4OiAwIDAgMjUlO1xuLy8vIC8vICBcdG1heC13aWR0aDogMjUlO1xuLy8vIC8vICB9XG4vLy9cbi8vLyAvLyDQktGL0LfQvtCyOlxuLy8vIC5jb2xcbi8vLyBcdCtiNGNvbChub25lKVxuLy8vXG4vLy8gLy8g0JLQtdGA0L3RkdGCOlxuLy8vIC8vICAuY29sIHtcbi8vLyAvLyAgXHRmbGV4OiBub25lO1xuLy8vIC8vICBcdG1heC13aWR0aDogbm9uZTtcbi8vLyAvLyAgfVxuXG5AbWl4aW4gYjRjb2woJHcpIHtcbiAgQGlmICR3ID09IG5vbmUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIGZsZXg6IDAgMCAkdztcbiAgICBtYXgtd2lkdGg6ICR3O1xuICB9XG59XG5cbi8vLyDQntC/0YDQtdC00LXQu9GP0LXRgiDQstC90LXRiNC90LjQtSDQvtGC0YDQuNGG0LDRgtC10LvRjNC90YvQtSDQvtGC0YHRgtGD0L/Riywg0L/QsNGA0LDQvNC10YLRgCDQvtGC0YHRgtGD0L/QvtCyINCx0LXRgNGR0YLRgdGPINC40Lcg0LPQu9C+0LHQsNC70YzQvdC+0Lkg0L/QtdGA0LXQvNC10L3QvdC+0Llcbi8vLyBAZ3JvdXAgZmxleC1ncmlkXG4vLy8gQGV4YW1wbGVcbi8vLyAvLyDQktGL0LfQvtCyOlxuLy8vIC5yb3dcbi8vLyBcdCtiNHJvd1xuLy8vXG4vLy8gLy8g0JLQtdGA0L3RkdGCOlxuLy8vIC8vICAucm93IHtcbi8vLyAvLyAgXHRtYXJnaW4tbGVmdDogLTEwcHg7XG4vLy8gLy8gIFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcbi8vLyAvLyAgfVxuXG5AbWl4aW4gYjRyb3cge1xuICBtYXJnaW4tbGVmdDogLSRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1yaWdodDogLSRncmlkLWd1dHRlci13aWR0aCAvIDI7XG59XG5cbi8vLyDQntC/0YDQtdC00LXQu9GP0LXRgiDQstC90YPRgtGA0LXQvdC90LjQtSDQvtGC0YHRgtGD0L/Riywg0L/QsNGA0LDQvNC10YLRgCDQvtGC0YHRgtGD0L/QvtCyINCx0LXRgNGR0YLRgdGPINC40Lcg0LPQu9C+0LHQsNC70YzQvdC+0Lkg0L/QtdGA0LXQvNC10L3QvdC+0Llcbi8vLyBAZ3JvdXAgZmxleC1ncmlkXG4vLy8gQGV4YW1wbGVcbi8vLyAvLyDQktGL0LfQvtCyOlxuLy8vIC5jb2xcbi8vLyBcdCtiNHBcbi8vL1xuLy8vIC8vINCS0LXRgNC90ZHRgjpcbi8vLyAvLyAgLmNvbCB7XG4vLy8gLy8gIFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuLy8vIC8vICBcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4vLy8gLy8gIH1cblxuQG1peGluIGI0cCB7XG4gIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbn1cbiIsIi5mb290ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhYztcblxuXHQmX190b3Age1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMik7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDQycHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDJweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTIzcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0QGluY2x1ZGUgYjRjb2woNTAlKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHRAaW5jbHVkZSBiNGNvbChfY29sKDUpKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0QGluY2x1ZGUgYjRjb2woNTAlKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0QGluY2x1ZGUgYjRjb2woNjMuNzUlKTtcblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0QGluY2x1ZGUgYjRjb2woNTAlKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHRAaW5jbHVkZSBiNGNvbChfY29sKDcpKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0QGluY2x1ZGUgYjRjb2woNTAlKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0QGluY2x1ZGUgYjRjb2woMzYuMjUlKTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQmX3NpdGUge1xuXHRcdFx0d2lkdGg6IDE5NXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0d2lkdGg6IDE3NXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9tYWluIHtcblx0XHRcdHdpZHRoOiAxMzFweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0d2lkdGg6IDEwMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX25hdiB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYm90dG9tIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTdweDtcblx0fVxuXG5cdCZfX2NvcHkge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0Y29sb3I6IHJnYmEoJGJnQmVnZSwgMC41KTtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci1uYXYge1xuXHQmLFxuXHQmX19saXN0LFxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci1sb2dvIHtcblx0Jl9faW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cbiIsIi5sYW5nc3dpdGNoZXIge1xuXHQkcDogJjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX2N1cnJlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmF2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDEwMCUgKyA1cHgpO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0d2lkdGg6IDEwNHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDFweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdGNvbG9yOiAkYWM1MDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdCZWdlO1xuXHRcdFx0Y29sb3I6ICRhYztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX2Rhcmsge1xuXHRcdCN7JHB9X19saW5rIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHJnYmEoMjQ4LCAyMzIsIDIwNywgMC4zKTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX2Rpc3BsYXkge1xuXHRcdCN7JHB9X19uYXYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl92aXNpYmxlIHtcblx0XHQjeyRwfV9fY3VycmVudCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjeyRwfV9fbmF2IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVhZC10aXRsZSB7XG5cdCRwOiAmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbjogMCAzMHB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfd2hpdGUge1xuXHRcdCN7JHB9IHtcblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRjb2xvcjogJGJnQmVnZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdCZWdlO1xuXHRcdH1cblx0fVxuXG5cdCZfbGlnaHQge1xuXHRcdCN7JHB9IHtcblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRjb2xvcjogJGFjNTAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjMjA7XG5cdFx0fVxuXHR9XG5cblx0Jl9ibGFjayB7XG5cdFx0I3skcH0ge1xuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAkYWMgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjMjA7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvZHVjdC1wYWNrYWdlIHtcblx0JHA6ICY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG5cdCZfX2ltZy13cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAwIDExcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJGJnQmVnZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0fVxuXG5cdCZfMSB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSxcblx0XHQmOmZvY3VzIHtcblx0XHRcdCN7JHB9X190aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkcGFja0dyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfMiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSxcblx0XHQmOmZvY3VzIHtcblx0XHRcdCN7JHB9X190aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkcGFja0Jyb256ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmXzMge1xuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHQjeyRwfV9fdGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJHBhY2tPcmFuZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl80IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0I3skcH1fX3RpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICRwYWNrTWludDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmXzUge1xuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHQjeyRwfV9fdGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJHBhY2tQaW5rO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfd2lkZS1pbWcge1xuXHRcdCN7JHB9X19pbWctd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdFx0cGFkZGluZzogMTFweCAxMXB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl90aWdodC1pbWcge1xuXHRcdCN7JHB9X19pbWctd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiAyOXB4IDI1cHggMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdFx0cGFkZGluZzogMTlweCAyMHB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDExcHggMTBweCAwIDExcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9zbWFsbCB7XG5cdFx0I3skcH1fX2ltZy13cmFwIHtcblx0XHRcdHBhZGRpbmc6IDAgMzFweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9kYXJrIHtcblx0XHQjeyRwfV9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0Y29sb3I6ICRhYztcblx0XHR9XG5cdH1cbn1cbiIsIi5iLWNvbnRlbnQge1xuXHQ+IGgxLFxuXHQ+IGgyLFxuXHQ+IGgzLFxuXHQ+IGg0LFxuXHQ+IGg1LFxuXHQ+IGg2LFxuXHQ+IHAge1xuXHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdH1cbn1cbiIsIi5icmFuZC1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMjg1LCAzNTApO1xuXG5cdCZfX2ltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG4iLCIvLy8g0KDQsNC30LLQvtGA0LDRh9C40LLQsNC90LjQtSDQv9Cw0YDQsNC80LXRgtGA0L7QsiDQtNC70Y8g0YHQvtC30LTQsNC90LjRjyDQsdC70L7QutCwINGBINGE0LjQutGB0LjRgNC+0LLQsNC90L3Ri9C8INGB0L7QvtGC0L3QvtGI0LXQvdC40LXQvCDRgdGC0L7RgNC+0L1cbi8vLyBAZ3JvdXAgaGVscGVyc1xuLy8vIEBwYXJhbSB7bnVtYmVyIHwgc3RyaW5nfSAkcmF0aW8tb3Itd2lkdGggLSDQqNC40YDQuNC90LAsINC60L7RjdGE0YTQtdGG0LjQtdC90YIg0LHQu9C+0LrQsCwg0LvQuNCx0L4gbm9uZSDQtdGB0LvQuCDQvdC10L7QsdGF0L7QtNC40LzQviDQvtGC0LzQtdC90LjRgtGMINGC0YDQsNC90YHRhNC+0YDQvNCw0YbQuNGOXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRoZWlnaHQgW251bGxdIC0g0JLRi9GB0L7RgtCwINCx0LvQvtC60LAsINC10YHQu9C4INC90LUg0YPQutCw0LfQsNC90L4g0LHQtdGA0ZHRgiDQv9C10YDQstGL0Lkg0L/QsNGA0LDQvNC10YLRgFxuLy8vIEBleGFtcGxlXG4vLy8gLy8g0JLRi9C30L7Qsjpcbi8vLyB2aWRlb1xuLy8vIFx0K2FzcGVjdC1yYXRpbygxNiwgOSlcbi8vL1xuLy8vIC8vINCS0LXRgNC90ZHRgjpcbi8vLyAvLyBcdHZpZGVvOjpiZWZvcmUge1xuLy8vIC8vIFx0XHRjb250ZW50OiAnJztcbi8vLyAvLyBcdFx0ZmxvYXQ6IGxlZnQ7XG4vLy8gLy8gXHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4vLy8gLy8gXHR9XG4vLy8gLy9cbi8vLyAvLyBcdHZpZGVvOjphZnRlciB7XG4vLy8gLy8gXHRcdGNvbnRlbnQ6ICcnO1xuLy8vIC8vIFx0XHRkaXNwbGF5OiB0YWJsZTtcbi8vLyAvLyBcdFx0Y2xlYXI6IGJvdGg7XG4vLy8gLy8gXHR9XG4vLy9cbi8vLyAvLyDQktGL0LfQvtCyOlxuLy8vIHZpZGVvXG4vLy8gXHQrYXNwZWN0LXJhdGlvKG5vbmUpXG4vLy9cbi8vLyAvLyDQktC10YDQvdGR0YI6XG4vLy8gLy8gIHZpZGVvOjpiZWZvcmUsIHZpZGVvOjphZnRlciB7XG4vLy8gLy8gXHRcdGRpc3BsYXk6IG5vbmU7XG4vLy8gLy8gIH1cblxuQG1peGluIGFzcGVjdC1yYXRpbygkcmF0aW8tb3Itd2lkdGgsICRoZWlnaHQ6IG51bGwpIHtcbiAgQGlmICRyYXRpby1vci13aWR0aCA9PSBub25lIHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgJHBhZGRpbmc6IGlmKCRoZWlnaHQsIHBlcmNlbnRhZ2UoJGhlaWdodC8kcmF0aW8tb3Itd2lkdGgpLCBwZXJjZW50YWdlKDEvJHJhdGlvLW9yLXdpZHRoKSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG4iLCIucHJvbW90aW9uLWNhcmQge1xuXHQkcDogJjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG5cdCZfaG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWI7XG5cdH1cblxuXHQmX19oZWFkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblxuXHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg1NDAsIDI5OCk7XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRjb2xvcjogIzQ4MjMwMDtcblx0fVxuXG5cdCZfX2Rlc2Mge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdGNvbG9yOiAjNDgyMzAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cblx0XHQ+IHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuZm9ybWZpZWxkIHtcblx0JHA6ICY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmX19pbnB1dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiAjNDgyMzAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGhlaWdodDogNTNweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdH1cblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiByZ2JhKCM0ODIzMDAsIDAuNik7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCM0ODIzMDAsIDEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNDgyMzAwO1xuXHRcdH1cblxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0Y29sb3I6IHJnYmEoIzQ4MjMwMCwgMC4yKTtcblxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgjNDgyMzAwLCAwLjIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHQmI3skcH1fX2lucHV0IHtcblx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdGhlaWdodDogOTZweDtcblx0XHR9XG5cdH1cblxuXHQmX2Vycm9yIHtcblx0XHQjeyRwfV9faW5wdXQge1xuXHRcdFx0Y29sb3I6ICNkYzQyMzQ7XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6ICNkYzQyMzQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNkYzQyMzQ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZGM0MjM0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnN0b3Jlcy1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG5cdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxKTtcblxuXHQmX19pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZ0JlZ2U7XG5cdH1cbn1cbiIsIi5wbHVzZXMtY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHQmX19sZWZ0IHtcblx0XHRAaW5jbHVkZSBiNGNvbChfY29sKDUpKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHRAaW5jbHVkZSBiNGNvbChfY29sKDYpKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0QGluY2x1ZGUgYjRjb2woX2NvbCgxMikpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0QGluY2x1ZGUgYjRjb2woX2NvbCg2KSk7XG5cdFx0bWFyZ2luLWxlZnQ6IF9jb2woMSk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdEBpbmNsdWRlIGI0Y29sKF9jb2woMTIpKTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM5MnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGNvbG9yOiAkYWM7XG5cdH1cbn1cbiIsIi5wcm9kdWN0LXBsdXNlcyB7XG5cdCRwOiAmO1xuXG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ0cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiAkYWM7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0fVxuXG5cdFx0Ly8gZ29zdCwgZ3JhaW4sIHBhY2thZ2UsIHBvcnJpZGdlLCByZWNpcGUsIHN0ZWFtLCBzdGlja2VyLCBsaWtlLCBoZWFydFxuXG5cdFx0Jl9nb3N0IHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHVybC1pbWd9L2ljb25zLzMyL2dvc3Quc3ZnXCIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfZ3JhaW4ge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skdXJsLWltZ30vaWNvbnMvMzIvZ3JhaW4uc3ZnXCIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfcGFja2FnZSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR1cmwtaW1nfS9pY29ucy8zMi9wYWNrYWdlLnN2Z1wiKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3BvcnJpZGdlIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHVybC1pbWd9L2ljb25zLzMyL3BvcnJpZGdlLnN2Z1wiKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3JlY2lwZSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR1cmwtaW1nfS9pY29ucy8zMi9yZWNpcGUuc3ZnXCIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfc3RlYW0ge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skdXJsLWltZ30vaWNvbnMvMzIvc3RlYW0uc3ZnXCIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfc3RpY2tlciB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR1cmwtaW1nfS9pY29ucy8zMi9zdGlja2VyLnN2Z1wiKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX2xpa2Uge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skdXJsLWltZ30vaWNvbnMvMzIvbGlrZS5zdmdcIik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9oZWFydCB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR1cmwtaW1nfS9pY29ucy8zMi9oZWFydC5zdmdcIik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9saWdodCB7XG5cdFx0I3skcH1fX2l0ZW06OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXHR9XG59XG4iLCIud2hlcmVidXkge1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQmX190YWJzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbjtcblxuXHRcdCZfZGlzcGxheSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmX3Zpc2libGUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLndoZXJlYnV5LXRhYnMge1xuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0NnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0b3BhY2l0eTogMC4yO1xuXG5cdFx0Jjpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi53aGVyZWJ1eS1zbGlkZXIge1xuXHQkcGFyZW50OiAmO1xuXHQkaXRlbS1wZC14bDogNTdweDtcblx0JGl0ZW0tcGQtc206IDIycHg7XG5cdCRpdGVtLXBkLXhzOiAxMnB4O1xuXG5cdCZfX3dyYXBwZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdG1hcmdpbjogLTIwcHg7XG5cdFx0cGFkZGluZzogMjBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0bWluLWhlaWdodDogMjg4cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDIzOHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19pbWctY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cblx0Jl9fY29udHJvbHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyR1cmwtaW1nfS9pY29ucy9saW5rLnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcblx0XHRcdCN7JHBhcmVudH0ge1xuXHRcdFx0XHQmX19pbWctY29udGFpbmVyIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQgMjUwbXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCN7JHBhcmVudH0ge1xuXHRcdFx0XHRcdCZfX2ltZy1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0IDI1MG1zO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53aGVyZWJ1eS1zbGlkZXItY29udHJvbHMge1xuXHQkcGFyZW50OiAmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNjBweDtcblxuXHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdCZfaGlkZSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHQjeyRwYXJlbnR9IHtcblx0XHRcdCZfX3BhZ2luYXRpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19idXR0b24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3BhZ2luYXRpb24ge1xuXHRcdHBhZGRpbmctbGVmdDogMjhweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTRweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE0cHg7XG5cdFx0fVxuXG5cdFx0JjplbXB0eSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2J1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiA2MHB4O1xuXHR9XG59XG5cbi53aGVyZWJ1eS1zbGlkZXItcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdCZfX2RvdCB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGFjLCAwLjIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGFjLCAwLjUpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQmX2FjdGl2ZSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmhvbWUtbWFpbiB7XG5cdCRjYW52YXMtd2lkdGgteGw6IDE0NDBweDtcblx0JGNhbnZhcy13aWR0aC1tZDogMTAyNHB4O1xuXHQkY2FudmFzLXdpZHRoLXNtOiA3NjhweDtcblx0JGNhbnZhcy13aWR0aC14czogMzYwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDY4MHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR1cmwtaW1nfS93b29kLmpwZ1wiKTtcblx0YmFja2dyb3VuZC1zaXplOiAxOTIwcHggNzU5cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR1cmwtaW1nfS93b29kQDJ4LmpwZ1wiKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0cGFkZGluZy10b3A6IDY4M3B4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRwYWRkaW5nLXRvcDogNjIwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdHBhZGRpbmctdG9wOiA1NjdweDtcblx0fVxuXG5cdCZfX2NhbnZhcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0d2lkdGg6ICRjYW52YXMtd2lkdGgteGw7XG5cdFx0aGVpZ2h0OiA2ODBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHR3aWR0aDogJGNhbnZhcy13aWR0aC1tZDtcblx0XHRcdGhlaWdodDogNjgzcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHdpZHRoOiAkY2FudmFzLXdpZHRoLXNtO1xuXHRcdFx0aGVpZ2h0OiA2MjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0d2lkdGg6ICRjYW52YXMtd2lkdGgteHM7XG5cdFx0XHRoZWlnaHQ6IDU2N3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ28sXG5cdCZfX3N1YmxvZ28sXG5cdCZfX2xlZnQsXG5cdCZfX3JpZ2h0LFxuXHQmX19pbWctMixcblx0Jl9faW1nLTMsXG5cdCZfX2ltZy00LFxuXHQmX19wYWNrYWdlLTEsXG5cdCZfX3BhY2thZ2UtMiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0dG9wOiA3MHB4O1xuXHRcdGxlZnQ6IDEwMXB4O1xuXHRcdHdpZHRoOiA1MjZweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0dG9wOiAxMjlweDtcblx0XHRcdGxlZnQ6IDQ0cHg7XG5cdFx0XHR3aWR0aDogNDMzcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHRvcDogMTExcHg7XG5cdFx0XHRsZWZ0OiAyOHB4O1xuXHRcdFx0d2lkdGg6IDM2N3B4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHR0b3A6IDY3cHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR3aWR0aDogMjQ3cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VibG9nbyB7XG5cdFx0ei1pbmRleDogMztcblx0XHR0b3A6IDMzNHB4O1xuXHRcdGxlZnQ6IDg0cHg7XG5cdFx0d2lkdGg6IDU2MHB4O1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHR0b3A6IDM0NnB4O1xuXHRcdFx0bGVmdDogMzBweDtcblx0XHRcdHdpZHRoOiA0NjJweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0dG9wOiAyOTVweDtcblx0XHRcdGxlZnQ6IDE3cHg7XG5cdFx0XHR3aWR0aDogMzkxcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHRvcDogMTg2cHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR3aWR0aDogMjY0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0dG9wOiA0NTNweDtcblx0XHRsZWZ0OiAtODNweDtcblx0XHR3aWR0aDogNDkwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdHRvcDogNDM1cHg7XG5cdFx0XHRsZWZ0OiAtMTA1cHg7XG5cdFx0XHR3aWR0aDogMzk5cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHRvcDogMzYwcHg7XG5cdFx0XHRsZWZ0OiAtOTZweDtcblx0XHRcdHdpZHRoOiAzNDlweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0dG9wOiA0NTRweDtcblx0XHRcdGxlZnQ6IC0xNDlweDtcblx0XHRcdHdpZHRoOiAzNDNweDtcblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA1MDJweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0d2lkdGg6IDUwMnB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0cmlnaHQ6IC0zNnB4O1xuXHRcdFx0d2lkdGg6IDM5OXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHR3aWR0aDogMzUxcHg7XG5cdFx0XHR0b3A6IC0xNXB4O1xuXHRcdFx0cmlnaHQ6IC00MXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZy0yIHtcblx0XHR0b3A6IDUwM3B4O1xuXHRcdGxlZnQ6IDQwOHB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG5cdFx0d2lkdGg6IDE1OHB4O1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHR0b3A6IDQ1MHB4O1xuXHRcdFx0bGVmdDogMzEzcHg7XG5cdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHRvcDogMzk5cHg7XG5cdFx0XHRsZWZ0OiAyOTFweDtcblx0XHRcdHdpZHRoOiA5NHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHR0b3A6IDIzMnB4O1xuXHRcdFx0bGVmdDogMTY3cHg7XG5cdFx0XHR3aWR0aDogMTI3cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nLTMge1xuXHRcdHRvcDogNDRweDtcblx0XHRsZWZ0OiA2ODBweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG5cdFx0d2lkdGg6IDEzNXB4O1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHR0b3A6IDc2cHg7XG5cdFx0XHRsZWZ0OiA0NzJweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0dG9wOiA2MXB4O1xuXHRcdFx0bGVmdDogMzkwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHRvcDogNTY4cHg7XG5cdFx0XHRsZWZ0OiAxOTRweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWctNCB7XG5cdFx0dG9wOiAyMDNweDtcblx0XHRsZWZ0OiAxMDI5cHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuXHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdHRvcDogMjAzcHg7XG5cdFx0XHRsZWZ0OiA3ODBweDtcblx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR0b3A6IDIyM3B4O1xuXHRcdFx0bGVmdDogNjk2cHg7XG5cdFx0XHR3aWR0aDogNDJweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGFja2FnZS0xIHtcblx0XHR0b3A6IDIyMXB4O1xuXHRcdGxlZnQ6IDcwMXB4O1xuXHRcdHdpZHRoOiAyOTVweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0dG9wOiAyMDNweDtcblx0XHRcdGxlZnQ6IDUxM3B4O1xuXHRcdFx0d2lkdGg6IDI1OHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR0b3A6IDE3M3B4O1xuXHRcdFx0bGVmdDogNDI0cHg7XG5cdFx0XHR3aWR0aDogMjA3cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHRvcDogMjQxcHg7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IDIwOXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3BhY2thZ2UtMiB7XG5cdFx0dG9wOiAyNzFweDtcblx0XHRsZWZ0OiA5OTZweDtcblx0XHR3aWR0aDogMzAycHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdHRvcDogMjYzcHg7XG5cdFx0XHRsZWZ0OiA3NDhweDtcblx0XHRcdHdpZHRoOiAyNjVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0dG9wOiAyMjNweDtcblx0XHRcdGxlZnQ6IDYxNHB4O1xuXHRcdFx0d2lkdGg6IDIxM3B4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHR0b3A6IDMzN3B4O1xuXHRcdFx0bGVmdDogMTg5cHg7XG5cdFx0XHR3aWR0aDogMjA5cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluay1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0d2lkdGg6ICRjYW52YXMtd2lkdGgteGw7XG5cdFx0dG9wOiA0NzBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIyMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdHdpZHRoOiAkY2FudmFzLXdpZHRoLW1kO1xuXHRcdFx0dG9wOiA0NjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTE3cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHdpZHRoOiAkY2FudmFzLXdpZHRoLXNtO1xuXHRcdFx0dG9wOiAzOTBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNzBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0d2lkdGg6ICRjYW52YXMtd2lkdGgteHM7XG5cdFx0XHR0b3A6IDUzMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMjkwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY5ZWI7XG5cdFx0Ym94LXNoYWRvdzogMTRweCA5cHggNXB4IHJnYmEoMCwgMCwgMCwgMC42NyksIGluc2V0IDlweCA4cHggNHB4ICNmZmY5ZWIsIGluc2V0IDE1cHggMTVweCA1cHggI2ZmZmZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRjb2xvcjogJGFjO1xuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjQ1bXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBpbml0aWFsO1xuXHRcdH1cblx0fVxufVxuXG4uaG9tZS1wcm9kdWN0cyB7XG5cdHBhZGRpbmctdG9wOiA5N3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTE4cHg7XG5cblx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRwYWRkaW5nLXRvcDogMTFweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODdweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0cGFkZGluZy10b3A6IDIycHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ3cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdHBhZGRpbmctdG9wOiAxMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0N3B4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUxcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGVyIHtcblx0XHR3aWR0aDogX2NvbCgxMiwgbGcpO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0d2lkdGg6IF9jb2woMTIsIG1kKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lLXByb2R1Y3RzLXNsaWRlciB7XG5cdHdpZHRoOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDcycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDM4cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM0cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRiZ0JlZ2U7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDY5cHgpO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA1N3B4KTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA1OXB4KTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctbGVmdDogNzJweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjZweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDM0cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0Y29sb3I6ICRiZ0JlZ2U7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjlweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDY4cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MnB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAzMjZweDtcblx0XHR9XG5cdH1cblxuXHQmX19zd2lwZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0bWFyZ2luLXRvcDogLTI1cHg7XG5cdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlIHtcblx0XHR3aWR0aDogMjQwcHggIWltcG9ydGFudDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHR3aWR0aDogMTkwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0d2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJyb3dzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Jl9fYXJyb3cge1xuXHRcdCZfcHJldiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuaG9tZS1icmFuZCB7XG5cdHBhZGRpbmctdG9wOiAxMDdweDtcblx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0cGFkZGluZy10b3A6IDkxcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODFweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3NHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGNvbG9yOiAkYWM7XG5cblx0XHQmX3ByIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudC1hcnJvd3Mge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdGJ1dHRvbjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtbGluayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19mYW1pbHkge1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coNnB4IDhweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpIGRyb3Atc2hhZG93KDJweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yOSkpO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX3JvdyB7XG5cdFx0Jl8xIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwMnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb2wge1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdCZfbWlkZGxlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfZmFtaWx5IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDU3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9zbGlkZXIge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXIge1xuXHRcdEBpbmNsdWRlIG1lZGlhLW9ubHkobWQpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lLWJyYW5kLXNsaWRlciB7XG5cdEBpbmNsdWRlIG1lZGlhLWJldHdlZW4obWQsIGxnKSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCZfX3NsaWRlIHtcblx0XHR3aWR0aDogMjg1cHggIWltcG9ydGFudDtcblxuXHRcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHR3aWR0aDogMjcwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0d2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiLmhvbWUtcHJvbW90aW9ucyB7XG5cdHBhZGRpbmctdG9wOiAxMDdweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRwYWRkaW5nLXRvcDogOTFweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDdweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3JvdyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHR9XG5cblx0Jl9fY29sIHtcblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuaG9tZS1jb250YWN0cyB7XG5cdHBhZGRpbmctdG9wOiAxMDdweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRwYWRkaW5nLXRvcDogOTFweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDdweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Zvcm0ge1xuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uaG9tZS1jb250YWN0cy1saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCZfX3RpdGxlLFxuXHQmX19kZXNjIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQycHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiA0MHB4IDAgMDtcblx0XHRjb2xvcjogJGFjO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX2FkZHJlc3Mge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skdXJsLWltZ30vaWNvbnMvMzIvYWRkcmVzcy5zdmdcIik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9waG9uZSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR1cmwtaW1nfS9pY29ucy8zMi9waG9uZS5zdmdcIik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9lbWFpbCB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR1cmwtaW1nfS9pY29ucy8zMi9tYWlsLnN2Z1wiKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19kZXNjIHtcblx0XHRtYXJnaW46IDE2cHggMCAwO1xuXHRcdGNvbG9yOiAkYWM7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkYWM7XG5cdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJGFjNTA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lLWNvbnRhY3RzLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZ0JlZ2U7XG5cdHBhZGRpbmc6IDQwcHggMjBweDtcblxuXHQmX19pY29uIHtcblx0XHRtYXJnaW46IDAgMCAzMnB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0Y29sb3I6ICRhYztcblx0fVxuXG5cdCZfX2Rlc2Mge1xuXHRcdGNvbG9yOiAkYWM1MDtcblx0fVxuXG5cdCZfX3JvdyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTEycHg7XG5cblx0XHQmX21iIHtcblx0XHRcdCZfc20ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX2xnIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb2wge1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCZfX3N1Ym1pdCB7XG5cdFx0ZmxleDogMCAwIDE4OHB4O1xuXHRcdG1heC13aWR0aDogMTg4cHg7XG5cdH1cblxuXHQmX19wb2xpdGNvbmYge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdGNvbG9yOiAkYWM1MDtcblxuXHRcdFx0Lyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRhYzUwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnByb2R1Y3QtbWFpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR1cmwtaW1nfS93b29kLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE5MjBweCA3NTlweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cblx0XHQvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHVybC1pbWd9L3dvb2RAMnguanBnXCIpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA1MTJweDtcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0LFxuXHQmX19yaWdodCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cbn1cblxuLnByb2R1Y3QtcmFpbHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCZfX2ltZy13cmFwIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHRvcDogMTAwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHR0b3A6IDgwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHRvcDogNjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiA2MDBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0XHRoZWlnaHQ6IDQ1MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRoZWlnaHQ6IDMyNHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRoZWlnaHQ6IDM0MnB4O1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdC1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDExMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNzVweDtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdHBhZGRpbmctdG9wOiA3MnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MnB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Y29sb3I6ICRhYztcblx0fVxuXG5cdCZfX3BsdXNlcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2F3YXJkIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJvcHMtMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2dhbGxlcnkge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19wcm9wcy0yIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0Jl9fbW9yZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSAje19jb2woMTIsIGxnKX0gLSB2YXIoLS1zY3JvbGwtd2lkdGgpKSAvIDIgKiAtMSk7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtICN7X2NvbCgxMiwgbWQpfSAtIHZhcigtLXNjcm9sbC13aWR0aCkpIC8gMiAqIC0xKTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtICN7X2NvbCgxMiwgc20pfSAtIHZhcigtLXNjcm9sbC13aWR0aCkpIC8gMiAqIC0xKTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LWF3YXJkIHtcblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMCA2NnB4IDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI2cHg7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3QtcHJvcHMge1xuXHR0YWJsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHR0ZCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3MiwgMzUsIDAsIDAuMik7XG5cdFx0Y29sb3I6ICRhYztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR9XG5cdH1cblxuXHR0cjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9saWdodCB7XG5cdFx0Lyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG5cdFx0dGQ6bGFzdC1jaGlsZCB7XG5cdFx0XHRjb2xvcjogJGFjNTA7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LWdhbGxlcnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jl9fc2xpZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjdweDtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Jl9fYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKCg1MCUgKyAxM3B4KSAqIC0xKSk7XG5cblx0XHQmX3ByZXYge1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHR9XG5cblx0XHQmX25leHQge1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGFnaW5hdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzIsIDM1LCAwLCAwLjIpO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdG1hcmdpbjogMCA4cHggIWltcG9ydGFudDtcblxuXHRcdFx0Ji1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LW1vcmUge1xuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0fVxuXG5cdCZfX3N3aXBlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdCZfX3NsaWRlIHtcblx0XHR3aWR0aDogMTM1cHggIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX2Fycm93cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCZfX2Fycm93IHtcblx0XHQmX3ByZXYge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmFib3V0LWJyYW5kLW1haW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiA5N3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTQ4cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHVybC1pbWd9L3dvb2QuanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE5MjBweCA3NTlweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblxuXHQvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skdXJsLWltZ30vd29vZEAyeC5qcGdcIik7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdHBhZGRpbmctdG9wOiA4OHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMzBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0cGFkZGluZy10b3A6IDg5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMnB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDM3cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MXB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuIiwiLmFib3V0LWJyYW5kLXN0b3JlcyB7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0XHR9XG5cdH1cblxuXHQmX19hcnJvd3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJyb3cge1xuXHRcdCZfcHJldiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGVyIHtcblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZSB7XG5cdFx0d2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0d2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIuYWJvdXQtYnJhbmQtcGx1c2VzIHtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19hcnJvd3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Fycm93IHtcblx0XHQmX3ByZXYge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYmV0d2VlbihtZCwgbGcpIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGUge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHdpZHRoOiAje19jb2woOSwgc20pfSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjhweCkgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblx0fVxufVxuIiwiLnByb21vdGlvbnMtbWFpbiB7XG5cdHBhZGRpbmctdG9wOiA4N3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ3cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDFweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLnByb21vdGlvbi1pbmZvIHtcblx0Jl9fbGVmdCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRjb2xvcjogJGFjO1xuXHR9XG5cblx0Jl9fZGVzYyB7XG5cdFx0Y29sb3I6ICRhYzUwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnByb21vdGlvbnMtbW9yZSB7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJyb3dzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19hcnJvdyB7XG5cdFx0Jl9wcmV2IHtcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYmV0d2VlbihzbSwgbGcpIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGUge1xuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIi5ub3QtZm91bmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogMTAycHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtICgjeyRoZWFkZXJIZWlnaHRMZ30gKyB2YXIoLS1mb290ZXItaGVpZ2h0KSkpO1xuXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0cGFkZGluZy10b3A6IDgycHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtICgjeyRoZWFkZXJIZWlnaHRTbX0gKyB2YXIoLS1mb290ZXItaGVpZ2h0KSkpO1xuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDQ2M3B4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDAgYXV0byA3MnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHdpZHRoOiAzODZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0Y29sb3I6ICRhYztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX19kZXNjIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwIDYwcHg7XG5cdFx0XHRjb2xvcjogJGFjNTA7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iXX0= */
